0% found this document useful (0 votes)
66 views32 pages

01 ISP IPv6 Deployment

This document discusses IPv6 deployment in MPLS networks, focusing on 6PE and 6VPE techniques. 6PE allows IPv6 traffic to travel over an IPv4/MPLS core using MPLS tunneling and BGP. IPv6 packets are encapsulated with MPLS labels at ingress PE routers, switched through the MPLS core, and de-encapsulated at egress PE routers.

Uploaded by

josht_87
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Topics covered

  • IPv6 Configuration,
  • IPv6 Reachability,
  • IPv6-MPLS,
  • IPv6 Services,
  • 6PE,
  • IPv6 Implementation,
  • Incremental Deployment,
  • IPv6 Deployment,
  • IPv6 Addressing,
  • IPv6 Core Network
0% found this document useful (0 votes)
66 views32 pages

01 ISP IPv6 Deployment

This document discusses IPv6 deployment in MPLS networks, focusing on 6PE and 6VPE techniques. 6PE allows IPv6 traffic to travel over an IPv4/MPLS core using MPLS tunneling and BGP. IPv6 packets are encapsulated with MPLS labels at ingress PE routers, switched through the MPLS core, and de-encapsulated at egress PE routers.

Uploaded by

josht_87
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Topics covered

  • IPv6 Configuration,
  • IPv6 Reachability,
  • IPv6-MPLS,
  • IPv6 Services,
  • 6PE,
  • IPv6 Implementation,
  • Incremental Deployment,
  • IPv6 Deployment,
  • IPv6 Addressing,
  • IPv6 Core Network

Service Provider IPv6 Deployment

Igor Giangrossi

igor.giangrossi@cisco.com

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

Prerequisites: Session Abstract


 This session focuses on SP IPv6 deployment
techniq ues w hich w ill help netw or k desig ner s/
a dministr a tor s under sta nd IPv6 oper a tion a nd
implementa tion options in M PL S ( 6PE / 6V PE )
envir onments

 A ttendee must ha ve a solid founda tion of IPv6


b a sics ( a ddr essing , r outing ) , M PL S, multica st,
a nd r outing pr otocols ( specia lly B G P)

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

I Pv 6 D ep l oy m ent O p tions
 IPv6 in N a tive IPv4 E nvir onments
Tunneling IPv6-in-IPv4

N a t ive IPv6 w it h D ed ic a t ed R es o ur c es
D ua l-S t a c k IPv4 -IPv6

 IPv6 in M PL S E nvir onments


6PE

6V PE

This presentation will focus on MPLS Networks only


B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

IPv6 in M PL S E nvironments

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

I Pv 6 ov er M PL S
 M a ny w a ys to deliver IPv6 ser vices to end user s
M o s t im p o r t a nt is end -t o -end IPv6 t r a f f ic f o r w a r d ing

 M a ny ser vice pr ovider s ha ve a lr ea dy deployed


M PL S in their IPv4 b a ck b one for va r ious r ea sons
 M PL S ca n b e used to fa cilita te IPv6 integ r a tion
 M ultiple a ppr oa ches for IPv6 over M PL S:
IPv6 o ver L 2 TPv3

IPv6 o ver E o M PL S / A To M

IPv6 C E -t o -C E IPv6 o ver IPv4 t unnels

IPv6 p r o vid er ed ge r o ut er ( 6PE ) o ver M PL S

IPv6 V PN
B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

p r o vid er ed ge ( 6V PE ) o ver M PL S

N a t ive IPv6 M PL S

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

6PE O verview

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

I Pv 6 Prov id er E d g e R outer
( 6 PE ) ov er M PL S
20 0 1 :D B 8 ::

v 6

1 4 5 .9 5 .0 .0

v 4

i B G P ( M B G P) S e s s i o n s

D ual S tack I P v 4 -I P v 6 R oute rs


20 0 1 :F 0 0 D ::
1 9 2.7 6 .1 0 .0







v 6

v 4

C E

6PE

6PE

IP v 4
M P L S

6PE

v 6

20 0 3 :1 ::

v 6

20 0 1 :C A F E ::

D ual S tack I P v 4 -I P v 6 R oute rs

6PE
C E

C E

v 4

1 9 2.25 4 .1 0 .0

IPv6 global connectivity over and IPv4-M PL S core


T rans itioning m ech anis m f or p roviding u nicas t IP
PE s are u p dated to s u p p ort du al s tack / 6PE
IPv6 reach ability ex ch anged am ong 6PE s via iB G P ( M B G P)
IPv6 p ack ets trans p orted f rom 6PE to 6PE ins ide M PL S

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

http://www.cisco.com/warp/public/cc/pd/iosw/prodlit/iosip_an.htm

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

6 PE R outing / L abel D istribution


I G P o r M P-B G P
A d v e r tis in g
20 0 1: F 0 0 D : :
20 0 1 :D B 8 ::

6 P E -2 S
20 0 1 :F 0
V ia B G P
B ind B G
IP v 6 N e

e nds M P -iB G P A dv e rtise me nt to 6 P E -1 W hich S ay s:


0 D :: I s R e achable
N e x t H op = 20 0 .1 0 .1 0 .1 ( 6 P E -2)
P L abe l to 20 0 1 :F 0 0 D :: ( * )
x t H op I s an I P v 4 M appe d I P v 6 A ddre ss B uilt f rom 20 0 .1 0 .1 0 .1

