Hardware

Flash - spanning tutorial protocollo albero

STP - SpanningTree protocollo è stato originariamente sviluppato come un protocollo proprietario di DEC (Digital Equipment Corporation), con la maggior parte dei primi R & D eseguita da Radia Perlman. Esso era visto come un importante protocollo che IEEE ha adottato il protocollo, rivisto e poi divenne parte della specifica IEEE 802, precisamente IEEE 802.1 d. Quasi tutti i produttori di attrezzature switching layer 2 oggi supportano lo standard 802.1d riveduta.

Questo standard è stato rivoluzionato switching layer 2 quando il numero di commutazioni doveva essere collegati insieme per creare una rete locale. Spanning-Tree è stato progettato per rilevare automaticamente eventuali loop di routing e bloccare temporaneamente alcuni porti al fine di spezzare il loop.

Il protocollo di Spanning Tree funziona bloccando il traffico su eventuali collegamenti ridondanti nella rete per rompere i cicli, ma poi riaprire quei link se una porta o un dispositivo dovrebbe fallire.

Il processo inizia da tutti gli switch interconnessi eleggere ciò che è conosciuto come un "radice ponte", il termine provenienti da dispositivi che interruttori superati. Porte sul ponte principale sono indicati come "Porte designato" e sono autorizzati a inoltrare il traffico. Ponti di Route non avrà un unico porto designato come un "Root Port", che è stato progettato per fornire un collegamento al ponte principale. Quando acceso, ogni interruttore manda fuori che cosa sono conosciuti come BPDUs (Bridge Protocol Data Unit), che sono piccoli frame contenente l'identità del ponte. Interruttori avanti questi BPDUs fuori porta ogni tronco attivo, quindi tutti gli interruttori sono a conoscenza di altri switch nella rete.

Il ponte principale è eletto mediante l'ID più basso del ponte, che è una combinazione di una priorità di ponte e l'indirizzo MAC di base. L'interruttore con l'ID più basso ponte diventa la radice e tutti gli altri switch hanno una porta principale che collega il ponte principale. Questo è determinato dal percorso più conveniente per il ponte principale. Porte qualsiasi switch nella rete sarà un Root Port, porto designato o designata Non porta. Porto indicato non sarà spesso in blocco dello stato per rompere un loop di radicazione.

Per qualsiasi coppia di segmenti di rete, ci deve essere un paio di porti designati progettato per consentire il traffico di fluire da un segmento di rete a un altro. Se non c'è più di una sola coppia di porte comunicanti due segmenti di rete poi tutti ma una coppia sarà posto in modalità di blocco.

Un interruttore ascolti per BPDUs dal ponte principale sulla porta principale e dalle vicine interruttori su porte designato. I BPDUs sono inviati da ogni interruttore ogni 2 secondi e quando un interruttore non riesce a sentire BPDUs per 10 x il periodo di intervallo (20 secondi), inizia un ricalcolo di Spanning-Tree. Il periodo di 20 secondi è conosciuto come il MAXAGE. Se un interruttore determina che si deve aprire una porta blocco per mantenere comunicazioni poi va attraverso una serie di transizioni prima effettivamente aprendo la porta di blocco per il traffico.

Dopo il blocco, l'interruttore passa allo stato di ascolto dove è in ascolto per BPDUs determinare quali altri interruttori sono ancora disponibili e che l'interruttore deve essere il ponte principale. Questo periodo è di 15 secondi e durante questo periodo il MAC Address Table non viene popolata con gli indirizzi MAC da frame ricevuti. L'interruttore non passa allo stato di apprendimento quando inizia a ricostruire il MAC Address Table, ma ancora non inoltra cornici operative. Alla fine la transizione completa porte pertinenti per l'inoltro e la rete ha detto di avere convergenti. È possibile modificare il timer per MAXAGE e dei periodi di transizione avanti ritardo, ma normalmente sono lasciati ai valori predefiniti.

Essenzialmente se si collega un numero di switch layer 2 insieme per creare una rete, Spanning-Tree normalmente sarà attivato di default su quelli interruttori e fornirà automaticamente il meccanismo di evitamento Loop per garantire frame dati non sono avvolta. È possibile modificare alcuni parametri come il ponte ID per forzare determinate opzioni per essere il ponte principale, in modo che si possono avere esiti prevedibili quando porti o interruttori interi non riescono nella rete.

Negli articoli successivi noi discutere questo ulteriore e anche discutere una revisione a IEEE 802.1d Spanning-Tree standard conosciuto come RSTP (Rapid Spanning Tree Protocol) o IEEE 802.1 w.

Le informazioni contenute in questo articolo viene discusso e praticate durante alcuni dei nostri pubblici programmato e corsi di formazione in loco.