le Protocole UDLD (Unidirectional Link Detection)

Article de blog | Finger In The Net

le Protocole UDLD (Unidirectional Link Detection)

Chapitre 1

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.

Chapitre 2

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
Chapitre 3

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
Chapitre 4

Configuration du protocole UDLD

Activer UDLD port par port

Pour le mode normal

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

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

Réactiver les ports mis en en ERR-DISABLE

Switch(config)# udld reset
Le protocole UDLD

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 !

Noël NICOLAS

Auteur de l'article

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

Eric JOUFFRILLON

Co-auteur de l'article

Expert SATCOM
Technicien Réseau
17 ans d’éxpérience déploiement réseau SATCOM
Spécialisé LFN (Long Fat Network).Diffusion vidéo et QOS.

CURSUS DE FORMATION

Administrateur Réseau