Unterschied zwischen Link State und Distance Vector

Anonim

Verbindungsstatus vs. Distanzvektor

Das Distanzvektorprotokoll und das Verbindungsstatusprotokoll sind zwei Hauptabschnitte in Routingprotokollen. Jedes Routing-Protokoll gehört zu einem oder beiden. Routing-Protokolle werden verwendet, um sich über Nachbarn, Netzwerkänderungen und Routen in einem Netzwerk zu informieren. Im Routing-Protokoll, bei dem wir den Distanzvektor-Routing-Algorithmus verwenden, wird die Information über die verbundenen Router in regelmäßigen Abständen bekannt gemacht. Beispiel: RIP sendet alle 30 Sekunden Aktualisierungen über das Netzwerk. RIP V1, RIP V2 und IGRP sind Distanzvektorprotokolle. Im Verbindungsstatus jedoch aktualisieren Routing-Protokolle das Netzwerk nur, wenn eine Änderung im Netzwerk stattfindet, und es wird erstellt, um die Nachteile des Distanzvektor-Protokolls zu überwinden. Wenn das Netzwerk stabil ist, wird das Verbindungsstatusprotokoll jedes LSA regelmäßig erneut überschwemmt, z. Bsp.: OSPF wirbt LSA alle 30 Minuten. OSPF und IS-IS können als Link State Protokolle erkannt werden. Die Nachrichten, die Informationen über das Netzwerk enthalten, werden LSA (Verbindungsstatus s) 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 es in größeren Netzwerken eher nachteilig ist, wird das Distanzenvektorprotokoll wie RIP in vielen einzelnen Netzen verwendet, was das Internet ermöglicht. Distanzvektor-Routing-Protokolle senden regelmäßige vollständige Routing-Aktualisierungen, aber manchmal werden diese vollständigen Aktualisierungen durch den Split-Horizont begrenzt, der als Schleifenpräventionsmechanismus verwendet wird. Der geteilte Horizont lässt eine Route nicht für die gleiche Schnittstelle werben, auf der die Route generiert wird. Wenn ein Router ausfällt, sendet er eine sofort ausgelöste Nachricht, die als auslösendes Update bezeichnet wird. Nachdem ein Router über eine fehlgeschlagene Route informiert wurde, werden Split-Horizon-Regeln für diese Route ausgesetzt und eine fehlgeschlagene Route angekündigt und aus dem Netzwerk entfernt. Wenn eine Route nicht verfügbar ist, erhält jeder Router eine Zeit, die als Niederhaltetimer bezeichnet wird, um diesen Fehler zu erkennen und ihn zu entfernen.

Verbindungsstatus-Protokoll

Im Link-State-Routing-Protokoll erstellt jeder Knoten eine Karte aller Verbindungen um einen Router herum. Jeder Router hat volle Kenntnisse darüber, mit welchem ​​Router er verbunden ist, und sie fügen besten Routing-Tabellen nach Metrik hinzu. Jeder Router im Internetwork hat die gleichen Informationen zum Internetwork. Bei der Betrachtung mit dem Distance Vector-Protokoll bietet das Link-State-Protokoll eine schnelle Konvergenz und reduziert die Möglichkeit, Schleifen in einem Netzwerk zu erstellen. Link-State-Protokolle müssen nicht viele Schleifenverhinderungsmechanismen verwenden.Link-Status-Protokolle 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 ist erforderlich, mehr Konfigurationen für ein besseres Netzwerkdesign zu verwenden.

Was ist der Unterschied zwischen Link State und Distance Vector?

• Distanzvektor-Protokolle werden in kleinen Netzwerken verwendet und es gibt eine begrenzte Anzahl von Hops, während das Link-Status-Protokoll in größeren Netzwerken verwendet werden kann und eine unbegrenzte Anzahl von Hops aufweist.

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

· Das Distanzvektorprotokoll zeigt regelmäßig Aktualisierungen an, aber der Verbindungsstatus zeigt nur neue Änderungen in einem Netzwerk an.

· Das Distanzvektor-Protokoll wirbt nur für die direkt verbundenen Router und vollständigen Routing-Tabellen, aber Link-State-Protokolle werben nur für die Updates und überschwemmen die.

· Im Abstandsvektorprotokoll ist die Schleife ein Problem, und es verwendet Split Horizon, Route Poisoning und hält als Schleifen verhindernde Techniken, aber der Verbindungsstatus hat keine Schleifenprobleme.