Rutingprotokolltyper: Statisk, Dynamisk, IP, CISCO
⚡ Smart oppsummering
Rutingsprotokoller er reglene rutere bruker for å dele tilgjengelighetsinformasjon og bygge rutingstabeller, slik at pakker kan ta den beste veien på tvers av nettverk gjennom statiske ruter eller dynamiske avstandsvektor-, lenketilstands- og hybridmetoder som RIP, OSPF og BGP.
Hva er Ruting Protocols?
Rutingsprotokoller er settet med definerte regler som brukes av rutere for å kommunisere mellom kilde og destinasjon. De flytter ikke selve dataene; de oppdaterer bare rutingstabellen som inneholder stiinformasjonen.
Ruteprotokoller spesifiserer også hvordan rutere kommuniserer med hverandre og lar nettverket velge ruter mellom to noder på et datanettverk.
Typer rutingprotokoller
Det finnes hovedsakelig to typer nettverksrutingsprotokoller:
- Statisk
- Dynamisk
Diagrammet nedenfor viser hvordan rutingsprotokoller er gruppert i statiske og dynamiske kategorier, sammen med de viktigste dynamiske protokollene under hver type:
Statiske rutingprotokoller
Statiske rutingsprotokoller brukes når en administrator manuelt tilordner banen fra kilde- til målnettverket. Denne tilnærmingen gir nettverket mer sikkerhet.
Fordeler
- Ingen overhead på ruterens CPU.
- Ingen ubrukt båndbredde mellom lenker.
- Bare administratoren kan legge til ruter.
Ulemper
- Administratoren må vite hvordan hver ruter er tilkoblet.
- Det er ikke et ideelt alternativ for store nettverk, da det er tidkrevende.
- Når en kobling svikter, går nettverket ned, noe som ikke er mulig i store nettverk.
Dynamiske rutingprotokoller
Dynamiske rutingsprotokoller er en annen viktig type rutingsprotokoll. De hjelper rutere med å legge til informasjon i rutingstabellene sine fra tilkoblede rutere automatisk. Disse protokollene sender også ut topologioppdateringer når nettverkets topologiske struktur endres.
Fordeler
- Enklere å konfigurere, selv på større nettverk.
- De kan dynamisk velge en annen rute hvis en lenke går ned.
- De hjelper deg med å balansere trafikken mellom flere lenker.
Ulemper
- Oppdateringer deles mellom rutere, så de bruker båndbredde.
- Ruteringsprotokoller legger en ekstra belastning på ruterens CPU og RAM.
Distance Vector Routing Protocol (DVR)
Avstandsvektorprotokoller annonserer rutetabellen sin til alle direkte tilkoblede naboer med bestemte tidsintervaller, bruker mye båndbredde og konvergerer sakte.
I Distance Vector-rutingsprotokollen, når en rute blir utilgjengelig, må alle rutingstabeller oppdateres med den nye informasjonen.
Fordeler
- Oppdateringer av nettverket utveksles med jevne mellomrom og kringkastes alltid.
- Protokollen stoler på rutingsinformasjonen som mottas fra naborutere.
Ulemper
- Fordi rutingsinformasjon utveksles med jevne mellomrom, genereres unødvendig trafikk, som bruker tilgjengelig båndbredde.
Internett-rutingsprotokoller
Følgende er protokolltypene som hjelper datapakker med å finne veien over Internett. Hver av dem faller inn under kategoriene avstandsvektor, lenketilstand eller hybrid som er beskrevet ovenfor.
Ruting Information Protocol (RIP)
RIP brukes i både LAN- og WAN-nettverk, og det kjører på applikasjonslaget til OSI modellDet finnes to versjoner av RIP:
- RIPv1
- RIPv2
Den originale versjonen, RIPv1, bestemmer nettverksstier basert på IP-destinasjonen og antall hopp på reisen. RIPv1 samhandler med nettverket ved å kringkaste IP-tabellen sin til alle rutere som er koblet til nettverket.
RIPv2 er litt mer sofistikert, ettersom den sender rutetabellen til en multicast-adresse i stedet for kringkasting.
Interior Gateway Routing Protocol (IGRP)
IGRP er en avstandsvektor-intern gateway-protokoll utviklet av CISCO. Den ble introdusert for å overvinne begrensningene til RIP. Målingene den bruker er belastning, båndbredde, forsinkelse, MTU og pålitelighet, og den utveksler rutingsdata innenfor et autonomt system.
Denne protokollen passer til større nettverk, ettersom den kringkaster hvert 90. sekund og støtter et maksimalt antall hopp på 255. Den motstår rutingsløkker ved å oppdatere seg selv automatisk når ruter endres, og den kan laste ut trafikk på tvers av like eller ulike metriske kostnadsstier.
Link State Routing Protocol
Link State-protokoller bruker en unik tilnærming til å finne den beste rutebanen. I denne protokollen beregnes ruten basert på hastigheten på banen til destinasjonen og ressurskostnadene.
Rutingprotokolltabeller
En koblingstilstandsrutingsprotokoll vedlikeholder de tre tabellene nedenfor:
- Nabobord: Denne tabellen inneholder kun informasjon om naboene til ruteren – for eksempel ruterne som det er dannet tilstøtende linjer med.
- Topologitabell: Denne tabellen lagrer informasjon om hele topologien – for eksempel både den beste ruten og reserveruten til et bestemt annonsert nettverk.
- Rutingtabell: Denne tabellen inneholder alle de beste rutene til det annonserte nettverket.
Fordeler
- Protokollen opprettholder separate tabeller for både den beste ruten og sikkerhetskopierutene, så den har mer kunnskap om nettverket enn noen annen protokoll for avstandsvektorruting.
- Utløste oppdateringer brukes, slik at det ikke bruker unødvendig båndbredde.
- Delvise oppdateringer utløses bare når det er en topologiendring, så hele rutingstabellen trenger ikke å byttes ut.
Exterior Gateway Protocol (EGP)
EGP er en protokoll som brukes til å utveksle data mellom gateway-verter som er naboer i autonome systemer. Den lar rutere dele informasjon på tvers av forskjellige domener, inkludert kjente rutere, nettverksadresser, rutekostnader og naboenheter.
Enhanced Interior Gateway Routing Protocol (EIGRP)
EIGRP er en hybrid rutingsprotokoll som kombinerer funksjoner fra både avstandsvektor- og lenketilstandsrutingsprotokoller. Den ruter de samme protokollene som IGRP ruter, ved hjelp av de samme sammensatte beregningene som IGRP, noe som hjelper nettverket med å velge den beste banen til en destinasjon.
Åpne korteste vei først (OSPF)
Open Shortest Path First (OSPF) er en lenketilstands-IGP skreddersydd for IP-nettverk, som bruker Shortest Path First (SPF)-metoden.
OSPF vedlikeholder databaser som beskriver den omkringliggende topologien til nettverket. Den bruker Dijkstras korteste sti-algoritme for å beregne nettverksstier på nytt når topologien endres. Den er også sikker, ettersom den kan autentisere protokollendringer for å beskytte data.
Her er noen av de viktigste forskjellene mellom rutingsprotokollene Distance Vector og Link State:
| Avstandsvektor | Koblingstilstand |
|---|---|
| Distance Vector-protokollen sender hele rutingtabellen. | Link State-protokollen sender bare link-state-informasjon. |
| Den er mottakelig for rutingsløyfer. | Den er mindre utsatt for rutingsløyfer. |
| Noen ganger sendes oppdateringer ved hjelp av kringkasting. | Den bruker bare multicast-metoden for ruting av oppdateringer. |
| Det er enkelt å konfigurere. | Det er vanskeligere å konfigurere. |
| Den kjenner ikke nettverkstopologien. | Den kjenner hele topologien. |
| Eksempler: RIP, IGRP. | Eksempler: OSPF, IS-IS. |
Mellomsystem-til-mellomsystem (IS-IS)
IS-IS er en CISCO-rutingsprotokoll som brukes på Internett for å sende IP-ruting informasjon. Den består av en rekke komponenter, inkludert sluttsystemer, mellomsystemer, områder og domener.
Under IS-IS-protokollen er rutere organisert i grupper kalt områder, og flere områder er gruppert for å danne et domene.
Border Gateway Protocol (BGP)
BGP er den siste rutingsprotokollen på denne listen, og den som kjører Internett. Den er klassifisert som en avstandsveivektorprotokoll (DPVP).
Denne protokollen sender kun oppdaterte rutertabelldata når det gjøres endringer. Det er ingen automatisk oppdagelse av topologiendringer, noe som betyr at BGP må konfigureres manuelt.
Hva er hensikten med rutingprotokoller?
Rutingprotokoller kreves av følgende årsaker:
- De tillater optimalt valg av rute.
- De tilbyr løkkefri ruting.
- De gir rask konvergens.
- De minimerer oppdateringstrafikk.
- De er enkle å konfigurere.
- De tilpasser seg endringer.
- De skalerer til en stor størrelse.
- De forblir kompatible med eksisterende verter og rutere.
- De støtter subnettmasker med variabel lengde.
Klassisk vs. Klasseløse rutingprotokoller
Her er de viktigste forskjellene mellom disse to familiene av rutingsprotokoller:
| Klassefulle rutingprotokoller | Klasseløse rutingprotokoller |
|---|---|
| Klassiske rutingsprotokoller sender aldri detaljer om subnettmaske under rutingsoppdateringer. | Klasseløse rutingsprotokoller kan sende informasjon om IP-nettmaske under rutingsoppdateringer. |
| RIPv1 og IGRP er klasseprotokoller, ettersom de ikke inkluderer informasjon om subnettmaske. | RIPv2, OSPF, EIGRP og IS-IS er klasseløse protokoller, ettersom de inneholder informasjon om subnettmaske i oppdateringene sine. |
RIP, IGRP, OSPF og EIGRP sammenlignet
Tabellen nedenfor oppsummerer hvordan de vanligste rutingsprotokollene er forskjellige:
| Funksjoner | RIP v1 | RIP v2 | IGRP | OSPF | EIGRP |
|---|---|---|---|---|---|
| Klassefull/klasseløs | Klassisk | Klasseløs | Klassisk | Klasseløs | Klasseløs |
| Metric | Hop | Hop | Kompositt | Båndbredde (kostnad) | Kompositt (båndbredde, forsinkelse) |
| Periodisk oppdatering | 30 sekunder | 30 sekunder | 90 sekunder | none | Ingen (utløst) |
| Annonseringsadresse | 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 | Avstandsvektor | Avstandsvektor | Avstandsvektor | Koblingstilstand | Hybrid |
| Standard administrativ avstand | 120 | 120 | 100 | 110 | 90 |


