Unterschied zwischen Bridge und Router

Brücke gegen Router
 

Bridge und Router sind zwei verschiedene Netzwerkgeräte, die sich in ihrer Funktionsweise eindeutig unterscheiden. Eine Brücke ist ein Netzwerkgerät, mit dem zwei oder mehr Netzwerke miteinander verbunden werden, so dass es wie ein einzelnes Netzwerk aussieht. Ein Router dagegen ist ein Gerät, das den besten Pfad auswählt, durch den ein Paket geleitet werden muss, um das Ziel zu erreichen. Eine Bridge ist ein einfaches Gerät, das auf der Schicht 2 des Netzwerkmodells auf MAC-Adressen basiert. Ein Router ist ein komplexeres Gerät, das auf der Schicht 3 des Netzwerkmodells basierend auf IP-Adressen arbeitet. Eine Bridge blockiert keinen Broadcast-Verkehr, aber ein Router kann sie blockieren, während Pakete geroutet werden und nicht gesendet werden.

Was ist eine Brücke??

Eine Brücke ist ein Netzwerkgerät, mit dem zwei oder mehr Netzwerke miteinander verbunden werden, so dass sie in einer einzigen Rundfunkdomäne miteinander verbunden sind. Diese Geräte arbeiten in der Datenverbindungsschicht des OSI-Referenzmodells und sind daher Schicht-2-Geräte. Eine Netzwerkbrücke behandelt keine IP-Adressen, sondern arbeitet nur mit MAC-Adressen. Wenn zwei Netzwerke überbrückt werden, ist es, als ob sie sich in einem Netzwerk befinden. Es gibt keine auf den Subnetzen basierende Netzwerksegmentierung, und daher würde der gesamte Broadcast-Verkehr durch die Brücke fließen. Eine Brücke verwendet eine Tabelle, die als Brückentabelle bezeichnet wird und die verfolgt, welche Pakete auf der Basis der Ziel-MAC-Adresse durch die Brücke weitergeleitet werden müssen. Diese Tabelle ist eine einfache Tabelle, die durch Selbstlernen vorbereitet wird und keine komplexen Algorithmen verwendet werden. Netzwerkbrücken können auch in Software erstellt werden. Angenommen, Ihr Computer verfügt über zwei Netzwerkschnittstellen, und Sie möchten diese überbrücken, damit Computer auf beiden Seiten miteinander kommunizieren können. In dieser Situation können wir eine Software-Bridge verwenden. Diese Softwarefunktionalität wird vom Betriebssystem bereitgestellt. In Windows können Sie zwei Schnittstellen problemlos überbrücken, indem Sie die Bridge-Option aus dem Menü auswählen, das Sie durch Klicken mit der rechten Maustaste auf zwei ausgewählte Schnittstellen erhalten. In Linux stellt das Paket brücke utils die Überbrückungsfunktion bereit.

Was ist ein Router??

Ein Router ist ein Netzwerkgerät, das Datenpakete über ein Netzwerk leitet. Es arbeitet in der Netzwerkschicht des OSI-Referenzmodells und ist daher ein Schicht-3-Gerät. Ein Router folgt einem Store-and-Forward-Mechanismus. Ein Router unterhält eine Tabelle, die als Routing-Tabelle bezeichnet wird und aus der Gateway-IP besteht, über die ein Paket weitergeleitet werden muss, um eine bestimmte Ziel-IP zu erreichen. Die Routingtabelle kann vom Netzwerkadministrator statisch festgelegt oder mithilfe von Routingalgorithmen automatisch generiert werden. Wenn ein Router ein Paket empfängt, speichert er das Paket zuerst im Routerspeicher und analysiert die Ziel-IP-Adresse des Pakets. Dann sucht er in der Routing-Tabelle nach, durch welches Gateway das Paket geroutet werden muss. Basierend auf diesen Informationen leitet es das Paket entsprechend weiter. Da Routing-Algorithmen komplexer sind, ist eine erhebliche Rechenleistung erforderlich, was sie teuer macht. Ein Router wird normalerweise verwendet, um verschiedene Subnetze zu verbinden, anstatt Netzwerke mit demselben Subnetz zu verbinden. Angenommen, Sie haben ein Subnetz des Bereichs 192.168.1.0 - 192.168.1.255 und ein anderes Subnetz des Bereichs 192.168.10.1 - 192.168.10.255, und Sie möchten die beiden Subnetze miteinander verbinden. In diesem Fall wäre ein Router erforderlich, da ein Routing basierend auf den Ziel-IP-Adressen erwartet wird.

