TP5.1-Configuration Du STP
TP5.1-Configuration Du STP
TP5.1-Configuration Du STP
Le spanning-tree est un protocole de niveau 2. Pour rappel, l'objectif du protocole (défini par
la norme 802.1d) est de gérer les boucles sur un réseau local dans le cas de l'utilisation de
liens redondants. Si une possibilité de boucle est détectée, l’un des ports du switch est bloqué.
- Par défaut le protocole spanning-tree est actif sur le commutateur (Par défaut : mode
pvst+).
- Il existe deux autres modes disponibles sur certains commutateurs: Rapid pvst+, qui est
basé sur le protocole 802.1w, et MSTP, qui est basé sur le protocole 802.1s.
Les commandes suivantes ont été testées sur des switches série 3560 et 2960
- Pour savoir quels types de protocoles STP supportés par un commutateur :
s2(config)#spanning-tree mode ?
pvst Per-Vlan spanning tree mode
rapid-pvst Per-Vlan rapid spanning tree mode
- Pour modifier le protocole de STP configuré sur un commutateur en rapid-pvst+, il suffit
de taper :
s2(config)#spanning-tree mode rapid-pvst
- La priorité par défaut d'un switch est de 32768. La priorité d'un port par défaut est de 128.
Pour consulter les priorités configurées d’un switch et de ses ports impliqués dans le STP:
s2#sh spanning-tree
- Pour consulter la priorité configurée d’un port donné:
s2#sh spanning-tree int g 0/1
- Si on abaisse la priorité, le switch ou le port devient prioritaire par rapport aux autres. Le
switch qui aura la priorité la plus basse sera élu ROOT.
- Pour modifier les priorités configurées sur le switch, pour le VLAN 100 par exemple, les
valeurs possibles des priorités doivent être un multiple de 4096 (c’est à dire : 0 4096
8192 12288 16384 20480 24576 28672 32768 36864 40960 45056 49152 53248 57344
61440) et on utilise la commande suivante :
s1(config)#spanning-tree vlan 100 priority 4096
- Pour modifier la priorité configurée sur un port g 0/1 en 64, pour certains VLAN (par
exemple du VLAN 1 à 100):
switch(config)#interface gigabitEthernet 0/1
switch(config-if)#spanning-tree vlan 1-100 port-priority 64
- Dans certain cas, il est souhaitable de maintenir les priorités par défaut.
- On choisit un switch qui est placé en tête du réseau (backbone) comme root pour les
VLAN en question, puisque tout le trafic passe par lui et, qu'en général, il n'y a pas
beaucoup de machines clientes qui lui sont connectées. Pour ce faire la commande
suivante est utilisée :
switch(config)#spanning-tree vlan 1-100 root primary
- De plus, on peut préférer un lien par rapport à un autre, pour des raisons de débit différent,
par exemple.
Exemples de configurations
Activation du rapid spanning-tree sur le switch
Switch(config)#spanning-tree mode rapid-pvst
Il est possible, entre autres, de préciser une interface à la suite de la commande sh spanning-
tree.
s2#sh spanning-tree int g 0/1
Vlan Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
VLAN0001 Root BLK 4 128.25 P2p
s2#
On constate que cette interface est bloquée sur ce routeur
Fixer le switch root
Dans la copie d'écran suivante, le switch est ROOT pour les vlans 1 à 100. Puis on affiche
les données spanning-tree pour le vlan 4 :
VLAN04
Spanning tree enabled protocol rstp
Root ID Priority 24726
Address 0026.525b.3500
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
switch#
2960-RG(config)#int fa0/1
2960-RG(config-if)#no spanning-tree portfast
2960-RG(config-if)#end
2960-RG#sh run int fa0/1
Building configuration...
Current configuration : 83 bytes
!
interface FastEthernet0/1
switchport access vlan 2
switchport mode access
end
2960-RG#