Introduction
Ce document décrit l'analyse de la cause première des temps d'arrêt causés par toute modification dans l'interface membre EtherChannel.
Conditions préalables
EtherChannel fait partie de la topologie en boucle/étoile/maillage/redondante de couche 2 exécutée sur le protocole STP (Spanning Tree Protocol).
Exigences
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Compréhension de base de
- Commutation Cisco et opérations Catalyst
- STP
- Équilibrage de charge EtherChannel
Composants utilisés
Les informations contenues dans ce document sont basées sur ces versions basées sur des présentations logicielles et matérielles, mais ne sont pas limitées à :
- Commutateurs Cisco C900
- Configuration de VSL (Virtual Switch Link)
- EtherChannel
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
La cause première des modifications telles que l'ajout/la suppression/la suppression de la liaison ou le déplacement de la liaison d'interface membre d'un port à un autre dans l'interface membre EtherChannel est incluse dans ce document. En outre, il décrit un plan d'atténuation afin d'éviter des temps d'arrêt imprévus.
Description du problème
En général, l'ajout d'une liaison d'interface membre à un EtherChannel existant ne doit pas provoquer d'interruption ou d'interruption du transfert du trafic. De même, après la suppression de la liaison d'interface membre, si la bande passante restante d'un EtherChannel est supérieure à son utilisation globale avant la suppression de la liaison, il ne doit pas y avoir d'interruption du trafic. Mais les scénarios mentionnés précédemment entraînent des temps d'arrêt de quelques secondes dans des topologies de boucle de couche 2 particulières.
Topologie
Explication
L'adresse IP de Laptop 1 est 10.10.10.50/24 et celle de Laptop 2 est 10.10.10.51/24. Les deux se trouvent dans le même VLAN.
Le commutateur principal 9600 est connecté au 9500 Dist 1 avec po1 et au 9500 Dist 2 avec po2.
Commutateur d'accès 9300 connecté à 9500 Dist 1 via l'interface GI 1/0/14 et à 9500 Dist 2 via GI 1/0/46.
Le chemin holistique des paquets entre les ordinateurs portables 1 et 2 est le suivant :
Laptop 1 > (GI 1/0/1) Cat 9300 (GI 1/0/46) > (Te 1/0/12) Cat 9500 Dist 2 (Port-channel 1) > (Port-channel 2) Cat 9600 (Port-channel 4) > (Port-channel 1) Cat 9500 Dist 4 (Te 1/0/1) > Laptop 2
Cependant, il existe deux options de chemin de paquets entre Laptop 1 et Laptop 2, selon l'algorithme d'équilibrage de charge.
Option 1 : Laptop 1 > (GI 1/0/1) Cat 9300 (GI 1/0/46) > (Te 1/0/12) Cat 9500 Dist 2 (Te1/0/4) > (Twe 1/1/0/24) Cat 9600 - Active (Twe 1/1/0/8) > (Twe 1/0/5) Cat 9500 Dist 4 (Te 1/0/1) > Laptop 2
Option 2 : Laptop 1 > (GI 1/0/1) Cat 9300 (GI 1/0/46) > (Te 1/0/12) Cat 9500 Dist 2 (Te1/0/5) > (Twe 2/1/0/10) Cat 9600 - Standby (Twe 2/1/0/34) > (Twe 1/0/8) Cat 9500 Dist 4 (Te 1/0/1) > Laptop 2
Initialement, puisque deux interfaces sont connectées à Cat 9300 pour atteindre le pont racine 9600, l'une des interfaces GI 1/0/14 est mise dans un état de blocage alternatif et GI 1/0/46 est dans un état de réacheminement racine selon les critères de sélection de chemin STP.
Afin d'atteindre la racine à partir de Cat 9300 soit de l'interface GI 1/0/14 ou de GI 1/0/46 est le même et égal à 30000.
Cat 9300#show spanning-tree
VLAN0001
Spanning tree enabled protocol rstp
Root ID Priority 24577
Address 549f.c666.c580
Cost 30000
Port 46 (GigabitEthernet1/0/46)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)
Address 2416.9d7a.2480
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300 sec
Interface Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------
GI 1/0/14 Altn BLK 20000 128.14 P2p
GI 1/0/46 Root FWD 20000 128.46 P2p
Cat 9600#show spanning-tree
VLAN0001
Spanning tree enabled protocol rstp
Root ID Priority 24577
Address 549f.c666.c580
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 24577 (priority 24576 sys-id-ext 1)
Address 549f.c666.c580
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300 sec
Interface Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Po1 Desg FWD 10000 128.3433 P2p
Po2 Desg FWD 10000 128.3434 P2p
Po3 Desg FWD 10000 128.3435 P2p
Po4 Desg FWD 10000 128.3436 P2p
État STP actuel :
Cat 9600#show spanning-tree detail | include is exec|changes|from
VLAN0001 is executing the rstp compatible Spanning Tree protocol
Number of topology changes 8 last change occurred 00:10:28 ago
from Port-channel1
L'activité d'arrêt de l'une des interfaces membres (Twe 2/1/0/10) à partir du Port-channel 2 sur 9600 entraîne :
1. Augmentation du coût du chemin STP du canal de port entre Cat 9600 et Cat 9500 Dist 2 de 10000 à 20000.
Cat 9600#show spanning-tree
VLAN0001
Spanning tree enabled protocol rstp
Root ID Priority 24577
Address 549f.c666.c580
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 24577 (priority 24576 sys-id-ext 1)
Address 549f.c666.c580
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300 sec
Interface Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------
Po1 Desg FWD 10000 128.3433 P2p
Po2 Desg FWD 20000 128.343 P2p <<
Po3 Desg FWD 10000 128.3435 P2p
Po4 Desg FWD 10000 128.3436 P2p
2. Augmentation du coût du chemin STP vers la racine sur Cat 9300 de 30000 à 40000 de l’interface GI 1/0/46. Par conséquent, 9300 choisit l'interface GI 1/0/14 comme port racine ayant un coût de chemin STP inférieur.
Cat 9300#show spanning-tree
VLAN0001
Spanning tree enabled protocol rstp
Root ID Priority 24577
Address 549f.c666.c580
Cost 30000
Port 14 (GigabitEthernet1/0/14)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)
Address 2416.9d7a.2480
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300 sec
Interface Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
GI 1/0/14 Root FWD 20000 128.14 P2p <<<<< GI 1/0/14 is coming to forward state
GI 1/0/46 Altn BLK 20000 128.46 P2p
3. Cette modification entraîne la génération d’une notification de modification de topologie (TCN) dans l’ensemble du domaine Spanning Tree.
Cat 9600#show spann det | inc is exec|changes|from
VLAN0001 is executing the rstp compatible Spanning Tree protocol
Number of topology changes 9 last change occurred 00:03:21 ago
from Port-channel1 <<< TCN is received over port-channel 1
En raison de la reconvergence Spanning Tree, une interruption peut être observée sur le réseau.
L'intervalle de temps de l'interruption peut varier en fonction des autres facteurs et protocoles.
L'impact en temps réel du changement EtherChannel sur le réseau est démontré par l'exécution d'une requête ping continue de l'ordinateur portable 1 vers l'ordinateur portable 2.
De la même manière, l'ajout d'une interface membre sur Port-channel 1 entre Cat 9500 Dist 1 et Cat 9600 Core Switch a une diminution du coût STP et a également l'impact d'une modification de la topologie.
Cause première
L'ajout ou la suppression de l'interface membre d'EtherChannel modifie son coût de port STP. Cela peut entraîner une reconvergence STP et une génération TCN.
Atténuation
Option 1 : codez en dur le coût STP de l'EtherChannel lors du changement en procédant comme suit :
Étape 1. Découvrez le coût STP existant de l'EtherChannel pour lequel la modification (ajout ou suppression de l'interface membre) a été planifiée.
Cat 9600#show spanning-tree interface port-channel 1
Vlan Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
VLAN0001 Desg FWD 10000 128.3433 P2p
Dans ce cas, le coût est de 10000 pour VLAN 1.
Étape 2. Code matériel avec le même coût STP.
Switch#
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface port-channel 1
Switch(config-if)#spanning-tree cost 10000
Switch(config-if)#end
Switch#
De la même manière, la configuration du changement de coût doit également être effectuée sur l'interface connectée au périphérique homologue.
Étape 3. Effectuez la modification.
Cela inclut :
- Ajout d'une interface membre à l'EtherChannel existant
ou
- Suppression de l'interface membre de l'EtherChannel existant
ou
- Arrêt/non arrêt de l’une des interfaces membres
ou
- Déplacement de l’interface membre d’un port à un autre
L'ajout ou la suppression de l'interface membre n'a aucun impact sur la topologie STP, car le coût STP de la liaison est codé en dur.
Remarque :
Le plan d'atténuation a un impact sur les calculs STP et a ses effets secondaires. Cependant, ceci est utile dans toute activité d'EtherChannel où une modification temporaire du nombre d'interfaces membres est requise pendant l'activité.
Imaginez un scénario dans lequel il est nécessaire d'arrêter une interface membre d'un EtherChannel pendant une certaine activité du réseau et de restaurer l'interface membre à la fin. Dans ce cas, le coût STP de l'EtherChannel peut être codé en dur sur sa valeur par défaut au début de l'activité.
Arrêtez l'interface membre respective, terminez l'exercice et restaurez l'interface ; plus tard, réinitialisez le coût STP par défaut. La reconvergence STP peut être évitée à l'aide de cette méthode.
Il est conseillé de restaurer les paramètres par défaut du coût Spanning Tree à la fin de la modification correspondante avec prudence.
Option 2 : pour quelques conceptions, il peut y avoir d'autres moyens d'éviter les interruptions, comme la fonctionnalité d'amélioration Spanning Tree, par exemple, uplink fast, root guard, etc.
Informations connexes