I G Pv 4 A d v e r t i s e s R e a c h a b i l i t y
o f 20 0 . 10 . 10 . 1

6PE-1

20 0 1 :F 0 0 D ::

20 0 .1 1 .1 1 .1

L D Pv 4 B i n d s L a b e l
t o 20 0 . 10 . 10 . 1

P1

P2

L D Pv 4 B i n d s L a b e l
t o 20 0 . 10 . 10 . 1

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

6PE-2
20 0 .1 0 .1 0 .1

L D Pv 4 B i n d s
I m p l i c i t -N u l l ( i . e .
Po p ) t o 20 0 . 10 . 10 . 1

I G Pv 6 o r M P-B G P
A d v e r tis in g
20 0 1: F 0 0 D : :
8

6 PE F orw ard ing ( 6 PE -1 )


IPv6 F o r w a r d ing a nd L a b el Im p o s it io n:

 6PE-1 r e c e i v e s a n I Pv 6 p a c k e t
 L o o k u p i s d o n e o n I Pv 6 p r e f i x
 R e s u lt is :

20 0 1 :D B 8 ::
I Pv 6 Pac k et
t o 20 0 1 : F 0 0 D : : 1
LD P/ v 4
Label1 t o
6 PE -2

Label binded by MP-B G P t o 20 0 1 : F 0 0 D : :


Label1 binded by LD P/ I G Pv 4 t o t h e I Pv 4
addr es s o f B G P nex t h o p ( 6 PE -2)

6PE-1

MP-B G P
Label

6PE-2

I Pv 6
Pac k et

P1

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

20 0 1 :F 0 0 D ::

P2

C is c o P u b lic

6 PE F orw ard ing ( P1 )


IPv6-U N aw are M PL S L abel S w itch ing:
 P 1 re ce iv e s an M P L S pack e t
 L ook up is done on L abe l1
 R e sult is L abe l2

20 0 1 :D B 8 ::

6PE-1

20 0 1 :F 0 0 D ::

6PE-2

P1
L D P /v 4
L abe l2 to
6 P E -2

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

P2
M P -B G P
L abe l

C is c o P u b lic

I P v 6 P ack e t

10

6 PE F orw ard ing ( P2 )


IPv6-U N aw are M PL S L abel S w itch ing:

 P 2 re ce iv e s an M P L S pack e t
 L ook up is done on L abe l2
 R e sult include s P op labe l ( P H P ) , if use d

20 0 1 :D B 8 ::

6PE-1

20 0 1 :F 0 0 D ::

6PE-2

P1

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

P2

C is c o P u b lic

M P -B G P
L abe l

I P v 6 P ack e t

11

6 PE F orw ard ing ( 6 PE -2 )







20 0 1 :D B 8 ::

6PE-1

M PL S l a b e l f o r w a r d i n g :
6PE-2 r e c e i v e s a n M PL S p a c k e t
L o o k u p is d o n e o n la b e l
R e s u lt is :
Po p label and do I Pv 6 lo o k u p
o n v 6 des t inat io n

20 0 1 :F 0 0 D ::

6PE-2

P1

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

P2

C is c o P u b lic

12

6 PE -1 C onf ig uration
ipv6 cef
!
m pl s l a b el pr o t o
!
r o u t er b g p 1 0 0
n o s y n ch r o n iz a t
n o b g p d efa u l t
n eig h b o r 2 0 0 1 : D
n eig h b o r 2 0 0 . 1 0
n eig h b o r 2 0 0 . 1 0
!
a d d r es s -fa m il y
n eig h b o r 2 0 0 . 1 0
n eig h b o r 2 0 0 . 1 0
n eig h b o r 2 0 0 1 : D
r ed is t r ib u t e co
n o s y n ch r o n iz a t
ex it -a d d r es s -fa

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

20 0 1 :D B 8 ::
co l

iB G PS e s s io n

l d p

io n
ipv4 u n ica s
B 8 : 1 : : 1 r em
. 1 0 . 1 r em o t
. 1 0 . 1 u pd a t
t

6PE-1
o t e-a s 65 0 1 4
e-a s 1 0 0
e-s o u r ce L o o pb a ck 0

ipv6
. 1 0 . 1 a ct iva t e
. 1 0 . 1 s en d -l a b el
B 8 : 1 : : 1 a ct iva t e
n n ect ed
io n
m il y

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

6PE-2

20 0 1 :D B 8 :1 ::1 I s the L ocal C E


20 0 .1 0 .1 0 .1 I s the R e mote 6 P E

S e nd L abe ls A long with


I P v 6 P re f ix e s by M e ans of
M P -B G P N ote : W ill C ause
S e ssion to F lap

13

6 PE Sh ow
6PE-1
R o u t i
K n o w
[ s n i p
* 1
R o

# s
n g
n
]
0 .
u t

O utp ut

h o w i p r o u t e 20 0 . 1 0 . 1 0 . 1
e n t r y f o r 20 0 . 1 0 . 1 0 . 1 / 3 2
v i a " i s i s " , d i s t a n c e 1 1 5 , m e t r i c
1 2. 0 . 1 , f r o m 20 0 . 1 0 . 1 0 . 1 , v i a
e m e t r i c i s 20 , t r a f f i c s h a r e

