La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Configuration Etherchannel

Présentations similaires


Présentation au sujet: "Configuration Etherchannel"— Transcription de la présentation:

1 Configuration Etherchannel
entre commutateurs Catalyst 4000, 5000 et 6000

2 Sommaire •Introduction • Conventions
• Taches pour la configuration manuelle d'Etherchannel - Les étapes • Vérification de la configuration d'Etherchannel • Utilisation de PAgP pour la configuration d'Etherchannel • Trunking et Etherchannel • Résolution de problèmes sur Etherchannel - Paramètres incompatibles - Attente trop longue pour la configuration de l'autre extrémité - Correction de Errdisable State - Montrer ce qui se passe si une liaison passe hors service puis en service • Commandes utilisées dans ce document - Commandes utilisées pour la configuration - Commandes utilisées pour la vérification - Commandes utilisées pour la correction de la configuration - Commandes utilisées pour la création de scenario de correction de configuration • Sommaire des commandes • Câble Ethernet croisé (croos-over cable)

3 Introduction Etherchannel permet la combinaison de multiples liaisons physiques FastEthernet ou Gigabit Ethernet en un seul canal logique. Un canal logique permet le partage de charge du trafic sur les différentes liaisons du canal, tout comme la redondance dans le cas où une ou plusieurs liaisons dans le canal seraient défaillantes. Etherchannel peut être utilisé pour interconnecter des commutateurs LAN, des routeurs , des serveurs et des hosts via du cablage UTP ou de la fibre optique multimode. Etherchannel est une manière aisée d'agréger de la bande passante entre des équipements de réseau stratégiques. Sur le Catalyst 5000, un canal peut être crée avec deux ports formant une liaison à 200 Mb/s (400 Mb/s full-duplex) ou quatre ports formant une liaison à 400 Mb/s (800 Mb/s full-duplex). Quelques cartes et plateformes supportent le Gigabit Etherchannel et ont la capacité d'utiliser deux à huit ports dans Etherchannel. Le concept est le même, le nombre de liaisons et les débits n'ont pas d'influence. Normalement le Spanning-tree devrait considérer ces liaisons redondantes entre deux équipements comme des boucles et devrait bloquer les ports des liaisons redondantes, mettant effectivement ces liaisons inactives (fournissant seulement le secours en cas de défaillance de la liaison principale). Avec l'utilisation du logiciel version et suivantes, le Spanning-tree traite ce canal comme une seule liaison, ainsi tous ports dans le canal sont tous actifs simultanément. Ce document va vous guider à travers les étapes de configuration d'Etherchannel entre deux commutateurs Catalyst 5000 et vous montrer les résultats des commandes lorsqu'elles sont exécutées. Les commutateurs Catalyst 4000 et 6000 peuvent être utilisés dans les semaines présentés dans ce document pour un résultat identique. Pour les commutateurs Catalyst 2900XL et Catalyst 1900/2820, la syntaxe des commandes est différente mais les concepts Etherchannel restent les mêmes. Etherchannel peut être configuré manuellement en exécutant les commandes appropriées ou Etherchannel peut être configuré automatiquement par le commutateur en négociant le canal avec l'autre extrémité en utilisant le protocole PAgP. Il est recommandé d'utiliser le mode "desirable" de PAgP pour configurer Etherchannel autant que possible car la configuration manuelle d'Etherchannel crée quelquefois des complications. Ce document fournit des exemples de configuration manuelle d'Etherchannel et des exemples de configuration avec PAgP. Sont aussi inclus "Comment résoudre des problèmes liés à Etherchannel" et "Comment utiliser le Trunking" avec Etherchannel. Pour céer les exemples de ce document les équipements suivants ont été utilisés: • Un cable console pour le module Supervisor Engine du commutateur • Deux commutateurs Catalyst 5505 avec des configurations vides • Quatre cordons Ethernet croisés pour réaliser l'Etherchannel physique

4 Conventions La description des commandes utilisent les conventions suivantes: • Les barres verticales | séparent les arguments possibles, mutuellement exclusifs. • Les crochets [ ] indiquent des arguments optionnels • Les accolades { } indiquent un argument requis • Les accolades à l'intérieur de crochets [ { } ] contiennent des arguments optionnels requis dans le choix de l'option • Les caractères gras indiquent les commandes et les mots-clés qui sont entrés. • L'italique indique des arguments pour lesquels vous devez fournir des valeurs La figure ci-dessous illustre l'environnement de test. La configuration des commutateurs a été effacée avec la commande clear config all. Le prompt a été changé avec la commande set system name. Une adresse IP a été affectée au commutateur pour des besoins de gestion avec la commande set int sc /24 pour le commutateur A et la commande set int sc /24 pour le commutateur B. Une passerelle par défaut a été affectée aux deux commutateurs avec la commande set ip route default La configuration des commutateurs a été effacée aussi nous pouvons commencer avec les paramètres par défaut. Les commutateurs ont été nommés aussi nous pouvons les identifier avec le prompt de la ligne de commande. Les adresses IP ont été affectées ainsi nous pourrons exécuter un ping entre les deux commutateurs pour des besoins de test. La passerelle par défaut n'est pas utilisée. Switch-A Switch-B /24 /24

5 Tâches pour la configuration manuelle d'Etherchannel
1. Afficher la version du logiciel et des modules du commutateur 2. Vérifier si Etherchannel est supporté sur les ports 3. Vérifier que les ports sont connectés et opérationnels 4. Vérifier que les ports devant être groupés ont les mêmes paramètres 5. Identifier les groupes de ports valides 6. Créer le canal Les étapes Etape 1: La commande show version affiche la version du logiciel du commutateur. La commande show module affiche la liste des modules qui sont installés dans le commutateur. Switch-A> show version WS-C5505 Software, Version McpSW: 4.5(1) NmSW: 4.5(1) Copyright © by Cisco Systems NMP S/W compiled on Mar , 16:09:01 MCP S/W compiled on Mar , 16:06:50 System Bootstrap Version: 3.1.2 Hardware Version: Model: WS-C5505 Serial #: Mod Port Model Serial # Versions WS-X Hw : 1.3 Fw : 3.1.2 Fw : 3.1(2) Sw : 4.5(1) WS-X Hw : 3.2 Fw : 4.3(1) DRAM FLASH NVRAM Module Total Used Free Total Used Free Total Used Free K K K K K K 512K 108K 404K Uptime is 0 day, 3 hours, 32 minutes Switch-A>

6 Switch-A> show module
Mod Module-Name Ports Module-Type Model Serial-Num Status Supervisor III WS-X ok /100BaseTX Ethernet WS-X5225R ok Mod MAC-Address(es) Hw Fw Sw b to b0-87-ff (1) f-b2-e2-60 to f-b2-e (1) (1) Mod Sub-Type Sub-Model Sub-Serial Sub-Hw 1 NFFC WS-F Switch-A> Switch-B> show version WS-C5505 Software, Version McpSW: 4.5(1) NmSW: 4.5(1) Copyright © by Cisco Systems NMP S/W compiled on Mar , 16:09:01 MCP S/W compiled on Mar , 16:06:50 System Bootstrap Version: 5.1.2 Hardware Version: Model: WS-C5505 Serial #: Mod Port Model Serial # Versions WS-X Hw : 2.3 Fw : 5.1(2) Fw1 : 4.4(1) Sw : 4.5(1) WS-X Hw : 1.0 Fw : 4.5(1) DRAM FLASH NVRAM Module Total Used Free Total Used Free Total Used Free K K K K K K 512K 119K 393K Uptime is 0 day, 3 hours, 36 minutes Switch-B> show module Supervisor III WS-X ok /100BaseTX Ethernet WS-X ok d-b2-8c-00 to d-b2-8F-ff (2) (1) d0-bc to 00-d0-bc af (1) (1) 1 EARL 1+ WS-F Switch-B>

7 Un port qui ne supporte pas Etherchannel a apparaît tel que:
Etape 2: Vérifiez que Etherchannel est supporté sur les ports. La commande show port capabilities est disponible avec les versions de logiciel 4.x et suivantes. Si vous avez une version inférieure à 4.x vous devez sauter cette étape. Etherchannel n'est pas suppporté par tous les modules. Quelques modules Ether- channel à l'origine ont "FastEtherchannel" imprimé dans le coin gauche en bas du module( vu de face dans le commutateur), ce qui indique que cette fonctionnalité est supportée. Cette convention a été abandonnée sur les modules suivants. Les modules utilisés pour ce test doivent supporter la fonctionnalité Etherchannel. Switch-A> show port capabilities Model WS-X5225R Port /1 Type /100BaseTX Speed auto, 10,100 Duplex half, full Trunk encap type Q, ISL Trunk mode on,off,desirable,auto,nonegotiate Channel /1-2,2/1-4 Broadcast suppression percentage(0-100) Flow control receive-(on,off),send-(off,on) Security yes Membership static, dynamic Fast start yes Rewrite yes Switch-A> Switch-B> show port capabilities Model WS-X5234 Rewrite no Switch-B> Un port qui ne supporte pas Etherchannel a apparaît tel que: Switch> show port capabilities Model WS-X5213A Port /1 Type /100BaseTX Speed auto, 10,100 Duplex half, full Trunk encap type Q, ISL Trunk mode on,off,desirable,auto,nonegotiate Channel no Broadcast suppression pps( ) Flow control no Security yes Membership static, dynamic Fast start yes

8 câbles, les ports ont les états suivants :
Etape 3: Vérifier que les ports sont connectés et opérationnels. Avant de connecter les câbles, les ports ont les états suivants : Switch-A> show port Port Name Status Vlan Level Duplex Speed Type 2/ not connected normal auto auto 10/100BaseTX 2/ not connected normal auto auto 10/100BaseTX 2/ not connected normal auto auto 10/100BaseTX 2/ not connected normal auto auto 10/100BaseTX Après avoir connecté les cables entre le deux commutateurs, les états sont les suivants: 2002 Dec 14 12:32:44 %PAGP-5-PORTTOSTP: Port 2/1 joined bridge port 2/1 2002 Dec 14 12:32:44 %PAGP-5-PORTTOSTP: Port 2/2 joined bridge port 2/2 2002 Dec 14 12:32:44 %PAGP-5-PORTTOSTP: Port 2/3 joined bridge port 2/3 2002 Dec 14 12:32:44 %PAGP-5-PORTTOSTP: Port 2/4 joined bridge port 2/4 Switch-A> show port Port Name Status Vlan Level Duplex Speed Type 2/ connected normal a-full a /100BaseTX 2/ connected normal a-full a /100BaseTX 2/ connected normal a-full a /100BaseTX 2/ connected normal a-full a /100BaseTX Switch-A> Switch-B> show port Switch-B> Comme la configuration a été effacée avant de commencer ce test, les ports sont dans leur état par défaut. Ils sont tous dans le VLAN 1, le débit et le mode duplex sont positionnés à auto. Après la connexion des cables, ils négocient un débit de 100 Mb/s et un mode full-duplex. L'état est "connecté". Nous pouvons maintenant exécuter une commande ping vers l'autre extrémité. Switch-A> ping is alive Dans votre réseau, vous devez peut-être configurer manuellement le débit à 100 Mb/s et le mode full-duplex au lieu de faire confiance à l'auto-négociation car vous voulez probablement utiliser le débit maximum. Pour de plus amples informations sur l'auto-négociation, voir le document "Configurung and troubleshooting Etheret 10/100 Mb/s Half /Full Duplex auto-négociation.

9 Controller sur le module qui crée ces limitations de configuration.
Etape 4: Vérifier que les ports devant être groupés ont les mêmes paramètres. Ceci est très important et sera traité de manière détaillée dans la section résolution de problème. Si la commande pour configurer Eterchannel ne fonctionne pas, c'est géné- ralement parce que les ports concernés par le canal ont des configurations différentes. Ceci inclut aussi bien les ports à l'autre extrémité de la liaison que les ports locaux. Dans notre cas, comme les configurations des commutateurs onr été éffacées avant de commencer le test, les ports ont leurs paramètres par défaut. Ils sont tous dans le VLAN 1, le débit et le mode duplex sont placés sur "auto" et tous les paramètres du Spanning-tree sont les mêmes pour tous les ports. Nous avons vu précédenment qu'après la connexion des câbles , les ports ont négocié un débit de 100 Mbit/s et un mode full-duplex. Comme il y a une instance Spanning-tree par VLAN, il est plus facile de configurer le canal et de vérifier les messages en réponse qu d'essayer et tester la cohérence des paramètres du Spanning-tree pour chaque port et VLAN dans le canal. Etape 5: Identifier les groupes de ports valides. Sur le commutateur Catalyst 5500, seuls certains ports peuvent être groupés pour former un canal. Ces dépendances restrictives ne s'appliquent pas à toutes les plateformes. Les ports dans un canal sur un commutateur Catalyst 5000 doivent être contigus. Notez que pour le port 2/1, les possibilités sont affichées par la commande show port capabilities. Switch-A> show port capabilities Model WS-X5225R Port /1 . . . Channel /1-2,2/1-4 Notez que ce port peut faire partie d'un groupe de deux ports (2/1-2) ou faire partie d'un groupe de quatre ports (2/1-4). Il y a un dispositif appelé Ethernet Bundling Controller sur le module qui crée ces limitations de configuration. Regardons pour un autre port: Switch-A> show port capabilities Model WS-X5225R Port /3 . . . Channel /3-4,2/1-4 Ce port peut faire partie d'un groupe de deux ports (2/3-4) ou faire partie d'un groupe de quatre ports (2/1-4) Note: Selon le matériel il peut y avoir des restrictions supplémentaires. Sur certains modules(WS-X5201 et WS-5203), vous ne pouvez pas créer d'Etherchannel avec les deux derniers ports du groupe sauf si les deux premiers ports du groupe forment déjà un Eterchannel. Un groupe de ports est un ensemble de ports autorisés à former un Etherchannel (2/1-4 est un groupe de ports). Par exemple si vous créez des Etherchannels séparés avec seulement deux ports dans un canal, vous ne pouvez pas affecter les ports 3/3-4 à un canal tant que vous n'avez pas d'abord affecté les ports 2/1-2 à un canal. Ceci est vrai uniquement pour les module qui ont cette restriction

