Plages et listes d’ID VLAN dans un environnement EVPN
Vous pouvez spécifier des listes et des plages d’ID VLAN dans une configuration d’interface de style fournisseur de services référencée dans une instance de routage EVPN (Ethernet VPN) (instance de routage de type evpn). Pour plus d’informations, consultez les rubriques suivantes :
Comprendre les plages et les listes d’ID VLAN dans un environnement EVPN
La configuration d’interface de style fournisseur de services vous permet de personnaliser les services Ethernet au niveau de l’interface logique. Les fournisseurs de services ont généralement plusieurs clients connectés à la même interface physique ou à une interface Ethernet agrégée. En utilisant le style fournisseur de services, vous pouvez configurer plusieurs interfaces logiques sur l’interface physique ou l’interface Ethernet agrégée et associer chaque unité à un VLAN différent.
À partir de Junos OS version 19.2R1, vous pouvez spécifier des listes et des plages d’ID VLAN dans une configuration d’interface de type fournisseur de services référencée dans une instance de routage EVPN (Ethernet VPN) (instance de routage de type evpn). Cette configuration est prise en charge par les environnements, services et fonctionnalités EVPN suivants :
Environnements:
EVPN avec encapsulation VXLAN (VXLAN)
EVPN avec encapsulation MPLS
Service d’offre groupée VLAN :
E-LAN
E-Tree
Ligne E
Fonctionnalités:
Multihébergement EVPN
Tout-actif
Mono-actif
Monoguidage
- Avantages de la prise en charge des plages et des listes d’ID VLAN
- Service d’offre groupée VLAN
- Exemple de configuration de la plage et de la liste d’ID VLAN
- Avertissements et limitations
Avantages de la prise en charge des plages et des listes d’ID VLAN
Sans la prise en charge des plages et des listes d’ID VLAN, vous devez configurer une interface logique dédiée pour chaque VLAN. La prise en charge des plages et des listes d’ID VLAN vous permet d’associer plusieurs VLAN à une seule interface logique. ce qui réduit le nombre total d’interfaces logiques nécessaires. L’utilisation d’un nombre réduit d’interfaces logiques offre les avantages suivants :
Réduit le temps de configuration
Réduit la quantité de mémoire consommée
Réduit l’impact sur les performances du système
Service d’offre groupée VLAN
Le service de bundle VLAN prend en charge le mappage de plusieurs domaines de diffusion (VLAN) vers un seul domaine de pont (domaine d’apprentissage MAC). Vous pouvez associer plusieurs VLAN à une seule instance de routage EVPN. Par conséquent, ces domaines de diffusion (VLAN) partagent la même table MAC dans l’instance de routage EVPN, ce qui réduit l’utilisation des ressources, par exemple, le nombre de tables MAC, de routes MAC et d’étiquettes.
Exemple de configuration de la plage et de la liste d’ID VLAN
L’exemple de configuration suivant montre une interface de type fournisseur de services (interface xe-1/0/0 et interfaces logiques xe-1/0/0.0 et xe-1/0/0.1) configurée sur un équipement Juniper Networks dans une topologie EVPN-VXLAN. L’exemple de configuration montre également l’instance de routage EVPN (EVPN-VXLAN-3) dans laquelle les interfaces logiques xe-1/0/0.0 et xe-1/0/0.1 sont référencées.
interfaces { xe-1/0/0 { unit 0 { encapsulation vlan-bridge; vlan-id-range 100-102; family bridge; } unit 1 { encapsulation vlan-bridge; vlan-id-list [ 200-203 213 248 ]; family bridge; } } } routing-instances { EVPN-VXLAN-3 { description "EVPN-VXLAN Vlan Bundle service"; instance-type evpn; vtep-source-interface lo0.0; interface xe-1/0/0.0; interface xe-1/0/0.1; route-distinguisher 10.255.235.35:200; vrf-target target:123:123; protocols { evpn { encapsulation vxlan; } } vxlan { vni 551; encapsulate-inner-vlan; decapsulate-accept-inner-vlan; } } }
Dans cette configuration, l’interface logique xe-1/0/0.0 inclut une plage d’ID de VLAN et l’interface logique xe-1/0/0.1 inclut une liste d’ID de VLAN, qui est composée d’une plage d’ID de VLAN et d’ID de VLAN individuels. L’instance de routage EVPN EVPN-VXLAN-3 fait référence aux deux interfaces logiques.
Avertissements et limitations
Lorsque vous spécifiez des plages et des listes d’ID VLAN dans une configuration d’interface de type fournisseur de services dans un environnement EVPN, gardez à l’esprit les mises en garde et limitations suivantes :
Lorsque vous spécifiez une plage dans une plage ou une liste d’ID de VLAN, vous devez utiliser une plage croissante (par exemple, 100-102). Si vous spécifiez une plage décroissante (par exemple, 102-100), le système considère qu’elle n’est pas valide et une erreur de validation se produit.
configuration des listes et plages d’ID VLAN dans un environnement EVPN
À partir de Junos OS version 19.2R1, vous pouvez spécifier des listes et des plages d’ID VLAN dans une configuration d’interface de style fournisseur de services référencée dans une instance de routage EVPN (Ethernet VPN) (instance de routage de type evpn).
Cette fonctionnalité vous permet d’associer plusieurs VLAN à une seule interface logique, vous évitant ainsi d’avoir à configurer une interface logique dédiée pour chaque VLAN.
Cette fonctionnalité fonctionne avec le service de bundle VLAN.
Cette procédure vous montre comment spécifier plusieurs VLAN à l’aide de plages et de listes d’ID VLAN dans une configuration d’interface de type fournisseur de services et associer l’interface à une instance de routage EVPN.
Les exemples de configurations qui suivent la procédure fournissent des configurations plus complètes d’interfaces de type fournisseur de services dans un environnement EVPN.
Exemple de configuration : Interfaces logiques multiples
Cet exemple de configuration montre l’interface Ethernet agrégée ae0, qui est divisée en interfaces logiques ae0.100 et ae0.150. L’interface logique ae0.100 est associée à des VLAN compris entre 100 et 102. L’interface logique ae0.150 est associée à une liste de VLAN, qui comprend les numéros 150 à 152, 200, 213 et 248. L’instance de routage EVPN EVPN-1 fait référence aux deux interfaces logiques.
interfaces { ae0 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 100 { encapsulation vlan-bridge; vlan-id-range 100-102; family bridge; } unit 150 { encapsulation vlan-bridge; vlan-id-list [ 150-152 200 213 248 ]; family bridge; } } } routing-instances { EVPN-1 { instance-type evpn; interface ae0.100; interface ae0.150; route-distinguisher 192.160.0.1:111; vrf-target target:65000:111; protocols { evpn; } } }
Exemple de configuration : interface logique unique
Cet exemple de configuration est similaire à l’exemple de configuration d’interface logique multiple, sauf que l’interface Ethernet agrégée ae0 ne comprend qu’une seule interface logique (ae0.150) à laquelle tous les VLAN (100 à 102, 150 à 152, 200, 213 et 248) sont associés. L’instance de routage EVPN EVPN-1 fait référence à l’interface logique ae0.150.
interfaces { ae0 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 150 { encapsulation vlan-bridge; vlan-id-list [ 100-102 150-152 200 213 248 ]; family bridge; } } } routing-instances { EVPN-1 { instance-type evpn; interface ae0.150; route-distinguisher 192.160.0.1:111; vrf-target target:65000:111; protocols { evpn; } } }
Exemple de configuration : E-Tree
Cet exemple de configuration E-Tree est similaire aux autres exemples de configurations, à l’exception de certaines informations spécifiques à l’utilisation d’E-Tree (par exemple, la spécification de chaque interface logique en tant que racine ou leaf, et l’activation du service EVPN-ETREE).
interfaces { ae0 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 100 { encapsulation vlan-bridge; vlan-id-range 100-102; family bridge; etree-ac-role leaf; } unit 200 { encapsulation vlan-bridge; vlan-id-list [ 200 213 248 ]; family bridge; etree-ac-role root; } } } routing-instances { ETREE-1 { instance-type evpn; interface ae0.100; interface ae0.200; route-distinguisher 192.160.0.1:111; vrf-target target:65000:111; protocols { evpn { evpn-etree; } } } }
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.