配置BGP路由汇总.note

noteId: WEB1c79c40d8428d9226820810f35f5f155 · 原始路径:/ALL/网络 - C模块/1-路由协议合集、路由控制、策略路由/BGP (TCP-179)/配置BGP路由汇总.note · 图片:2 · 附件待处理:0

 
 
·BGP汇总路由参数:
 
# 可以分成四个大类:
1、是否生成汇总
route-map    //(定义是否汇总路由)调用route-map,只在route-map匹配的指定明细路由存在时才进行汇总
advertise-map    //(定义是否向外通告)调用route-map,总是会生成路由汇总,但是只有当指定条件匹配时才对外发布路由,否则该汇总路由只会在本地存在
 
2、是否发布明细路由
summary-only    //仅发布汇总路由,不同时发布明细路由
suppress-map    //调用route-map,类似于eigrp的leak-map(但不完全相同,leak-map是匹配到的明细会通告,这个是匹配到的明细会被抑制,所有没匹配到的明细都会被通告),在发布汇总路由的同时,抑制所有匹配到的明细,剩余没有被匹配到的明细,将被放行
 
3、汇总路由携带那些BGP属性(Local-Preference、metric、weight)
attribute-map    //调用route-map,为该汇总路由设置BGP属性(Local-Preference、metric、weight)(不能指定match ip.. 参数匹配地址前缀)
 
4、AS_PATH 如何表现
as-set    //汇总所有明细路由的AS到汇总路由,如果不加,汇总路由只会携带一个本地的AS号[不加as-set,AS_PATH: 70000;加了as-set,AS_PATH: {65001 65002} 70000]
as-confed-set    //只在BGP联邦的场景下生效,决定是否保留BGP联邦内部的AS-PATH,加了as-confed-set,就会在汇总路由传递时,保留联邦内部的AS-PATH,当这条汇总路由传出联邦时,携带的联邦私有AS号会被隐藏,只显示联邦公用AS号
只能够汇总本地BGP路由表中已有的内容,会向所有iBGP、eBGP发布(该路由可以被 neighbor x.x.x.x route-map [name] [in/out] 过滤掉)
router bgp 70000
 aggregate-address 17.1.0.0 255.255.0.0 summary-only