Vad är ett routingprotokoll?

Ett routingprotokoll är det sätt som datornätverk kan leda trafik effektivt via enheter som kallas routrar. Varje sådant protokoll är i huvudsak en algoritm utformad för att förhindra och korrigera slingor, samla information om nätverkstopologin och distribuera den informationen till andra routrar och i slutändan välja den banor som trafik bör ta. Vissa av dessa protokoll hanterar trafiken i ett nätverk och leder den till andra routrar i ett kontrollerat nätverk. När kommunikation måste komma in eller lämna ett visst nätverk, riktas det av en annan typ av routingprotokoll som tittar på trafiken vid nätverket eller gränsen.

När ett routingprotokoll används på insidan av ett nätverk kallas det ett inre gateway -protokoll (IGP). Med samma routingprotokoll bildar de en routingdomän. Därefter bildar ett antal routingdomäner tillsammans ett nätverk som omfattar ett autonomt system (AS). Här på insidan av enSom protokollen faller i två primära kategorier, ett länkstatsprotokoll eller ett vektorbaserat protokoll.

Med ett länkstatsprotokoll pratar routrarna med varandra för att kartlägga hela nätverket, utvärdera tillståndet för anslutningarna mellan dem och sedan beräkna de bästa möjliga vägarna som trafiken kan ta för att komma runt. Denna metod är användbar för att bestämma vilka vägar som kan ha en snabbare anslutningshastighet än en annan väg och för att ta reda på den kortaste vägen. Dessa typer av routingprotokoll är mycket snabba när de får routrarna att konvergera med varandra, uppdatera sin kunskap om nätverket, när en ny router läggs till eller en går off-line.

Ett vektorbaserat routingprotokoll finns i två smaker: avståndsvektorn och banvektorn, där den senare är en underklass för den förra. Distansvektormetoder Använd det som kallas HOP -räkning för att bestämma den kortaste vägen frOm en router till nästa. Här räknar routern antalet andra routrar som kommunikationen måste korsa, var och en representerar ett hopp och bygger sedan sin karta över bästa möjliga rutter. I jämförelse med ett länkstatsprotokoll kan en distansvektoralgoritm inte säga hur snabbt ett visst hopp jämförs med en annan och kan i slutändan välja en långsammare rutt även om det kräver färre humle. Det lider också av förseningar när en router läggs till eller tas bort från nätverket, eftersom det måste räkna humle igen för att bygga om sin karta över nätverket.

Ett sökvägsrutningsprotokoll används ofta vid gränsen till ett nätverk i det som kallas ett Border Gateway -protokoll (BGP). Förutom att räkna humle annonserar Border Router också sin tillgänglighet genom att skicka ut ett sökvägsmeddelande. Gränsrutrarna i andra nätverk bygger sedan sina kunskaper om vägar utanför AS genom att titta på dessa meddelanden från varandra.

I vissa fall kan ett routingprotokoll verkligenY dirigeras över ett befintligt kommunikationsprotokoll. Huruvida de är dirigerade beror på den öppna systemens sammankopplingsmodellens lager under vilket de arbetar, till exempel IS-IS, datalänkskiktet och är ett icke-spirat protokoll. Internetprotokoll (IP) och transmissionskontrollprotokoll (TCP), arbetar vid lager tre respektive fyra och är två medel med vilket ett routingprotokoll kan dirigeras. Mest anmärkningsvärda är BGP: er som går över TCP.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?