0% ont trouvé ce document utile (0 vote)
5 vues62 pages

Concepts du protocole STP en réseau

Le module 5 traite des concepts du protocole STP (Spanning Tree Protocol), qui est essentiel pour éviter les boucles dans les réseaux de commutateurs de couche 2. STP assure la redondance et la tolérance aux pannes en désactivant certains liens redondants tout en maintenant une topologie stable. Il utilise un algorithme pour sélectionner un pont racine et bloquer les chemins redondants, garantissant ainsi un chemin unique vers chaque destination.

Transféré par

kizlrabst96
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues62 pages

Concepts du protocole STP en réseau

Le module 5 traite des concepts du protocole STP (Spanning Tree Protocol), qui est essentiel pour éviter les boucles dans les réseaux de commutateurs de couche 2. STP assure la redondance et la tolérance aux pannes en désactivant certains liens redondants tout en maintenant une topologie stable. Il utilise un algorithme pour sélectionner un pont racine et bloquer les chemins redondants, garantissant ainsi un chemin unique vers chaque destination.

Transféré par

kizlrabst96
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Module 5: Concepts du

protocole STP
Contenu pédagogique de l'instructeur

Notions de base sur la


commutation, le routage et le
sans fil v7.0 (SRWE)
Module 5: Concepts du
protocole STP
Notions de base sur la
commutation, le routage et le
sans fil v7.0 (SRWE)
Objectifs de ce module
Titre du module: Concepts du protocole STP

Objectif du module: Expliquer comment le protocole STP permet la redondance dans un réseau de
couche 2.

Titre du rubrique Objectif du rubrique


Expliquer les problèmes courants dans un réseau
Objectif du protocole STP
commuté redondant de couche 2.
Expliquer comment le protocole STP fonctionne sur
Fonctionnement du protocole STP
un réseau commuté.
Expliquer le fonctionnement du protocole Rapid
Évolution du protocole STP
PVST+.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 3
Sélection des périphériques réseau

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 4
Sélection des périphériques réseau

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 5
Sélection des périphériques réseau

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 6
Sélection des périphériques réseau

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 7
Sélection des périphériques réseau

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 8
Sélection des périphériques réseau

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 9
Sélection des périphériques réseau

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 10
Sélection des périphériques réseau

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 11
Conception de réseau évolutif

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 12
Conception de réseau évolutif

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 13
Conception de réseau évolutif

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 14
Conception de réseau évolutif

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 15
Conception de réseau évolutif

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 16
Conception de réseau évolutif

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 17
5.1 Objectif du protocole
STP

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 18
Objectif du protocole STP
Protocole STP (Spanning Tree Protocol)
Objectifs principaux de STP

1. Éviter les boucles dans un réseau de commutateurs :


Dans un réseau Ethernet redondant, les trames peuvent tourner en boucle [Link]
provoque : saturation du réseau, tempêtes de broadcast, et duplication de trames.
STP construit un arbre logique sans boucle en désactivant certains liens redondants (ports en
état Blocking).
2. Assurer la redondance et la tolérance aux pannes :
STP ne supprime pas physiquement les liens redondants, il les met en veille,Si le lien actif
tombe, un lien bloqué peut être réactivé automatiquement, garantissant la continuité de service.
3. Maintenir une topologie stable et cohérente:
STP élit un Root Bridge (commutateur racine).Tous les autres commutateurs organisent leur
trafic en fonction de ce Root. Cela permet une arborescence claire et hiérarchisée.
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
confidentielles de Cisco 19
Objectif du protocole STP
Protocole STP (Spanning Tree Protocol)
Objectifs principaux de STP

4. Éviter les tempêtes de broadcast :


Sans STP, une trame broadcast peut se multiplier et circuler indéfiniment. STP empêche
ce phénomène en contrôlant quels ports sont actifs ou bloqués.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 20
Objectif du protocole STP
Protocole STP (Spanning Tree Protocol)
Objectifs principaux de STP

5. Éviter les trames en double (duplication):