6PE-1 # s h o w i p v 6 r o u t e
B
20 0 1 : F 0 0 D : : / 64 [ 20 0 / 0 ]
v i a : : F F F F : 20 0 . 1 0 . 1 0 . 1 ,
6PE-1
. . O U
20 0 1 :
n e x
f a s t

# s h
T PU
F 0 0
t h o
t a
T

o w
T

D : :
p :
g r

i p v
R U N
/ 64
: F F
e w r

6 c e f i
C A T ED .
,
F F : 20 0 .
i t e w i t

20 ,

t y p e

l e v e l -2

F a s t Et h e r n e t 1 / 0
c o u n t i s 1

I Pv 6-m p l s

n t e r n a l

# hidde n command

1 0 . 1 0 . 1
h F 0 / 1 ,

1 0 . 1 2. 0 . 1 ,

t a g s

i m p o s e d

{ 1 7

28 }

O t h er U s ef ul O ut p ut :

show bgp ipv6 neighbors


show bgp ipv6 u nic a st
show m pl s f orwa rd ing # m ore on t his l a t er
B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

14

6 PE B enef its/ D raw back s


 Core network (Ps) untouched (no HW/SW upgrade,
no conf i gurati on change)
 I Pv 6 traf f i c i nheri ts M PL S b enef i ts (wi re-rate, f ast re-route,
T E , etc. )
 I ncrem ental depl oy m ent possi b l e (i . e. , onl y upgrade the
PE routers whi ch hav e to prov i de I Pv 6 connecti v i ty )
 E ach si te can b e v 4 -onl y , v 4 V PN -onl y , v 4 + v 6 , v 4 V PN + v 6
 P routers wont b e ab l e to send I CM P m essages (T T L
ex pi red, traceroute)
 A ppl i cati on noteI Pv 6 ov er M PL S (Ci sco 6 PE )
h ttp : / / w w w . cis co. com / w arp / p u blic/ cc/ p d/ ios w / p rodlit/ ios ip _ an. h tm

 I Pv 6 O v er M PL S presentati on:
B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

h ttp : / / w w w . cis co. com / w arp / p u blic/ 7 3 2 / T ech / ip v6/ docs /


IPV 6overM PL S . p df

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

15

6V PE O verview

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

16

6 V PE D ep l oy m ent
V P N
V P N

B L U E
Y E L L O W

i B G P ( M B G P) S e s s i o n s

v 4 and v 6 V P N

v 6 O nly
v 4 and v 6 V P N

V P N

B L U E

V P N

Y E L L O W

v 6 O nly

M PL S V PN s

 6V PE ~ IPv6 + B G P-M PL S
IPv4 V PN + 6PE

 C is co 6V PE is an im p lem entation
of R F C 465 9
 V PN v6 addres s :

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

A ddre ss including the 6 4 bits


route disting uishe r and the
1 28 bits I P v 6 addre ss

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

v 4 and v 6 V P N

V P N B L U E

v 6 O nly
V P N Y E L L O W

 M P-B G P V PN v6 addres s -f am ily:


 V PN

A F I I P v 6 ( 2) , S A F I V P N ( 1 28 )

IPv6 M P_ R E A C H _ N L R I

W ith V P N v 6 ne x t-hop ( 1 9 2bits)


and N L R I in the f orm of < le ng th,
I P v 6 -pre f ix , labe l>

 E ncoding of th e B G P nex t-h op

17

6 V PE E x am p l e D esig n
A ddr essing / R outing
1 0 .1 .1 .0 /24
20 0 1 :D B 8 :B E E F :1 ::/6 4

E nte rprise
IG P

L o0 - 1 9 2.1 6 8 .3 .1

PE1

M P -e B G P

1 7 2. 1 6 . 1 . 2

I Pv 4

20 0 1 : D B 8 : C A F E : 1 : : 1
1 ::2

I Pv 4

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

L o0 - 1 9 2.1 6 8 .5 .1

I Pv 4

C E 2-B L U E

PE2

P2

1 9 2. 1 6 8 . 1 . 5 - 1 9 2. 1 6 8 . 1 . 6

I Pv 6

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

L o0 - 1 9 2.1 6 8 .4 .1

P1
1 9 2. 1 6 8 . 1 . 1 -1 9 2. 1 6 8 . 1 . 2

E nte rprise
IG P

M P -iB G P S e ssion

L o0 - 1 9 2.1 6 8 .2.1

C E 1 -B L U E

1 7 2. 1 6 . 1 . 1

1 0 .1 .2.0 /24
20 0 1 :D B 8 :B E E F :2::/6 4

M P -e B G P

1 9 2. 1 6 8 . 1 . 9 - 1 9 2. 1 6 8 . 1 . 1 0

I Pv 4

1 7 2. 1 6 . 3 . 2
1 7 2. 1 6 . 3 . 1

I Pv 4

20 0 1 : D B 8 : C A F E : 3 : : 2
3 ::1

I Pv 6

C is c o P u b lic

18

6 V PE C onf ig uration E x am p l e
C E 1 -B L U E to PE 1
E nte rprise
IG P

1 0 .1 .1 .0 /24
20 0 1 :D B 8 :B E E F :1 ::/6 4

PE1

C E 1 -B L U E
ipv6 u n ica s t
ipv6 cef
!
in t er fa ce E t
d es cr ipt io n
ip a d d r es s
ipv6 a d d r es
!
in t er fa ce E t
d es cr ipt io n
ip a d d r es s
ipv6 a d d r es
ipv6 r ip B L
B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

