AUF DIESER SEITE
Beispiel: Verbinden einer Layer-2-Verbindung mit einer Layer-2-Verbindung
Dieses Beispiel enthält eine Schritt-für-Schritt-Anleitung und Befehle zum Konfigurieren und Überprüfen einer Layer-2-Verbindung mit einer Layer-2-Verbindung. Es enthält die folgenden Abschnitte:
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Junos OS Version 9.3 oder höher
2 Router der MX-Serie
Router der 2 M-Serie
Router der T-Serie 1
1 Router der EX-Serie
Übersicht und Topologie
Die physikalische Topologie einer Layer-2-Verbindung zwischen einer Layer-2-Schaltung und einer Layer-2-Verbindung ist in Abbildung 1 dargestellt
mündet
Die logische Topologie einer Layer-2-Verbindung zwischen einer Verbindung zwischen Layer-2-Verbindung und Layer-2-Verbindung ist in Abbildung 2 dargestellt
endet
Topologie
Konfiguration
In jeder Konfigurationssitzung empfiehlt es sich, regelmäßig zu überprüfen, ob mit dem commit check Befehl ein Commit für die Konfiguration ausgeführt werden kann.
In diesem Beispiel wird der zu konfigurierende Router mithilfe der folgenden Eingabeaufforderungen identifiziert:
CE2identifiziert den Customer Edge 2 (CE2)-RouterPE1identifiziert den Router des Provider-Edge-1 (PE1)CE3identifiziert den Customer Edge 3 (CE3)-RouterPE3identifiziert den Provider-Edge-3-Router (PE3)CE5identifiziert den Customer Edge 5 (CE5)-RouterPE5identifiziert den Provider Edge 5 (PE5)-Router
Dieses Beispiel enthält die folgenden Verfahren:
- Konfigurieren von PE-Router-Kunden- und Loopback-Schnittstellen
- Konfigurieren von Core-seitigen Schnittstellen
- Protokolle konfigurieren
- Konfigurieren der Layer-2-Schaltungen
- Verbinden der Layer-2-Schaltkreise
- Verifizieren der Layer-2-Verbindung zwischen Circuit und Layer 2-Circuit
- Ergebnisse
Konfigurieren von PE-Router-Kunden- und Loopback-Schnittstellen
Schritt-für-Schritt-Anleitung
Um mit dem Aufbau der Verbindung zu beginnen, konfigurieren Sie die Schnittstellen auf den PE-Routern. Wenn Ihr Netzwerk Provider-Router (P-Router) enthält, konfigurieren Sie auch die Schnittstellen auf den P-Routern. Dieses Beispiel zeigt die Konfiguration für Router PE1 und Router PE5.
Konfigurieren Sie auf Router PE1 die
ge-1/0/0Schnittstellenkapselung. Um die Schnittstellenkapselung zu konfigurieren, fügen Sie die Anweisung ein, und geben Sie die Option an (dieencapsulationethernet-cccVLAN-CCC-Kapselung wird ebenfalls unterstützt). Konfigurieren Sie die Familie der logischen Schnittstellen für diege-1/0/0.0Circuit-Cross-Connect-Funktionalität. Um die logische Schnittstellenfamilie zu konfigurieren, fügen Sie die Anweisung ein, und geben Sie diefamilycccOption an.[edit interfaces] ge-1/0/0 { encapsulation ethernet-ccc; unit 0 { family ccc; } } lo0 { unit 0 { family inet { address 192.0.2.1/24; } } }Konfigurieren Sie auf Router PE5 die
ge-2/0/0Schnittstellenkapselung. Um die Schnittstellenkapselung zu konfigurieren, schließen Sie die Anweisung ein, und geben Sie dieencapsulationethernet-cccOption an. Konfigurieren Sie die Familie der logischen Schnittstellen für diege-2/0/0.0Circuit-Cross-Connect-Funktionalität. Um die logische Schnittstellenfamilie zu konfigurieren, fügen Sie die Anweisung ein, und geben Sie diefamilycccOption[edit interfaces] ge-2/0/0 { encapsulation ethernet-ccc; unit 0 { family ccc; } } lo0 { unit 0 { family inet { address 192.0.2.5/24; } } }Konfigurieren Sie auf Router PE3 die logische Loopback-Schnittstelle. Die Loopback-Schnittstelle wird verwendet, um die gezielten LDP-Sitzungen zu den Routern PE1 und PE5 einzurichten.
[edit interfaces] lo0 { unit 0 { family inet { address 192.0.2.3/24; } } }
Konfigurieren von Core-seitigen Schnittstellen
Schritt-für-Schritt-Anleitung
In diesem Verfahren wird beschrieben, wie die Core-Schnittstellen auf den PE-Routern konfiguriert werden. In diesem Beispiel sind nicht alle Core-Schnittstellen enthalten, die in der Abbildung der physischen Topologie dargestellt sind. Aktivieren Sie die mpls Adressfamilien und inet auf den Core-Schnittstellen.
Konfigurieren Sie auf Router PE1 die
xe-0/3/0Schnittstelle. Fügen Sie die Anweisung ein, und geben Sie diefamilyinetAdressfamilie an. Fügen Sie dieaddressAnweisung ein und geben Sie sie als Schnittstellenadresse an10.10.1.1/30. Fügen Sie die Anweisung ein, und geben Sie diefamilymplsAdressfamilie an.[edit interfaces] xe-0/3/0 { unit 0 { family inet { address 10.10.1.1/30; } family mpls; } }Konfigurieren Sie auf Router PE3 die Core-Schnittstellen. Fügen Sie die Anweisung ein, und geben Sie die
familyinetAdressfamilie an. Fügen Sie die Anweisung ein, und geben Sie dieaddressim Beispiel gezeigten IPv4-Adressen als Schnittstellenadressen an. Fügen Sie die Anweisung ein, und geben Sie diefamilymplsAdressfamilie an. Im Beispiel ist die Schnittstelle mit dem Routenreflektor verbunden, die Schnittstelle ist mit Router PE5 verbunden, die Schnittstelle ist mit Router PE2 verbunden und diexe-0/0/0xe-0/1/0xe-0/2/0xe-0/3/0Schnittstelle ist mit Router PE1 verbunden.[edit interfaces] xe-0/0/0 { unit 0 { family inet { address 10.10.20.2/30; } family mpls; } } xe-0/1/0 { unit 0 { family inet { address 10.10.6.1/30; } family mpls; } } xe-0/2/0 { unit 0 { family inet { address 10.10.5.2/30; } family mpls; } } xe-0/3/0 { unit 0 { family inet { address 10.10.1.2/30; } family mpls; } }Konfigurieren Sie auf Router PE5 die
xe-0/1/0Schnittstelle. Fügen Sie die Anweisung ein, und geben Sie diefamilyinetAdressfamilie an. Fügen Sie dieaddressAnweisung ein und geben Sie sie als Schnittstellenadresse an10.10.6.2/30. Fügen Sie die Anweisung ein, und geben Sie diefamilymplsAdressfamilie an.[edit interfaces] xe-0/1/0 { unit 0 { family inet { address 10.10.6.2/30; } family mpls; } }
Protokolle konfigurieren
Schritt-für-Schritt-Anleitung
In diesem Verfahren wird beschrieben, wie die in diesem Beispiel verwendeten Protokolle konfiguriert werden. Wenn Ihr Netzwerk P-Router enthält, konfigurieren Sie auch die Protokolle auf den P-Routern.
Konfigurieren Sie alle PE-Router und P-Router mit OSPF als IGP-Protokoll. Aktivieren Sie die MPLS- und LDP-Protokolle auf allen Schnittstellen mit Ausnahme fxp.0von .
Aktivieren Sie auf Router PE1 OSPF als IGP. Aktivieren Sie die MPLS- und LDP-Protokolle auf allen Schnittstellen außer
fxp.0. LDP wird als Signalisierungsprotokoll auf Router PE1 für die Layer-2-Verbindung verwendet. Der folgende Konfigurationsausschnitt zeigt die Protokollkonfiguration für Router PE1:[edit] protocols { mpls { interface all; interface fxp0.0 { disable; } } ospf { traffic-engineering; area 0.0.0.0 { interface all; interface fxp0.0 { disable; } } } ldp { interface all; interface fxp0.0 { disable; } } }Konfigurieren Sie die PE- und P-Router mit OSPF als IGP. Aktivieren Sie die MPLS- und LDP-Protokolle auf allen Schnittstellen außer
fxp.0. Der folgende Konfigurationsausschnitt zeigt die Protokollkonfiguration für Router PE3:[edit] protocols { mpls { interface all; interface fxp0.0 { disable; } } ospf { traffic-engineering; area 0.0.0.0 { interface all; interface fxp0.0 { disable; } } } ldp { interface all; interface fxp0.0 { disable; } } }
Konfigurieren der Layer-2-Schaltungen
Schritt-für-Schritt-Anleitung
In diesem Verfahren wird beschrieben, wie die Layer-2-Verbindungen konfiguriert werden.
In diesem Beispiel ist die Anweisung erforderlich, damit die ignore-mtu-mismatch Schaltung aufgerufen wird.
Konfigurieren Sie auf Router PE1 die Layer-2-Verbindung. Fügen Sie die
l2circuitAnweisung hinzu. Fügen Sie die Anweisung ein, und geben Sie dieneighborLoopback-IPv4-Adresse des Routers PE3 als Nachbarn an. Fügen Sie die interface-Anweisung ein, und geben Sie als logische Schnittstelle an, die ange-1/0/0.0der Layer-2-Verbindung beteiligt ist. Fügen Sie die Anweisung ein, und geben Sie sievirtual-circuit-idals Bezeichner an100. Fügen Sie die Anweisung ein, dass eine Layer-2-Verbindung eingerichtet werden kann, obwohl die maximale Übertragungseinheit (MTU), dieignore-mtu-mismatchauf dem lokalen PE-Router konfiguriert ist, nicht mit der MTU übereinstimmt, die auf dem Remote-PE-Router konfiguriert ist.[edit] protocols { l2circuit { neighbor 192.0.2.3 { interface ge-1/0/0.0 { virtual-circuit-id 100; ignore-mtu-mismatch; } } } }Konfigurieren Sie auf Router PE5 die Layer-2-Verbindung. Fügen Sie die
l2circuitAnweisung hinzu. Fügen Sie die Anweisung ein, und geben Sie dieneighborLoopback-IPv4-Adresse des Routers PE3 als Nachbarn an. Fügen Sie die interface-Anweisung ein, und geben Sie als logische Schnittstelle an, die ange-2/0/0.0der Layer-2-Verbindung beteiligt ist. Fügen Sie die Anweisung ein, und geben Sie sievirtual-circuit-idals Bezeichner an200. Fügen Sie die Anweisung ein, dass eine Layer-2-Verbindung eingerichtet werden kann, obwohl dieignore-mtu-mismatchauf dem lokalen PE-Router konfigurierte MTU nicht mit der auf dem Remote-PE-Router konfigurierten MTU übereinstimmt.[edit] protocols { l2circuit { neighbor 192.0.2.3 { interface ge-2/0/0.0 { virtual-circuit-id 200; ignore-mtu-mismatch; } } } }Konfigurieren Sie auf Router PE3 die Layer-2-Verbindung auf Router PE1. Fügen Sie die
l2circuitAnweisung hinzu. Fügen Sie die Anweisung ein, und geben Sie dieneighborLoopback-IPv4-Adresse des Routers PE1 als Nachbarn an. Fügen Sie die interface-Anweisung ein, und geben Sie als logische Interworking-Schnittstelle an, die aniw0.0der Layer-2-Verbindung beteiligt ist. Fügen Sie die Anweisung ein, und geben Sie sievirtual-circuit-idals Bezeichner an100. Fügen Sie die Anweisung ein, dass eine Layer-2-Verbindung eingerichtet werden kann, obwohl dieignore-mtu-mismatchauf dem lokalen PE-Router konfigurierte MTU nicht mit der auf dem Remote-PE-Router konfigurierten MTU übereinstimmt.Konfigurieren Sie auf Router PE3 die Layer-2-Verbindung auf Router PE5. Fügen Sie die
l2circuitAnweisung hinzu. Fügen Sie die Anweisung ein, und geben Sie dieneighborLoopback-IPv4-Adresse des Routers PE5 als Nachbarn an. Fügen Sie die interface-Anweisung ein, und geben Sie als logische Interworking-Schnittstelle an, die aniw0.1der Layer-2-Verbindung beteiligt ist. Fügen Sie die Anweisung ein, und geben Sie sievirtual-circuit-idals Bezeichner an200. Fügen Sie dieignore-mtu-mismatchAnweisung hinzu.[edit protocols] l2circuit { neighbor 192.0.2.1 { interface iw0.0 { virtual-circuit-id 100; ignore-mtu-mismatch; } } neighbor 192.0.2.5 { interface iw0.1 { virtual-circuit-id 200; ignore-mtu-mismatch; } } }
Verbinden der Layer-2-Schaltkreise
Schritt-für-Schritt-Anleitung
Router PE3 ist der Router, der die Layer-2-Schaltkreise über die Interworking-Schnittstelle zusammenfügt . Die Konfiguration der Schnittstellen der Peer-Einheit macht die Verbindung aus.
Konfigurieren Sie auf Router PE3 die
iw0.0Schnittstelle. Fügen Sie die Anweisung ein, und geben Sie dieencapsulationethernet-cccOption an. Fügen Sie die Anweisung ein, und geben Sie diepeer-unitlogische Schnittstelleneinheit1als Peertunnelschnittstelle an.Konfigurieren Sie auf Router PE3 die
iw0.1Schnittstelle. Fügen Sie die Anweisung ein, und geben Sie dieencapsulationethernet-cccOption an. Fügen Sie die Anweisung ein, und geben Sie diepeer-unitlogische Schnittstelleneinheit0als Peertunnelschnittstelle an.[edit interfaces] iw0 { unit 0 { encapsulation ethernet-ccc; peer-unit 1; } unit 1 { encapsulation ethernet-ccc; peer-unit 0; } }Konfigurieren Sie auf Router PE3 das Layer-2-Interworking-Protokoll
l2iw. Um das Layer 2-Interworking-Protokoll zu konfigurieren, fügen Sie diel2iwAnweisung auf Hierarchieebene[edit protocols]ein.[edit] protocols { l2iw; }Bestätigen Sie auf jedem Router die Konfiguration.
user@host> commit check configuration check succeeds user@host> commit
Verifizieren der Layer-2-Verbindung zwischen Circuit und Layer 2-Circuit
Schritt-für-Schritt-Anleitung
Stellen Sie sicher, dass die Layer-2-Verbindungsverbindung auf Router PE1 aktiv ist, die LDP-Nachbarn korrekt sind und die MPLS-Label-Vorgänge korrekt sind.
Verwenden Sie auf Router PE1 den
show l2circuit connectionsBefehl, um zu überprüfen, ob die Layer-2-Verbindung von Router PE1 zu Router PE3 .Upuser@PE1> show l2circuit connections Layer-2 Circuit Connections: Legend for connection status (St) EI -- encapsulation invalid NP -- interface h/w not present MM -- mtu mismatch Dn -- down EM -- encapsulation mismatch VC-Dn -- Virtual circuit Down CM -- control-word mismatch Up -- operational VM -- vlan id mismatch CF -- Call admission control failure OL -- no outgoing label IB -- TDM incompatible bitrate NC -- intf encaps not CCC/TCC TM -- TDM misconfiguration BK -- Backup Connection ST -- Standby Connection CB -- rcvd cell-bundle size bad XX -- unknown SP -- Static Pseudowire Legend for interface status Up -- operational Dn -- down Neighbor: 192.0.2.3 Interface Type St Time last up # Up trans ge-1/0/0.0(vc 100) rmtUpJan 5 22:00:49 2010 1 Remote PE: 192.0.2.3, Negotiated control-word: Yes (Null) Incoming label: 301328, Outgoing label: 314736 Local interface: ge-1/0/0.0, Status: Up, Encapsulation: ETHERNETVerwenden Sie auf Router PE1 den
show ldp neighborBefehl, um zu überprüfen, ob die IPv4-Adresse von Router PE3 als LDP-Nachbar angezeigt wird.user@PE1> show ldp neighbor Address Interface Label space ID Hold time 192.0.2.3 lo0.0 192.0.2.3:0 41
Verwenden Sie auf Router PE 1 den
show route table mpls.0Befehl, um zu überprüfen, ob die Layer-2-Verbindung die LDP-Bezeichnung für Router PE3 in beide Richtungen (Push und Pop) verwendet. Im folgenden Beispiel ist die Layer-2-Verbindung mit der LDP-Bezeichnung301328verknüpft.user@PE1> show route table mpls.0 mpls.0: 13 destinations, 13 routes (13 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0 *[MPLS/0] 1w1d 08:25:39, metric 1 Receive 1 *[MPLS/0] 1w1d 08:25:39, metric 1 Receive 2 *[MPLS/0] 1w1d 08:25:39, metric 1 Receive 300432 *[LDP/9] 3d 01:13:57, metric 1 > to 10.10.2.2 via xe-0/1/0.0, Pop 300432(S=0) *[LDP/9] 3d 01:13:57, metric 1 > to 10.10.2.2 via xe-0/1/0.0, Pop 300768 *[LDP/9] 3d 01:13:57, metric 1 > to 10.10.3.2 via xe-0/2/0.0, Pop 300768(S=0) *[LDP/9] 3d 01:13:57, metric 1 > to 10.10.3.2 via xe-0/2/0.0, Pop 300912 *[LDP/9] 3d 01:13:57, metric 1 > to 10.10.3.2 via xe-0/2/0.0, Swap 299856 301264 *[LDP/9] 3d 01:13:53, metric 1 > to 10.10.1.2 via xe-0/3/0.0, Swap 308224 301312 *[LDP/9] 3d 01:13:56, metric 1 > to 10.10.1.2 via xe-0/3/0.0, Pop 301312(S=0) *[LDP/9] 3d 01:13:56, metric 1 > to 10.10.1.2 via xe-0/3/0.0, Pop301328 *[L2CKT/7] 02:33:26 > via ge-1/0/0.0, Pop Offset: 4 ge-1/0/0.0 *[L2CKT/7] 02:33:26, metric2 1 > to 10.10.1.2 via xe-0/3/0.0, Push 314736 Offset: -4Verwenden Sie auf Router PE3 den
show l2circuit connectionsBefehl, um zu überprüfen, ob die Layer-2-Verbindung von Router PE3 zu Router PE5 ist, dass die Layer-2-Verbindung von Router PE3 zu Router PE1 istUpUp, dass die Verbindungen zu Router PE1 und Router PE5 die iw0-Schnittstelle verwenden und dass der Status für beide lokalen iw0-Schnittstellen lautetUp.user@PE3> show l2circuit connections Layer-2 Circuit Connections: Legend for connection status (St) EI -- encapsulation invalid NP -- interface h/w not present MM -- mtu mismatch Dn -- down EM -- encapsulation mismatch VC-Dn -- Virtual circuit Down CM -- control-word mismatch Up -- operational VM -- vlan id mismatch CF -- Call admission control failure OL -- no outgoing label IB -- TDM incompatible bitrate NC -- intf encaps not CCC/TCC TM -- TDM misconfiguration BK -- Backup Connection ST -- Standby Connection CB -- rcvd cell-bundle size bad XX -- unknown SP -- Static Pseudowire Legend for interface status Up -- operational Dn -- down Neighbor: 192.0.2.1 Interface Type St Time last up # Up trans iw0.0(vc 100) rmt Up Jan 5 13:50:14 2010 1 Remote PE: 192.0.2.1, Negotiated control-word: Yes (Null) Incoming label: 314736, Outgoing label: 301328 Local interface: iw0.0, Status: Up, Encapsulation: ETHERNET Neighbor: 192.0.2.5 Interface Type St Time last up # Up trans iw0.1(vc 200) rmt Up Jan 5 13:49:58 2010 1 Remote PE: 192.0.2.5, Negotiated control-word: Yes (Null) Incoming label: 314752, Outgoing label: 300208 Local interface: iw0.1, Status: Up, Encapsulation: ETHERNETVerwenden Sie auf Router PE3 den
show ldp neighborBefehl, um zu überprüfen, ob die richtigen IPv4-Adressen als LDP-Nachbar angezeigt werden.user@PE3> show ldp neighbor Address Interface Label space ID Hold time 192.0.2.1 lo0.0 192.0.2.1:0 44 192.0.2.2 lo0.0 192.0.2.2:0 42 192.0.2.4 lo0.0 192.0.2.4:0 31 192.0.2.5 lo0.0 192.0.2.5:0 44
Verwenden Sie auf Router PE3 den Befehl, um zu überprüfen, ob die
mpls.0Routing-Tabelle mit denshow route table mpls.0Layer-2-Interworking-Routen gefüllt ist. Beachten Sie, dass der Router in diesem Beispiel die von Router PE1 erhaltene Bezeichnung auf deriw0.0An-Bezeichnung314736301328vertauscht.user@PE3> show route table mpls.0 mpls.0: 16 destinations, 18 routes (16 active, 2 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0 *[MPLS/0] 1w1d 08:28:24, metric 1 Receive 1 *[MPLS/0] 1w1d 08:28:24, metric 1 Receive 2 *[MPLS/0] 1w1d 08:28:24, metric 1 Receive 308160 *[LDP/9] 3d 01:16:55, metric 1 > to 10.10.1.1 via xe-0/3/0.0, Pop 308160(S=0) *[LDP/9] 3d 01:16:55, metric 1 > to 10.10.1.1 via xe-0/3/0.0, Pop 308176 *[LDP/9] 3d 01:16:54, metric 1 > to 10.10.6.2 via xe-0/1/0.0, Pop 308176(S=0) *[LDP/9] 3d 01:16:54, metric 1 > to 10.10.6.2 via xe-0/1/0.0, Pop 308192 *[LDP/9] 00:21:40, metric 1 > to 10.10.20.1 via xe-0/0/0.0, Swap 601649 to 10.10.6.2 via xe-0/1/0.0, Swap 299856 308208 *[LDP/9] 3d 01:16:54, metric 1 > to 10.10.5.1 via xe-0/2/0.0, Pop 308208(S=0) *[LDP/9] 3d 01:16:54, metric 1 > to 10.10.5.1 via xe-0/2/0.0, Pop 308224 *[LDP/9] 3d 01:16:52, metric 1 > to 10.10.20.1 via xe-0/0/0.0, Pop 308224(S=0) *[LDP/9] 3d 01:16:52, metric 1 > to 10.10.20.1 via xe-0/0/0.0, Pop 314736 *[L2IW/6] 02:35:31, metric2 1 > to 10.10.6.2 via xe-0/1/0.0, Swap 300208 [L2CKT/7] 02:35:31 > via iw0.0, Pop Offset: 4 314752 *[L2IW/6] 02:35:31, metric2 1 > to 10.10.1.1 via xe-0/3/0.0, Swap 301328 [L2CKT/7] 02:35:47 > via iw0.1, Pop Offset: 4 iw0.0 *[L2CKT/7] 02:35:31, metric2 1 > to 10.10.1.1 via xe-0/3/0.0, Push 301328 Offset: -4 iw0.1 *[L2CKT/7] 02:35:47, metric2 1 > to 10.10.6.2 via xe-0/1/0.0, Push 300208 Offset: -4Stellen Sie mit dem
pingBefehl sicher, dass Router CE1 Datenverkehr an Router CE5 über die Verbindung senden und von diesem empfangen kann.user@CE1>
ping 198.51.100.11PING 198.51.100.11 (198.51.100.11): 56 data bytes 64 bytes from 198.51.100.11: icmp_seq=1 ttl=64 time=22.425 ms 64 bytes from 198.51.100.11: icmp_seq=2 ttl=64 time=1.299 ms 64 bytes from 198.51.100.11: icmp_seq=3 ttl=64 time=1.032 ms 64 bytes from 198.51.100.11: icmp_seq=4 ttl=64 time=1.029 msVergewissern Sie sich, dass Router CE5 mithilfe des
pingBefehls Datenverkehr an Router CE1 senden und von diesem über die Verbindung empfangen kann.user@CE5>
ping 198.51.100.1PING 198.51.100.1 (198.51.100.1): 56 data bytes 64 bytes from 198.51.100.1: icmp_seq=0 ttl=64 time=1.077 ms 64 bytes from 198.51.100.1: icmp_seq=1 ttl=64 time=0.957 ms 64 bytes from 198.51.100.1: icmp_seq=2 ttl=64 time=1.057 ms 1.017 ms
Ergebnisse
Die Konfiguration und Verifizierung dieses Beispiels ist abgeschlossen. Der folgende Abschnitt dient als Referenz.
Es folgt die entsprechende Beispielkonfiguration für Router PE1.
Router PE1
[edit]
interfaces {
xe-0/1/0 {
unit 0 {
family inet {
address 10.10.2.1/30;
}
family mpls;
}
}
xe-0/2/0 {
unit 0 {
family inet {
address 10.10.3..1/30;
}
family mpls;
}
}
xe-0/3/0 {
unit 0 {
family inet {
address 10.10.1.1/30;
}
family mpls;
}
}
ge-1/0/0 {
encapsulation ethernet-ccc;
unit 0 {
family ccc;
}
}
lo0 {
unit 0 {
family inet {
address 192.0.2.1/24;
}
}
}
}
forwarding-options {
hash-key {
family inet {
layer-3;
layer-4;
}
family mpls {
label-1;
label-2;
}
}
}
routing-options {
static {
route 172.16.0.0/8 next-hop 172.19.59.1;
}
autonomous-system 65000;
}
protocols {
mpls {
interface all;
interface fxp0.0 {
disable;
}
}
ospf {
traffic-engineering;
area 0.0.0.0 {
interface all;
interface fxp0.0 {
disable;
}
}
}
ldp {
interface all;
interface fxp0.0 {
disable;
}
}
l2circuit {
neighbor 192.0.2.3 {
interface ge-1/0/0.0 {
virtual-circuit-id 100;
ignore-mtu-mismatch;
}
}
}
}
Es folgt die entsprechende Beispielkonfiguration für Router PE3.
Router PE3
[edit]
interfaces {
xe-0/0/0 {
unit 0 {
family inet {
address 10.10.20.2/30;
}
family mpls;
}
}
xe-0/1/0 {
unit 0 {
family inet {
address 10.10.6.1/30;
}
family mpls;
}
}
xe-0/2/0 {
unit 0 {
family inet {
address 10.10.5.2/30;
}
family mpls;
}
}
xe-0/3/0 {
unit 0 {
family inet {
address 10.10.1.2/30;
}
family mpls;
}
}
ge-1/0/1 {
encapsulation ethernet-ccc;
unit 0 {
family ccc;
}
}
iw0 {
unit 0 {
encapsulation ethernet-ccc;
peer-unit 1;
}
unit 1 {
encapsulation ethernet-ccc;
peer-unit 0;
}
}
lo0 {
unit 0 {
family inet {
address 192.0.2.3/24;
}
}
}
}
routing-options {
static {
route 172.16.0.0/8 next-hop 172.19.59.1;
}
autonomous-system 65000;
}
protocols {
l2iw;
mpls {
interface all;
interface fxp0.0 {
disable;
}
}
ospf {
area 0.0.0.0 {
interface all;
interface fxp0.0 {
disable;
}
}
}
ldp {
interface all;
interface fxp0.0 {
disable;
}
}
l2circuit {
neighbor 192.0.2.1 {
interface iw0.0 {
virtual-circuit-id 100;
ignore-mtu-mismatch;
}
}
neighbor 192.0.2.5 {
interface iw0.1 {
virtual-circuit-id 200;
ignore-mtu-mismatch;
}
}
}
}