Dans une boucle, une trame peut être reçue plusieurs fois par le destinataire.
Cela perturbe les applications, surcharge le réseau, et peut causer des erreurs de traitement,
STP garantit un chemin unique vers chaque destination, donc une seule copie de la trame
circule.
6. Éviter l’instabilité de la table d’adresses MAC:
Sans STP, les boucles entraînent une apprentissage incohérent :La même adresse MAC
peut être apprise sur plusieurs [Link] commutateurs modifient constamment leur table CAM
→ pertes de paquets et trafic instable.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 21
Objectif du protocole STP
Protocole STP (Spanning Tree Protocol)
• Le protocole STP est un
protocole réseau de prévention
des boucles qui permet la
redondance tout en créant une
topologie de couche 2 sans
boucle.
• STP bloque logiquement les
boucles physiques dans un
réseau de couche 2, empêchant
les trames d'encercler le réseau
pour toujours.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 22
Objectif du protocole STP
Recalcul de STP

STP compense une défaillance du


réseau en recalculant et en ouvrant
les ports précédemment bloqués.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 23
Objectif du protocole STP
Problèmes liés aux liaisons de commutateur redondantes
• La redondance des chemins assure de nombreux services réseau, en évitant le risque
d'avoir un point de défaillance unique. Lorsqu'il existe plusieurs chemins entre deux
appareils d'un réseau ethernet et que le protocole STP n'a pas été mis en œuvre sur
les commutateurs, une boucle de couche 2 se produit. Une boucle de couche 2 peut
entraîner l'instabilité de la table d'adresses MAC, la saturation des liaisons et une
utilisation élevée de processeur sur les commutateurs et les terminaux, ce qui rend le
réseau inutilisable.
• L'ethernet de couche 2 n'intègrent pas de mécanisme pour identifier et éliminer les
trames prises dans une boucle infinie. IPv4 et IPv6 comprennent tous les deux un
mécanisme qui limite le nombre de fois qu'un périphérique de réseau de couche 3 est
autorisé à retransmettre un paquet. Un routeur décrémentera la TTL (Time to Live)
dans chaque paquet IPv4, et le champ Hop Limit dans chaque paquet IPv6. Lorsque
ces champs sont décrémentés à 0, un routeur abandonne le paquet. Les
commutateurs Ethernet et Ethernet n'ont pas de mécanisme comparable pour limiter
le nombre de fois qu'un commutateur retransmet une trame de couche 2. Le protocole
STP a été développé spécifiquement comme mécanisme de prévention des boucles
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
pour Ethernet de couche 2. confidentielles de Cisco 24
Objectif du protocole STP
Boucles de couche 2
• Si le protocole STP n'est pas activé, les boucles de couche 2 peuvent se former,
provoquant une boucle infinie de trames de diffusion, de multidiffusion et de
monodiffusion inconnues. Cela peut faire échouer un réseau rapidement.
• Lorsqu'une boucle se produit, la table d'adresses MAC d'un commutateur changera
constamment en raison des mises à jour provenant des trames de diffusion,
entraînant ainsi une instabilité de la base de données MAC. Cela peut entraîner une
utilisation élevée du processeur, ce qui rend le commutateur incapable de transférer
des trames.
• Une trame de monodiffusion inconnue se produit lorsque le commutateur n'a pas
d'adresse MAC de destination dans sa table d'adresses MAC et qu'il doit
réacheminer la trame à tous les ports, sauf le port d'entrée.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 25
Objectif du protocole STP
Tempête de diffusion
• Une tempête de diffusion est un nombre anormalement élevé de diffusions qui submergent le
réseau pendant une durée déterminée. Les tempêtes de diffusion peuvent désactiver un
réseau en quelques secondes en submergeant les commutateurs et les appareils terminaux.
Les tempêtes de diffusion peuvent être provoquées par un problème matériel tel qu'une carte
d'interface réseau défectueuse ou par une boucle de couche 2 dans le réseau.
• Les diffusions de couche 2 dans un réseau, telles que les demandes ARP, sont très
courantes. Les multidiffusions de couche 2 sont généralement transférés de la même
manière qu'une diffusion par le commutateur. Les paquets IPv6 ne soient jamais transférés
en tant que diffusion de couche 2, la découverte de voisins d'ICMPv6 utilise des
multidiffusions de couche 2.
• Lorsqu'un hôte est pris dans une boucle de couche 2, les autres hôtes du réseau ne peuvent
pas y accéder. En outre, en raison des modifications constantes apportées à sa table
d'adresses MAC, le commutateur ne sait plus à partir de quel port réacheminer les trames de
monodiffusion.
• Pour empêcher ces problèmes de survenir dans un réseau redondant, un certain type de
Spanning Tree doit être activé aux commutateurs. Spanning Tree est activé par défaut sur
les commutateurs Cisco pour empêcher la formation de boucles de couche 2.
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
confidentielles de Cisco 26
Objectif du protocole STP
L’Algorithme Spanning Tree
• STP repose sur un algorithme inventé par Radia Perlman alors qu'elle travaillait pour
Digital Equipment Corporation et publié dans l'article de 1985 «An Algorithm for
Distributed Computation of a Spanning Tree in an Extended LAN». Son algorithme
de spanning tree (STA) crée une topologie sans boucle en sélectionnant un pont
racine unique où tous les autres commutateurs déterminent un seul chemin moins
coûteux.
• Le protocole STP empêche la boucle de se former en configurant un chemin sans
boucle sur l'ensemble du réseau, grâce à des ports bloqués stratégiquement placés.
Les commutateurs qui exécutent le protocole STP sont capables d'assurer la
continuité des communications en cas de panne en débloquant dynamiquement les
ports préalablement bloqués et en autorisant le trafic à emprunter les chemins de
substitution.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 27
Objectif du protocole STP
L’Algorithme Spanning Tree (Suite)
Comment la STA crée-t-elle une topologie sans boucle?
• Sélection d'un pont racine: Ce pont (commutateur) est le point de référence pour l'ensemble du
réseau pour construire spanning tree.
• Les chemins redondants bloqués: Le protocole STP garantit la présence d'un seul chemin logique
entre toutes les destinations sur le réseau en bloquant intentionnellement les chemins redondants
susceptibles de provoquer une boucle. Un port est considéré comme bloqué lorsque les données
d'utilisateur ne sont pas autorisées à entrer ou à sortir du port.
• Créer une topologie sans boucle: Un port bloqué permet de transformer ce lien en une liaison
non-forwarding entre les deux commutateurs. Cela crée une topologie dans laquelle chaque
commutateur n'a qu'un seul chemin vers le pont racine, semblable aux branches d'une Spanning
Tree qui se connectent à la racine de Spanning Tree.
• Recalculer en cas de défaillance du lien : Les chemins physiques sont préservés pour assurer la
redondance, mais ces chemins sont désactivés pour empêcher les boucles de se produire. Si le
chemin est nécessaire pour compenser la défaillance d'un câble réseau ou d'un commutateur, le
STP recalcule les chemins et débloque les ports nécessaires pour permettre au chemin redondant
de devenir actif. Les recalculs du protocole STP peuvent également avoir lieu chaque fois qu'un
nouveau commutateur ou une nouvelle liaison des commutateurs internes est ajoutée au réseau.
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
confidentielles de Cisco 28
5.2 Fonctionnement du
protocole STP

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 29
Fonctionnement du protocole STP
Étapes vers une topologie sans boucle
À l'aide de l’algorithme spanning tree (STA), le protocole STP crée une topologie sans boucle en
quatre étapes:
1. Choisir le pont racine
2. Choisir les ports racine.
3. Choisir les ports désignés.
4. Choisir des ports alternatifs (bloqués).
• Pendant le fonctionnement de STA et de STP, les commutateurs utilisent des BPDU (Bridge
Protocol Data Units) pour partager des informations sur eux-mêmes et sur leurs connexions. Les
BPDU permettent de choisir le pont racine, les ports racine, les ports désignés et les ports
alternatifs.
• Chaque trame BPDU contient un ID de pont (bridge ID) qui identifie le commutateur ayant envoyé
la trame BPDU. La BID participe à la prise de nombreuses décisions STA, y compris les rôles de
pont racine et de port.
Remarque :
Au démarrage d’un réseau, tous les switches envoient des BPDUs car chacun se considère comme Root
Bridge.
Une fois l’élection terminée, seul le Root Bridge continue à générer périodiquement les BPDUs Hello, tandis
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
confidentielles de Cisco 30

