Le funzionalità discusse nella sezione precedente – PortFast, UplinkFast e BackboneFast sono state aggiunte da Cisco e per questo motivo funzionavano solo su switch Cisco. IEEE ha aggiunto queste funzionalità in un nuovo protocollo STP chiamato Rapid Spanning Tree Protocol (RSTP) con lo standard 802.1w.
Una grande differenza tra 802.1D STP e 802.1w RSTP è che il numero di stati delle porte è inferiore. Come sai, ci sono cinque stati in 802.1D. RSTP ha solo 3 stati. Gli stati di disabilitazione, blocco e apprendimento sono stati combinati in un nuovo stato di eliminazione in RSTP. La Tabella 6-2 mostra un confronto degli stati delle porte.
Tabella 6-2 Confronto degli stati delle porte STP e RSTP
Stati della porta 802.1D | Stati della porta 802.1w | La porta è attiva? | Indirizzi MAC appresi? |
Disabilitato | Scartare | No | No |
Blocco | Scartare | No | No |
Ascoltando | Scartare | sì | No |
Apprendimento | Apprendimento | sì | sì |
Inoltro | Inoltro | sì | sì |
Simile allo spanning tree “tradizionale”, RSTP eleggerà anche un root bridge utilizzando gli stessi parametri di STP e le porte saranno elette come root e porte designate. Oltre alla radice standard e alle porte designate, le porte RSTP possono avere uno dei seguenti ruoli:
- Porta alternativa: questa è una porta che fornisce un percorso alternativo al bridge root. Questo percorso è meno desiderabile del percorso fornito dalla porta root, ma verrà utilizzato se il percorso dalla porta root si interrompe.
- Porta di backup: questa è una porta che fornisce un percorso ridondante a un segmento di rete, ma questo percorso è meno desiderabile di quello fornito dalla porta designata. Questo percorso verrà utilizzato se il percorso fornito dalla porta designata non funziona.
La Figura 6-12 mostra un esempio di una rete con tutti i ruoli delle porte in RSTP.
Figura 6-12 Ruoli della porta RSTP
RSTP è retrocompatibile con 802.1D STP. Se viene rilevato uno switch con STP, le nuove funzionalità come UplinkFast e BackboneFast non verranno utilizzate.
Il passaggio da 8021.D a 802.1w RSTP richiede un singolo comando sullo switch: modalità spanning-tree rapid-pvst . Questo è un comando della modalità di configurazione globale e cambierà lo switch in RSTP. Ricorda che ciò può rendere temporaneamente non disponibile la rete. Di seguito è riportato un esempio:
Switch(config)#spanning-tree mode rapid-pvst
La modifica può essere verificata con il comando show spanning-tree come mostrato di seguito:
Switch#show spanning-tree vlan 5
VLAN0005
Spanning tree enabled protocol rstp
–output truncated–