Sentralisert ruting vs distribuerte rutingsprotokoller
Routing er prosessen med å velge hvilke stier som skal brukes til å sende nettverkstrafikk, og sende pakker langs det valgte subnettverket. I datanettverksterminologi definerer en ruteprotokoll hvordan noder i nettverk (spesielt rutere) samhandler med hverandre, for å bestemme hvilke baner du skal velge for sending av nettverkstrafikk ved å dele nødvendig lenkeinformasjon. Vanligvis har nodene innledende kunnskap om andre noder som er koblet direkte til den, og rutingsprotokollen vil spre denne informasjonen først til de nærliggende nodene og deretter til de andre nodene. Slik gir rutingsprotokoller kunnskap om nettverkstopologi til ruterne i nettverket i begynnelsen så vel som etter at en endring har skjedd.
Det er to typer rutingsprotokoller som er klassifisert som dynamiske og statiske protokoller. Statiske protokoller fungerer bare med manuelt konfigurerte rutetabeller, mens dynamiske protokoller oppdaterer rutetabell (er) i henhold til endringer i nettverkstopologi. Dynamiske protokoller klassifiseres videre som sentraliserte og distribuerte. Sentraliserte protokoller fokuserer på en sentral node for alle rutingsbeslutninger, mens distribuerte protokoller gjør hver enhet i nettverket ansvarlig for å ta rutingsbeslutninger.
Hva er sentraliserte rutingsprotokoller?
Som nevnt ovenfor tilhører sentraliserte rutingsprotokoller familien av dynamiske rutingsprotokoller. I et nettverk som bruker en sentralisert ruteprotokoll, samler en sentral prosesseringsenhet som kjører på en "sentral" node informasjon (status som opp / ned-status, kapasitet og strømutnyttelse) på hver kobling i nettverket. Deretter bruker denne prosesseringsenheten samlet informasjon til å beregne rutetabeller for alle andre noder. Disse rutingsprotokollene bruker en sentralisert database som ligger ved den sentrale noden for disse beregningene. Med andre ord holdes rutingtabellen på en enkelt “sentral” node, som bør konsulteres når andre noder trenger å ta en rutingsbeslutning.
Hva er distribuerte rutingsprotokoller?
Distribuerte rutingsprotokoller tilhører også familien av dynamiske rutingsprotokoller. Under distribuert rutingsprotokoll er hver enhet i nettverket ansvarlig for å ta rutingsbeslutninger. Det er to typer dynamiske, distribuerte protokoller som kalles isolerte (noder kommuniserer ikke) og ikke-isolerte (noder kommuniserer med hverandre). Så under denne underkategorien (dynamisk, distribuert og ikke-isolert) er det to brede klasser av protokoller som brukes oftere i dag. De er avstandsvektorprotokoller og koblingsstatusprotokoller. Avstandsvektorprotokoller får nodene til å dele informasjon som destinasjon og kostnad med jevne mellomrom eller etter behov. Koblingsstatusprotokoller oversvømmer koblingsstatusinformasjonen i hele nettverket slik at hver node kan bygge et nettverkskart.
Hva er forskjellen mellom sentraliserte rutingsprotokoller og distribuerte rutingsprotokoller?
Selv om både sentraliserte og distribuerte ruteprotokoller er dynamiske rutingsprotokoller, er de ganske forskjellige i hvordan de fungerer. Hovedforskjellen mellom dem er basert på hvilke enheter i nettverket som tar beslutningene om ruting. Én sentral node er ansvarlig for alle rutingsbeslutninger i sentralisert ruting, mens hver enhet er ansvarlig for ruting av beslutninger under distribuerte protokoller. Sentraliserte protokoller har mange problemer i forhold til distribuerte protokoller, for eksempel å ha et enkelt feilpunkt og potensiell nettverksbelastning rundt den sentrale noden. På grunn av disse årsakene blir distribuerte protokoller oftere brukt.