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 |


