Objectif

Le LAG (Link Aggregation Group) multiplie la bande passante, augmente la flexibilité des ports et assure la redondance des liaisons entre deux périphériques. Le protocole LACP (Link Aggregation Control Protocol) fait partie de la spécification IEEE (802.3az) qui peut contrôler le regroupement de plusieurs ports physiques ensemble pour former un seul canal logique. L'équilibrage de charge du trafic sur les ports membres actifs d'un LAG est géré par une fonction de distribution basée sur le hachage qui distribue le trafic de monodiffusion et de multidiffusion en fonction des informations d'en-tête de paquet de couche 2 ou 3. LACP permet de former un seul LAG en regroupant de nombreux ports physiques. Il est également responsable de la multiplication de la bande passante, de l'augmentation de la flexibilité des ports et de la redondance des liaisons entre deux périphériques. De plus, cela permet de modifier la vitesse du LAG, l'annonce, le contrôle de flux, ainsi que la protection qui peut être facilement identifiée dans le tableau des paramètres du LAG.

Ce document explique comment configurer le LAG sur un commutateur via l'interface de ligne de commande (CLI).

Pour obtenir des instructions sur la configuration du LAG sur un commutateur via l'interface graphique utilisateur (GUI), cliquez ici

Périphériques pertinents | Version du micrologiciel

- CBS250 (fiche technique) |3.0.0

- CBS350 (fiche technique) |3.0.0

- CBS350-2X (fiche technique) |3.0.0

- CBS350-4X (fiche technique) |3.0.0

Procédure de configuration LAG

Dans ce document, nous avons deux commutateurs CBS350 connectés les uns aux autres sur les ports GE1/0/1 et GE1/0/2. Tous les ports membres doivent avoir la même configuration et la même vitesse. La configuration est configurée sur les deux commutateurs.

Étape 1. SSH au commutateur. Le nom d'utilisateur et le mot de passe par défaut sont cisco/cisco. Si vous avez configuré un nouveau nom d'utilisateur ou mot de passe, saisissez plutôt les informations d'identification.

Dans cet exemple, nous allons utiliser le CBS350 pour configurer le LAG. Pour savoir comment accéder à l'interface de ligne de commande d'un commutateur PME via SSH ou Telnet, cliquez ici.

Étape 2. À partir du mode d’exécution privilégié du commutateur, passez en mode de configuration globale en entrant ce qui suit :

CBS350#configure

Étape 3. Pour configurer la politique d'équilibrage de charge de la canalisation de port, utilisez la commande du mode de configuration globale port-channel load-balance. Les paramètres sont définis comme suit :

- src-dst-mac - L'équilibrage de charge du canal de port est basé sur les adresses MAC source et de destination.

- src-dest-mac-ip - L'équilibrage de charge du canal de port est basé sur la source et la destination des adresses MAC et IP.

src-dst-mac est l'option par défaut. Dans cet exemple, nous laissons l'équilibrage de charge comme option par défaut.

CBS350(config)#port-channel load-balance {src-dest-mac/src-dst-mac-ip}

Étape 4. Pour exécuter simultanément une commande sur plusieurs ports, utilisez la commande interface range. Dans cet exemple, nous allons configurer les ports 1 et 2 du commutateur.

CBS350(config)#interface range GigabitEthernet1/0/1-2

Pour configurer une interface unique, utilisez la commande interface interface-id.

Étape 5. Pour activer l'opération de négociation automatique pour les paramètres de vitesse et de mode duplex et le mode principal subordonné d'une interface donnée, utilisez la commande de mode de configuration de l'interface de négociation (Ethernet, Port Channel). Dans cet exemple, nous allons désactiver la négociation automatique.

CBS350(config-if-range)#pas de négociation

Étape 6. Pour associer un port à un port-channel, utilisez la commande channel-group Interface Configuration mode. Les paramètres sont définis comme suit :

- Port-channel : spécifie le numéro de canal de port pour le port actif à joindre.

- Mode : spécifie le mode de jonction du canal de port. Les valeurs possibles sont les suivantes :

- Allumé : force le port à rejoindre un canal sans opération LACP.

- Auto : force le port à rejoindre un canal à la suite d'une opération LACP.

CBS350(config-if-range)#channel-group port-channel mode {on|auto}

Dans cet exemple, nous allons configurer le groupe de canaux 1 avec LACP.

CBS350(config-if-range)#channel-group 1 mode auto

Étape 7. Pour passer en mode Configuration d'interface afin de configurer une interface, utilisez la commande du mode Configuration globale d'interface. Dans cet exemple, nous allons configurer port-channel 1.

CBS350(config-if-range)#interface port-channel 1

Étape 8. Pour configurer le contrôle de flux sur une interface donnée, utilisez la commande de mode de configuration d'interface de contrôle de flux (Ethernet, Port Channel). Le contrôle de flux est une fonctionnalité qui permet au périphérique récepteur d'envoyer un signal au périphérique émetteur qu'il est congestionné. Ceci indique au périphérique émetteur de cesser temporairement la transmission pour faciliter l'encombrement. Les paramètres sont définis comme suit :

- auto - Spécifie la négociation automatique du contrôle de flux.

- on - Active le contrôle de flux.

- off : désactive le contrôle de flux.

CBS350(config-if)#flowcontrol {auto|on|off}

Dans cet exemple, nous allons activer le contrôle de flux.

CBS350(config-if)#flowcontrol on

Pour désactiver le contrôle de flux, utilisez la forme no de cette commande. Exemple :

CBS350(config-if)#no flow-control

