Transfert ECMP basé sur les flux sur les routeurs ACX Series
Un ensemble ECMP (Equal-Cost multichemin) est formé lorsque le table de routage contient plusieurs adresses de saut suivant pour la même destination avec le même coût. (Les routes de coût égal ont les mêmes valeurs de préférence et de métrique.) Si un ECMP est défini pour la route active, Junos OS utilise un algorithme de hachage pour choisir l’une des adresses de saut suivant dans l’ensemble ECMP à installer dans la table de transfert.
Vous pouvez configurer Junos OS de sorte que plusieurs entrées de saut suivant d’un ensemble ECMP soient installées dans la table de transfert. Sur les routeurs ACX Series, un équilibrage de charge par flux peut être effectué pour répartir le trafic sur plusieurs chemins entre les équipements de routage. Le transfert basé sur les flux ECMP est pris en charge pour les paquets IPv4, IPv6 et MPLS sur les interfaces Ethernet agrégées (AE).
L’équilibrage de charge est utilisé pour répartir uniformément le trafic lorsqu’il existe plusieurs sauts suivants à coût égal sur différentes interfaces ou un seul saut suivant sur une interface agrégée. Pour activer le hachage, configurez l’instruction hash-key au niveau de la [edit forwarding-options] hiérarchie.
Si une adresse de saut suivant ne fait plus partie de l’ensemble ECMP ou si elle est supprimée de la table de routage en raison d’un changement de route, un flux qui utilise le saut suivant est réacheminé et la session n’est pas affectée. Le réacheminement du flux se produit également en cas de modification de configuration qui supprime l’adresse du saut suivant ou si un administrateur supprime l’interface du saut suivant sans la supprimer. Si une adresse de saut suivant est supprimée de la table de routage parce que l’interface est supprimée ou que la session est effacée intentionnellement, la session est arrêtée sans être reroutée.
Pour sélectionner les données d’en-tête de paquet à utiliser pour l’équilibrage de charge par flux, incluez l’instruction hash-key au niveau de la [edit forwarding-options] hiérarchie. Pour équilibrer la charge du trafic IPv4 en utilisant les données de port dans la clé de hachage, incluez l’instruction familyinet au niveau de la [edit forwarding-options hash-key] hiérarchie. Vous pouvez incorporer les données de port IP de couche 3 ou les données de port TCP ou UDP de couche 4 dans la clé de hachage. Pour équilibrer la charge en fonction des informations d’étiquette MPLS, configurez l’instruction family mpls au niveau de la [edit forwarding-options hash-key] hiérarchie.
Le transfert de trafic MPLS à l’aide de PHP (Penultimate-Hop Popping) et du routage à commutation d’étiquettes (LSR) n’est pas pris en charge sur les routeurs ACX Series. Pour le transfert basé sur des flux ECMP sur des pseudowires, les flux MPLS sont affectés à l’une des routes ECMP à l’aide de l’algorithme de hachage basé sur l’index UNI (user-to-network interface).
Pour configurer le transfert ECMP basé sur les flux sur les routeurs ACX Series, définissez d’abord une politique de routage d’équilibrage de charge en incluant une ou plusieurs instructions de configuration d’instructions de stratégie au niveau de la [edit policy-options] hiérarchie, avec l’action load-balance per-packet. Appliquez ensuite la politique de routage aux routes exportées de la table de routage vers la table de transfert. Pour ce faire, incluez les instructions de configuration forwarding-table et export au niveau de la [edit routing-options] hiérarchie.
Pour afficher les détails des sauts suivants ECMP et obtenir des informations permettant de déboguer tout problème lié à la fonctionnalité ECMP, exécutez la show route commande ou la show route summary commande.
Consultez Clé de hachage (Options de transfert) pour comprendre la liste des instructions de clé de hachage qui ne sont pas prises en charge sur les routeurs ACX 7000 Series.
Comportement d’équilibrage de charge ECMP spécifique à la plate-forme
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.
| Plate-forme |
Différence |
|---|---|
| ACX Series |
Les routeurs de la série ACX7000 Series ne prennent pas en charge l’équilibrage de charge ECMP pour le trafic unicast inconnu. |