Présentation du protocole UDLD
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 bidirectionnelle et non unidirectionnelle.
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 du protocole UDLD
Mise en situation
Pour que le protocole 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 le protocole 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 le protocole 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
Les modes UDLD
Mode 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
Mode AGGRESIVE
Si UDLD détecte une liaison unidirectionnelle, il va :
- Tenter de rétablir la liaison
- Mettre le port en mode ERR-DISABLE
Configuration du protocole UDLD
Activer UDLD port par port
Pour le mode normal
Switch(config)# interface fastethernet 0/1
Switch(config-if)# udld enablePour le mode aggresive
Switch(config-if)# udld aggresive Activer UDLD pour tous les ports
Activer UDLD en mode normal pour tous les ports du Switch
Switch(config)# udld enableActiver UDLD en mode aggresive pour tous les ports du Switch
Switch(config)# udld aggressiveConfiguration de l’intervalle de temps UDLD
XXX en secondes, compris entre 1 et 90
Switch(config)# udld message time XXX
Désactive UDLD sur une interface lorsqu’il à été active pour tous les ports du switch
Switch(config)# interface fastethernet 0/1
Switch(config-if)# udld disable Réactiver les ports mis en en ERR-DISABLE
Switch(config)# udld reset Conclusion
Activez UDLD en mode agresive et uniquement sur les interfaces en fibre optique
Sur le même thème :
Merci de votre soutien et de votre fidélité ! Ce site existe grâce à vous et je ne vous remercierais jamais assez !