que les autres switches se contentent de les relayer en ajoutant leur coût de chemin.
Fonctionnement du protocole STP
Format original du Bridge ID

Le format original est une structure simple de 8 octets, divisée en deux sections:

Priorité (Priority) : Cette partie est un champ de 2 octets (16 bits), dont la valeur peut aller de 0
à 65 535. Cette valeur est utilisée pour déterminer quel commutateur devient la racine du
réseau (Root Bridge). Plus la valeur de priorité est basse, plus le commutateur a de chances
d'être élu comme pont racine. Par défaut, la plupart des commutateurs Cisco ont une priorité
de 32 768.
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
confidentielles de Cisco 31
Fonctionnement du protocole STP
Format original du Bridge ID

Le format original est une structure simple de 8 octets, divisée en deux sections:

4 bits pour la priorité de pont proprement dite, où la valeur est toujours un multiple de 4096 (0,
4096, 8192, etc.).
12 bits pour l'Identifiant du VLAN (VLAN ID), ce qui permet à chaque VLAN d'avoir sa propre
instance de STP et donc son propre pont racine.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 32
Fonctionnement du protocole STP
Format original du Bridge ID

Le format original est une structure simple de 8 octets, divisée en deux sections:

Identifiant du système (System ID) : C'est un champ de 6 octets qui contient l'adresse MAC du
commutateur. L'adresse MAC est un identifiant unique de 48 bits (6 octets) attribué à chaque
interface réseau. Elle sert de différenciateur final si deux commutateurs ont la même valeur de
priorité.
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
confidentielles de Cisco 33
Fonctionnement du protocole STP

