AUF DIESER SEITE
Beispiel: Inter-AS-VPLS mit MAC-Verarbeitung im ASBR konfigurieren
In diesem Beispiel wird beschrieben, wie der Inter-AS Virtual Private LAN Service (VPLS) mit MAC-Verarbeitung zwischen BGP-signalisierten VPLS und LDP-signalisierten VPLS konfiguriert wird. Diese Funktion wird in RFC 4761 als Multi-AS VPLS-Option E oder Methode E beschrieben.
Dieses Beispiel gliedert sich in die folgenden Abschnitte:
Anforderungen
Um Inter-AS-VPLS zwischen BGP-signalisierten VPLS und LDP-signalisierten VPLS zu unterstützen, muss Ihr Netzwerk die folgenden Hardware- und Softwareanforderungen erfüllen:
Router der MX-Serie oder M320 für die ASBRs.
Junos OS Version 9.3 oder höher.
Gigabit-Ethernet- oder 10-Gigabit-Ethernet-Schnittstellen.
Übersicht und Topologie
VPLS ist eine wichtige Voraussetzung für die Bereitstellung von Multipoint-Ethernet-Services. Große Service Provider haben IP- und MPLS-Backbones implementiert und bieten VPLS-Services für große Unternehmen an. Die wachsende Nachfrage erfordert, dass das VPLS-Netzwerk skaliert werden kann, um viele VPLS-Kunden mit mehreren Standorten in geografisch verteilten Regionen zu unterstützen. BGP-signalisierte VPLS-Signale bieten Skalierungsvorteile gegenüber LDP-signalisierten VPLS. In einigen Umgebungen ist es erforderlich, dass BGP-signalisierte VPLS mit vorhandenen LDP-signalisierten VPLS zusammenarbeiten.
Dieses Beispiel zeigt eine Möglichkeit, BGP-signalisiertes VPLS zu konfigurieren, das mit einem vorhandenen LDP-signalisierten VPLS-Netzwerk zusammenarbeitet.
Die Vorteile der Konfiguration sind:
Sie können Kundenstandorte, die über verschiedene autonome Systeme (ASs) verteilt sind, miteinander verbinden.
LDP-signalisiertes VPLS- und BGP-signalisiertes VPLS-Interworking wird unterstützt.
Da der ASBR MAC-Vorgänge unterstützt, können Kundenstandorte direkt mit dem ASBR verbunden werden.
Die Inter-AS-Verbindung ist nicht auf Ethernet-Schnittstellen beschränkt.
Die zusätzliche Konfiguration für Multihoming ist relativ einfach.
Der Datenverkehr von den ineinandergreifenden Virtual Private LAN-Diensten wird am ASBR umgeschaltet. Der ASBR führt alle Vorgänge auf der Datenebene durch: Flooding, MAC-Lernen, Alterung und MAC-Weiterleitung für jeden AS, um den Datenverkehr zwischen allen kundenseitigen Schnittstellen und zwischen den vollständig vermaschten Pseudowires im AS zu wechseln. Zwischen den ASBRs über die Inter-AS-Verbindung wird eine einzelne Pseudowire erstellt, und die ASBRs leiten den Datenverkehr von den Pseudowires in jedem AS an den Peer-ASBR weiter.
Jeder ASBR führt VPLS-Vorgänge in seinem eigenen AS und VPLS-Vorgänge mit dem ASBR im anderen AS aus. Der ASBR behandelt den anderen AS als BGP-signalisierten VPLS-Standort. Um VPLS-Pseudowirhes einzurichten, werden VPLS-NLRI-Nachrichten über die EBGP-Sitzungen auf den AS-Verbindungen zwischen den AS-Verbindungen ausgetauscht.
Das Beispiel-Metro-Netzwerk ist für LDP-signalisiertes VPLS konfiguriert. Das Core-Netzwerk ist für BGP-signalisierte VPLS konfiguriert.
Der erste Teil des Beispiels zeigt die grundlegenden Konfigurationsschritte zur Konfiguration der logischen Schnittstellen, OSPF, internes BGP, LDP und MPLS. Dieser Teil der Konfiguration ist identisch mit anderen VPLS-Konfigurationen für LDP-signalisierte VPLS und BGP-signalisierte VPLS.
Der einzigartige Teil des Beispiels wird in den VPLS-Routing-Instanzen, externem BGP und der Richtlinie konfiguriert, die die BGP-Routing-Tabelle mit Routen füllt, die aus direkten Routen und OSPF-Routen gelernt wurden. Weitere Details zu den Konfigurationsanweisungen finden Sie in der Schritt-für-Schritt-Anleitung.
Abbildung 1 zeigt die in diesem Beispiel verwendete Topologie.
Topologie

