Was passiert, wenn ein nicht verwalteter Ethernet-Switch durchgeschleift ist (mit sich selbst verbunden ist)?


18

Ich weiß überhaupt nicht viel über Netzwerke, und als ich versuchte, eine Antwort auf diese Frage online zu finden, fand ich jemanden, der einen Satz mit der Antwort "Es würde viele Sendungen und Kollisionen verursachen."

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

Szenario 1

Wenn ich einen nicht verwalteten 8-Port-Switch hätte und ein Ende eines Ethernet-Kabels an Port 1 und das andere Ende an Port 2 anschließen würde, wäre dies ein Consumer-Level-Switch, wie er bei Amazon für 20 US-Dollar erhältlich ist.

Szenario 2

Wenn ich ein kleines Netzwerk hätte, das dem folgenden Diagramm ähnelt, würde sich die Antwort von Szenario 1 unterscheiden?

Diagramm eines Netzwerks, das Switches enthält, die in einer Schleife verbunden sind.


4
In Bezug auf beide Szenarien 1) und 2). Dies wurde durch das IEEE 802.1d-Spanning-Tree-Protokoll ermöglicht. Ich kenne jedoch keinen nicht verwalteten Switch, der STP (oder eine der neueren Versionen, 802.1w / 802.1s) implementiert. Wenn Sie nicht verwaltete Switches wie folgt durchlaufen, werden Sie schnell herausfinden, warum Leute Spanning-Tree verwenden ;-). Schlechte Dinge © passieren, wenn Sie dies tun; Es gehört zu den Dingen, an denen professionelle Netzwerkingenieure hart arbeiten, um dies zu verhindern (einschließlich derer, die einen Switch von Walmart gekauft haben und dies aus völliger Unwissenheit tun).
Mike Pennington

Ich fand es besser, dies nicht in der Produktion zu testen. ;) Danke für die Hilfe.
Jonathan

2
Versuchen Sie sich vorzustellen, wie alles Leben, wie Sie es kennen, augenblicklich aufhört und jedes Molekül in Ihrem Körper mit Lichtgeschwindigkeit explodiert.
Daniel R Hicks

Dies ist viel detaillierter als ursprünglich vorgesehen. In dieser Situation hätten Sie, wie @MikePennington feststellte, Probleme. Auf nicht verwalteten Consumer-Switches wird eine Schleife erstellt und ein Broadcast-Sturm ausgelöst, wie zuvor angegeben. STP wurde entwickelt, um Probleme mit dieser Art der Einrichtung zu vermeiden. Eine ordnungsgemäße Implementierung von STP oder eines Derivats (RSTP, MSTP) ist erforderlich. Sie benötigen verwaltete Layer-2-Switches, um das von Ihnen beschriebene Setup durchzuführen. Daniel, danke für das Aufräumen der ganzen "guten, schlechten" Sache ... :-)
Mike Naylor

Unterbrechen Sie für jedes zurückkommende n00b eine der Inter-Switch-Verbindungen, und Sie würden Ihr Netzwerk nicht unterbrechen. Lesen Sie dann die akzeptierte Antwort und erfahren Sie, warum.
YetAnotherRandomUser

Antworten:


18

Auto-Sensing im Vergleich zu einem Crossover-Kabel

Wenn die Ports des Switches die Ausrichtung der TX / RX-Paare nicht automatisch erkennen, geschieht absolut nichts, da Sie wahrscheinlich ein Straight-Through-Kabel verwendet haben. Der Kabeltyp, den Sie normalerweise verwenden, um eine Workstation / einen Client mit dem Switch zu verbinden.

Nehmen wir stattdessen an, Sie haben ein Crossover-Kabel verwendet, oder viel wahrscheinlicher, Sie haben einen Non-Stoneage-Switch mit automatischer Sende- / Empfangsausrichtung. Dann ...

"Dumme" Schalter

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

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

Verwaltete Switches

Managed Switches haben fast immer eine Schleifenerkennung, das sogenannte Spanning Tree Protocol . Wenn ein Port eine neue Verbindung eingeht, verbindet der Switch diese nicht sofort mit der gesamten Switch-Struktur. Stattdessen werden die neuen Ports getrennt und mithilfe von STP überprüft, ob eine Schleife vorhanden wäre, wenn die neuen Ports zur Fabric hinzugefügt würden. (In Netzwerken der realen Welt ist die Schleife möglicherweise nicht annähernd so offensichtlich wie ein falsch eingestecktes Kabel.) Einige Benutzer (sogenannte "Neulinge") deaktivieren STP, sodass die Switch-Ports schneller "auftauchen". Das ist großartig, bis Sie herausfinden, warum Sie STP benötigen.

VLANs

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

Wenn die beiden Ports administrativ in zwei separaten VLANs konfiguriert sind, möchten Sie dieses Kabel möglicherweise absichtlich dort verlegen, um die Verbindung zwischen den VLANs herzustellen. (Aber wirklich macht das wenig Sinn. Ändern Sie Ihre VLANs oder gestalten Sie das Netzwerk neu usw., 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 es einen Unterschied zwischen diesen beiden Szenarien geben kann. Hätte das Netzwerk das gleiche Problem in Szenario 2? Wenn Sie einen "dummen" Schalter sahen, trifft dies auch auf die meisten Schalter für Verbraucherpegel zu, wie zum Beispiel auf den durchschnittlichen 20-Dollar-Schalter, der bei Amazon verkauft wird?
Jonathan

1
$ 20 Switch ist definitiv ein "dummer" Switch ohne STP. Meine Antwort bezieht sich nur auf Ihr "Szenario 1", da Sie nach meiner Antwort "Szenario 2" hinzugefügt haben. ABER in meinem Abschnitt "Switches" erwähne ich reale Netzwerke, die weniger offensichtliche Schleifen bilden. 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" -Switch, an den sich Router und Distributions-Switches anschließen (auch "Uplink" genannt).
Craig Constantine
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.