More

    Apprivoiser le piège err-disable : comment récupérer des ports errdisabled-disabled sur les commutateurs Cisco

    Comment réactiver manuellement ou automatiquement les ports désactivés par erreur

    Une fois que nous connaissons la cause du port désactivé, nous pouvons prendre des mesures pour résoudre le problème et réactiver le port. Il existe deux façons de réactiver les ports désactivés par erreur : manuellement ou automatiquement.

    Comment réactiver manuellement les ports désactivés par erreur

    La façon de réactiver manuellement les ports errdisabled consiste à utiliser la commande shutdown et no shutdown en mode de configuration de l’interface. Cette commande désactive et réactive de force le port, en supprimant l’état errdisabled de ce port. Voici un exemple d’utilisation de cette commande :

    Switch# configure terminal
    Switch(config)# interface gigabitethernet 1/0/1
    Switch(config-if)# shutdown
    Switch(config-if)# no shutdown
    Switch(config-if)# end

    La commande ci-dessus réactivera le port Gi1/0/1 qui a été désactivé par erreur en raison d’un battement de liaison. Toutefois, notez que cette méthode n’est que temporaire, car le port peut revenir à errdisabled si la condition d’erreur existe toujours ou se reproduit. Par conséquent, avant de réactiver manuellement un port errdabled, nous devons nous assurer que le problème à l’origine du port errdisabled est résolu ou évité.

    Comment réactiver automatiquement les ports désactivés par erreur

    La façon de réactiver automatiquement les ports errdisabled consiste à utiliser la fonction errdisable recovery sur le commutateur. Cette fonctionnalité permettra au commutateur de réactiver automatiquement les ports errdisabled après un certain temps, sans avoir besoin d’une intervention manuelle. Cette fonctionnalité permet d’économiser du temps et des efforts dans la résolution des ports désactivés, en particulier si de nombreux ports sont affectés.

    Pour activer la fonction de récupération errdisable, nous devons utiliser les commandes errdisable recovery cause et errdisable recovery interval en mode de configuration globale. La commande errdisable recovery cause spécifie les conditions d’erreur que cette fonctionnalité peut gérer, tandis que la commande errdisable recovery interval spécifie le délai d’expiration en secondes avant que le commutateur ne réactive le port errdabled. Voici un exemple d’utilisation de cette commande :

    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

    La commande ci-dessus permet la récupération errdisable pour les cinq conditions d’erreur les plus courantes, à savoir le battement de liaison, la violation STP, la violation de la sécurité des ports, la violation UDLD et la mauvaise configuration EtherChannel. En outre, la commande définit également un délai d’expiration de 300 secondes (5 minutes) avant que le commutateur ne réactive le port errdésactivé.

    En utilisant la fonction de récupération errdisable, nous pouvons réduire l’impact négatif des ports errdisabled et accélérer la récupération du réseau. Toutefois, notez que cette fonctionnalité n’est également que temporaire, car le port peut revenir à errdisabled si la condition d’erreur persiste ou se reproduit. Par conséquent, cette fonctionnalité doit être utilisée comme une solution d’urgence, et non comme une solution permanente.

    Dernières articles