Étape 9. Pour ajouter une description à une interface, utilisez la commande description Interface (Ethernet, Port Channel) Configuration mode.

CBS350(config-if)#description LAG1

Étape 10. (Facultatif) Une interface d’agrégation est un membre non balisé d’un VLAN unique et, en outre, il peut être un membre balisé d’un ou de plusieurs VLAN. Utilisez la commande switchport trunk allowed vlan Interface Configuration Mode pour ajouter/supprimer des VLAN vers/depuis un port trunk.

CBS350(config-if)#switchport trunk allowed vlan {all|none|add vlan-list|remove vlan-list|excepté vlan-list }

Dans cet exemple, nous avons autorisé le VLAN 2-15, 100, 105-115.

CBS350(config-if)#switchport trunk allowed vlan add 2-15,100,105-115

Étape 11. Pour mettre fin à la session de configuration actuelle et revenir au mode d’exécution privilégié, utilisez la commande end.

CBS350(config-if)#end

Étape 12. (Facultatif) Pour copier un fichier d'une source vers une destination, utilisez la commande copy en mode d'exécution privilégié. Dans cet exemple, nous allons copier la configuration en cours dans la configuration de démarrage.

CBS350#copy running-config startup-config

Étape 13. (Facultatif) Un message s'affiche vous demandant si vous souhaitez remplacer votre configuration en cours dans la configuration de démarrage. Tapez Y pour yes ou N pour No.

Commandes LACP (Link Aggregation Control Protocol)

Étape 1. À partir du mode d’exécution privilégié du commutateur, passez en mode de configuration globale en entrant ce qui suit :

CBS350#configure

Étape 2. Pour exécuter simultanément une commande sur plusieurs ports, utilisez la commande interface range. Dans cet exemple, nous allons configurer les ports 1 et 2 du commutateur.

CBS350(config)#interface range GigabitEthernet1/0/1-2

Étape 3. Pour définir la priorité du port physique, utilisez la commande de mode de configuration d'interface de priorité de port (Ethernet) lacp. Chaque port configuré pour utiliser LACP a une priorité de port LACP. Vous pouvez configurer une valeur comprise entre 1 et 65535. LACP utilise la priorité de port en combinaison avec le numéro de port pour former l'identificateur de port. La priorité de port est utilisée pour décider quels ports doivent être mis en veille lorsqu'il y a une limitation matérielle qui empêche tous les ports compatibles de s'agréger. La priorité de port par défaut est 1.

CBS350(config-if-range)#lacp port-priority value

Dans cet exemple, nous allons laisser la priorité de port 1.

CBS350(config-if-range)#lacp port-priority 1

Étape 4. Pour attribuer un délai LACP administratif à une interface, utilisez la commande de mode de configuration LACP timeout Interface (Ethernet). Le délai d'attente LACP est l'intervalle de temps entre l'envoi et la réception d'unités de données de protocole LACP consécutives. Sélectionnez les transmissions périodiques des unités de données de protocole LACP, qui se produisent à une vitesse de transmission longue ou courte, selon la préférence de délai d'attente LACP exprimée. La valeur par défaut du délai d'attente du port est longue. Les paramètres sont définis comme suit :

- long - Spécifie la valeur de délai d'attente long.

- short - Spécifie la valeur du délai d'attente court.

CBS350(config-if-range)#lacp timeout {long|short}

Dans cet exemple, nous utiliserons la valeur par défaut de long pour notre délai d'attente LACP.

CBS350(config-if-range)#lacp timeout long

Étape 5. Pour quitter n'importe quel mode et amener l'utilisateur au mode supérieur suivant dans la hiérarchie du mode CLI, utilisez la commande exit.

CBS350(config-if-range)#exit

Étape 6. Pour définir la priorité système, utilisez la commande de mode de configuration globale lacp system-priority. Pour restaurer la configuration par défaut, utilisez la forme no de cette commande. La priorité système LACP doit être configurée sur chaque commutateur exécutant LACP. Ils peuvent être configurés automatiquement ou via l'interface de ligne de commande (CLI). LACP utilise la priorité système avec l'adresse MAC du commutateur pour former l'ID système et également lors de la négociation avec d'autres systèmes. La priorité système par défaut est 1.

CBS350(config-if-range)#lacp system-priority 1

Dans cet exemple, nous utiliserons la valeur par défaut 1.

CBS350(config-if-range)#lacp system-priority value

Si vous souhaitez enregistrer votre configuration en cours dans la configuration initiale, suivez les étapes 11 à 13 de la section précédente : Procédure de configuration du LAG.

Conclusion

Vous devez maintenant avoir configuré LAG sur vos interfaces via l'interface de ligne de commande.

Étape 1. Pour vérifier que votre port-channel a été créé. Utilisez la commande ci-dessous :

CBS350#show interfaces port-channel [id-interface] CBS350#show interfaces port-channel 1

Étape 2. Pour afficher les informations LACP pour tous les ports Ethernet ou pour un port Ethernet spécifique, utilisez la commande show lacp Privileged EXEC mode.

CBS350#show lacp interface-id [paramètres|statistiques|état du protocole]

Dans cet exemple, nous allons examiner les statistiques GE1/0/1 pour LACP.

CBS350#show lacp ge1/0/1 statistics

Étape 3. Pour afficher les informations LACP d'un port-channel, utilisez la commande show lacp port-channel en mode d'exécution privilégié.

CBS350#show lacp port-channel[port_channel_number]

La commande ci-dessous est la commande que nous avons utilisée pour afficher les informations LACP pour un port-channel.

CBS350#show lacp port-channel 1