So aktivieren Sie fehlerhafte Ports manuell oder automatisch wieder
Sobald wir die Ursache für den fehlerhaften Port kennen, können wir Schritte unternehmen, um das Problem zu beheben und den Port wieder zu aktivieren. Es gibt zwei Möglichkeiten, errdisabled-Ports wieder zu aktivieren: manuell oder automatisch.
So aktivieren Sie fehlerhafte Ports manuell wieder
Die Möglichkeit, errdisabled-Ports manuell wieder zu aktivieren, besteht darin, den Befehl shutdown und no shutdown im Schnittstellenkonfigurationsmodus zu verwenden. Mit diesem Befehl wird die Deaktivierung und erneute Aktivierung des Ports erzwungen, wobei der Status errdisabled von diesem Port entfernt wird. Im Folgenden finden Sie ein Beispiel für die Verwendung dieses Befehls:
Switch# configure terminal Switch(config)# interface gigabitethernet 1/0/1 Switch(config-if)# shutdown Switch(config-if)# no shutdown Switch(config-if)# end
Der obige Befehl aktiviert den Gi1/0/1-Port, der aufgrund von Link-Flapping fehlerhaft deaktiviert wurde. Beachten Sie jedoch, dass diese Methode nur vorübergehend ist, da der Port auf errdisabled zurückgesetzt werden kann, wenn die Fehlerbedingung noch vorhanden ist oder erneut auftritt. Daher müssen wir vor der manuellen erneuten Aktivierung eines errdisted-Ports sicherstellen, dass das Problem, das den errdisabled-Port verursacht hat, behoben oder verhindert wird.
So aktivieren Sie fehlerhafte Ports automatisch wieder
Die Möglichkeit, fehlerhafte Ports automatisch wieder zu aktivieren, besteht darin, die Funktion errdisable recovery auf dem Switch zu verwenden. Diese Funktion ermöglicht es dem Switch, fehlerhafte Ports nach einer bestimmten Zeit automatisch wieder zu aktivieren, ohne dass ein manueller Eingriff erforderlich ist. Diese Funktion kann Zeit und Mühe beim Beheben von fehlerhaften Ports sparen, insbesondere wenn viele Ports betroffen sind.
Um die Wiederherstellungsfunktion errdisable zu aktivieren, müssen wir die Befehle errdisable recovery cause und errdisable recovery interval im globalen Konfigurationsmodus verwenden. Der Befehl errdisable recovery cause gibt an, welche Fehlerbedingungen diese Funktion behandeln kann, während der Befehl errdisable recovery interval die Zeitüberschreitung in Sekunden angibt, bevor der Switch den errdisabled-Port wieder aktiviert. Im Folgenden finden Sie ein Beispiel für die Verwendung dieses Befehls:
Switch# configure terminal Switch(config)# errdisable recovery cause link-flap Switch(config)# errdisable recovery cause bpduguard Switch(config)# errdisable recovery cause psecure-violation Switch(config)# errdisable recovery cause udld Switch(config)# errdisable recovery cause channel-misconfig Switch(config)# errdisable recovery interval 300 Switch(config)# end
Der obige Befehl aktiviert die errdisable-Wiederherstellung für die fünf häufigsten Fehlerbedingungen, nämlich Link-Flapping, STP-Verletzung, Port-Sicherheitsverletzung, UDLD-Verletzung und EtherChannel-Fehlkonfiguration. Darüber hinaus legt der Befehl auch eine Zeitüberschreitung von 300 Sekunden (5 Minuten) fest, bevor der Switch den errdisabled-Port wieder aktiviert.
Durch die Verwendung der errdisable-Wiederherstellungsfunktion können wir die negativen Auswirkungen von errdisablen-Ports reduzieren und die Netzwerkwiederherstellung beschleunigen. Beachten Sie jedoch, dass auch diese Funktion nur vorübergehend ist, da der Port möglicherweise auf errdisabled zurückgesetzt wird, wenn die Fehlerbedingung anhält oder erneut auftritt. Daher sollte diese Funktion als Notfalllösung und nicht als dauerhafte Lösung verwendet werden.
So verhindern Sie fehlerhafte Ports mithilfe der Funktionen “Errdisable Detect” und “Errdisable Flap”
Zusätzlich zur erneuten Aktivierung von errdisabled-Ports können wir auch errdisabled-Ports verhindern, indem wir die Funktionen errdisable detect und errdisable flap auf dem Switch verwenden. Diese Funktionen helfen uns, Ports zu identifizieren und zu isolieren, die das Potenzial haben, Fehler zu verursachen, wodurch das Risiko von fehlerhaften Ports verringert wird.