Heim  >  Artikel  >  Was sind die Distanzvektor-Routing-Protokolle?

Was sind die Distanzvektor-Routing-Protokolle?

青灯夜游
青灯夜游Original
2021-05-24 12:02:5122944Durchsuche

Zu den Distanzvektor-Routing-Protokollen gehören: 1. RIP (Routing Information Protocol), ein Routing-Protokoll, das auf dem Distanzvektor-Algorithmus basiert und die Hop-Anzahl als Messstandard verwendet; 2. IGRP (Interior Gateway Routing Protocol), das darin enthalten ist ein autonomes Netzwerk. Ein Protokoll zum Austausch von Routing-Informationen zwischen Gateways (Hosts und Routern); 3. EIGRP (Enhanced IGRP).

Was sind die Distanzvektor-Routing-Protokolle?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Distance Vector Routing Protocol (englisch: Distance-Vector Routing Protocol) ist eine der beiden Hauptkategorien von Routing-Protokollen. Dieser Protokolltyp verwendet den Distanzvektor-Algorithmus (Distance-Vector, abgekürzt als DV), um den Pfad für Pakete zu bestimmen Austausch. . Algorithmen wie der Bellman-Ford-Algorithmus, der Ford-Fulkerson-Algorithmus und DUAL FSM werden alle als Distanzvektoralgorithmen klassifiziert.

Distance Vector Routing-Protokolle umfassen RIP, IGRP und EIGRP.

RIP

RIP (Routing Information Protocol) ist ein Routing-Protokoll, das auf dem Distanzvektoralgorithmus basiert und die Hop-Anzahl als Messstandard verwendet, der ursprünglich in RFC 1058 definiert wurde.

Die Hauptfunktionen sind wie folgt:

. Verwenden Sie die Hop-Anzahl als Metrik für die Pfadauswahl.
. Wenn ein Netzwerk mehr als 15 Hops hat, kann RIP keine Route zu diesem Netzwerk bereitstellen.
. Standardmäßig werden Routing-Updates alle 30 Sekunden per Broadcast oder Multicast gesendet.​

IGRP

IGRP (Interior Gateway Routing Protocol) ist ein proprietäres Protokoll, das von Cisco entwickelt wurde. Die wichtigsten Designmerkmale von IGRP sind wie folgt:
. Verwenden Sie zusammengesetzte Metriken basierend auf Bandbreite, Latenz, Last und Zuverlässigkeit.
. Standardmäßig werden Routing-Updates alle 90 Sekunden per Broadcast gesendet.
. IGRP ist der Vorgänger von EIGRP, das nicht mehr verwendet wird.

EIGRP

EIGRP (Enhanced IGRP) ist Ciscos proprietäres Distanzvektor-Routing-Protokoll. EIGRP weist hauptsächlich die folgenden Funktionen auf:
. Fähigkeit, einen ungleichen Lastausgleich durchzuführen.
. Der kürzeste Weg wird mithilfe des Diffusionsaktualisierungsalgorithmus (DUAL) berechnet.
. Es sind keine regelmäßigen Updates wie RIP und IGRP erforderlich. Routing-Updates werden nur gesendet, wenn sich die Topologie ändert

Erweiterte Informationen:

Die Bedeutung des Distanzvektors

Wie der Name schon sagt, bedeutet Distanzvektor die Werbung für Routen mit Distanz- und Richtungsvektoren. Die Entfernung wird anhand einer Metrik wie der Hop-Anzahl bestimmt, während die Richtung der Router oder die ausgehende Schnittstelle des nächsten Hops ist.

Router, die Distanzvektor-Routing-Protokolle verwenden, kennen nicht den gesamten Pfad zum Zielnetzwerk. Der Router weiß nur:

In welche Richtung oder Schnittstelle er das Paket weiterleiten soll

Die Entfernung zwischen ihm und dem Zielnetzwerk

Wie Distanzvektor-Routing-Protokolle funktionieren

Einige Distanzvektor-Routing-Protokolle erfordern, dass der Router regelmäßig jeden Nachbarn kontaktiert sendet die gesamte Routing-Tabelle. Dieser Ansatz ist ineffizient, da diese Routing-Updates nicht nur Bandbreite, sondern auch CPU-Ressourcen des Routers für die Verarbeitung verbrauchen.

Distance-Vector-Routing-Protokolle weisen einige gemeinsame Merkmale auf.

Senden Sie regelmäßige Updates in bestimmten Abständen (30 Sekunden für RIP und 90 Sekunden für IGRP). Selbst wenn sich die Topologie mehrere Tage lang nicht ändert, werden regelmäßig Aktualisierungen kontinuierlich an alle Nachbarn gesendet.

Nachbarn beziehen sich auf andere Router, die dieselbe Verbindung verwenden und mit demselben Routing-Protokoll konfiguriert sind. Ein Router kennt nur die Netzwerkadresse seiner eigenen Schnittstelle und die entfernten Netzwerkadressen, die über seine Nachbarn erreichbar sind. Er weiß nichts über andere Teile der Netzwerktopologie. Router, die Distanzvektor-Routing verwenden, verstehen die Netzwerktopologie nicht.

Broadcast-Updates werden an 255.255.255.255 gesendet. Benachbarte Router, die mit demselben Routing-Protokoll konfiguriert sind, verarbeiten solche Aktualisierungen. Alle anderen Geräte verarbeiten solche Updates ebenfalls auf den Ebenen 1, 2 und 3 und verwerfen sie anschließend. Einige Distanzvektor-Routing-Protokolle verwenden Multicast-Adressen anstelle von Broadcast-Adressen.

Sendet regelmäßig vollständige Routing-Tabellenaktualisierungen an alle Nachbarn (es gibt jedoch einige Ausnahmen, die wir später besprechen werden). Nachbarn, die diese Updates erhalten, müssen das gesamte Update verarbeiten, nützliche Informationen darin finden und den Rest verwerfen. Einige Distanzvektor-Routing-Protokolle, wie z. B. EIGRP, senden keine regelmäßigen Aktualisierungen der Routing-Tabelle.

Die Rolle des Algorithmus

Der Kern des Distanzvektorprotokolls ist der Algorithmus. Mithilfe von Algorithmen wird der beste Weg berechnet und diese Informationen an Nachbarn gesendet.

Ein Algorithmus ist eine Abfolge von Schritten, die zur Erfüllung einer bestimmten Aufgabe verwendet werden, beginnend bei einem bestimmten Anfangszustand und endend bei einem definierten Endzustand. Verschiedene Routing-Protokolle verwenden unterschiedliche Algorithmen, um Routen zu Routing-Tabellen hinzuzufügen, Aktualisierungen an Nachbarn zu senden und Pfade zu bestimmen.

Der für Routing-Protokolle verwendete Algorithmus definiert den folgenden Prozess:

Der Mechanismus zum Senden und Empfangen von Routing-Informationen.
Mechanismus zur Berechnung des besten Pfads und zum Hinzufügen von Routen zur Routing-Tabelle.
Mechanismus zur Erkennung und Reaktion auf Änderungen in der Topologie.

Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!

Das obige ist der detaillierte Inhalt vonWas sind die Distanzvektor-Routing-Protokolle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn