fbpx

Qu'est-ce que le protocole Spanning Tree (STP)

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

El Protocole Spanning Tree, ou Spanning Tree Protocol (STP), est un protocole réseau utilisé pour éviter les boucles réseau qui peuvent être créées par des « liens redondants » dans un réseau informatique.

A la fin de l'article vous trouverez un petit tester cela vous permettra évaluer les connaissances acquises dans cette lecture

Les boucles sont préjudiciables au réseau et peuvent conduire à une propagation sans fin des paquets de données, encombrant gravement et dégradant les performances du réseau.

STP a été développé par Dr Radia Perlman et publié pour la première fois en tant que norme IEEE 802.1D en 1990.

Fondamentaux et fonctionnement

Le STP fonctionne en créant une topologie arborescente, un «Spanning Tree», qui englobe tous les commutateurs d’un réseau. Cet arbre est utilisé pour déterminer un chemin sans boucle dans le réseau.

L’idée est de s’assurer qu’il n’y a qu’un seul chemin actif entre deux nœuds du réseau.

Pour faire ceci, STP attribue des rôles (racine, désigné et bloqué) sur tous les ports du réseau. Ces rôles sont les suivants :

  1. port racine: Il s'agit du port qui présente le meilleur chemin (le coût le plus bas) du commutateur vers la racine.

  2. Port désigné: C'est le port qui a le meilleur chemin depuis le réseau vers la racine.

  3. Port bloqué: Ce port n'est pas utilisé dans la topologie actuelle. Il s'agit d'un port redondant et il est en veille en cas de panne sur d'autres ports.

Les rôles sont déterminés en fonction de plusieurs critères, notamment identifiant du pont, l' identifiant du port et l' coût de la route au pont racine.

El "pont racine" Il s'agit d'un switch spécifique sélectionné par le STP pour être la référence du réseau. Ce pont est sélectionné en fonction de son ID de pont, qui comprend une valeur de priorité et l'adresse MAC du commutateur. Le commutateur avec l'ID de pont le plus bas devient le pont racine.

Processus STP

Le processus STP peut être résumé en quatre étapes :

1. Choix du pont racine

Le processus commence par le choix du pont racine (pont racine), qui est essentiellement le commutateur qui sert de point de référence dans le réseau. Tous les chemins de la topologie du réseau partent de ce commutateur.

Le choix est basé sur ID de pont (BID), qui consiste en un prioridad (valeur par défaut de 32768) et le Adresse MAC du commutateur.

Le commutateur avec le BID le plus bas devient le pont racine. En cas d'égalité de priorité, l'adresse MAC est utilisée pour départager l'égalité (le MAC le plus bas l'emporte).

2. Sélection du port racine

Une fois le pont racine choisi, chaque commutateur (autre que le pont racine) sélectionne son port racine, qui est le port ayant le coût de chemin le plus bas vers le pont racine.

Le coût du chemin est calculé en fonction de la vitesse de transmission du lien. Un lien plus rapide a un coût inférieur.

3. Sélection du port désigné

Puis chaque segment de réseau (domaine de collision) Sélectionner un port désigné. Il s'agit du port dont le coût de chemin est le plus faible entre le segment de réseau et le pont racine.

Le commutateur sur lequel ce port est désigné est appelé interrupteur désigné.

4. Bloquer d'autres ports

Tous les autres ports qui ne sont pas des ports racine ou désignés sont bloqués. On leur attribue un état de verrouillage et ils ne participent pas au transfert de trame, ce qui empêche la formation de boucles.

5. Propagation des informations de pont (Bridge Protocol Data Units, BPDU)

Les BPDU Ils sont utilisés pour échanger des informations entre les commutateurs. Les BPDU sont envoyées périodiquement (par défaut, toutes les 2 secondes) depuis le pont racine et les commutateurs désignés vers tous les autres commutateurs du réseau.

6. Modifications de la topologie du réseau

