Protocole 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 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 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


 

Activer UDLD en mode normal pour tous les ports du Switch

Switch(config)# udld enable

Activer UDLD en mode aggresive pour tous les ports du Switch

Switch(config)# udld aggressive

Configuration 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

Par Interface


 

Pour le mode normal

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

Pour le mode aggresive

 

Switch(config-if)# udld 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

 

En espérant que cet article vous as été utile ! Hésitez pas à me la faire savoir !!
Ce site possède d’autres articles réseaux, profitez en pour naviguer dans la barre de menu !

 

FingerInTheNet.com

Noël NICOLAS

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

Poster un Commentaire

Soyez le premier à commenter !

Laisser un commentaire

  Subscribe  
Me notifier des