Présentation Et Réglage Des Minuteurs SPT (Spanning-Tree Protocol)
Présentation Et Réglage Des Minuteurs SPT (Spanning-Tree Protocol)
Présentation Et Réglage Des Minuteurs SPT (Spanning-Tree Protocol)
(Spanning-Tree Protocol)
Contenu
Introduction
Conditions préalables
Conditions requises
Components Used
Conventions
Compteurs de protocole Spanning tree
D'autres paramètres du protocole Spanning tree
Valeurs par défaut des compteurs du protocole Spanning tree
Régler âge maximal et temporisateurs de retard de retransmission
Réduire le délai de 'hello' à 1 seconde
Calculer le diamètre
Modifier les compteurs du protocole Spanning tree
Informations connexes
Introduction
Ce document décrit les compteurs du protocole Spanning tree (STP) et les règles à respecter pour
régler les compteurs.
Remarque : Ce document explique uniquement comment régler les temporisateurs STP pour le
Spanning Tree 802.1D standard. Ce document ne couvre pas le STP rapide (RSTP) (IEEE
802.1w) ou le protocole multiple du Spanning tree (MST) (IEEE 802.1s). Pour plus d'informations
sur RSTP et MST, référez-vous à ces documents :
Conditions préalables
Conditions requises
Ce document présuppose que vous connaissiez bien le STP. Pour plus d'informations sur
l'opération de STP, consultez Comprendre et configurer le protocole Spanning tree (STP) relatif
aux commutateurs Catalyst.
Attention : Vous pouvez utiliser ce document pour résoudre vos problèmes de réseau, mais
uniquement si vous connaissez le processus ou si quelqu'un qui connaît le processus vous a
dirigé. Si vous êtes peu familier avec STP, les modifications que vous apportez peuvent entraîner
l'un de ces occurrences :
● Instabilités
● Ralentissement de l'application
● Pointes de processeur
● Fusion de LAN
Consultez 802.1D - Standards IEEE à propos des réseaux locaux et Metropolitan Area : Ponts de
contrôle d'accès au support (MAC) (clause 8) pour des détails supplémentaires et des références
sur tous les paramètres exposés dans ce document.
Components Used
Conventions
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à
Conventions relatives aux conseils techniques Cisco.
● Hello - Le délai Hello est le temps entre chaque unité BPDU (BPDU) envoyée vers un port. Ce
temps est égal à 2 secondes (sec) par défaut, mais vous pouvez régler l'heure de 1 à 10 sec.
● retard de retransmission - Le retard de retransmission est l'intervalle entre l'état d'écoute et
d'apprentissage. Ce temps est égal à 15 secondes (sec) par défaut, mais vous pouvez régler
l'heure de 4 à 30 sec.
● âge maximal - Le compteur d'âge maximal contrôle la longueur maximale de temps écoulé
avant qu'un port de pont enregistre ses informations de BPDU de configuration. Ce temps est
égal à 20 secondes (sec) par défaut, mais vous pouvez régler l'heure de 6 à 40 sec.
Chaque BPDU de configuration contient ces trois paramètres. En outre, chaque configuration
BPDU contient un autre paramètre relatif au temps, connu comme âge du message. L'âge du
message n'est pas une valeur fixe. L'âge du message contient la durée écoulée depuis que le
pont de base a lancé le BPDU. Le pont de base envoie tout son BPDU avec une valeur d'âge du
message de 0, et tous les commutateurs ultérieurs ajoutent 1 à cette valeur. En fait, cette valeur
contient les informations relatives à votre distance du pont de base quand vous recevez un BPDU.
Ce schéma montre le concept :
Quand on reçoit un nouveau BPDU de configuration est égal à l'information enregistrée sur le port
ou mieux, toutes les informations BPDU sont stockées. Le compteur d'âge commence à tourner.
Le compteur d'âge débute avec le message reçu dans ce BPDU de configuration. Si ce compteur
d'âge atteint l'âge maximal avant qu'un autre BPDU ne soit reçu pour actualiser le compteur, les
informations seront surannées pour ce port.
● Délai de propagation de bout en bout BPDU - Cette valeur est le temps nécessaire pour qu'un
BPDU voyage d'une extrémité du réseau à l'autre extrémité. Assumez un diamètre de sept
sauts, trois BPDU qui peuvent être perdus et un délai Hello de 2 sec. Dans ce cas, la formule
est :
End-to-end_BPDU_propa_delay
= ((lost_msg + 1) x hello) + ((BPDU_Delay x (dia – 1))
= ((3 + 1) x hello) + ((1 x (dia – 1))
= 4 x hello + dia – 1
= 4 x 2 + 6
= 14 sec
● Sur-estimation d'âge du message - Le but de ce paramètre est d'expliquer l'âge du BPDU
depuis la provenance. Supposez que chaque pont augmente l'âge du message BPDU de 1
sec. La formule est :
Message_age_overestimate
= (dia – 1) x overestimate_per_bridge
= dia – 1
= 6
● Vie maximale de trame - Cette valeur est le temps maximal qu'une trame précédemment
envoyée au réseau de pont demeure dans le réseau avant que la trame atteigne cette
destination. La formule est :
Maximum_frame_lifetime
= dia x transit_delay + med_access_delay
= dia + 0.5
= 7.5
= 8 (rounded)
● Retard maximal d'arrêt complet de transmission - Cette valeur est le temps nécessaire afin de
bloquer effectivement un port, après que la décision de se bloquer soit prise. L'IEEE compte 1
sec comme maximum pour cet événement. La formule est :
Maximum_transmission_halt_delay
= 1
Âge maximum
max_age
= End-to-end_BPDU_propa_delay + Message_age_overestimate
= 14 + 6
= 20 sec
Ce calcul montre comment l'IEEE atteint la valeur recommandée par défaut pour l'âge maximal.
Délai de transmission
Le mouvement d'un port dans l'état d'écoute indique qu'il y a un changement de la topologie active
de STP et qu'un port passera du blocage au transfert. Les périodes d'écoute et d'apprentissage où
le retard de retransmission fonctionne doivent couvrir cette période consécutive :
● Temps quand le premier port de pont entre en état d'écoute (et reste là par la reconfiguration
ultérieure) jusqu'au moment quand le dernier pont dans le LAN ponté entend parler du
changement de la topologie activeEn outre, vous devez tenir compte du même retard que
vous utilisez pour calculer l'âge maximal (sur-estimation d'âge du message et délai de
propagation BPDU).
● L'heure pour que le dernier pont cesse de transférer les trames reçues sur la topologie
précédente (retard maximal d'arrêt complet de transmission), jusqu'à ce que la dernière trame
transférée sur la topologie précédente disparaisse (la vie maximale de trame)Ce temps est
nécessaire pour assurer que vous n'obtenez pas les trames reproduites.
Par conséquent, deux fois la période du retard de retransmission (temps de écoute + apprenant le
temps) contient tous ces paramètres. La formule est :
2 x forward delay
= end-to-end_BPDU_propagation_delay + Message_age_overestimate +
Maximum_frame_lifetime + Maximum_transmission_halt_delay
= 14 + 6 + 7.5 + 1 = 28.5
forward_delay
= 28.5 /2
= 15 (rounded)
●Hello - de 1 à 6
●Âge maximum
●Délai de transmission
●diamètre - Ceci dépend du réseau.
Ne modifiez pas les valeurs dans cette liste. Laissez ces valeurs à la valeur recommandée d'IEEE
:
● lost_msg = 3
● = 1 transit_delay
● = 1 bpdu_delay
● msg_overestimate = 1
● Tx_halt_delay = 1
● med_access_delay = 0.5
● maximum_transmission_halt_delay = 1
Ces valeurs peuvent sembler tout à fait conservatrices dans un réseau moderne, dans lequel vous
n'êtes pas susceptible de perdre trois BPDU ou d'avoir 1 sec de latence pour une trame par un
commutateur. Cependant, n'oubliez pas que ces valeurs existent afin d'empêcher les boucles de
STP qui peuvent se produire sous des conditions extrêmes, comme :
max_age
= End-to-end_BPDU_propa_delay + Message_age_overestimate
= ((lost_msg + 1) x hello) + ((BPDU_Delay x (dia – 1)) + (dia – 1) x overestimate_per_
bridge
= (4 x hello) + dia – 1 + dia – 1
= (4 x hello) + (2 x dia) – 2
forward_delay
= (End-to-end_BPDU_propa_delay + Message_age_overestimate +
Maximum_frame_lifetime + Maximum_transmission_halt_delay ) / 2
= ((lost_msg + 1) x hello) + ((BPDU_Delay x (dia – 1)) + ((dia – 1)
x overestimate_per_bridge) + (dia x transit_delay) + med_access_delay
+ Maximum_transmission_halt_delay) / 2
= ((4 x hello) + dia – 1 + dia – 1 + dia + 0.5 + 1) / 2
= ((4 x hello) + (3 x dia) – 0.5) / 2
Ces calculs vous donnent ces deux formules finales (si vous arrondissez la valeur 0,5) :
Voici un exemple. Si vous avez un diamètre de quatre pour un réseau ponté, vous devez utiliser
ces paramètres :
Calculer le diamètre
Le diamètre dépend complètement de la conception de réseaux. Le diamètre est le nombre
maximal de commutateurs que vous croisez afin d'associer deux commutateurs dans le réseau
ponté (qui inclut source et destination), si vous assumez les le pire des cas. Vous ne croiserez pas
le même commutateur deux fois quand vous déterminez le diamètre. Dans le schéma dans la
section compteurs du protocole Spanning tree de ce document, vous pouvez vérifier si vous avez
un diamètre de 5 (chemin de routage F-E-B-A-C).
Maintenant, consultez le schéma dans cette section. Le schéma contient quelques commutateurs
d'accès (commutateurs, C, D et E) qui se connectent à deux commutateurs de distribution (A et
B). Il y a une borne de la niveau 3 (L3) entre les commutateurs de distribution et le noyau. Le
domaine partagé est arrêté aux commutateurs de distribution. Le diamètre de STP est 5 :
● C-A-D-B-E
● D-A-C-B-E
Le schéma montre, qu'il n'y a aucune paire de commutateurs donnant un diamètre qui est plus
grand que 5.
Si vous utilisez un commutateur Cisco qui exécute le logiciel du système d'exploitation de Catalyst
(CatOS), il y a quelques macros-instructions qui permettent d'installer la racine et de régler les
paramètres selon les formules. Émettez la commande de set spantree root vlan dia diameter hello
hello_time afin de définir le diamètre et le délai Hello. Voici un exemple :
Informations connexes
● Pages de support pour les produits LAN
● Page de support sur la commutation LAN
● Support et documentation techniques - Cisco Systems