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 pour former un seul canal logique. L'équilibrage de la 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 plusieurs 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. En outre, cela permet de modifier la vitesse du LAG, l'annonce, le contrôle de flux et également la protection qui peut être facilement identifié 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, cliquez ici
Dans ce document, nous avons deux commutateurs CBS350 connectés l'un à l'autre 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. Envoyez 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 ces identifiants.
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 SMB au moyen de SSH ou de Telnet, cliquez ici.
Étape 2. À partir du mode d’exécution privilégié du commutateur, passez en mode de configuration globale en saisissant :
CBS350#configure
Étape 3. Pour configurer la politique d’équilibrage de charge du canal 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 est l'option par défaut. Dans cet exemple, l'équilibrage de charge reste l'option par défaut.
CBS350(config)#port-channel load-balance {src-dest-mac/src-dst-mac-ip}
Étape 4. Pour exécuter une commande sur plusieurs ports en même temps, 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 le fonctionnement de la négociation automatique pour les paramètres de vitesse et de 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)#no negotiation
Étape 6. Pour associer un port à un port-channel, utilisez la commande de mode de configuration d'interface channel-group. Les paramètres sont définis comme suit :
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 de configuration d’interface afin de configurer une interface, utilisez la commande du mode de configuration globale d’interface. Dans cet exemple, nous allons configurer le 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 Interface (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 indiquant qu'il est encombré. Cela indique au périphérique émetteur d'arrêter temporairement la transmission pour aider à réduire l'encombrement. Les paramètres sont définis comme suit :
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 flowcontrol
Étape 9. Pour ajouter une description à une interface, utilisez la commande de mode de configuration description Interface (Ethernet, Port Channel).
CBS350(config-if)#description LAG1
Étape 10. (Facultatif) Une interface trunk est un membre non balisé d’un VLAN unique et, en outre, elle peut être un membre balisé d’un ou de plusieurs VLAN. Utilisez la commande de mode de configuration d'interface switchport trunk allowed vlan pour ajouter/supprimer des VLAN à/d'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 en cours et retourner 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 initiale.
CBS350#copy running-config startup-config
Étape 13. (Facultatif) Un message vous demande si vous souhaitez remplacer votre configuration en cours par la configuration initiale. Tapez Y pour oui ou N pour non.
Étape 1. À partir du mode d’exécution privilégié du commutateur, passez en mode de configuration globale en saisissant :
CBS350#configure
Étape 2. Pour exécuter une commande sur plusieurs ports en même temps, 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 lacp port-priority Interface (Ethernet). 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 mode veille lorsqu'il existe 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 sur 1.
CBS350(config-if-range)#lacp port-priority 1
Étape 4. Pour attribuer un délai d'attente LACP administratif à une interface, utilisez la commande de mode de configuration LACP timeout Interface (Ethernet). Le délai d'expiration LACP est l'intervalle de temps entre l'envoi et la réception d'unités de données de protocole (PDU) 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, en fonction de la préférence de délai d'attente LACP exprimée. Le délai d'attente du port par défaut est long. Les paramètres sont définis comme suit :
CBS350(config-if-range)#lacp timeout {long|short}
Dans cet exemple, nous utiliserons la valeur par défaut de long pour le 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é du système, utilisez la commande lacp system-priority en mode de configuration globale. 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. Elles peuvent être configurées automatiquement ou via l'interface de ligne de commande). 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 allons utiliser la valeur par défaut 1.
CBS350(config-if-range)#lacp system-priority value
Si vous voulez enregistrer votre configuration en cours dans la configuration de démarrage, suivez les étapes 11-13 dans la section précédente : Procédure de configuration LAG.
Vous devez maintenant avoir configuré le 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 [interface-id]
CBS350#show interfaces port-channel 1
Étape 2. Pour afficher les informations LACP de tous les ports Ethernet ou d'un port Ethernet spécifique, utilisez la commande show lacp en mode d'exécution privilégié.
CBS350#show lacp interface-id [parameters|statistics|protocol-state]
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 celle que nous avons utilisée pour afficher les informations LACP pour un port-channel.
CBS350#show lacp port-channel 1
Révision | Date de publication | Commentaires |
---|---|---|
2.0 |
07-Aug-2024 |
Formatage des modifications |
1.0 |
15-Jul-2020 |
Première publication |