Skillnad Mellan Centraliserad Routing Och Distribuerad Routingprotokoll

Skillnad Mellan Centraliserad Routing Och Distribuerad Routingprotokoll
Skillnad Mellan Centraliserad Routing Och Distribuerad Routingprotokoll

Video: Skillnad Mellan Centraliserad Routing Och Distribuerad Routingprotokoll

Video: Skillnad Mellan Centraliserad Routing Och Distribuerad Routingprotokoll
Video: CS50 2013 - Week 10 2024, Maj
Anonim

Centraliserad routing vs distribuerade routingsprotokoll

Routing är processen att välja vilka banor som ska användas för att skicka nätverkstrafik och skicka paketen längs det valda undernätverket. I terminologin för datanätverk definierar ett routningsprotokoll hur noder i nätverk (specifikt routrar) interagerar med varandra för att bestämma vilka vägar som ska väljas för att skicka nätverkstrafik genom att dela nödvändig länkinformation. Vanligtvis har noderna initial kunskap om andra noder som är anslutna direkt till den och routningsprotokollet kommer att sprida denna information först till närliggande noder och sedan till de andra noder. Så här ger routingprotokoll kunskap om nätverkstopologi till routrarna i nätverket initialt såväl som efter att en förändring har inträffat.

Det finns två typer av routningsprotokoll som klassificeras som dynamiska och statiska protokoll. Statiska protokoll fungerar endast med manuellt konfigurerade routingtabeller, medan dynamiska protokoll uppdaterar adaptivt routingtabell (er) enligt förändringar i nätverkstopologi. Dynamiska protokoll klassificeras vidare som centraliserade och distribuerade. Centraliserade protokoll fokuserar på en central nod för alla routningsbeslut, medan distribuerade protokoll gör varje enhet i nätverket ansvarig för att fatta routingbeslut.

Vad är centraliserade routingsprotokoll?

Som nämnts ovan tillhör centraliserade routingsprotokoll familjen av dynamiska routingsprotokoll. I ett nätverk som använder ett centraliserat routningsprotokoll samlar en central bearbetningsenhet som körs på en "central" nod information (status som upp / ner-status, kapacitet och nuvarande användning) på varje länk i nätverket. Därefter använder denna bearbetningsenhet den samlade informationen för att beräkna dirigeringstabeller för alla andra noder. Dessa routningsprotokoll använder en centraliserad databas som ligger vid den centrala noden för dessa beräkningar. Med andra ord hålls routingtabellen vid en enda "central" nod, som bör konsulteras när andra noder behöver fatta ett routningsbeslut.

Vad är distribuerade routningsprotokoll?

Distribuerade routingsprotokoll tillhör också familjen av dynamiska routingsprotokoll. Enligt distribuerat routningsprotokoll är varje enhet i nätverket ansvarig för att fatta routningsbeslut. 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å breda klasser av protokoll som används oftare idag. De är avståndsvektorprotokoll och länkstatusprotokoll. Avståndsvektorprotokoll gör att noderna delar information som destination och kostnad med jämna mellanrum eller efter behov. Länkstatusprotokoll översvämmer länkstatusinformationen i hela nätverket så att varje nod kan bygga en nätverkskarta.

Vad är skillnaden mellan centraliserade routingsprotokoll och distribuerade routingsprotokoll?

Även om både centraliserade och distribuerade routingsprotokoll är dynamiska routingsprotokoll är de ganska olika i hur de fungerar. Huvudskillnaden mellan dem är baserad på vilka enheter i nätverket som fattar beslut om routing. En central nod är ansvarig för alla routingbeslut i centraliserad routing, medan varje enhet är ansvarig för routingbeslut under distribuerade protokoll. Centraliserade protokoll har många problem jämfört med distribuerade protokoll, som att ha en enda felpunkt och potentiell nätverksbelastning runt den centrala noden. På grund av dessa skäl används distribuerade protokoll oftare.

Rekommenderas: