Professional Documents
Culture Documents
MPLSin IPv 6
MPLSin IPv 6
MPLSin IPv 6
Transit:
Ingress: - Perform label swap operations
- LSP’s entrance point - Forward traffic to next hop in LSP
- Forwards packets based on IP address
- Performs label push function
Penultimate Router:
- Normally pops the label stack
- Unlabeled packets sent to
egress
PE1 P1 P2 PE2
CE1
LSP
User
Traffic
CE2
Egress:
PE2
PE3 - LSP’s exit point
Customer - Forwards packets
routers based on IP address
IGP = OSP/IS-IS
LSP configuration
PE1 P1 P2 PE2
CE1
EBGP
IBGP
CE2
Signaling PE3
=LDP/RSVP
CE3
PE1 P1 P2 PE2
DA
CE1 =1
Label=100 Label=200 DA=172.16.1.1 72
.16
1.1 .1.
. 16. 1
= 172
DA
CE2
172.16.1/24
PE1 P1 P2 PE2
CE1
LSPx2
CE2
Dual-Stack
Router
Dual-Stack
Router
PE1 P1 P2 PE2
CE1
LSPx2 fe-0/0/2.0
CE2
Dual-Stack
Logical circuit over
Router
MPLS: ATM VC, FR Dual-Stack
PVC, Ethernet
Router
.2
::2
IS-IS fe-0/0/2
CE-CE Routing
(No Service Provider
Involvement) 10.0.3.0/24
static: 2001:240:160:1000:/52 fdcd:10:0:3::/64
172.16.0/24 fe-0/0/0
AS 64512 .1
fdcd:10:0:1::/64
.1
::1 ::1 .1
New York–CE2 ::1
lo0: 192.168.24.1/32 No Routing
lo0: fdcd:192:168:24::1/128 Sao Paulo-PE2
Protocol
PE-CE lo0: 192.168.8.1/32
lo0: fdcd:192:168:8::1/128
© 2011 Juniper Networks, Inc. All rights reserved. www.juniper.net | 10
CE Configuration [edit protocols]
lab@Tokyo# show | display set relative
[edit routing-options rib inet6.0] set ospf3 export static
lab@TOKYO-ISIS# show | display set relative set ospf3 area 0.0.0.0 interface all
set static route 2001:240:160:1000::/52 reject
[edit policy-options policy-statement static]
lab@Tokyo# show | display set relative
[edit interfaces] set term 1 from protocol static
lab@Tokyo# show | display set relative set term 1 from family inet6
set ge-0/0/0 vlan-tagging set term 1 then accept
set ge-0/0/0 unit 0 vlan-id 520
set ge-0/0/0 unit 0 family inet address 172.16.0.2/24 Same configuration
set ge-0/0/0 unit 0 family inet6 address fdcd:172:16:0::2/64 in New York
set lo0 unit 0 family inet address 192.168.1.1/32
set lo0 unit 0 family inet6 address fdcd:192:168:1::1/128
IPv6 Unaware
No Core Upgrade
Dual-Stack
MP-iBGP Dual-Stack
Router Session Router
over IPv4
6PE1 P1 P2 6PE2
CE1
LSPx2
EBGP EBGP CE2
Session Session
over IPv6 over IPv6
IPv6-only or
Dual-Stack
Router IPv6-only or
Dual-Stack
Router
MP-iBGP
Session
over IPv4 lo0.0 192.168.16.1
6PE1 P1 P2 6PE2
CE1
LSPx2
EBGP EBGP CE2
Session session
over IPv6 over IPv6
IPv6-only or
Dual-Stack
Router IPv6-only or
Dual-Stack
Router
lo0.0 192.168.16.1
6PE1 P1 P2 6PE2
CE1
LSPx2
EBGP
EBGP Session CE2
Session
IPv6-only or
Dual-Stack
Router IPv6-only or
Dual-Stack
Router
6PE1 P1 P2 6PE2
CE1
2001:123:123::/48
LSPx2
EBGP
AS 64513
EBGP CE2
Session Session
over IPv6 over IPv6
IPv6-only or
Dual-Stack
Router IPv6-only or
Dual-Stack
Router
AS 64512
lo0.0 192.168.16.1
2001:123:123::/48
6PE1 P1 P2 6PE2
CE1
LSPx2
AS 64513
EBGP EBGP CE2
Session Session
over IPv6 over IPv6
IPv6-only or
Dual-Stack
Router IPv6-only or
Dual-Stack
Router
AS 64512
lo0.0 192.168.16.1
2001:123:123::/48
6PE1 P1 P2 6PE2
CE1
LSPx2
EBGP AS 64513
session EBGP CE2
over IPv6 Session
over IPv6
6PE1 P1 P2 6PE2
CE1
LSPx2
AS 64513
CE2
IPv6 packet
DA =
2001:123:123::1
P1 P2
6PE1 6PE2
CE1
LSPx2
AS 64513
CE2
AS 64512
P1 P2 6PE2
6PE1
CE1
LSPx2
AS 64513
CE2
P1 P2
6PE1 6PE2
CE1
LSPx2
AS 64513
CE2
IPv6 explicit
Null = 2 IPv6 packet
P1 P2 6PE2
6PE1 DA = 2001:123:123::1
CE1
LSPx2
AS 64513
CE2
[edit interfaces]
lab@CE1# show | display set
set interfaces ge-0/0/0 vlan-tagging
set interfaces ge-0/0/0 unit 0 vlan-id 100
set interfaces ge-0/0/0 unit 0 family inet6 address fdcd:10:0:1::2/64
set interfaces ge-0/0/0 unit 0 family inet address 10:0:1::2/24
[edit interfaces]
lab@6PE1# show | display set
set interfaces fe-0/0/1 vlan-tagging
set interfaces fe-0/0/1 unit 0 vlan-id 100
set interfaces fe-0/0/1 unit 0 family inet6 address fdcd:10:0:1::1/64
set interfaces fe-0/0/1 unit 0 family inet address 10:0:1::1/24
[edit protocols]
lab@AMSTERDAM-ISIS# show mpls | display set
set protocols mpls interface all
set protocols mpls interface fxp0.0 disable
[edit protocols]
lab@AMSTERDAM-ISIS# show rsvp | display set
set protocols rsvp interface all
set protocols rsvp interface fxp0.0 disable
[edit groups]
lab@AMSTERDAM-ISIS# show | display set
set groups mpls interfaces <*> unit <*> family mpls
[edit groups]
lab@AMSTERDAM-ISIS# top show interfaces | display set
set interfaces apply-groups mpls
set interfaces lo0 unit 0 apply-groups-except mpls
or
2001:400:234:CE2::1/64
2001:400:234:CE1::1/64
EBGP MP-BGP EBGP
over TCPv6 over TCPv4 over TCPv6
8001::2/126
8002::2/126
8001::1/126
8002::1/126
ge-0/0/0
OSPF(IPv4)
ge-0/0/0
ge-0/0/0
ge-0/0/0
fe-0/0/0
fe-0/0/0
MPLS LSP
2001:400:234:CE1::/64 2001:400:234:CE2::/64
100.255.2.1
ge-0/0/1
ge-0/0/0
100.255.2.2
ge-0/0/1
100.255.3.1
ge-0/0/1
100.255.3.2
CE1 6PE1 P 6PE2 CE2
AS100 AS300
CE1
AS200
[edit]
user@CE1#Set interfaces fe-0/0/0.0 family inet 6 address 2001:400:234:CE1::1/64
user@CE1#Set interfaces ge-0/0/0.0 family inet 6 address 8001::2/126
2001:400:234:CE1::1/64
2001:400:234:CE2::1/64
EBGP MP-BGP EBGP
over TCPv6 over TCPv4 over TCPv6
8002::1/126
8001::2/126
8002::2/126
8001::1/126
OSPF(IPv4)
ge-0/0/0
ge-0/0/0
ge-0/0/0
ge-0/0/0
fe-0/0/0
fe-0/0/0
MPLS LSP
100.255.2.1
ge-0/0/1
100.255.3.1
ge-0/0/1
ge-0/0/0
100.255.2.2
ge-0/0/1
100.255.3.2
2001:400:234:CE1::/64 2001:400:234:CE2::/64
CE1 6PE1 P 6PE2 CE2
AS100 AS300
CE2
AS200
[edit]
user@CE2#Set interfaces fe-0/0/0.0 family inet 6 address 2001:400:234:CE2::1/64
user@CE2#Set interfaces ge-0/0/0.0 family inet 6 address 8002::2/126
2001:400:234:CE1::1/64
2001:400:234:CE2::1/64
EBGP MP-BGP EBGP
over TCPv6 over TCPv4 over TCPv6
8001::2/126
8001::1/126
8002::2/126
8002::1/126
OSPF(IPv4)
fe-0/0/0
fe-0/0/0
ge-0/0/0
ge-0/0/0
ge-0/0/0
ge-0/0/0
MPLS LSP
2001:400:234:CE1::/64 2001:400:234:CE2::/64
ge-0/0/1
100.255.2.1
ge-0/0/0
ge-0/0/1
ge-0/0/1
100.255.2.2
100.255.3.1
100.255.3.2
CE1 6PE1 P 6PE2 CE2
AS100 AS300
P:
AS200
[edit]
user@P#Set interfaces ge-0/0/0.0 family inet address 100.255.2.2/24
user@P#set interfaces ge-0/0/1.0 family inet address 100.255.3.2/24
[edit]
user@PE1#Set interfaces ge-0/0/1.0 family inet address 100.255.2.1/24
user@PE1#Set interfaces ge-0/0/1.0 family inet6
user@PE1#Set interfaces ge-0/0/1.0 family mpls
[edit]
user@PE2#Set interfaces ge-0/0/1.0 family inet address 100.255.3.1/24
user@PE2#Set interfaces ge-0/0/1.0 family inet6
user@PE2#Set interfaces ge-0/0/1.0 family mpls