CCNA基础:BGP聚合和非抑制路由的配置方法
BGP聚合和非抑制路由的配置方法很简单,命令如下:
r5(config-router)#aggregate-address 172.16.0.0 255.255.252.0 summary-only as-set
注意summary-only和as-set是可选项,summary表示只发布聚合路由(默认BGP通告聚合路由时 不抑制具体路由条目)抑制具体 路由。as-set表示打上聚合路由as-path属性(表明此聚合路由所含有的具体路由AS。因为有时候具体路由不是从同一个AS学来的,再聚合的话会 丢失具体路由的AS-PATH属性,引起路由环路)此例聚合的是172.16.0.0/24--3.0/24
因为刚才打上了summary属性,所以所有邻居只能学到聚合路由。现在想让其中几个邻居学到某几条具体路由。配置如下:
r5(config)#ip prefix-list 13 permit 172.16.1.0/24 前缀列表定义需要通告的具体路由
r5(config)#ip prefix-list 13 permit 172.16.3.0/24 前缀列表定义需要通告的具体路由
r5(config)#route-map r3
r5(config-route-map)#match ip add pre 13
创建路由图,匹配刚才的前缀列表
r5(config)#ip pre 20 per 172.16.0.0/24
r5(config)#ip pre 20 per 172.16.2.0/24
http://www.xiaoxiongboke.com
r5(config)#route-map r4
r5(config-route-map)#match ip add pre 20
此配置含义同上。
r5(config-router)#nei 3.3.3.3 unsuppress-map r3
在协议下,某一邻居上应用。(此例表示不抑制向邻居3.3.3.3通告172.16.1.0/24和172.16.3.0/24)
r5(config-router)#nei 4.4.4.4 unsuppress-map r4
此例含义同上。