Cosa fa lo Spanning Tree Protocol (STP)?


9

Qualcuno per favore spiega cosa fa realmente Spanning Tree Protocol (STP) nei termini dei laici. So che può causare problemi con alcuni dispositivi di rete, ma questa è l'estensione delle mie conoscenze.

Risposte:


6

Disabilita dinamicamente tutti i collegamenti tranne uno che collega due qualsiasi interruttore. Quindi impedisce i loop di rete. E consente di abilitare automaticamente il collegamento di backup nel caso in cui quello principale smetta di funzionare.

Ma con una configurazione errata può lasciare più di un collegamento che collega due switch, quindi il traffico di trasmissione inizia a moltiplicarsi e uccide tutta la rete.


gli altri post sono eccellenti, e probabilmente non sto facendo amicizia scegliendo la risposta più breve - ma io questo è il tipo di morso che stavo cercando
nome utente

9

Citando Wikipedia Spanning tree protocol -

Il protocollo Spanning Tree è un protocollo di rete a livello di collegamento che garantisce una topologia senza loop per qualsiasi LAN con bridge. Si basa su un algoritmo inventato da Radia Perlman mentre lavorava per Digital Equipment Corporation. 1 [2] Nel modello OSI per reti di computer, STP rientra nel livello OSI-2. Lo spanning tree consente a un progetto di rete di includere collegamenti di riserva (ridondanti) per fornire percorsi di backup automatici in caso di guasto di un collegamento attivo, senza il pericolo di loop di ponte o la necessità di abilitare / disabilitare manualmente questi collegamenti di backup . I loop di bridge devono essere evitati perché provocano inondazioni della rete.

Lo Spanning Tree Protocol (STP) è definito nello standard IEEE 802.1D. Come suggerisce il nome, crea un spanning tree all'interno di una rete mesh di bridge layer 2 collegati (in genere switch Ethernet) e disabilita quei collegamenti che non fanno parte dell'albero, lasciando un singolo percorso attivo tra due nodi di rete.

Breve sommario STP:

  • Previene i loop di rete che causano arresti anomali della rete.

  • Fornisce ridondanza di collegamento automatica per il funzionamento continuo.


+1 grazie, mi sento un po 'in colpa non scegliendo questo
nome utente

6

Come seguito del motivo per cui è necessario l'STP: il bridging e la commutazione funzionano al livello 2 del modello OSI ed è comunemente associata agli indirizzi MAC nelle reti Ethernet. A differenza di TCP / IP, che opera al livello 3, al livello 2 non esiste un concetto di conteggio hop che fa scadere i pacchetti dopo un periodo di tempo.

Ponti e switch, operanti al livello 2, inoltreranno (se l'indirizzo mac di destinazione è noto) o inondano (se non lo è) traversano le porte tranne quella su cui sono state ricevute. Se esiste un loop nella rete, ciò impedirebbe la scadenza dei pacchetti e consumerebbe rapidamente tutta la larghezza di banda disponibile.

Il protocollo spanning-tree impedisce che ciò accada, consentendo nel contempo che i collegamenti ridondanti siano "in attesa". Se un collegamento fallisce, la connessione precedentemente bloccata viene abilitata e in pochi secondi ripristina la connettività.


5

Il protocollo Spanning Tree affronta il problema delle collisioni di pacchetti / loop di rete in una rete bridget con percorsi di rete ridondanti.

Ecco un bell'articolo che spiega il problema e il meccanismo alla base di STP: Understanding Spanning Tree Protocol - l'algoritmo di bridge fondamentale .

[...] La ridondanza elimina un singolo punto di errore hardware in una rete. Ogni volta che una ridondanza di switch è presente in una rete, esiste un loop. Il trucco qui è consentire più ponti e consentire solo un percorso singolare. L'algoritmo Spanning Tree Protocol (STP) fornisce il componente mancante di cui la rete Sprocket necessita per implementare una rete ridondante senza i percorsi di traffico ridondanti.


+1 ottima risposta, se potessi scegliere più risposte lo farei
nome utente

Nessun problema! A volte meno è di più.
splattne,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.