Skip to main content

Hva er en rutingsprotokoll?

En rutingsprotokoll er middelet som datanettverk er i stand til å lede trafikk effektivt via enheter kalt rutere.Enhver slik protokoll er i hovedsak en algoritme designet for å forhindre og korrigere løkker, samle informasjon om nettverkstopologien og distribuere denne informasjonen til andre rutere og til slutt velge Paths -trafikken skal ta.Noen av disse protokollene håndterer trafikken i et nettverk, og leder den til andre rutere i et kontrollert nettverk.Når kommunikasjon trenger å gå inn eller forlate et bestemt nettverk, er det rettet av en annen type rutingprotokoll som ser på trafikken ved kanten, eller grensen, i nettverket.

Når en rutingsprotokoll brukes på innsiden av et nettverk, blir det referert til som en interiør gateway -protokoll (IGP).Ved å bruke den samme rutingsprotokollen sammen, danner de et rutingsdomene.Deretter danner et hvilket som helst antall rutingsdomener et nettverk som omfatter et autonomt system (AS).Her, på innsiden av en AS, faller protokollene i to primære kategorier, en koblingsstatusprotokoll, eller en vektorbasert protokoll.

Hele nettverket, vurderer tilstanden til forbindelsene mellom dem, og beregner deretter de best mulige banene som trafikken kan ta for å komme seg rundt.Denne metoden er nyttig for å bestemme hvilke baner som kan ha en raskere tilkoblingshastighet enn en annen bane og for å finne ut den korteste banen.Disse typer rutingsprotokoll er veldig raske med å få ruterne til å konvergere med hverandre, oppdatere kunnskapen om nettverket, når en ny ruter blir lagt til eller en går off-line.

En vektorbasert rutingprotokoll kommer i to smaker: avstandsvektoren og banevektoren, der sistnevnte er en underklasse av førstnevnte.Avstandsvektormetoder bruker det som er kjent som et hoptelling for å bestemme den korteste banen fra en ruter til den neste.Her teller ruteren antall andre rutere -kommunikasjon må krysse, som hver representerer ett hop, og bygger deretter kartet over best mulig ruter.Sammenlignet med en koblingsstatusprotokoll, kan en avstandsvektoralgoritme ikke fortelle hvor raskt et bestemt humle blir sammenlignet med en annen og kan til slutt velge en tregere rute selv om det krever færre humle.Det lider også av forsinkelser når en ruter blir lagt til eller fjernes fra nettverket, siden den må telle humle igjen for å gjenoppbygge kartet over nettverket.

En banevektorrutingsprotokoll brukes ofte på grensen til et nettverk i hva somomtalt som en Border Gateway -protokoll (BGP).I tillegg til å telle humle, annonserer grensruteren også tilgjengeligheten ved å sende ut en banevektormelding.Grenseruterne i andre nettverk bygger deretter sin kunnskap om stier utenfor en som ved å se etter disse meldingene fra hverandre.

I noen tilfeller kan en rutingsprotokoll faktisk bli dirigert over en eksisterende kommunikasjonsprotokoll.Hvorvidt de blir dirigert, avhenger av OSI-laget av Open Systems Interconnection (OSI) som de opererer, for eksempel IS-IS, Data Link Layer, og er en ikke-rutet protokoll.Internet Protocol (IP) og Transmission Control Protocol (TCP), opererer henholdsvis ved lag tre og fire, og er to måter som en rutingsprotokoll kan føres.Mest bemerkelsesverdig er BGP -ene som kjører over TCP.