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).
Si vous ne connaissez pas les termes de ce document, consultez Cisco Business : Glossaire des nouveaux termes.
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 SG550X-24 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 SG550X 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 :
SG550X#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 est l'option par défaut. Dans cet exemple, nous laissons l'équilibrage de charge comme option par défaut.
SG550X(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.
SG550X(config)#interface range GigabitEthernet1/0/1-2Pour configurer une interface unique, utilisez la commande interface interface-id.
Étape 5. Pour activer l'opération de négociation automatique pour le mode membre actif des paramètres de vitesse et de duplex 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.
SG550X(config-if-range)#no negotiationÉ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 :
Dans cet exemple, nous allons configurer le groupe de canaux 1 avec LACP.
SG550X(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.
SG550X(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 :
Dans cet exemple, nous allons activer le contrôle de flux.
SG550X(config-if)#flowcontrol onNote: Pour désactiver le contrôle de flux, utilisez la forme no de cette commande. Exemple :
SG550X(config-if)#no flowcontrolÉtape 9. Pour ajouter une description à une interface, utilisez la commande description Interface (Ethernet, Port Channel) Configuration mode.
SG550X(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.
SG550X(config-if)#switchport trunk allowed vlan {all|none|add vlan-list vlan-list }Dans cet exemple, nous avons autorisé le VLAN 2-15, 100, 105-115.
SG550X(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.
SG550X(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.
SG550X#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. Dans cet exemple, nous allons taper Y.
Étape 1. À partir du mode d’exécution privilégié du commutateur, passez en mode de configuration globale en entrant ce qui suit :
SG550X#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.
SG550X(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. Dans cet exemple, nous allons laisser la priorité de port 1.
SG550X(config-if-range)#lacp port-priority valueÉ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 :
Dans cet exemple, nous utiliserons la valeur par défaut de long pour notre délai d'attente LACP.
SG550X(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.
SG550X(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. Dans cet exemple, nous utiliserons la valeur par défaut 1.
SG550X(config-if-range)#lacp system-priority valueSi 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.
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 :
SG550X#show interfaces port-channel [interface-id]É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.
SG550X#show lacp interface-id [parameters|statistics|protocol-state]Dans cet exemple, nous allons examiner les statistiques GE1/0/1 pour LACP.
SG550X#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é.
SG550X#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.
SG550X#show lacp port-channel 1L'adresse MAC a été brouillée dans l'image ci-dessous.