Protocole prévenant les boucles Layer 2 en désactivant les liens redondants.
STP (Spanning Tree Protocol, IEEE 802.1D, créé par Radia Perlman 1985) est un protocole prévenant les boucles Layer 2 dans réseaux switchés en construisant un arbre logique (spanning tree) sans cycles, désactivant les liens redondants. Vital car loops L2 cause broadcast storms qui paralysent réseaux instantanément.
Fonctionnement : (1) élection Root Bridge (switch avec lowest Bridge ID) ; (2) calcul shortest path de chaque switch vers Root via BPDUs (Bridge Protocol Data Units) ; (3) sélection Root Port et Designated Port par segment ; (4) blocking ports redondants. Convergence STP original : 30-50 secondes (slow).
Variantes :
(1) **RSTP** (Rapid Spanning Tree, 802.1w 2001) — convergence 1-2 secondes via mécanismes proposal/agreement.
(2) **MSTP** (Multiple Spanning Tree, 802.1s) — multiples STP instances groupés par VLANs pour load balancing.
(3) **PVST+** (Per-VLAN Spanning Tree, Cisco) — un STP par VLAN.
(4) **Rapid PVST+**.
Features Cisco : BPDU Guard (shutdown port if BPDU received), Root Guard, Loop Guard, PortFast (skip listening/learning pour edge ports), UDLD (unidirectional link detection).
Modern alternatives : (1) **TRILL** (IETF, Cisco FabricPath) ; (2) **SPB** (Shortest Path Bridging, IEEE 802.1aq, Avaya/Extreme) ; (3) **EVPN-VXLAN** dans data centers (active-active, no blocking links) — most modern DC fabrics éliminent STP. Mais STP reste partout en enterprise campus, ne disparaît pas. Compétences CCNA, CCNP.
200+ certifications, 400 000+ questions, examens blancs chronométrés.
Voir le catalogue →