Centraliserad Routing vs Distributed Routing Protocols
Routing är processen att välja vilka vägar som ska användas för att skicka nätverkstrafik och skicka paket längs det valda subnätverket. I datanätverks terminologi definierar ett routingsprotokoll hur nodar i nätverk (specifikt routrar) interagerar med varandra, för att bestämma vilka sökvägar som ska väljas för att skicka nätverkstrafik genom att dela nödvändig länkinformation. Normalt har noderna inledande kunskaper om andra noder kopplade till det direkt och routingsprotokollet sprider denna information först till de närliggande noderna och sedan till de andra noderna. Det här är hur routingprotokoll tillhandahåller kunskap om nätverkstopologi till routrarna i nätverket såväl som efter en förändring har inträffat.
Det finns två typer av routingsprotokoll som klassificeras som dynamiska och statiska protokoll. Statiska protokoll fungerar bara med manuellt konfigurerade routingtabeller, medan dynamiska protokoll anpassat uppdatering av routingtabellen (s) enligt förändringar i nätverkstopologi. Dynamiska protokoll klassificeras vidare som centraliserad och distribuerad. Centraliserade protokoll fokuserar på en central nod för alla routingbeslut, medan distribuerade protokoll gör varje enhet i nätverket ansvarig för att besluta om beslutsfattande.
Vad är centraliserade routingprotokoll?
Som nämnts ovan hör centraliserade routingsprotokoll till familjen av dynamiska routingsprotokoll. I ett nätverk som använder ett centraliserat routingprotokoll samlar en centralbehandlingsenhet som körs på en "central" nod information (status som upp / ner-status, kapacitet och aktuellt utnyttjande) på varje länk i nätverket. Sedan använder denna behandlingsanordning den samlade informationen för att beräkna rutningstabeller för alla andra noder. Dessa routingprotokoll använder sig av en centraliserad databas som ligger vid den centrala noden för dessa beräkningar. Med andra ord hålls routingstabellen vid en enda "central" nod som bör höras när andra noder behöver göra ett beslut om dirigering.
Vad är Distributed Routing Protocols?
Distribuerade routingprotokoll hör också till familjen av dynamiska routingprotokoll. Under distribuerat routingprotokoll är varje enhet i nätverket ansvarig för beslutsfattande. Det finns två typer av dynamiska, distribuerade protokoll som kallas isolerade (noder kommunicerar inte) och icke-isolerade (noder kommunicerar med varandra). Så, under denna underkategori (dynamisk, distribuerad och icke-isolerad) finns det två stora klasser av protokoll som används vanligare idag. De är avstånd vektor protokoll och länk statliga protokoll. Distansvektorprotokoll gör att noderna delar information som destination och kostnad med regelbundna intervaller eller vid behov. Länstillståndsprotokoll översvämmer länkstatistikinformationen i hela nätverket för att tillåta varje nod att bygga ett nätverkskarta.
Vad är skillnaden mellan centraliserade routingprotokoll och distribuerade routingprotokoll?
Även om både centraliserade och distribuerade routingsprotokoll är dynamiska routingsprotokoll, är de ganska annorlunda i hur de fungerar. Huvudskillnaden mellan dem bygger på vilka enheter i nätverket som fattar besluten om routing. En central nod är ansvarig för alla routingbeslut i centraliserad routing, medan varje enhet ansvarar för dirigering av beslut under distribuerade protokoll. Centraliserade protokoll har många problem i jämförelse med distribuerade protokoll, såsom att ha en enda punkt av fel och potentiell överbelastning av nätet kring den centrala noden. På grund av dessa skäl används distribuerade protokoll mer vanligt.