Ich habe etwas über das Spanning Tree-Protokoll (STP / RSTP / MSTP) gelernt und mich gefragt, ob ich nach dem Einschalten des Protokolls, das beispielsweise vor Netzwerkschleifen schützt, weiß, ob es eine Netzwerkschleife gibt.
Ich nehme in den meisten Fällen an, dass dies offensichtlich ist, da der Raum, in dem sich die Schleife befindet, ausgefallen ist. Aber was ist, wenn keine Beschwerde vorliegt?
Es scheint, als würde ich immer noch wissen wollen, dass es ein Netzwerkproblem wie dieses gibt. Vielleicht sendet das Gerät eine Art Alarm, oder muss gelegentlich jemand ein Protokoll oder etwas anderes überprüfen?
quelle
Testen. Wenn Sie wissen möchten, dass etwas funktioniert, testen Sie es.
Sobald Sie STP aktiviert haben, planen Sie die Netzwerkwartung und schließen Sie ein Kabel an eine Schleife an. Wenn das Netzwerk noch funktioniert, wurde die Schleife von STP erkannt. Wenn Ihr Netzwerk ausfällt, funktioniert STP nicht.
quelle
Spanning Tree glaubt nicht, dass eine Schleife ein "Fehler" ist. Sie sind Teil des Protokolls, und es findet die Ports, die Schleifen verursachen, und deaktiviert dann die Weiterleitung auf ihnen. Ich denke, Sie versuchen, ein Protokoll zu verwenden, um herauszufinden, ob eine bestimmte Bedingung vorliegt, aber das ist nicht wirklich der primäre Zweck. Ein "gut entworfenes" Netzwerk kann normalerweise Schleifen aufweisen (aus Redundanzgründen). Denken Sie nicht nur über den Tellerrand hinaus, sondern aktivieren Sie auch den Spanning-Tree-Status für Protokollierungsereignisse (oder den entsprechenden Status auf Ihrer Plattform). Eine Schleife in Ihrem Netzwerk (falls nicht durch Spanning Tree deaktiviert) verursacht ein hohes Verkehrsaufkommen in einem Broadcast-Sturm. Zeichnen Sie diese Pegel so und in Ihrer Überwachungsplattform, wenn Sie einen starken Anstieg des Verkehrs sehen, haben Sie wahrscheinlich eine Schleife.
quelle
Im Folgenden sind einige zusätzliche Punkte aufgeführt, die Sie bei Ihrer STP / RSTP / MSTP-Implementierung zusammen mit Ihren Tests berücksichtigen sollten:
quelle
Zusätzlich zu den früheren Diagnosevorschlägen sollten Sie auch lernen, die Ausgabe des Befehls "show spanning-tree" (oder einer Entsprechung) Ihres Switch zu interpretieren. Hier werden der Root-Port, die festgelegten Ports und eine Reihe anderer wichtiger Diagnosen angezeigt.
Hier ist ein Beispielnetzwerk, das ich gerade mit 2 x Cisco 2950 und 1 x HP 3400cl eingerichtet habe. Die Verbindungen im Netzwerk sind wie folgt:
Die Switches befinden sich alle im MSTP-Modus, wobei nur die gemeinsame Spanning Tree-Instanz eingerichtet ist. hp3400cl hat die Priorität 0, c2950 ist die nächsthöhere Priorität bei 8192 und c2950b ist die letzte mit der Priorität 12288. Daher sollte hp3400cl der Stamm sein. So sieht die Ausgabe von "show spanning-tree" aus:
In der obigen Auflistung sind folgende wichtige Punkte zu beachten:
quelle