diff --git a/Réseaux/Spanning-Tree.html b/Réseaux/Spanning-Tree.html index fbc90c2..6131888 100644 --- a/Réseaux/Spanning-Tree.html +++ b/Réseaux/Spanning-Tree.html @@ -2,7 +2,7 @@ title: Spanning-Tree description: Qu’est-ce que c’est et à quoi ça sert ? published: true -date: 2021-05-07T09:26:35.471Z +date: 2021-05-07T09:31:24.762Z tags: editor: ckeditor dateCreated: 2021-05-07T09:26:35.471Z @@ -14,16 +14,16 @@ dateCreated: 2021-05-07T09:26:35.471Z
L’objectif des réseaux est de faire en sorte que les paquets arrivent à destination. Une solution est de dupliquer les équipements physique pour qu’en cas de panne sur l’un d’eux, l’autre équipement prenne le relai; on appelle ça la redondance ou la résilience.
Sur le schéma ci-dessus, on voit bien que si le switch tombe (panne électrique, bug…), plus aucune communication entre les ordinateurs A et B n’est possible.
Maintenant que l’on souhaite que les paquets entre les ordinateurs A et B transitent même en cas de panne matériel, créons cette nouvelle architecture:
- +Avec cette architecture, on voit bien que si le switch du haut ne fonctionne plus, le switch du bas peut tout même transmettre les paquets de A vers B et de B vers A.
Sur l’architecture redondée précédente, imaginons que la station A envoi un message de broadcast (trame niveau 2 avec comme adresse MAC de destination FFFF.FFFF.FFFF). Que se passe-t-il?
- +Que se passe-t-il?
Maintenant, regardons un peu ce qu’il se passe côté table CAM – Content Addressable Memory – du switch.
Pour ceux qui ont oublié cette notion, je vous renvoi vers cet article.
- +Reprenons la trame précédente (message de A vers B):
Ce phénomène s’appelle l’instabilité de la table CAM.
Pour éviter ces 3 problèmes (tempête de broadcast, duplication de trame etinstabilité de la table CAM), le protocole spanning-tree a été créé. Comme ces problèmes proviennent du fait que le réseau commuté est face à une boucle physique, le spanning-tree permet d’identifier cette boucle et de la bloquer “logiciellement”.
- +Dans notre exemple, tout le trafic passera par le switch du haut pour joindre la station B, le chemin du bas étant bloqué au niveau du port du switch du bas.
Si le switch du haut tombe en panne, le protocole spanning-tree va le détecter et va débloquer le port du bas. A ce moment, tout le trafic passera pour le switch du bas.
Voilà à quoi sert le spanning-tree !