Konfiguration
Führen Sie die folgenden Aufgaben aus, um Inter-AS-VPLS zwischen BGP-signalisiertem VPLS und LDP-signalisiertem VPLS zu konfigurieren.
In jeder Konfigurationssitzung empfiehlt es sich, den commit check
Befehl regelmäßig zu verwenden, um zu überprüfen, ob für die Konfiguration ein Commit ausgeführt werden kann.
- Schnittstellen konfigurieren
- OSPF konfigurieren
- Konfigurieren der internen BGP-Peergroup
- LDP konfigurieren
- Konfigurieren von MPLS
- Konfigurieren der externen BGP-Peergruppe zwischen den Loopback-Schnittstellen
- Konfigurieren der externen BGP-Peergroup zwischen den Inter-AS-Link-Schnittstellen
- Konfigurieren der VPLS-Routing-Instanzen
- Ergebnisse
Schnittstellen konfigurieren
Schritt-für-Schritt-Anleitung
So konfigurieren Sie Schnittstellen:
Konfigurieren Sie auf jedem Router eine IP-Adresse auf der logischen Loopback-Schnittstelle 0 (lo0.0):
user@CE1# set interfaces lo0 unit 0 family inet address 192.168.1.1/32 primary user@PE1# set interfaces lo0 unit 0 family inet address 192.168.2.1/32 primary user@ASBR1# set interfaces lo0 unit 0 family inet address 192.168.3.1/32 primary user@ASBR2# set interfaces lo0 unit 0 family inet address 192.168.10.1/32 primary user@PE2# set interfaces lo0 unit 0 family inet address 192.168.11.1/32 primary user@CE2# set interfaces lo0 unit 0 family inet address 192.168.12.1/32 primary
Bestätigen Sie auf jedem Router die Konfiguration:
user@host> commit check
configuration check succeeds
user@host> commit
commit complete
Zeigen Sie auf jedem Router die Schnittstelleninformationen für
lo0
an und überprüfen Sie, ob die richtige IP-Adresse konfiguriert ist:user@host> show interfaces lo0 Physical interface: lo0, Enabled, Physical link is Up Interface index: 6, SNMP ifIndex: 6 Type: Loopback, MTU: Unlimited Device flags : Present Running Loopback Interface flags: SNMP-Traps Link flags : None Last flapped : Never Input packets : 0 Output packets: 0 Logical interface lo0.0 (Index 75) (SNMP ifIndex 16) Flags: SNMP-Traps Encapsulation: Unspecified Input packets : 0 Output packets: 0 Protocol inet, MTU: Unlimited Flags: None Addresses Local: 127.0.0.1 Addresses, Flags: Primary Is-Default Is-Primary Local: 192.168.3.1 Logical interface lo0.16384 (Index 64) (SNMP ifIndex 21) Flags: SNMP-Traps Encapsulation: Unspecified Input packets : 0 Output packets: 0 Protocol inet, MTU: Unlimited Flags: None Addresses Local: 127.0.0.1 Logical interface lo0.16385 (Index 65) (SNMP ifIndex 22) Flags: SNMP-Traps Encapsulation: Unspecified Input packets : 0 Output packets: 0 Protocol inet, MTU: Unlimited Flags: None
Beachten Sie im obigen Beispiel, dass die primäre
lo0
lokale Adresse für die Protokollfamilie auf deminet
Router ASBR1 .192:168:3:1
Konfigurieren Sie auf jedem Router eine IP-Adresse und eine Protokollfamilie auf den Gigabit-Ethernet-Schnittstellen. Geben Sie die
inet
Protokollfamilie an.user@CE1# set interfaces ge-0/3/0 unit 0 family inet address 10.10.11.1/24 user@PE1# set interfaces ge-1/3/1 unit 0 family inet address 10.0.23.9/30 user@ASBR1# set interfaces ge-0/3/1 unit 0 family inet address 10.0.23.10/30 user@ASBR1# set interfaces ge-0/3/0 unit 0 family inet address 10.0.78.1/30 user@ASBR2# set interfaces ge-3/1/0 unit 0 family inet address 10.0.78.2/30 user@ASBR2# set interfaces ge-3/1/1 unit 0 family inet address 10.0.90.13/30 user@PE2# set interfaces ge-0/1/0 unit 0 family inet address 10.0.90.14/30 user@CE2# set interfaces ge-0/1/1 unit 0 family inet address 10.10.11.2/24
Bestätigen Sie auf jedem Router die Konfiguration:
user@host> commit check
configuration check succeeds
user@host> commit
commit complete
Zeigen Sie Informationen für Gigabit-Ethernet-Schnittstellen an und überprüfen Sie, ob die IP-Adresse und die Protokollfamilie korrekt konfiguriert sind.
user@ASBR2> show interfaces ge-* terse Interface Admin Link Proto Local Remote ge-3/1/0 up up ge-3/1/0.0 up up inet 10.0.78.2/30 multiservice ge-3/1/1 up up ge-3/1/1.0 up up inet 10.0.90.13/30 multiservice ge-3/1/2 up down ge-3/1/3 up down
OSPF konfigurieren
Schritt-für-Schritt-Anleitung
So konfigurieren Sie OSPF:
Konfigurieren Sie auf den PE- und ASBR-Routern die Anbieterinstanz von OSPF. Konfigurieren Sie die OSPF-Traffic-Engineering-Unterstützung. Geben Sie den Bereich 0.0.0.1 im LDP-signalisierten VPLS-Netzwerk und den Bereich 0.0.0.0 im BGP-signalisierten Netzwerk an. Geben Sie die logischen Gigabit-Ethernet-Schnittstellen zwischen dem PE- und dem ASBR-Router an. Als passive Schnittstelle angeben
lo0.0
.user@PE1# set protocols ospf traffic-engineering user@PE1# set protocols ospf area 0.0.0.1 interface ge-1/3/1.0 user@PE1# set protocols ospf area 0.0.0.1 interface lo0.0 passive user@ASBR1# set protocols ospf traffic-engineering user@ASBR1# set protocols ospf area 0.0.0.1 interface ge-0/3/1.0 user@ASBR1# set protocols ospf area 0.0.0.1 interface lo0.0 passive user@ASBR2# set protocols ospf traffic-engineering user@ASBR2# set protocols ospf area 0.0.0.0 interface ge-3/1/1.0 user@ASBR2# set protocols ospf area 0.0.0.0 interface lo0.0 passive user@PE2# set protocols ospf traffic-engineering user@PE2# set protocols ospf area 0.0.0.0 interface ge-0/1/0.0 user@PE2# set protocols ospf area 0.0.0.0 interface lo0.0 passive
Bestätigen Sie auf jedem Router die Konfiguration:
user@host> commit check
configuration check succeeds
user@host> commit
commit complete
Zeigen Sie OSPF-Nachbarinformationen an, und stellen Sie sicher, dass die PE-Router Nachbarschaften mit dem ASBR-Router im selben Bereich bilden. Stellen Sie sicher, dass der Nachbarstatus
Full
.user@host> show ospf neighbor Address Interface State ID Pri Dead 10.0.23.10 ge-1/3/1.0 Full 192.168.3.1 128 31
Konfigurieren der internen BGP-Peergroup
Schritt-für-Schritt-Anleitung
Der Zweck der Konfiguration einer internen BGP-Peer-Gruppe besteht darin, ein vollständiges Netz von BGP-LSPs zwischen den PE-Routern im BGP-signalisierten AS zu erstellen, einschließlich der ASBR-Router.
So konfigurieren Sie die interne BGP-Peergruppe:
Der Zweck dieses Schritts besteht darin, ein vollständiges Netz von IBGP-Peers zwischen den PE-Routern, einschließlich der ASBR-Router, innerhalb des BGP-signalisierten AS zu erstellen.
Konfigurieren Sie auf Router ASBR2 internes BGP. Geben Sie als BGP-Typ an
internal
. Geben Sie die lokale Adresse als lokalelo0
IP-Adresse an.Geben Sie die
inet
Protokollfamilie an. Geben Sie dielabeled-unicast
Anweisung und dieresolve-vpn
Option an. Dielabeled-unicast
Anweisung bewirkt, dass der Router beschriftete Routen aus der IPv4-inet.0-Routing-Tabelle ankündigt und beschriftete Routen in die inet.0-Routing-Tabelle einfügt. Dieresolve-vpn
Option fügt beschriftete Routen in die MPLS-inet.3-Routing-Tabelle ein Die inet.3-Routing-Tabelle wird verwendet, um Routen für den PE-Router aufzulösen, der sich im anderen AS befindet.Geben Sie die Familie an, die
l2vpn
dem Router mitteilen soll, dass es sich um ein VPLS handelt. Geben Sie diesignaling
Option zum Konfigurieren von BGP als Signalisierungsprotokoll an. Dadurch kann BGP Layer-2-VPLS-NLRI-Nachrichten für diese Peer-Gruppe übertragen.Geben Sie die
lo0
Schnittstellen-IP-Adresse der PE als Nachbar an. Konfigurieren Sie eine autonome Systemkennung.user@ASBR2# set protocols bgp group core-ibgp type internal user@ASBR2# set protocols bgp group core-ibgp local-address 192.168.10.1 user@ASBR2# set protocols bgp group core-ibgp family inet labeled-unicast resolve-vpn user@ASBR2# set protocols bgp group core-ibgp family l2vpn signaling user@ASBR2# set protocols bgp group core-ibgp neighbor 192.168.11.1 user@ASBR2# set routing-options autonomous-system 0.65020
Konfigurieren Sie auf Router PE2 das interne BGP. Geben Sie als BGP-Typ an
internal
. Geben Sie die lokale Adresse als lokalelo0
IP-Adresse an.Geben Sie die
l2vpn
Familie an, um anzugeben, dass es sich um ein VPLS handelt. Geben Sie diesignaling
Option zum Konfigurieren von BGP als Signalisierungsprotokoll an. Dadurch kann BGP Layer-2-VPLS-NLRI-Nachrichten übertragen.Geben Sie die
lo0
Schnittstellen-IP-Adresse des Routers ASBR2 als Nachbarn an. Konfigurieren Sie eine autonome Systemkennung.user@PE2# set protocols bgp group core-ibgp type internal user@PE2# set protocols bgp group core-ibgp local-address 192.168.11.1 user@PE2# set protocols bgp group core-ibgp family l2vpn signaling user@PE2# set protocols bgp group core-ibgp neighbor 192.168.10.1 user@PE2# set routing-options autonomous-system 0.65020
Bestätigen Sie auf jedem Router die Konfiguration:
user@host> commit check
configuration check succeeds
user@host> commit
commit complete
Zeigen Sie auf Router PE2 und Router ASBR2 BGP-Nachbarinformationen an, und stellen Sie sicher, dass der Peerverbindungsstatus .
Established
user@ASBR2> show bgp neighbor Peer: 192.168.11.1+49443 AS 65020 Local: 192.168.10.1+179 AS 65020 Type: Internal State: Established Flags: ImportEval Sync Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Options: Preference LocalAddress AddressFamily Rib-group Refresh Address families configured: l2vpn-signaling inet-labeled-unicast Local Address: 192.168.10.1 Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 192.168.11.1 Local ID: 192.168.10.1 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 0 ...
LDP konfigurieren
Schritt-für-Schritt-Anleitung
So konfigurieren Sie LDP:
Konfigurieren Sie LDP auf den PE- und ASBR-Routern mit den Gigabit-Ethernet-Schnittstellen zwischen dem PE- und dem ASBR-Router sowie zwischen den beiden ASBR-Routern. Um LDP-signalisierte VPLS zu unterstützen, konfigurieren Sie zusätzlich LDP mit der
lo0.0
Schnittstelle auf Router PE1 und Router ASBR1:user@PE1# set protocols ldp interface ge-1/3/1.0 user@PE1# set protocols ldp interface lo0.0 user@ASBR1# set protocols ldp interface ge-0/3/1.0 user@ASBR1# set protocols ldp interface ge-0/3/0.0 user@ASBR1# set protocols ldp interface lo0.0 user@ASBR2# set protocols ldp interface ge-3/1/0.0 user@ASBR2# set protocols ldp interface ge-3/1/1.0 user@PE2# set protocols ldp interface ge-0/1/0.0
Hinweis:Die Konfiguration der LDP-Signalisierung zwischen den ASBR-Routern ist für Inter-AS VPLS nicht erforderlich. Er dient hier nur als Referenz und kann in LDP-Umgebungen verwendet werden.
Bestätigen Sie auf jedem Router die Konfiguration:
user@host> commit check
configuration check succeeds
user@host> commit
commit complete
Zeigen Sie LDP-Konfigurationsinformationen an, und überprüfen Sie, ob die richtigen Schnittstellen konfiguriert sind. Der LDP-Betrieb kann nach der Konfiguration von MPLS überprüft werden.
user@ASBR1> show configuration protocols ldp interface ge-0/3/0.0; interface ge-0/3/1.0; interface lo0.0;
Das obige Beispiel stammt aus ASBR1.
Konfigurieren von MPLS
Schritt-für-Schritt-Anleitung
So konfigurieren Sie MPLS:
Konfigurieren Sie auf den PE- und ASBR-Routern MPLS. Aktivieren Sie MPLS auf den logischen Schnittstellen. Fügen Sie die Gigabit-Ethernet-Schnittstellen zum MPLS-Protokoll hinzu. Dadurch werden Einträge in die MPLS-Weiterleitungstabelle aufgenommen.
user@PE1# set protocols mpls interface ge-1/3/1.0 user@PE1# set interfaces ge-1/3/1 unit 0 family mpls user@ASBR1# set protocols mpls interface ge-0/3/1.0 user@ASBR1# set protocols mpls interface ge-0/3/0.0 user@ASBR1# set interfaces ge-0/3/1 unit 0 family mpls user@ASBR1# set interfaces ge-0/3/0 unit 0 family mpls user@ASBR2# set protocols mpls interface ge-3/1/0.0 user@ASBR2# set protocols mpls interface ge-3/1/1.0 user@ASBR2# set interfaces ge-3/1/0 unit 0 family mpls user@ASBR2# set interfaces ge-3/1/1 unit 0 family mpls user@PE2# set protocols mpls interface ge-0/1/0.0 user@PE2# set interfaces ge-0/1/0 unit 0 family mpls
Bestätigen Sie auf jedem Router die Konfiguration:
user@host> commit check
configuration check succeeds
user@host> commit
commit complete
Zeigen Sie auf den PE- und ASBR-Routern LDP-Nachbarinformationen an, und stellen Sie sicher, dass die direkt verbundenen LDP-Nachbarn aufgeführt sind:
user@ASBR1> show ldp neighbor Address Interface Label space ID Hold time 192.168.2.1 lo0.0 192.168.2.1:0 44 10.0.78.2 ge-0/3/0.0 192.168.10.1:0 13 10.0.23.9 ge-0/3/1.0 192.168.2.1:0 11
Das obige Beispiel stammt aus ASBR1.
Konfigurieren der externen BGP-Peergruppe zwischen den Loopback-Schnittstellen
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die externe BGP-Peergruppe (EBGP) zwischen den Loopback-Schnittstellen:
Konfigurieren Sie auf Router ASBR1 und Router PE1 eine autonome Systemkennung:
user@PE1# set routing-options autonomous-system 0.65010 user@ASBR1# set routing-options autonomous-system 0.65010
Konfigurieren Sie auf Router ASBR1 eine externe BGP-Peergruppe für die Loopback-Schnittstellen. Geben Sie den
external
BGP-Gruppentyp an. Fügen Sie diemultihop
Anweisung hinzu. Geben Sie die lokale Adresse als lokalelo0
IP-Adresse an. Konfigurieren Sie die Produktfamilie für diel2vpn
BGP-Signalisierung. Konfigurieren Sie den Peer-AS als Core-AS-Nummer. Geben Sie dielo0
IP-Adresse des Routers ASBR2 als Nachbarn an.user@ASBR1# set protocols bgp group vpls-core type external user@ASBR1# set protocols bgp group vpls-core multihop user@ASBR1# set protocols bgp group vpls-core local-address 192.168.3.1 user@ASBR1# set protocols bgp group vpls-core family l2vpn signaling user@ASBR1# set protocols bgp group vpls-core peer-as 65020 user@ASBR1# set protocols bgp group vpls-core neighbor 192.168.10.1
Konfigurieren Sie auf Router ASBR2 eine externe BGP-Peergruppe für die Loopback-Schnittstellen. Geben Sie den
external
BGP-Gruppentyp an. Fügen Sie diemultihop
Anweisung hinzu. Diemultihop
Anweisung ist erforderlich, da sich die EBGP-Nachbarn in unterschiedlichen AS befinden. Geben Sie die lokale Adresse als lokalelo0
IP-Adresse an. Konfigurieren Sie die Produktfamilie für diel2vpn
BGP-Signalisierung. Konfigurieren Sie den Peer-AS als Metro-AS-Nummer. Geben Sie dielo0
IP-Adresse des Routers ASBR1 als Nachbarn an.user@ASBR2# set protocols bgp group vpls-metro type external user@ASBR2# set protocols bgp group vpls-metro multihop user@ASBR2# set protocols bgp group vpls-metro local-address 192.168.10.1 user@ASBR2# set protocols bgp group vpls-metro family l2vpn signaling user@ASBR2# set protocols bgp group vpls-metro peer-as 65010 user@ASBR2# set protocols bgp group vpls-metro neighbor 192.168.3.1
Bestätigen Sie auf jedem Router die Konfiguration:
user@host> commit
Konfigurieren der externen BGP-Peergroup zwischen den Inter-AS-Link-Schnittstellen
Schritt-für-Schritt-Anleitung
Der Zweck der Konfiguration externer BGP-Peer-Gruppen zwischen den Inter-AS-Link-Schnittstellen besteht darin, ein vollständiges Netz von BGP-LSPs zwischen den ASBR-Routern zu erstellen. So konfigurieren Sie die externe BGP-Peergruppe zwischen den Inter-AS-Verbindungsschnittstellen:
Konfigurieren Sie auf Router ASBR1 eine Richtlinie zum Exportieren von OSPF- und direkten Routen, einschließlich der
lo0
Adresse der PE-Router, in BGP für die Einrichtung von Label-Switched-Pfaden (LSPs):user@ASBR1# set policy-options policy-statement loopback term term1 from protocol ospf user@ASBR1# set policy-options policy-statement loopback term term1 from protocol direct user@ASBR1# set policy-options policy-statement loopback term term1 from route-filter 192.168.0.0/16 longer user@ASBR1# set policy-options policy-statement loopback term term1 then accept
Konfigurieren Sie auf Router ASBR1 eine externe BGP-Peergruppe für die Inter-AS-Verbindung. Geben Sie den
external
BGP-Gruppentyp an. Geben Sie die IP-Adresse der lokalen Inter-AS-Verbindung als lokale Adresse an. Konfigurieren Sie dieinet
Familie, und schließen Sie dielabeled-unicast
resolve-vpn
and-Anweisungen ein. Dielabeled-unicast
Anweisung kündigt beschriftete Routen aus der IPv4-inet.0-Routing-Tabelle an und platziert beschriftete Routen in der inet.0-Routing-Tabelle. Dieresolve-vpn
Option speichert beschriftete Routen in der MPLS-Routing-Tabelleinet.3
.Fügen Sie die
export
Anweisung ein, und geben Sie die Richtlinie an, die Sie erstellt haben. Konfigurieren Sie den Peer-AS als Core-AS-Nummer. Geben Sie die IP-Adresse des Routers ASBR2 als Nachbarn an.user@ASBR1# set protocols bgp group metro-core type external user@ASBR1# set protocols bgp group metro-core local-address 10.0.78.1 user@ASBR1# set protocols bgp group metro-core family inet labeled-unicast resolve-vpn user@ASBR1# set protocols bgp group metro-core export loopback user@ASBR1# set protocols bgp group metro-core peer-as 65020 user@ASBR1# set protocols bgp group metro-core neighbor 10.0.78.2
Konfigurieren Sie auf Router ASBR2 eine Richtlinie zum Exportieren von OSPF und direkten Routen, einschließlich der
lo0
Adresse, in BGP für die Einrichtung von LSPs:user@ASBR2# set policy-options policy-statement loopback term term1 from protocol ospf user@ASBR2# set policy-options policy-statement loopback term term1 from protocol direct user@ASBR2# set policy-options policy-statement loopback term term1 from route-filter 192.168.0.0/16 longer user@ASBR2# set policy-options policy-statement loopback term term1 then accept
Konfigurieren Sie auf Router ASBR2 eine externe BGP-Peergruppe für die Inter-AS-Verbindung. Geben Sie den
external
BGP-Gruppentyp an. Geben Sie die IP-Adresse der lokalen Inter-AS-Verbindung als lokale Adresse an. Konfigurieren Sie dieinet
Familie, und schließen Sie dielabeled-unicast
resolve-vpn
and-Anweisungen ein. Fügen Sie dieexport
Anweisung ein, und geben Sie die Richtlinie an, die Sie erstellt haben. Konfigurieren Sie den Peer-AS als Core-AS-Nummer. Geben Sie die IP-Adresse des Inter-AS-Links des Routers ASBR1 als Nachbarn an.user@ASBR2# set protocols bgp group core-metro type external user@ASBR2# set protocols bgp group core-metro local-address 10.0.78.2 user@ASBR2# set protocols bgp group core-metro family inet labeled-unicast resolve-vpn user@ASBR2# set protocols bgp group core-metro export loopback user@ASBR2# set protocols bgp group core-metro peer-as 65010 user@ASBR2# set protocols bgp group core-metro neighbor 10.0.78.1
Bestätigen Sie auf jedem Router die Konfiguration:
user@host> commit check
configuration check succeeds
user@host> commit
commit complete
Zeigen Sie auf Router ASBR1 die BGP-Nachbarn an. Stellen Sie sicher, dass der erste Peer die IP-Adresse der Gigabit-Ethernet-Schnittstelle des Routers ASBR2 ist. Stellen Sie sicher, dass der zweite Peer die IP-Adresse der Schnittstelle des
lo0
Routers ASBR2 ist. Stellen Sie außerdem sicher, dass der Status jedes Peers .Established
Beachten Sie, dass auf Router ASBR1 der von Router ASBR2 angekündigte NLRI der Inter-AS-Link-Peerinet-labeled-unicast
und der von Router ASBR2 angekündigte NLRI der Loopback-Schnittstellenpeer istl2vpn-signaling
.user@ASBR1> show bgp neighbor Peer: 10.0.78.2+65473 AS 65020 Local: 10.0.78.1+179 AS 65010 Type: External State: Established Flags: Sync Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: Cease Export: [ loopback ] Options: Preference LocalAddress AddressFamily PeerAS Rib-group Refresh Address families configured: inet-labeled-unicast Local Address: 10.0.78.1 Holdtime: 90 Preference: 170 Number of flaps: 3 Last flap event: Stop Error: 'Cease' Sent: 1 Recv: 2 Peer ID: 192.168.10.1 Local ID: 192.168.3.1 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 0 BFD: disabled, down Local Interface: ge-0/3/0.0 NLRI for restart configured on peer: inet-labeled-unicast NLRI advertised by peer: inet-labeled-unicast NLRI for this session: inet-labeled-unicast Peer supports Refresh capability (2) Restart time configured on the peer: 120 Stale routes from peer are kept for: 300 Restart time requested by this peer: 120 NLRI that peer supports restart for: inet-labeled-unicast NLRI that restart is negotiated for: inet-labeled-unicast NLRI of received end-of-rib markers: inet-labeled-unicast NLRI of all end-of-rib markers sent: inet-labeled-unicast Peer supports 4 byte AS extension (peer-as 65020) Table inet.0 Bit: 10000 RIB State: BGP restart is complete Send state: in sync Active prefixes: 2 Received prefixes: 3 Accepted prefixes: 3 Suppressed due to damping: 0 Advertised prefixes: 3 Last traffic (seconds): Received 8 Sent 3 Checked 60 Input messages: Total 8713 Updates 3 Refreshes 0 Octets 165688 Output messages: Total 8745 Updates 2 Refreshes 0 Octets 166315 Output Queue[0]: 0 Peer: 192.168.10.1+51234 AS 65020 Local: 192.168.3.1+179 AS 65010 Type: External State: Established Flags: Sync Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: Cease Options: Multihop Preference LocalAddress AddressFamily PeerAS Rib-group Refresh Address families configured: l2vpn-signaling Local Address: 192.168.3.1 Holdtime: 90 Preference: 170 Number of flaps: 3 Last flap event: Stop Error: 'Cease' Sent: 1 Recv: 2 Peer ID: 192.168.10.1 Local ID: 192.168.3.1 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 0 BFD: disabled, down NLRI for restart configured on peer: l2vpn-signaling NLRI advertised by peer: l2vpn-signaling NLRI for this session: l2vpn-signaling Peer supports Refresh capability (2) Restart time configured on the peer: 120 Stale routes from peer are kept for: 300 Restart time requested by this peer: 120 NLRI that peer supports restart for: l2vpn-signaling NLRI that restart is negotiated for: l2vpn-signaling NLRI of received end-of-rib markers: l2vpn-signaling NLRI of all end-of-rib markers sent: l2vpn-signaling Peer supports 4 byte AS extension (peer-as 65020) Table bgp.l2vpn.0 Bit: 20000 RIB State: BGP restart is complete RIB State: VPN restart is complete Send state: in sync Active prefixes: 1 Received prefixes: 1 Accepted prefixes: 1 Suppressed due to damping: 0 Advertised prefixes: 1 Table inter-as.l2vpn.0 RIB State: BGP restart is complete RIB State: VPN restart is complete Send state: not advertising Active prefixes: 1 Received prefixes: 1 Accepted prefixes: 1 Suppressed due to damping: 0 Last traffic (seconds): Received 19 Sent 18 Checked 42 Input messages: Total 8712 Updates 3 Refreshes 0 Octets 165715 Output messages: Total 8744 Updates 2 Refreshes 0 Octets 166342 Output Queue[1]: 0 Output Queue[2]: 0
Zeigen Sie auf Router ASBR2 die BGP-Zusammenfassung an. Beachten Sie, dass der erste Peer die IP-Adresse der Gigabit-Ethernet-Schnittstelle des Routers ASBR1, der zweite Peer die IP-Adresse der
lo0
Schnittstelle des Routers ASBR1 und der dritte Peer dielo0
Schnittstelle des Routers PE2 ist. Stellen Sie sicher, dass der Status jedes Peers .Established
user@ASBR2> show bgp summary Groups: 3 Peers: 3 Down peers: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending inet.0 3 2 0 0 0 0 bgp.l2vpn.0 2 2 0 0 0 0 Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped... 10.0.78.1 65010 8781 8748 0 2 2d 17:54:56 Establ inet.0: 2/3/3/0 192.168.3.1 65010 8780 8747 0 2 2d 17:54:54 Establ bgp.l2vpn.0: 1/1/1/0 inter-as.l2vpn.0: 1/1/1/0 192.168.11.1 65020 8809 8763 0 1 2d 17:59:22 Establ bgp.l2vpn.0: 1/1/1/0 inter-as.l2vpn.0: 1/1/1/0
Zeigen Sie auf Router PE2 die BGP-Gruppe an. Stellen Sie sicher, dass der Peer die IP-Adresse der Schnittstelle des
lo0
Routers ASBR2 ist. Stellen Sie sicher, dass die Anzahl der eingerichteten Peersitzungen 1 ist.user@PE1> show bgp group Group Type: Internal AS: 65020 Local AS: 65020 Name: core-ibgp Index: 1 Flags: Export Eval Holdtime: 0 Total peers: 1 Established: 1 192.168.10.1+179 bgp.l2vpn.0: 1/1/1/0 inter-as.l2vpn.0: 1/1/1/0 Groups: 1 Peers: 1 External: 0 Internal: 1 Down peers: 0 Flaps: 7 Table Tot Paths Act Paths Suppressed History Damp State Pending bgp.l2vpn.0 1 1 0 0 0 0 inte.l2vpn.0 1 1 0 0 0 0
Konfigurieren der VPLS-Routing-Instanzen
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die VPLS-Routing-Instanzen:
Konfigurieren Sie auf Router PE1 die VPLS-Routing-Instanz. Um eine VPLS-Instanz zu aktivieren, geben Sie den
vpls
Instanztyp an. Konfigurieren Sie VPLS auf der CE-seitigen Gigabit-Ethernet-Schnittstelle. Konfigurieren Sie die CE-Schnittstelle für die Verwendung derethernet-vpls
Kapselung.user@PE1# set routing-instances metro instance-type vpls user@PE1# set routing-instances metro interface ge-1/3/0.0
Konfigurieren Sie auf Router PE1 das VPLS-Protokoll innerhalb der Routing-Instanz. Um den Virtual Circuit eindeutig zu identifizieren, konfigurieren Sie die VPLS-Kennung. Die VPLS-Kennung identifiziert jeden VPLS im Router eindeutig. Konfigurieren Sie dieselbe VPLS-ID auf allen Routern für einen bestimmten VPLS.
Geben Sie die IP-Adresse der
lo0
Schnittstelle auf Router ASBR2 als Nachbar an.Konfigurieren Sie die CE-Schnittstelle für die Verwendung
ethernet-vpls
der Kapselung und dervpls
Protokollfamilie.user@PE1# set routing-instances metro protocols vpls vpls-id 101 user@PE1# set routing-instances metro protocols vpls neighbor 192.168.3.1 user@PE1# set interfaces ge-1/3/0 encapsulation ethernet-vpls user@PE1# set interfaces ge-1/3/0 unit 0 family vpls
Konfigurieren Sie auf Router ASBR1 die VPLS-Routing-Instanz. Um eine VPLS-Instanz zu aktivieren, geben Sie den
vpls
Instanztyp an. Konfigurieren Sie einen Routenunterscheidungsmerkmal und ein VRF-Ziel. Dievrf-target
Anweisung bewirkt, dass standardmäßige VRF-Import- und -Exportrichtlinien generiert werden, die Routen mit der angegebenen Ziel-Community akzeptieren und kennzeichnen.Hinweis:Ein Routenunterscheidungsmerkmal ermöglicht es dem Router, zwischen zwei identischen IP-Präfixen zu unterscheiden, die als VPN-Routen verwendet werden. Konfigurieren Sie auf jedem ASBR-Router einen anderen Routenunterscheidungsmerkmal.
Hinweis:Sie müssen auf beiden ASBR-Routern dasselbe VRF-Ziel konfigurieren.
user@ASBR1# set routing-instances inter-as instance-type vpls user@ASBR1# set routing-instances inter-as route-distinguisher 65010:1 user@ASBR1# set routing-instances inter-as vrf-target target:2:1
Konfigurieren Sie auf Router ASBR1 das VPLS-Protokoll innerhalb der Routing-Instanz.
Konfigurieren Sie die VPLS-Kennung. Geben Sie die IP-Adresse der
lo0
Schnittstelle auf Router PE1 als Nachbar an.user@ASBR1# set routing-instances inter-as protocols vpls vpls-id 101 user@ASBR1# set routing-instances inter-as protocols vpls neighbor 192.168.2.1
Hinweis:Die VPLS-Kennung identifiziert eindeutig jeden LDP-signalisierten VPLS im Router. Konfigurieren Sie dieselbe VPLS-ID auf Router PE1 und Router ASBR1.
Konfigurieren Sie auf Router ASBR1 die VPLS-Site innerhalb der Routing-Instanz. Konfigurieren Sie die Standortkennung gemäß den Anforderungen des Protokolls, um den EBGP-Pseudodraht einzurichten. Als bewährte Methode für komplexere Topologien mit Multihoming konfigurieren Sie eine Standortpräferenz.
user@ASBR1# set routing-instances inter-as protocols vpls site ASBR-metro site-identifier 1 user@ASBR1# set routing-instances inter-as protocols vpls site ASBR-metro site-preference 10000
Konfigurieren Sie auf Router ASBR1 die VPLS-Mesh-Gruppenanweisung
peer-as
innerhalb der Routing-Instanz, um anzugeben, welche ASs zu dieser AS-Mesh-Gruppe gehören. Konfigurieren Sie den Peer-AS für die Mesh-Gruppe alsall
.Diese Anweisung ermöglicht es dem Router, eine einzelne Pseudowire-Verbindung zwischen den ASBR-Routern herzustellen. VPLS-NLRI-Nachrichten werden über die EBGP-Sitzungen auf den AS-übergreifenden Verbindungen zwischen den AS-Routern ausgetauscht. Alle autonomen Systeme befinden sich in einer Mesh-Gruppe.
user@ASBR1# set routing-instances inter-as protocols vpls mesh-group metro peer-as all
Konfigurieren Sie auf ASBR2 die VPLS-Routing-Instanz. Um eine VPLS-Instanz zu aktivieren, geben Sie den
vpls
Instanztyp an. Konfigurieren Sie einen Routenunterscheidungsmerkmal und ein VRF-Ziel. Dievrf-target
Anweisung bewirkt, dass standardmäßige VRF-Import- und -Exportrichtlinien generiert werden, die Routen mit der angegebenen Ziel-Community akzeptieren und kennzeichnen.Hinweis:Ein Routenunterscheidungsmerkmal ermöglicht es dem Router, zwischen zwei identischen IP-Präfixen zu unterscheiden, die als VPN-Routen verwendet werden. Konfigurieren Sie auf jedem ASBR-Router einen anderen Routenunterscheidungsmerkmal.
Hinweis:Sie müssen auf beiden ASBR-Routern dieselbe VRF-Ziel-Community konfigurieren.
user@ASBR2# set routing-instances inter-as instance-type vpls user@ASBR2# set routing-instances inter-as route-distinguisher 65020:1 user@ASBR2# set routing-instances inter-as vrf-target target:2:1
Konfigurieren Sie auf Router ASBR2 die VPLS-Site innerhalb der Routing-Instanz. Konfigurieren Sie die Standort-ID entsprechend den Anforderungen des Protokolls.
user@ASBR2# set routing-instances inter-as protocols vpls site ASBR-core site-identifier 2
Konfigurieren Sie auf Router ASBR2 die VPLS-Mesh-Gruppe innerhalb der Routing-Instanz, um anzugeben, welche VPLS-PEs zu dieser AS-Mesh-Gruppe gehören. Konfigurieren Sie den Peer-AS für die Mesh-Gruppe als
all
.Diese Anweisung ermöglicht es dem Router, eine einzelne Pseudowire-Verbindung zwischen den ASBR-Routern herzustellen. VPLS-NLRI-Nachrichten werden über die EBGP-Sitzungen auf den AS-übergreifenden Verbindungen zwischen den AS-Routern ausgetauscht. Alle autonomen Systeme befinden sich in einer Mesh-Gruppe.
user@ASBR1# set routing-instances inter-as protocols vpls mesh-group core peer-as all
Konfigurieren Sie auf Router PE2 die VPLS-Routing-Instanz. Um eine VPLS-Instanz zu aktivieren, geben Sie den
vpls
Instanztyp an. Konfigurieren Sie VPLS auf der CE-seitigen Gigabit-Ethernet-Schnittstelle. Konfigurieren Sie einen Routenunterscheidungsmerkmal und ein VRF-Ziel.user@PE2# set routing-instances inter-as instance-type vpls user@PE2# set routing-instances inter-as interface ge-0/1/1.0 user@PE2# set routing-instances inter-as route-distinguisher 65020:1 user@PE2# set routing-instances inter-as vrf-target target:2:1
Konfigurieren Sie auf Router PE2 die VPLS-Site innerhalb der Routing-Instanz. Konfigurieren Sie die Standort-ID entsprechend den Anforderungen des Protokolls.
Konfigurieren Sie die CE-Schnittstelle für die Verwendung
ethernet-vpls
der Kapselung und dervpls
Protokollfamilie.user@PE2# set routing-instances inter-as protocols vpls site PE2 site-identifier 3 user@PE2# set interfaces ge-0/1/1 encapsulation ethernet-vpls user@PE2# set interfaces ge-0/1/1 unit 0 family vpls
Bestätigen Sie auf jedem Router die Konfiguration:
user@host> commit check
configuration check succeeds
user@host> commit
commit complete
Zeigen Sie auf den PE-Routern die CE-seitigen Gigabit-Ethernet-Schnittstelleninformationen an, und überprüfen Sie, ob die Kapselung richtig konfiguriert ist:
user@host> show interfaces ge-1/3/0 Address Interface Label space ID Hold time 10.0.23.10 ge-1/3/1.0 192.168.3.1:0 11 Physical interface: ge-1/3/0, Enabled, Physical link is Up Interface index: 147, SNMP ifIndex: 145 Link-level type: Ethernet, MTU: 1514, Speed: 1000mbps, MAC-REWRITE Error: None, Loopback: Disabled, Source filtering: Disabled, Flow control: Enabled, Auto-negotiation: Enabled, Remote fault: Online Device flags : Present Running Interface flags: SNMP-Traps Internal: 0x4000 Link flags : None CoS queues : 4 supported, 4 maximum usable queues Schedulers : 256 Current address: 00:12:1e:ee:34:db, Hardware address: 00:12:1e:ee:34:db Last flapped : 2008-08-27 19:02:52 PDT (5d 22:32 ago) Input rate : 0 bps (0 pps) Output rate : 0 bps (0 pps) Ingress rate at Packet Forwarding Engine : 0 bps (0 pps) Ingress drop rate at Packet Forwarding Engine : 0 bps (0 pps) Active alarms : None Active defects : None Logical interface ge-1/3/0.0 (Index 84) (SNMP ifIndex 146) Flags: SNMP-Traps Encapsulation: ENET2 Input packets : 0 Output packets: 1 Protocol inet, MTU: 1500 Flags: None Addresses, Flags: Is-Preferred Is-Primary Destination: 10.10.11/24, Local: 10.10.11.11, Broadcast: 10.10.11.255
Ergebnisse
In diesem Abschnitt werden die Befehle beschrieben, mit denen Sie den Betrieb des VPLS testen können.
Um zu überprüfen, ob die VPLS-Verbindungen hergestellt wurden, geben Sie den
show vpls connections
Befehl auf Router PE 1 ein.user@PE1> show vpls connections Layer-2 VPN connections: Legend for connection status (St) EI -- encapsulation invalid NC -- interface encapsulation not CCC/TCC/VPLS EM -- encapsulation mismatch WE -- interface and instance encaps not same VC-Dn -- Virtual circuit down NP -- interface hardware not present CM -- control-word mismatch -> -- only outbound connection is up CN -- circuit not provisioned <- -- only inbound connection is up OR -- out of range Up -- operational OL -- no outgoing label Dn -- down LD -- local site signaled down CF -- call admission control failure RD -- remote site signaled down SC -- local and remote site ID collision LN -- local site not designated LM -- local site ID not minimum designated RN -- remote site not designated RM -- remote site ID not minimum designated XX -- unknown connection status IL -- no incoming label MM -- MTU mismatch MI -- Mesh-Group ID not availble BK -- Backup connection ST -- Standby connection Legend for interface status Up -- operational Dn -- down Instance: metro VPLS-id: 101 Neighbor Type St Time last up # Up trans 192.168.3.1(vpls-id 101) rmt Up Sep 9 14:05:18 2008 1 Remote PE: 192.168.3.1, Negotiated control-word: No Incoming label: 800001, Outgoing label: 800000 Local interface: vt-1/2/0.1048576, Status: Up, Encapsulation: ETHERNET Description: Intf - vpls metro neighbor 192.168.3.1 vpls-id 101
Vergewissern Sie sich in der Anzeige von Router PE1, dass der Nachbar die
lo0
Adresse des Routers ASBR1 ist und ob der Status .Up
Um zu überprüfen, ob die VPLS-Verbindungen hergestellt wurden, geben Sie den
show vpls connections
Befehl auf Router ASBR 1 ein.user@ASBR1> show vpls connections ... Instance: inter-as BGP-VPLS State Mesh-group connections: metro Neighbor Local-site Remote-site St Time last up 192.168.10.1 1 2 Up Sep 8 20:16:28 2008 Incoming label: 800257, Outgoing label: 800000 Local interface: vt-1/2/0.1049088, Status: Up, Encapsulation: VPLS LDP-VPLS State VPLS-id: 101 Mesh-group connections: __ves__ Neighbor Type St Time last up # Up trans 192.168.2.1(vpls-id 101) rmt Up Sep 9 14:05:22 2008 1 Remote PE: 192.168.2.1, Negotiated control-word: No Incoming label: 800000, Outgoing label: 800001 Local interface: vt-0/1/0.1049089, Status: Up, Encapsulation: ETHERNET Description: Intf - vpls inter-as neighbor 192.168.2.1 vpls-id 101
Vergewissern Sie sich in der Anzeige von Router ASBR1, dass der Nachbar die
lo0
Adresse von Router PE1 ist und ob der Status .Up
Um zu überprüfen, ob die VPLS-Verbindungen hergestellt wurden, geben Sie den
show vpls connections
Befehl auf Router ASBR2 ein.user@ASBR2> show vpls connections ... Instance: inter-as BGP-VPLS State Mesh-group connections: __ves__ Neighbor Local-site Remote-site St Time last up 192.168.11.1 2 3 Up Sep 11 15:18:23 2008 Incoming label: 800002, Outgoing label: 800001 Local interface: vt-4/0/0.1048839, Status: Up, Encapsulation: VPLS Mesh-group connections: core Neighbor Local-site Remote-site St Time last up 192.168.3.1 2 1 Up Sep 8 20:16:28 2008 Incoming label: 800000, Outgoing label: 800257 Local interface: vt-4/0/0.1048834, Status: Up, Encapsulation: VPLS
Vergewissern Sie sich, dass der Nachbar in der Anzeige von Router ASBR2 die
lo0
Adresse von Router PE2 ist und ob der Status .Up
Um zu überprüfen, ob die VPLS-Verbindungen hergestellt wurden, geben Sie den
show vpls connections
Befehl auf Router PE2 ein.user@PE2> show vpls connections ... Instance: inter-as Local site: PE2 (3) connection-site Type St Time last up # Up trans 2 rmt Up Sep 8 20:16:28 2008 1 Remote PE: 192.168.10.1, Negotiated control-word: No Incoming label: 800001, Outgoing label: 800002 Local interface: vt-0/3/0.1048832, Status: Up, Encapsulation: VPLS Description: Intf - vpls inter-as local site 3 remote site 2
Vergewissern Sie sich in der Anzeige von Router PE2, dass der Remote-PE die
lo0
Adresse des Routers ASBR2 ist und ob der Status .Up
Verwenden Sie den
ping
Befehl, um zu überprüfen, ob die CE-Router Datenverkehr über das VPLS senden und empfangen können.user@CE1> ping 10.10.11.2 PING 10.10.11.2 (10.10.11.2): 56 data bytes 64 bytes from 10.10.11.2: icmp_seq=0 ttl=64 time=1.369 ms 64 bytes from 10.10.11.2: icmp_seq=1 ttl=64 time=1.360 ms 64 bytes from 10.10.11.2: icmp_seq=2 ttl=64 time=1.333 ms ^C
user@CE2> ping 10.10.11.1 PING 10.10.11.1 (10.10.11.1): 56 data bytes 64 bytes from 10.10.11.1: icmp_seq=0 ttl=64 time=6.209 ms 64 bytes from 10.10.11.1: icmp_seq=1 ttl=64 time=1.347 ms 64 bytes from 10.10.11.1: icmp_seq=2 ttl=64 time=1.324 ms ^C
Wenn Router CE1 Datenverkehr an Router CE2 senden und von diesem empfangen kann und Router CE2 Datenverkehr an Router CE1 senden und Datenverkehr von Router CE1 empfangen kann, funktioniert der VPLS ordnungsgemäß.
Um die Konfiguration für Router CE1 anzuzeigen, verwenden Sie den
show configuration
Befehl.Als Referenz finden Sie die entsprechende Beispielkonfiguration für Router CE1.
interfaces { lo0 { unit 0 { family inet { address 192.168.1.1/32 { primary; } address 127.0.0.1/32; } } } ge-0/3/0 { unit 0 { family inet { address 10.10.11.1/24; } } } }
Verwenden Sie den
show configuration
Befehl, um die Konfiguration für Router PE1 anzuzeigen.Als Referenz finden Sie die entsprechende Beispielkonfiguration für Router PE1.
interfaces { lo0 { unit 0 { family inet { address 192.168.2.1/32 { primary; } address 127.0.0.1/32; } } } ge-1/3/0 { encapsulation ethernet-vpls; unit 0 { family vpls; } } ge-1/3/1 { unit 0 { family inet { address 10.0.23.9/30; } family mpls; } } } routing-options { autonomous-system 0.65010; } protocols { mpls { interface ge-1/3/1.0; } ospf { traffic-engineering; area 0.0.0.1 { interface ge-1/3/1.0; interface lo0.0 { passive; } } } ldp { interface ge-1/3/1.0; interface lo0.0; } } routing-instances { metro { instance-type vpls; interface ge-1/3/0.0; protocols { vpls { vpls-id 101; neighbor 192.168.3.1; } } } }
Verwenden Sie den
show configuration
Befehl, um die Konfiguration für Router ASBR1 anzuzeigen.Als Referenz finden Sie die entsprechende Beispielkonfiguration für Router ASBR1.
interfaces { lo0 { unit 0 { family inet { address 192.168.3.1/32 { primary; } address 127.0.0.1/32; } } } ge-0/3/0 { unit 0 { family inet { address 10.0.78.1/30; } family mpls; } } ge-0/3/1 { unit 0 { family inet { address 10.0.23.10/30; } family mpls; } } } routing-options { autonomous-system 0.65010; } protocols { mpls { interface ge-0/3/1.0; interface ge-0/3/0.0; } bgp { group vpls-core { type external; multihop; local-address 192.168.3.1; family l2vpn { signaling; } peer-as 65020; neighbor 192.168.10.1; } group metro-core { type external; local-address 10.0.78.1; family inet { labeled-unicast { resolve-vpn; } } export loopback; peer-as 65020; neighbor 10.0.78.2; } } ospf { traffic-engineering; area 0.0.0.1 { interface ge-0/3/1.0; interface lo0.0 { passive; } } } ldp { interface ge-0/3/0.0; interface ge-0/3/1.0; interface lo0.0; } } policy-options { policy-statement loopback { term term1 { from { protocol [ ospf direct ]; route-filter 192.168.0.0/16 longer; } then accept; } } } routing-instances { inter-as { instance-type vpls; route-distinguisher 65010:1; vrf-target target:2:1; protocols { vpls { site ASBR-metro { site-identifier 1; site-preference 10000; } vpls-id 101; neighbor 192.168.2.1; mesh-group metro { peer-as { all; } } } } } }
Verwenden Sie den
show configuration
Befehl, um die Konfiguration für Router ASBR2 anzuzeigen.Als Referenz finden Sie die entsprechende Beispielkonfiguration für Router ASBR2.
interfaces { lo0 { unit 0 { family inet { address 192.168.10.1/32 { primary; } address 127.0.0.1/32; } } } ge-3/1/0 { unit 0 { family inet { address 10.0.78.2/30; } family mpls; } } ge-3/1/1 { unit 0 { family inet { address 10.0.90.13/30; } family mpls; } } } routing-options { autonomous-system 0.65020; } protocols { mpls { interface ge-3/1/0.0; interface ge-3/1/1.0; } bgp { group core-ibgp { type internal; local-address 192.168.10.1; family inet { labeled-unicast { resolve-vpn; } } family l2vpn { signaling; } neighbor 192.168.11.1; } group vpls-metro { type external; multihop; local-address 192.168.10.1; family l2vpn { signaling; } peer-as 65010; neighbor 192.168.3.1; } group core-metro { type external; local-address 10.0.78.2; family inet { labeled-unicast { resolve-vpn; } } export loopback; peer-as 65010; neighbor 10.0.78.1; } } ospf { traffic-engineering; area 0.0.0.0 { interface ge-3/1/1.0; interface lo0.0 { passive; } } } ldp { interface ge-3/1/0.0; interface ge-3/1/1.0; } } policy-options { policy-statement loopback { term term1 { from { protocol [ ospf direct ]; route-filter 192.168.0.0/16 longer; } then accept; } } } routing-instances { inter-as { instance-type vpls; route-distinguisher 65020:1; vrf-target target:2:1; protocols { vpls { site ASBR-core { site-identifier 2; } mesh-group core { peer-as { all; } } } } } }
Um die Konfiguration für Router PE2 anzuzeigen, verwenden Sie den
show configuration
Befehl.Als Referenz folgt die entsprechende Beispielkonfiguration für Router PE2.
interfaces { lo0 { unit 0 { family inet { address 192.168.11.1/32 { primary; } address 127.0.0.1/32; } } } ge-0/1/0 { unit 0 { family inet { address 10.0.90.14/30; } family mpls; } } ge-0/1/1 { encapsulation ethernet-vpls; unit 0 { family vpls; } } } routing-options { autonomous-system 0.65020; } protocols { mpls { interface ge-0/1/0.0; } bgp { group core-ibgp { type internal; local-address 192.168.11.1; family l2vpn { signaling; } neighbor 192.168.10.1; } } ospf { traffic-engineering; area 0.0.0.0 { interface ge-0/1/0.0; interface lo0.0 { passive; } } } ldp { interface ge-0/1/0.0; } } routing-instances { inter-as { instance-type vpls; interface ge-0/1/1.0; route-distinguisher 65020:1; vrf-target target:2:1; protocols { vpls { site PE2 { site-identifier 3; } } } } }
Um die Konfiguration für Router CE2 anzuzeigen, verwenden Sie den
show configuration
Befehl.Als Referenz folgt die entsprechende Beispielkonfiguration für Router CE2.
interfaces { lo0 { unit 0 { family inet { address 192.168.12.1/32 { primary; } address 127.0.0.1/32; } } } ge-0/1/1 { unit 0 { family inet { address 10.10.11.2/24; } } } }