Zentrales Routing gegen verteilte Routing -Protokolle
Routing ist der Prozess der Auswahl, mit welchen Pfaden sie zum Senden von Netzwerkverkehr und zum Versenden der Pakete entlang des ausgewählten Sub -Netzwerks verwendet werden sollen. In der Terminologie des Computernetzwerks definiert ein Routing -Protokoll, wie Knoten in Netzwerken (insbesondere Router) miteinander interagieren, um zu entscheiden, welche Pfade für das Senden des Netzwerkverkehrs ausgewählt werden müssen, indem die erforderlichen Linkinformationen geteilt werden. Normalerweise verfügen die Knoten anfänglich über andere mit ihm verbundene Knoten, und das Routing -Protokoll verbreitet diese Informationen zuerst auf die nahe gelegenen Knoten und dann auf die anderen Knoten. So vermitteln Routing -Protokolle den Routern des Netzwerks anfänglich und nach einer Änderung Kenntnisse über die Netzwerktopologie.
Es gibt zwei Arten von Routing -Protokollen, die als dynamische und statische Protokolle klassifiziert sind. Statische Protokolle funktionieren nur mit manuell konfigurierten Routing -Tabellen, während dynamische Protokolle die Routing -Tabellen (en) gemäß den Änderungen der Netzwerktopologie adaptiv aktualisieren. Dynamische Protokolle werden weiter als zentralisiert und verteilt eingestuft. Zentralisierte Protokolle konzentrieren sich auf einen zentralen Knoten für alle Routing -Entscheidungen, während verteilte Protokolle jedes Gerät im Netzwerk für Routing -Entscheidungen verantwortlich machen.
Was sind zentralisierte Routing -Protokolle?
Wie oben erwähnt, gehören zentralisierte Routing -Protokolle zur Familie der dynamischen Routing -Protokolle. In einem Netzwerk, das ein zentrales Routing -Protokoll verwendet, sammelt ein zentrales Verarbeitungsgerät, das auf einem „zentralen“ Knoten ausgeführt wird. Anschließend verwendet dieses Verarbeitungsgerät die gesammelten Informationen, um Routing -Tabellen für alle anderen Knoten zu berechnen. Diese Routing -Protokolle verwenden eine zentralisierte Datenbank am zentralen Knoten für diese Berechnungen. Mit anderen Worten, die Routing -Tabelle wird an einem einzigen „zentralen“ Knoten aufbewahrt, der konsultiert werden sollte, wenn andere Knoten eine Routing -Entscheidung treffen müssen.
Was sind verteilte Routing -Protokolle?
Verteilte Routing -Protokolle gehören auch zur Familie der dynamischen Routing -Protokolle. Im Rahmen des verteilten Routing -Protokolls ist jedes Gerät im Netzwerk für Routing -Entscheidungen verantwortlich. Es gibt zwei Arten von dynamischen, verteilten Protokollen, die als isoliert bezeichnet werden (Knoten nicht kommunizieren) und nicht isoliert (Knoten kommunizieren miteinander)). Unter dieser Subkategorie (dynamisch, verteilt und nicht isoliert) gibt es zwei breite Klassen von Protokollen, die heute häufiger verwendet werden. Sie sind Entfernungsvektorprotokolle und Verbindungszustandsprotokolle. Distanzvektorprotokolle lassen die Knoten Informationen wie Ziel und Kosten in regelmäßigen Abständen oder in der Notwendigkeit teilen. Link State Protocols überflutet die Link -Status -Informationen im gesamten Netzwerk, damit jeder Knoten ein Netzwerk „Karte“ erstellen kann.
Was ist der Unterschied zwischen zentralisierten Routing -Protokollen und verteilten Routing -Protokollen?
Obwohl sowohl zentralisierte als auch verteilte Routing -Protokolle dynamische Routing -Protokolle sind, unterscheiden sie sich in ihrer Funktionsweise stark. Der Hauptunterschied zwischen ihnen basiert darauf, welche Geräte im Netzwerk die Entscheidungen bezüglich des Routings treffen. Ein zentraler Knoten ist für alle Routing -Entscheidungen im zentralisierten Routing verantwortlich, während jedes Gerät für Routing -Entscheidungen unter verteilten Protokollen verantwortlich ist. Zentralisierte Protokolle haben im Vergleich zu verteilten Protokollen viele Probleme, z. Aus diesen Gründen werden verteilte Protokolle häufiger verwendet.