Ist die Idee, dass ein Switch eine Multiport-Bridge ist, genau?

2821
dspjm

Ich denke es gibt mindestens 3 Unterschiede:

  1. Switches erlauben nicht mehrere MAC-Adressen, die zu jedem Port gehören
  2. Switches verwenden nicht den schnell überspannenden Baum und andere Verwaltungsmechanismen
  3. schalter verbinden nics zu einem lan und bridge connect lans zu einem überbrückten lan.
1
Was ist ein "Multi-Mac-Tisch"? Es scheint kein Standardbegriff zu sein, sondern sucht nach dem Begriff find nur diese Frage. David Schwartz vor 10 Jahren 0
@DavidSchwartz Nein, das ist kein Standardbegriff, ich habe es mir irgendwie ausgedacht. Ich meine, der Switch führt eine Tabelle, jeder Port entspricht einer MAC-Adresse. In Bezug auf Bridge kann jedoch jeder Port über mehrere MAC-Adressen verfügen. dspjm vor 10 Jahren 0
Übrigens, das ist keine Option, es ist eine Meinung. Ich habe gehört, dass einige Leute gesagt haben, dass Weichen und Brücken dasselbe sind, und ich bezweifle es. Ich denke, dass sich ihre Verhaltensweisen irgendwie ähneln, aber im Grunde sind sie unterschiedlich. dspjm vor 10 Jahren 0

3 Antworten auf die Frage

3
Spiff

Ja, ein Switch ist eine Multiportbrücke. Beide machen IEEE 802.1D-Bridging.

So wie ein Switch eine Multiport-Bridge ist, ist ein Hub ein Multiport-Repeater.

Ein Repeater / Hub ist ein relativ dummes Gerät, das das Signal mehr oder weniger verstärkt und alle anderen Ports erneut überträgt. Es funktioniert am unteren Rand von Layer 2 und Layer 1.

Ein Bridge / Switch ist ein relativ intelligentes Gerät, das die Ziel-MAC-Adresse jedes Frames betrachtet, mit einer Tabelle vergleicht, die die MAC-Adressen enthält, die die Ports enthalten, und den Frame nur an den Port weiterleitet, der die MAC-Adresse kennt auf. Es funktioniert auf den oberen Ebenen von Layer 2.

Ihre Punkte ansprechen:

  1. Switches unterstützen tatsächlich mehrere MAC-Adressen pro Port. In der Regel Tausende. 4096 ist eine häufig gesehene Zahl.

  2. 802.1D definiert sowohl das grundlegende Bridging (nur das Weiterleiten von Frames an die richtigen Ports) als auch erweiterte Bridge-Funktionen wie Spanning Tree Protocol (STP) zum Erkennen und Vermeiden von Netzwerkschleifen. Später kam 802.1w hinzu und definierte Rapid STP (RSTP). Bridges und Switches sind nicht erforderlich, um STP oder RSTP zu unterstützen. Die meisten kleinen (z. B. 5 bis 16 Ports) nicht verwaltbaren Switches, wie Sie sie häufig in Heimnetzwerken und in einzelnen Büros / Schaltschränken finden, unterstützen STP oder RSTP nicht. Die größeren, handhabbaren Schalter, die Sie in Schaltschränken und Server-Racks finden, sind definitiv ausreichend.

  3. In den 10BASE-T-Netzwerken der Mitte der 1990er Jahre, als das Bridging teuer war, würden Sie Hubs verwenden, um die Netzwerkkarten zu einem LAN zu verbinden, und eine Brücke zwischen Hubs, wenn Sie eine Trennung des Datenverkehrs benötigen. Nachdem die Überbrückung in den späten 1990er Jahren billiger geworden war, bauten die Anbieter Multiport-Brücken und wollten die Aufmerksamkeit auf die Tatsache lenken, dass sie den Verkehr lenken und nicht bloß Repetierer sind. Daher haben sie Switches genannt, um sie von Hubs zu unterscheiden.

0
LawrenceC

Eine herkömmliche "Brücke" konvertiert nur von einer Art von Datenverbindungsschichttechnologie zu einer anderen. Möglicherweise sehen Sie beispielsweise eine Token Ring-zu-Ethernet-Brücke oder drahtlose Brücken, die von drahtgebundenem Ethernet zu WLAN konvertieren.

