Vous êtes sur la page 1sur 15

EXPOSE SUR LE PROTOCOLE

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.

1-PRESENTATION DU PROTOCOLE STP

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.

Le périphérique prend en charge les versions suivantes du protocole Spanning Tree :


 Classic STP : fournit un chemin unique entre deux stations d'extrémité, évitant et éliminant les boucles. Rapid STP (RSTP) :
détecte les topologies réseau afin de fournir une convergence plus rapide du Spanning Tree. Ceci est particulièrement efficace
lorsque la topologie du réseau est naturellement structurée en arborescence et qu’une convergence plus rapide peut donc être
possible. RSTP est activé par défaut.
 Multiple STP (MSTP) : MSTP est basé sur RSTP. Il détecte les boucles de couche 2 et tente de les atténuer en empêchant le port
concerné de transmettre le trafic. Comme il existe des boucles par domaine de couche 2, une situation peut se produire
lorsqu'un port est bloqué pour éliminer une boucle STP. Le trafic sera transféré au port qui n'est pas bloqué et aucun trafic ne
sera transféré au port qui est bloqué. Il ne s'agit pas d'une utilisation efficace de la bande passante, car le port bloqué sera
toujours inutilisé.
MSTP résout ce problème en activant plusieurs instances STP, de sorte qu'il est possible de détecter et d'atténuer les boucles
séparément dans chaque instance. Cela permet de bloquer un port pour une ou plusieurs instances STP mais non bloqué pour
d'autres instances STP. Si différents VLAN sont associés à différentes instances STP, leur trafic sera relayé en fonction de l'état du
port STP de leurs instances MST associées. Cela permet une meilleure utilisation de la bande passante.

2-FONCTIONNEMENT DU PROTOCOLE STP

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é.

A-Mode des ports sur les commutateurs en STP

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

Les options sont les suivantes :


 Stp : le protocole STP classique fournit un chemin unique entre deux points d'extrémité, éliminant et empêchant
les boucles réseau.
 Rstp : le protocole RSTP détecte les topologies réseau afin de fournir une convergence plus rapide du Spanning
Tree. Cette option est activée par défaut.
 Mst — MSTP est basé sur RSTP. Il détecte les boucles de couche 2 et tente de les atténuer en empêchant le port
concerné de transmettre le trafic.
Dans cet exemple, rstp est utilisé.
CBS350(config)#spanning-tree mode rstp

É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]

Les options sont les suivantes :


 long : spécifie la valeur des coûts de chemin de port. La plage est comprise entre 1 et 20000000.
 short : spécifie la valeur des coûts de chemin de port. La plage est comprise entre 1 et 65535.
Dans cet exemple, long est sélectionné.
CBS350(config)#spanning-tree pathcost method long
Étape 6. Pour configurer la priorité STP du commutateur, qui est utilisée pour déterminer quel pont est sélectionné
comme pont racine, entrez ce qui suit :
CBS350(config)#spanning-tree priority [priority-number]
Dans cet exemple,
32768 est utilisé.
CBS350(config)#spanning-tree priority 3276

É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

Installation globale de spanning-tree


D'abord, vous devez s'assurer que les paramètres pour RSTP sont activés dans le commutateur. É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 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 :

 Filtrage — Cette option filtre des paquets BPDU.


 Inondation — Cette option inonde des paquets BPDU.
 Short — Cette option utilise une plage de 1 à 65,535 pour des coûts de chemin de port.
 Long — Cette option utilise une plage de 1 à 200,000,000 pour des coûts de chemin de port.

Étape 6. Cliquez sur Apply pour sauvegarder vos configurations

Enable Rapid Spanning Tree sur un port


Étape 1. Ouvrez une session à l'utilitaire de configuration Web et choisissez le spanning-tree > les paramètres
d'interface RSTP. La page de paramètres d'interface RSTP s'ouvre :
Étape 2. Si un périphérique connecté est découvert par
l'intermédiaire de STP, choisissez l'interface qui est
connectée au périphérique et le clic lancent le transfert
de Protocol. Ceci réalise un essai sur le périphérique
connecté pour voir le type de STP. Le commutateur
communique alors avec le périphérique connecté par
l'utilisation du type respectif STP du périphérique
connecté
Étape 3. Dans la liste déroulante de filtre, choisissez si configurer un port ou un LAG
(groupe d'agrégation de liaisons).
Étape 4. Cliquez sur la case d'option du port /LAG que vous voulez activer RSTP.
Étape 5. Cliquez sur Edit. La fenêtre de paramètres d'interface de l'éditer RSTP
apparaît.

Étape 6. Dans la zone STATUS administrative point par


point, cliquez sur une des options disponibles :
Note: Des ports définis comme bidirectionnel simultané
sont considérés les liens point par point de port.
Les informations suivantes sur le port/LAG sont affichées :
 Enable — L'activation de cette caractéristique fera ce port car un port de périphérie RSTP et l'apporte à expédier
le mode plus vite un STP que normalement.
 Débranchement — Le port ne sera pas considéré comme Point à point pour le rstp, STP travaillera sur la vitesse
régulière.
 Automatique — Détermine l'état de commutateur automatiquement à l'aide de RSTP BPDU.
 État opérationnel point par point — Affichages activés si la distance administrative point par point est placée à
l'automatique.
 Rôle — Le rôle du port comme assigné par STP pour fournir le chemin STP.
 Mode — Le spanning-tree mode en cours.
 Jeûnent l'état opérationnel de lien — Le statut du lien rapide.
 État de port — État RSTP sur le port.
Étape 7. Cliquez sur Apply pour sauvegarder vos modifications.

A-Type de protocole STP


• 802.1D-1998: ancienne norme pour le pontage et STP.
-CST: suppose une seule instance spanning tree pour l’ensemble du reseau ponté, quell que soit le nombre de
vlan.
• PVST+: version améliorée du STP, proposée par CISCO, qui offer une instance Spanning Tree 802.1D séparée
pour chaque VLAN configuré dans le reseau.
• 803.1D-2004: norme mise à jour pour le pontage et le protocole STP
• 802.1w (RSTP): améliore la convergence par rapport au protocole STP 1998, en ajoutant des roles aux ports et
en perfectionnant les échanges de trames BPDU.
• Rapid PVST+ : version améliorée du protocole RSTP, proposée par CISCO, en utilisant PVST+.
• 802.1s (MSTP): plusieurs VLAN dans une meme instance Spanning Tree.

5-Différence entre RSTP et STP

Les différences par rapport à STP :


1.Il n’y a plus que trois états pour les ports RSTP :
1. Discarding (au lieu de Disabled, Blocking et Listening)
2. Learning et Forwarding (gardant la même fonction)
2.Les rôles port Root et port Designated subsitent. Les meilleurs ports alternatifs prennent le nom de lien de
sauvegarde de ces derniers : port Alternate et port Backup. Ils prennent le rôle port Root et port
Designated en cas de défaillance.
3.Types. Les ports connectant des périphériques terminaux s’appellent des ports Edge qui remplissent la
même fonction que la fonction Portfast en PVST+. Les ports Point-to-Point connectent des commutateurs
entre eux. Alors que STP attend passivement des BPDUs pour agir, RSTP négocie le statut des liens
rapidement (3 X le Hello Time = 6 secondes).

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.

Vous aimerez peut-être aussi