"Distance - Vector" ist eine Kategorie der Algorithmus für die Routing-Protokolle . Diese Protokolle werden auch als "dynamisch" und "proaktiv ", obwohl diese Definitionen umfassen auch eine alternative Gruppierung namens bekannt " Link State . " Sie behaupten, Tabellen möglicher Routen , so dass ein Weg schnell ausgewählt werden können , wenn eingehende Daten beim Router . Vector
Die "Vector " Teil des Namens bezieht sich auf eine Berechnung , die jede mögliche Route zählt. Die beiden Faktoren bei der Berechnung der Vektor enthalten sind Entfernung und Richtung . Diese beiden Faktoren sind in allen Distance- Vector -Routing -Protokolle , wird, obwohl die genaue Methode der Berechnung variiert von Protokoll zu Protokoll.
Entfernung
Der Abstand zu einem Ziel registriert als " Hops ". Ein Hop ist ein Link , oder eine Strecke von Kabel ( oder Weiterleitung in Wi-Fi) zwischen zwei Routern . Die Anzahl der Hops registriert die Anzahl der Router ein Pfad durchlaufen wird .
Richtung
Jeder Router ist mit mehreren anderen verbunden . Die Richtung Element des Distance- Vector Berechnung wird als der Nachbar-Router , die als erste in der Kette , um das Ziel zu erreichen, ist registriert . Die Identität des benachbarten Routers wird als eine Kombination von seiner Adresse und der Austrittsstelle aus dem aktuellen Router, der an den Router ist registriert verbindet gespeichert.
Coverage
Distance- Vector -Tabelle wird nicht aufgezeichnet, alle Router in jedem Pfad , sondern nur sie zählt . Wenn Daten an den nächsten Hop weitergeleitet wird , wird es zu diesem Router gerichtet. Die nächsten Router in der Kette kann eine andere Reihenfolge in der Tabelle für den ursprünglich beabsichtigten Pfad starten und die Daten über eine andere Route. Distance Vector kann nur informieren , wo die nächste Router die Daten zu senden. Es bedarf nicht der Router zu schreiben, den vollständigen Pfad oder die Kommunikation mit einem der Router im Pfad andere als die benachbarten Router .
Wartung
Distance- Vector Routing-Tabellen werden periodisch aktualisiert . Jeder Router sendet seine gesamte Routing- Tabelle, um seine Nachbarn. Diese Nachbarn aktualisieren ihre eigenen Routing-Tabellen und die Ausstrahlung . Durch dieses Verfahren werden die Details des ersten Routers in der Internet propagiert . Es ist dieser Prozess, der Distance- Vector -Routing-Protokolle definiert als "dynamisch ".
Beispiele
Das älteste und am weitesten verbreitete Distance- Vector -Routing-Protokoll ist die Routing-Informationen Protocol ( RIP) . Dieses Protokoll wurde in verschiedenen Versionen für verschiedene Netzwerk-Betriebssysteme produziert worden. Die AppleTalk -Routing-Tabelle Wartung Protocol ( RTMP) nutzt auch Distanz - Vektor, wie das Interior Gateway Routing Protocol .
Alternativen
Distance- Vector -Systeme sind " proaktiv. " Dies bedeutet, dass sie für zukünftige Aufgaben vorzubereiten , indem eine Routing-Tabelle. Die Rivalen Unterkategorie innerhalb der proaktiven Definition ist " Link State . " Link State Routing-Protokolle auch über eine Tabelle der möglichen Routen , aber den Status dieser Verbindungen , dh ob eine Übertragung über einen der Links ist fehlgeschlagen. Die Alternative zur " proaktiven " Systeme "reaktive "-Systeme . Diese Kategorie kann nicht behaupten, eine Tabelle , sondern sendet Trassenantrag Pakete , wenn es um Daten an ein Ziel senden muss . Die erste Antwort auf diese Sendung gibt den Pfad verwendet werden.