AUF DIESER SEITE
Konfigurieren von PWHT auf einer logischen Transportschnittstelle für BNG
Sie können PWHT über EVPN-VPWS auf einer logischen Transportschnittstelle mit logischen Schnittstellen des Abonnentenverwaltungsdiensts (BNG) konfigurieren.
Überblick
Sie können ein Breitband-Netzwerk-Gateway (BNG) bereitstellen, das mit einem Aggregationsnetzwerk verbunden ist, auf dem EVPN-VPWS ausgeführt wird, und Sie können die Pseudowire Headend Termination (PWHT) auf der logischen Transportschnittstelle konfigurieren, die sich auf der Pseudowire Subscriber (PS)-Schnittstelle befindet. Die BNG holt die EVPN- und VPWS-Header hervor und beendet die Abonnenten auf Layer 2.
Diese Funktion umfasst Unterstützung für:
- Alle Breitbandfunktionen sind auf PWHT auf Routern der MX-Serie verfügbar
- Single-Homed EVPN-VPWS, wobei die PS-Schnittstelle in 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, wobei die PS-Schnittstelle in 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
Vorbereitungen
Dieses Beispiel zeigt die Verbindung zwischen dem BNG-Router und dem EVPN-VPWS-Remote-Peer-Router PE1. Ausführliche Informationen zur Konfiguration der Teilnehmerverwaltung – z. B. dynamische CoS-Profile und Routerankündigungen, DHCP- oder PPPoE-Clients, RADIUS-Server – oder Ihres EVPN-VPWS-Netzwerks finden Sie in den folgenden Anleitungen:
- Benutzerhandbuch für Breitband-Abonnentensitzungen
- Benutzerhandbuch für Breitband-Abonnentenservices
- EVPN-Benutzerhandbuch
Stellen Sie sicher, dass Sie diese beiden Schritte ausgeführt haben, bevor Sie versuchen, die Konfigurationen für die beiden Router zu bestätigen:
- Definition des dynamischen Profils in der
[edit dynamic-profiles]
Hierarchie - MPLS wurde für das Ausführen von EVPN-Instanzen aktiviert, sodass Sie die Befehle in der
[edit routing-instances VLL_VPWS_PWHT protocols]
Hierarchie bestätigen können.
Wenn Sie diese Elemente nicht definiert und aktiviert haben, wenn Sie versuchen, einen Commit für die beiden Routerkonfigurationen auszuführen, treten Commit-Fehler auf.
Konfiguration
Konfigurieren Sie die Verbindung zwischen der logischen Transportschnittstelle auf der PS-Schnittstelle auf dem BNG-Router und der logischen Schnittstelle am Pseudowire-Tunnelende auf dem Remote-Peer-Router PE1.
BNG-Router
Voraussetzungen
Als eine der Voraussetzungen muss die auto-vlan-pwht
konfiguriert werden. Beispielsweise können Sie 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 Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit]
Hierarchieebene 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
interfaces
Hierarchie. Geben Sie die logische Tunnelschnittstelle an, die den Ankerpunkt für das logische Pseudowire-Schnittstellengerät darstellt. Der Ankerpunkt muss ein lt-Gerät im Formatlt-fpc/pic/port
sein.[edit interfaces] user@host# set lt-1/0/0 hierarchical-scheduler maximum-hierarchy-levels 2
- Konfigurieren Sie in der
interfaces
Hierarchie die PS-Schnittstelle (Pseudowire Subscriber) mit der von Ihnen bereitgestellten Beschreibung, und ordnen Sie sie dann der logischen Tunnelschnittstelle des Ankerpunkts 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 so, dass beim Erstellen der dynamischen VLANs ein dynamisches Profil verwendet wird. 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 Sie
ethernet-ccc
die Kapselung.[edit interfaces] user@host# set ps0 unit 0 encapsulation ethernet-ccc
- Navigieren Sie zur
routing-instances
Hierarchie, und konfigurieren Sie dann den Namen der Routing-Instanz, den Instanztypevpn-vpws
, die Routenunterscheidung und die VPN-Routing- und Weiterleiten-Zielcommunity (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 weiterhin in der
routing-instances
Hierarchie die Schnittstelle der Routinginstanz mit lokalen und Remotedienst-IDs. Diese Kennungen 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 der Remotedienst-Bezeichner 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
Befund
Ü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 Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit]
Hierarchieebene 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
interfaces
Hierarchie. Geben Sie die Schnittstelle an, die die Verbindungsschnittstelle für den PE1 EVPN-VPWS-Remote-Peer ist.[edit interfaces] user@host# set xe-0/2/0
- Konfigurieren Sie in der
interfaces
Hierarchie die Peerverbindungsschnittstelle mit der von Ihnen angegebenen Beschreibung,hierarchical-scheduler implicit-hierarchy
undno-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 die Kapselung
flexible-ethernet-services
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-map
Einstellungen.[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-instances
Hierarchie, und konfigurieren Sie dann den Namen der Routing-Instanz, den Instanztypevpn-vpws
, die Routenunterscheidung und die VPN-Routing- und Weiterleiten-Zielcommunity (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 weiterhin in der
routing-instances
Hierarchie die Schnittstelle der Routinginstanz mit lokalen und Remotedienst-IDs. Diese Kennungen 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 der Remotedienst-Bezeichner 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
Befund
Ü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; }