Was passiert, wenn ein nicht verwalteter Ethernet-Switch in einer Schleife (mit ihm verbunden) verbunden ist?

32667
Jonathan

Ich weiß überhaupt nicht viel über Networking. Als ich versuchte, online eine Antwort darauf zu finden, habe ich jemanden gefunden, der eine Antwort mit einem Satz geschrieben hat: "Es würde viele Broadcasts und Kollisionen verursachen."

Was würde, wenn überhaupt, passieren, wenn ich einen nicht verwalteten Netzwerk-Switch mit einem normalen Ethernet-Kabel an sich selbst anschließen würde?

Szenario 1

Wenn ich einen nicht verwalteten 8-Port-Switch hätte, stecke ich ein Ende eines Ethernet-Kabels in Port 1 und das andere Ende in Port 2. Dies wäre ein Consumer-Level-Switch, der bei Amazon für 20 US-Dollar erhältlich ist.

Szenario 2

Wenn ich ein kleines Netzwerk hätte, ähnlich dem unten stehenden Diagramm, würde sich die Antwort von Szenario 1 unterscheiden?

Diagram of a network containing switched connected in a loop.

15
Zu beiden Szenarien 1) und 2). Dies ist es, wofür das [IEEE 802.1d Spanning-Tree-Protokoll] (http://en.wikipedia.org/wiki/Spanning_Tree_Protocol) entwickelt wurde. Ich kenne jedoch keinen nicht verwalteten Switch, der STP (oder eine der späteren Versionen, 802.1w / 802.1s) implementiert. Wenn Sie nicht verwaltete Schalter wie diese in einer Schleife ausführen, werden Sie schnell herausfinden, warum die Leute Spanning-Tree verwenden ;-). Schlechte Dinge © passieren, wenn Sie dies tun; Dies ist eines der Dinge, an denen professionelle Netzwerkingenieure hart arbeiten müssen, um zu verhindern (einschließlich Personen, die einen Switch von Walmart gekauft haben und dies aus völliger Unwissenheit tun). Mike Pennington vor 10 Jahren 4
Ich fand es besser, dies nicht in der Produktion zu testen. ;) Danke für die Hilfe. Jonathan vor 10 Jahren 0
Versuchen Sie, sich alles Leben so vorzustellen, wie Sie es sofort angehalten haben und jedes Molekül in Ihrem Körper mit Lichtgeschwindigkeit explodiert. Daniel R Hicks vor 10 Jahren 2
Dies ist viel detaillierter als ursprünglich vorgesehen. In dieser Situation, wie @MikePennington feststellte, hätten Sie Probleme. Bei nicht verwalteten Consumer-Switches wird eine Schleife erzeugt und es wird, wie bereits erwähnt, ein Broadcast-Sturm ausgelöst. STP wurde entwickelt, um Probleme mit dieser Art von Setup zu vermeiden. Eine ordnungsgemäße Implementierung von STP oder einer Ableitung (RSTP, MSTP) ist erforderlich. Sie benötigen verwaltete Layer-2-Switches, um das beschriebene Setup durchzuführen. Daniel, danke, dass du das Ganze "gut, schlecht" erledigt hast ... :-) Mike Naylor vor 10 Jahren 0
Wenn ein n00b hinterher kommt, unterbrechen Sie eine der Inter-Switch-Verbindungen, und Sie würden Ihr Netzwerk nicht beschädigen. Lesen Sie dann die akzeptierte Antwort und erfahren Sie warum. YetAnotherRandomUser vor 8 Jahren 0

1 Antwort auf die Frage

15
Craig Constantine

Auto-Sensing im Vergleich zu einem Crossover-Kabel

Wenn die Ports des Switches die Ausrichtung der Tx / Rx-Paare nicht automatisch erkennen, wird absolut nichts passieren, da Sie wahrscheinlich ein Straight-Through-Kabel verwendet haben. der Kabeltyp, den Sie normalerweise verwenden, um eine Workstation / einen Client an den Switch anzuschließen.

Nehmen wir stattdessen an, Sie haben ein Crossover-Kabel verwendet, oder es ist wahrscheinlicher, dass Sie einen Schalter ohne Stoneage mit Auto-Sensing-Tx / Rx-Ausrichtung haben.

"Dumm" Schalter

Sie haben gerade eine Schleife in der Netzwerktopologie erstellt. In ein, zwei oder zwei Augenblicken wird Ihr Netzwerk (alle Segmente dieses dummen Switches) wahrscheinlich nicht mehr funktionieren, da der dumme Switch das erste Broadcast-Paket von einem dieser beiden Switch-Ports sendet, das Paket auf dem anderen empfängt und dann sendet aus dem anderen usw. Paketsturm, Netzwerk treffen, Netzwerk, dies ist ein Paketsturm. Der Schalter wird wahrscheinlich (hoffentlich) den Sturm unterdrücken, die Dinge werden wieder funktionieren ... bis der nächste Sturm bald kommt.

Nehmen wir an, Sie verwenden keine "dummen" Schalter, dann ...

Verwaltete Switches

Verwaltete Switches verfügen fast immer über eine Schleifenerkennung ( Spanning Tree Protocol) . Wenn an einem Port eine neue Verbindung aufgebaut wird, verbindet der Switch diese nicht sofort mit der Switch-Fabric im Großen. Stattdessen werden die neuen Ports getrennt, und mithilfe von STP wird geprüft, ob eine Schleife vorhanden wäre, wenn die neuen Ports der Fabric hinzugefügt wurden. (In realen Netzwerken ist die Schleife bei weitem nicht so offensichtlich wie ein falsch angeschlossenes Kabel.) Einige Leute (auch "Neulinge" genannt) deaktivieren STP, sodass die Switch-Ports schneller "aufstehen". Das ist großartig, bis Sie herausfinden, warum Sie STP benötigen.

VLANs

(Siehe auch Einführungsebene ... oder unser VLAN-Tag .)

Wenn die beiden Ports in zwei separaten VLANs administrativ konfiguriert sind, haben Sie dieses Kabel möglicherweise absichtlich dort installiert, um eine Verbindung zwischen den VLANs herzustellen. (Aber das macht eigentlich wenig Sinn. Ändern Sie Ihre VLANs oder gestalten Sie das Netzwerk neu, anstatt ein verrücktes Kabel hinzuzufügen.)

Vielen Dank für die ausführliche Antwort, das hilft sehr! Ich habe meiner Frage ein Diagramm hinzugefügt, weil mir klar wurde, dass zwischen diesen beiden Szenarien ein Unterschied bestehen kann. Hätte das Netzwerk in Szenario 2 das gleiche Problem? Wenn Sie einen "dummen" Schalter gesehen haben, trifft dies auch auf die meisten Schalter der Verbraucherebene zu, wie etwa den auf Amazon verkauften durchschnittlichen 20-Dollar-Schalter. Jonathan vor 10 Jahren 0
Der $ 20-Switch ist definitiv ein "dummer" Switch ohne STP. Meine Antwort bezieht sich nur auf Ihr "Szenario 1", da Sie nach der Antwort "Szenario 2" hinzugefügt haben. ABER, in meinem Abschnitt "Switches", wo ich reale Netzwerke erwähne, die weniger offensichtliche Schleifen machen; Ihr Szenario 2 ist eine Schleife - eine große offensichtliche Schleife. Bringen Sie alle Ihre Switches zurück zu den Schnittstellen des Routers oder verwenden Sie einen "Core" -Schalter, an den sich Router und Distributions-Switches anschließen (auch "Uplink" genannt). Craig Constantine vor 10 Jahren 1