10 n'ont pas cette restriction.
De la même manière vous ne pourrez pas configurer les ports 2/6-7, vous devez d'abord configurer les ports 2/5-6. Les modules utilisés dans notre configuration n'ont pas cette restriction. Comme nous sommes en train de configurer un groupe de quatre ports(2/1-4), cela entre dans le mode de groupage approuvé. Nous ne pourrions pas créer un groupe de qutre ports 2/3-6. C'est bien un groupe de quatre ports conyigus mais il ne commence pas dans les limites autorisées tel que le montre la commande show port capabilities (les groupes valides seraient ports 1-4, 5-8, 9-12, 13-16, 17-20, 21-24). Etape 6: Créer le canal. Pour créer le canal utilisez la commande set port channel mod/port pour chaque commutateur. Il est recommandé de mettre hors-service une extrémité du canal en utilisant la commande set port disable avant de mettre Etherchannel en service manuellement. Ceci évitera les problèmes possibles avec le Spanning-tree durant le processus de configuration. Le Spanning-tree pourrait posi- tionner des ports hors-service (avec un état errdisable) si une des extrémités est configurée en canal avant l'autre extrémité. A cause de ce problème, il est beaucoup plus facile de créer des Etherchannel en utilisant PAgP qui sera vu plus loin dans ce document. Pour éviter d'être dans cette situation quand on configure Etherchannel manuelle-ment, nous allons dévalider les ports sur le commutateur A, configurer le canal sr le commutateur A, configurer le canal sur le commutateur B et ensuite revalider les ports sur le commutateur A. Vérifiez qu'Etherchannel n'est pas validé Switch-A>(enable) show port channel No ports channeling Switch-A> Switch-B>(enable) show port channel Switch-B> Maintenant dévalidez les ports du commutateur A jusqu'à ce que les deux commu- tateurs soient configurés pour Etherchannel. Maintenant Spanning-tree ne génèrera pas d'erreurs et ne bloquera pas les ports. Switch-A>(enable) set port disable 2/1-4 Ports 2/1-4 disabled Switch-A> 2002 Dec 14 14:32:44 %PAGP-5-PORTTOSTP: Port 2/1 left bridge port 2/1 2002 Dec 14 14:32:44 %PAGP-5-PORTTOSTP: Port 2/2 left bridge port 2/2 2002 Dec 14 14:32:44 %PAGP-5-PORTTOSTP: Port 2/3 left bridge port 2/3 2002 Dec 14 14:32:44 %PAGP-5-PORTTOSTP: Port 2/4 left bridge port 2/4 Valider le mode canal sur le commutateur A Switch-A>(enable) set port channel 2/1-4 on Port(s) 2/1-4 channel mode set to on. Switch-A>

11 devenir lorsque les ports seront de nouveaux validés.
Vérifiez l'état du canal. Notez que le mode canal a été validé (on) mais que les ports restent à l'état "disabled". Le canal n'est toujours pas opérationnel, mais va le devenir lorsque les ports seront de nouveaux validés. Switch-A>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status Device port 2/1 disabled on channel 2/2 disabled on channel 2/3 disabled on channel 2/4 disabled on channel Parce que les ports du commutateur A ne sont plus validés, les ports du commutateur B n'ont plus de connexion. Le message suivant s'affiche sur la console du commuta- teur B quand les ports du commutateur A ne sont plus validés. 2002 Dec 14 18:32:44 %PAGP-5-PORTFROMSTP: Port 2/1 left bridge port 2/1 2002 Dec 14 18:32:44 %PAGP-5-PORTFROMSTP: Port 2/2 left bridge port 2/2 2002 Dec 14 18:32:44 %PAGP-5-PORTFROMSTP: Port 2/3 left bridge port 2/3 2002 Dec 14 18:32:44 %PAGP-5-PORTFROMSTP: Port 2/4 left bridge port 2/4 Validez le mode canal sur le commutateur B. Switch-B>(enable) set port channel 2/1-4 on Port(s) 2/1-4 channel mode set to on. Switch-B> Vérifiez le mode canal sur le commutateur B Switch-B>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status Device port 2/1 notconnect on channel 2/2 notconnect on channel 2/3 notconnect on channel 2/4 notconnect on channel Notez que le mode canal pour le commutateur B est validé (on) mais l'état des ports est "notconnect". C'est parce que les ports du commutateur A sont toujours dévalidés. Finalement la dernière étape consiste à valider les ports sur le commutateur A. Swicth-A>(enable) set port enable 2/1-4 Ports 2/1-4 enabled Switch-A>(enable) 2002 Dec 14 22:32:44 %PAGP-5-PORTTOSTP: Port 2/1 joined bridge port 2/1 2002 Dec 14 22:32:44 %PAGP-5-PORTTOSTP: Port 2/2 joined bridge port 2/2 2002 Dec 14 22:32:44 %PAGP-5-PORTTOSTP: Port 2/3 joined bridge port 2/3 2002 Dec 14 22:32:44 %PAGP-5-PORTTOSTP: Port 2/4 joined bridge port 2/4

12 Vérification de la configuration Etherchannel
Pour vérifier que le canal Etherchannel est correctement configuré, exécutez la commande show port channel. Switch-A>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status Device port 2/1 connected on channel WS-C (Sw) 2/1 2/2 connected on channel WS-C (Sw) 2/2 2/3 connected on channel WS-C (Sw) 2/3 2/4 connected on channel WS-C (Sw) 2/4 Switch-A>(enable) Switch-B>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status Device port 2/1 connected on channel WS-C (Sw) 2/1 2/2 connected on channel WS-C (Sw) 2/2 2/3 connected on channel WS-C (Sw) 2/3 2/4 connected on channel WS-C (Sw) 2/4 Switch-B>(enable) Le Spanning-tree montre qu'il traite les ports comme un seul port logique dans la sortie de la commande suivante. Dans la sortie ci-dessous, quand le port est listé comme "2/1-4" cela signifie que le Spanning-tree traite les ports 2/1, 2/2, 2/3, 2/4 comme un seul port. Switch-A> show spantree VLAN 1 Spanning tree enabled Spanning tree type ieee Designated Root d-b2-8c-00 Designated Root Priority Designated Root Cost Designated Root Port /1-4 Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR b Bridge ID Priority Port Vlan Port-State Cost Priority Fast-Start Group-Method 2/ forwarding disabled channel Etherchannel peut être implémenté avec différentes possibilités de distribution de trafic sur les ports dans le canal. La spécification Etherchannel ne dicte pas comment ce trafic doit être distribué sur les liaisons d'un canal. Le commutateur Catalyst 5000 utilise le dernier bit ou les deux derniers bits (selon le nombre de liaisons dans le canal) des adresses MAC source et destination dans la trame pour déterminer quel port utiliser dans le canal. Vous devez observer un trafic identique sur chacun des ports du canal, en supposant que le trafic est généré par une distribution normale des adresses MAC sur l'une ou l'autre des extrémités du canal.

