AUF DIESER SEITE
Konfiguration von PWHT auf einer logischen Transportschnittstelle für BNG
Sie können PWHT über EVPN-VPWS auf einer logischen Transportschnittstelle mit logischen Schnittstellen des BNG-Dienstes (Anwender Management) konfigurieren.
Überblick
Sie können ein Breitband-Netzwerk-Gateway (BNG) bereitstellen, das mit einem Aggregationsnetzwerk verbunden ist, in dem EVPN-VPWS ausgeführt wird, und Sie können Pseudowire Headend Termination (PWHT) auf der logischen Transportschnittstelle konfigurieren, die sich auf der PS-Schnittstelle (Pseudowire Anwender) befindet. Die BNG holt die EVPN- und VPWS-Header und beendet die Anwender auf Layer 2.
Diese Funktion umfasst Unterstützung für:
- Alle Breitbandfunktionen, die auf PWHT auf Routern der MX-Serie verfügbar sind
- Single-Homed EVPN-VPWS mit der PS-Schnittstelle, die an einer logischen Tunnelschnittstelle (LT) verankert ist
- Wahl, ob ein Steuerwort verwendet werden soll oder nicht
Topologie
Dieses Beispiel zeigt die Konfiguration eines Single-Homed EVPN-VPWS mit der PS-Schnittstelle, die an einer logischen Tunnelschnittstelle (LT) verankert ist.
Anforderungen
- Ein Router der MX-Serie als BNG-Router
- Ein Router (PE1 in der Topologie), der als EVPN-VPWS-Remote-Peer zum BNG-Router dient
- Juno OS Version 21.1R1 oder höher
Bevor Sie beginnen
Dieses Beispiel zeigt die Verbindung zwischen dem BNG-Router und dem EVPN-VPWS-Remote-Peer-Router, PE1. Einzelheiten zur Konfiguration der Anwender-Verwaltung – wie dynamische CoS-Profile und Router-Werbung, DHCP- oder PPPoE-Clients, RADIUS-Server – oder Ihres EVPN-VPWS-Netzwerks finden Sie in Leitfäden wie:
- Benutzerhandbuch für Breitband-Abonnentensitzungen
- Benutzerhandbuch für Breitband-Anwenderdienste
- EVPN-Benutzerhandbuch
Stellen Sie sicher, dass Sie die beiden Dinge getan haben, bevor Sie versuchen, die Konfigurationen für die beiden Router zu bestätigen:
- Dynamisches Profil in der
[edit dynamic-profiles]Hierarchie definiert - MPLS zum Ausführen von EVPN-Instanzen aktiviert, sodass Sie die Befehle in der
[edit routing-instances VLL_VPWS_PWHT protocols]Hierarchie committen können
Wenn Sie diese Elemente nicht definiert und aktiviert haben, wenn Sie versuchen, die beiden Router-Konfigurationen zu bestätigen, treten Commitfehler auf.
Konfiguration
Konfigurieren Sie die Verbindung zwischen der logischen Transportschnittstelle auf der PS-Schnittstelle des BNG-Routers und der logischen Schnittstelle am Pseudowire-Tunnel-Ende des PE1-Remote-Peer-Routers.
BNG-Router
Voraussetzungen
Als eine der Voraussetzungen muss das auto-vlan-pwht konfiguriert werden. Sie können beispielsweise PPPoE über ein automatisch konfiguriertes gestapeltes VLAN konfigurieren. Die Beispielkonfiguration sieht wie folgt aus:
[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;
}
}
}
}
}
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.
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
Schritt-für-Schritt-Anleitung
- Navigieren Sie zur
interfacesHierarchie. Geben Sie die logische Tunnelschnittstelle an, die der Ankerpunkt für das logische Pseudowire-Schnittstellengerät ist. Der Ankerpunkt muss ein lt-Gerät im Formatlt-fpc/pic/portsein.[edit interfaces] user@host# set lt-1/0/0 hierarchical-scheduler maximum-hierarchy-levels 2
- Konfigurieren Sie weiterhin in
interfacesder Hierarchie die PS-Schnittstelle (Pseudowire Anwender) mit der von Ihnen angegebenen Beschreibung, und ordnen Sie sie dann der logischen Ankerpunkt-Tunnelschnittstelle zu.[edit interfaces] user@host# set ps0 description BNG-ps0____PE-xe-0/2/0 user@host# set ps0 anchor-point lt-1/0/0
- Konfigurieren Sie die VLAN-Tagging-Methode für gemischtes (flexibles) VLAN-Tagging auf der PS-Schnittstelle.
[edit] user@host# set ps0 flexible-vlan-tagging
- Konfigurieren Sie die PS-Schnittstelle für die Verwendung eines dynamischen Profils, wenn die dynamischen VLANs erstellt werden. Das dynamische Profil verwendet die für die Schnittstelle konfigurierten VLAN-Bereiche.
[edit interfaces] user@host# set ps0 auto-configure stacked-vlan-ranges dynamic-profile auto-vlan-pwht accept pppoe ranges any,any
- Konfigurieren Sie die logische Schnittstelle für die PS-Schnittstelle (dies ist die logische Transportschnittstelle) und konfigurieren
ethernet-cccSie die Kapselung.[edit interfaces] user@host# set ps0 unit 0 encapsulation ethernet-ccc
- Navigieren Sie zur
routing-instancesHierarchie, und konfigurieren Sie dann den Namen der Routing-Instanz, den Instanztypevpn-vpws, die Routenunterscheidung und die VPN-Routing- und Weiterleitungs-Community (VRF) für die EVPN-VPWS-Routing-Instanz.[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
- Konfigurieren Sie in der
routing-instancesHierarchie weiterhin die Schnittstelle der Routing-Instanz mit lokalen und Remote-Service-IDs. Diese Identifikatoren identifizieren die PE-Router, die den Datenverkehr im EVPN-VPWS-Netzwerk weiterleiten und empfangen. Die lokale Dienst-ID wird verwendet, um den PE-Router zu identifizieren, der den Datenverkehr weiterleitet, und die Remote-Service-ID wird verwendet, um den PE-Router zu identifizieren, der den Datenverkehr im Netzwerk empfängt.[edit routing-instances] user@host# set VLL_VPWS_PWHT protocols evpn interface ps0.0 vpws-service-id local 33 remote 34
Ergebnisse
Überprüfen Sie die Ergebnisse der Konfiguration:
[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 Remote-Peer
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.
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
Schritt-für-Schritt-Anleitung
- Navigieren Sie zur
interfacesHierarchie. Geben Sie die Schnittstelle an, die die Verbindungsschnittstelle auf dem PE1 EVPN-VPWS-Remote-Peer ist.[edit interfaces] user@host# set xe-0/2/0
- Konfigurieren Sie in der
interfacesHierarchie die Peer-Verbindungsschnittstelle mit der von Ihnen angegebenen Beschreibung,hierarchical-scheduler implicit-hierarchyundno-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
- Konfigurieren Sie die VLAN-Tagging-Methode für gemischtes (flexibles) VLAN-Tagging auf der Verbindungsschnittstelle.
[edit interfaces] user@host# set xe-0/2/0 flexible-vlan-tagging
- Konfigurieren Sie
flexible-ethernet-servicesdie Kapselung auf der Schnittstelle.[edit interfaces] user@host# set xe-0/2/0 encapsulation flexible-ethernet-services
- Konfigurieren Sie die logische Schnittstelle für die xe-0/2/0-Schnittstelle und konfigurieren Sie eine Beschreibung, Kapselung, die VLAN-ID und die
output-vlan-mapEinstellungen.[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
- Navigieren Sie zur
routing-instancesHierarchie, und konfigurieren Sie dann den Namen der Routing-Instanz, den Instanztypevpn-vpws, die Routenunterscheidung und die VPN-Routing- und Weiterleitungs-Community (VRF) für die EVPN-VPWS-Routing-Instanz.[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
- Konfigurieren Sie in der
routing-instancesHierarchie weiterhin die Schnittstelle der Routing-Instanz mit lokalen und Remote-Service-IDs. Diese Identifikatoren identifizieren die PE-Router, die den Datenverkehr im EVPN-VPWS-Netzwerk weiterleiten und empfangen. Die lokale Dienst-ID wird verwendet, um den PE-Router zu identifizieren, der den Datenverkehr weiterleitet, und die Remote-Service-ID wird verwendet, um den PE-Router zu identifizieren, der den Datenverkehr im Netzwerk empfängt.[edit routing-instances] user@host# set VLL_VPWS_PWHT protocols evpn interface xe-0/2/0.10 vpws-service-id local 34 remote 33
Ergebnisse
Überprüfen Sie die Ergebnisse der Konfiguration:
[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;
}