Вы находитесь на странице: 1из 23

Formation CCNA

08 Spanning Tree Protocol (STP)

La redondance
Augmente la fiabilit avec un lien de secours.
Si un lien est dfaillant, un lien redondant prend la
relve.
Cot supplmentaire :

Est ce que la fiabilit ajout au rseau compense le cot de


matriel ?

Topologies redondantes
Khan peut joindre
Baran via 2 chemins
Si le lien entre le hub
et le switch B casse il
reste une alternative

Topologies redondantes
Problme :

Khan envoie un broadcast


ARP pour obtenir ladresse
MAC de Baran

La trame est diffus par


Khan, et tous les ports des
switchs A et B

Le protocole Spanning-Tree

Standard IEEE 802.1D

change de BPDU*

Par dfaut les liaisons ont des cots :

* Bridge Protocol Data Unit

Le protocole Spanning-Tree (suite)


But de STP :

viter les boucles de commutations


Garder une tolrance de pannes

Moyens utiliss :

tablir un arbre unique de chemins


Supprimer les boucles de commutation
Garder des liens redondants (backup)

Fonctionnement de STP

lection du pont racine root bridge

Chaque commutateur calcule le cot vers le root


bridge, lection du port racine root port

fond sur la priorit de pont et sur ladresse MAC (Bridge


ID)
priorit la plus faible est lu
sinon, adresse MAC la plus faible

cot le plus faible est lu


cot bas sur la bande passante

lections de ports dsigns ou les ports bloqus


designated port et blocked port

Identification de commutateur

lection du Root Bridge

Dsignation des ports

Dsignation des ports (suite)

BPDU de la Racine
au moindre cot

Designated port

Root port

Switch X

Exemple

Port 1 est teint pourquoi ?

Les diffrents tats STP

Blocking : Aucune trames transmises, units BPDU reue

Listening : Aucune trames transmises, coute de trames

Learning : aucune trames transmises, acquisition des


informations

Forwarding : trames transmises, acquisition des


informations

Disabled : aucune mission, aucune coute de trames BPDU

Convergence STP

Afin de communiquer, STP utilise des BPDU


Les BPDU Hello sont transmise toute les 2 secondes

Protocole STP:

Branchement dun nouveau switch


Le port sactive, le protocole STP se met en marche
Max age (20 secondes) Temps de scurit attendre en cas de
changement topologique
Listenning (15 secondes) Temps pour que le commutateur coute
les trames quil peut recevoir, sans mettre
Learning (15 secondes) Temps pour apprendre les informations de
la topologie STP

Le port met donc 50 secondes sinitialiser

Convergence STP

Temps de convergence = 50s :

Lorsqu'une modification topologique est dtecte :

Arbre STP recalcul


Trafic stopp

Mise en marche dun port

Une solution possible pour les utilisateurs finaux


(end-users)

Possibilit dactiver le port-fast , le port passe alors


directement la connexion physique en forwarding

A utiliser avec prcaution, ne jamais brancher dautres


commutateurs ou autres priphriques STP sur ce type de
port.

Exemple

Pourquoi est ce
CAT-A est le pont
racine ?

Pourquoi les liens


marqus x
sont bloqus ?

Problmes sur le
schma ?

RSTP
Rapid Spanning Tree Protocol (802.1w)
3 tats :

Discarding (blocking, listenning, disabled)


Learning
Forwarding

Plus rapide car :

Lien invalide quand 3 HELLO ne sont plus reus (par


dfaut 6 secondes au lieu du max age 20 secondes)
Plus de listenning
Learning amlior (1 2 secondes au lieu de 15)

Commandes
Sur un Catalyst 29xx :

Modification de la priorit dun port :


Switch_A>enable
Switch_A#configureterminal
Switch_A(config)#interfaceEthernetN_dinterface
Switch_A(configif)#spanningtreecost(0>65535)

Par dfaut : le cost est calcul en fonction de la


bande passante du lien.

Commandes
Sur un Catalyst 29xx :

Modification de la priorit dun commutateur :


Switch_A>enable
Switch_A#configureterminal
Switch_A(config)#spanningtreepriority(0>65535)

Par dfaut : priority = 32768

Commandes
Sur un Catalyst 29xx :

Information de Root ID, Brigde ID et interface :


Switch_A>enable
Switch_A#showspanningtree

Commandes
Sur un Catalyst 29xx :

Information sur le cot de la liaison dune interface sur


un commutateur :
Switch_A>enable
Switch_A#showspanningtreeinterfacefastEthernet0/1

Debugging (ATTENTION)
Sur un Catalyst 29xx :

Information en temps rel :


Switch_A>enable
Switch_A#debugspanningtree

Pour stopper :
Switch_A#uall

(undebugall)

Вам также может понравиться