STP - SpanningTree protocole a été développé comme un protocole propriétaire de DEC (Digital Equipment Corporation), avec la plupart des premiers R & D étant interprété par Radia Perlman. Elle a été perçue comme tel un important protocole que l'IEEE a adopté le protocole, révisé et il alors qu'il est devenu une partie de la spécification IEEE 802, précisément IEEE 802. 1 d. Presque tous les fabricants d'équipement de commutation couche 2 aujourd'hui soutiennent la norme révisée d 802,1.
Cette norme a révolutionné la commutation de niveau 2 lorsque le nombre de changements devait être reliés entre eux pour créer un réseau Local. Spanning-Tree est conçu pour détecter automatiquement des boucles de routage et de bloquer temporairement certains ports afin de casser les boucles.
Le protocole Spanning Tree fonctionne en bloquant la circulation sur tous les liens redondants dans le réseau pour défaire les boucles, mais puis rouvrez ces liens si un port ou un appareil tombe en panne.
Le processus commence par tous les commutateurs interconnectés élire ce qu'on appelle un « pont de racine », le pont de terme venant les dispositifs remplacé des commutateurs. Les ports sur le pont de racine sont appelés « Ports désignés » et sont autorisés à transférer le trafic. Ponts de Route non aura un seul port désigné comme un « Port racine » qui vise à fournir une connexion à pont racine. Lorsque mis sous tension, chaque commutateur envoie ce que l'on appelle BPDU (Bridge Protocol Data Units), qui est des petits cadres contenant l'identité du pont. Interrupteurs avant ces BPDU sur chaque port réseau actif, donc tous les interrupteurs sont au courant des autres commutateurs du réseau.
Pont racine est élu par le biais de l'ID de pont le plus bas, qui est une combinaison d'une priorité de pont et de l'adresse MAC de base. Le commutateur avec l'ID de pont le plus bas devient la racine, et tous les autres commutateurs ont un Port racine qui se connecte à la passerelle de la racine. Cela est déterminé par le chemin le moins coûteux vers le pont de la racine. Ports sur n'importe quel commutateur du réseau seront soit un Root Port, Port désigné ou Non-designé. Port non désignés seront souvent en état pour casser les boucles de l'enracinement de blocage.
Pour une paire de segments de réseau, il doit y avoir une paire de ports désignés conçu pour autoriser le trafic s'écoule par segment d'un réseau à l'autre. Si il n'y a plus qu'une seule paire de ports interconnecter deux segments de réseau puis tous sauf une paire est placés en mode blocage.
Un commutateur écoute BPDU du pont racine sur le Port de racine et des pays voisins des commutateurs sur les Ports désignés. Les BPDU est envoyés par chaque commutateur toutes les 2 secondes, et lorsqu'un commutateur ne parvient pas à entendre les BPDU pour 10 x la durée de l'intervalle (20 secondes), il commence un nouveau calcul du Spanning Tree. La période de 20 secondes est connue comme le MAXAGE. Si un commutateur détermine qu'il doit ouvrir un Port de blocage pour maintenir des communications puis il va à travers une série de transitions avant d'ouvrir réellement le blocage de port pour le trafic.
Après blocage, l'interrupteur bascule en état d'écoute où il est à l'écoute pour BPDU afin de déterminer quels autres commutateurs sont toujours disponibles et quel commutateur doit être le pont racine. Cette période est de 15 secondes et pendant cette période la Table d'adresses MAC n'est pas remplie avec les adresses MAC de trames reçues. Le commutateur pas les transitions à apprendre l'état quand il commence à reconstruire la Table d'adresses MAC, mais encore ne transmet pas de cadres opérationnels. Par la suite une transition complète à ports pertinents pour le transfert et le réseau a dit ont convergé. Il est possible de modifier les minuteries pour MAXAGE et les périodes de transition avant le délai, mais ils restent normalement aux valeurs par défaut.
Essentiellement, si vous vous connectez à un certain nombre de commutateurs de couche 2 afin de créer un réseau, Spanning-Tree sera normalement allumée par défaut sur ces commutateurs et fournit le mécanisme d'évitement de la boucle nécessaire pour s'assurer que les trames de données ne sont pas transmises automatiquement. Il est possible de modifier certains paramètres tels que l'ID de pont pour forcer certains aiguillages à pont racine afin que vous puissiez avoir des résultats prévisibles lorsque les ports ou les commutateurs ensemble échouent dans le réseau.
Dans les articles ultérieurs nous en discuter davantage et nous discuterons également une révision à 802,1 d Spanning Tree IEEE standard connu comme RSTP (Rapid Spanning Tree Protocol) ou IEEE 802.1W.
Les informations contenues dans cet article sont discutées et pratiquées pendant une partie de notre Public à la demande et les cours de formation sur place.