13 canal vers le commutateur B.
Pour vérifier que le trafic est distribué sur tous les ports du canal, vous pouvez utiliser la commande show mac. Si vos ports étaient actifs avant la configuration Etherchannel, vous devez remettre à zéro les compteurs de trafic avec la commande clear counters. Les valeurs des compteurs représententeront comment Etherchannel a distribué le trafic. Dans notre environnement de test, nous n'avons pas obtenu une distribution de trafic comparable à celle d'un réseau en fonctionnement car il n'y a pas de stations , de serveurs ou de routeurs générant du trafic. les seuls équipements générant du trafic sont les commutateurs eux-mêmes. Nous avons exécuté quelques commandes ping du commutateur A vers le commutateur B et vous pouvez voir ci-dessous que le trafic unicast utilise le premier port du canal. L'information reçue dans ce cas (Rcv-Unicast) montre comment le commutateur B répartit le trafic sur le canal vers le commutateur A. Un peu plus loin dans la sortie de la commande, l'information transmise (Xmit-Unicast) montre comment le commutateur A distribue le trafic sur le canal vers le commutateur B. Nous pouvons voir plus bas dans l'affichage un léger trafic multicast généré par le commutateur (Dynamic ISL, CDP) pour tous les ports. les paquets de broadcast correspondent aux requêtes ARP(pour la passerelle par défaut qui n'existe pas dans notre configuration). Si nous avions des stations transmettant des paquets à travers le commutateur à destination de l'autre extrémité du canal, nous pourrions voir du trafic passer sur chacune des quatre liaisons dans le canal. Vous pouvez superviser la distribution du trafic dans votre réseau en utilisant la commande show mac. Switch-A>(enable) clear counters This command will reset all MAC and port counters reported in CLI and SNMP. Do you want to continue (y/n) [n]? y MAC and Port counters cleared. Switch-A>(enable) Switch-A>(enable) show mac Port Rcv-Unicast Rcv-Multicast Rcv-Broadcast 2/ / / / (...) Port Xmit-Unicast Xmit-Multicast Xmit-Broadcast 2/ / / / Port Rcv-Octet Xmit-Octet 2/ / / / Last -Time-Cleared Wed Dec , 18:05:36

14 Utilisation de PAgP pour configurer Etherchannel
PAgP facilite la création automatique de liaisons Etherchannel en échangeant des paquets entre des ports avec des capacités de canal. Le protocole apprend les capacités des groupes de ports de manière dynamique et informe les ports du voisinage. Quand PAgP a identifié correctement les couples de liaisons avec capacité de canal, il groupe les ports dans un canal. Le canal est ensuite ajouté au Spanning-tree comme un port unique de pont. Une trame donnée Unicast ou Multicast est trans- mise sur un seul des ports du canal.De plus, une trame Unicast ou Multicast émise sur un des ports du canal est empêchée d'être retournée sur un des autres ports du canal. Il y a quatre modes canal configurables par l'utilisateur: on, off, auto et desirable. Les paquets PAgP sont échangés uniquement sur des ports dans l'état "auto" et "desirable". Le paramètrage recommandé pour des commutateurs sur lesquels vous voulez former un Etherchannel est d'avoir les deux commutateurs paramètrés dans le mode "desirable". Cela procure le comportement le plus robuste si une extrémité ou l'autre devait rencontrer des situations d'erreur ou être remise à zéro. Le mode par défaut du canal est le mode auto. Les deux modes "auto" et "desirable" autorisent les ports à négocier avec des ports connectés pour déterminer s'ils peuvent former un canal basé sur des critères tels que le débit de port, l'état du "Trunking", le VLAN natif,etc... Les ports peuvent former un Etherchannel quand ils sont dans des modes différents aussi longtemps que ces modes sont compatibles. Par exemple: • Un port en mode "desirable" peut former avec succès un Etherchannel avec un autre port qui en mode "auto" ou "desirable" • Un port en mode "auto" peut former un Etherchannel avec un autre port en mode "desirable". • Un port en mode "auto" ne peut pas former un Etherchannel avec un autre port en mode "auto" car aucun des ports n'initialisera de négociation. • Un port en mode "on" peut former un canal seulement avec un port en mode "on" car les ports en mode "on" n'échangent pas de paquets PAgP. • Un port en mode "off" ne formera jamais de canal Quand vous utilisez Etherchannel, si un message syslog "SPANTREE-2: channel misconfig -x/x-x will be disabled" ou similaire est affiché, cela indique une incom- patibilité de modes sur les ports connectés. Nous recommandons que vous corrigiez ce problème de configuration et que vous revalidiez ce port en utilisant la commande set port enable.

15 Modes valides du Port canal voisin
La configuration correcte d'Etherchannel inclut: Mode de Port canal Modes valides du Port canal voisin Desirable Desirable ou Auto Auto(defaut) On Off Voici un résumé de les scenarios de modes de formation de canal. Quelques unes de ces combinaisons peuvent faire que le Spanning-tree passe les ports du côté canal dans l'état Errdisable. Swicth-A Mode canal Switch-B Mode canal On Off Auto Desirable Off Auto Pas de canal Desirable On Pas de canal (errdisable) Canal

16 commande suivante sur le commutateur A et sur le commutateur B.
Nous avons passé hors-service (off) le canal de l'exemple précédent en utilisant la commande suivante sur le commutateur A et sur le commutateur B. Switch-A>(enable) set port channel 2/1-4 auto Port(s) 2/1-4 channel mode set to auto Switch-A>(enable) Switch-B>(enable) set port channel 2/1-4 auto Switch-B>(enable) Le mode par défaut pour un port qui a des capacités de canal est "auto". Pour vérifier cela, entrez la commande suivante: Switch-A>(enable) show port channel 2/1 Port Status Channel Channel Neighbor Neighbor mode status device port 2/1 connected auto not channel Switch-A>(enable) La commande ci-dessus montre aussi que les ports ne sont pas inclus dans un canal. Un autre moyen de vérifiez l'état du canal est le suivant: Switch-A>(enable) show port channel No ports channeling Switch-A>(enable) Switch-B>(enable) show port channel Switch-B>(enable) Pour créer le canal avec PAgP, c'est réellement très simple. A ce point les deux commutateurs sont ben mode "auto" ce qui signifie qu'ils pourront créer un canal si un des ports connecté transmet une reqête PAgP pour créer un canal. En positionnant le commutateur A en mode "desirable", on force le Switch-A à transmettre des paquets PAgP à l'autrte commutateur pour lui demander de créer un canal. Switch-A>(enable) set port channel 2/1-4 desirable Port(s) 2/1-4 channel mode set to desirable. Switch-A>(enable) 2002 Dec 14 15:32:44 %PAGP-5-PORTFROMSTP: Port 2/1 left bridge port 2/1 2002 Dec 14 15:32:44 %PAGP-5-PORTFROMSTP: Port 2/2 left bridge port 2/2 2002 Dec 14 15:32:44 %PAGP-5-PORTFROMSTP: Port 2/3 left bridge port 2/3 2002 Dec 14 15:32:44 %PAGP-5-PORTFROMSTP: Port 2/4 left bridge port 2/4 2002 Dec 14 15:32:48 %PAGP-5-PORTTOSTP: Port 2/1 joined bridge port 2/1-4 2002 Dec 14 15:32:48 %PAGP-5-PORTTOSTP: Port 2/2 joined bridge port 2/1-4 2002 Dec 14 15:32:48 %PAGP-5-PORTTOSTP: Port 2/3 joined bridge port 2/1-4 2002 Dec 14 15:32:48 %PAGP-5-PORTTOSTP: Port 2/4 joined bridge port 2/1-4

17 Pour visualiser l'état du canal, exécutez la commande suivante:
Switch-A>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status Device port /1 connected desirable channel WS-C (Sw) 2/ /2 connected desirable channel WS-C (Sw) 2/2 2/3 connected desirable channel WS-C (Sw) 2/3 2/4 connected desirable channel WS-C (Sw) 2/ Switch-A>(enable) Comme le commutateur B était en mode auto, il a répondu aux paquets PAgP et crée un canal avec le commutateur A. 2002 Dec 14 15:32:51 %PAGP-5-PORTFROMSTP: Port 2/1 left bridge port 2/1 2002 Dec 14 15:32:51 %PAGP-5-PORTFROMSTP: Port 2/2 left bridge port 2/2 2002 Dec 14 15:32:51 %PAGP-5-PORTFROMSTP: Port 2/3 left bridge port 2/3 2002 Dec 14 15:32:51 %PAGP-5-PORTFROMSTP: Port 2/4 left bridge port 2/4 2002 Dec 14 15:32:55 %PAGP-5-PORTTOSTP: Port 2/1 joined bridge port 2/1-4 2002 Dec 14 15:32:55 %PAGP-5-PORTTOSTP: Port 2/2 joined bridge port 2/1-4 2002 Dec 14 15:32:55 %PAGP-5-PORTTOSTP: Port 2/3 joined bridge port 2/1-4 2002 Dec 14 15:32:55 %PAGP-5-PORTTOSTP: Port 2/4 joined bridge port 2/1-4 Switch-B>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status Device port /1 connected auto channel WS-C (Sw) 2/ /2 connected auto channel WS-C (Sw) 2/2 2/3 connected auto channel WS-C (Sw) 2/3 2/4 connected auto channel WS-C (Sw) 2/ Switch-B>(enable) Note: Il est recommandé de positionner les deux extrémités en mode "desirable" de telle sorte que chacune des extrémités tentera de réinitialiser le canal si une des deux extrémités disparaît. Positionnez les ports d'Etherchannel du commutateur B en mode "desirable" même si le canal est actif et en mode auto cela ne pose pas de problème. Switch-B>(enable) set port channel 2/1-4 desirable Port(s) 2/1-4 channel mode set to desirable. Switch-B>(enable) Switch-B>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status Device port /1 connected desirable channel WS-C (Sw) 2/ /2 connected desirable channel WS-C (Sw) 2/2 2/3 connected desirable channel WS-C (Sw) 2/3 2/4 connected desirable channel WS-C (Sw) 2/ Switch-B>(enable)

18 "Trunking" et Etherchannel
Maintenant si le commutateur A s'arrête pour une raison quelconque ou si un nouveau matériel remplace le commutateur A, le commutateur B tentera de rétablir le canal. Si le nouvel équipement ne sait pas établir de canal, le commutateur B traitera les ports 2/1-4 comme des ports classiques sans capacité de canal. C'est un des bénéfices de l'utilisation du mode "desirable". Si le canal avait été configuré en utilisant le mode "on" de PAgP et si une des extrémités de la connexion a une erreur quelconque ou une réinitialisation, cela pourrait causer un état "errdisable"(hors-service) à l'autre extrémité. Avec PAgP patramétré en mode "desirable" à chaque extrémité, le canal se stabilisera et renégociera la connexion Etherchannel. "Trunking" et Etherchannel Etherchannel est indépendant du VLAN Trunking. Vous pouvez activer ou non le VLAN trunking. Vous pouvez également activer le Trunking sur tous les ports avant de créer le canal ou l'activer après la création du canal(ce que nous allons faire dans l'exemple). Trunking et Etherchannel sont des fonctionnalités complètement indé- pendantes. Ce qui importe c'est que tous les ports concernés soient dans le même mode. Soit,ils sont tous en mode "Trunking" avant la configuraton du canal soit ils ne pas en mode "Trunking" avant la configuration du canal. Tous les ports doivent être dans le même état de "Trunking" avant de créer le canal. Une fois le canal crée, tout ce qui est modifié sur un port est aussi modifié sur les autres ports du canal. Les modules utilisés dans ce test peuvent utiliser le "Trunking" ISL ou 802.1Q. Par défaut, les modules sont positionnés en mode "Auto Trunking" et "negotiate" ce qui signifie qu'ils utiliseront le "Trunking" si l'autre extrémité le demande et ils négocieront l'utilisation du mode ISL ou 802.1Q pour le trunking. Sinon ils fonctionneront comme des ports classiques. Switch-A>(enable)show trunk 2 Port Mode Encapsulation Status Native vlan 2/1 auto negotiate not-trunking 1 2/2 auto negotiate not-trunking 1 2/3 auto negotiate not-trunking 1 2/4 auto negotiate not-trunking 1 Il y a différentes manière d'activer le "Trunking". Par exemple, le commutateur A sera configuré avec le mode "desirable", il est déjà en mode "negotiate". Cette combinaison (desirable et negotiate) fera que le commutateur A demandera au commutateur B d'activer le "Trunking" et de négocier le mode de "Trunking". Comme le commutateur B est en auto-negotiate par défaut, il répondra à la requête du commutateur A. Switch-A>(enable) set trunk 2/1 desirable Ports(s) 2/1-4 trunk mode set to desirable. Switch-A>(enable)

