Forskel mellem centraliserede routing og distribuerede routingprotokoller

Anonim

Centraliseret Routing vs Distributed Routing Protocols

Routing er processen med at vælge, hvilke stier der skal bruges til sende netværkstrafik og sende pakkerne langs det valgte undernetværk. I computernetværksterminologi definerer en routingprotokol hvordan nodes i netværk (specifikt routere) interagerer med hinanden for at bestemme hvilke stier der skal vælges til afsendelse af netværkstrafik ved at dele nødvendige linkoplysninger. Nodene har typisk indledende kendskab til andre knuder, der er forbundet direkte til det, og routingsprotokollen vil sprede disse oplysninger først til de nærliggende knuder og derefter til de andre knuder. På denne måde giver routingprotokoller viden om netværkstopologi til routerne i netværket, såvel som efter, at der er sket en ændring.

Der er to typer routingprotokoller klassificeret som dynamiske og statiske protokoller. Statiske protokoller fungerer kun med manuelt konfigurerede rutingstabeller, mens dynamiske protokoller adaptivt opdaterer rutingstabellerne afhængigt af ændringer i netværkstopologi. Dynamiske protokoller klassificeres yderligere som centraliseret og distribueret. Centraliserede protokoller fokuserer på en central knudepunkt for alle rutebeslutninger, mens distribuerede protokoller gør hver enhed i netværket ansvarlig for at træffe rutebeslutninger.

Hvad er centraliserede routingprotokoller?

Som nævnt ovenfor tilhører centraliserede routingprotokoller familien af ​​dynamiske routingprotokoller. I et netværk, der bruger en centraliseret routingprotokol, samles en centralbehandlingsenhed, der kører på en "central" node, information (status som op / ned status, kapacitet og nuværende udnyttelse) på hvert link i netværket. Derefter bruger denne behandlingsenhed den indsamlede information til at beregne rutingstabeller for alle andre knudepunkter. Disse ruteprotokoller gør brug af en centraliseret database placeret ved centralnoden til disse beregninger. Med andre ord bliver rutetabellen gemt på et enkelt "central" knudepunkt, som skal høres, når andre knudepunkter skal foretage en rutebeslutning.

Hvad er Distributed Routing Protocols?

Distribuerede ruteprotokoller tilhører også familien af ​​dynamiske routingprotokoller. Under distribueret routingprotokol er hver enhed i netværket ansvarlig for at træffe rutebeslutninger. Der er to typer dynamiske, distribuerede protokoller, der hedder isolerede (noder kommunikerer ikke) og ikke-isolerede (noder kommunikerer med hinanden). Så under denne underkategori (dynamisk, distribueret og ikke-isoleret) er der to brede klasser af protokoller, der bruges mere almindeligt i dag. De er fjernvektorprotokoller og linktilstandsprotokoller.Distributionsvektorprotokoller gør noderne dele oplysninger som destination og omkostninger med regelmæssige intervaller eller efter behov. Link state protokoller oversvømmer link state information i hele netværket for at tillade hver node at opbygge et netværk "map".

Hvad er forskellen mellem centraliserede routingprotokoller og distribuerede routingprotokoller?

Selv om både centraliserede og distribuerede routingprotokoller er dynamiske routingprotokoller, er de ret forskellige i, hvordan de fungerer. Hovedforskellen mellem dem er baseret på hvilke enheder i netværket der træffer beslutninger om routing. Et centralt knudepunkt er ansvarlig for alle rutebeslutninger i centraliseret routing, mens hver enhed er ansvarlig for dirigering af beslutninger under distribuerede protokoller. Centraliserede protokoller har mange problemer i forhold til distribuerede protokoller, såsom at have et enkelt punkt med fejl og potentiel netværksbelastning omkring det centrale knudepunkt. På grund af disse grunde anvendes distribuerede protokoller mere almindeligt.