Si un changement se produit dans la topologie du réseau (par exemple, si un lien échoue ou qu'un nouveau commutateur est ajouté), STP recalcule les chemins et peut modifier l'état des ports (bloqué à désigné ou racine, ou vice versa) pour s'assurer aucune boucle ne se forme dans la nouvelle topologie.

Ces étapes garantissent qu'un arbre couvrant sans boucle est maintenu dans le réseau et permettent au réseau de se remettre des changements de topologie.

Vous devez garder à l’esprit que les versions plus récentes de STP, telles que le Rapid Spanning Tree Protocol (RSTP), peuvent effectuer ces étapes plus efficacement et plus rapidement.

Une fois la topologie arborescente établie, si une panne de réseau se produit, STP peut se reconfigurer et sélectionner un nouveau chemin.

Types de STP

Il existe plusieurs variantes de STP, notamment le Rapid Spanning Tree Protocol (RSTP) qui offre des temps de convergence plus rapides, et le Multiple Spanning Tree Protocol (MSTP) qui permet plusieurs Spanning Trees sur le même réseau.

Voici quelques-unes des variantes les plus courantes :

1. Protocole d'arbre couvrant rapide (RSTP, IEEE 802.1w)

Cette version de STP a été conçue pour accélérer le temps de récupération après un changement dans la topologie du réseau.

Au lieu d'attendre l'expiration des délais, RSTP peut répondre activement aux modifications du réseau et reconfigurer la topologie Spanning Tree beaucoup plus rapidement. RSTP introduit également le concept de « rôles portuaires » y « États du port » pour optimiser la récupération.

2. Protocole Spanning Tree multiple (MSTP, IEEE 802.1s)

MSTP permet aux commutateurs d'avoir plusieurs arbres couvrants. Cela permet un équilibrage de charge plus efficace et la possibilité de s'adapter à davantage de types de configurations réseau.

Avec MSTP, chaque spanning tree peut être attribué à un ensemble de VLAN, ce qui peut améliorer l'efficacité du réseau dans les environnements comportant plusieurs VLAN.

3. Protocole Spanning Tree par VLAN (PVST)

Il s'agit d'une variante Cisco de STP, qui utilise un arbre couvrant distinct pour chaque VLAN.

Cela offre une plus grande flexibilité car vous pouvez optimiser la configuration STP pour chaque VLAN individuel.

4. Protocole Spanning Tree Plus par VLAN (PVST+)

Il s'agit d'une amélioration de PVST qui améliore l'interopérabilité avec le STP standard.

5. Protocole Spanning Tree rapide par VLAN (RPVST+)

Ce protocole combine les avantages du RSTP (temps de convergence plus rapide) avec les avantages du PVST+ (un spanning tree par VLAN).

Chaque variante STP a ses propres forces et faiblesses, et le choix de la variante à utiliser dépend largement de la conception et des besoins spécifiques du réseau.

Certains facteurs à prendre en compte peuvent être le besoin d'équilibrage de charge, le nombre et la taille des VLAN et la nécessité d'une récupération rapide après une panne de réseau.

Variantes STP et scénarios les plus appropriés

variante STPDescriptionScénario d'utilisation
STP (IEEE 802.1D)L'original, conçu pour éviter les boucles dans le réseau.Idéal pour les réseaux petits et simples, où la vitesse de convergence n'est pas critique.
RSTP (IEEE 802.1w)STP amélioré avec des temps de convergence plus rapides.Convient aux réseaux plus grands où la rapidité de récupération de la connectivité après une interruption est importante.
MSTP (IEEE 802.1s)Il permet plusieurs arbres couvrants, ce qui facilite l'équilibrage de charge et l'adaptation à diverses configurations réseau.Idéal pour les grands réseaux dotés de plusieurs VLAN et où un équilibrage de charge efficace est nécessaire.
PVSTVariante Cisco qui utilise un spanning tree distinct pour chaque VLAN.Idéal pour les réseaux utilisant Cisco et disposant de plusieurs VLAN nécessitant des configurations STP optimisées individuellement.
PVST+Améliore l'interopérabilité de PVST avec le STP standard.Convient aux réseaux dotés d'équipements provenant de plusieurs fournisseurs et où une optimisation VLAN individuelle est requise.
RPVST+Combine les avantages de RSTP et PVST+.Idéal pour les réseaux comportant plusieurs VLAN qui nécessitent à la fois une convergence rapide et une optimisation individuelle des VLAN.

Variantes STP et leurs principaux avantages et inconvénients

variante STPAvantagesInconvénients
STP (IEEE 802.1D)Prévenez efficacement les boucles réseau.Temps de convergence lent. N'autorise qu'un seul chemin actif, ce qui peut limiter la bande passante.
RSTP (IEEE 802.1w)Temps de convergence plus rapides par rapport au STP. Conserve les avantages de STP.Bien qu'il soit plus rapide que STP, il peut ne pas être assez rapide pour certaines applications.
MSTP (IEEE 802.1s)Permet plusieurs instances de STP, ce qui peut améliorer l'équilibrage de charge et l'utilisation de la bande passante.Plus complexe à configurer et à gérer en raison de plusieurs instances STP.
PVSTPermet la configuration STP par VLAN, ce qui peut optimiser les performances.Spécifique à Cisco, il peut donc ne pas être compatible avec les équipements d'autres fabricants.
PVST+Améliore l'interopérabilité avec le STP standard par rapport au PVST.Bien qu'il améliore l'interopérabilité par rapport au PVST, des problèmes de compatibilité peuvent encore subsister.
RPVST+Combine les avantages de RSTP et PVST+. Permet des temps de convergence plus rapides et une configuration STP par VLAN.Spécifique à Cisco. Il est plus complexe à configurer et à gérer en raison des fonctionnalités supplémentaires.

Bref quiz de connaissances

Que pensez-vous de cet article?
Oserez-vous évaluer vos connaissances acquises ?

QUIZ - Qu'est-ce que le protocole Spanning Tree (STP)

Vous souhaitez proposer un sujet ?

Chaque semaine, nous publions du nouveau contenu. Voulez-vous que nous parlions de quelque chose de précis ?
Sujet du prochain blog

3 commentaires sur « Qu'est-ce que le protocole Spanning Tree (STP) »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

Jours
Heures
Minutes
Secondes

Introduction à
OSPF-BGP-MPLS

Inscrivez-vous pour cela cours gratuit

MAE-RAV-ROS-240118
Jours
Heures
Minutes
Secondes

Inscrivez-vous pour cela cours gratuit

MAS-ROS-240111

Promo pour la Fête des Rois !

REYES24

15%

tous les produits

Cours MikroTik
Cours de l'Académie
Livres MikroTik

Profitez du code de réduction Three Kings Day !

*promotion valable jusqu'au dimanche 7 janvier 2024
** le code (ROIS24) s'applique au panier
*** achetez votre cours maintenant et suivez-le jusqu'au 31 mars 2024

Promo du Nouvel An !

NY24

20%

tous les produits

Cours MikroTik
Cours de l'Académie
Livres MikroTik

Profitez du code de réduction du réveillon du Nouvel An !

*promotion valable jusqu'au lundi 1er janvier 2024
** le code (NY24) s'applique au panier
*** achetez votre cours maintenant et suivez-le jusqu'au 31 mars 2024

Réductions de Noël !

XMAS23

30%

tous les produits

Cours MikroTik
Cours de l'Académie
Livres MikroTik

Profitez du code de réduction pour Noël !!!

**les codes sont appliqués dans le panier
Promo valable jusqu'au lundi 25 décembre 2023

RÉDUCTIONS SUR LA CYBER SEMAINE

CW23-MK

17%

tous les cours MikroTik OnLine

CW23-AX

30%

tous les cours de l'Académie

CW23-LIB

25%

tous les livres et packs de livres MikroTik

Profitez des codes de réduction pour la Cyber ​​​​Week !!!

**les codes sont appliqués dans le panier
Promo valable jusqu'au dimanche 3 décembre 2023

RÉDUCTIONS DU VENDREDI NOIR

BF23-MX

22%

tous les cours MikroTik OnLine

BF23-AX

35%

tous les cours de l'Académie

BF23-LIB

30%

tous les livres et packs de livres MikroTik

Profitez des codes de réduction pour le Black Friday !!!

**Les codes sont appliqués dans le panier

les codes sont appliqués dans le panier
valable jusqu'au dimanche 26 novembre 2023

Jours
Heures
Minutes
Secondes

Inscrivez-vous pour cela cours gratuit

MAE-VPN-SET-231115

Promotion d'Halloween

Profitez de codes de réduction pour Halloween.

Les codes sont appliqués dans le panier

HW23-MK

11% de réduction sur tous les cours MikroTik OnLine

11%

HW23-AX

30% de réduction sur tous les cours de l'Académie

30%

HW23-LIB

25 % de réduction sur tous les livres et packs de livres MikroTik

25%

Inscrivez-vous et participez au cours gratuit Introduction au routage avancé avec MikroTik (MAE-RAV-ROS)

Aujourd'hui (mercredi) 11 octobre 2023
7h à 11h (Colombie, Equateur, Pérou)

MAE-RAV-ROS-231011