Spanning tree protocol

Un protocollo che crea un minimum spanning tree (albero di copertura completo senza cicli) e che lo riconfigura automaticamente è la soluzione a questo problema. Lo spanning tree protocol, infatti, individua link ridondanti in modo automatico, disabilitandoli, eliminando così i cicli tramite comunicazioni broadcast. Per funzionare deve essere abilitato su tutti gli switch della rete locale. Per individuare i link, utilizza del traffico broadcast aggiuntivo, chiamato Bridge Protocol Data Units (BPDUs).

Ad ogno switch sarà assegnato un numero identificativo chiamato bridge priority. Lo switch con il valore minore diventa il root switch, e agirà da radice dell’albero. Il protocollo manterrà attive solo le porte dell’albero che permettono a ciascuno switch di comunicare con il root switch al costo minore.