-r o u t in g
h er n et 0 / 0
t o P E 1
1 7 2 . 1 6. 1 . 1 2 5 5 . 2 5 5 . 2 5 5 . 0
s 2 0 0 1 : D B 8 : C A F E : 1 : : 1 / 64
h er
t o
1 0 .
s 2
U E

n et
B L
1 . 1
0 0 1
en a

1 / 0
U E L A N
. 1 2 5 5 . 2 5 5 . 2 5 5 . 0
: D B 8 : B E E F : 1 : : 1 / 64
b l e

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

r o u t er b g p 5 0 0
b g p l o g -n eig h b o r -ch a
n o b g p d efa u l t ipv4
n eig h b o r 2 0 0 1 : D B 8 : C A
n eig h b o r 1 7 2 . 1 6. 1 . 2
!
a d d r es s -fa m il y ipv4
r ed is t r ib u t e co n n ect
r ed is t r ib u t e eig r p 1
n eig h b o r 1 7 2 . 1 6. 1 . 2
n o a u t o -s u m m a r y
n o s y n ch r o n iz a t io n
ex it -a d d r es s -fa m il y
!
a d d r es s -fa m il y ipv6
n eig h b o r 2 0 0 1 : D B 8 : C A
r ed is t r ib u t e co n n ect
r ed is t r ib u t e r ip B L U
n o s y n ch r o n iz a t io n
ex it -a d d r es s -fa m il y
!
ipv6 r o u t er r ip B L U E
r ed is t r ib u t e b g p 5 0 0

n g es
u n ica s t
F E : 1 : : 2 r em o t e-a s
r em o t e-a s 1 0 0

1 0 0

ed
0 0
a ct iva t e

F E : 1 : : 2
ed
E

a ct iva t e

19

6 V PE C onf ig uration E x am p l e
PE 1 C onnections

C E 1 -B L U E

PE1

 Sta nda r d M PL S
config ur a tion
b etw een PE -P

P1

 R unning IG P in the
cloud ( O SPF )

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

ipv6 u n ica s t
ipv6 cef
m pl s l d p r o u
!
in t er fa ce L o
ip a d d r es s
!
in t er fa ce E t
d es cr ipt io n
vr f fo r w a r d
ip a d d r es s
ipv6 a d d r es
!
in t er fa ce E t
d es cr ipt io n
ip a d d r es s
m pl s ip
!
r o u t er o s pf
l o g -a d j a cen
r ed is t r ib u t
pa s s ive-in t
n et w o r k 1 9 2

-r o u t in g
t er -id

L o o pb a ck 0

o pb a ck 0
1 9 2 . 1 68 . 2 . 1
h er n et 0
t o C E 1
in g B L U
1 7 2 . 1 6.
s 2 0 0 1 :

/ 0
-B L U E
E
1 . 2 2 5 5 . 2 5 5 . 2 5 5 . 0
D B 8 : C A F E : 1 : : 2 / 64

h er n et 2 / 0
t o P 1
1 9 2 . 1 68 . 1 . 1
1

cy
e
er
. 1

2 5 5 . 2 5 5 . 2 5 5 . 2 5 5

2 5 5 . 2 5 5 . 2 5 5 . 2 5 2

-ch a n g es
co n n ect ed s u b n et s
fa ce L o o pb a ck 0
68 . 1 . 0 0 . 0 . 0 . 2 5 5 a r ea
0

20

6 V PE C onf ig uration E x am p l e
PE 1 V R F D efinitions
V R F B L U E

C E 1 -B L U E
C E 1 -B L U PE1
E

V R F
B LU E
( R D - 20 0 : 1 )
PE 1 / PE 2 W ill H o ld
C E 1 R o u t es
C E 2 R o u t es

vr f d
r d 2
!
r o u t
r o u t
!
a d d r
ex it
!
a d d r
ex it

efin it io n
0 0 : 1

B L U E

e-t a r g et
e-t a r g et

ex po r t
im po r t

2 0 0 : 1
2 0 0 : 1

es s -fa m il y ipv4
-a d d r es s -fa m il y
es s -fa m il y ipv6
-a d d r es s -fa m il y

 M ig r a tion comma nds a va ila b le for V PN v4 to multipr otocol V R F

(c onf ig) # vrf u pgra d e-c l i m u l t i-a f -m od e { c om m on-pol ic ies |


non-c om m on-pol ic ies} [ vrf < na m e> ]

 This comma nd for ces mig r a tion fr om old C L I for IPv4


V R F to new V R F multi-A F C L I
B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

21

6 V PE C onf ig uration E x am p l e
PE 1 B G P Setup
V R F B L U E
C E 1 -B L U E
1 7 2.1 6 .1 .1
C A F E :1 ::1

M P -iB G P
S e ssion

PE1

PE2
19 2. 168 . 5 . 1

M P -e B G P

r o u t er b g p 1 0 0
b g p l o g -n eig h b o r -ch a n g
n eig h b o r 1 9 2 . 1 68 . 5 . 1 r
n eig h b o r 1 9 2 . 1 68 . 5 . 1 u
L o o pb a ck 0
!
a d d r es s -fa m il y ipv4
n eig h b o r 1 9 2 . 1 68 . 5 . 1 a
n o a u t o -s u m m a r y
n o s y n ch r o n iz a t io n
ex it -a d d r es s -fa m il y
!
a d d r es s -fa m il y vpn v4
n eig h b o r 1 9 2 . 1 68 . 5 . 1 a
n eig h b o r 1 9 2 . 1 68 . 5 . 1 s
ex t en d ed
ex it -a d d r es s -fa m il y
B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

