Skillnad mellan centraliserade routing och distribuerade routingprotokoll

Anonim

Centraliserad routing vs distribuerad routingprotokoll

Routing är processen att välja vilka vägar som ska användas för 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. Så här ger routingprotokollen kunskap om nätverkstopologi till routrarna i nätverket, såväl ursprungligen som efter att 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 anpassar uppdatering av routingtabellen (er) beroende på förändringar i nätverkstopologi. Dynamiska protokoll klassificeras vidare som centraliserad och distribuerad. Centraliserade protokoll fokuserar på en central nod för alla routing beslut, medan distribuerade protokoll gör varje enhet i nätverket ansvarig för att göra routing beslut.

Vad är centraliserade routingsprotokoll?

Som nämnts ovan hör centraliserade routingprotokoll till familjen av dynamiska routingprotokoll. 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 routingbeslut.

Vad är distribuerade routingprotokoll?

Distribuerade routingsprotokoll hör också till familjen av dynamiska routingsprotokoll. 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änsstatusprotokoll översvämmer länkstatistikinformationen i hela nätverket för att låta varje nod 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 helt 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.