Notions de base sur le protocole Spanning Tree
Découvrez comment STP bloque les chemins redondants pour éviter les boucles.
Notions de base sur le protocole Spanning Tree est une leçon Cloud & IT Cert Prep gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Cloud & IT Cert Prep, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Cloud & IT Cert Prep comprend 4 leçons au total.
La solution contre les boucles
Les réseaux ont besoin de liaisons redondantes pour être fiables, mais ils ne peuvent pas tolérer les boucles qu’elles créent. Le protocole Spanning Tree (STP) résout ce problème. STP détecte automatiquement les chemins redondants entre les commutateurs et en bloque juste assez pour conserver un seul chemin sans boucle, tout en gardant les liaisons bloquées prêtes à servir de secours. Cette leçon présente les bases du fonctionnement de STP pour prévenir les boucles sans sacrifier la redondance.
L’idée essentielle
STP construit un arbre logique sans boucle au-dessus d’un réseau physique qui peut en contenir. Pour cela, il choisit un chemin entre deux points quelconques et désactive les autres. Si le chemin actif tombe ensuite en panne, STP réactive une liaison bloquée afin de rétablir la connectivité. Vous bénéficiez ainsi à la fois d’une redondance qui renforce la résilience et d’une topologie sans boucle qui garantit la sécurité.
Élection du pont racine
STP élit d’abord un pont racine, le commutateur de référence au sommet de l’arbre. Les commutateurs comparent une valeur appelée ID de pont, composée d’une priorité configurable et de l’adresse MAC du commutateur. Le commutateur dont l’ID de pont est le plus faible l’emporte et devient la racine. Tous les calculs de chemins sont effectués par rapport à cette racine, dont l’emplacement façonne l’ensemble de l’arbre.
Choix des ports racine
Chaque commutateur qui n’est pas la racine choisit un port racine : le port offrant le chemin de moindre coût vers le pont racine. Le coût dépend de la vitesse de la liaison : les liaisons rapides ont un coût plus faible. Le port racine constitue le meilleur itinéraire du commutateur vers le sommet de l’arbre. Le trafic destiné à la racine ou au-delà sort généralement par ce port.
Ports désignés et ports bloqués
Pour chaque segment de réseau, STP choisit également un port désigné, c’est-à-dire le port chargé de transférer les données vers ce segment. Les ports qui ne sont ni racine ni désignés sont placés dans un état de blocage. Un port bloqué ne transfère pas de données, ce qui rompt la boucle, mais il continue d’écouter les messages STP afin de pouvoir prendre le relais si le chemin actif tombe en panne.
BPDUs
Les commutateurs se coordonnent au moyen de BPDUs (unités de données de protocole de pont), de petits messages échangés entre commutateurs. Les BPDUs transportent les ID de pont et les coûts des chemins, ce qui permet aux commutateurs d’élire la racine, de calculer les chemins et de détecter les changements de topologie. Si les BPDUs cessent d’arriver sur un port bloqué, STP suppose qu’une liaison est en panne et peut remettre ce port en service pour rétablir le chemin.
États des ports
Le STP classique fait passer les ports par plusieurs états : blocage, écoute, apprentissage et transfert. Cette transition empêche un port de transférer des données trop tôt et de créer accidentellement une boucle temporaire. Son inconvénient est le délai : il faut environ 30 à 50 secondes pour ouvrir complètement un port. Cette convergence lente a motivé la création de versions plus rapides du protocole.
Spanning Tree rapide
RSTP (protocole Spanning Tree rapide, 802.1w) est l’amélioration moderne. Il converge en quelques secondes seulement au lieu de dizaines de secondes, en simplifiant les états des ports et en négociant directement les changements entre les commutateurs. RSTP est rétrocompatible avec l’ancien STP et constitue le protocole par défaut sur la plupart des commutateurs actuels : une liaison défaillante est donc rétablie beaucoup plus rapidement.
PortFast et protection BPDU
Deux fonctions utiles sont souvent disponibles. PortFast permet à un port d’accès connecté à un appareil terminal d’ignorer les états d’attente et de transférer immédiatement les données, puisqu’un seul PC ne peut pas créer de boucle. La protection BPDU protège ces ports en les désactivant s’ils reçoivent de manière inattendue une BPDU, ce qui signifierait que quelqu’un a branché un commutateur sur un port prévu pour un PC.
interface GigabitEthernet0/4
switchport mode access
spanning-tree portfast
spanning-tree bpduguard enableConvergence et basculement
La convergence est le temps dont STP a besoin pour atteindre un état stable et sans boucle après une modification. Lorsqu’une liaison active tombe en panne, les BPDUs cessent d’arriver comme prévu, STP recalcule la topologie et un port auparavant bloqué passe à l’état de transfert pour rétablir le chemin. Le STP classique met des dizaines de secondes à converger ; RSTP y parvient en quelques secondes. Une convergence plus rapide signifie des pannes plus courtes, raison pour laquelle RSTP a remplacé le STP classique sur les commutateurs modernes.
Pourquoi STP est important
STP et son équivalent plus rapide, RSTP, fonctionnent discrètement sur pratiquement tous les commutateurs administrables. Ils empêchent silencieusement les tempêtes de diffusion que provoqueraient les boucles, tout en conservant les liaisons de secours. Comprendre l’élection du pont racine, les rôles des ports et les BPDUs constitue une connaissance essentielle pour Network+. Lorsqu’une liaison de secours doit prendre le relais, c’est STP qui décide, en quelques secondes avec RSTP, comment maintenir le réseau sans boucle.
Vérification rapide
Testez vos connaissances de base sur STP.
Récapitulatif
Le protocole Spanning Tree (STP) empêche les boucles tout en conservant les liaisons redondantes comme liaisons de secours. Il élit un pont racine (ayant l’ID de pont le plus faible), choisit un port racine sur chaque commutateur en direction de la racine, un port désigné par segment et place les ports supplémentaires en état de blocage. Les commutateurs se coordonnent au moyen de BPDUs. Le STP classique est lent ; RSTP converge en quelques secondes. PortFast accélère l’activation des ports destinés aux appareils terminaux et la protection BPDU les sécurise.
Questions Fréquemment Posées
La leçon « Notions de base sur le protocole Spanning Tree » est-elle gratuite ?
Oui — le texte complet de « Notions de base sur le protocole Spanning Tree » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Cloud & IT Cert Prep, passe à CoddyKit PRO. Le cours Cloud & IT Cert Prep comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Notions de base sur le protocole Spanning Tree » ?
Découvrez comment STP bloque les chemins redondants pour éviter les boucles. Tu pratiques Cloud & IT Cert Prep avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Cloud & IT Cert Prep ?
Aucune expérience préalable n'est requise. Cloud & IT Cert Prep sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.
Combien de temps prend la leçon « Notions de base sur le protocole Spanning Tree » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Cloud & IT Cert Prep ?
Oui. Chaque leçon Cloud & IT Cert Prep inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Qu’est-ce qu’un VLAN et pourquoi est-il utile
- Ports d’accès et liaisons de jonction
- Pourquoi les boucles de commutation sont dangereuses
- Notions de base sur le protocole Spanning Tree