UDLD

Spanning Tree

UDLD

 

Présentation


UDLD :

UniDirectional Link Detection
– Fonctionnalitée STP propriétaire CISCO.
– Protocole de couche 2

UDLD est un protocole qui permet de vérifier si une liaison optique est bien bidirectionnel et non unidirectionnel.

L’unidirectionnalité d’une liaison optique inter-switch vas énormément perturber une topologie Spanning Tree.

Dans l’article Loop Guard, nous avons vu les conséquences que cela pouvait avoir.

 

Fonctionnement


Pour qu’UDLD fonctionne :

– Les deux équipements adjacents doivent supporter UDLD
– UDLD doit être actif sur les deux ports de la liaison
– Le mode UDLD doit être identique (Normal ou Agressive)

 

Le but d’UDLD est de mettre la liaison unidirectionnelle en mode ERR-DISABLE

avant que le Spanning-Tree mette cette liaison en mode Forwarding.

 

Avec STP


 

Temps de convergence STP = 50s

Temps de convergence UDLD = 3xTimers = 45s

Par défaut, le Timer UDLD est à 15s

Par défaut , UDLD va agir avant le STP

 

Avec RSTP


Temps de convergence RSTP = 6s

Temps de convergence UDLD = 3xTimers = 45s

Par défaut, le Timer UDLD est à 15s

Par défaut , RSTP va agir avant UDLD

le Timer UDLD doit donc être mis à 1 seconde

 

 

Modes UDLD


Normal


 

Si UDLD détecte une liaison unidirectionnelle, il va :

– Laisser la liaison active
– Le marquer comme « Undeterminate State »
– Généré un message Syslog

Aggressive


Si UDLD détecte une liaison unidirectionnelle, il va :

– Tenter de rétablir la liaison
– Mettre le port en mode ERR-DISABLE

 

 

Configuration


Globale


Switch(config)#udld enable

Active UDLD en mode normal pour tous les ports du Switch

 

Switch(config)#udld aggressive

Active UDLD en mode aggresive pour tous les ports du Switch

 

Switch(config)#udld message time XXX

Configuration de l’intervalle de temps UDLD

XXX en secondes, compris entre 1 et 90

Switch(config)#interface fastethernet 0/1
Switch(config-if)#udld disable

Désactive UDLD sur une interface lorsqu’il à été active pour tous les ports du switch

Par Interface


Switch(config)#interface fastethernet 0/1
Switch(config-if)#udld enable

Pour le mode normal

 

Switch(config-if)#udld aggresive

Pour le mode aggresive

Réactiver les ports mis en en ERR-DISABLE par UDLD


Switch(config)#udld reset

 

Conclusion


Activez UDLD en mode agresive et uniquement sur les interfaces en fibre optique

 

Noël NICOLAS

Administrateur Réseau
10 ans d’expérience
CCNA Routing and Switching
Fondateur du site FingerInTheNet

8 thoughts on “UDLD”

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *