Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Présentation de l’équilibrage de charge

Découvrez l’équilibrage de charge sur les interfaces Ethernet agrégées et comment configurer l’équilibrage de charge en fonction des adresses MAC. Il réduit la congestion du réseau en répartissant le trafic entre plusieurs interfaces.

L’équilibrage de charge sur la couche 2 répartit le trafic sur les liens membres. Cette approche évite la congestion tout en maintenant la redondance. Les rubriques suivantes couvrent les bases de l’équilibrage de charge, ainsi que la façon de le configurer en fonction des adresses MAC, d’une liaison LAG et de l’utilisation du hachage résilient pour plus de cohérence.

Configurer l’équilibrage de charge en fonction des adresses MAC

Le mécanisme de clé de hachage pour l’équilibrage de charge utilise des informations MAC L2 telles que l’adresse source et l’adresse de destination de la trame. Pour équilibrer la charge du trafic en fonction des informations MAC L2, incluez l’instruction multiservice au niveau de la [edit forwarding-options hash-key] hiérarchie ou [edit chassis fpc slot number pic PIC number hash-key] :

Utilisez l’explorateur de fonctionnalités pour confirmer la prise en charge de la plate-forme et de la version pour des fonctionnalités spécifiques.

Consultez la section Comportement d’équilibrage de charge basé sur l’adresse MAC spécifique à la plate-forme pour obtenir des notes relatives à votre plate-forme.

Pour inclure les informations MAC de l’adresse de destination dans la clé de hachage, incluez l’option destination-mac . Pour inclure les informations MAC de l’adresse source dans la clé de hachage, incluez l’option source-mac .

Note:
  • Tous les paquets ayant la même adresse source et la même adresse de destination seront envoyés sur le même chemin.

  • Vous pouvez configurer l’équilibrage de charge par paquet pour optimiser les flux de trafic EVPN sur plusieurs chemins.

  • Les liaisons de membres Ethernet agrégées utiliseront désormais l’adresse MAC physique comme adresse MAC source dans les paquets OAM 802.3ah.

Comportement d’équilibrage de charge basé sur l’adresse MAC spécifique à la plate-forme

Plateforme

Différence

ACX Series

  • Les routeurs ACX7000 Series qui prennent en charge l’équilibrage de charge basé sur les adresses MAC utilisent le hachage symétrique. Par exemple, vous devez configurer les deux source-mac et destination-mac sous les options « multiservice ». Vous ne pouvez pas utiliser source-mac et destination-mac séparément.

    Notez ce qui suit à propos du hachage sur les routeurs ACX7000 Series :

    • Ne prend pas en charge le hachage par défaut. L’équilibrage de charge ne se produit pas si vous ne configurez pas l’option « clé de hachage ». Utilisez la [set forwarding-options hash-key family] hiérarchie.

    • L’équilibrage de charge peut être symétrique ou non. Certains liens peuvent transporter plus de trafic que d’autres. Cette différence de trafic est basée sur le profil de trafic.

    • Ne prenez pas en charge le hachage pondéré.

Exemple : Configuration de l’équilibrage de charge multicast pour une utilisation avec des interfaces Ethernet 10 Gigabit agrégées sur des commutateurs EX8200

Les commutateurs EX8200 prennent en charge l’équilibrage de charge multicast sur les LAG. L’équilibrage de charge multicast répartit uniformément le trafic de multicast routé L3 sur les LAG, Vous pouvez agréger jusqu’à douze liaisons Ethernet 10 gigabits pour former une liaison virtuelle 120 gigabit ou LAG. Le client MAC peut traiter cette liaison virtuelle comme s’il s’agissait d’une liaison unique afin d’augmenter la bande passante, de fournir une dégradation agréable en cas de défaillance de liaison et d’augmenter la disponibilité. Sur les commutateurs EX8200, l’équilibrage de charge multicast est activé par défaut. Toutefois, s’il est explicitement désactivé, vous pouvez le réactiver.

Une interface avec une adresse IP déjà configurée ne peut pas faire partie du LAG.

Seuls les commutateurs autonomes EX8200 avec des liaisons de 10 gigabits prennent en charge l’équilibrage de charge multicast. Virtual Chassis ne prend pas en charge l’équilibrage de charge multicast.

Cet exemple montre comment configurer un LAG et réactiver l’équilibrage de charge multicast :

Exigences

Cet exemple utilise les composants matériels et logiciels suivants :

  • Deux commutateurs EX8200, l’un utilisé comme commutateur d’accès et l’autre comme commutateur de distribution

  • Junos OS version 12.2 ou ultérieure pour les commutateurs EX Series

