"Parce qu'un dessin vaut mieux qu'un long discours" (proverbe euh je ne sais pas d'où il
provient, si vous avez une idée n'hésitez pas à m'en faire part) est vrai dans mon cas.
En tous cas pour ma compréhension.
Dans ce cadre là et
mes révisions
pour le CCNA, je me suis livré à de petits tests.
Soit cette architecture de switch :
Ok, alors quel port va bloquer ?!
STP fonctionne en s'envoyant des messages. Ces messages s'appellent des BPDU (Bridge Protocol Data Unit) (Contenu voir plus bas).
Ces message sont envoyés tous les 2s (Hello Time).
Une fois une topologie STP, un switch doit attendre Max Age si un
changement de topologie est opéré (Max Age = 10 * Hello Time = 20s).
Le changement d'un état (bloqué/forward) d'un port ne peut
s'opérer qu'en passant par les états 'Listening', puis 'Learning'. Le passage de l'état 'Listening' à 'Learning' se
fait en 15s (Forward Delay), puis de l'état 'Learning' à 'Forwarding' en 15s aussi.
Le temps de convergence d'une topologie à une autre est donc d'environ : 10 * 2 + 15 + 15 = 50s.
Après ce bref rappel, voyons comment s'établit la topologie STP de notre exemple:
Pour arriver à la solution suivant, il faut utiliser les étapes ci-contre:
Vitesse | Coût |
10Mbits | 100 |
100Mbits | 19 |
1Gbits | 4 |
10Gbits | 2 |
sw3# debug spanning-tree events sw3# 00:22:06: %LINK-3-UPDOWN: Interface FastEthernet0/13, changed state to down 00:22:06: ST: FastEthernet0/13 vlan 1 -> blocking 00:22:06: ST: Max-age timer has expired on port FastEthernet0/13 vlan 1 00:22:06: ST: FastEthernet0/24 vlan 1 -> listening 00:22:07: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/13, changed state to down 00:22:08: ST: sent Topology Change Notice on FastEthernet0/24 vlan 1 00:22:21: ST: FastEthernet0/24 vlan 1 -> learning 00:22:36: ST: sent Topology Change Notice on FastEthernet0/24 vlan 1 00:22:36: ST: FastEthernet0/24 vlan 1 -> forwardingCeci est le résultat que l'on peut obtenir en débranchant la jarretière ethernet sur le port Fa0/13 sur le sw3.
Blocking -> Listening -> Learning -> Forwaring
sw3# cont f sw3(conf)# int fa0/13 sw3(conf-if)# spanning-tree vlan 1 cost 39 sw3(conf-if)#Si vous voyez une coquille n'hésitez surtout pas à me joindre...
$Id: lab_stp.txt,v 1.3 2009/01/07 14:42:30 clucas Exp clucas $