Unterschied zwischen zentralisiertem Routing und verteilten Routingprotokollen

Anonim

Zentrales Routing im Vergleich zu verteilten Routingprotokollen

Routing ist der Prozess, den Netzwerkverkehr senden und die Pakete entlang des ausgewählten Teilnetzes senden. In der Computernetzwerkterminologie definiert ein Routingprotokoll, wie Knoten in Netzwerken (speziell Router) miteinander interagieren, um zu entscheiden, welche Pfade zum Senden des Netzwerkverkehrs durch Teilen der notwendigen Verbindungsinformationen ausgewählt werden sollen. Typischerweise haben die Knoten ein erstes Wissen über andere Knoten, die direkt mit ihr verbunden sind, und das Routing-Protokoll wird diese Information zuerst an die nahe gelegenen Knoten und dann an die anderen Knoten verbreiten. So stellen Routing-Protokolle anfangs sowie nach einer Änderung Wissen über die Netzwerktopologie den Routern des Netzwerks zur Verfügung.

Es gibt zwei Arten von Routing-Protokollen, die als dynamische und statische Protokolle klassifiziert werden. Statische Protokolle funktionieren nur mit manuell konfigurierten Routingtabellen, während dynamische Protokolle Routingtabellen entsprechend Änderungen in der Netzwerktopologie adaptiv aktualisieren. Dynamische Protokolle werden ferner als zentralisiert und verteilt klassifiziert. Zentralisierte Protokolle konzentrieren sich auf einen zentralen Knoten für alle Routingentscheidungen, während verteilte Protokolle jedes Gerät im Netzwerk für Routingentscheidungen verantwortlich machen.

Was sind zentralisierte Routing-Protokolle?

Wie oben erwähnt, gehören zentralisierte Routing-Protokolle zu der Familie der dynamischen Routing-Protokolle. In einem Netzwerk, das ein zentralisiertes Routing-Protokoll verwendet, sammelt ein zentrales Verarbeitungsgerät, das auf einem "zentralen" Knoten läuft, Informationen (Status wie Aufwärts- / Abwärtsstatus, Kapazität und aktuelle Auslastung) auf jeder Verbindung im Netzwerk. Dann verwendet diese Verarbeitungsvorrichtung die erfassten Informationen, um Routingtabellen für alle anderen Knoten zu berechnen. Diese Routing-Protokolle verwenden eine zentralisierte Datenbank, die sich am zentralen Knoten für diese Berechnungen befindet. Mit anderen Worten wird die Routing-Tabelle an einem einzigen "zentralen" Knoten gehalten, der konsultiert werden sollte, wenn andere Knoten eine Routing-Entscheidung treffen müssen.

Was sind Verteilte Routing-Protokolle?

Verteilte Routing-Protokolle gehören ebenfalls zur Familie der dynamischen Routing-Protokolle. Unter dem verteilten Routing-Protokoll ist jedes Gerät im Netzwerk für Routing-Entscheidungen verantwortlich. Es gibt zwei Arten von dynamischen verteilten Protokollen, die isoliert (Knoten kommunizieren nicht) und nicht isoliert (Knoten kommunizieren miteinander). Unter dieser Unterkategorie (dynamisch, verteilt und nicht isoliert) gibt es zwei breite Klassen von Protokollen, die heutzutage häufiger verwendet werden. Sie sind Distanzvektorprotokolle und Verbindungsstatusprotokolle.Distanzvektorprotokolle ermöglichen es den Knoten, Informationen wie Ziel und Kosten in regelmäßigen Abständen oder nach Bedarf zu teilen. Verbindungsstatusprotokolle überschwemmen die Verbindungsstatusinformationen im gesamten Netzwerk, damit jeder Knoten eine Netzwerkkarte 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. Der Hauptunterschied zwischen ihnen besteht darin, welche Geräte im Netzwerk die Entscheidung über das Routing treffen. Ein zentraler Knoten ist für alle Routingentscheidungen beim zentralisierten Routing verantwortlich, während jedes Gerät für Routingentscheidungen unter verteilten Protokollen verantwortlich ist. Zentralisierte Protokolle haben im Vergleich zu verteilten Protokollen viele Probleme, beispielsweise einen einzelnen Ausfallpunkt und eine mögliche Netzwerküberlastung um den zentralen Knoten. Aus diesen Gründen werden verteilte Protokolle häufiger verwendet.