Configuration EtherChannel Catalyst 3750 - Configuration EtherChannel dans une pile de commutateurs ccnp-cch
Sommaire - Composants utilisés - Rappel de théorie • Introduction - Composants utilisés - Rappel de théorie - LACP(Link Aggregation Control Protocol) et PAgP (Port Aggregation Protocol) - EtherChannel et pile de commutateurs - Conseils pour la configuration • Configuration - Schéma du réseau - Configurations • Vérification ccnp-cch
Introduction Ce document fournit un extrait de configuration pour la configuration d'un Ether- Channel dans une pile sur un commutateur Catalyst 3750 qui opère avec le logiciel IOS. EtherChannel peut être appelé FastEtherChannel ou GigabitEtherChannel. Cela dépend de la vitesse des interfaces ou ports qui sont utilisés pour former un Ether- Channel sur une pile. Composants utilisés Les informations présentées dans ce document sont basées sur un commutateur Cisco Catalyst 3750 qui opère avec le logiciel IOS Cisco Release 12.2(25)SEC. Rappel de théorie Dans ce document, ces interfaces sont groupées pour l'Etherchannel dans la pile: Deux interfaces Gigabit Ethernet d'un des commutateurs Catalyst 3750 Une interface Gigabit Ethernet d'un autre commutateur Catalyst 3750 de la même pile Trois interfaces Gigabit Ethernet sur un commutateur Catalyst 3750 d'une pile différente La technologie d'interconnexion Cisco StackWise est conçue avec deux chemins en anneau contradirectionnels de 16 Gb/s chacun. Pour équilibrer le trafic de manière efficace, les paquets sont alloués entre ces deux chemins logiques en anneau ce qui crée une interconnexion de 32 Gb/s. Il y a deux chemins de tout port vers tout autre port dans la pile Catalyst 3750. Par conséquent le temps max de disponibilité est as- suré car il y a toujours un chemin alternatif disponible si une défaillance se produit dans un des chemins. Le commutateur Catalyst 3750 supporte: EtherChannel dans une pile UplinkFast dans une pile (secours inférieur à la seconde) Routes de coûts égaux à travers différents commutateurs de la pile LACP (Link Aggregation Control Protocol) et PAgP (Port Aggregation Protocol) Les EtherChannels ont un e configuration automatique soit avec PAgP (Port Aggre- gation Protocol) ou LACP (Link Aggregation Control Protocol). PAgP est un protocole propriétaire Cisco que vous pouvez utiliser uniquement sur les commutateurs Cisco et les commutateurs qui sont pourvus de la licence pour le support de PAgP. Le standard IEEE 802.ad définit LACP. LACP permet à des commutateurs Cisco de gé- rer des EtherChannels entre commutateurs qui sont conformes au protocole IEEE 802.ad. PAgP ne peut pas être validé sur des EtherChannels de pile tandis que LACP est supporté sur des EtherChannels de pile à partir de la release 12.2(25)SEC du logi- ciel IOS Cisco et suivantes. Les interfaces des commutateurs échangent des paquets LACP uniquement avec des interfaces partenaires configurées pour le mode actif ou ccnp-cch
passif. Vous pouvez configurer jusqu'à 16 ports pour former un canal passif. Vous pouvez configurer jusqu'à 16 ports pour former un canal. Huit de ces ports sont dans le mode actif et les huit autres ports sont en mode standby. Quand un des ports actifs est défaillant, un port standby devient actif. Les interfaces con- figurées en mode on n'échangent pas de paquets LACP ou PAgP. Ces modes EtherChannel sont supportés sur une pile de commutateurs: active - Place une interface en état de négociation actif dans lequel l'interface initie des négociations avec les autres interfaces actives en transmettant des paquets LACP. passive - Place une interface en état de négociation passif dans lequel une inter- face répond aux paquets LACP reçus par l'interface mais n'initie pas de négocia- tion LACP. Ce paramétrage minimise la transmission de paquets LACP. on - Force l'interface en EtherChannel sans PAgP ni LACP. Avec le mode on un EtherChannel utilisable existe uniquement quand un groupe d'interfaces dans le mode on a une connexion avec un autre groupe d'interfaces dans le mode on. EtherChannel et piles de commutateurs Si un membre de pile qui a des ports participant à un EtherChannel est défaillant ou quitte la pile, le maître de pile retire les ports du commutateur défaillant, mem- bre de la pile, de l'EtherChannel. Les ports restants de l'EtherChannel, s'il y en a, continuent de fournir la connectivité. Quand un commutateur est ajouté à une pile existante, le nouveau commutateur reçoit la configuration courante du maître de pile et se met à jour lui-même avec la configuration EtherChannel de la pile. Le membre de pile reçoit également les infor- mations d'exploitation (liste des ports qui sont opérationnels et membres du canal). Quand deux piles fusionnent et ont des EtherChannels configurés entre elles, des boucles internes de ports en résulte. Le spanning-tree détecte cette condition et agit en conséquence. Toute configuration PAgP ou LACP sur la pile vainqueur de la fusion n'est pas altérée mais la configuration PAgP ou LACP sur la pile perdante est perdue après que la pile ait redémarré. Avec PAgP, si le maître de pile est défaillant ou quitte la pile, un nouveau maître de pile est élu. Une reconvergence spanning-tree n'est pas déclenchée sauf s'il y a un changement dans la bande passante de l'EtherChannel. Le nouveau maître de pile synchronise la configuration des membres de pile avec celle du maître de pile. La configuration PAgP n'est pas affectée après qu'un maître de pile ait changé sauf si l'EtherChannel avait des ports résidant sur l'ancien maître de pile. Avec LACP, le system-id utilise l'adresse MAC de la pile à partir de l'adresse MAC du maître de pile et si le maître de pile change, le system-id LACP change. Si le system- id LACP change, l'EtherChannel dans totalité va être instable et il y aura une con- vergence STP. Utilisez la commande stack−mac persistent timer pour contrôler si l'adresse MAC de pile change pendant le basculement de maître de pile. ccnp-cch
Conseils pour la configuration Suivez ces conseils propres à la configuration d'EtherChannel de pile de commuta- teurs: Pour les configurations d'EtherChannel de pile de commutateurs, assurez-vous que tous les ports ciblés pour l'EtherChannel sont configurés avec LACP ou sont configurés manuellement pour être dans un groupe canal. Utilisez la commande de configuration interface channel-group channel-group-number mode on pour configurer manuellement les ports pour qu'ils soient dans un groupe canal. Le protocole PAgP n'est pas supporté pour des EtherChannels entre piles. Si l'EtherChannel de pile est configuré et que la pile de commutateurs partition- ne, des boucles et des problèmes d'acheminement peuvent se produire. Configurez un EtherChannel de pile jusqu'à deux ports de module Ethernet 10 Gigabit. Configuration Dans cette section sont présentées les informations nécessaires pour configurer les fonctionnalités décrites dans ce document. Schéma du réseau Commutateur Catalyst 3750 Stack A Gi 1/0/4 Switch 1 Gi 1/0/5 Commutateur Catalyst 3750 Stack B Gi 1/0/2 Gi 1/0/3 Gi 1/0/4 Switch 2 Gi 3/0/3 EtherChannel entre piles Switch 3 Dans ce schéma de réseau, il y a deux piles de commutateurs Catalyst 3750, Stack A et Stack B. Stack A a trois commutateurs membres et Stack B a un seul commuta- teur membre. L'EtherChannel est formé avec deux ports sur Switch 1 et un port sur Switch 3 de Stack A. Ces ports sont connectés à trois ports de Stack B. Ces ports sont configurés comme des ports trunk. ccnp-cch
Commutateur Catalyst 3750 Stack A Commutateur Catalyst 3750 Stack B Configurations Ce document utilise ces configurations: Configuration de l'EtherChannel de pile sans PAgP ou LACP Configuration de l'EtherChannel de pile avec LACP Configuration de l'EtherChannel de pile sans PAgP ou LACP Commutateur Catalyst 3750 Stack A 3750switchstackA(config)#interface range gigabitethernet 1/0/4 − 5 3750switchstackA(config−if−range)#channel−group 1 mode on !−−− Cette commande crée l'interface port canal 1. Comme le mode !−−− est ON, PAgP et LACP sont dévalidés sur ces ports. !−−− Entrez cette commande channel−group en premier avant d'entrer !−−− toute autre commande sur ces interfaces. Toutes les commandes !--- que vous entrez après la commande channel−group sont ajoutées !--- automatiquement à l'interface port canal. !−−− Si vous configurer le port avec toutes les commandes et que !--- vous entrez la commande channel−group en dernier, l'interface !−−− port canal est créée n'est n'a aucune configuration. Vous !−−− devez ajoutez d'autres commandes manuellement à l'interface !−−− port canal. 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 Commutateur Catalyst 3750 Stack B 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 ccnp-cch
ccnp-cch Vous pouvez vérifier l'état de l'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) ccnp-cch
Note: Cet exemple montre le message d'erreur qui est affiché quand vous tentez de configurer L'EtherChannel avec PAgP. Commutateur Catalyst 3750 Stack A 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 Configurer L'EtherChannel de pile avec LACP Cet exemple montre la configuration de l'EtherChannel de pile quand vous validez LACP. La version minimum de l'IOS qui supporte LACP dans l'EtherChannel de pile est l'IOS Cisco Release 12.2(25)SEC. Cet exemple utilise la configuration de mode LACP active-active. Commutateur Catalyst 3750 Stack A 3750switchstackA(config)#interface range gigabitethernet 1/0/4 − 5 3750switchstackA(config−if−range)#channel−group 1 mode active !−−− Ceci crée le port channel 1 et le configure avec 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 Commutateur Catalyst 3750 Stack B 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 ccnp-cch
ccnp-cch Vous pouvez vérifier l'état de l'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) ccnp-cch
Commutateur Catalyst 3750 Stack A Commutateur Catalyst 3750 Stack B Cet exemple montre la configuration de mode LACP passive-active. Commutateur Catalyst 3750 Stack A 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 Commutateur Catalyst 3750 Stack B 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 de l'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 ccnp-cch
Vérification ccnp-cch 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) Vérification Utilisez cette section pour vérifier que votre configuration fonctionne correctement. Entrez ces commandes pour vérifier le port canal dans les commutateurs Catalyst 3750 qui opèrent avec le logiciel IOS Cisco. show interfaces port−channel [channel−group−number] show etherchannel [channel−group−number] summary ccnp-cch