Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
lwigley Viking
39
Routing Agenda
Key Changes from IOS
IGPs
OSPF
ISIS
EIGRP
Static Routes
BGP
lwigley Viking
40
lwigley Viking
41
7:>7?&
+-8>:97Q>?.+.?$#E#$#$
+-8>:97Q>?.+.?$#X#$#$
+-8>:97Q>?.+.?$#a#$#E
+-8>:97Q>?.+.?$#X#$#&
5711+*>?>-7H6>
+-8>:97Q>?.+.?$#a#$#a
+-8>:97Q>?.+.?$#X#$#W
Q318?E$
H9= 9718/=>8>Q8
lwigley Viking
42
<>+.2H3:?J\??":+
%878>????????\>7=?@+;>???B==:>11??????J-8>:97Q>
&Y&YXYX??????&?????Z(]]#\!??????$$)$$)X$????&Y&YWYX??????F+.7H+8R82>:->8$#E#$#$
<>+.2H3:?+1?V5?93:?W4a=
<>+.2H3:?J\??":+
%878>????????\>7=?@+;>???B==:>11??????J-8>:97Q>
&Y&Y&Y&??????&?????Z(]]#T\!
$$)$$)X&????&Y&Y&Y&??????F+.7H+8R82>:->8$#E#$#&
<>+.2H3:?+1?V5?93:?W4a=
@3876?->+.2H3:?Q3V-8)?W
!"#$#!%"$#'"($)9:>A701234 3159 ->+.2H3:?=>87+6
<>+.2H3:1?93:?K%"Z &
<>+.2H3:?&Y&YXYXN?+-8>:97Q>?7==:>11?&Y&YWYX
J-?82>?7:>7?$?*+7?+-8>:97Q>?F+.7H+8R82>:->8$#E#$#$?
<>+.2H3:?5:+3:+8A?+1?&N?%878>?+1?Z(]]N?g?1878>?Q27-.>1
\!?+1?&Y&YWYX?T\! +1?&Y&YWYW
K58+3-1?+1?$^aW
]]% K58+3-1?+1?$^& G]!I
\>7=?8+;>:?=V>?+-?$$)$$)XX
<>+.2H3:?+1?V5?93:?W4a=
<V;H>:?39?\T\ :>8:7-1 =V:+-.?6718?>^Q27-.>?$
J-=>^?&#&N?:>8:7-1;+11+3-?kV>V>?6>-.82?$N?-V;H>:?39?:>8:7-1;+11+3-?&
Z+:18?$G$I#$G$I?<>^8?$G$I#$G$I
]718?:>8:7-1;+11+3-?1Q7-?6>-.82?+1?&N?;7^+;V;?+1?&
]718?:>8:7-1;+11+3-?1Q7-?8+;>?+1?$?;1>QN?;7^+;V;?+1?$?;1>Q
lwigley Viking
2009 Cisco Systems, Inc. All rights reserved.
Cisco Confidential (NDA Required for external )
43
lwigley Viking
44
+-8>:97Q>?.+.?$#E#$#$
7==:>11/97;+6A?+5*E V-+Q718
+-8>:97Q>?.+.?$#E#$#&
7==:>11/97;+6A?+5*E V-+Q718
7==:>11/97;+6A?+5*g V-+Q718
lwigley Viking
45
%878>?O36=8+;> @A5>?JR@Z/<%Z
(5????W`???????]&]W '757H6>?
(5????Wa???????]&]W '757H6>?
(5????WC???????]&]W '757H6>?
@3876?->+.2H3:?Q3V-8)?X
lwigley Viking
46
%878>?O36=8+;> @A5>?JR@Z/<%Z
(5????WW???????]&]W '757H6>?
(5????WX???????]&]W '757H6>?
(5????Wg???????]&]W '757H6>?
@3876?->+.2H3:?Q3V-8)?X
lwigley Viking
47
%878>?O36=?'27-.>=??<%Z?TZ\
(5????W$???$&)&X)aS?[>1?<3->
(5????W&???$X)XS)X`?[>1?<3->
(5????WC???$X)XS)X`?[>1?<3->
@3876?7=l7Q>-QA?Q3V-8)?X
J%/J%?`?]>*>6/W?7=l7Q>-Q+>1)
%A18>;?J=??????J-8>:97Q>????????%<"B
.1:`/7=;+-?????F+$#E#$#X????????$$$aY==XWYa$$$
F%!W
F+$#E#$#&????????$$a$YW7H>YS=9C
F%!W
F+$#E#$#W????????$$a$YW7H>YS=97
%878>?O36=?'27-.>=??<%Z?TZ\
(5????Wa???$&)&X)aC?[>1?<3->
(5????WS???$X)XS)X`?[>1?<3->
(5????WE???$X)XS)X`?[>1?<3->
@3876?7=l7Q>-QA?Q3V-8)?X
lwigley Viking
48
49
lwigley Viking
50
lwigley Viking
51
lwigley Viking
52
lwigley Viking
53
54
Static Routes
Address Family Specific Configuration Modes
:3V8>:?1878+Q
7==:>11/97;+6A?+5*E V-+Q718
$Y$Y$Y$#$?`Y&YCY&
`Y`Y`Y``#XW?`Y&YCY&
SYSYSY&#XW?F+.7H+8R82>:->8$#a#$#&Y&$&
SYSYSY&#XW?F+.7H+8R82>:->8$#a#$#&Y&$W
SYSYSYW#XW?aY&Y&YW
SYSYSYW#XW?aYWY&YW
WY$Y$Y$#WE?F+.7H+8R82>:->8$#$#$#&X?aYaYaYa?H9= 9718/=>8>Q8
_
:3V8>:?1878+Q?7==:>11/97;+6A?+5*g V-+Q718
W$$&)$&HW)S>WX))#ES?W$$&)&)&))&
*:9 933
7==:>11/97;+6A?+5*E V-+Q718
WXY$Y$Y$#S?XYXYXYX
lwigley Viking
55
BGP
lwigley Viking
56
BGP Agenda
Key Concepts
Configuration Basics
Configuration Templates
Monitoring BGP
lwigley Viking
57
lwigley Viking
58
Address Families
Most configuration is address family specific
Must be initialized under bgp global configuration
:3V8>:?H.5 g$$
7==:>11/97;+6A?+5*E V-+Q718
59
Configuration Basics
Minimal Configuration
Create a neighbor
Assign a remote AS
Enable an address family within the neighbor
Apply filters in and out on EBGP peers
:3V8>:?H.5?&$$
7==:>11/97;+6A?+5*E?V-+Q718
_
->+.2H3:?&Y&Y&Y&
:>;38>/71?W$$
7==:>11/97;+6A?+5*E?V-+Q718
:3V8>/536+QA?9+68>:/+-?+:3V8>/536+QA?9+68>:/3V8?3V8
lwigley Viking
60
Configuration Templates
af-group, session-group, and neighbor-group
lwigley Viking
61
:3V8>:?H.5 &$$$
7==:>11/97;+6A?+5*E V-+Q718
_
79/.:3V5?436957Q, 7==:>11/97;+6A?+5*E V-+Q718
:3V8>/536+QA?933 +;7^+;V;/5:>9+^?a$$$$?`a
:3V8>/536+QA?H7:?3V8
Q757H+6+8A?3:9 5:>9+^?H382
:>;3*>/5:+*78>/B%
_
->+.2H3:?&Y&Y&Y&
:>;38>/71?W$$
7==:>11/97;+6A?+5*E V-+Q718
V1> 79/.:3V5?436957Q,
_
->+.2H3:?WYWYWYW
:>;38>/71?W$$
7==:>11/97;+6A?+5*E V-+Q718
V1> 79/.:3V5?436957Q,
_
->+.2H3:?XYXYXYX
:>;38>/71?W$$
7==:>11/97;+6A?+5*E V-+Q718
V1> 79/.:3V5?436957Q,
62
Session Group
Reusable template for Address Family independent parameters
:3V8>:?H.5 &$$$
7==:>11/97;+6A?+5*E V-+Q718
7==:>11/97;+6A?+5*E ;V68+Q718
_
->+.2H3:?SY&Y&Y&
:>;38>/71?&$$
571143:=?>-Q:A58>=?$X&$aE&T&a$BWWaRET&\
V5=78>/13V:Q>?]335H7Q,$
7==:>11/97;+6A?+5*E V-+Q718
V1>?79/.:3V5?436957Q,
7==:>11/97;+6A?+5*E ;V68+Q718
V1>?79/.:3V5?=>7Q3-1
_
->+.2H3:?SY&Y&YW
:>;38>/71?&$$
571143:=?>-Q:A58>=?$X&$aE&T&a$BWWaRET&\
V5=78>/13V:Q>?]335H7Q,$
7==:>11/97;+6A?+5*E V-+Q718
V1>?79/.:3V5?436957Q,
7==:>11/97;+6A?+5*E ;V68+Q718
V1>?79/.:3V5?=>7Q3-1
_
->+.2H3:?SY&Y&YX
:>;38>/71?&$$
571143:=?>-Q:A58>=?$X&$aE&T&a$BWWaRET&\
V5=78>/13V:Q>?]335H7Q,$
7==:>11/97;+6A?+5*E V-+Q718
V1>?79/.:3V5?436957Q,
7==:>11/97;+6A?+5*E ;V68+Q718
V1>?79/.:3V5?=>7Q3-1
lwigley Viking
:3V8>:?H.5 &$$$
7==:>11/97;+6A?+5*E V-+Q718
7==:>11/97;+6A?+5*E ;V68+Q718
_
1>11+3-/.:3V5?+H.5
:>;38>/71?&$$
571143:=?>-Q:A58>=?$X&$aE&T&a$BWWaRET&\
V5=78>/13V:Q>?]335H7Q,$
_
->+.2H3:?SY&Y&Y&
V1> 1>11+3-/.:3V5?+H.5
7==:>11/97;+6A?+5*E V-+Q718
V1> 79/.:3V5?436957Q,
7==:>11/97;+6A?+5*E ;V68+Q718
V1> 79/.:3V5?=>7Q3-1
_
->+.2H3:?SY&Y&YW
V1> 1>11+3-/.:3V5?+H.5
7==:>11/97;+6A?+5*E V-+Q718
V1> 79/.:3V5?436957Q,
7==:>11/97;+6A?+5*E ;V68+Q718
V1> 79/.:3V5?=>7Q3-1
_
->+.2H3:?SY&Y&YX
V1> 1>11+3-/.:3V5?+H.5
7==:>11/97;+6A?+5*E V-+Q718
V1> 79/.:3V5?436957Q,
7==:>11/97;+6A?+5*E ;V68+Q718
V1> 79/.:3V5?=>7Q3-1
63
Neighbor Group
Reusable template for both AF and session parameters
:3V8>:?H.5?&$$$
7==:>11/97;+6A?+5*E?V-+Q718
_
->+.2H3:?SY&Y&Y&
:>;38>/71?&$$
571143:=?>-Q:A58>=?$&&&$B$aaX
V5=78>/13V:Q>?]335H7Q,$
7==:>11/97;+6A?+5*E?V-+Q718
:3V8>/536+QA?933?+;7^+;V;/5:>9+^?a$$$$?`a
:3V8>/536+QA?H7:?3V8
Q757H+6+8A?3:9?5:>9+^?H382
_
->+.2H3:?SY&Y&YW
:>;38>/71?&$$
571143:=?>-Q:A58>=?$&&&$B$aaX
V5=78>/13V:Q>?]335H7Q,$
7==:>11/97;+6A?+5*E?V-+Q718
:3V8>/536+QA?933?+;7^+;V;/5:>9+^?a$$$$?`a
:3V8>/536+QA?H7:?3V8
Q757H+6+8A?3:9?5:>9+^?H382
_
->+.2H3:?SY&Y&YX
:>;38>/71?&$$
571143:=?>-Q:A58>=?$&&&$B$aaX
V5=78>/13V:Q>?]335H7Q,$
7==:>11/97;+6A?+5*E?V-+Q718
:3V8>/536+QA?933?+;7^+;V;/5:>9+^?a$$$$?`a
:3V8>/536+QA?H7:?3V8
Q757H+6+8A?3:9?5:>9+^?H382
lwigley Viking
:3V8>:?H.5 &$$$
7==:>11/97;+6A?+5*E V-+Q718
_
->+.2H3:/.:3V5?Q7*1
:>;38>/71?&$$
571143:=?>-Q:A58>=?$&&&$B$aaX
V5=78>/13V:Q>?]335H7Q,$
7==:>11/97;+6A?+5*E V-+Q718
:3V8>/536+QA?933 +;7^+;V;/5:>9+^?a$$$$?`a
:3V8>/536+QA?H7:?3V8
Q757H+6+8A?3:9 5:>9+^?H382
_
->+.2H3:?SY&Y&Y&
V1> ->+.2H3:/.:3V5?Q7*1
_
->+.2H3:?SY&Y&YW
V1> ->+.2H3:/.:3V5?Q7*1
_
->+.2H3:?SY&Y&YX
V1> ->+.2H3:/.:3V5?Q7*1
64
AF Group
AFG
AFG
AFG
lwigley Viking
Session Group
SG
SG
SG
Neighbor Group
SG
NG
AFG
SG
65
lwigley Viking
66
1234?H.5 1V;;7:A
!"#$#!%"$#'"($)63,+01234 H.5 1V;;7:A
TF" :3V8>:?+=>-8+9+>:?WYWYWYWN?63Q76?B%?-V;H>:?&W
TF" .>->:+Q?1Q7-?+-8>:*76?g$?1>Q1
TF" 87H6>?1878>)?BQ8+*>
TF" ;7+-?:3V8+-.?87H6>?*>:1+3-?a
TF" 1Q7-?+-8>:*76?g$?1>Q1
TF" +1?35>:78+-.?+-?%@B<\B]K<R?;3=>Y
":3Q>11?????????!>Q*@H6o>:
H!JT#!JT??]7H>6o>: J;53:8o>: %>-=@H6o>:
%5>7,>:??????????????????a???????????a?????????a??????????a???????????a
<>+.2H3:????????%5,
B%?P1.!Q*= P1.%>-8
@H6o>: J-n KV8n (5#\34-??%8#"9^!Q=
&Y&Y&Y&???????????$????&W??????W$??????W&????????a????$????$?$$)&g)&a????????&
&&Y&YWY`??????????$?????`??????Wg??????WE????????a????$????$?$$)&`)XS????????&
lwigley Viking
67
1234?H.5?+5*E?V-+Q718?1V;;7:A
!"#$#!%"$#'"($)63,+01234 H.5 +5*E V-+Q718?1V;;7:A
TF" :3V8>:?+=>-8+9+>:?WYWYWYWN?63Q76?B%?-V;H>:?&W
TF" .>->:+Q?1Q7-?+-8>:*76?g$?1>Q1
TF" 87H6>?1878>)?BQ8+*>
TF" ;7+-?:3V8+-.?87H6>?*>:1+3-?X
TF" 1Q7-?+-8>:*76?g$?1>Q1
TF" +1?35>:78+-.?+-?%@B<\B]K<R?;3=>Y
":3Q>11?????????!>Q*@H6o>:
H!JT#!JT??]7H>6o>: J;53:8o>: %>-=@H6o>:
%5>7,>:??????????????????X???????????X?????????X??????????X???????????X
<>+.2H3:????????%5,
B%?P1.!Q*= P1.%>-8
@H6o>: J-n KV8n (5#\34-??%8#"9^!Q=
&Y&Y&Y&???????????$????&W???????S???????S????????X????$????$?$$)$E)EW????????&
&&Y&YWY`??????????$?????`??????&&???????S????????X????$????$?$$)$g)$E????????&
lwigley Viking
68
1234?H.5?*5-*E?V-+Q718?1V;;7:A
!"#$#!%"$#'"($)63,+01234 H.5 *5-*E V-+Q718?1V;;7:A
TF" :3V8>:?+=>-8+9+>:?&$Y$Y$Y&N?63Q76?B%?-V;H>:?&
TF" .>->:+Q?1Q7-?+-8>:*76?g$?1>Q1
TF" 87H6>?1878>)?BQ8+*>
TF" ;7+-?:3V8+-.?87H6>?*>:1+3-?gSaE&
TF" 1Q7-?+-8>:*76?g$?1>Q1
TF" +1?35>:78+-.?+-?%@B<\B]K<R?;3=>Y
":3Q>11???J=????!>Q*@H6o>:
H!JT#!JT??]7H>6o>: J;53:8o>: %>-=@H6o>:
%5>7,>:????&?????????????&???????????&?????????$??????????$???????????$
%5>7,>:????W??????????W&&a????????W&&a?????????$??????????$????????&aCa
H!JT
X?????????gSaE&???????gSaE&?????gSaE&??????gSaE&???????gSaE&
<>+.2H3:????????%5,
B%?P1.!Q*= P1.%>-8
@H6o>: J-n KV8n (5#\34-??%8#"9^!Q=
&&Y$YEYW??????????W?????&????&$&C????&&S$?????&aCa????$????$?$&)$C)&$????????a
lwigley Viking
69
1234?H.5?*:9?i-7;>j?1V;;7:A
!"#$#!%"$#'"($)63,+01234 H.5 *:9 8& 1V;;7:A
TF" o!Z 8&N?1878>)?BQ8+*>
TF" !3V8>?\+18+-.V+12>:)?&$Y$Y$Y&)$
TF" :3V8>:?+=>-8+9+>:?&$Y&Y$Y&N?63Q76?B%?-V;H>:?&
TF" .>->:+Q?1Q7-?+-8>:*76?g$?1>Q1
TF" 87H6>?1878>)?BQ8+*>
TF" ;7+-?:3V8+-.?87H6>?*>:1+3-?gSaE&
TF" 1Q7-?+-8>:*76?g$?1>Q1
TF" +1?35>:78+-.?+-?%@B<\B]K<R?;3=>Y
":3Q>11???J=????!>Q*@H6o>:
H!JT#!JT??]7H>6o>: J;53:8o>: %>-=@H6o>:
%5>7,>:???&??????????????&???????????&?????????$??????????$???????????$
%5>7,>:???W???????????W&&a????????W&&a?????????$??????????$????????&aCa
<>+.2H3:????????%5,
B%???P1.!Q*= P1.%>-8
@H6o>: J-n KV8n (5#\34-??%8#"9^!Q=
&&Y$YXYW??????????W??&$$&??????&$Wa????&$WX?????&aCa????$????$?$&)&$)ES????????a
lwigley Viking
70
1234?H.5 ->+.2H3:1?iJ"j?Q3-9+.V:78+3Where (direct or templates) did the final config come from?
!"#$#!%"$#'"($)63,+01234 H.5 ->+.2?EYEYEYE?Q3-9+.V:78+3-?
->+.2H3:?EYEYEYE
:>;38>/71?`$&????????????????????????d1)H7:e
8+;>:1?&$?X$?????????????????????????de
7==:>11/97;+6A?J"*E (-+Q718??????????de
;7^+;V;/5:>9+^?a$$$$?`a?????????????d7)-/.:3V5/76527e
:>;3*>/5:+*78>/B%???????????????????d7)-/.:3V5/76527e
1398/:>Q3-9+.V:78+3-?+-H3V-=?7647A1?d7)-/.:3V5/76527e
7663471/+-?X????????????????????????d7)-/.:3V5/76527?7)Q7A;7-e
lwigley Viking
71
lwigley Viking
72
lwigley Viking
73
Sets
Using RPL
Attach Points
Boolean
Types
BGP
Order of Ops
AS Path
Process
Compound
Prefix
Neighbor
Community
VPN
Extended Com
Show CMDs
Hierarchy
Parameters
Actions
VPN RD
IGP
Default
Pass
Redistribution
Set
Show Commands
Done
Drop
lwigley Viking
74
Branching options
+9 ;>=?>k?&a$?82>1>8?63Q76/5:>9>:>-Q>?&$
>61>+9 ;>=?>k?W$$?82>1>8?63Q76/5:>9>:>-Q>?g$
>61>
1>8?63Q76/5:>9>:>-Q>?$
>-=+9
lwigley Viking
75
:3V8>/536+QA?82:>>
7556A?843
1>8?Q3;;V-+8A?GW)gggI?
7==+8+*>
>-=/536+QA
:3V8>/536+QA?93V:
7556A?3->
7556A?82:>>
5711
>-=/536+QA
lwigley Viking
76
Parameter Passing
List of policy parameters
:3V8>/536+QA?3->?Gp;>=I
1>8?;>=?p;>=
>-=/536+QA
Accessing the
passed parameter
:3V8>/536+QA?843
7556A?3->?G&$I
>-=/536+QA
:3V8>/536+QA?82:>>?Gp;>=Np3:+.+-I
1>8?;>=?p;>=
1>8?3:+.+- p3:+.+>-=/536+QA
:3V8>/536+QA?93V:
7556A?82:>>?G&$N?+-Q3;56>8>I
>-=/536+QA
Multiple parameters
lwigley Viking
77
RPL Actions
Define action (default is drop) and may affect control flow
78
AGS Manufacturing
lwigley Viking
79
lwigley Viking
80