es
em o t e-a s 1 0 0
pd a t e-s o u r ce
ct iva t e

a d d r es s -fa m
n eig h b o r 1 9
n eig h b o r 1 9
ex t en d ed
ex it -a d d r es
!
a d d r es s -fa m
r ed is t r ib u t
n eig h b o r 1 7
n eig h b o r 1 7
n o a u t o -s u m
n o s y n ch r o n
ex it -a d d r es
!
a d d r es s -fa m
n eig h b o r 2 0
5 0 0
n eig h b o r 2 0
r ed is t r ib u t
n o s y n ch r o n
ex it -a d d r es

il y vpn v6
2 . 1 68 . 5 . 1 a ct iva t e
2 . 1 68 . 5 . 1 s en d -co m m u n it y
s -fa m il y
il y ipv4
e co n n ect
2 . 1 6. 1 . 1
2 . 1 6. 1 . 1
m a r y
iz a t io n
s -fa m il y

vr f B L U E
ed
r em o t e-a s
a ct iva t e

5 0 0

il y ipv6 vr f B L U E
0 1 : D B 8 : C A F E : 1 : : 1 r em o t e-a s
0 1 : D
e co
iz a t
s -fa

B 8 : C A F E : 1 : : 1
n n ect ed
io n
m il y

a ct iva t e

ct iva t e
en d -co m m u n it y

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

22

6 V PE C onf ig uration E x am p l e
P C onnections

P1
m pl s l d p r o u
!
in t er fa ce L o
ip a d d r es s
!
in t er fa ce E t
d es cr ipt io n
ip a d d r es s
m pl s ip
!
in t er fa ce E t
d es cr ipt io n
ip a d d r es s
m pl s ip
!
r o u t er o s pf
l o g -a d j a cen
r ed is t r ib u t
pa s s ive-in t
n et w o r k 1 9 2
B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

t er -id

L o o pb a ck 0

o pb a ck 0
1 9 2 . 1 68 . 3 . 1
h er n et 0 / 0
t o P E 1
1 9 2 . 1 68 . 1 . 2
h er n et 1 / 0
t o P 2
1 9 2 . 1 68 . 1 . 5
1

cy
e
er
. 1

P2

2 5 5 . 2 5 5 . 2 5 5 . 2 5 5

2 5 5 . 2 5 5 . 2 5 5 . 2 5 2

2 5 5 . 2 5 5 . 2 5 5 . 2 5 2

-ch a n g es
co n n ect ed s u b n et s
fa ce L o o pb a ck 0
68 . 1 . 0 0 . 0 . 0 . 2 5 5 a r ea

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

m pl s l d p r o u
!
in t er fa ce L o
ip a d d r es s
!
in t er fa ce E t
d es cr ipt io n
ip a d d r es s
m pl s ip
!
in t er fa ce E t
d es cr ipt io n
ip a d d r es s
m pl s ip
!
r o u t er o s pf
l o g -a d j a cen
r ed is t r ib u t
pa s s ive-in t
n et w o r k 1 9 2

t er -id

L o o pb a ck 0

o pb a ck 0
1 9 2 . 1 68 . 4 . 1

2 5 5 . 2 5 5 . 2 5 5 . 2 5 5

h er n et 0 / 0
t o P 1
1 9 2 . 1 68 . 1 . 6 2 5 5 . 2 5 5 . 2 5 5 . 2 5 2

h er n et 1 / 0
t o P E 2
1 9 2 . 1 68 . 1 . 9

cy
e
er
. 1

2 5 5 . 2 5 5 . 2 5 5 . 2 5 2

-ch a n g es
co n n ect ed s u b n et s
fa ce L o o pb a ck 0
68 . 1 . 0 0 . 0 . 0 . 2 5 5 a r ea
0

23

I Pv 6 R outing T abl es
C E 1 -C E 2

Default Table
B E E F :1 ::/6 4
9 9 9 9 ::/6 4

V R F B L U E

PE 1

C E 1 -B L U E
ce1-b
C
2 0
v i
L
2 0
v i
B
2 0
v i
C
2 0
v i
L
2 0
v i
B
2 0
v i
B
8 8
v i
R
9 9
v i
L
F F
v i

l u e#
0 1: D
a E t
0 1: D
a E t
0 1: D
a F E
0 1: D
a E t
0 1: D
a E t
0 1: D
a F E
8 8 : :
a F E
9 9 : :
a F E
0 0 : :
a N u

s h o
B 8 :
h er
B 8 :
h er
B 8 :
8 0 :
B 8 :
h er
B 8 :
h er
B 8 :
8 0 :
/ 6 4
8 0 :
/ 6 4
8 0 :
/ 8
l l 0

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

R outing
T able B L U E

:
C

[
,

C
n

C
:

B
n

B
n

i p v 6
E E F : 1:
et 1/ 0 ,
E E F : 1:
et 1/ 0 ,
E E F : 2 :
A 8 B B : C
A F E : 1:
et 0 / 0 ,
A F E : 1:
et 0 / 0 ,
A F E : 3 :
A 8 B B : C
[ 2 0 / 0 ]
A 8 B B : C
[ 12 0 / 2
A 8 B B : C
0 / 0 ]
r ecei
]

