Routes Redistribution
-
Upload
hassan-javaid -
Category
Documents
-
view
234 -
download
1
Transcript of Routes Redistribution
-
7/24/2019 Routes Redistribution
1/31
1
Understanding Route
Redistribution
ICNP 2007
October 17th, 2007
Franck Le, Geore! G" #ie, $ui %hang
-
7/24/2019 Routes Redistribution
2/31
2
Internet&ork and Routing
' Co((on )ie&*
+ Intrado(ain routing using O-PF, RIP
+ Interdo(ain routing using .GP
' In rea/it!, internet&orking is (uch (ore co(/e+ I-P net&orks*
' O-PF routes to be redistributed into .GP and )ice )ersa3
+ 4nterrise net&orks*
' 5hen .GP is not used, needs (echanis( to distribute routes
a(ong O-PF, RIP, 4IGRP do(ains
' 6/so, needs to distribute routes a(ong (u/ti/e O-PF
do(ains
-
7/24/2019 Routes Redistribution
3/31
5hat is Route Re8istribution RR39
router ospf 27
redistribute rip metric
200 subnets route-map
rip2ospf
distance ospf external
200!
route-map rip2ospf permit
100
match ip address 100
set tag 22
set metric-type-1
6
. 8
4
Oice branch 1 Oice branch 2
RIP O-PF
RIP O-PF Loca/
FI.
C
.! deau/t, O-PF routers ha)e no )isibi/it! o RIP routers
-
7/24/2019 Routes Redistribution
4/31
:
$o& 8oes RR Co(are to .GP9
' In (an! scenarios, RR, not .GP, is used to interconnect
net&ork do(ains,
' 4)en &hen .GP is used, RR is re;uired to connect .GP
and IGP
' RR can i(/e(ent o/ic!, /ike .GP
' Un/ike .GP, RR is NO< a rotoco/
+ RR is =ust a coniguration (echanis(, usedsearate/! at each router
RR is more commonly used than BGP, but much
less understood, and much more error-prone
-
7/24/2019 Routes Redistribution
5/31
>
Prob/e( -tate(ents
' Gi)en an internet&ork &ith RR
conigurations, &hat are the /ooree and
con)ergence roerties9
' 5hat are the guide/ines o using RR i one
&ants to ha)e /ooree and con)ergent
internet&ork9
-
7/24/2019 Routes Redistribution
6/31
?
-!nthesis o the Paer
' @ode/ that reasons about the /ooree and
con)ergence roerties
'-uicient condition to guarantee /ooreeand con)ergence roerties
-
7/24/2019 Routes Redistribution
7/31
7
Out/ine
1" Introduction to Route Redistribution RR3
2" I//ustration o routing ano(a/ies
" 6 @ode/ or RR:" -uicient condition or /ooree and
con)ergent RR
-
7/24/2019 Routes Redistribution
8/31
A
Route -e/ection Process
6
.
C
8
4
Oice branch 1 Oice branch 2
RIP O-PF
RIP
FI.
O-PF Loca/
P
P
P -igna/ing
8ata ath
-
7/24/2019 Routes Redistribution
9/31
B
Route -e/ection Process
6
.
C
8
4
Oice branch 1 Oice branch 2
RIP O-PF
RIP
FI.
O-PF Loca/
-e/ected routing rocess
P P
PP
P -igna/ing
8ata ath
O-PF
110120 01
-
7/24/2019 Routes Redistribution
10/31
10
FI.
Route Redistribution Process
6
.
C
8
4
Oice branch 1 Oice branch 2
RIP O-PF
RIP O-PF Loca/
110120 01
O-PF
RIP Udate
P
P -igna/ing
8ata ath
-
7/24/2019 Routes Redistribution
11/31
11
Out/ine
1" Introduction to Route Redistribution RR3
2" I//ustration o routing ano(a/ies
" 6 @ode/ or RR:" -uicient condition or /ooree and
con)ergent RR
-
7/24/2019 Routes Redistribution
12/31
12
Instabi/ities
' 5ide range o ossib/e routing instabi/ities
' No genera/ guide/ine to conigure RR
-
7/24/2019 Routes Redistribution
13/31
1
RIP
O-PF
RIP
For(ation o Routing Loos
6
.
C
8
4
RIP1203 O-PF1103
O-PF Loca/
FI.
RIP O-PF Loca/
FI.
P
Netho* .
Netho* C
Netho* 4
Netho* 8
P
P
P -igna/ing
8ata ath
-
7/24/2019 Routes Redistribution
14/31
1:
Out/ine
1" Introduction to Route Redistribution RR3
2" I//ustration o routing ano(a/ies
" 6 @ode/ or RR:" -uicient condition or /ooree and
con)ergent RR
-
7/24/2019 Routes Redistribution
15/31
1>
Cha//enges
'
-
7/24/2019 Routes Redistribution
16/31
1?
-o/utions
'
-
7/24/2019 Routes Redistribution
17/31
17
6 @ode/ or RR
' 6bstracts the d!na(ic echange o routing
inor(ation or a rei P
' 6//o&s to redict aths
-
7/24/2019 Routes Redistribution
18/31
1A
Route Proagation Grah
' Routing instance
' Originating routing instance
' Conigured redistribution
' 6ctua/ redistribution
' Route )s" no route
' Eariab/es* CL, S
21103
1
1203
1
1203
2
1103
A0, 6, B0
1
1203
2
1103
A0, 6, B0
1
1203
2
1103
A0, 6, B0 2
1103
-
7/24/2019 Routes Redistribution
19/31
1B
I//ustration o @ode/
2O-PF1
1103
RIP
1203
:
O-PF21103
F
F
L
L
$
$
4
4
0Loca/
03
1RIP
1203
6
6
. C 8 4
F G $ I
L @N
D
RIP RIPO-PF1 O-PF2
P
-
7/24/2019 Routes Redistribution
20/31
20
I//ustration o @ode/
-e;uence 1
-igna/ing
8ata ath
1
RIP
1203
2
O-PF1
1103
RIP
1203
:
O-PF2
1103
F
F
L
L
$
$
4
4
0
Loca/
03
61
RIP
1203
2
O-PF1
1103
RIP
1203
CLt03 H6 CLt13 H4, F CLt23 H4, L CLt3 H4, $
CLt:3 H4CLt>3 H6, FCLt?3 H
-t13 H6 -t23 HF -t3 HL
-t:3 H$-t>3 H4-t?3 H6, F
:
O-PF2
1103
-
7/24/2019 Routes Redistribution
21/31
21
Route Redistribution Coniguration
C!c/e 8etection RRCC83 Prob/e(
' Gi)en a RR coniguration, deter(ining
&hether there is an acti)ation se;uence
such that the redistributions con)erge to
state inc/uding a c!c/e o acti)eredistributions is NPhard
-
7/24/2019 Routes Redistribution
22/31
22
Out/ine
1" Introduction to Route Redistribution RR3
2" I//ustration o routing ano(a/ies
" 6 @ode/ or RR:" -uicient condition or /ooree and
con)ergent RR
-
7/24/2019 Routes Redistribution
23/31
2
-uicient condition or saet!
' Pruning o Route Proagation Grah
+ For each redistributing router, on/! conser)e
redistributions ro( the routing rocesses
&ith /o&est ad(inistrati)e distances
' Rationa/e
+ Focus on reerred redistributions
1
1003
2
703
1203
:
B03
6 6 6
-
7/24/2019 Routes Redistribution
24/31
2:
-uicient condition
I resu/ting grah satisies
1" 4)er! redistributing router redistributes ro( a
sing/e routing instance (predictable outcome)
2" For a// )ertice, there is a redistribution athro( aoriginating )erte (active redistributio)
"
-
7/24/2019 Routes Redistribution
25/31
2>
6/ication o -uicient
Condition
1
RIP
1203
2
O-PF1
1103
RIP
1203
:
O-PF2
1103
F
F
L
L
$
$
4
4
0
Loca/
03
6
-
7/24/2019 Routes Redistribution
26/31
2?
6/ication o -uicient
Condition
@odiications
1
RIP
1203
2
O-PF1
1103
RIP
1203
:
O-PF2
1103
A0, F
F, A0
L
L
$
$
A0, 4
4, A0
0
Loca/
03
6
-
7/24/2019 Routes Redistribution
27/31
27
6/ication o -uicient
Condition
Pruning
1
RIP
1203
2
O-PF1
1103
RIP
1203
:
O-PF2
1103
A0, F
F, A0
L
L
$
$
A0, 4
4, A0
0
Loca/
03
6
-
7/24/2019 Routes Redistribution
28/31
2A
6/ication o -uicient
Condition
Pruning
1
RIP
1203
2
O-PF1
1103
RIP
1203
:
O-PF2
1103
A0, F L
$
0
Loca/
03
6
A0, 4
-
7/24/2019 Routes Redistribution
29/31
2B
6/ication o -uicient
Condition
1" 4)er! redistributing router is redistributing
ro( a sing/e routing instance"
2" For a// )ertice, there is a redistribution ath
ro( a originating )erte"
"
-
7/24/2019 Routes Redistribution
30/31
0
-u((ar!
' Internet&ork is ar (ore co(/e &ith RRthan the concetua/ (ode/ o .GPO-PF
' RR ser)es a unda(enta/ need, but is not
&e//understood or e)en &e//designed' First or(a/ stud! routeree and
con)ergence roerties o RR
internet&ork+ @ode/
+ -uicient condition
-
7/24/2019 Routes Redistribution
31/31
1
Future 5ork
' I one &ere to redesign the RR, &hat
shou/d be the so/ution that suorts a// the
RR a/ications but a)oid the ita//s9