Il ruolo assunto dalle porte con il protocollo STP sono le seguenti:

 

disable: indica una porta in stato shutdown

 

listening and learning: sono due stati intermedi prima di passare nello stato definitivo di blocking o forwarding che permette un tempo (circa 50 sec) ad una porta di poter trasmettere frame; il motivo è perchè se un collegamento si interrompe, uno switch potrebbe inoltrare traffico prima di avere una completa convergenza in tutta la rete provocando possibili percorsi doppi e loops fisici

 

listening: posiziona lo switch in ascolto di BPDU con i contenuti indicati nell’header BPDU e verificare quelli migliori

 

learning: offre la possibilità di imparare indirizzi MAC al fine di creare una tabella di MAC address (STP table)

 

blocking: indica una porta messa in uno stato di NON trasmissione e ricezione (anche conosciuta come non-designated)

 

forwarding: indica una porta in condizione di trasmettere e ricevere frame (un root-bridge ha tutte le sue porte in questo stato conosciuta anche come designated)

 

 

stp if role

 

 

Per la definizione dei ruoli delle porte è previsto un processo di selezione che predeve i ruoli di root-port, designated-port e blocking-port