Les port des commutateurs ou STP est actifs sont dans l'un des états suivants :
- Listening : le commutateur « écoute » les BPDU et détermine la topologie réseau.
- Learning : le commutateur construit une table faisant correspondre les adresses MAC aux numéros des ports.
- Forwarding : un port reçoit et envoie des données, opération normale.
- Blocking : un port provoquant une boucle, aucune donnée n'est envoyée ou reçue mais le port peut passer en mode forwarding si un autre lien tombe.
- Disabled : désactivé, un administrateur peut manuellement désactiver un port s'il le souhaite.
Le délai de transition entre les modes Listening vers Learning et Learning vers Forwarding est nommé forward delay, il est fixé par le root bridge et vaut 15 secondes par défaut.
Quand un client tel qu'un ordinateur, une imprimante ou un serveur est connecté au réseau, son port se mettra automatiquement d'abord en mode listening puis en mode learning, avant de se mettre en mode forwarding.
Pour raccourcir le délai de 50 secondes inhérent à la connexion d'un nouveau périphérique, le Rapid STP a été développé et standardisé par la norme IEEE 802.1w qui permet à un port de commutateur de passer directement en mode forwarding.
Il est également possible d'exclure certaines portes du fonctionnement de Spanning Tree, pour autant que l'on soit sûr qu'aucune boucle n'est possible sur ceux-ci.