Users Guide
11–Services d'association QLogic
Informations générales sur le réseau
170 BC0054508-02 J
Spanning Tree Algorithm (algorithme Spanning Tree)
Dans les réseaux Ethernet, un seul chemin actif peut exister entre deux ponts ou
commutateurs. La présence de plusieurs chemins actifs risque en effet d'entraîner
des boucles dans le réseau. En cas de boucle, certains commutateurs
reconnaissent des postes situés des deux côtés du commutateur. Cette situation
entraîne le dysfonctionnement de l'algorithme de transmission qui permet de
transférer les trames. Les algorithmes Spanning Tree fournissent des chemins
redondants en définissant une arborescence qui couvre tous les commutateurs
d'un réseau étendu, puis fait passer des chemins de données particuliers à l'état
attente (bloqué). A intervalle régulier, les commutateurs du réseau envoient et
reçoivent des paquets de l'arborescence qu'ils utilisent pour identifier le chemin.
Si un segment du réseau devient inaccessible ou que le délai requis par
l'arborescence change, l'algorithme reconfigure la topologie de l'arborescence et
établit à nouveau la liaison en activant le chemin en attente. Le fonctionnement de
l'arborescence est transparent pour les terminaux, qui ne détectent pas s'ils sont
connectés à un seul segment LAN ou à un LAN commuté de plusieurs segments.
STP (Spanning Tree Protocol) est un protocole de couche 2 conçu pour
fonctionner avec les ponts et les commutateurs. Les spécifications de STP sont
définies dans IEEE 802.1d. Le principal objectif de STP est de vous éviter de vous
retrouver dans une situation de boucle lorsque vous avez des chemins
redondants sur le réseau. STP détecte et désactive les boucles réseau et fournit
des liaisons de sauvegarde entre les commutateurs ou les ponts. Cela permet au
périphérique d'interagir avec d'autres périphériques compatibles avec le protocole
STP sur le réseau afin qu'il n'existe qu'un seul chemin entre deux postes
du réseau.
Une fois qu'une topologie réseau stable a été établie, tous les ponts écoutent un
message BPDU (Bridge Protocol Data Units) transmis du pont racine. Si un pont
ne reçoit pas de message BPDU après un intervalle prédéfini (durée max), le pont
suppose que la liaison au pont racine est inactive. Ensuite, ce pont démarre des
négociations avec d'autres ponts pour reconfigurer le réseau et établir à nouveau
une topologie réseau valide. Le processus de création d'une nouvelle topologie
peut prendre jusqu'à 50 secondes. Pendant ce temps, les communications de
bout en bout sont interrompues.
QLogic déconseille l'utilisation d'une arborescence pour les ports connectés aux
terminaux car, par définition, un terminal ne crée pas de boucle dans un segment
Ethernet. De plus, lorsqu'un adaptateur groupé est connecté à un port alors que
l'arborescence est activée, les utilisateurs peuvent être confrontés à des
problèmes de connectivité inattendus. Prenons l'exemple d'un adaptateur associé
dont l'un des adaptateurs physiques a une liaison perdue. Si l'adaptateur
physique est reconnecté (opération également appelée reprise automatique), le
pilote intermédiaire détecte que la liaison a été établie à nouveau et commence à
transmettre le trafic via le port. Le trafic est perdu si le port a été temporairement
bloqué par le protocole STP.