Avant de commencer :

Vue d’ensemble et topologie

L’équilibrage de charge multicast utilise l’un des sept algorithmes de hachage pour équilibrer le trafic entre les liaisons individuelles de 10 gigabits dans le LAG. Pour une description des algorithmes de hachage, voir multicast-loadbalance. L’algorithme de hachage par défaut est crc-sgip. Vous pouvez tester les différents algorithmes de hachage jusqu’à ce que vous trouviez celui qui équilibre le mieux votre trafic multicast routé L3.

Lorsqu’une liaison de plus de 10 gigabits est nécessaire sur un commutateur EX8200, vous pouvez combiner jusqu’à douze liaisons de 10 gigabits pour créer plus de bande passante. Cet exemple utilise la fonctionnalité d’agrégation de liens pour combiner quatre liaisons de 10 gigabits en une liaison de 40 gigabits sur le commutateur de distribution. En outre, l’équilibrage de charge multicast est activé pour assurer une distribution uniforme du trafic multicast routé de couche 3 sur la liaison 40 gigabits. Dans l’exemple de topologie illustré à la Figure 2, un commutateur EX8200 de la couche de distribution est connecté à un commutateur EX8200 de la couche d’accès.

La vitesse de liaison est automatiquement déterminée en fonction de la taille du LAG configuré. Par exemple, si un LAG est composé de quatre liaisons de 10 gigabits, la vitesse de liaison est de 40 Gbit/s.

L’algorithme de hachage par défaut, crc-sgip, implique un contrôle de redondance cyclique (CRC) des adresses IP source et de groupe du paquet multicast.

Figure 2 : LAG 40 Gigabit composé de quatre liaisons Simplified network topology diagram showing hierarchical structure with server, distribution layer, access layer, and hosts. 10 Gigabit

Vous allez configurer un LAG sur chaque commutateur et réactiver l’équilibrage de charge multicast. Lorsqu’il est réactivé, l’équilibrage de charge multicast prend automatiquement effet sur le LAG, et la vitesse est définie sur 10 Gbit/s pour chaque liaison du LAG. La vitesse de liaison du LAG de 40 gigabits est automatiquement réglée sur 40 Gbit/s.

Configuration

Procédure

Configuration rapide de la CLI
Procédure étape par étape

Pour configurer un LAG et réactiver l’équilibrage de charge multicast :

  1. Spécifiez le nombre d’interfaces Ethernet agrégées (aex) à créer :

  2. Spécifiez le nombre minimum de liens pour l’aex, c’est-à-dire le LAG, à étiqueter up:

    Par défaut, une seule liaison doit être active pour que le LAG soit étiqueté up.

  3. Précisez les quatre membres à inclure dans le GAL :

  4. Réactiver l’équilibrage de charge multicast :

    Vous n’avez pas besoin de définir la vitesse de liaison comme vous le faites pour les LAG qui n’utilisent pas multicast équilibrage de charge. La vitesse de liaison est automatiquement réglée sur 40 Gbit/s sur un LAG de 40 gigabits.

  5. Vous pouvez éventuellement modifier la valeur de l’option hash-mode dans l’instruction multicast-loadbalance pour essayer différents algorithmes jusqu’à ce que vous trouviez celui qui distribue le mieux votre trafic de multicast routé L3.

    Si vous modifiez l’algorithme de hachage lorsque l’équilibrage de charge multicast est désactivé, le nouvel algorithme prend effet une fois que vous avez réactivé l’équilibrage de charge multicast.

Résultats

Vérifiez les résultats de la configuration :

Vérification

Pour confirmer que la configuration fonctionne correctement, effectuez les tâches suivantes :

Vérification de l’état d’une interface LAG

But

Vérifiez qu’un LAG (ae0) a été créé sur le commutateur.

Action

Vérifiez que le LAG ae0 a été créé :

Signification

Le nom de l’interface aex indique un LAG. A signifie agrégé et E signifie Ethernet. Le nombre différencie les différents GAL.

Vérification de l’équilibrage de charge multicast

But

Vérifiez que le trafic est réparti de manière égale entre les chemins.

Action

Vérifiez l’équilibrage de charge sur les quatre interfaces :

Signification

Les interfaces doivent transporter approximativement la même quantité de trafic.

Tableau de l’historique des modifications

La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Libérer
Description
10.1
À partir de la version 10.1 de Junos OS, vous pouvez également configurer la clé de hachage d’équilibrage de charge pour le trafic de couche 2 afin d’utiliser des champs dans les en-têtes de couche 3 et de couche 4 à l’aide de l’instruction payload .