19 "Trunking" négocié avec le commutateur voisin est ISL (n-isl).
2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/1 left bridge port 2/1 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/2 left bridge port 2/2 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/3 left bridge port 2/3 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/4 left bridge port 2/4 2002 Dec 14 16:32:53 %DTP-5-TRUNKPORTON: Port 2/1 has become isl trunk 2002 Dec 14 16:32:53 %DTP-5-TRUNKPORTON: Port 2/2 has become isl trunk 2002 Dec 14 16:32:53 %DTP-5-TRUNKPORTON: Port 2/3 has become isl trunk 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/1 joined bridge port 2/1-4 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/2 joined bridge port 2/1-4 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/3 joined bridge port 2/1-4 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/4 joined bridge port 2/1-4 Switch-A>(enable)show trunk 2 Port Mode Encapsulation Status Native vlan 2/1 desirable n-isl trunking 1 2/2 desirable n-isl trunking 1 2/3 desirable n-isl trunking 1 2/4 desirable n-isl trunking 1 Switch-A> Le mode trunk a été positionné à "desirable". Le résultat est que le mode de "Trunking" négocié avec le commutateur voisin est ISL (n-isl). Le nouvel état est "Trunking". La sortie ci-dessous obtenue sur la console du commu- tateur B causée par la commande exécutée sur le commutateur A. 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/1 left bridge port 2/1 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/2 left bridge port 2/2 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/3 left bridge port 2/3 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/4 left bridge port 2/4 2002 Dec 14 16:32:53 %DTP-5-TRUNKPORTON: Port 2/1 has become isl trunk 2002 Dec 14 16:32:53 %DTP-5-TRUNKPORTON: Port 2/2 has become isl trunk 2002 Dec 14 16:32:53 %DTP-5-TRUNKPORTON: Port 2/3 has become isl trunk 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/1 joined bridge port 2/1-4 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/2 joined bridge port 2/1-4 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/3 joined bridge port 2/1-4 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/4 joined bridge port 2/1-4 Switch-A>(enable)show trunk 2 Port Mode Encapsulation Status Native vlan 2/1 auto n-isl trunking 1 2/2 auto n-isl trunking 1 2/3 auto n-isl trunking 1 2/4 auto n-isl trunking 1 Switch-A> Notez que les quatre ports (2/1-4) sont passés en mode "Trunking" bien que seul le port 2/1 soit passé en mode "desirable". Ceci montre que le changement apporté à un affecte tous les ports du canal.

