Case 103 z+ a6 r0 X2 x# ^" J2 `
让路由器C选择经过AS 200(网络160.10.0.0)到达AS 600: c' c2 C. W6 e) N4 M
路由器C配置如下: v& d: W4 f1 h; Q$ I
!
4 x+ j! @6 a+ b# X$ [" g& I9 Nrouter bgp 300
) H/ f4 B/ {/ D8 Z4 m) T1 c; |! ~network 170.10.0.09 ~2 H/ m# v+ o; F. K( P
neighbor 2.2.2.2 remote-as 100
$ q/ a$ N! C1 qneighbor 2.2.2.2 route-map Aiko out
0 y z q) u( `/ U' [. k% b9 M!2 t# @7 Q1 K5 S1 g8 i( D" C
route-map Aiko permit 10
, z5 Z7 ~+ o2 c, @set as-path prepend 300 300 300
0 h( L, [2 X+ O# D4 e) T* w!0 t* F9 ?/ i/ q$ V/ I1 P
Community Filtering
# `) h3 R7 P- b9 j4 H4 G+ q; Q使用社团属性过滤BGP路由的步骤如下:
# R9 A, w! t- z6 [2 w4 C1.设置社团列表:
( L$ { g' H& y8 z9 c: VAiko(config)#ip community-list {sequence-number} {permit|deny} {community-number}2.在route map里调用社团列表.关键字exact-match表示精确匹配:( u# S1 W$ g5 w+ Q- y" j
Aiko(config-route-map)#match community {sequence-number} [exact-match]
% V& @3 |' V% Z3 i3.设置社团属性.关键字addtive表示在原有社团属性的基础上增加新的属性;而不是覆盖:2 Z& N* N* ^" F. c- n3 v+ e% ?
Aiko(config-route-map)#set community {AA:NN|number|local-as|no-advertise|no-export}[additive] |