Mémo de la fiche B2-04 : une page A4, à imprimer ou à enregistrer en PDF.
B2-04

Redondance de niveau 2 : STP et EtherChannel

Doubler les liens entre commutateurs sans créer de boucle : comprendre le Spanning Tree, le rendre rapide et sûr, puis regrouper plusieurs câbles en un seul lien logique avec EtherChannel.

Version en ligne
SIO1 · semestre 24 h (cours + TP)Bloc 2 – SISRMémo · Portail SIO
STPsans boucle Pourquoi ?trame sans TTL : elle tournetempête · doublons · MAC Électionplus petit BID = racinepriorité puis adresse MAC Rôlesracine · désigné · bloquécoût 19 (100M) · 4 (1G) RapideRSTP : moins d'1 secondeRapid PVST+ : 1 arbre/VLAN EtherChanneln câbles = 1 Port-channelLACP : un côté active ProtégerPortFast + BPDU Guardracine fixée à la main

L'essentiel

  1. Doubler les liens supprime le point unique de défaillance, mais crée une boucle de couche 2 : la trame n'a pas de TTL.
  2. Une boucle provoque tempête de diffusion, trames en double et table MAC instable.
  3. STP (802.1D) garde les câbles mais bloque logiquement les ports en trop, et les débloque en cas de panne.
  4. Le pont racine est le commutateur au plus petit BID (priorité, puis MAC) ; on le fixe soi-même (priority 4096).
  5. Un port racine par commutateur (coût le plus faible), un port désigné par segment, les autres sont bloqués.
  6. Coûts : 100 Mbit/s = 19, 1 Gbit/s = 4 ; on additionne jusqu'à la racine.
  7. RSTP converge en moins d'une seconde ; Cisco l'applique par VLAN avec Rapid PVST+.
  8. PortFast sur les ports des postes, avec BPDU Guard qui coupe le port s'il reçoit un BPDU.
  9. EtherChannel regroupe des liens identiques en un Port-channel que STP voit comme un seul lien.
  10. LACP : au moins un côté active ; mêmes vitesse, mode, VLAN autorisés et natif sur tous les ports.

À retenir

On veut des liens physiques redondants pour survivre à une panne, mais une topologie logique sans boucle pour que les trames ne tournent pas. C'est exactement ce que fait le protocole Spanning Tree : il garde les câbles branchés, mais bloque logiquement les ports en trop, et les débloque si un lien tombe.

Piège classique

Les ports membres doivent être identiques : même vitesse, même duplex, même mode (access ou trunk), mêmes VLAN autorisés et même VLAN natif. Une seule différence et le port est suspendu (s dans show etherchannel summary). Et passive des deux côtés : personne ne propose, le canal ne se forme jamais.

Commandes clés

Pour…Commandes (Cisco IOS)
Passer en RSTPspanning-tree mode rapid-pvst
Fixer la racinespanning-tree vlan 10,20,30 priority 4096
Ports des postesspanning-tree portfast · spanning-tree bpduguard enable
Créer un EtherChannelinterface range fa0/23 - 24 · channel-group 1 mode active
Configurer le canalinterface port-channel 1 · switchport mode trunk · switchport trunk native vlan 999
Vérifiershow spanning-tree · show etherchannel summary
Réactiver un port err-disabledshow interfaces status err-disabled · shutdown · no shutdown