20 Résolution de problèmes Etherchannel
La résolution de problèmes Etherchannel peut être divisée en deux parties: - Résolution de problèmes pendant la phase de configuration - Résolution de problèmes pendant la phase de fonctionnement Les erreurs de configuration sont dues dans la majorité des cas à des paramètres incompatibles pour les ports concernés(débits différents, modes duplex différents, valeurs différentes du Spanning-tree) mais on peut aussi avoir des erreurs générées durant cette configuration en positionnant le canal en mode "on" à une extrémité et attendre trop longtemps pour configurer l'autre extrémité du canal. Ceci entraine des boucles Spanning-tree qui génère des erreurs et bloque les ports. Quand une erreur est rencontrée pendant la configuration Etherchannel assurez-vous de vérifier l'état des ports après avoir corrigé l'erreur. Si l'état des ports est errdisable, ceci indique que les ports ont été mis hors service par le logiciel et passeront en service que si vous exécutez la commande set port enable. Note: De manière générale vous pouvez corriger tous les problèmes d'Etherchannel mais les ports ne passeront en service et formeront un canal que s'ils sont remis en service explicitement. Les futures versions du système d'exploitation vérifieront périodiquement si les ports dans l'état errdisable peuvent être remis en service. Pour les tests suivants nous allons dévalider le "Trunking" et "Etherchannel". Les cas suivants vont être abordés: - Paramètres incompatibles - Attente trop longue avant de configurer l'autre extrémité du canal - Correction de l'état errdisable - Voir ce qui se passe quand une liaison passe hors-service puis en service. Paramètres incompatibles Voici un exemple de paramètres incompatibles; Nous allons placer le port 2/4 dans le VLAN 2 tandis que les autres ports restent dans le VLAN 1. Switch-A>(enable) show port channel No ports channeling Switch-A>(enable) show port Port Name Status Vlan Level Duplex Speed Type 2/ connected normal a-full a /100BaseTX 2/ connected normal a-full a /100BaseTX 2/ connected normal a-full a /100BaseTX 2/ connected normal a-full a /100BaseTX Switch-A>(enable) set vlan 2 Cannot add/modify VLANs on a VTP server without a domain name. Switch-A>(enable) set vtp domain testDomain VTP domain testDomain modified Switch-A>(enable) set vlan 2 name vlan2 Vlan 2 configuration successful Switch-A>(enable)

21 Switch-A>(enable) set vlan 2 2/4 VLAN 2 modified VLAN 1 modified VLAN Mod/Ports /4 Switch-A>(enable) 2002 Dec 14 16:34:51 %PAGP-5-PORTFROMSTP: Port 2/4 left bridge port 2/4 Switch-A>(enable) show port Port Name Status Vlan Level Duplex Speed Type 2/ connected normal a-full a /100BaseTX 2/ connected normal a-full a /100BaseTX 2/ connected normal a-full a /100BaseTX 2/ connected normal a-full a /100BaseTX Switch-A>(enable) set port channel 2/1-4 desirable Port(s) 2/1-4 channel mode set to desirable. Switch-A>(enable) 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/1 left bridge port 2/1 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/2 left bridge port 2/2 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/3 left bridge port 2/3 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/4 left bridge port 2/4 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/1 joined bridge port 2/1-2 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/2 joined bridge port 2/1-2 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/3 joined bridge port 2/3 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/4 joined bridge port 2/4 Switch-A>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port /1 connected desirable channel WS-C (Sw) 2/1 2/2 connected desirable channel WS-C (Sw) 2/1 Switch-A>(enable) Notez que le canal a été formé avec les ports 2/1-2. Les ports 2/3-4 n'ont pas été pris car le port 2/4 est dans un autre VLAN. Il n'y a pas de message d'erreur. PAgP a simplement fait ce qu'il devait faire pour créer le canal et pour que cela fonctionne. Vous devez vérifier les résultats quand vous créez un canal pour être sur que vous avez obtenu les résultats que vous désirez. Maintenant positionnons manuellement le mode du port 2/4 à "on" dans un VLAN différent et regardons ce se passe. D'abord nous allons positionner le mode du canal de nouveau à "auto" dans le but d'arrêter le canal existant et ensuite nous positionneront manuellement le mode "on". Switch-A>(enable) set port channel 2/1-4 auto Port(s) 2/1-4 channel mode set to auto. Switch-A>(enable)