Étapes vers une topologie sans boucle (Suite)


L'ID de pont contient une valeur de priorité, l'adresse MAC du commutateur et un ID
système étendu. La valeur d'ID de pont la plus basse est déterminée par une
combinaison de ces trois champs:

• Priorité de Pont: La valeur de priorité par défaut pour tous les commutateurs Cisco
est la valeur décimale 32768. La plage va de 0 à 61440 par incrément de 4096. Une
priorité de pont inférieure est préférable. Une priorité de pont de 0 a préséance sur
toutes les autres priorités de pont.
• L'ID système étendu: La valeur de l'ID système étendu est une valeur décimale
ajoutée à la valeur de priorité du pont du BID afin d'identifier le VLAN de cette BPDU.
• Adresse MAC: Lorsque deux commutateurs sont configurés avec la même priorité et
possèdent le même ID système étendu, le commutateur dont l'adresse MAC de valeur
est la plus faible, exprimée au format hexadécimal, aura le BID le plus bas.
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
confidentielles de Cisco 34
Fonctionnement du protocole STP
1. Choisir le pont racine
• L'algorithme STA désigne un commutateur unique
comme pont racine et il l'utilise comme point de
référence pour le calcul de tous les chemins. Les
commutateurs échangent des BPDU pour créer la
topologie sans boucle en commençant par la sélection
du pont racine.
• Tous les commutateurs du domaine de diffusion
participent au processus d'élection. Après son
amorçage, le commutateur commence à envoyer des
trames BPDU toutes les deux secondes. Ces trames
BPDU contiennent la BID du commutateur d'envoi et
la BID du pont racine, connue sous le nom d'ID racine.
• Le commutateur ayant l'identificateur de pont (BID) le
plus bas devient le pont racine. Initialement, tous les
commutateurs se déclarent en tant que pont racine
avec son propre BID défini comme l'ID racine.
Finalement, les commutateurs apprennent à travers
l'échange de BPDU quel commutateur a la BID la plus
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
basse et sera d'accord sur un pont racine. confidentielles de Cisco 35
Fonctionnement du protocole STP
Conséquences des ID de pont par défaut
• Étant donné que le BID par défaut est 32768, il est
possible que deux commutateurs ou plusieurs aient la
même priorité. Dans ce scénario, où les priorités sont
identiques, le commutateur ayant l'adresse MAC la plus
basse deviendra le pont racine. L'administrateur doit
configurer le commutateur de pont racine souhaité avec
une priorité inférieure.
• Dans la figure, tous les commutateurs sont configurés
avec la même priorité de 32769. L'adresse MAC est
alors le facteur décisif pour savoir quel commutateur
deviendra le pont racine. Le commutateur dont la valeur
hexadécimale est la plus basse sera choisie pour la
désignation du pont racine. Dans cet exemple, S2
présente la valeur d'adresse MAC la plus basse et
devient donc pont racine pour l'instance Spanning Tree.
• Remarque: La priorité de tous les commutateurs est
32769. La valeur est basée sur la priorité de pont par
défaut 32768 et l'ID système étendu (l'attribution du
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
VLAN 1) associé à chaque commutateur (32768+1). confidentielles de Cisco 36
Fonctionnement du protocole STP
Déterminer le coût du chemin racine
• Lorsque le pont racine a été choisi pour l'instance Spanning Tree, l'algorithme STA commence à
déterminer des meilleurs chemins possibles vers le pont racine, depuis l'ensemble des destinations du
domaine de diffusion. Les informations relatives au chemin, appelées coût du chemin racine interne, sont
déterminées en additionnant les coûts de port individuels le long du chemin entre le commutateur et le
pont racine.
• Lorsqu'un commutateur reçoit le BPDU, il ajoute le coût du port d'entrée du segment pour déterminer le
coût de chemin racine interne associé.
• Les coûts du port par défaut sont définis par la vitesse de fonctionnement du port. Le tableau présente les
coûts de port par défaut suggérés par IEEE. Les commutateurs Cisco utilisent par défaut les valeurs
définies par la norme IEEE 802.1D, également appelée coût de chemin court, pour STP et RSTP.
• Bien qu'un coût de port par défaut soit associé aux ports des commutateurs, il est possible de configurer le
coût des ports. La capacité à configurer des coûts de port individuels donne à l'administrateur la flexibilité
nécessaire pour contrôler manuellement les chemins Spanning Tree vers le pont racine.
Coût de STP: Coût de RSTP:
Vitesse des liens IEEE IEEE
802.1D-1998 802.1w-2004
10 Gbit/s 2 2000
1 Gbit/s 4 20000
100 Mbit/s 19 200000©confidentielles
2016 Cisco et/ou ses filiales. Tous droits réservés.
de Cisco
Informations
37

