Professional Documents
Culture Documents
De s i g n & C a s e S t u d y
Stephen Lynn
C o ns u l ti ng Sys tem s E ng i neer
C C IE 5 5 0 7
D M V P N -S E V T 0 8
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
Agenda
Overview of Dynamic Multipoint V P N s
( DMV P N )
Overview of G roup E ncrypted T rans port
V P N s
(G E T V P N )
DMV P N / G E T V P N Des ig n S election
DMV P N / G E T V P N N etwork V irtualiz ation
C as e S tud y
D M V P N -M C U G
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
S es s i o n O b j ec t i v es
D M V P N -M C U G
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
DMVPN Overview
D M V P N -S E V T 0 8
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
W h at i s D y nam i c M u l t i p o i nt V P N
D M V P N -M C U G
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
D M V P N
H o w
it w o r k s
D M V P N -M C U G
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
D y nam i c M u l t i p o i nt V P N E x am p l e
1 9 2 .1 6 8 .0 .0 /2 4
.1
L A N s can h av e
p r iv ate ad d r e s s ing
P h y s ic a l: 1 7 2 .1 7 .0 .1
T u n n el 0 :
1 0 .0 .0 .1
Static known
I P ad d r e s s
P h y s ic a l: d y n a m ic
T u n n el 0 : 1 0 . 0 . 0 . 1 2
D y nam ic
u nknown
I P ad d r e s s e s
. . .
.1
1 9 2 .1 6 8 .1 .0 /2 4
D M V P N -M C U G
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
.1
1 9 2 .1 6 8 .2 .0 /2 4
..
Spoke A
P h y s ic a l: d y n a m ic
T u n n el 0 : 1 0 . 0 . 0 . 1 1
Spoke B
C is c o P u b lic
N et w o r k D es i gns
D M V P N -M C U G
Spoke-t o-h u b t u n n el s
Spoke-t o-s poke pa t h
Hub-a n d -s p o k e
S p o k e -t o -s p o k e ( P h a s e 2 )
S e r v e r L o a d B a la n c in g
Hi e r a r c h i c a l ( P h a s e 3 )
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
DMVPN Ne tw or k De s ig ns
H ub -and -s pok e
D M V P N -M C U G
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
10
Ne tw or k De s ig ns
C ommon R e q uir e me nts
S mall/ Med ium B us ines s
D M V PN Ph a se 3 sing le la y er d esig n
D ia l b a ck up a nd V RF f or non-split-tunneling
U p to 1 0 0 0 spok es, w ith d y na m ic spok e-spok e tunnels.
L arg er B us ines s
D M V P N -M C U G
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
11
Ne tw or k De s ig ns
C ommon R e q uir e me nts (cont. )
P oint-of-S ale / A T M
E x tranet
IS P
D M V P N -M C U G
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
12
G E T VPN Overview
D M V P N -S E V T 0 8
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
13
W h at i s G r o u p E nc r y p t ed T r ans p o r t V P N
(G E T VPN)
G E T V P N is a g roup k ey b as ed tunnel-les s V P N
s olution for th e enterpris e network us ing private
MP L S / I P core
E nab les s ecure end -to-end fully mes h ed network , for
Data, V oice, V id eo, I P Multicas t and oth er applications ,
with out th e us e of point-to-point V P N tunnels .
R elies on Open s tand ard tech nolog ies
G roup D om a in O f I nterpreta tion (G D O I )
RF C 3 5 4 7
Prov id es cry ptog ra ph ic k ey s a nd polices to a g roup of V PN
g a tew a y th a t sh a re th e sa m e security policies
I PS ec encry ptions
S upports 3 D E S , A E S 1 2 8 / 1 9 2 / 2 5 6 a lg orith m s
D M V P N -M C U G
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
G E T V P N
K e
V
M
C
D
y S e r v e r
a lid a te G
a n a g e S
re a te G r
i s t r i but e
r o up M
e c ur i t y
o up K e
P o lic y
C o m p o nent s
K e y Se r v e r
e m be r s
P o lic y
y s
/ K e y s
R ou ting
M e m b e rs
G r
E
R
U n
M
o up M e m be r
n c r y p tio n D e v
o ut e B e t w e e n
s e c ur e R e g i o n
ul t i c a s t P a r t i c
D M V P N -M C U G
R o
F
R
R
ut i n g
o rw a
e p lic
o ut i n
G r ou p
M e m b e r
G r ou p
M e m b e r
G r ou p
M e m b e r
ic e s
S e c ur e /
s
ip a tio n
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 .
M e m be r
r d in g
a tio n
g
G r ou p
M e m b e r
C is c o P u b lic
15
G E T V P N
-H o w
D o es i t W o r k
i st er
v i a GD O I (IKE) w i t h t h e K ey S erv er (K S )
K S a ut h en t i c a t es & a ut h ori z es t h e GM
GM2
Step 3
O n c e y o u h a v e b e e n a d m itte d to th e g r o u p , y o u
c a n c o m m u n ic a te fr e e ly w ith a n y / a ll g r o u p m e m b e r s .
D M V P N -M C U G
GM9
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
GM8
GM3
GM2
GM7
K S
GM4
GM5
GM1
GM6
GM9
: P eri od i c R ek ey of K ey s
GM5
GM6
: D a t a P l a n e E n c ry pt i on
GM ex c h a n g e en c ry pt ed t ra f f i c usi n g
t h e g roup k ey s
T h e t ra f f i c uses IP S EC T un n el Mod e
w i t h a d d ress preserv a t i on
GM4
GM1
Step 2
GM3
GM8
GM3
GM2
GM7
K S
GM4
GM5
GM1
GM6
GM9
GM8
GM7
K S
16
G r o u p S ec u r i t y As s o c i at i o n
G roup Memb ers s h are a s ecurity as s ociation
D M V P N -M C U G
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
17
S ec u r e D at a P l ane M u l t i c as t
Prem ise: S end er d oes not
k now th e potentia l recipients
S end er a ssum es th a t
leg itim a te g roup m em b ers
ob ta in T ra f f ic E ncry ption
K ey f rom k ey serv er
1 0 .0 .1
f or th e g roup
E ncry pt M ultica st w ith
I P A d d ress Preserv a tion
G M
Replica tion I n th e C ore
b a sed on orig ina l (S , G )
M
K S
.5
u l ticas t:
(1 0 .0 .1 .5 , 2 3 9 .1 .2 .5 )
D M V P N -M C U G
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
G M
G M
G M
18
C o r o l l ar y :
S ec u r e D at a P l ane U ni c as t
Prem ise: Receiv er a d v ertises
d estina tion pref ix b ut d oes not
k now th e potentia l encry ption
sources
Receiv er a ssum es
th a t leg itim a te g roup
1 0 .0 .1 .5
m em b ers ob ta in
T ra f f ic E ncry ption
K ey f rom k ey serv er
f or th e g roup
G M
Receiv er ca n a uth entica te
th e g roup m em b ersh ip
K S
U nicas t:
(1 0 .0 .2 .4 , 1 0 .0 .1 .5 )
G M
G M
G M
U nicas t:
(1 0 .0 .4 .9 , 1 0 .0 .1 .5 )
D M V P N -M C U G
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
19
G r o u p E nc r y p t ed T r ans p o r t ( D at a P l ane)
G M
R ou t er
R ou t er
G M
1 0 .1 .1 .4
1 0 .1 .1 .4
1 0 .1 .2 .3 2
E SP H ea d er ( SP I )
1 0 .1 .1 .4
1 0 .1 .2 .3 2
P a y l oa d
1 0 .1 .1 .4
1 0 .1 .2 .3 2
P a y l oa d
E SP T r a i l er
T i m e St a m p
D M V P N -M C U G
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 .
1 0 .1 .1 .4
1 0 .1 .2 .3 2
E SP H ea d er ( SP I )
C i s c o M et a D a t a
1 0 .1 .1 .4
1 0 .1 .2 .3 2
P a y l oa d
E SP T r a i l er
C is c o P u b lic
1 0 .1 .2 .3 2
1 0 .1 .1 .4
1 0 .1 .2 .3 2
P a y l oa d
T i m e St a m p
20
G r o u p P o lic y D is tr ib u tio n
G roup K eys
U nica st
I nf ra structure C a pa b le of U nica st O nly
Req uirem ent f or Rek ey A ck now led g em ent
Req uirem ent f or per G M rek ey control
M ultica st
I nf ra structure C a pa b le of M ultica st
Req uirem ent f or m ore S ca la b le K ey a nd Policy D istrib ution
D M V P N -M C U G
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
C o o p er at i v e K ey S er v er : R o l es
A K ey S erv er is E lected Prim a ry , C rea tes K ey s, a nd
D istrib utes K ey s
G roup M em b ers C om plete Reg istra tion to a n a v a ila b le
K ey S erv er a nd Receiv e Policy a nd K ey s
P rimary
S econd ary
G E T V PN
S econd ary
G roup Memb er
D M V P N -M C U G
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 .
G roup Memb er
C is c o P u b lic
22
C o o p er at i v e K ey S er v er :
P r i m ar y P r o c es s es
Prim a
Prim a
M em b
Prim a
Prim a
P rimary
S econd ary
G E T V PN
S econd ary
G roup Memb er
D M V P N -M C U G
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 .
G roup Memb er
C is c o P u b lic
23
B enef i t s o f G E T V P N
P revious L imitations
M u ltic
s u p p o
N
D
a s t
rte d
o t s
iffic
tra
th
c a
u lt
ffic e n c r y p tio n w a s
r o u g h IP s e c tu n n e ls :
la b le
to tr o u b le s h o o t
O v e r la y V P N N e t w o r k
O v e r la y R o u tin g
S u b -o p t i m a l M u l t i c a s t
r e p lic a tio n
L a c k o f V ir tu a liz e d Q o S
P e e r M e s h o f IP S e c S ta te s
F u ll M e s h C o n n e c tiv it y
H a n d S p r im a r y s u p p o r t
S to S n o t s c a la b le
D M V P N -M C U G
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 n c ry
U n ic a
A
S
E
N ew F eature and
A s s ociated B enefits
p tio n s u p p
s t tr a ffic w
llo w s h ig h
im p lifie s T
x te n s ib le
o r
it h
e r
ro
s ta
te d fo r N a tiv e M u ltic a s t a n d
G r o u p S e c u r it y A s s o c ia tio n
s c a la b ilit y
u b le s h o o tin g
n d a r d s -b a s e d f r a m e w o r k
N o O v e r la y
L e v e ra g e s C o re
r e p lic a tio n v ia IP
O p tim a l R o u tin g
S ta n d a rd Q o S fo
G lo b a l D is tr ib u te
n e tw o r
H e a d e
in tr o d u
r e n c ry
d IP S e
k fo r M u
r P re s e
c e d in V
p te d tra
c S ta te
ltic a s t
r v a tio n
P N
ffic
A n y to A n y In s ta n t E n te r p r is e C o n n e c tiv it y
L e v e r a g e s c o r e fo r in s ta n t c o m m u n ic a tio n
O p tim a l fo r V o ic e o v e r V P N d e p lo y m e n ts
C is c o P u b lic
24
Des ig n S el ec t io n
D M V P N -S E V T 0 8
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
25
D es i gn S el ec t i o n C h al l enge
W id e v ar ie ty of p l atf or m s and e ncr y p tion m od u l e s to ch oos e f or th e H u b
C e r tain p l atf or m s or I O S tr ains d o not s u p p or t al l th e f e atu r e s
R ou ting p r otocol ch ar acte r is tics and s cal ab il ity is d if f e r e nt
M or e th an one d e s ig n can s atis f y a g iv e n s e t of r e q u ir e m e nts
A d d ition of ce r tain f e atu r e s ch ang e th e d e s ig n or top ol og y e . g . m u l ticas t
D M V P N -M C U G
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
26
T op ol og y ?
H u b & Sp oke or
Sp oke to Sp oke
Step 1 : Sel ec t
to po l o g y b a s ed o n
r eq u i r em en t
D M V P N -M C U G
R ou ting P r otocol
ch oice ?
E I G R P , O SP F ,
B G P , R IP
Step 2 : Sel ec
b a s ed o n s c a
r eq u i r em en ts
s c a l e d es i g n
o n s el ec ted R
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 .
tR P
l a b i l i ty
O R
b a s ed
P
C is c o P u b lic
E ncr y p tion
T h r ou g h p u t?
V A M 2 + , V SA ,
SP A
Step 3 : Sel ec t
pl a tf o r m a n d / o r
en c r y pti o n c a r d b a s ed
o n th r o u g h pu t
r eq u i r em en ts
F ine tu ne
M od if y d e s ig n
b as e d on
p l atf or m and I O S
Step 4: A
ph a s e o r
b a s ed o n
pl a tf o r m
r eq u i r em
d ju s tD M V P N
to po l o g y
I O S,
o r tr a f f i c
en ts
27
S t ep 1 S el ec t T o p o l o gy
A l l th e f ea
Spo k es c o
B a s ed o n
c a n a lw a y
A l l th e f
Spo k es
B a s ed o
d i s tr i b u
D M V P N -M C U G
tu r es
n n ec
r o u ti n
s b es
R e s il ie nt H u b and Sp oke
o f
t to
g ,
en
b a s ic h u b
tw o o r m
tr a f f i c c a n
t to a pr i m
a n d
o r eh
b ed
a r y h
s po k e d es i g n a ppl y
u b s f o r r es i l i en c y
i s tr i b u ted to b o th h u b s O R
u b
R e s il ie nt Sp oke to Sp oke
ea tu r es o f b
c o n n ec t to
n r o u ti n g a
ted o v er b o
a s ic
tw o o
n d /o r
th h u
s po k e to s po k e d es i g n a ppl y
r m o r e h u b s f o r r es i l i en c y
N H R P c o n f i g u r a ti o n s , tr a f f i c c a n b e
b 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
28
S te p 2 S e le ct a R outing Pr otocol b as e d on
S calab ility r e q uir e me nts
P re fe rre d
I O S SL B
d es i g n u s i n g E I G R P o r R I P v 2 P a s s i v e
B G P u s i n g R o u te R ef l ec to r r o u ter f a r m
R IP v 2
P a s s i v e w i th I P SL A : 7 2 0 0 / 6 5 0 0
7 2 0 0 /6 5 0 0
O D R
E IG R P
7 2 0 0 /6 5 0 0
O SP F
7 2 0 0 /6 5 0 0
B G P
7 2 0 0
A SR
P re fe rre d
A SR
6 5 0 0
5 0 0
D M V P N -M C U G
P re fe rre d
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 .
A SR
1 0 0 0
C is c o P u b lic
1 5 0 0
2 0 0 0 +
Number of Branches
29
N ot r ec om m en d ed
w i t h ou t AS s u ppor t
P h 1 or P h 2 )
7 2 0 0 G 2 / V SA
7 2 0 0 G 2 /
V AM 2 +
I M I X T h r ou g h pu t
7 0 % M a x C P U
G 1
V AM 2 +
5 0 0 M
D M V P N -M C U G
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 .
1 .0 G
C is c o P u b lic
1 .5 G
2 .0 G
30
D M V P N
P h a s e2
( or 6 5 0 0 u s e f or c r y pt o of f l oa d i n g d ev i c e)
N o d a i s y c h a i n r eq u i r ed
C a n n ot s u m m a r i z e r ou t es
P r ef er r ed
R ou t e s u m m a r i z a t i on pos s i b l e
N ex t h op m u s t b e u n c h a n g ed
O SP F c a n n ot s u ppor t m or e t h a n t w o h u b 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 .
7 2 0 0 / I SR
D M V P N P h a s e3
H u b s n eed t o b e d a i s y c h a i n ed
D M V P N -M C U G
1 2 . 4 ( 6 ) T or l a t er
C is c o P u b lic
N H R P R ed i r ec t a n d s h or t c u t
H i er a r c h i c a l d es i g n s f or b et t er s c a l a b i l i t y
31
P ol icy ?
Scal ab il ity ?
I ncl u s iv e or
E x cl u s iv e
R e ke y M e th od ,
K S A r ch ite ctu r e
Step 1 : D eter m i n e
th e s ec u r i ty po l i c y
o f tr a f f i c th a t n eed s
en c r y pti o n a n d
s c o pe o f th e V P N
Step 2 : B a s ed o n
s c a l e r eq u i r em en ts ,
s el ec t K S pl a tf o r m ,
K S a r c h i tec tu r e f o r
c o n tr o l pl a n e
D M V P N -M C U G
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
E ncr y p tion
T h r ou g h p u t?
V A M 2 + , V SA ,
SP A
Step 3 : Sel ec t G M
pl a tf o r m a n d / o r
en c r y pti o n c a r d b a s ed
o n th r o u g h pu t
r eq u i r em en ts
F ine tu ne
P ol icy
M anag e m e nt and
R e l iab il ity
Step 4: A d j u
f o r c o n tr o l a
m a n a g em en
O pti m i z e ti m
c o n v er g en c
s t po l i c y
n d
t pl a n e.
er s f o r
e
32
S t ep 1 S el ec t P o l i c y M o del and S c o p e
P o
E x
E x
T r
l i c y en
c epti o
c epti o
a n s i ti o
c r y pts a
n s d ef i n
n s d ef i n
n pl a n d
ll
ed
ed
ef
I ncl u s iv e
tr a f f i c
fo r c o
o u t-o
i n ed f o
b y d ef a u
n tr o l pl a
f -s c o pe V
r el i m i n a
P r ef er r ed
lt
n e a n d m a n a g em en t
P N s eg m en ts
ti n g ex c epti o n s
P o lic y
E x cl u s iv e
D M V P N -M C U G
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
N u ll
P o lic y
33
S t ep 2 S y s t em
S c al ab i l i t y
K e y Se r v e r R e ke y M anag e m e nt
D eter m i n e i f m u l ti c a s t r ek ey i s r eq u i r ed ( > 2 0 0 0 G M )
D eter m i n e i f V P N h a s m u l ti c a s t en a b l ed
A s s es s r o u ti n g c o n v er g en c e i n ter v a l s
P o lic y
K e y Se r v e r A r ch ite ctu r e
D eter m i n e n u m b er o f K S r eq u i r e b a s ed o n G M n u m b er
D eter m i n e c o n tr o l pl a n e to po l o g y ( P I M -SM , -A n y c a s t, -SSM )
D eter m i n e po l i c y ex c epti o n s f o r K S c o n tr o l pl a n e
D M V P N -M C U G
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
P o lic y
34
3 K S-M u ltic a s t
3 K S-M u ltic a s t
3 K S-M u ltic a s t
2 K S-U n ic a s t
P re fe rre d
2 K S-U n ic a s t
Pu b l i c K ey
8 K S-U n ic a s t
4 K S-U n ic a s t
3 K S-U n ic a s t
2 K S-U n ic a s t
2 5 0
D M V P N -M C U G
5 0 0
1 0 0 0
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 .
Number of Branches
2 0 0 0
C is c o P u b lic
3 0 0 0
4 0 0 0
5 0 0 0
35
G 2 / V SA
6 5 0 0 w i t h G r a n i kos SP A ( 4 Q 0 9 )
6 5 0 0
ASR 1 0 0 0 ( 1 Q 0 9 )
ASR 1 0 0 0
G 2 / V SA
C E F L oa d -B a l a n c i n g
G 2 / V SA
C E F L oa d -B a l a n c i n g
G 2 /
V AM 2 +
I M I X T h r ou g h pu t
7 0 % M a x C P U
G 1 /
V AM
2 +
5 0 0 M
D M V P N -M C U G
1 .0 G
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 .
1 .5 G
C is c o P u b lic
2 .0 G
2 .5 G
3 .0 G
36
I O S C u r r en t R el ea s e: 1 2 . 4 ( 2 2 ) T
a n d X E P l a n n ed R el ea s es
G E T V P N
G E T V P N
- P h a s e 1 . 2 P l a n n ed r el ea s e i n pi 1 2
- A SR P r o j ec ted r el ea s e i n I O S X E R L S 3
-P h a s e 1 . 2 ( G M O n l y )
- P h a s e 1 . 0 - O r i g i n a l l y r el ea s ed i n
1 2 . 4( 1 1 ) T
D M V P N -M C U G
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 5 0 0 P r o j ec ted r el ea s e i n I O N
-P h a s e 1 . 2 ( G M O n l y )
A r r o w h ea d
37
DMVPN/ G E T VPN
Net wo rk Virt u a l iz a t io n
C a s eS tu d y
D M V P N -S E V T 0 8
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
38
B u s i nes s R eq u i r em ent s
T h ree B us ines s U nits ( B U )
D M V P N -M C U G
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
39
r o u te r s c o n fig u r e d
a n u a lly m a p s p o k
d (2 n ) H u b ro u te rs
IO S S L B to d y n a m
d (n + 1 ) H u b ro u te r
s im ila
e s to H
fo r re d
ic a lly m
s fo r re
r to
u b
u n d
a p
d u n
e a c h
ro u te
a n c y
s p o k
d a n c
o th e r
rs
e s to H u b ro u te rs
y a n d 2 IO S S L B ro u te rs
D M V P N -M C U G
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
40
.2
.2 5 4 .x
.1
.1
.0 .x
.2
.1
H u b 1
.1
.2 .x
I n t er f a c e
T u n n el 0
Y e llo w
D M V P N
.1 .x
.2
. 1 ,. 1 ,. 1
.1 0 0 .1
.1 0 2 .1
1 9 2 .1 6 8 .x .y /2 4
.1 0 1 .1
.2
I n t er f a c e
T u n n el 1
1 0 .0 .0 .0 /2 4
I n t er f a c e
T u n n el 2
G re e n
D M V P N
1 0 .0 .2 .0 /2 4
R e d
D M V P N
1 0 .0 .1 .0 /2 4
. 1 3 ,. 1 3
.1 1
Spoke1
1 9 2 .1 6 8 .x .y /2 4
.1
.1 0 .x
.2
. 1 2 ,. 1 2 ,. 1 2
.1 1 0 .1
.1
Spoke2
1 9 2 .1 6 8 .x .y /2 4
.1
.1
D M V P N -M C U G
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
.2 0 .x
.2 1 .x
.2 2 .x
Spoke3
1 9 2 .1 6 8 .x .y /2 4
.2
.2
.2
.1 2 0 .1
.1 2 1 .1
.1 2 2 .1
.1 3 1 .1
.1 3 2 .1
.2
.2
.3 1 .x
.3 2 .x
.1
.1
41
M P L S o v er D M V P N 2 5 4 7 o D M V P N
S ing le DMV P N
M PL S V PN ov er D M V PN (h ub -a nd -spok e only )
S ing le m G RE tunnel on a ll routers
D M V P N -M C U G
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
42
.2
.1
.1
.2 5 4 .x
.0 .x
.1
H u b 1
.1
.1 0 0 .1
.2
.2 .x
.1 .x
.2
.1
.1 0 2 .1
1 9 2 .1 6 8 .x .y /2 4
.1 0 1 .1
.2
D M V P N
1 0 .0 .0 .0 /2 4
.1 1
.1 3
Spoke1
1 9 2 .1 6 8 .x .y /2 4
.1
.1 0 .x
.2
.1 2
.1 1 0 .1
.1
Spoke2
1 9 2 .1 6 8 .x .y /2 4
.1
.1
D M V P N -M C U G
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
.2 0 .x
.2 1 .x
.2 2 .x
.2
.2
.2
Spoke3
1 9 2 .1 6 8 .x .y /2 4
.1 2 0 .1
.1 2 1 .1
.1 2 2 .1
.1 3 1 .1
.1 3 2 .1
.2
.2
.3 1 .x
.3 2 .x
.1
.1
43
D M V P N -M C U G
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
44
G E T VPN
S e g me nte d E ncr ypte d T r af f ic
M a n a g em en t
L AN
.2
.1
.1
1 0 .1 .2 5 4 .x
.0 .x
H u b 1
.1
.1 0 0 .1
.2
.1
.2 .x
O p tio n 1 A
.1 .x
.2
.1 0 2 .1
1 9 2 .1 6 8 .x .y /2 4
.1 0 1 .1
.2
M P L S V P N
S e g m e n ta tio n
1 7 2 .1 6 .1 .1
1 7 2 .1 6 .3 .9
1 7 2 .1 6 .1 .2
G r ou p M em b er
1 9 2 .1 6 8 .x .y /2 4
.1
.1 0 .x
.2
.1 1 0 .1
1 7
1 7
1 7
1 7
2 .1
2 .1
2 .1
2 .1
6 .1
6 .2
6 .1
6 .2
.5
.5
.6
.6
1 7 2 .1 6 .3 .5
1 7 2 .1 6 .3 .6
.2 0 .x
.1
.2
G r ou p M em b er
1 9 2 .1 6 8 .x .y /2 4
.1
.1
D M V P N -M C U G
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
.2 1 .x
.2 2 .x
1 7 2 .1 6 .3 .1 0
1 7 2 .1 6 .2 .9
.2
.2
.1 2 0 .1
.1 2 1 .1
.1 2 2 .1
1 7 2 .1 6 .2 .1 0
G r ou p M em b er
1 9 2 .1 6 8 .x .y /2 4
.1 3 1 .1
.1 3 2 .1
.2
.2
.3 1 .x
.3 2 .x
.1
.1
45
Sec u r e V P N
P a r t i t i on i n g
M a s kV P N
IP
Ad d r es s es
Seg m en t
C r ea t i on
B y
C u s t om er
Sc a l a b i l i t y
O f R ou t i n g
Ad j a c en c y
E f f i c i en t
M u ltic a s t
D i s t r i b u t i on
Sepa r a t e D M V P N
C l ou d s
M P L SV P N
O v er D M V P N
M P L SV P N
Seg m en t s
P ol i c y Seg m en t ed
Sh a r ed M P L S V P N
M P L S V P N O v er
G E T E n c r y pt ed
G R E T u n n el s
T u n n el ed G E T
E n c r y pt ed
V P N Seg m en t s
D M V P N -M C U G
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
46
K ey T ak eaw ay s
Mod els
V irtualiz ation
D M V P N -M C U G
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
47
Addi t i o nal R es o u r c es
G E T V P N D e s ig n & I m p l e m e ntation G u id e
h ttp : / / www. cis co. com / e n/ U S/ p r od / col l ate r al / v p nd e v c/ p s 6 5 2 5 / p s 9 3 7 0 / p s 7 1 8
0 / G E T V P N _ D I G _ v e r s ion_ 1 _ 0 _ E x te r nal . p d f
D M V P N D e s ig n & I m p l e m e ntation G u id e
h ttp : / / www. cis co. com / e n/ U S/ d ocs / s ol u tions / E nte r p r is e / W A N _ and _ M A N / D M
V P N b k. p d f
D M V P N -M C U G
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
48
D M V P N -M C U G
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
49