STP — Spanning Tree
01 — Définition
Le Spanning Tree Protocol (STP, IEEE 802.1D) construit une topologie logique sans boucle sur un réseau commuté physiquement redondant, en bloquant les ports de secours jusqu'à ce qu'un lien actif tombe. Le STP classique repose sur des temporisations, par défaut un âge maximal de 20 s et deux délais de transmission (forward delay) de 15 s, et converge en 30 à 50 secondes, alors que le RSTP (IEEE 802.1w) converge en général en quelques secondes ou moins. Sans spanning tree, un seul câble branché entre deux ports d'un même réseau forme une boucle où les trames de broadcast circulent indéfiniment ; la tempête de broadcast qui en résulte peut saturer le réseau et couper ensemble le son, la vidéo et le contrôle.
02 — Sur le terrain
Une cause fréquente de coupure pendant un show est un câble de réserve branché entre deux ports actifs de switch, qui referme une boucle. Avec le RSTP activé sur chaque switch managé, la boucle est bloquée ; sans lui, la tempête de broadcast arrête le réseau en quelques secondes. Beaucoup de switches proposent aussi une détection de boucle ou une protection BPDU sur les ports d'extrémité, et les câbles de réserve sont étiquetés et laissés débranchés.
04 — Sources
- Spanning Tree Protocol (Wikipedia, pointeur secondaire) — STP jusqu'à 30 à 50 s pour réagir à un changement de topologie, RSTP en quelques secondes ou moins — en.wikipedia.org
- Cisco, Understand and Tune Spanning Tree Protocol Timers — valeurs par défaut : hello time 2 s, max age 20 s, forward delay 15 s ; temporisations imposées par le pont racine — cisco.com
- NetworkAcademy.IO, Introduction to Rapid PVST+ — STP 30 à 50 s contre quelques secondes ou moins pour le RSTP — networkacademy.io
- Jochen Schulz, Dante: Network Topologies — anneau seulement avec spanning tree activé — jochenschulz.me