Tutoriel Cisco IOS : Tout savoir sur le protocole Spanning Tree
Présentation
Dans ce tutoriel, nous allons apprendre à mettre en place le protocole Spanning Tree sur Cisco IOS, à l’aide d’une mise en pratique avec Cisco Packet Tracer. Nous évoquerons aussi son fonctionnement.
Le protocole Spanning Tree
Le protocole Spanning Tree (STP) est conçu pour prévenir les boucles dans les réseaux locaux (LAN). Son principal objectif est d’éliminer ces boucles en identifiant les chemins redondants dans le réseau et en les désactivant. Il existe aujourd’hui plusieurs versions du protocole, la version originale est la STP (IEEE 802.1D).
Les versions de Spanning Tree
Aujourd’hui, le Spanning Tree possède plusieurs versions : la version originale, RSTP, MSTP et PVST+. Nous aborderons dans ce tuto la version la plus classique “STP (IEEE 802.1D)”.
Découverte et mise en œuvre du Spanning-Tree
L’élection du Root Bridge est effectuée automatiquement. Ce processus va permettre de choisir le commutateur qui servira de “Root Bridge”, ce sera le commutateur de référence dans le réseau.
Pour chaque commutateur, STP détermine un chemin unique vers le root bridge (le plus court ou le plus économique). Chaque port est marqué avec un rôle spécifique : Root Port (RP), Designated Port (DP) et Blocked Port.
Les états des ports sont : Blocking, Listening, Learning, Forwarding et Disabled.
Algorithme de convergence
Lors de la panne d’un lien, l’algorithme de convergence du STP doit recalculer la meilleure façon de faire circuler les données dans le réseau. Il passe par plusieurs états pour déterminer quel chemin doit être activé ou désactivé, ce qui peut prendre jusqu’à 50 secondes.
Limitations et évolutions
Le temps de convergence de STP peut être long. En réponse à cette problématique, il y a le “Rapid Spanning Tree Protocol” (RSTP) qui permet de réduire ce délai.
Comptabilité entre les protocoles
STP et RSTP sont compatibles entre eux, RSTP étant rétrocompatible avec STP.
Portfast
PortFast permet à un port de passer directement à l’état Forwarding sans attendre les étapes normales de STP. C’est particulièrement utile pour les connexions de terminaux.
BPDU Guard
BPDU Guard permet de désactiver immédiatement un port si celui-ci reçoit une BPDU. Cela évite les boucles accidentelles.
Conclusion
Le protocole STP est essentiel dans les réseaux Ethernet pour garantir la disponibilité et la stabilité en évitant les effets indésirables des boucles réseaux. Il est possible d’améliorer ce protocole avec RSTP, PortFast et BPDU Guard pour assurer la pérennité du réseau.
Source : www.it-connect.fr