10 Mbit/s 100 2000000


Fonctionnement du protocole STP
2. Choisir les ports racine
• Une fois le pont racine est déterminé, l'algorithme STA est
utilisé pour sélectionner le port racine. Chaque
commutateur non-root sélectionnera un port racine. Le port
racine est le port le plus proche du pont racine en termes
de coûts généraux vers le pont racine. Ce coût global est
connu sous le nom de coût du chemin racine interne.
• Le coût du chemin racine interne équivaut à la somme des
coûts de tous les ports le long du chemin vers le pont
racine ,comme illustré sur la figure. Les chemins dont le
coût est le plus bas deviennent les chemins préférés et
tous les autres chemins redondants sont bloqués. Dans
l'exemple, le coût du chemin racine interne de S2 au pont
racine S1 sur le chemin 1 est 19 , tandis que le coût du
chemin racine interne sur le chemin 2 est 38. Comme le
chemin 1 a un coût de chemin global inférieur vers le pont
racine, il sera choisi comme chemin principal et F0/1
devient le port racine sur S2.
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
confidentielles de Cisco 38
Fonctionnement du protocole STP
3. Choisir les ports désignés
• Chaque segment entre deux commutateurs aura un
port désigné. Le port désigné est un port sur le
segment qui a le coût du chemin racine interne vers
le pont racine. En d'autres termes, le port désigné a le
meilleur chemin pour recevoir le trafic qui conduit au
pont racine.
• Ce qui n'est pas un port racine ou un port désigné
devient un port alternatif ou bloqué.
• Tous les ports du pont racine sont des ports
désignés.
• Si l'une des extrémités d'un segment est un port
racine, l'autre extrémité est un port désigné.
• Tous les ports reliés aux périphériques terminaux
sont des ports désignés.
• Sur les segments entre deux commutateurs où aucun
des commutateurs n'est le pont racine, le port du
commutateur avec le chemin le moins coûteux vers le
pont racine est un port désigné.
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
confidentielles de Cisco 39
Fonctionnement du protocole STP
4. Choisir des ports alternatifs (bloqués)

Si un port n'est pas un port racine ou un port


