Inhaltsverzeichnis:
Video: Link State Routing mit OSPF: Eine Einführung (IT_NT10.1) 2024
Im Vergleich zum Abstandsvektor-Routing optimiert Link-State-Routing Routing-Strukturen, indem Berechnungen auf den besten Routen durchgeführt werden. anstatt nur die Routing-Tabelleninformationen zwischen den Routern zu übergeben. Das Verbindungsstatus-Routing sendet nur Schnittstelleninformationen über die verschiedenen Schnittstellen, die auf einem Router vorhanden sind, und die Netzwerke, mit denen der Router verbunden ist. Anstatt eine Routingtabelle mit 20 bis 50 Einträgen zu senden, senden Aktualisierungen des Verbindungsstatus nur die Informationen über die vier bis sechs Schnittstellen des Routers.
Verstehen des Verbindungsstatusprotokolls
Jeder Router legt alle Verbindungsstatusinformationen, die er empfängt, in einer topologischen Datenbank , an, was eine Tabelle ist, die Verbindungsinformationen enthält. über alle bekannten Router. Es definiert keine Routen; Stattdessen werden alle Informationen aufgezeichnet, die erforderlich sind, um zu jedem Netzwerksegment zu gelangen, das mit jedem Router verbunden ist, nachdem die Routing-Informationen berechnet wurden.
Es wird wahrscheinlich mehr als eine Route zu jedem Netzwerk geben. Daher ist es wichtig, jede mögliche Route zu evaluieren, um die beste Route zu jedem Netzwerksegment zu finden. Sie können dies mit dem Shortest Path First (SPF) -Algorithmus, , tun, der dann den SFP-Baum erstellt.
Da der Router alle Verbindungen im Netzwerk kennt, kann er alle Verbindungen von sich aus auswerten, um den effizientesten Weg zu finden, jedes andere Netzwerksegment im Netzwerk zu erreichen. Dies wird als der kürzeste Pfad zu jedem dieser Netzwerksegmente bezeichnet. Alle kürzesten Pfade werden an einem Ort gespeichert, der als SFP-Baum bezeichnet wird.
Nachdem der SFP-Baum erstellt wurde, überprüft der Router diesen, um die bestmögliche Route zu jedem Netzwerk zu finden. Nachdem die besten Routen gefunden wurden, fügt der Router sie zu seiner eigenen Routingtabelle hinzu. Diese Routing-Tabelle wird auf jedem Router erstellt, sollte jedoch für alle Router, die dieselben Updates erhalten, gleich sein, da sie alle denselben Prozess verwenden, um die Routingtabelle zu erstellen.
Wenn ein Router startet und seine anfänglichen Verbindungsstatusinformationen an seine Nachbarn sendet, reduziert er den Netzwerkoverhead, indem er nur Aktualisierungen an seine Verbindungsinformationen sendet. Diese Verbindungsstatus s (LSA) werden an alle Router in ihrem Bereich oder ihrer Zone geflutet. LSAs sind lediglich Aktualisierungen ihres Verbindungsstatus, sodass immer dann eine Verbindung gesendet wird, wenn ein Link verbunden oder getrennt wird.
Mit Ihren Stärken arbeiten
Dieses System zur Handhabung von Updates scheint der Schlüssel für die Stärke von Link-State-Protokollen zu sein. Obwohl einige Unterschiede zwischen den beiden Protokollen auftreten, unterscheiden sich Verbindungsstatusprotokolle im Allgemeinen von den Distanzvektorprotokollen auf die folgenden Arten: Sie können entscheiden, ob diese Unterschiede Vorteile oder Nachteile darstellen:
-
Kostenmetriken sind der Hauptbestimmungsfaktor für Routenauswahl.Diese Kostenmetriken sind der Punkt der Bewertung, um die besten Verbindungen zu bestimmen, die die Geschwindigkeit und Kapazität der Verbindungen umfassen können.
-
Weniger häufige Routing-Updates.
-
Hoher Grad an Skalierbarkeit zur Unterstützung viel größerer Netzwerke.
-
Unterteilung des gesamten Netzwerks in kleinere Segmente, um den Umfang der Routing-Änderungen einzuschränken.
-
Es werden nur Aktualisierungen zu Verbindungsstatus- und Topologieänderungen gesendet.
-
Ausgelöste Aktualisierungen können Systeme sofort über Änderungen benachrichtigen und die Konvergenzzeiten verringern.
-
Das Netzwerkdesign kann die Größe der Verbindungsstatusdatenbank reduzieren. Wenn die Netzwerk-ID so ausgelegt ist, dass sie die Routenzusammenfassung unterstützt, reduziert die reduzierte Anzahl von Routen die Größe der Verbindungsstatusdatenbank.
-
Begrenztes Alter der Daten, da die Alterung der LSA die Information immer auf dem aktuellsten Stand hält.
-
Routing-Schleifen werden fast eliminiert, weil Router wissen, wie die gesamte Netzwerktopologie aussieht.
-
Große Mengen an Arbeitsspeicher sind erforderlich, um nicht nur die Routing-Tabelle, sondern auch die Link-State-Datenbank und die Adjazenzdatenbank zu unterstützen (wobei die Tabelle benachbarte Geräte auflistet).
-
Die Ausführung des Dijkstra-Algorithmus (die mathematische Formel, die verwendet wird, um die kürzeste Wegberechnung durchzuführen) erfordert die Verwendung von CPU-Zyklen auf dem Router, und für größere Netzwerke bedeutet diese Anforderung mehr CPU-Zeit für Berechnungen.
-
In großen Netzwerkimplementierungen können Verbindungsstatusprotokolle viel Abstimmung erfordern, um richtig zu funktionieren. Diese Notwendigkeit kann einen Netzwerkadministrator vor erhebliche Herausforderungen stellen.
Wenn Sie genügend CPU- und Arbeitsspeicherressourcen auf Ihren Netzwerkroutern haben und Ihr Netzwerklayout nicht übermäßig kompliziert ist, sollten Sie nicht an den Problemen im Zusammenhang mit Verbindungsstatusprotokollen leiden - sondern nur die Vorteile nutzen. Es gibt keinen Grund, dass Verbindungsstatusprotokolle nicht als primäres Routingprotokoll in Ihrem Netzwerk verwendet werden sollten.