Case 10
9 k+ l. K) v' U' z$ a! e* k让路由器C选择经过AS 200(网络160.10.0.0)到达AS 600:9 Y8 M q- s: h' G& u+ H
路由器C配置如下:
* n8 {. h2 p! v/ Z!# V' [2 h+ Y E- O* P4 L5 c; e
router bgp 300- u% k' z) x" n1 m X
network 170.10.0.0
, N9 e& m% L4 ?, Hneighbor 2.2.2.2 remote-as 100
1 `9 Z2 }0 @- h2 M* d( }neighbor 2.2.2.2 route-map Aiko out. @- Y4 Y+ {- B) }" n: n6 L; y
!
; x/ s0 ~" c7 G+ Xroute-map Aiko permit 10
8 ~* b9 N8 r5 ]7 R. z+ Vset as-path prepend 300 300 300
D- q# T! D: Q) j0 q! _7 u# l; [% |- T0 n& k) K$ A
Community Filtering
6 |" \) \! e" d& @ n, r+ N使用社团属性过滤BGP路由的步骤如下:4 d/ i7 x" [4 c, x8 _# ?/ y
1.设置社团列表:( V2 a# e. I3 C# l) k, ?4 I o
Aiko(config)#ip community-list {sequence-number} {permit|deny} {community-number}2.在route map里调用社团列表.关键字exact-match表示精确匹配:5 n5 U( {/ F! c( E; ?
Aiko(config-route-map)#match community {sequence-number} [exact-match]7 y2 W7 e5 u2 L) B: e
3.设置社团属性.关键字addtive表示在原有社团属性的基础上增加新的属性;而不是覆盖:
/ E* U" u6 S; Z9 MAiko(config-route-map)#set community {AA:NN|number|local-as|no-advertise|no-export}[additive] |