Routingprotokolltyper: Statisk, Dynamisk, IP, CISCO
โก Smart sammanfattning
Routingprotokoll รคr de regler som routrar anvรคnder fรถr att dela nรฅbarhetsinformation och bygga routingtabeller, vilket lรฅter paket ta den bรคsta vรคgen รถver nรคtverk via statiska rutter eller dynamiska distansvektor-, lรคnktillstรฅnds- och hybridmetoder som RIP, OSPF och BGP.

Vad รคr routingprotokoll?
Routingprotokoll รคr den uppsรคttning definierade regler som anvรคnds av routrar fรถr att kommunicera mellan kรคlla och destination. De flyttar inte sjรคlva data; de uppdaterar bara routingtabellen som innehรฅller sรถkvรคgsinformationen.
Routingprotokoll anger ocksรฅ hur routrar kommunicerar med varandra och lรฅter nรคtverket vรคlja rutter mellan tvรฅ noder i ett datornรคtverk.
Typer av routingprotokoll
Det finns huvudsakligen tvรฅ typer av nรคtverksroutingprotokoll:
- Statisk
- Dynamisk
Diagrammet nedan visar hur routingprotokoll grupperas i statiska och dynamiska kategorier, tillsammans med de viktigaste dynamiska protokollen under varje typ:
Statiska routingprotokoll
Statiska routingprotokoll anvรคnds nรคr en administratรถr manuellt tilldelar sรถkvรคgen frรฅn kรคllan till destinationsnรคtverket. Denna metod ger nรคtverket mer sรคkerhet.
Fรถrdelar
- Ingen overhead pรฅ routerns CPU.
- Ingen oanvรคnd bandbredd mellan lรคnkar.
- Endast administratรถren kan lรคgga till rutter.
Nackdelar
- Administratรถren mรฅste veta hur varje router รคr ansluten.
- Det รคr inte ett idealiskt alternativ fรถr stora nรคtverk, eftersom det รคr tidskrรคvande.
- Nรคr en lรคnk fallerar gรฅr nรคtverket ner, vilket inte รคr mรถjligt i stora nรคtverk.
Dynamiska routingprotokoll
Dynamiska routingprotokoll รคr en annan viktig typ av routingprotokoll. De hjรคlper routrar att automatiskt lรคgga till information i sina routingtabeller frรฅn anslutna routrar. Dessa protokoll skickar ocksรฅ ut topologiuppdateringar nรคrhelst nรคtverkets topologiska struktur รคndras.
Fรถrdelar
- Enklare att konfigurera, รคven i stรถrre nรคtverk.
- De kan dynamiskt vรคlja en annan vรคg om en lรคnk gรฅr ner.
- De hjรคlper dig att belastningsbalansera trafiken mellan flera lรคnkar.
Nackdelar
- Uppdateringar delas mellan routrar, sรฅ de fรถrbrukar bandbredd.
- Routingprotokoll belastar routerns CPU och RAM-minne ytterligare.
Distance Vector Routing Protocol (DVR)
Avstรฅndsvektorprotokoll annonserar sin routingtabell till varje direkt ansluten granne med specifika tidsintervall, anvรคnder mycket bandbredd och konvergerar lรฅngsamt.
I Distance Vector-routingprotokollet, nรคr en rutt blir otillgรคnglig, mรฅste alla routingtabeller uppdateras med den nya informationen.
Fรถrdelar
- Uppdateringar av nรคtverket utbyts regelbundet och sรคnds alltid.
- Protokollet litar pรฅ routinginformationen som tas emot frรฅn grannroutrar.
Nackdelar
- Eftersom routinginformation utbyts regelbundet genereras onรถdig trafik, vilket fรถrbrukar tillgรคnglig bandbredd.
Internet Routing Protocols
Fรถljande รคr de typer av protokoll som hjรคlper datapaket att hitta sin vรคg รถver internet. Var och en faller inom kategorin avstรฅndsvektor, lรคnktillstรฅnd eller hybrid som beskrivs ovan.
Routing Information Protocol (RIP)
RIP anvรคnds i bรฅde LAN- och WAN-nรคtverk och kรถrs pรฅ applikationslagret. OSI-modellDet finns tvรฅ versioner av RIP:
- RIPv1
- RIPv2
Originalversionen, RIPv1, bestรคmmer nรคtverksvรคgar baserat pรฅ IP-destinationen och antalet hopp under resan. RIPv1 interagerar med nรคtverket genom att sรคnda sin IP-tabell till alla routrar som รคr anslutna till nรคtverket.
RIPv2 รคr lite mer sofistikerad, eftersom den skickar sin routingtabell till en multicast-adress istรคllet fรถr att sรคnda.
Interior Gateway Routing Protocol (IGRP)
IGRP รคr ett protokoll fรถr intern gateway med distansvektorer som utvecklats av CISCO. Det introducerades fรถr att รถvervinna begrรคnsningarna hos RIP. De mรคtvรคrden det anvรคnder รคr belastning, bandbredd, fรถrdrรถjning, MTU och tillfรถrlitlighet, och det utbyter routingdata inom ett autonomt system.
Det hรคr protokollet passar stรถrre nรคtverk, eftersom det sรคnder var 90:e sekund och stรถder ett maximalt antal hopp pรฅ 255. Det motstรฅr routingloopar genom att uppdatera sig sjรคlvt automatiskt nรคr rutter รคndras, och det kan lastbalansera trafik รถver lika eller olika metriska kostnadsvรคgar.
Link State Routing Protocol
Link State-protokoll anvรคnder en unik metod fรถr att hitta den bรคsta routingvรคgen. I det hรคr protokollet berรคknas rutten baserat pรฅ hastigheten pรฅ vรคgen till destinationen och resurskostnaden.
Routingprotokolltabeller
Ett lรคnktillstรฅndsroutingprotokoll upprรคtthรฅller de tre tabellerna nedan:
- Grannbord: Den hรคr tabellen innehรฅller endast information om routerns grannar โ till exempel de routrar som nรคrhet har bildats med.
- Topologitabell: Den hรคr tabellen lagrar information om hela topologin โ till exempel bรฅde de bรคsta och reservvรคgarna till ett visst annonserat nรคtverk.
- Routningstabell: Den hรคr tabellen innehรฅller alla de bรคsta rutterna till det annonserade nรคtverket.
Fรถrdelar
- Protokollet upprรคtthรฅller separata tabeller fรถr bรฅde den bรคsta rutten och reservrutterna, sรฅ det har mer kunskap om nรคtverket รคn nรฅgot annat protokoll fรถr distansvektorrouting.
- Utlรถsta uppdateringar anvรคnds, sรฅ att de inte fรถrbrukar onรถdig bandbredd.
- Delvisa uppdateringar utlรถses endast nรคr det sker en topologiรคndring, sรฅ hela routingtabellen behรถver inte bytas ut.
Exterior Gateway Protocol (EGP)
EGP รคr ett protokoll som anvรคnds fรถr att utbyta data mellan gatewayvรคrdar som รคr grannar inom autonoma system. Det lรฅter routrar dela information รถver olika domรคner, inklusive kรคnda routrar, nรคtverksadresser, ruttkostnader och angrรคnsande enheter.
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP รคr ett hybrid routingprotokoll som kombinerar funktioner frรฅn bรฅde distansvektor- och lรคnktillstรฅndsroutingprotokoll. Det routar samma protokoll som IGRP routar, med samma sammansatta mรคtvรคrden som IGRP, vilket hjรคlper nรคtverket att vรคlja den bรคsta vรคgen till en destination.
รppna kortaste vรคgen fรถrst (OSPF)
Open Shortest Path First (OSPF) รคr en lรคnktillstรฅnds-IGP skrรคddarsydd fรถr IP-nรคtverk, med hjรคlp av Shortest Path First (SPF)-metoden.
OSPF underhรฅller databaser som i detalj beskriver nรคtverkets omgivande topologi. Den anvรคnder Dijkstras kortaste vรคgalgoritm fรถr att omberรคkna nรคtverksvรคgar nรคr topologin รคndras. Den รคr ocksรฅ sรคker, eftersom den kan autentisera protokollรคndringar fรถr att skydda data.
Hรคr รคr nรฅgra av de viktigaste skillnaderna mellan routingprotokollen Distance Vector och Link State:
| Avstรฅnd vektor | Lรคnkstatus |
|---|---|
| Distance Vector-protokollet skickar hela routingtabellen. | Lรคnktillstรฅndsprotokoll skickar endast lรคnktillstรฅndsinformation. |
| Den รคr kรคnslig fรถr routingslingor. | Det รคr mindre mottagligt fรถr routingslingor. |
| Uppdateringar skickas ibland med broadcast. | Den anvรคnder endast multicast-metoden fรถr att routa uppdateringar. |
| Det รคr enkelt att konfigurera. | Det รคr svรฅrare att konfigurera. |
| Den kรคnner inte till nรคtverkstopologin. | Den kรคnner till hela topologin. |
| Exempel: RIP, IGRP. | Exempel: OSPF, IS-IS. |
Mellansystem till mellansystem (IS-IS)
IS-IS รคr ett CISCO-routingprotokoll som anvรคnds pรฅ internet fรถr att skicka IP routing information. Den bestรฅr av en rad komponenter, inklusive slutsystem, mellansystem, omrรฅden och domรคner.
Enligt IS-IS-protokollet รคr routrar organiserade i grupper som kallas omrรฅden, och flera omrรฅden grupperas fรถr att bilda en domรคn.
Border Gateway Protocol (BGP)
BGP รคr det sista routingprotokollet pรฅ den hรคr listan och det som kรถr internet. Det klassificeras som ett DPVP (Distance Path Vector Protocol).
Detta protokoll skickar uppdaterade routertabelldata endast nรคr รคndringar gรถrs. Det finns ingen automatisk upptรคckt av topologiรคndringar, vilket innebรคr att BGP mรฅste konfigureras manuellt.
Vad รคr syftet med routingprotokoll?
Routingprotokoll krรคvs av fรถljande skรคl:
- De mรถjliggรถr optimalt vรคgval.
- De erbjuder loopfri routing.
- De ger snabb konvergens.
- De minimerar uppdateringstrafiken.
- De รคr enkla att konfigurera.
- De anpassar sig till fรถrรคndringar.
- De skalas upp till en stor storlek.
- De fรถrblir kompatibla med befintliga vรคrdar och routrar.
- De stรถder subnรคtmasker med variabel lรคngd.
Klassiskt vs. Klasslรถsa routingprotokoll
Hรคr รคr de viktigaste skillnaderna mellan dessa tvรฅ familjer av routingprotokoll:
| Klassfulla routingprotokoll | Klasslรถsa routingprotokoll |
|---|---|
| Klassiska routningsprotokoll skickar aldrig information om subnรคtmasker under routningsuppdateringar. | Klasslรถsa routingprotokoll kan skicka information om IP-subnรคtmask under routinguppdateringar. |
| RIPv1 och IGRP รคr klassificerade protokoll, eftersom de inte inkluderar information om subnรคtmask. | RIPv2, OSPF, EIGRP och IS-IS รคr klasslรถsa protokoll, eftersom de innehรฅller information om subnรคtmasker i sina uppdateringar. |
RIP, IGRP, OSPF och EIGRP jรคmfรถrda
Tabellen nedan sammanfattar hur de vanligaste routingprotokollen skiljer sig รฅt:
| Funktioner | RIP v1 | RIP v2 | IGRP | OSPF | EIGRP |
|---|---|---|---|---|---|
| Klassfull/Klasslรถs | Klassiskt | Klasslรถs | Klassiskt | Klasslรถs | Klasslรถs |
| metrisk | Hoppa | Hoppa | Komposit | Bandbredd (kostnad) | Komposit (bandbredd, fรถrdrรถjning) |
| Regelbunden uppdatering | 30 sekunder | 30 sekunder | 90 sekunder | Ingen | Ingen (utlรถst) |
| Annonsadress | 255.255.255.255 | 224.0.0.9 | 255.255.255.255 | 224.0.0.5 / 224.0.0.6 | 224.0.0.10 |
| Kategori | Avstรฅnd vektor | Avstรฅnd vektor | Avstรฅnd vektor | Lรคnkstatus | Hybrid |
| Standard administrativt avstรฅnd | 120 | 120 | 100 | 110 | 90 |

