SUR CETTE PAGE
Configuration du 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).
Vue d’ensemble
Vous pouvez déployer un passerelle réseau haut débit (BNG) connecté à un réseau d’agrégation exécutant EVPN-VPWS, et vous pouvez configurer la terminaison principale pseudowire (PWHT) sur l’interface logique de transport qui se trouve sur l’interface abonné pseudowire (PS). Le BNG déclenche les en-têtes EVPN et VPWS et termine les abonnés à la couche 2.
Cette fonctionnalité inclut la prise en charge de :
- Toutes les fonctionnalités haut débit disponibles sur PWHT sur les routeurs MX Series
- EVPN-VPWS monohébergé avec l’interface PS ancrée dans une interface de tunnel logique (LT)
- Choix d’utiliser ou non un mot de contrôle
Topologie
Cet exemple illustre la configuration d’un EVPN-VPWS monohoming avec l’interface PS ancrée dans 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 de détails sur la configuration de votre configuration de gestion des abonnés, telle que les profils dynamiques CoS et la publication 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és 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 exécuter des 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.
La 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’un des prérequis requis est que le auto-vlan-pwht doit être configuré. Par exemple, vous pouvez configurer PPPoE sur un VLAN empilé configuré automatiquement. Voici un exemple de configuration :
[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-collez les commandes dans le CLI 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
- Accédez à la
interfaceshiérarchie. Spécifiez l’interface de tunnel logique qui est le point d’ancrage de l’unité d’interface logique pseudowire. Le point d’ancrage doit être un périphérique lt au formatlt-fpc/pic/port.[edit interfaces] user@host# set lt-1/0/0 hierarchical-scheduler maximum-hierarchy-levels 2
- Toujours dans la
interfaceshiérarchie, configurez l’interface d’abonné pseudowire (PS) avec la description que vous fournissez, puis associez-la à son interface de tunnel logique de point d’ancrage.[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 utiliser 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-cccl’encapsulation.[edit interfaces] user@host# set ps0 unit 0 encapsulation ethernet-ccc
- Accédez à la
routing-instanceshiérarchie, puis configurez le nom de l’instance de routage, le typeevpn-vpwsd’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-instanceshié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 : pair distant EVPN-VPWS
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-collez les commandes dans le CLI 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
- Accédez à la
interfaceshié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
interfaceshiérarchie, configurez l’interface de connexion d’homologue avec la description que vous fournissez,hierarchical-scheduler implicit-hierarchyetno-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-servicesl’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 du VLAN et les
output-vlan-mapparamè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-instanceshiérarchie, puis configurez le nom de l’instance de routage, le typeevpn-vpwsd’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-instanceshié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;
}