Gibt es so etwas wie eine Netzwerkbrücke?


12

Gibt es so etwas wie eine Netzwerkbrücke oder ist es immer als Switch gedacht, der eine Brückenfunktion implementiert?

Während Brücken in Netzwerkspezifikationen und Lernprogrammen als Geräte beschrieben werden, die separate Kollisionsdomänen erstellen, konnte ich kein konkretes Produkt mit der Bezeichnung "Brücke" finden.

Antworten:


30

Brücken als Produkt existieren aufgrund der Marktentwicklung nicht mehr. In der Regel wurden die speziell als Bridges bezeichneten Produkte in Hub-Umgebungen verwendet, um die Kollisionsdomäne zu trennen oder um zwei Netzwerkmedientypen miteinander zu verbinden (z. B. Ethernet und Token Ring).

Brücken als Funktion gibt es definitiv noch.

Einfach ausgedrückt ist ein Switch als Funktion der Trennung der Kollisionsdomäne eine Brücke mit vielen Ports.

Bei einem Beispiel für die Überbrückung zweier Netzwerkmedientypen handelt es sich bei Access Points um Bridges, die den 802.11-Datenverkehr mit dem Ethernet verbinden.


19

Ja, eine Netzwerkbrücke war ursprünglich das, was wir uns heute als 2-Port-Ethernet-Switch vorstellen würden. Sie wurden verwendet, um separate Kollisionsdomänen bereitzustellen, ohne das Routing im Netzwerk zu ändern. Ich dachte immer, der Anwendungsfall sei etwas eingeschränkt, aber Ethernet-Switching war das Neuland, als ich im Networking erwachsen wurde, also sah die Netzwerkbrücke als Konzept schon ein bisschen lang aus.

Der Begriff "Schalter" ist wirklich der Begriff, der nebulös ist. Frühe Ethernet-Switches wurden häufig als Multi-Port-Bridges bezeichnet, um zu definieren, um was es sich handelt. Später, als die Entwicklung des Routing-Verkehrs in der Hardware einige Marketing-Genies (die dort "Genie" verwenden) beschlossen, den Begriff Layer-3-Switching zu kreieren, um hardwarebasiertes Routing von den herkömmlichen softwarebasierten Routing-Prozessen zu unterscheiden. Dies diente dazu, die Definition des Begriffs Schalter weiter zu durcheinander zu bringen, und jetzt haben wir Marketing-Genies (ebd.), Die sich auf "Schicht 7-Schalter" und andere solche Irrtümer beziehen.

Wie YLearns Antwort darauf andeutet, könnten Brücken auch zwischen unterschiedlichen Medientypen mit mehr oder weniger Verlust schlagen, je nachdem, wie kompatibel die Medientypen waren ... Ethernet <-> FDDI war einfach, Ethernet <-> Token Ring war etwas mehr herausfordernd, richtig zu machen.


4

Heute können Sie eine Netzwerkbrücke in Software erstellen. Besorgen Sie sich eine Linux-Box und kompilieren Sie die Ethernet-Bridging-Unterstützung in den Kernel. Dann erhalten Sie Netzwerkgeräte wie, br0die an Schnittstellen wie eth0und angeschlossen werden können eth1und unformatierte Low-Level-Pakete von einem zum anderen weitergeben. Es gibt sogar iptables-ähnliche Filterunterstützung sowie ein User-Space-Tool ebtables(Ethernet-Bridging-Tabellen), mit dem Sie Regeln zum Filtern von Paketen nach MACs und anderen Feldern oder Bytes definieren können, damit Ihre Bridge nicht alles weiterleiten muss.

Ethernet wurde nicht einmal geschaltet. Das ursprüngliche Ethernet bestand aus einem langen Kabel, das von den Stationen gemeinsam genutzt wurde. Jede Station klopfte an das Kabel. Aus diesem Grund sprechen wir immer noch von einem "Netzwerksegment". Heutzutage ist ein "Netzwerksegment" nur ein logisches Segment, sieht aber tatsächlich aus wie ein Stern (oder eine Reihe von Sternen), der um Schalter zentriert ist, aber es war einmal wirklich eine gerade Linie mit daran hängenden Stationen.

Wenn Sie zwei solcher Netzwerke verbinden wollten, gab es zwei Möglichkeiten: einen Repeater oder eine Bridge. Ein Repeater ist ein analoger Verstärker, der auf einer Leitung lauscht, das Signal elektronisch puffert und dasselbe Signal auf der anderen Leitung treibt (und im Falle einer Netzwerkverbindung umgekehrt: bidirektional). Eine Bridge ist ein Computer oder ein eingebettetes System, das die tatsächlichen Pakete empfängt und sie dann an die andere Seite sendet.

Im Gegensatz zu einem Repeater kann eine Bridge insofern intelligent sein, als sie beim Weiterleiten des Datenverkehrs eine Tabelle mit bekannten Adressen im Speicher erstellt. Es ist bekannt, welche Station sich auf welcher Seite der Brücke befindet, sodass ein Überbrücken vermieden werden kann, wenn eine Station auf einer Seite der Brücke eine Station anspricht, die auf derselben Seite lebt. Es müssen nur Broadcast-Pakete und Pakete, die über die Brücke adressieren, überbrückt werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.