désigné, il devient alors un port alternatif (ou de
secours). les ports alternatifs sont à l'état de
suppression ou de blocage pour éviter les
boucles. Dans la figure, le port Fa0/2 configuré
par STA sur S3 a un rôle de port alternatif. Le
port F0/2 sur S3 est en état de blocage et ne
transmet pas les trames Ethernet. Tous les
autres ports inter-commutateurs sont en état de
transfert. C'est la partie de STP qui permet
d'empêcher la formation de boucles.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 40
Fonctionnement du protocole STP
Choisir un port racine à partir de plusieurs chemins d'accès
au même coût
Lorsqu'un commutateur possède plusieurs chemins d'accès à coût égal vers le pont racine, le
commutateur détermine un port en utilisant les critères suivants:
• ID de pont d'émetteur le plus faible
• Priorité de port le plus faible
• ID de port émetteur le plus faible

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 41
Fonctionnement du protocole STP
Choisir un port racine à partir de plusieurs chemins d'accès
au même coût (Suite)
BID d'émetteur le plus faible: Cette topologie comporte quatre commutateurs avec le commutateur S1
comme pont racine. Le port F0/1 sur le commutateur S3 et le port F0/3 sur le commutateur S4 ont été
sélectionnés comme ports racine car ils ont le coût du chemin racine vers le pont racine pour leurs
commutateurs respectifs. S2 dispose de deux ports, Fa0/1 et Fa0/2, dont les chemins jusqu'au pont racine
offrent le même coût. Les ID de pont des commutateurs S3 et S4 seront utilisés pour les départager. Il s'agit
du BID de l'émetteur. S3 a un BID de 32769.5555.5555 et S4 a un BID de 32769.1111.1111. Puisque S4 a
un BID inférieur, le port F0/1 de S2, qui est connecté à S4, sera le port racine.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 42
Fonctionnement du protocole STP
Choisir un port racine à partir de plusieurs chemins d'accès
au même coût (Suite)
Priorité de port d'émetteur le plus faible:cette topologie comporte deux commutateurs qui sont
connectés à deux chemins d'accès au même coût entre eux. S1 est le pont racine, donc ses deux
ports sont des ports désignés.
• S4 dispose de deux ports avec des chemins au même coût vers le pont racine. Comme les deux
ports sont connectés au même commutateur, la BID (S1) de l'émetteur est le même. Donc, la
première étape est un ex æquo.
• Ensuite, est la priorité de port de l'émetteur (S1). La priorité de port par défaut est 128, de sorte
que les deux ports sur S1 ont la même priorité de port. C'est aussi un ex æquo. Toutefois, si l'un
des ports de S1 était configuré avec une priorité de port inférieure, S4 mettrait son port adjacent
en état de transfert. L'autre port sur S4 serait en état de blocage.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 43
Fonctionnement du protocole STP
Choisir un port racine à partir de plusieurs chemins d'accès
au même coût (Suite)
• ID de port d'émetteur le plus faible: Le dernier méthode est l'ID de port de l'émetteur le plus
faible. Le commutateur S4 a reçu des BPDU du port F0/1 et du port F0/2 sur S1. La décision est
basée sur l'ID de port de l'émetteur, et non sur l'ID de port du destinataire. Comme l'ID de port de
F0/1 sur S1 est plus faible que du port F0/2, le port F0/6 sur le commutateur S4 sera le port racine.
Il s'agit du port sur S4 qui est connecté au port Fa0/1 sur S1.
• Le port F0/5 sur S4 deviendra un port alternatif et placé dans l'état de blocage.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 44
Fonctionnement du protocole STP
STP minuteurs et les états des ports
La convergence STP nécessite trois minuteurs, comme suit:
• Minuteur Hello -Le minuteur Hello est l'intervalle entre les BPDU. La valeur par défaut est 2
secondes, mais les valeurs autorisées peut être modifier entre 1 et 10 secondes.
• Minuteur Forward Delay -Le minuteur Forward Delay est le temps passé à l'état d'écoute et
d'apprentissage. La valeur par défaut est de 15 secondes mais peut être modifiée entre 4 et 30
secondes.
• Minuteur Max Age -Le minuteur Max Age est la durée maximale d'attente d'un commutateur
avant de tenter de modifier la topologie STP. La valeur par défaut est 20 secondes mais peut être
modifiée entre 6 et 40 secondes.
Remarque: Les durées par défaut peuvent être modifiées sur le pont racine, ce qui dicte la valeur de
ces minuteurs pour le domaine STP.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 45
Fonctionnement du protocole STP
STP minuteurs et les états des ports (Suite)
Le protocole STP facilite la mise en place d'un chemin logique sans boucle sur l'ensemble du domaine
de diffusion. L'arbre recouvrant est déterminé au moyen des informations recueillies par l'échange de
trames BPDU entre les commutateurs interconnectés. Si un port de commutateur passe directement
de l'état de blocage à l'état de réacheminement sans informations sur la topologie complète pendant la
transition, le port peut créer temporairement une boucle de données. Pour cette raison, STP compte
cinq États portuaires, dont quatre sont des états des ports opérationnels, comme le montre la figure.
L'état désactivé est considéré comme non opérationnel.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 46
Fonctionnement du protocole STP
Détails opérationnels de chaque état du port
Le tableau récapitule les détails opérationnels de chaque état
du port.
Transmission de
État du port BPDU Table d'adresses MAC
trames de données
Blocking Uniquement Recevoir Pas de mise à jour Non

