EtherChannel sous Cisco avec LACP
Sommaire
I. Présentation
Dans un autre tutoriel, j'expliquais la mise en place de l'agrégation de lien avec le protocole LACP sur des commutateurs HP ProCurve. Cet article quant à lui concerne l'équivalent mais avec des commutateurs Cisco, on appelle cela "EtherChannel".
Rappel concernant LACP :
Le protocole LACP permet la mise en place d’agrégat de liens qui permet de regrouper plusieurs liens physiques en un seul lien logique et ainsi améliorer les performances en termes de bande-passante, de haute disponibilité et de répartition de charge.
LACP signifie Link Aggregation Control Protocol est un protocole de niveau 2 qui a pour référence IEEE "802.3ad".
Il existe une alternative au protocole LACP par l'intermédiaire du protocole PAgP qui est un protocole propriétaire Cisco.
II. Conditions requises
Pour la mise en place de l'EtherChannel sous Cisco, les conditions suivantes doivent être respectées :
- Support de l'EtherChannel sur les interfaces de l'équipement
- Même mode duplex (full duplex / half duplex)
- Même vitesse
- La plage de VLANs autorisés doit être la même des deux côtés sinon l'EtherChannel passera en mode Desirable.
III. Architecture
Voici l'architecture mise en place dans cet exemple :
On partira du principe où sur chaque switch, ce sont les ports fastEthernet 0/1 et 0/2 qui sont utilisés pour l'agrégation.
Pour la réalisation de cet exemple, j'utiliserais le logiciel Cisco Packet Tracer.
IV. Configuration des switchs
La procédure de configuration des switchs est identique, il faudra saisir le jeu de commandes suivant sur les deux switchs :
# Passage en mode configuration Sw1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. # Sélectionner la plage d'interfaces Sw1(config)#interface range fastEthernet 0/1 - 2 # Création d'un groupe EtherChannel n°1 avec le protocole LACP (mode active) Sw1(config-if-range)#channel-group 1 mode active Creating a port-channel interface Port-channel 1 Sw1(config-if-range)#exit # Accès au paramétrage du port-channel créé Sw1(config)#interface port-channel 1 # Passer le port-channel en mode trunk pour pouvoir faire passer plusieurs VLANs Sw1(config-if)#switchport mode trunk
Note : A la place du mode "active" il est possible d'indiquer le mode "passive" pour le second switch, il sera alors en attente que le switch à l'autre extrémité lui envoie un signal lui indiqué qu'il est actif en LACP. Pour que l'EtherChannel fonctionne avec LACP, il faut être active/active ou active/passive.
Si vous souhaitez ajouter explicitement la liste des VLANs autorisés :
# VLANs autorisés (exemple VLAN 10 et VLAN 20) - OPTIONNEL Sw1(config-if)#switchport trunk allowed vlan 10,20
Et indiquer un VLAN natif :
# VLANs natif - OPTIONNEL Sw1(config-if)#switchport trunk native vlan 99
Lors de la création du groupe de ports pour l'EtherChannel, les interfaces concernées seront redémarrées :
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up
Pour visualiser l'état des différents channel-group configurés, utilisez la commande suivante :
show etherchannel
L'EtherChannel est désormais opérationnel entre les deux commutateurs Cisco.
V. A vos claviers
Pour finir, je vous propose de télécharger un exercice d'entraînement sous Cisco Packet Tracer où vous devez mettre en place de l'EtherChannel entre 3 commutateurs.
Bonsoir,
merci pour la proposition mais le lien de téléchargement ne fonctionne pas :/
Leila
Cordialement.
Super tuto et bien plus clair que le cours Cisco provenant du CCNA3 😉
Et pour la commande « channel-protocol lacp », n’est-elle pas nécessaire ??
Bonjour,
pour ma part cela ne fonctionne pas alors que les prérequis sont respectés.
j’ai l’erreur »channel-group 1 mode active
^
% Invalid input detected at ‘^’ marker. »
J’utilise un switch 2960-24 TT
savez vous d’où cela peut venir ?
Merci d’avance,
Je me repond a moi même, et pour ceux que ça pourrait intérésser cela ne fonctionne pas avec les switch 2960 dans packettracer. En tout cas sur ma version qui est la v5