15/11/2024

Cisco

EtherChannel sous Cisco avec LACP

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 :

Architecture EtherChannel

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

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.

download-pka-hover

author avatar
Florian BURNEL Co-founder of IT-Connect
Ingénieur système et réseau, cofondateur d'IT-Connect et Microsoft MVP "Cloud and Datacenter Management". Je souhaite partager mon expérience et mes découvertes au travers de mes articles. Généraliste avec une attirance particulière pour les solutions Microsoft et le scripting. Bonne lecture.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

5 commentaires sur “EtherChannel sous Cisco avec LACP

  • Bonsoir,
    merci pour la proposition mais le lien de téléchargement ne fonctionne pas :/

    Leila
    Cordialement.

    Répondre
  • Et pour la commande « channel-protocol lacp », n’est-elle pas nécessaire ??

    Répondre
  • 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,

    Répondre
    • 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

      Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.