Für die Bereitstellung von Layer-2-VPN-Services in Ihrem Netzwerk sollten Sie die Möglichkeit konfigurieren, 802.1Q-Tags auf Frames, die in Edge-Router ein- und ausgehen, zu pushen, zu poppen oder auszutauschen, sodass Sie eine einzige logische VLAN-Circuit Cross-Connect (CCC) [VLAN-CCC]-Schnittstelle verwenden können, um sowohl Dual-Tag- als auch Single-Tag-Pakete zu verarbeiten. Diese Funktion bietet somit Interoperabilität zwischen Layer-2-Diensten mit einem eindeutigen VLAN am lokalen oder Remote-Ende oder in Fällen, in denen ein Layer-2-Service mit einem bestimmten VLAN ausgestattet ist, der Remote-Peer jedoch über ein anderes VLAN oder kein VLAN verfügt.
Diese Funktion bietet unter anderem die Möglichkeit, nach erfolgreichen VLAN-Tag-Operationen auf der logischen VLAN-CCC-Schnittstelle das Passthrough bestimmter Ethertype/DMAC-Frames über die Layer-2-Schaltung zu aktivieren.
Wenn Sie diese Funktion konfigurieren, werden VLAN-Tags angewendet, wenn Datenverkehr an und von der Layer-2-Verbindungsschnittstelle gesendet wird. Die Pop-, Push- und Swap-Vorgänge werden nur für das äußere Tag ausgeführt. Das pop-VLAN-Tag entfernt das VLAN-Tag oben im VLAN-Tag-Stapel. Das Push-VLAN-Tag fügt ein neues äußeres VLAN-Tag hinzu, und das Swap-VLAN-Tag ersetzt das vorhandene äußere VLAN-Tag durch das neue VLAN-Tag.
Sie können inet-, inet6- oder VLAN-CCC-Verbindungen auf einer einzelnen Ethernet-Netzwerkschnittstelle oder einer aggregierten Ethernet-Schnittstelle konfigurieren, sodass Sie unterschiedliche Weiterleitungsregeln für getaggten und ungetaggten Datenverkehr auf derselben Schnittstelle festlegen können. Sie können beispielsweise getaggte Pakete über die Layer-2-Verbindung weiterleiten und ungetaggten Datenverkehr im nativen VLAN-Modus weiterleiten.
Verwenden Sie den Funktions-Explorer , um die Plattform- und Releaseunterstützung für bestimmte Features zu bestätigen.
HINWEIS:
Einschränkungen für diese Funktion auf PTX-Routern sind:
-
VLAN-Vorgänge für STP- und CDP-Pakete werden nicht unterstützt.
-
Sie können die logische VLAN-CCC-Schnittstelle nicht mit der nativen VLAN-ID konfigurieren.
-
LACP-Punkt-zu-Punkt-Verbindungen zwischen PE-Routern funktionieren nicht, wenn Sie l2circuit-control-passthrough
. (Statische LAG funktioniert jedoch.)
So konfigurieren Sie einen PE-Router mit einem VLAN-CCC, einer MPLS-basierten Layer-2-Schaltung, VLAN-Pop-, Push- und Swap-Vorgängen und der Aktivierung des Passthrough bestimmter Ethertype/DMAC-Frames:
HINWEIS:
Im folgenden Verfahren werden die tatsächlichen Schnittstellennamen für die Netzwerkschnittstellen des Routers anstelle der Variablen interface-name verwendet, sodass Sie die Konfigurationsunterschiede schnell erkennen können. Denken Sie daran, dass Sie die Funktion auch für aggregierte Ethernet-Schnittstellen konfigurieren können.
-
Konfigurieren Sie OSPF auf dem Loopback (oder der Routeradresse) und der Core-Schnittstelle:
HINWEIS:
Das Routing-Protokoll kann OSPF oder IS-IS sein.
[edit]
user@host# set protocols ospf area 0.0.0.0 interface lo0.0 passive
user@host# set protocols ospf area 0.0.0.0 interface et-0/0/0:0
-
Aktivieren Sie Traffic Engineering für das Routing-Protokoll:
[edit]
user@host# set protocols ospf traffic-engineering
-
Konfigurieren Sie eine IP-Adresse für die Loopback-Schnittstelle und für die Core-Schnittstelle:
[edit]
user@host# set interfaces lo0 unit logical-unit-number family inet address address
user@host# set interfaces et-0/0/0:0 unit 0 family inet address address
-
Konfigurieren Sie die Kunden-Edge-Schnittstelle als Layer-2-Verbindung vom lokalen PE-Router zum anderen PE-Router:
Tipp:
Verwenden Sie die Routeradresse des anderen Routers als Nachbaradresse. Es ist die Kennung des virtuellen Schaltkreises zusammen mit der Nachbaradresse, die die eindeutige Adresse für den Stromkreis bereitstellt.
[edit]
user@host# set protocols l2circuit neighbor address interface et-0/0/1:1.0 virtual-circuit-id identifier
-
Konfigurieren Sie MPLS auf den Core-Schnittstellen:
[edit]
user@host# set protocols mpls interface all
-
Konfigurieren Sie LDP auf der Loopback-Schnittstelle und den Core-Schnittstellen:
[edit]
user@host# set ldp interface lo0.0
user@host# set ldp interface et-0/0/0.0
user@host# set ldp interface all
-
Konfigurieren
family mpls
Sie auf der logischen Einheit der Core-Schnittstelle:
[edit]
user@host# set interfaces et-0/0/0:0 unit 0 family mpls
HINWEIS: Sie können die Aktivierung entweder auf einzelnen Schnittstellen, aggregierten Ethernet-Schnittstellen oder getaggten VLAN-Schnittstellen vornehmen family mpls
.
-
Geben Sie die Router-ID an:
[edit]
user@host# set routing-options router-id address
-
Aktivieren Sie das VLAN-Tagging auf der Kunden-Edge-Schnittstelle des lokalen PE-Routers:
[edit]
user@host# set interfaces et-0/0/1:1 vlan-tagging
-
Konfigurieren Sie die Kunden-Edge-Schnittstelle für die Verwendung der flexiblen Kapselung von Ethernet-Services:
[edit]
user@host# set interfaces et-0/0/1:1 encapsulation flexible-ethernet-services
-
Konfigurieren Sie die logische Einheit der Kunden-Edge-Schnittstelle mit einer VLAN-ID:
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 vlan-id vlan-id
-
Konfigurieren Sie die logische Einheit auf der Kunden-Edge-Schnittstelle für die Verwendung der VLAN-CCC-Kapselung:
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 encapsulation vlan-ccc
-
Konfigurieren Sie die logische Einheit auf der Kunden-Edge-Schnittstelle so, dass das Tag aus dem Eingangs-VLAN entfernt und dann an das Ausgabe-VLAN übertragen wird:
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 input-vlan-map push
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 output-vlan-map pop
-
(Optional) Konfigurieren von Layer-2-Circuit-Trace-Optionen:
[edit]
user@host# set protocols l2circuit traceoptions file l2ckt.log
user@host# set protocols l2circuit traceoptions flag connections detail
-
(Optional) Konfigurieren Sie die logische VLAN-CCC-Schnittstelle so, dass Kapselungs- und MTU-Konflikte zwischen dieser Schnittstelle und der Schnittstelle des anderen PE-Routers ignoriert werden:
[edit]
user@host# set protocolsl2circuit neighbor address interface et-0/0/1:1.0 ignore-encapsulation-mismatch
user@host# set protocolsl2circuit neighbor address interface et-0/0/1:1.0 ignore-mtu-mismatch
-
Konfigurieren Sie auf entsprechenden Plattformen die Layer-2-Circuit-Control-Passthrough, umden Passthrough bestimmter Ethertype-/DMAC-Frames zu aktivieren:
[edit]
user@host# set forwarding-options l2circuit-control-passthrough