listening Recevoir et envoyer Pas de mise à jour Non

Learning Recevoir et envoyer Mise à jour de la table Non

Forwarding Recevoir et envoyer Mise à jour de la table Oui

disabled Aucun envoi ou reçu Pas de mise à jour Non

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 47
Fonctionnement du protocole STP
Détails Rôle des ports
Le tableau récapitule le rôle de chaque port STP.

Rôle du port Définition Fonction principale


Port avec le chemin le plus Acheminer le trafic vers la
Root Port (RP) court vers le Root Bridge racine (1 par switch
(sur un switch non-racine) non-racine)
Port élu pour un segment Transmettre le trafic
Designated Port (DP)
réseau vers/depuis ce segment
Port qui n’est ni Root ni Mis en Blocking pour éviter
Blocked Port
Designated les boucles
Port administrativement Ne transmet ni trafic ni
Disabled Port
désactivé ou non participant BPDUs

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 48
5.3 Configuration du
protocole STP

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 49
Configuration du protocole STP
Tâche Commande IOS
Switch(config)# spanning-tree vlan <num_vlan> priority
Définir manuellement la priorité d’un switch (plus la valeur est <valeur>
basse, plus le switch a de chances de devenir Root Bridge). Exemple :
Switch(config)# spanning-tree vlan 1 priority 4096
Désigner le pont racine principal (primary). Cisco ajuste Switch(config)# spanning-tree vlan <num_vlan> root
automatiquement la priorité pour que ce switch devienne Root. primary
Désigner le pont racine secondaire (backup). Cisco ajuste Switch(config)# spanning-tree vlan <num_vlan> root
automatiquement la priorité pour ce switch en Root de secours secondary
Vérifier l’élection STP et les rôles/états des ports (Root
Switch# show spanning-tree
Bridge, Root Port, Designated Port, etc.).
Afficher la configuration en cours du switch (y compris les
Switch# show running-config
paramètres STP configurés).
Changer l’intervalle d’envoi des BPDUs (Hello Time). 1 – 10 s Switch(config)# spanning-tree vlan <num_vlan>
(par défaut 2 s) hello-time <secondes>
Changer la durée des états Listening et Learning (Forward Switch(config)# spanning-tree vlan <num_vlan>
Delay). 4 – 30 s (par défaut 15 s) forward-time <secondes>
Changer la durée de validité d’un BPDU (Max Age). 6 – 40 s (par Switch(config)# spanning-tree vlan <num_vlan>
défaut 20 s) max-age <secondes>
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
confidentielles de Cisco 50
Configuration du protocole STP
Détails de la configuration STP :
Root ID et Bridge ID sont identiques, ce qui
confirme que ce commutateur est le pont
racine.
La priorité de pont de ce commutateur est
32769, résultant de la somme de la priorité par
défaut (32768) et de l'ID du VLAN (1).
Les ports du commutateur (Fa0/1, Gi0/1,
Gi0/2) sont tous en rôle Désigné (Desg) et en
état de transmission (FWD), ce qui est typique
pour un pont racine, car tous ses ports sont
utilisés pour transférer les données.
Les temporisateurs tels que Hello Time, Max
Age et Forward Delay sont affichés pour ce
VLAN.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 51
Configuration du protocole STP
Détails de la configuration STP :
Le switch 2 c’est le switch le plus ancien
acheté en 2000 avec l’adresse MAC suivante:
00:01:43:61:CB:AB, et La priorité par défaut
:32768.
Le switch 1 est acheté en 2010 avec l’adresse
mac suivante : 00:01:63:24:0A:B7, et La
priorité par défaut :32768;
Le switch 0 est le switch le plus nouveau
acheté en 2023 avec l’adresse mac suivante :
00:01:63:53:74:B9, et La priorité par défaut
:32768.
Dans ce cas, le switch 2, le plus ancien, est le pont
racine. Étant donné que ce switch est ancien, il est
moins performant. Il est donc préférable de rendre
le switch 0, acquis en 2023, le pont racine puisqu’il
est plus performant.
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
confidentielles de Cisco 52
Configuration du protocole STP
Le Root ID et le Bridge ID sont identiques, ce
qui confirme que ce commutateur est le pont
racine du réseau. Sa priorité est de 1, une
valeur très basse qui est le résultat de la
somme de sa priorité configurée (0) et de l'ID
du VLAN (1).
Le switch 2 est le pont racine, et ses interfaces
sont désignées en mode forwarding.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 53
Configuration du protocole STP
Le Root ID et le Bridge ID sont identiques, ce
qui confirme que ce commutateur est le pont
racine du réseau. Sa priorité est de 1, une
valeur très basse qui est le résultat de la
somme de sa priorité configurée (0) et de l'ID
du VLAN (1).
Le switch 2 est le pont racine, et ses interfaces
sont désignées en mode forwarding.

