Le protocole RSTP (Rapid Spanning-Tree Protocol)
Norme IEEE 802.1W : RSTP reprend toute la logique du STP mais fait chuter le temps de convergence de 50 secondes à seulement 6.
Introduction
RSTP (Norme IEEE 802.1W) = Rapid Spanning Tree Protocol
Le principal défaut du protocole STP est le temps de convergence énorme en cas de panne réseau.
Le protocole RSTP est identique au STP sur les points suivants :
- Élection du Root-Bridge.
- Élection des Root-Port sur les non-Root Switch.
- Élection des Designated-Port.
- Même logique pour les ports dans les états Forwarding et Blocking, sauf que RSTP utilise le terme Discarding à la place de Blocking.

Le temps de convergence de ce protocole est de 6 secondes.
Les grosses différences sont :
- Le laps de temps MaxAge passe de 10 fois le temps entre deux Hello BPDU (20 secondes) à trois (6 secondes).
- Apparitions de nouvelles terminologies :
- Alternate Port : remplace le Root Port en cas de panne.
- Backup Port : remplace le Designated Port en cas de panne.
Le rôle des ports RSTP
Alternate Port
Reprenons nos exemples STP :

Nos Root-Port sont élus sur nos « Non-root switchs ».

Jusqu’ici, rien ne change !!

Nos Non-Root bridge possédant des interfaces en mode « Discarding » vont chercher un chemin alternatif pour aller vers le Root-Bridge en suivant la même logique pour élire le Root-Port.
Cas numéro 1
Toutes les metric de nos liaisons sont égales, il va donc regarder qui a le plus faible Bridge-ID.
Cas numéro 2
Il va regarder le coût de nos liaisons :
- Pour le Switch C, il n’y a qu’un port en mode DISCARDING. Il n’a donc pas le choix que de le passer en mode ALTERNATE.
- Pour le Switch D, 3 chemins s’offrent à lui :
- C, B et A, soit un coût à 4+4+4 = 12.
- B et A, soit un coût égal à 19+4 = 23.
- A directement, soit un coût égal à 19.
Il passera son port vers le Switch C en mode ALTERNATE.
- Pour le Switch E, 2 chemins s’offrent à lui :
- B et A, soit un coût à 4+4 = 8.
- A, soit un coût égal à 19.
Il passera son port vers le Switch B en mode ALTERNATE.

Backup Port
Afin de comprendre ce mode, nous allons prendre l’architecture suivante :

Entre le switch B et C, il y a un HUB. Ce dernier fait que les deux ports du Switch B allant vers le Switch C sont dans le même domaine de collision ! Le RSTP en conclut :
État des ports RSTP
Nos ports peuvent prendre 3 types d’état :
Point-to-point (P2P)
Cette connexion est une connexion en FULL-DUPLEX, RSTP estime que cette liaison est une liaison point à point.
Shared
Cette connexion est une connexion HALF-DUPLEX, elle est partagée (Shared) entre plusieurs équipements via un Hub.
Edge
Cette connexion est une connexion entre un Switch et un Client.