22 nous savons que le commutateur A n'est pas configuré correctement.
2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/1 left bridge port 2/1-1 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/2 left bridge port 2/2-2 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/3 left bridge port 2/3 2002 Dec 14 16:32:51 %PAGP-5-PORTFROMSTP: Port 2/4 left bridge port 2/4 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/1 joined bridge port 2/1 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/2 joined bridge port 2/2 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/3 joined bridge port 2/3 2002 Dec 14 16:33:55 %PAGP-5-PORTTOSTP: Port 2/4 joined bridge port 2/4 Switch-A>(enable) show port channel No ports channeling Switch-A>(enable) Switch-A>(enable) set port channel 2/1-4 on Mismatch in vlan number Failed to set port(s) 2/1-4 channel mode to on. Sur le commutateur B, nous pouvons passer le canal en mode "on" et noter que celui-ci répond que les ports du canal fonctionnent correctement dans le canal mais nous savons que le commutateur A n'est pas configuré correctement. Switch-B>(enable) show port channel No ports channeling Switch-B>(enable) Switch-B>(enable) show port Port Name Status Vlan Level Duplex Speed Type 2/ connected normal a-full a /100BaseTX 2/ connected normal a-full a /100BaseTX 2/ connected normal a-full a /100BaseTX 2/ connected normal a-full a /100BaseTX Switch-B>(enable) set port channel 2/1-4 on Port(s) 2/1-4 channel mode set to on. Switch-B>(enable) No ports channeling Switch-B>(enable) 2002 Dec 14 16:35:51 %PAGP-5-PORTFROMSTP: Port 2/1 left bridge port 2/1 2002 Dec 14 16:35:51 %PAGP-5-PORTFROMSTP: Port 2/2 left bridge port 2/2 2002 Dec 14 16:35:51 %PAGP-5-PORTFROMSTP: Port 2/3 left bridge port 2/3 2002 Dec 14 16:35:51 %PAGP-5-PORTFROMSTP: Port 2/4 left bridge port 2/4 2002 Dec 14 16:35:55 %PAGP-5-PORTTOSTP: Port 2/1 joined bridge port 2/1 2002 Dec 14 16:35:55 %PAGP-5-PORTTOSTP: Port 2/2 joined bridge port 2/2 2002 Dec 14 16:35:55 %PAGP-5-PORTTOSTP: Port 2/3 joined bridge port 2/3 2002 Dec 14 16:35:55 %PAGP-5-PORTTOSTP: Port 2/4 joined bridge port 2/4 Switch-B>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port /1 connected on channel WS-C (Sw) 2/1 2/2 connected on channel WS-C (Sw) 2/2 2/3 connected on channel WS-C (Sw) 2/3 2/4 connected on channel WS-C (Sw) 2/4* Switch-B>(enable)

23 Attente trop longue avant la configuration de l'autre extrémité
Les tests précédents indiquent clairement que vous devez vérifier les deux extrémités du canal quand vous configurez le canal manuellement. Les sorties de commandes effectuées page précédente montrent que le commutateur B est configuré avec un canal mais que le commutateur A ne gère pas correctement ce canal car il a un port dans un autre VLAN. Attente trop longue avant la configuration de l'autre extrémité Dans notre cas, le commutateur B a un Etherchannel configuré et opérationnel mais pas le commutateur A car celui-ci a une erreur de configuration de VLAN ( ports 2/1-3 dans le VLAN 1 et port 2/4 dans le VLAN 2). C'est ce qui survient quand une extrémité du canal est positionnée en mode "on" et l'autre extrémité en mode "auto". Après quelques minutes, le commutateur B va passer les ports hors-service à cause d'une détection de boucle Spanning-tree. Les ports 2/1-4 du commutateur B agissent comme un port unique alors que les ports 2/1-4 du commutateur A agissent comme des ports indépendants. Une diffusion (Broadcast) transmise du commutateur B vers le commutateur A sur le port 2/1 sera retransmise vers le commutateur B sur les ports 2/2, 2/3 et 2/4 car le commutateur A traite ces ports comme des ports indépendants. C'est pour cela que le Spanning-tree du commutateur B détecte une boucle. Notez que les ports du commutateur B sont maintenant dévalidés avec l'état errdisable. Switch-B>(enable) 2002 Dec 14 16:45:34 %SPANTREE-2-CHNMISCFG: STP loop - channel 2/1-4 is disabled in vlan 1 2002 Dec 14 16:45:39 %PAGP-5-PORTFROMSTP: Port 2/1 left bridge port 2/1-4 2002 Dec 14 16:45:39 %PAGP-5-PORTFROMSTP: Port 2/2 left bridge port 2/1-4 2002 Dec 14 16:45:39 %PAGP-5-PORTFROMSTP: Port 2/3 left bridge port 2/1-4 2002 Dec 14 16:45:39 %PAGP-5-PORTFROMSTP: Port 2/4 left bridge port 2/1-4 Switch-B>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port /1 errdisable on channel /2 errdisable on channel /3 errdisable on channel /4 errdisable on channel Switch-B>(enable) Switch-B>(enable) show port channel No ports channeling Switch-B>(enable) Switch-B>(enable) show port Port Name Status Vlan Level Duplex Speed Type 2/ errdisable normal auto auto 10/100BaseTX 2/ errdisable normal auto auto 10/100BaseTX 2/ errdisable normal auto auto 10/100BaseTX 2/ errdisable normal auto auto 10/100BaseTX

24 Correction de l'état errdisable
Quelquefois quand vous essayez de configurer Etherchannel mais que les ports n'ont pas la même configuration, ces ports sur l'une ou l'autre des extrémités du canal passent hors-service. La lampe d'indication d'état du port sur le commutateur est de couleur jaune. Vous pouvez vérifier cela en utilisant la commande show port sur la console. Les ports seront listés avec un état égal à "errdisable". Pour corriger ce problème vous devez trouver les paramètres qui ne correspondent pas sur les ports concernés et ensuite revalider les ports. La revalidation des ports est une étape essentielle qui doit être réalisée pour que les ports soient totalement opérationnels. Dans notre exemple, nous savons que le commutateur A avait uen erreur de VLAN. Nous reconfigurons le port 2/4 du commutateur A pour qu'il soit dans le VLAN 1. Ensuite nous passons le canal en mode "on" pour les ports 2/1-4. Le commutateur affichera "non-connecté" tant que les ports du commutateur B ne seront pas validés. Lorsque la modification a été effectuée sur le commutateur A, nous revalidons les ports du commutateur B. Switch-A>(enable) set vlan 1 2/4 VLAN 1 modified. VLAN 2 modified. VLAN Mod/Ports /1-24 Switch-A>(enable) Switch-A>(enable) set port channel 2/1-4 on Port(s) 2/1-4 channel mode set to on. Switch-A>(enable)show port channel Port Status Channel Channel Neighbor Neighbor mode status device port /1 notconnect on channel 2/2 notconnect on channel 2/3 notconnect on channel 2/4 notconnect on channel Switch-A>(enable) Switch-B>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port /1 errdisable on channel 2/2 errdisable on channel 2/3 errdisable on channel 2/4 errdisable on channel Switch-B>(enable) Switch-B>(enable) set port enable 2/1-4 Port(s) 2/1-4 enabled. Switch-B>(enable) 2002 Dec 14 16:47:39 %PAGP-5-PORTFROMSTP: Port 2/1 left bridge port 2/ Dec 14 16:47:39 %PAGP-5-PORTFROMSTP: Port 2/2 left bridge port 2/ Dec 14 16:47:39 %PAGP-5-PORTFROMSTP: Port 2/3 left bridge port 2/ Dec 14 16:47:39 %PAGP-5-PORTFROMSTP: Port 2/4 left bridge port 2/1-4

