Können Spanning Tree und UDLD zusammen ausgeführt werden? Wenn ja, ist dies eine gute Idee?
quelle
Können Spanning Tree und UDLD zusammen ausgeführt werden? Wenn ja, ist dies eine gute Idee?
UDLD wird in der Regel auf Glasfasermedien ausgeführt. Auf UTP ist dies nicht erforderlich, da Fast Link Pulse verwendet wird, das den Verbindungsstatus bereits überwacht.
Diese Seite enthält eine sehr gute Erklärung der verschiedenen verfügbaren L2-Schutzfunktionen . Hier ist ein Auszug speziell zu UDLD:
UDLD wird verwendet, um zu erkennen, ob eine Verbindung nur in einer Richtung verfügbar ist, z. B. wenn die Hälfte der Glasfaser abgetrennt ist. UDLD führt diese Prüfung schneller durch, als STP den Port in einen Weiterleitungsstatus versetzt. Das heißt, wenn Sie UDLD und STP aktiviert haben, verhindert UDLD, dass STP einen Port in einen Zustand versetzt, in dem der Datenverkehr nach nirgendwo weitergeleitet wird.
Eine unidirektionale Verbindung tritt auf, wenn Verkehr nur in einer Richtung zwischen Nachbarn übertragen wird. Die unidirektionale Verbindungserkennung ist ein Schicht-2-Protokoll. UDLD führt Aufgaben aus, die Layer-1-Mechanismen wie die automatische Aushandlung nicht ausführen können. Wenn UDLD und Auto-Negotiation aktiviert sind, arbeiten die Layer 1- und Layer 2-Erkennungen zusammen, um physische und logische unidirektionale Verbindungen sowie die Funktionsstörung anderer Protokolle zu verhindern. Unidirektionale Links können Spanning-Tree-Topologie-Schleifen verursachen. Mit UDLD können Geräte erkennen, ob eine unidirektionale Verbindung besteht, und die betroffene Schnittstelle herunterfahren. UDLD ist für Glasfaseranschlüsse nützlich, um Netzwerkprobleme zu vermeiden, die zu einer fehlerhaften Verkabelung des Patch-Panels führen und dazu, dass sich die Verbindung im Up / Up-Status befindet, die BPDUs jedoch verloren gehen.
Wenn UDLD aktiviert ist, sendet der Switch regelmäßig UDLD-Protokollpakete an seinen Nachbarn und erwartet, dass die Pakete zurückgesendet werden, bevor ein vorgegebener Zeitgeber abläuft. Wenn der Timer abgelaufen ist, ermittelt der Switch, dass die Verbindung in eine Richtung verläuft, und fährt den Port herunter. Wenn innerhalb des Timeout-Intervalls (45 Sekunden) keine Nachrichten empfangen werden, ist der Port deaktiviert. Die Nachrichten werden in jedem Standardintervall von 15 Sekunden gesendet.
Die 45 Sekunden, die zum Erkennen einer unidirektionalen Verbindung und zum Deaktivieren des Ports benötigt werden, sind kürzer als die 50 Sekunden, die STP benötigt, um den Port in einen Weiterleitungsstatus zu versetzen, der auf 20 Sekunden für Max Age + 30 Sekunden für Listening and Learning basiert . Dies verhindert eine Schleife, die andernfalls verursacht würde, wenn STP den Port aufgrund eines Mangels an empfangenen BPDUs in den Weiterleitungsstatus versetzt.
Zusammenfassend können sie also zusammen ausgeführt werden, und auf Glasfaserverbindungen sollten sie zusammen ausgeführt werden.
Ja, es ist eine gute Idee, beide auszuführen, da sie Sie vor verschiedenen Fehlern schützen. Wenn UDLD auf beiden Seiten nicht unterstützt wird, können Sie LACP als UDLD für Arme (z. B. zwischen Cisco und Juniper) oder sogar Ethernet OAM LFM verwenden.
Absolut. Es gibt viele Fehlermodi im Spanning Tree im Zusammenhang mit unidirektionalem Datenverkehr, die UDLD erkennen und sicherstellen kann, dass das Netzwerk weiterhin ordnungsgemäß funktioniert.
Einverstanden ist UDLD sehr wichtig, insbesondere bei Glasfaserverbindungen.
Ich würde empfehlen, beide Seiten des Links mit dem Modus "udld aggressive" zu konfigurieren, wenn Ihre Geräte dies unterstützen.
Ich verwende es nur an Kupferports, an denen sich zwischen den Endpunkten ein weiteres L1-Medium befindet. Der übliche Schuldige hierfür ist ein Glasfaser-Medienkonverter.