r o u t e
: / 6 4 [ 0
d i r ect
: 1/ 12 8
r ecei v
: / 6 4 [ 2
C F F : F E 0
: / 6 4 [ 0
d i r ect
: 1/ 12 8
r ecei v
: / 6 4 [ 2
C F F : F E 0

/ 0
l y
[ 0
e
0 /
1:
/ 0
l y
[ 0
e
0 /
1:

0 ]
F 6 0 0 , E t h er n et
]
co n n ect ed
/ 0 ]
0 ]
F 6 0 0 ,

E t h er n et

C F F : F E 0 1: F 6 0 0 ,

E t h er n et

C F F : F E 0 1: 9 0 0 0 ,

E t h er n et

v e

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

PE 2

B G P T able

co n n ect ed
/ 0 ]

C is c o P u b lic

Default Table
B E E F :2 ::/6 4
8 8 8 8 ::/6 4

R outing
T able B L U E

MP-iB G P T u nnel
ce2 -b l
B
2 0 0
v i a
C
2 0 0
v i a
L
2 0 0
0 / 0
v i a
B
2 0 0
v i a
C
2 0 0
v i a
L
2 0 0
v i a
0 / 0
R
8 8 8
0 / 0
v i a
B
9 9 9
1/ 0
v i a
L
F F 0
v i a

V R F B L U E
C E 2-B L U E

u e#
1: D
F E
1: D
E t
1: D
E t
1: D
F E
1: D
E t
1: D
E t
8 : :
F E
9 : :
F E
0 : :
N u

s h o
B 8 :
8 0 :
B 8 :
h er
B 8 :
h er
B 8 :
8 0 :
B 8 :
h er
B 8 :
h er
/ 6 4
8 0 :
/ 6 4
8 0 :
/ 8
l l 0

w
B

:
B

:
[
,

n
B

n
C

:
C

n
C

i p v 6
E E F : 1:
A 8 B B : C
E E F : 2 :
et 1/ 0 ,
E E F : 2 :
et 1/ 0 ,
A F E : 1:
A 8 B B : C
A F E : 3 :
et 0 / 0 ,
A F E : 3 :
et 0 / 0 ,
[ 12 0 / 2
A 8 B B : C
[ 2 0 / 0 ]
A 8 B B : C
0 / 0 ]
r ecei

r o
: /
C F
: /
:
:
C
:

u t e
6 4 [ 2
F : F E 0
6 4 [ 0
d i r ect
1/ 12 8
r ecei v
/ 6 4 [ 2
F F : F E 0
/ 6 4 [ 0
d i r ect
1/ 12 8
r ecei v

0 /
1:
/ 0
l y
[ 0
e
0 /
1:
/ 0
l y
[ 0
e

0 ]
F 9 0 1, E t h er n et 0 / 0
]
co n n ect ed
/ 0 ]
0 ]
F 9 0 1, E t h er n et 0 / 0
]
co n n ect ed
/ 0 ]

C F F : F E 0 2 : 5 8 0 0 ,

E t h er n et 1/ 0

C F F : F E 0 1: F 9 0 1,

E t h er n et 0 / 0

v e
24

I Pv 6 R outing T abl es
PE 1 -PE 2
V R F B L U E

Default Table
B E E F :1 ::/6 4
9 9 9 9 ::/6 4

PE 1

C E 1 -B L U E
p e1# s
B
2 0
v i
B
2 0
v i
i n d i r
C
2 0
v i
L
2 0
v i
B
2 0
v i
i n d i r
B
8 8
v i
i n d i r
B
9 9
v i
L
F F
v i

h o w
0 1: D
a F E
0 1: D
a 19
ect l
0 1: D
a E t
0 1: D
a E t
0 1: D
a 19
ect l
8 8 : :
a 19
ect l
9 9 : :
a F E
0 0 : :
a N u

i p v 6
B 8 : B
8 0 : :
B 8 : B
2 . 16
y co
B 8 : C
h er n
B 8 : C
h er n
B 8 : C
2 . 16
y co
/ 6 4
2 . 16
y co
/ 6 4
8 0 : :
/ 8 [
l l 0 ,

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

R outing
T able B L U E

r o u t e
E E F : 1: :
A 8 B B : C C
E E F : 2 : :
8 . 5 . 1% D
n n ect ed
A F E : 1: :
et 0 / 0 ,
A F E : 1: :
et 0 / 0 ,
A F E : 3 : :
8 . 5 . 1% D
n n ect ed
[ 2 0 0 / 2 ]
8 . 5 . 1% D
n n ect ed
[ 2 0 / 2 ]
A 8 B B : C C
0 / 0 ]
r ecei v

v r
/ 6
F F
/ 6
ef

B L
4 [ 2
: F E 0
4 [ 2
a u l t

U E
0 /
1:
0 0
-I

/ 6 4 [ 0
d i r ect
2 / 12 8
r ecei v
/ 6 4 [ 2
ef a u l t

/ 0
l y
[ 0
e
0 0
-I

co n n ect ed
/ 0 ]
/ 0 ]
P -R o u t i n g -T

ef a u l t -I P -R o u t i n g -T
F F : F E 0 1: F 4 0 0 ,
e

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

E t h er

MP-iB G P T p u e2nnel
# s
B
2 0
n et 0 / 0
v i
i n d i r
a b l e,
B
2 0
v i
B
2 0
v i
i n d i r
C
2 0
v i
a b l e,
L
2 0
v i
B
8 8
a b l e,
v i
B
9 9
v i
n et 0 / 0
i n d i r
L
F F
v i

C is c o P u b lic

Default Table
B E E F :2 ::/6 4
8 8 8 8 ::/6 4

V R F B L U E

PE 2

B G P T able

0 ]
F 4 0 0 , E t h er
/ 0 ]
P -R o u t i n g -T
]

R outing
T able B L U E

h o w
0 1: D
a 19
ect l
0 1: D
a F E
0 1: D
a 19
ect l
0 1: D
a E t
0 1: D
a E t
8 8 : :
a F E
9 9 : :
a 19
ect l
0 0 : :
a N u

i p v 6
B 8 : B
2 . 16
y co
B 8 : B
8 0 : :
B 8 : C
2 . 16
y co
B 8 : C
h er n
B 8 : C
h er n
/ 6 4
8 0 : :
/ 6 4
2 . 16
y co
/ 8 [
l l 0 ,

r o u t e
E E F : 1: :
8 . 2 . 1% D
n n ect ed
E E F : 2 : :
A 8 B B : C C
A F E : 1: :
8 . 2 . 1% D
n n ect ed
A F E : 3 : :
et 1/ 0 ,
A F E : 3 : :
et 1/ 0 ,
[ 2 0 / 2 ]
A 8 B B : C C
[ 2 0 0 / 2 ]
8 . 2 . 1% D
n n ect ed
0 / 0 ]
r ecei v

C E 2-B L U E

v r f B L U E
/ 6 4 [ 2 0 0 / 0 ]
ef a u l t -I P -R o u t i n g -T a b l e,
/ 6
F F
/ 6
ef

[
: F E
4 [
a u l

2 0 /
0 1:
2 0 0
t -I

/ 6 4 [ 0
d i r ect
2 / 12 8
r ecei v

0 ]
F A 0 0 , E t h er n et 1/ 0
/ 0 ]
P -R o u t i n g -T a b l e,

/ 0 ]
l y co n n ect ed
[ 0 / 0 ]
e

F F : F E 0 1: F A 0 0 ,

E t h er n et 1/ 0

ef a u l t -I P -R o u t i n g -T a b l e,
e
25

I Pv 6 R outing T abl es
PE 1 B G P N ex t-H op
Default Table
B E E F :1 ::/6 4
9 9 9 9 ::/6 4

V R F B L U E

R outing
T able B L U E

PE 1

C E 1 -B L U E

R outing
T able B L U E

Default Table
B E E F :2 ::/6 4
8 8 8 8 ::/6 4

PE 2

B G P T able

C E 2-B L U E

MP-iB G P T u nnel

pe1
N et
R o u
* >

# s h
w o r
t e
2 0 0

o w

b g p vpn v6 u n ica s t
k
N ex t H o
D is t in g u is h er : 2 0 0 : 1
1 : D B 8 : B E E F : 1 : : / 64
2 0 0 1 : D B

a l l
# O U T P U T
p
( d efa u l t fo r

S H O R T E N E D F O R C L A R I T Y
M et r ic L o cP r f W eig h t P a t h
vr f B L U E )

8 : C A F E : 1 : : 1
0

* > i2 0 0 1 : D B 8 : B E E F : 2 : : / 64
: : F F F F : 1 9 2 . 1 68 . 5 . 1
* > i2 0 0 1 : D B 8 : C A F E : 3 : : / 64
: : F F F F : 1 9 2 . 1 68 . 5 . 1
* > i8 8 8 8 : : / 64

: : F F F F : 1 9 2 . 1 68 . 5 . 1

* >

2 0 0 1 : D B 8 : C A F E : 1 : : 1

9 9 9 9 : : / 64

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

V R F B L U E

1 0 0
1 0 0

5 0 0

I Pv 4 -M a p p
I Pv 6 A d d r e
( I Pv 4 -B a s e
L S PS e tu p
)

e d
s s
d

5 0 6 ?

1 0 0

5 0 6 ?
5 0 0

?
26

M PL S F orw ard ing


PE 1

Default Table
B E E F :1 ::/6 4
9 9 9 9 ::/6 4

V R F B L U E

PE 1

C E 1 -B L U E

V R F B L U E

PE 2

C E 2-B L U E

MP-iB G P T u nnel

p e1# s h o w
L o ca l
O u
L a b el
L a
16
P o
17
16
18
P o
19
18
2 0
19
2 1
N o
2 2
A g
2 5
N o

m p l s
t g o i n
b el o
p L a b
p

L a
L a b
g r eg
L a b

f o r w a r d i n
g
P r
r V C
o r
el
19
19
b el
19
19
19
el
10
a t e
17
el
2 0

g
ef i x
T u n n
2 . 16 8
2 . 16 8
2 . 16 8
2 . 16 8
2 . 16 8
. 1. 1.
2 . 16 .
0 1: D B

el
. 1.
. 1.
. 3 .
. 4 .
. 5 .
0 / 2
1. 0
8 : B

I d
4 /
8 /
1/
1/
1/
4 [
/ 2
E E

2 6

A g g r eg a t e

2 0 0 1: D B 8 : C A F E

2 7

N o

9 9 9 9 : : / 6 4 [ V ]

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

L a b el

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

3
3

3
3

V
4

B y
S w
0
0
0
0
2
0
2
0
2
0
]
0
[ V ]
5 7
: 1: : / 6 4
5 7
: 1: : / 6 4
3 5
5 7

C is c o P u b lic

t es L a b el
i t ch ed

0
[ V ]
0
[ V ]
4 5 6

\
\

O u
i n
E t
E t
E t
E t
E t
E t
B L

t g o i n g
t er f a ce
2 / 0
2 / 0
2 / 0
2 / 0
2 / 0
0 / 0
U E

N ex t
19
19
19
19
19
17

2 .
2 .
2 .
2 .
2 .
2 .

H o p
16
16
16
16
16
16

8 . 1. 2
8 . 1. 2
8 . 1. 2
8 . 1. 2
8 . 1. 2
. 1. 1

E t 0 / 0

F E 8 0 : : A 8 B B : C C F F : F E 0 1: F 4 0 0

B L U E
E t 0 / 0

F E 8 0 : : A 8 B B : C C F F : F E 0 1: F 4 0 0
27

A L ook at F orw ard ing


2 0 0 1 : DB 8 : B E E F : 1 : : 1

C E 1 -B L U E

L o0 -1 9 2.1 6 8 .2.1
L o0 -1 9 2.1 6 8 .3 .1

PE1

P1

1 9 2. 1 6 8 . 1 . 1 -1 9 2. 1 6 8 . 1 . 2

1 9 2. 1 6 8 . 1 . 5 -1 9 2. 1 6 8 . 1 . 6

I Pv 4

pe1#show
L oc al O u t
L ab el L ab
2 5
N o L

L o0 -1 9 2.1 6 8 .4 .1

I Pv 4

mpls forwarding
going P refix
O u t going N ex t H op
el
int erfac e
ab el 2 0 0 1: D B 8 : B E E F : 1: : / 6 4 E t 0 / 0
F E 8 0 : : A 8 B B : C C F F : F E 0 1: F 4 0 0

p1#show mpls forwarding


L oc al O u t going P refix
O u t going
L ab el L ab el
int erfac e
17
P op L ab el
19 2 . 16 8 . 2 . 1/ 3 2
E t 0 / 0

N ex t

L o0 -1 9 2.1 6 8 .5 .1

C E 2-B L U E

PE2

P2

1 9 2. 1 6 8 . 1 . 9 -1 9 2. 1 6 8 . 1 . 1 0

I Pv 4

H op

19 2 . 16 8 . 1. 1

p2 #show mpls forwarding


L oc al O u t going P refix
O u t going N ex t H op
L ab el L ab el
int erfac e
18
17
19 2 . 16 8 . 2 . 1/ 3 2
E t 0 / 0
19 2 . 16 8 . 1. 5

pe2 #sh ipv 6 c ef v rf B L U E


2 0 0 1: D B 8 : B E E F : 1: : / 6 4
nex t hop 19 2 . 16 8 . 1. 9 E t hernet 0 / 0
B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

lab el 18

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

2 5
C is c o P u b lic

28

6 V PE Sum m ary
 R F C 4 65 9 : B G P-M PL S IP V ir tua l Pr iva te N etw or k ( V PN )
E x tension for IPv6 V PN
 6V PE simply a dds IPv6 suppor t to cur r ent IPv4 M PL S
V PN offer ing
 F or end-user s: v6-V PN is sa me a s v4 -V PN ser vices
( Q oS, hub a nd spok e, inter net a ccess, etc. )
 F or oper a tor s:

S a m e c o nf igur a t io n o p er a t io n f o r v4 a nd v6 V PN

N o up gr a d e o f IPv4 / M PL S c o r e ( IPv6 una w a r e)

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

29

R ef erence M aterial s
 D e p l o y i n g I Pv 6 N e t w o r k s b y Pa t r i c k G r o s s e t e t e , Er i c L e v y -A b e g n o l i , C i p r i a n
Po p o v i c i u C i s c o Pr e s s ( I S B N : 15 8 7 0 5 210 5 )

 U n d e r s t a n d i n g I Pv 6 b y J o s e p h D a v i e s M i c r o s o f t Pr e s s ( I S B N : 0 7 3 5 6124 5 5 )
 I Pv 6 Es s e n t i a l s b y S i l v i a H a g e n OR e i l l y & A s s o c i a t e s ( I S B N : 0 5 9 60 0 125 8 )
 w w w . c i s c o . c o m / g o / i p v 6C C O I Pv 6 m a i n p a g e

 w w w . c i s c o . c o m / g o / s r n d C I S C O N ET W OR K D ES I G N

C EN T R A L

 w w w . c i s c o . c o m / g o / f n S e l e c t F e a t u r e a n d s e a r c h f o r I Pv 6, t h e n s e l e c t I Pv 6
f o r C i s c o I OS S o f t w a r e
 w w w .ie tf.o r g

 w w w . h s 24 7 . c o m

 w w w . i p v 6f o r u m . c o m
 w w w . i p v 6. o r g

 w w w . n a v 6t f . o r g /
 w w w . u s i p v 6. c o m
 w w w . 6n e t . o r g
B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

30

Q and A

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

31

B R K R S T -3 3 0 0
1 4 3 9 0 _ 0 4 _ 2 0 0 8 _ c 1

2 0 0 8 C is c o S y s te m s , In c . A ll r ig h ts r e s e r v e d .

C is c o P u b lic

32

You might also like