Étant donné que le switch 2 est le plus ancien et moins performant,


nous souhaitons rendre le switch 0 le pont racine

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 54
Configuration du protocole STP
Alors, comment rendre un switch le pont racine dans le protocole STP ?
Il existe deux méthodes principales :
1. Modifier la priorité du switch:
Par défaut, tous les switches possèdent une priorité identique (32768).Le pont racine est alors choisi en
fonction de la plus basse adresse MAC si les priorités sont égales.
Pour forcer un switch à devenir le pont racine, on peut réduire sa valeur de priorité afin qu’elle soit
inférieure à celle des autres switches.
2. Utiliser une commande explicite (Root Primary / Root Secondary):
Cisco propose des commandes simplifiées permettant de définir directement un switch comme pont racine
primaire ou secondaire pour un VLAN donné.
a. La commande root primary ajuste automatiquement la priorité du switch à une valeur plus faible (souvent
24576 ou plus bas selon les autres switches) pour le rendre root.
b. La commande root secondary le prépare à prendre le rôle de root bridge si le primaire tombe en panne.
© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations
confidentielles de Cisco 55
Configuration du protocole STP – méthode1
Pour rendre le switch0 le pont racine il faut
diminuer sa priorité
Pour changer la priorité, il faut appliquer une
valeur multiple de 4096.
Nous avons choisi la valeur de 8192 parce qu’il
est inferieur a 32768.
le switch pont racine est désormais le switch 0

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 56
Configuration du protocole STP - méthode1
Maintenant, nous souhaitons rendre le switch
1, acquis en 2010, le pont racine secondaire.
Pour cela, nous allons diminuer sa priorité de
manière à ce qu’elle soit inférieure à celle du
switch 2, mais supérieure à celle du switch 0.
Ainsi, le switch 1 pourra prendre le rôle de root
bridge uniquement si le switch 0 (root primaire)
devient indisponible.

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 57
Configuration du protocole STP - méthode1
Maintenant, on va vérifier la configuration STP sur le fichier de configuration sur switch et
switch1

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 58
Configuration du protocole STP – méthode2
Pour rendre le switch 0 le pont racine avec la
méthode 2, on applique la commande suivante:
spanning-tree vlan <num_vlan> root primary
Cette commande permet de diminuer
automatiquement la priorité du switch, de façon à
ce qu’elle soit inférieure à celle des autres
switches, ce qui garantit son élection en tant que
pont racine (root bridge)

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 59
Configuration du protocole STP – méthode2
Maintenant, nous souhaitons rendre le switch
1, acquis en 2010, le pont racine secondaire.
Pour cela, nous allons utiliser la methode 2, on
applique la commande suivante:
spanning-tree vlan <num_vlan> root secondry
La commande va diminuer sa priorité
automatiquement de manière à ce qu’elle soit
inférieure à celle du switch 2, mais supérieure
à celle du switch 0

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 60
Configuration du protocole STP –Minuteurs
Maintenant, nous souhaitons rendre le switch
1, acquis en 2010, le pont racine secondaire.
Pour cela, nous allons utiliser la methode 2, on
applique la commande suivante:
spanning-tree vlan <num_vlan> root secondry
La commande va diminuer sa priorité
automatiquement de manière à ce qu’elle soit
inférieure à celle du switch 2, mais supérieure
à celle du switch 0

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles de Cisco 61

Vous aimerez peut-être aussi