Was ist der Unterschied zwischen Bridge und Router??

• Eine Bridge ist ein Layer 2-Gerät, das in der Datenverbindungsschicht arbeitet, während ein Router ein Layer 3-Gerät ist, das in der Netzwerkschicht arbeitet.

• Ein Router wählt den besten Pfad oder die Route, die ein Paket senden muss, um das Ziel zu erreichen. Eine Brücke verbindet zwei oder mehr Netzwerke miteinander.

• Ein Router führt sein Routing basierend auf IP-Adressen durch. Eine Bridge verwendet MAC-Adressen, um zu entscheiden, an welche Schnittstelle die Pakete gepusht werden müssen.

• Ein Router ist intelligenter als eine Bridge. Ein Router arbeitet auf Basis komplexer Algorithmen, die als Routing-Algorithmen bezeichnet werden. Eine Bridge basiert auf einfachen selbstlernenden Algorithmen.

• Ein Router benötigt mehr Rechenleistung und Ressourcen als eine Bridge. Die Kosten eines Routers wären also höher als die Kosten einer Brücke.

• Ein Router sollte sich mit komplexen Datenstrukturen wie Grafiken beschäftigen, eine Bridge dagegen mit einfachen Datenstrukturen wie Tabellen.

• Bridge bietet keine Netzwerksegmentierung. Zwei mit einer Bridge verbundene Netzwerke befinden sich in derselben Broadcasting-Domäne. Ein Router ermöglicht jedoch die Netzwerksegmentierung. Netzwerke verschiedener Broadcast-Domänen können miteinander verbunden werden.

• In Bridges wird ein Protokoll namens STP (Spanning Tree Protocol) verwendet, um Schleifen zu verhindern. In Routern wird ein solches Protokoll nicht verwendet, da Schleifen durch Routing-Algorithmen selbst verhindert werden.

• Eine Bridge blockiert keinen Broadcast- oder Multicast-Verkehr. Ein Router kann jedoch Broadcast- oder Multicast-Verkehr blockieren.

Zusammenfassung:

Brücke gegen Router

Eine Bridge ist ein Layer-2-Netzwerkgerät, mit dem zwei oder mehr Netzwerke miteinander verbunden werden. Es funktioniert auf Basis von MAC-Adressen und der Rundfunkverkehr wird ohne Blockierung repliziert. Ein Router ist ein Netzwerkgerät der Schicht 3, mit dem Pakete auf der besten Route basierend auf der Ziel-IP-Adresse weitergeleitet werden. Ein Router arbeitet auf Basis von IP-Adressen und komplexen Algorithmen, so genannten Routing-Algorithmen. Ein Router ermöglicht es also, zwei Subnetze mit unterschiedlichen IP-Bereichen miteinander zu verbinden, während eine Bridge zwei Netzwerke miteinander verbindet, um eine Broadcast-Domäne ohne Berücksichtigung der IP-Adressen zu bilden. Ein Router ist komplexer als eine Bridge und daher ist mehr Verarbeitungsleistung erforderlich, was ihn kostspieliger macht als eine Bridge.

Bilder mit freundlicher Genehmigung:

  1. Netzwerküberbrückungsansicht mit ISO / OSI-Schichten und -Terminologie durch Crvincenzi (CC BY-SA 3.0)
  2. Router durch Clamad (CC BY 3.0)