Ce document fournit un exemple de configuration pour la configuration de Cross-Stack EtherChannel sur un commutateur Cisco Catalyst 3750 qui exécute le logiciel Cisco IOS®. EtherChannel peut être appelé Fast EtherChannel ou Gigabit EtherChannel. Cela dépend de la vitesse des interfaces ou des ports qui sont utilisés pour former le canal Cross-Stack EtherChannel.
Aucune spécification déterminée n'est requise pour ce document.
Les informations de ce document sont basées sur le commutateur Catalyst 3750 qui exécute le logiciel Cisco IOS Version 12.2(25)SEC.
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. If your network is live, make sure that you understand the potential impact of any command.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Dans ce document, les interfaces suivantes sont regroupées pour le canal Cross-Stack EtherChannel :
Deux interfaces Gigabit Ethernet de l'un des commutateurs Catalyst 3750
Une interface Gigabit Ethernet de l'autre commutateur Catalyst 3750 de la même pile
Trois interfaces Gigabit Ethernet sur un commutateur Catalyst 3750 d'une autre pile
La technologie d'interconnexion Cisco StackWise est conçue avec deux voies d'accès à contre courant de 16 Go chacune. Afin d'équilibrer efficacement la charge du trafic, les paquets sont alloués entre ces deux voies d'accès à contre courant logiques, ce qui crée l'interconnexion 32 Go. Il y a deux voies d'accès à partir de n'importe quel port vers n'importe quel autre port dans la pile Catalyst 3750. Par conséquent, la disponibilité maximum est assurée parce qu'il y a toujours une autre voie d'accès disponible si une panne se produit dans l'une des voies d'accès. Le commutateur Catalyst 3750 prend en charge :
Cross-Stack EtherChannel
Cross-Stack UplinkFast (avec basculement en moins d'une seconde)
Routes à coût égal entre piles à travers différents commutateurs dans la pile
Les canaux EtherChannel ont une configuration automatique avec le protocole d'agrégation de ports (PAgP) ou le protocole de contrôle d'agrégation de lien (LACP). PAgP est un protocole propre à Cisco que vous pouvez seulement exécuter sur les commutateurs Cisco et sur les commutateurs dont des fabricants disposant d'une licence autorisent l'utilisation sous licence pour prendre en charge PAgP. IEEE 802.3ad définit LACP. LACP permet aux commutateurs Cisco de gérer les canaux Ethernet entre des commutateurs qui sont conformes au protocole 802.3ad.
PAgP ne peut pas être activé sur les canaux Cross-Stack EtherChannel tandis que LACP est pris en charge sur les canaux Cross-Stack EtherChannel à partir du logiciel Cisco IOS Version 12.2(25)SEC et ultérieures. Les interfaces de commutation échangent des paquets LACP seulement avec des interfaces partenaires avec la configuration en mode active ou passive. Vous pouvez configurer jusqu'à 16 ports pour former un canal. Huit des ports sont en mode active, et les huit autres sont en mode standby. Quand l'un des ports actifs est défaillant, un port en mode standby devient actif. Les interfaces avec la configuration de mode on n'échangent pas de paquets PAgP ou LACP.
Le modes EtherChannel suivants sont pris en charge sur Cross-Stack EtherChannel :
active — Place une interface dans un état de négociation actif, dans lequel l'interface commence des négociations avec d'autres interfaces en envoyant des paquets LACP.
passive — Place une interface dans un état de négociation passif, dans lequel l'interface répond aux paquets LACP qu'elle reçoit, mais ne commence pas de négociation de paquets LACP. Ce paramètre réduit au minimum la transmission de paquets LACP.
on — Force l'interface dans un canal EtherChannel sans PAgP ou LACP. Avec le mode on, un canal EtherChannel utilisable existe seulement quand un groupe d'interfaces en mode on a une connexion à un autre groupe d'interfaces en mode on.
Si un membre de pile qui a des ports participant à un canal EtherChannel échoue ou quitte la pile, le maître de pile retire les ports de commutation du membre de pile en échec du canal EtherChannel. Les ports restants du canal EtherChannel, le cas échéant, continuent à fournir la connectivité.
Quand un commutateur est ajouté à une pile existante, le nouveau commutateur reçoit la configuration en cours du maître de pile et se met à jour lui-même avec la configuration de pile liée au canal EtherChannel. Le membre de pile reçoit également les informations opérationnelle (lite des ports qui sont à jour et membres d'un canal).
Quand deux piles qui ont des canaux EtherChannel configurés entre eux fusionnent, il en résulte des ports en autobouclage. Le spanning tree détecte cette condition et agit en conséquence. Aucune configuration PAgP ou LACP sur une pile de commutateurs gagnants n'est affectée, mais la configuration PAgP ou LACP sur la pile de commutateurs compromis est perdue après le redémarrage de la pile.
Avec PAgP, si le maître de pile échoue ou quitte la pile, un nouveau maître de pile est élu. Une reconvergence du spanning tree n'est pas déclenchée à moins qu'il y ait un changement de la bande passante EtherChannel. Le nouveau maître de pile synchronise la configuration des membres de la pile avec celle du maître de pile. La configuration PAgP n'est pas affectée après un changement de maître de pile à moins que le canal EtherChannel ait des ports résidant sur l'ancien maître de pile.
Avec LACP, l'ID système utilise l'adresse MAC de la pile à partir du maître de pile, et si le maître de pile change, l'ID système LACP peut changer. Si l'ID système LACP change, tout le canal EtherChannel entier s'affolera, et il y aura une reconvergence STP. Utilisez la commande stack-mac persistent timer pour contrôler si l'adresse MAC de la pile change pendant un basculement de maître.
Suivez les directives spécifiques au canal Cross-Stack EtherChannel :
Pour les configurations d'un canal Cross-Stack EtherChannel, assurez-vous que tous les ports visés pour le canal EtherChannel sont configurés pour LACP ou sont manuellement configurés pour être dans le groupe de canaux. Utilisez la commande de configuration d'interface channel-group channel-group-number mode on afin de configurer manuellement les ports qui doivent être dans le groupe de canaux. Le protocole PAgP n'est pas pris en charge sur les canaux Cross-Stack EtherChannel.
Si Cross-Stack EtherChannel est configuré et que la pile de commutateurs est partitionnée, des problèmes de boucles et de transfert peuvent se produire.
Configurez un canal Cross-Stack EtherChannel avec jusqu'à deux ports de module 10 Gigabit Ethernet.
Reportez-vous aux Directives de configuration EtherChannel pour obtenir une liste complète des directives relatives à la configuration EtherChannel.
Cette section vous fournit des informations pour configurer les fonctionnalités décrites dans ce document.
Remarque : Utilisez l'outil de recherche de commandes (clients enregistrés uniquement) pour obtenir plus d'informations sur les commandes utilisées dans cette section.
Ce document utilise la configuration réseau suivante :
Dans ce schéma de réseau, il y a deux piles de commutateurs Catalyst 3750, la pile A et la pile B. La pile A comporte trois membres de commutateur et la pile B n'en a qu'un. Le canal EtherChannel est formé avec deux ports sur le commutateur 1 et d'un port sur le commutateur 3 de la pile A. Ces ports se connectent aux trois ports de la pile B.
La configuration réseau est utilisée pour configurer les ports comme ports de liaison agréée.
Ce document utilise les configurations suivantes :
Cet exemple de configuration fournit la configuration Cross-Stack EtherChannel si vous désactivez PAgP ou LACP :
Pile A de commutateurs Catalyst 3750 |
---|
3750switchstackA(config)#interface range gigabitethernet 1/0/4 - 5 3750switchstackA(config-if-range)#channel-group 1 mode on !--- This command creates the port channel 1 interface. Because the mode !--- is configured ON, both the PAgP and LACP are disabled on these ports. !--- Issue the channel-group command first, before you enter any other commands on these !--- interfaces. Any commands that you issue on these interfaces after you issue the !--- channel-group command are added to the port channel interface automatically. !--- If you configure the port with all the commands and you issue the channel-group !--- command last, the port channel interface is created but does not have any !--- configurations. You must then add the other commands to the port channel interface !--- manually. 3750switchstackA(config-if-range)#switchport trunk encapsulation dot1q 3750switchstackA(config-if-range)#switchport mode trunk 3750switchstackA(config)#interface gigabitethernet 3/0/3 3750switchstackA(config-if)#channel-group 1 mode on 3750switchstackA(config-if)#switchport trunk encapsulation dot1q 3750switchstackA(config-if)#switchport mode trunk |
Pile B de commutateurs Catalyst 3750 |
---|
3750switchstackB(config)#interface range gigabitethernet 1/0/2 - 4 3750switchst(config-if-range)#channel-group 1 mode on 3750switchst(config-if-range)#switchport 3750switchst(config-if-range)#switchport trunk encapsulation dot1q 3750switchst(config-if-range)#switchport mode trunk |
Vous pouvez vérifier l'état d'EtherChannel de cette façon :
3750switchstackA#show interfaces port-channel 1 Port-channel1 is up, line protocol is up (connected) Hardware is EtherChannel, address is 0015.c6c1.3003 (bia 0015.c6c1.3003) MTU 1500 bytes, BW 300000 Kbit, DLY 100 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Full-duplex, 100Mb/s, link type is auto, media type is unknown input flow-control is off, output flow-control is unsupported Members in this channel: Gi1/0/4 Gi1/0/5 Gi2/0/3 ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:01, output 00:07:06, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 1000 bits/sec, 2 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 2080 packets input, 191872 bytes, 0 no buffer Received 1638 broadcasts (0 multicast) 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 watchdog, 1616 multicast, 0 pause input 0 input packets with dribble condition detected 3242 packets output, 261916 bytes, 0 underruns 0 output errors, 0 collisions, 7 interface resets 0 babbles, 0 late collision, 0 deferred 0 lost carrier, 0 no carrier, 0 PAUSE output 0 output buffer failures, 0 output buffers swapped out 3750switchstackA#show etherchannel summary Flags: D - down P - in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use f - failed to allocate aggregator u - unsuitable for bundling w - waiting to be aggregated d - default port Number of channel-groups in use: 1 Number of aggregators: 1 Group Port-channel Protocol Ports ------+-------------+-----------+----------------------------------------------- 1 Po1(SU) - Gi1/0/4(P) Gi1/0/5(P) Gi2/0/3(P)
Remarque : Cet exemple montre le message d'erreur qui s'affiche lorsque vous essayez de configurer l'EtherChannel avec PAgP :
Pile A de commutateurs Catalyst 3750 |
---|
3750switchstackA(config)#interface range gigabitethernet 1/0/4 - 5 3750switchstackA(config-if-range)#channel-group 1 mode desirable 3750switchstackA(config-if-range)#switchport trunk encapsulation dot1q 3750switchstackA(config-if-range)#switchport mode trunk 3750switchstackA(config)#interface gigabitethernet 3/0/3 3750switchstackA(config-if)#channel-group 1 mode desirable %With PAgP enabled, all ports in the Channel should belong to the same switch Command rejected (Port-channel1, Gi2/0/3): Invalid etherchnl mode |
Cet exemple montre la configuration du canal EtherChannel quand vous activez LACP. La version minimum d'IOS qui prend en charge LACP dans Cross-Stack EtherChannel est le logiciel Cisco IOS Version 12.2(25)SEC. L'exemple suivant utilise la configuration LACP en mode active-active :
Pile A de commutateurs Catalyst 3750 |
---|
3750switchstackA(config)#interface range gigabitethernet 1/0/4 - 5 3750switchstackA(config-if-range)#channel-group 1 mode active !--- This creates port channel 1 and configures it with LACP. 3750switchstackA(config-if-range)#switchport trunk encapsulation dot1q 3750switchstackA(config-if-range)#switchport mode trunk 3750switchstackA(config)#interface gigabitethernet 3/0/3 3750switchstackA(config-if)#channel-group 1 mode active 3750switchstackA(config-if)#switchport trunk encapsulation dot1q 3750switchstackA(config-if)#switchport mode trunk |
Pile B de commutateurs Catalyst 3750 |
---|
3750switchstackB(config)#interface range gigabitethernet 1/0/2 - 4 3750switchst(config-if-range)#channel-group 1 mode active 3750switchst(config-if-range)#switchport trunk encapsulation dot1q 3750switchst(config-if-range)#switchport mode trunk |
Vous pouvez vérifier l'état d'EtherChannel de cette façon :
3750switchstackA#show interfaces port-channel 1 Port-channel1 is up, line protocol is up (connected) Hardware is EtherChannel, address is 0015.c6c1.3003 (bia 0015.c6c1.3003) MTU 1500 bytes, BW 300000 Kbit, DLY 100 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Full-duplex, 100Mb/s, link type is auto, media type is unknown input flow-control is off, output flow-control is unsupported Members in this channel: Gi1/0/4 Gi1/0/5 Gi2/0/3 ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:01, output 00:01:09, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 1000 bits/sec, 1 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 2628 packets input, 236478 bytes, 0 no buffer Received 2112 broadcasts (0 multicast) 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 watchdog, 2090 multicast, 0 pause input 0 input packets with dribble condition detected 3398 packets output, 280241 bytes, 0 underruns 0 output errors, 0 collisions, 7 interface resets 0 babbles, 0 late collision, 0 deferred 0 lost carrier, 0 no carrier, 0 PAUSE output 0 output buffer failures, 0 output buffers swapped out 3750switchstackA#show etherchannel 1 summary Flags: D - down P - in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use f - failed to allocate aggregator u - unsuitable for bundling w - waiting to be aggregated d - default port Number of channel-groups in use: 1 Number of aggregators: 1 Group Port-channel Protocol Ports ------+-------------+-----------+----------------------------------------------- 1 Po1(SU) LACP Gi1/0/4(P) Gi1/0/5(P) Gi2/0/3(P)
Cet exemple montre la configuration LACP en mode passive-active :
Pile A de commutateurs Catalyst 3750 |
---|
3750switchstackA(config)#interface range gigabitethernet 1/0/4 - 5 3750switchstackA(config-if-range)#channel-group 1 mode passive 3750switchstackA(config-if-range)#switchport trunk encapsulation dot1q 3750switchstackA(config-if-range)#switchport mode trunk 3750switchstackA(config)#interface gigabitethernet 3/0/3 3750switchstackA(config-if)#channel-group 1 mode passive 3750switchstackA(config-if)#switchport trunk encapsulation dot1q 3750switchstackA(config-if)#switchport mode trunk |
Pile B de commutateurs Catalyst 3750 |
---|
3750switchstackB(config)#interface range gigabitethernet 1/0/2 - 4 3750switchst(config-if-range)#channel-group 1 mode active 3750switchst(config-if-range)#switchport trunk encapsulation dot1q 3750switchst(config-if-range)#switchport mode trunk |
Vous pouvez vérifier l'état d'EtherChannel de cette façon :
3750switchstackA#show interfaces port-channel 1 Port-channel1 is up, line protocol is up (connected) Hardware is EtherChannel, address is 0015.63f6.b704 (bia 0015.63f6.b704) MTU 1500 bytes, BW 300000 Kbit, DLY 100 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Full-duplex, 100Mb/s, link type is auto, media type is unknown input flow-control is off, output flow-control is unsupported Members in this channel: Gi1/0/4 Gi1/0/5 Gi2/0/3 ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:00, output 00:07:33, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 1000 bits/sec, 2 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 3436 packets input, 302216 bytes, 0 no buffer Received 2807 broadcasts (0 multicast) 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 watchdog, 2785 multicast, 0 pause input 0 input packets with dribble condition detected 3632 packets output, 306875 bytes, 0 underruns 0 output errors, 0 collisions, 7 interface resets 0 babbles, 0 late collision, 0 deferred 0 lost carrier, 0 no carrier, 0 PAUSE output 0 output buffer failures, 0 output buffers swapped out 3750switchstackA#show etherchannel 1 summary Flags: D - down P - in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use f - failed to allocate aggregator u - unsuitable for bundling w - waiting to be aggregated d - default port Number of channel-groups in use: 1 Number of aggregators: 1 Group Port-channel Protocol Ports ------+-------------+-----------+----------------------------------------------- 1 Po1(SU) LACP Gi1/0/4(P) Gi1/0/5(P) Gi2/0/3(P)
Référez-vous à cette section pour vous assurer du bon fonctionnement de votre configuration.
L'Outil Interpréteur de sortie (clients enregistrés uniquement) (OIT) prend en charge certaines commandes show. Utilisez l'OIT pour afficher une analyse de la sortie de la commande show .
Émettez les commandes suivantes pour vérifier le canal de port sur les commutateurs Catalyst 3750 qui exécutent la plateforme logicielle Cisco IOS :
show interfaces port-channel [channel-group-number]
show etherchannel [channel-group-number] summary
Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
18-Sep-2007 |
Première publication |