25 exécuter la commande show mac de nouveau pour voir sur quel port les
Switch-B>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status device port /1 connected on channel 2/2 connected on channel 2/3 connected on channel 2/4 connected on channel Switch-B>(enable) Voir ce qui se passe quand une liaison passe hors-service puis en service. quand un port dans un canal passe hors-service, tous les paquets qui auraient du être transmis sur ce port sont transférés sur le port suivant du canal. Vous pouvez vérifier cela en utilisant la commande sh mac. dans notre réseau test, nous avons le commutateur A qui transmet des paquets ping au commutateur B dans le but de vérifier quelle liaison le trafic utilise. Nous allons remettre les compteurs de trafic à zéro, exécuter la commande show mac, exécuter trois commandes ping et exécuter la commande show mac de nouveau pour voir sur quel port les réponses au ping ont été reçues. Switch-A>(enable) clear counters This command will reset all MAC and port counters reported in CLI and SNMP. Do you want to continue [y/n]? y MAC and Port counters cleared. Switch-A>(enable) Switch-A>(enable) show port channel Port Status Channel Channel Neighbor Neighbor mode status Device port /1 connected on channel WS-C (Sw) 2/ /2 connected on channel WS-C (Sw) 2/2 2/3 connected on channel WS-C (Sw) 2/3 2/4 connected on channel WS-C (Sw) 2/ Switch-A>(enable) Switch-A>(enable) show mac Port Rcv-Unicast Rcv-Multicast Rcv-Broadcast 2/ 2/ 2/ 2/ Switch-A>(enable) Switch-A>(enable) ping is alive 2/

26 nouveau deux commandes ping.
A ce point nous avons reçu les réponses ping sur le port 2/1. quand la console du commutateur B transmet une réponse au commutateur A, l'Etherchannel utilise le port 2/1. Maintenant nous allons passer le port 2/1 du commutateur B hors-service. Depuis le commutateur nous allons exécuter de nouveau une commande ping et regarder sur quel port le réponse est reçue.(le commutateur A transmet les paquets sur le même port que le commutateur B auquel il est connecté). Nous affichons que les paquets reçus du commutateur B, les paquets émis sont plus bas dans la sortie de la commande show mac. Switch-B>(enable) set port disable 2/1 Port(s) 2/1 disabled. Switch-B>(enable) 2002 Dec 14 16:48:39 %PAGP-5-PORTFROMSTP: Port 2/1 left bridge port 2/1-4 Switch-A>(enable) ping is alive Switch-A>(enable) show mac Port Rcv-Unicast Rcv-Multicast Rcv-Broadcast 2/ 2/ 2/ 2/ Maintenant que le port 2/1 est dévalidé, Etherchannel utilise automatiquement le port suivant (port 2/2) dans le canal. Maintenant nous revalidons le port 2/1, nous attendons le message indiquant qu'il a rejoint le bridge group et nous exécutons de nouveau deux commandes ping. Switch-B>(enable) set port enable 2/1 Port(s) 2/1-4 enabled. Switch-B>(enable) 2002 Dec 14 16:48:39 %PAGP-5-PORTTOSTP: Port 2/1 joined bridge port 2/1-4 Switch-A>(enable) ping is alive Switch-A>(enable) Switch-A>(enable) show mac Port Rcv-Unicast Rcv-Multicast Rcv-Broadcast 2/ 2/ 2/ 2/ Notez que les ping sont transmis sur le port 2/1. Quand la liaison passe de nouveau en service, Etherchannel va de nouveau l'ajouter au groupement et l'utiliser. Tout ceci est totalement transparent pour l'utilisateur.

27 Commandes utilisées dans ce document
Commandes utilisées pour la configuration • set port channel on - Met en service d'Etherchannel • set port channel auto - Met les ports dans leur par défaut (auto) • set port channel desirable - Met le port dans l'état désirable pour demander la création d'un canal • set port enable - Valide les ports • set port disable - Dévalide les ports • set trunk desirable - Met le "Trunking" en service et négocie avec l'autre extrémité le mode de "Trunking" Commandes utilisées pour vérifier la configuration • show version - Affiche la version du logiciel • show module - Liste les modules installés dans le commutateur • set port capabilities - Liste les capacités des ports • show port - Affiche les états des ports, le débit et le mode duplex. • ping - test de connectivité • show port channel - Affiche l'état du canal Etherchannel • show port channel mod/port - Affichage détaillé de l'état d'un port • show spantree -Affiche les caractéristiques Spanning-tree • show trunk - Affiche l'état de "Trunking" des ports Commandes utilisées pour résoudre les problèmes de configuration • show port channel - Affiche l'état du canal Etherchannel • clear counters - Remise à zéro des compteurs de trafic • show mac - Affiche le nombre de paquets émis et reçus par le commutateur • show port - Affiche les états des ports, le débit et le mode duplex. • ping - test de connectivité Commandes utilisées pour créer les scénarios de résolution de problèmes • set vtp domain testdomain - Affecte un nom de domaine VTP au commutateur • set vlan 2 name vlan2 - Crée le VLAN 2 avec le nom "vlan2" • set vlan 2 2/4 - Affecte le port 2/4 au VLAN 2 • set port channel 2/1-4 desirable - Met le canal Etherchannel en service et négocie avec l'autre extrémité. • set port channel 2/1-4 on - Met le "Trunking" en service sans négociation • set port channel 2/1-4 auto - Met les ports dans leur mode par défaut • set vlan 1 2/1-4- Affecte le port 2/4 au VLAN 1

28 Sommaire des commandes
show version show module [mod_num] show port capabilities [mod_num[/port_num]] show port [mod_num[/port_num]] ping [-s]host[packet_size][packet_count] show port channel [mod][info|statistics] show port channel mod/port[info|statistics] set port disable mod_num/port_num show port channel mod/ports [on|off|desirable|auto] show port channel admin_group [on|off|desirable|auto] show port channel admin_group mod/ports [on|off|desirable|auto] set port enable mod_num/port_num show spantree [vlan|mod_num/port_num][active] show trunk [mod_num[/port_num]][detail] set trunk mod_num[/port_num [on|off|desirable|auto|nonegotiate] [vlan_range][isl|dot1q|dot10|lane|negotiate] set vtp domain[domain_name][mode{client|server|transparent][passwd passwd][prunning{enable|disable][v2{enable|disable}] set vlan vlan_num mod_num/port_list set vlan vlan_num [name name][type{ethernet|fddi|fddinet|trcf|trbf}] [state{active|suspend|}][said said][myu mtu][ring hex_ring_number] [decring decimal_ring_number][bridge bridge_num][parent vlan_num] [mode{srt|srb}][stp{ieee|ibm|auto}][translation vlan_num] [backupcrf{off|on}][aremaxhop hop_count][stemaxhop hop_count] clear counters show mac [mod_num/port_num]

29 Cable ethernet croisé 3 TD+ 6 TD- 1 RD+ 2 RD-

30


Télécharger ppt "Configuration Etherchannel"

Présentations similaires


Annonces Google