Chapitre 9 - Spanning Tree Protocol Concept Flashcards
A quoi sert STP ?
- Eviter les tempêtes de broadcast
- Eviter la duplication de trame
- Eviter l’instabilité de la table MAC
Quels sont les différentes etapes de STP pour converger ?
- Election d’un root switch
- Election du meilleur port (celui qui a le root cost le plus bas) pour atteindre le root switch sur chaque non root switch
- Paramétrage des port restant en Designated Port ou en blocking port. Le port qui possède le plus bas root cast devient DP et l’autre en face passe en blocking
Comment fonctionne une élection de Root Switch ?
Le root switch est celui qui a le plus petit BID (basé sur la valeur de la priorité, 32769 par défaut). Si même BID, la plus petite MAC l’emporte.
Au départ tous les switch proclame être root switch et envoie des hello BPDU avec leur propre BID dans le champ root BID. Si un switch voit un hello BPDU avec un plus petit BID que le siens il arrête d’envoyer le sien et envoi celui qu’il a reçu.
De quoi est constitué un BPDU hello ?
Root bridge ID : ID of the root bridge (au début chacun pense qu’il l’est)
Sender’s bridge ID : L’ID du bridge envoyant le packet
Sender’s root cost : Le root cost entre le switch qui envoi et le root
Timer values on the root switch : Hello timer, maxage timer, forward delay timer
Une fois l’election terminée qui reste le seul a envoyé des BPDU ?
Le root switch
Quel est le coup par défaut d'un interface : 10 mbps (ethernet) 100 mbps (fast ethernet) 1 gbps (gigabit ethernet) 10 gbps
100
19
4
2
Comment est défini un DP ?
Entre deux switch l’interface qui propose le plus petit root cost prend le rôle DP, état forwarding et l’autre prend le rôle NDP état Blocking
Quand un port est en Root port , comment est le port en face ?
En designated port
Quel est l’état de tous les ports du root switch ?
Ils sont tous en Designated Port
Quel est le comportement de STP dans un réseaux stable?
- SW root envoi hello BPDU sur toutes ses interfaces en DP
- Les non root SW reçoivent le packet, change le sender’s BID (le root bridge BID reste celui du root switch) avec leur BID, actualise le root cost puis forward le packet sur tous ses Designated Port.
- Ainsi de suite jusqu’à ce que quelque chose change.
Quel sont les timers présent dans un BPDU ?
Hello / 2 seconds / Temps entre envoi de deux hello
Max Age /10 times hello / Temps entre reception de deux hello avant de changer la config STP
Forward Delay /15 seconds/ Délai de chaque états de blocking a forwarding ( par défaut listening pendant 15sec et learning pendant 15s)
Que ce passe t-il quand le max Age est dépassé?
Relance des différentes étapes du spanning tree (recherche du switch root, root port, designated port…) grâce au BPDU reçu.
STP:
Que ce passe t-il lors du changement d’état d’un rôle?
Lors d’un changement d’état le port reste en blocking pendant 20 s afin d’évité un recalcul direct de la topologie STP, les trames entrante sont jeté , les BPDU sont accepté mais non retransmis et la table MAC ne se remplit pas.
Ensuite le port passe en listening (pendant le temps définit pas le forward delay) :
les trames entrante sont jeté , les BPDU sont accepté et retransmis et la table MAC ne se remplit pas.
Puis le port passe en learning (pendant le définit par le froward delay)
les trames entrante sont accepté mais non retransmise , les BPDU sont accepté et retransmis et la table MAC se remplit.
Puis enfin en forwarding, trame entrante accepté et forwardé, BPDU pareil et mise a jour table MAC
Quel est la norme IEEE pour STP ?
802.1D
Quel est la norme IEEE pour RSTP ?
802.1W