Unterschied zwischen Verbindungsstatus und Entfernungsvektor

Unterschied zwischen Verbindungsstatus und Entfernungsvektor
Unterschied zwischen Verbindungsstatus und Entfernungsvektor

Video: Unterschied zwischen Verbindungsstatus und Entfernungsvektor

Video: Unterschied zwischen Verbindungsstatus und Entfernungsvektor
Video: Протокол OSPF (Open Shortest Path First) за 8 минут 2024, November
Anonim

Link State vs. Distance Vector

Distance Vector Protocol und Link State Protocol sind zwei Hauptabschnitte in Routing-Protokollen. Jedes Routing-Protokoll gehört zu einem oder beiden. Routing-Protokolle werden verwendet, um etwas über seine Nachbarn, Netzwerkänderungen und Routen in einem Netzwerk zu erfahren. Im Routing-Protokoll, in dem wir den Distanzvektor-Routing-Algorithmus verwenden, werden die Informationen über die verbundenen Router regelmäßig bekannt gegeben, z. B.: RIP sendet alle 30 Sekunden Aktualisierungen über das Netzwerk. RIP V1, RIP V2 und IGRP sind Distanzvektorprotokolle. Aber im Verbindungsstatus aktualisieren Routing-Protokolle das Netzwerk nur, wenn eine Änderung im Netzwerk auftritt, und es wird erstellt, um die Nachteile des Distanzvektorprotokolls zu überwinden. Wenn das Netzwerk stabil ist, überflutet das Verbindungsstatusprotokoll jedes LSA regelmäßig neu, z. B.: OSPF kündigt LSA alle 30 Minuten an. OSPF und IS-IS können als Link-State-Protokolle erkannt werden. Die Nachrichten, die Informationen über das Netzwerk enth alten, werden LSA (Link State Advertisements) genannt. Hier erfahren alle Router die gleichen Informationen über alle Router und Subnetze in einem Netzwerk. Diese Informationen werden im RAM eines Routers gespeichert und als Link State Database (LSDB) bezeichnet. In jedem Router haben sie eine identische Kopie der LSDB im Speicher.

Distance Vector Protocol

Obwohl die Verwendung in größeren Netzwerken eher nachteilig ist, wird in vielen einzelnen Netzwerken immer noch ein Distanzvektorprotokoll wie RIP verwendet, das hilft, Internet zu machen. Entfernungsvektor-Routing-Protokolle senden regelmäßig vollständige Routing-Updates, aber manchmal werden diese vollständigen Updates durch Split-Horizon begrenzt, das als Mechanismus zur Vermeidung von Schleifen verwendet wird. Split Horizon lässt nicht zu, dass eine Route an derselben Schnittstelle angekündigt wird, an der die Route generiert wird. Wenn ein Router ausfällt, sendet er eine sofort ausgelöste Nachricht, die als getriggertes Update bezeichnet wird. Nachdem ein Router von einer fehlgeschlagenen Route erfahren hat, setzt er Split-Horizon-Regeln für diese Route aus, kündigt eine fehlgeschlagene Route an und entfernt sie aus dem Netzwerk. Wenn eine Route ausfällt, erhält jeder Router eine Zeit, die als Holddown-Timer bezeichnet wird, um über diesen Fehler zu informieren und ihn zu entfernen.

Link State Protocol

Im Link-State-Routing-Protokoll erstellt jeder Knoten eine Karte aller Konnektivitäten um einen Router herum. Jeder Router hat volles Wissen darüber, mit welchem Router er verbunden ist, und sie fügen ihren Routing-Tabellen basierend auf Metriken die besten Routen hinzu, schließlich hat jeder Router im Netzwerk die gleichen Informationen über das Netzwerk. Wenn Sie das Distance Vector-Protokoll in Betracht ziehen, bietet das Link-State-Protokoll eine schnelle Konvergenz und reduziert die Möglichkeit, Schleifen in einem Netzwerk zu erzeugen. Link-State-Protokolle müssen keine große Vielf alt von Schleifenverhinderungsmechanismen verwenden. Verbindungsstatusprotokolle verbrauchen viel mehr CPU und Speicher, aber wenn ein Netzwerk richtig entworfen ist, kann dies reduziert werden. Daher erfordert es viel mehr Planung als das Distanzvektorprotokoll, und es sind mehr Konfigurationen für ein besseres Netzwerkdesign erforderlich.

Was ist der Unterschied zwischen Link State und Distance Vector?

· Distanzvektorprotokolle werden in kleinen Netzwerken verwendet und haben eine begrenzte Anzahl von Sprüngen, wohingegen das Verbindungsstatusprotokoll in größeren Netzwerken verwendet werden kann und eine unbegrenzte Anzahl von Sprüngen hat.

· Das Distanzvektorprotokoll hat eine hohe Konvergenzzeit, aber im Verbindungszustand ist die Konvergenzzeit gering.

· Das Distanzvektorprotokoll kündigt regelmäßig Updates an, aber der Verbindungsstatus kündigt nur neue Änderungen in einem Netzwerk an.

· Das Distance Vector Protocol kündigt nur die direkt verbundenen Router und vollständige Routing-Tabellen an, aber Link-State-Protokolle kündigen nur die Updates an und überschwemmen die Ankündigung.

· Im Distance Vector Protocol ist Loop ein Problem, und es verwendet Split Horizon, Route Poisoning und Hold Down als Loop-Verhinderungstechniken, aber der Verbindungsstatus hat keine Loop-Probleme.

Empfohlen: