SUR CETTE PAGE
Configuration PWHT sur une interface logique de transport pour BNG
Vous pouvez configurer PWHT sur EVPN-VPWS sur une interface logique de transport, avec des interfaces logiques de service de gestion des abonnés (BNG).
Aperçu
Vous pouvez déployer une passerelle réseau haut débit (BNG) connectée à un réseau d’agrégation exécutant EVPN-VPWS, et vous pouvez configurer la terminaison en tête de réseau pseudowire (PWHT) sur l’interface logique de transport qui se trouve sur l’interface pseudowire subscriber (PS). Le BNG affiche les en-têtes EVPN et VPWS et termine les abonnés au niveau de la couche 2.
Cette fonctionnalité inclut la prise en charge des éléments suivants :
- Toutes les fonctionnalités haut débit disponibles sur PWHT sur les routeurs MX Series
- EVPN-VPWS monohoming avec l’interface PS ancrée à une interface de tunnel logique (LT)
- Choix d’utiliser ou non un mot de contrôle
Topologie
Cet exemple montre la configuration d’un EVPN-VPWS monohoming avec l’interface PS ancrée à une interface de tunnel logique (LT).

Exigences
- Un routeur MX Series pour servir de routeur BNG
- Un routeur (PE1 dans la topologie) pour servir d’homologue distant EVPN-VPWS au routeur BNG
- Juno OS version 21.1R1 ou ultérieure
Avant de commencer
Cet exemple montre la connexion entre le routeur BNG et le routeur homologue distant EVPN-VPWS, PE1. Pour plus d’informations sur la configuration de votre configuration de gestion des abonnés, comme les profils dynamiques CoS et l’annonce de routeur, les clients DHCP ou PPPoE, les serveurs RADIUS, ou votre réseau EVPN-VPWS, consultez des guides tels que :
- Guide de l’utilisateur des sessions d’abonnés haut débit
- Guide de l’utilisateur des services d’abonné haut débit
- Guide de l’utilisateur EVPN
Assurez-vous d’avoir effectué ces deux opérations avant d’essayer de valider les configurations des deux routeurs :
- Définition du profil dynamique dans la
[edit dynamic-profiles]
hiérarchie - Activation de MPLS pour l’exécution d’instances EVPN afin que vous puissiez valider les commandes qui se trouvent dans la
[edit routing-instances VLL_VPWS_PWHT protocols]
hiérarchie
Si ces éléments ne sont pas définis et activés lorsque vous essayez de valider les deux configurations de routeur, des erreurs de validation se produisent.
Configuration
Configurez la connexion entre l’interface logique de transport sur l’interface PS du routeur BNG et l’interface logique à l’extrémité du tunnel pseudowire sur le routeur homologue distant PE1.
Routeur BNG
Conditions préalables
L’une des conditions préalables est que le auto-vlan-pwht
doit être configuré. Par exemple, vous pouvez configurer PPPoE sur un VLAN empilé configuré automatiquement. L’exemple de configuration est le suivant :
[edit routing-instances] user@host# show auto-vlan-pwht vlan-demux { interfaces { demux0 { unit "$junos-interface-unit" { no-traps; vlan-tags outer "$junos-stacked-vlan-id" inner "$junos-vlan-id"; advisory-options { upstream-rate 1g; downstream-rate 1g; } demux-options { underlying-interface "$junos-interface-ifd-name"; } family pppoe { duplicate-protection; dynamic-profile pppv6p; max-sessions 1; short-cycle-protection { lockout-time-min 5; lockout-time-max 60; } } } } }
Configuration rapide de la CLI
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie.
set interfaces lt-1/0/0 hierarchical-scheduler maximum-hierarchy-levels 2 set interfaces ps0 description BNG-ps0____PE-xe-0/2/0 set interfaces ps0 anchor-point lt-1/0/0 set interfaces ps0 flexible-vlan-tagging set interfaces ps0 auto-configure stacked-vlan-ranges dynamic-profile auto-vlan-pwht accept pppoe ranges any,any set interfaces ps0 unit 0 encapsulation ethernet-ccc set routing-instances VLL_VPWS_PWHT instance-type evpn-vpws interface ps0.0 set routing-instances VLL_VPWS_PWHT route-distinguisher 10.255.0.1:100 set routing-instances VLL_VPWS_PWHT vrf-target target:100:1004 set routing-instances VLL_VPWS_PWHT protocols evpn interface ps0.0 vpws-service-id local 33 remote 34
Procédure étape par étape
- Naviguez jusqu’à la
interfaces
hiérarchie. Spécifiez l’interface de tunnel logique qui est le point d’ancrage du périphérique d’interface logique pseudowire. Le point d’ancrage doit être un appareil lt au formatlt-fpc/pic/port
.[edit interfaces] user@host# set lt-1/0/0 hierarchical-scheduler maximum-hierarchy-levels 2
- Toujours dans la
interfaces
hiérarchie, configurez l’interface de l’abonné pseudowire (PS) avec la description que vous fournissez, puis associez-la à son point d’ancrage interface de tunnel logique.[edit interfaces] user@host# set ps0 description BNG-ps0____PE-xe-0/2/0 user@host# set ps0 anchor-point lt-1/0/0
- Configurez la méthode de balisage VLAN pour le balisage VLAN mixte (flexible) sur l’interface PS.
[edit] user@host# set ps0 flexible-vlan-tagging
- Configurez l’interface PS pour qu’elle utilise un profil dynamique lors de la création des VLAN dynamiques. Le profil dynamique utilise les plages de VLAN configurées pour l’interface.
[edit interfaces] user@host# set ps0 auto-configure stacked-vlan-ranges dynamic-profile auto-vlan-pwht accept pppoe ranges any,any
- Configurez l’interface logique de l’interface PS (il s’agit de l’interface logique de transport) et configurez
ethernet-ccc
l’encapsulation.[edit interfaces] user@host# set ps0 unit 0 encapsulation ethernet-ccc
- Accédez à la
routing-instances
hiérarchie, puis configurez le nom de l’instance de routage, le typeevpn-vpws
d’instance, le distinguateur de route et la communauté cible VRF (VPN routing and forwarding) pour l’instance de routage EVPN-VPWS.[edit routing-instances] user@host# set VLL_VPWS_PWHT instance-type evpn-vpws interface ps0.0 user@host# set VLL_VPWS_PWHT route-distinguisher 10.255.0.1:1004 user@host# set VLL_VPWS_PWHT vrf-target target:100:1004
- Toujours dans la
routing-instances
hiérarchie, configurez l’interface de l’instance de routage avec les identifiants de service locaux et distants. Ces identifiants identifient les routeurs PE qui transfèrent et reçoivent le trafic sur le réseau EVPN-VPWS. L’identificateur de service local est utilisé pour identifier le routeur PE qui transfère le trafic, et l’identificateur de service distant est utilisé pour identifier le routeur PE qui reçoit le trafic sur le réseau.[edit routing-instances] user@host# set VLL_VPWS_PWHT protocols evpn interface ps0.0 vpws-service-id local 33 remote 34
Résultats
Vérifiez les résultats de la configuration :
[edit interfaces] user@host# show lt-2/0/0 { hierarchical-scheduler maximum-hierarchy-levels 2; } ps0 { description BNG-ps0____PE-xe-0/2/0; anchor-point { lt-2/0/0; } flexible-vlan-tagging; auto-configure { stacked-vlan-ranges { dynamic-profile auto-vlan-pwht { accept pppoe; ranges { any,any; } } } } unit 0 { encapsulation ethernet-ccc; } } [edit routing-instances] user@host# show VLL_VPWS_PWHT { protocols { evpn { interface ps0.0 { vpws-service-id { local 33; remote 34; } } } } instance-type evpn-vpws; interface ps0.0; route-distinguisher 10.255.0.1:100; vrf-target target:100:1004; }
PE1 EVPN-VPWS Homologue distant
Configuration rapide de la CLI
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie.
set interfaces xe-0/2/0 description PE-xe-0/2/0____BNG-ps0 set interfaces xe-0/2/0 hierarchical-scheduler implicit-hierarchy set interfaces xe-0/2/0 no-traps set interfaces xe-0/2/0 flexible-vlan-tagging set interfaces xe-0/2/0 encapsulation flexible-ethernet-services set interfaces xe-0/2/0 unit 10 description VPWS-PE-BNG-PWHT set interfaces xe-0/2/0 unit 10 encapsulation vlan-ccc set interfaces xe-0/2/0 unit 10 vlan-id 10 set interfaces xe-0/2/0 unit 10 output-vlan-map swap tag-protocol-id 0x8100 inner-vlan-id 10 set routing-instances VLL_VPWS_PWHT instance-type evpn-vpws interface xe-0/2/0.10 set routing-instances VLL_VPWS_PWHT route-distinguisher 10.255.0.2:1004 set routing-instances VLL_VPWS_PWHT vrf-target target:100:1004 set routing-instances VLL_VPWS_PWHT protocols evpn interface xe-0/2/0.10 vpws-service-id local 34 remote 33
Procédure étape par étape
- Naviguez jusqu’à la
interfaces
hiérarchie. Spécifiez l’interface qui est l’interface de connexion sur l’homologue distant PE1 EVPN-VPWS.[edit interfaces] user@host# set xe-0/2/0
- Toujours dans la
interfaces
hiérarchie, configurez l’interface de connexion homologue avec la description que vous fournissez,hierarchical-scheduler implicit-hierarchy
etno-traps
.[edit interfaces] user@host# set xe-0/2/0 description PE-xe-0/2/0____BNG-ps0 user@host# set xe-0/2/0 hierarchical-scheduler implicit-hierarchy user@host# set xe-0/2/0 no-traps
- Configurez la méthode de balisage VLAN pour le balisage VLAN mixte (flexible) sur l’interface de connexion.
[edit interfaces] user@host# set xe-0/2/0 flexible-vlan-tagging
- Configurez
flexible-ethernet-services
l’encapsulation sur l’interface.[edit interfaces] user@host# set xe-0/2/0 encapsulation flexible-ethernet-services
- Configurez l’interface logique de l’interface xe-0/2/0 et configurez une description, l’encapsulation, l’ID VLAN et les
output-vlan-map
paramètres.[edit interfaces] user@host# set xe-0/2/0 unit 10 description VPWS-PE-BNG-PWHT user@host# set xe-0/2/0 unit 10 encapsulation vlan-ccc user@host# set xe-0/2/0 unit 10 vlan-id 10 user@host# set xe-0/2/0 unit 10 output-vlan-map swap tag-protocol-id 0x8100 inner-vlan-id 10
- Accédez à la
routing-instances
hiérarchie, puis configurez le nom de l’instance de routage, le typeevpn-vpws
d’instance, le distinguateur de route et la communauté cible VRF (VPN routing and forwarding) pour l’instance de routage EVPN-VPWS.[edit routing-instances] user@host# set VLL_VPWS_PWHT instance-type evpn-vpws user@host# set VLL_VPWS_PWHT interface xe-0/2/0.10 user@host# set VLL_VPWS_PWHT route-distinguisher 10.255.0.2:1004 user@host# set VLL_VPWS_PWHT vrf-target target:100:1004
- Toujours dans la
routing-instances
hiérarchie, configurez l’interface de l’instance de routage avec les identifiants de service locaux et distants. Ces identifiants identifient les routeurs PE qui transfèrent et reçoivent le trafic sur le réseau EVPN-VPWS. L’identificateur de service local est utilisé pour identifier le routeur PE qui transfère le trafic, et l’identificateur de service distant est utilisé pour identifier le routeur PE qui reçoit le trafic sur le réseau.[edit routing-instances] user@host# set VLL_VPWS_PWHT protocols evpn interface xe-0/2/0.10 vpws-service-id local 34 remote 33
Résultats
Vérifiez les résultats de la configuration :
[edit interfaces] user@host# show xe-0/2/0 { description PE-xe-0/2/0____BNG-ps0; no-traps; hierarchical-scheduler implicit-hierarchy; flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 10 { description VPWS-PE-BNG-PWHT; encapsulation vlan-ccc; vlan-id 10; output-vlan-map { swap; tag-protocol-id 0x8100; inner-vlan-id 10; } } } [edit routing-instances] user@host# show VLL_VPWS_PWHT { protocols { evpn { interface xe-0/2/0.10 { vpws-service-id { local 34; remote 33; } } } } instance-type evpn-vpws; interface xe-0/2/0.10; route-distinguisher 10.255.0.2:1004; vrf-target target:100:1004; }