Académique Documents
Professionnel Documents
Culture Documents
STP
NOM: ATEBA
PRENOMS: PIERRE WILFRID
CLASSE: L1E
INTRODUCTION
1-PRESENTATION DU PROTOCOLE STP
2-FONCTIONNEMENT DU PROTOCOLE STP
A-MODE DES PORTS
3-DIFFERENTES CONFIGURATIONS
A-CONFIGURATIONS STP
B-CONFIGURATIONS RSTP
4-TYPES DE PROTOCOLES STP
5-DIFFERENCE ENTRE STP ET RSTP
CONCLUSION
EXAMINATEUR: M.TANKOU
INTRODUCTION
Le Spanning Tree Protocol (STP) est un protocole réseau de niveau 2 permettant de déterminer une topologie réseau sans boucle
(appelée algorithme de l’arbre recouvrant) dans les Lan avec ponts. Il est défini dans la norme IEEE 802.1D et est basé sur un
algorithme décrit par Radia Perlman en 1985.
Le protocole STP protège les domaines de diffusion de couche 2 des tempêtes de diffusion en définissant de manière sélective les
liaisons en mode veille pour empêcher les boucles. En mode veille, ces liaisons arrêtent temporairement le transfert des données
utilisateur. Une fois le topologie modifiée, afin que le transfert de données soit possible, les liaisons sont automatiquement
réactivées.
Les boucles réseau se produisent lorsqu’il existe d’autres routes entres les hôtes. Ces boucles entrainent le transfert infini du
trafic sur le réseau par les commutateurs de couche 2, réduisant ainsi l’efficacité du réseau. Le protocole STP fournit un chemin
unique entre les points d’extrémité d’un réseau. Ces chemins éliminent la possibilité de boucle réseau. Le protocole STP est
généralement configuré lorsqu’il existe des liaisons redondantes vers un hôte afin d’empêcher les boucles réseau.
L'algorithme STP procède en plusieurs phases : élection du commutateur racine, détermination du port racine sur chaque
commutateur, détermination du port désigné sur chaque segment, blocage des autres ports.
•Réseau d'exemple représentant le fonctionnement de STP
1. Les cases numérotées représentent des commutateurs (le numéro étant le bridge ID). Les nuages repérés par des lettres
représentent les segments du réseau.
2. Le plus petit bridge ID vaut 3. Par conséquent, le commutateur 3 devient le commutateur racine.
3. En supposant que le coût de traversée de chaque segment réseau est 1, le chemin de moindre coût du
commutateur 4 au commutateur racine passe par le segment réseau "c". Par conséquent, le port racine pour le
commutateur 4 est celui qui mène au segment réseau "c".
4. Le chemin de moindre coût depuis le segment réseau "e" passe par le commutateur 92. Par conséquent, le port
désigné pour le segment réseau "e" est le port qui le connecte au commutateur 92.
5. Tout port qui n'est ni racine ni désigné devient un port bloqué.
6. Après la chute d'un lien (marquée par une croix), un nouvel arbre de moindre coût est calculé.
Les ports des commutateurs où STP est actif sont dans l'un des états suivants :
listening : le commutateur « écoute » les BPDU et détermine la topologie réseau ;
learning : le commutateur construit une table faisant correspondre les adresses MAC aux numéros des ports ;
forwarding : un port reçoit et envoie des données, opération normale ;
blocking : un port provoquant une boucle, aucune donnée n'est envoyée ou reçue mais le port peut passer en
mode forwarding si un autre lien tombe ;
disabled : désactivé, un administrateur peut manuellement désactiver un port s'il le souhaite.
Le délai de transition entre les modes listening vers learning et learning vers forwarding est nommé forward delay,
il est fixé par le root bridge et vaut quinze secondes par défaut.
Quand un client tel qu'un ordinateur, une imprimante ou un serveur est connecté au réseau, son port se mettra
automatiquement d'abord en mode listening puis en mode learning, avant de se mettre en mode forwarding.
Pour raccourcir le délai de latence allant de trente à cinquante secondes inhérent à la connexion d'un nouveau
périphérique, le Rapid STP a été développé et standardisé par la norme IEEE 802.1w ; il permet à un port de
commutateur de passer directement en mode forwarding.
Il est également possible d'exclure certains ports du fonctionnement du spanning tree, pour autant que l'on soit sûr
qu'aucune boucle n'est possible sur ceux-ci.
3-DIFFERENTES CONFIGURATIONS
A-CONFIGURATIONS STP
Étape 1. Connectez-vous à la console du commutateur. Le nom d'utilisateur et le mot de passe par défaut sont
cisco/cisco. Si vous avez configuré un nouveau nom d'utilisateur ou mot de passe, saisissez plutôt les informations
d'identification. Remarque: Pour savoir comment accéder à l'interface de ligne de commande d'un commutateur
PME via SSH ou Telnet, cliquez ici.
Remarque: Les commandes peuvent varier en fonction du modèle exact de votre commutateur. Étape 2. À partir du
mode d’exécution privilégié du commutateur, passez en mode de configuration globale en entrant ce qui suit :
CBS350#configure
Étape 2. À partir du mode d’exécution privilégié du commutateur, passez en mode de configuration globale en
entrant ce qui suit :
CBS350#configure
Étape 3. Pour activer la fonctionnalité STP sur le commutateur, saisissez ce qui suit :
CBS350(config)#spanning-tree
Étape 4. Pour configurer le protocole STP à exécuter sur le commutateur, saisissez ce qui suit :
CBS350(config)#mode Spanning Tree [stp|rstp|mst
Étape 5. Pour définir la méthode de coût de chemin par défaut, saisissez ce qui suit :
CBS350(config)#spanning-tree pathcost method [long|short]
Étape 7. (Facultatif) Pour configurer la fréquence à laquelle le commutateur diffuse des messages Hello à d'autres
périphériques, saisissez ce qui suit :
Dans cet exemple, 32768 est utilisé.
seconds : spécifie le délai Hello du Spanning Tree en secondes. La plage est comprise entre 1 et 10 secondes. La
valeur par défaut est de 2 secondes.
Dans cet exemple, le délai Hello par défaut de 2 secondes est utilisé.
CBS350(config)#spanning-tree hello-time 2
Étape 8. (Facultatif) Pour configurer l'âge maximal STP, saisissez ce qui suit :
CBS350(config)#spanning-tree max-age [secondes]
seconds : spécifie l'âge maximal du pont Spanning Tree en secondes. La plage est comprise entre 6 et 40
secondes.La valeur par défaut est de 20 secondes. Dans cet exemple, la valeur par défaut de 20 secondes est
utilisée.
CBS350(config)#spanning-tree max-age 20
Étape 9. (Facultatif) Pour configurer le délai de transmission du pont STP, qui correspond à la durée pendant
laquelle un port reste dans les états d’écoute et d’apprentissage avant de passer à l’état de transmission, saisissez
ce qui suit :
CBS350(config)#spanning-tree forward-time [secondes]
seconds : spécifie le délai de transfert Spanning Tree en secondes. La plage est comprise entre 4 et 30
secondes.La valeur par défaut est de 15 secondes. Dans cet exemple, la valeur par défaut de 15 secondes est
utilisée.
CBS350(config)#spanning-tree forward-time 15
Étape 10. (Facultatif) Pour activer la protection de bouclage STP, saisissez ce qui suit :
CBS350(config)#spanning-tree loopback-guard
Remarque: L'activation de cette fonctionnalité vérifie si un port racine ou un autre port racine reçoit des
unités BPDU (Bridge Protocol Data Units).
Étape 11. Entrez la commande exit pour revenir au mode d’exécution privilégié :
CBS350(config)#exit
Étape 12. (Facultatif) Pour afficher les paramètres STP sur le commutateur, saisissez ce qui suit :
CBS350#show spanning-tree
Étape 13. (Facultatif) Dans le mode d’exécution privilégié du commutateur, enregistrez les paramètres configurés
dans le fichier de configuration initiale en saisissant ce qui suit :
CBS350#copy running-config startup-config
Étape 14. (Facultatif) Appuyez sur Y pour Oui ou N pour Non sur votre clavier une fois que l'invite Overwrite file
[startup-config]... s'affiche.
Vous devez maintenant avoir correctement configuré les paramètres STP sur votre commutateur via l'interface de
ligne de commande.
B- CONFIGURATION RSTP
Étape 1. Ouvrez une session à l'utilitaire de configuration Web et choisissez le spanning-tree > l'état et les
paramètres généraux STP. La page d'état et de paramètres généraux STP s'ouvre :
Étape 2. Cochez la case d'enable dans le domaine de spanning-tree pour activer STP.
Étape 3. Cliquez sur la case d'option rapide STP dans le domaine de mode de fonctionnement STP pour utiliser
RSTP comme mode de fonctionnement de STP.
Étape 4. Cliquez sur en fonction des options disponibles dans le BPDU manipulant le champ pour manipuler des
paquets du Bridge Protocol Data Unit (BPDU) quand STP est désactivé :
Étape 5. Cliquez sur en fonction une des options disponibles dans le domaine de valeurs par défaut de coût de
chemin d'assigner des coûts par défaut de chemin :
Conclusion
En definitive, le RSTP a été conçu comme une évolution du STP, ainsi la terminologie et certains
paramétrages restent les mêmes. De plus, RSTP peut fonctionner avec des réseaux en mode STP, au detriment
cependant des ameliorations qu’il apporte.