Comprendre les ESI générées automatiquement dans les réseaux EVPN
À partir de Junos OS version 18.4R1, vous pouvez configurer des interfaces Ethernet agrégées et des interfaces logiques Ethernet agrégées pour dériver automatiquement des identificateurs de segment Ethernet (ESI) à partir de la configuration LACP (Link Aggregation Control Protocol). La figure 1 illustre un réseau multihoming simple avec un équipement CE (Customer Edge) multihébergé sur deux équipements PE (Provider Edge Protocol) avec le protocole LACP (Link Aggregation Control Protocol). Cette fonction dérive automatiquement l’ESI à partir de l’ID système et de la clé d’administration sur le périphérique PE local dans le lien LACP (acteur). À partir de la version 22.2R1 de Junos OS, nous prenons en charge d’autres méthodes de dérivation automatique ESI. Voir d’autres méthodes pour dériver automatiquement l’ESI.

Nous prenons en charge cette fonctionnalité sur les appareils multirésidents :
-
En mode tout-actif dans un réseau de superposition EVPN-VXLAN.
-
En mode actif-veille ou tout actif dans un réseau overlay EVPN-MPLS.
Cette rubrique contient les informations suivantes :
Avantages
-
Vous n’avez plus à configurer manuellement les ESI dans les grands réseaux de superposition EVPN-VXLAN et EVPN-MPLS,
-
Élimine la possibilité de configurer par inadvertance le même ESI pour plusieurs segments Ethernet.
Configuration automatique de l’ESI
En général, vous pouvez configurer les ESI sur des interfaces Ethernet agrégées et des interfaces logiques Ethernet agrégées à l’aide des méthodes suivantes :
-
Method 1—Vous pouvez configurer l’ESI automatique sur une interface Ethernet agrégée sur laquelle LACP est activé. Dans ce cas, un ESI est généré, et cet ESI particulier est affecté à toutes les interfaces logiques de l’interface Ethernet agrégée.
-
Method 2—Vous pouvez configurer l’ESI automatique sur une ou plusieurs interfaces logiques d’une interface Ethernet agrégée sur laquelle LACP est configuré. Dans ce cas, un ESI est généré pour chaque interface logique sur laquelle la fonctionnalité est activée et affectée à cette interface logique particulière.
-
Method 3—Sur une interface Ethernet agrégée sur laquelle LACP est activé, vous pouvez configurer manuellement un ESI à l’aide de l’instruction
esi identifier
de configuration au niveau de la[edit interfaces aeX]
hiérarchie. Sur une ou plusieurs interfaces logiques de cette interface Ethernet agrégée, vous pouvez configurer l’ESI automatique. Dans ce cas, un ESI est généré pour chaque interface logique sur laquelle la fonctionnalité est activée et affectée à cette interface logique particulière.
Le tableau 1 présente les options de configuration automatique de l’ESI, la façon de configurer chaque option et la façon dont l’ESI est dérivé pour chaque option.
Configuration Options |
Comment configurer l’ESI automatique |
Comment l’ESI est-il dérivé ? |
---|---|---|
Configurez l’ESI automatique sur une interface Ethernet agrégée sur laquelle LACP est activé. |
Incluez l’instruction |
L’ESI est dérivé des valeurs configurées pour les instructions de configuration |
Configurez l’ESI automatique sur une interface logique Ethernet agrégée. LACP est activé sur l’interface Ethernet agrégée parente. |
Incluez l’instruction |
L’ESI est dérivé des valeurs configurées pour l’instruction |
À partir de Junos OS version 22.2R1, l’instruction lacp
de configuration au [edit interfaces interface-name esi auto-derive]
niveau hiérarchique et au niveau hiérarchique [edit interfaces interface-name unit logical-unit-number esi auto-derive]
a été renommée. Le nouveau nom de l’instruction à ces niveaux hiérarchiques est lacp-pe-system-id-and-admin-key
. L’interface de ligne de commande établit un alias entre l’ancien nom et le nouveau nom, de sorte que vous pouvez toujours valider les configurations qui utilisent l’ancien nom lacp
d’instruction, bien que vous ne voyiez le nouveau nom que dans l’interface de ligne de commande.
Lors de la mise en œuvre de la fonction ESI automatique, gardez à l’esprit les points suivants :
-
Dans votre réseau de superposition EVPN-VXLAN ou EVPN-MPLS, vous pouvez configurer l’ESI automatique à l’aide d’une combinaison de cas d’utilisation de configuration des méthodes 1, 2 et 3.
-
Si un périphérique local est multihébergé sur deux périphériques distants, nous vous recommandons d’activer la fonction ESI automatique dans les interfaces logiques Ethernet agrégées et Ethernet agrégées par lesquelles les trois périphériques sont multihoming. Si la fonction ESI automatique n’est pas activée sur l’une des interfaces, cette interface n’est pas prise en compte lors du processus de sélection du redirecteur désigné (DF).
-
L’ESI généré automatiquement est pris en charge dans les processus d’élection DF basés sur les opérations modulo et les préférences.
-
Si vous activez la fonction ESI automatique et que vous configurez manuellement un ESI sur une interface Ethernet agrégée ou une interface logique Ethernet agrégée particulière, un message d’erreur s’affiche lorsque vous tentez de valider la configuration.
-
Si vous activez la fonction ESI automatique sur une interface Ethernet agrégée et une ou plusieurs interfaces logiques sur cette interface Ethernet agrégée particulière, un message d’erreur s’affiche lorsque vous tentez de valider la configuration.
Méthode 1 Exemple de configuration : ESI automatique sur une interface Ethernet agrégée
L’exemple suivant illustre la configuration de l’ESI automatique sur l’interface Ethernet agrégée ae0, qui est multirésidente en mode tout-actif. Cette configuration génère automatiquement un ESI basé sur la configuration LACP et attribué aux interfaces logiques ae0.0, ae0.100, ae0.101 et ae0.102.
user@mx240> show configuration interfaces ae0 flexible-vlan-tagging; encapsulation flexible-ethernet-services; esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } aggregated-ether-options { lacp { active; system-id 00:00:00:00:11:01; ### ESI derived from this value.### admin-key 40; ### ESI derived from this value.### } } unit 0 { encapsulation vlan-bridge; vlan-id 10; } unit 100 { family bridge { interface-mode trunk; vlan-id-list 100; } } unit 101 { family bridge { interface-mode trunk; vlan-id-list 101; } } unit 102 { family bridge { interface-mode trunk; vlan-id-list 102; } } ...
Méthode 2 : exemple de configuration : ESI automatique sur les interfaces logiques Ethernet agrégées
L’exemple suivant illustre la configuration de l’ESI automatique sur les interfaces logiques Ethernet agrégées ae0.0, ae0.100, ae0.101 et ae0.102, qui sont toutes multirésidentes en mode tout-actif. Cette configuration se traduit par des ESI qui sont générées automatiquement en fonction des configurations LACP et VLAN ID et affectées à chaque interface logique respective.
user@mx240> show configuration interfaces ae0 flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { lacp { active; system-id 00:00:00:00:11:01; ### ESI derived from this value.### } } unit 0 { encapsulation vlan-bridge; vlan-id 10; ### ESI derived from this value.### esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } } unit 100 { esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } family bridge { interface-mode trunk; vlan-id-list 100; ### ESI derived from this value.### } } unit 101 { esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } family bridge { interface-mode trunk; vlan-id-list 101; ### ESI derived from this value.### } } unit 102 { esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } family bridge { interface-mode trunk; vlan-id-list 102; ### ESI derived from this value.### } } ...
Méthode 3 : exemple de configuration : ESI manuel sur une interface Ethernet agrégée et ESI automatique sur une interface logique
L’exemple suivant illustre la configuration manuelle d’un ESI sur l’interface Ethernet agrégée ae0 et la configuration automatique de l’ESI sur les interfaces logiques ae0.0, ae0.100, ae0.101 et ae0.102. Toutes les interfaces sont multirésidentes en mode tout-actif. Cette configuration a pour conséquence que ESI 00:11:22:33:44:55:66:77:88:99 est attribué à ae0 et à des ESI qui sont générés automatiquement en fonction des configurations LACP et VLAN ID et affectés aux interfaces logiques respectives.
user@mx240> show configuration interfaces ae0 flexible-vlan-tagging; encapsulation flexible-ethernet-services; esi 00:11:22:33:44:55:66:77:88:99; ### Manual ESI configuration.### aggregated-ether-options { lacp { active; system-id 00:00:00:00:11:01; ### Logical interface ESI derived from this value.### } } unit 0 { encapsulation vlan-bridge; vlan-id 10; ### Logical interface ESI derived from this value.### esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } } unit 100 { esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } family bridge { interface-mode trunk; vlan-id-list 100; ### Logical interface ESI derived from this value.### } } unit 101 { esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } family bridge { interface-mode trunk; vlan-id-list 101; ### Logical interface ESI derived from this value.### } } unit 102 { esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } family bridge { interface-mode trunk; vlan-id-list 102; ### Logical interface ESI derived from this value.### } } ...
Autres méthodes pour calculer automatiquement l’ESI
Les opérateurs réseau ne gèrent peut-être pas tous les appareils d’un réseau EVPN, mais ils doivent tout de même s’assurer que l’ESI est unique. Juniper propose d’autres méthodes pour dériver automatiquement un ESI.
Incluez les instructions suivantes au niveau de la [edit interfaces aeX aggregated-ether-options lacp]
hiérarchie.
-
type-1-lacp
: le type 1 utilise l’ID système et la clé d’administration sur le périphérique CE distant dans le lien LACP (partenaire). -
type-3-system-mac
: le type 3 utilise lesmac
valeurs etlocal-discriminator
configurées sur le périphérique PE.
Nous prenons en charge la configuration des ESI de type 1 et de type 3 dérivés automatiquement sur les équipements multirésidents en mode actif dans les réseaux EVPN-VXLAN et EVPN-MPLS.
Format de la valeur ESI
Lorsque la fonction ESI automatique est configurée, les interfaces logiques Ethernet agrégées et Ethernet agrégées dérivent les ESI de diverses configurations sur l’interface Ethernet agrégée. La valeur ESI sur 10 octets pour les différentes options ESI dérivées automatiquement est illustrée à la Figure 2 et décrite dans le Tableau 2.

Option T dérivée automatiquement | (type ESI) | Valeur ESI |
---|---|---|
lacp-pe-system-id-and-admin-key |
Type 1 : le premier octet est codé sous la forme 0x01. |
Les huit octets suivants sont générés à partir de la configuration LACP sur le périphérique PE local (acteur) :
Le dernier octet est encodé sous la forme 0x00. |
type-1-lacp |
Type 1 : le premier octet est codé sous la forme 0x01. |
Les huit octets suivants sont générés à partir de la configuration LACP sur l’équipement CE distant (partenaire) :
Note:
Les Le dernier octet est encodé sous la forme 0x00. |
type-3-system-mac |
Type 3 : le premier octet est codé sous la forme 0x03. |
Les octets restants sont générés à partir des valeurs de et |
Configuration de la dérivation automatique de type 1 et de type 3
La figure 3 illustre une topologie multihoming simple avec PE1 et PE2 multihoming en CE1.

- Configurer la dérivation automatique à l’aide du type 1
- Configurer la dérivation automatique à l’aide du type 3
Configurer la dérivation automatique à l’aide du type 1
L’exemple suivant montre une configuration de type 1 sur les interfaces Ethernet agrégées sur un équipement CE1 et un équipement PE. Le résultat est un ESI dérivé de la configuration LACP sur CE1.
user@pe1 show configuration interfaces ae0 esi { auto-derive { type-1-lacp; } all-active; } aggregated-ether-options { minimum-links 1; lacp { active; system-id 00:11:22:33:44:55; ### system-id must be indentical on PE2 admin-key 1234; ### admin-key must be identical on PE2 } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [ v100 v200 ]; } } } ...
user@ce1# show interfaces ae0 flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { lacp { active; system-id aa:bb:cc:dd:ee:22; ### ESI derived from this value admin-key 1234; ### ESI derived from this value } } unit 1 { vlan-id 100; family inet { address 10.1.1.200/24; } } unit 2 { vlan-id 200; family inet { address 10.1.2.200/24; } }
Configurer la dérivation automatique à l’aide du type 3
L’exemple suivant montre la configuration de l’ESI automatique sur l’interface Ethernet agrégée qui utilise les options mac et discriminateur local du système configuré localement sur le périphérique PE1.
user@pe1# show interfaces ae0 esi { auto-derive { type-3-system-mac { mac 00:aa:bb:cc:dd:ee; ### ESI derived from this value local-discriminator 1000; ### ESI derived from this value } } all-active; } aggregated-ether-options { minimum-links 1; lacp { system-id 00:11:22:33:44:55; admin-key 1234; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [ v100 v200 ]; } } }
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.