Aanbevolen, 2020

Editor'S Choice

Verschil tussen afstand Vectorroutering en koppelingsroutering van koppelingen

Routering is het mechanisme voor het overbrengen van informatie van een bron naar een bestemming via een internetwerk. De routing van afstandsvectorroutering en koppelingsstatus zijn de twee routeringsalgoritmen, gecategoriseerd afhankelijk van de manier waarop de routeringstabellen worden bijgewerkt.

Het eerdere verschil tussen afstandsvector en linkstatusroutering is dat bij routering van routevectoren de router de kennis van het volledige autonome systeem deelt, terwijl bij routering van verbindingsstatus de router de kennis deelt van alleen de aangrenzende routers in het autonome systeem.

Vergelijkingstabel

Basis voor vergelijkingAfstandsvectorrouteringLink staat routing
AlgoritmeBellman FordDijsktra
NetwerkweergaveTopologie-informatie vanuit het oogpunt van burenVolledige informatie over de netwerktopologie
Beste padberekeningGebaseerd op het minste aantal hopsOp basis van de kosten
updatesVolledige routeringstabelLink staat updates
Updates frequentiePeriodieke updatesGeïntroduceerde updates
CPU en geheugenLaag gebruikintensief
EenvoudHoge eenvoudVereist een getrainde netwerkbeheerder
Convergentie tijdMatigSnel
updatesBij uitzendingOp multicast
Hiërarchische structuur
NeeJa
Tussenliggende knooppuntenNee
Ja

Definitie van afstandsvectorroutering

Bij routevectorroutering hoeft een router niet het volledige pad naar elk netwerksegment te kennen; het vereist alleen de richting of vector kennen om het pakket te verzenden. De techniek bepaalt de richting (vector) en afstand (hop-telling) voor elk netwerk in het internetwerk.

Distance vector routing algoritmes sturen periodiek alle of delen van hun routeringstabel naar hun aangrenzende buren. De routers die een protocol voor afstandsroutering uitvoeren, zullen automatisch periodieke updates verzenden, zelfs als er geen wijzigingen in het netwerk zijn.

Een router kan alle bekende routes verifiëren en de lokale routeringstabel wijzigen op basis van de bijgewerkte informatie ontvangen van naburige routering. Dit proces wordt "routing door geruchten" genoemd omdat de routeringsinformatie die een router heeft van de netwerktopologie is gebaseerd op het perspectief van de routeringstabel van de neighbor-router.

RIP en IGRP is een veelgebruikt afstandsvectorprotocol dat gebruikmaakt van hoptellingen of de routeringsstatistieken.

Definitie van Link State Routing

Bij routering van koppelingsstaten probeert elke router zijn eigen interne kaart van de netwerktopologie te construeren. In de beginfase van het opstarten, wanneer een router actief wordt, worden de berichten naar het netwerk verzonden en wordt de informatie verzameld van de routers waarmee deze rechtstreeks is verbonden. Het geeft ook informatie over of de link om de router te bereiken actief is of niet. Deze informatie wordt door andere routers gebruikt om een ​​kaart met netwerktopologie samen te stellen. Vervolgens gebruikt de router de kaart om het beste pad te kiezen.

De verbindingsstatus-routeringsprotocollen reageren snel op de netwerkveranderingen. Het stuurt geactiveerde updates wanneer zich een netwerkverandering voordoet en verzendt periodieke updates met lange tijdsintervallen, zoals 30 minuten. Als de koppeling de status wijzigt, heeft het apparaat gedetecteerd dat de wijziging een updatebericht genereert en verspreidt met betrekking tot die link naar alle routers. Vervolgens neemt elke router een kopie van het updatebericht en werkt de routeringstabel bij en stuurt het bericht door naar alle naburige router.

Deze overstroming van het updatebericht is nodig om ervoor te zorgen dat alle routers hun database bijwerken voordat ze een updatetultatietabel maken die de nieuwe technologie weerspiegelt. OSPF-protocol is de voorbeeldkoppeling van de linkstatus.

Belangrijkste verschillen tussen afstandsvectorroutering en koppelingsstatusroutering

  1. Bellman-Ford-algoritme wordt gebruikt voor het uitvoeren van afstandsvectorroutering terwijl Dijsktra wordt gebruikt voor het uitvoeren van de routering van de verbindingsstatus.
  2. Bij afstandsvectorroutering ontvangen de routers de topologische informatie vanuit het gezichtspunt van de buurman. Integendeel, in routering van de verbindingsstatus ontvangt de router volledige informatie over de netwerktopologie.
  3. Afstandsvectorroutering berekent de beste route op basis van de afstand (het minste aantal hops). Daarentegen berekent de routering van de linktoestand de beste route op basis van de laagste kosten.
  4. Doorverbinden van linkstoestanden werkt alleen de verbindingsstatus bij terwijl de routing van de routevectorrouting de volledige routeringstabel bijwerkt.
  5. De frequentie van bijwerken in beide routeringstechnieken is periodiek een verschillende update van de vector op afstand, terwijl de updatefrequentie van de verbindingsstatus geactiveerde updates gebruikt.
  6. Het gebruik van CPU en geheugen in afstandsvectorroutering is lager dan de routering van de verbindingsstatus.
  7. De afstandsvectorroutering is eenvoudig te implementeren en te beheren. De routering van de verbindingsstatus is daarentegen complex en vereist een getrainde netwerkbeheerder.
  8. De convergentie tijd in afstand vector routing is traag, en het lijdt meestal aan het oneindig aantal problemen. Omgekeerd is de convergentietijd in de routering van de linkstatus snel en betrouwbaarder.
  9. Afstandsvector heeft geen hiërarchische structuur, terwijl in de routering van de verbindingsstatus de knooppunten een hiërarchische structuur kunnen hebben.

Conclusie

In routevectorroutering op afstand wordt de informatie van het volledige autonome systeem en de informatie alleen gedeeld met buren. Aan de andere kant delen de routers in de link state routing alleen de kennis over hun buren en wordt de informatie gedeeld met alle routers.

Top