Repeater tun dies, ohne die Art der Technologie zu verdecken.

Da Switches nicht wirklich von einem Technologietyp zu einem anderen wechseln, kann es genauer sein, sie als "Multiport- Repeater " und nicht als Bridges zu bezeichnen. Bridge ist jedoch nicht notwendigerweise ein ungenauer Begriff. Eine weitere Eigenschaft von Bridges besteht darin, dass sie den durchlaufenden Datenverkehr nicht ändern und Switches diese Eigenschaft haben.

switches don't allow multiple mac addresses belonging to each port 

Dies ist nicht unbedingt richtig.

Switches don't use the fast spanning tree and use different management mechanism 

Das ist falsch. RSTP ist ein Protokoll, das von Cisco Switches verwendet wird.

switches connect nics to form a lan, and bridge connect lans to form a bridged lan. 

Sie sollten sich ein "LAN" als eine Gruppe von Systemen in demselben Subnetz vorstellen, unabhängig von der Verbindungshardware. Die Beziehung zwischen physischen und logischen Verbindungen wird oft durch VLANs, VPNs usw. verwischt.

IEEE 802.1D definiert Bridging. Beim Bridging wird lediglich die MAC-Zieladresse betrachtet, um zu entscheiden, an welchen Port (sofern vorhanden) der Frame weitergeleitet wird. Wenn Ihr Gerät das tut, handelt es sich um eine 802.1D-Brücke. Wenn nicht, ist es nicht so. In den Tagen 10BASE-2 (Coax "thinnet" / "cheapernet") vs. 10BASE-T gab es einfache (nicht überbrückende) Repeater, die Medien konvertierten. Medien zu konvertieren ist nicht was Bridging ist. Switches konvertieren häufig L1 und Teile von L2, indem sie einige Kupfer- und einige Glasfaseranschlüsse besitzen. Ein Multiport-Repeater ist ein Hub und kein Switch. Nur Ihre Widerlegung seiner 3 Punkte war richtig. Spiff vor 10 Jahren 1
Ich stehe korrigiert. Sehr informativ, danke. :) LawrenceC vor 10 Jahren 0
0
Mike Pennington

Ich denke es gibt mindestens 3 Unterschiede:

  • Switches erlauben nicht mehrere MAC-Adressen, die zu jedem Port gehören
  • Switches verwenden nicht den schnell überspannenden Baum und andere Verwaltungsmechanismen
  • schalter verbinden nics zu einem lan und bridge connect lans zu einem überbrückten lan.

Wenn Sie wissen möchten, was eine Brücke ist, fragen Sie die Leute, die sie standardisiert haben ... IEEE . Ich füge einen Screenshot von IEEE 802.1D-2004, Seite 29 bei.

IEEE 802.1D-2004

IEEE 802.1D beschreibt, was IEEE als Bridge definiert. Im Grunde eine Brücke:

  • Relais und Filter Frames
  • Enthält Tabellen zum Filtern / Weiterleiten von Frames (die Relay-Funktion wird normalerweise über STP und Mac-Learning ausgeführt)
  • Stellt Code zur Verwaltung der oben genannten Funktionen bereit

Punkt für Punkt antworten ...

  • Switches erlauben nicht mehrere MAC-Adressen, die zu jedem Port gehören

Die Definition einer Bridge durch IEEE erfordert das Erlernen des Mac. Wenn also ein Switch nicht mehrere Macs pro Port lernt (und sogar einige Linksys / Netgears), gilt dies nicht als Bridge

  • Switches verwenden nicht den schnell überspannenden Baum und andere Verwaltungsmechanismen

Vielleicht ist es wichtig zu klären, von welchem ​​Schalter Sie sprechen. Sogar einige Linksys / Netgear-Switches führen einen schnellen Spannbaum aus .

  • schalter verbinden nics zu einem lan und bridge connect lans zu einem überbrückten lan.

Es gibt keine IEEE-802.1D-Anforderung für eine Bridge zum Verbinden von LANs (mit Ihren Worten, nicht einmal sicher, ob ich mit Ihrer Unterscheidung einverstanden bin). Sie können verschiedene LAN-Technologien (z. B. Token Ring mit Ethernet) verbinden, dies ist jedoch nicht Teil der Anforderung von IEEE für eine Bridge.