BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

本文讲述了BGP边界网关路由协议路由聚合。分享给大家供大家参考,具体如下:
 

1.利用宣告的特征

本地路由表中无论路由条目的来源均可宣告;在明细路由所在路由器上产生一个静态指向NULL0路由,通告进入BGP

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

基于优选路径要求,BGP协议常常需要在传递汇总路由给EBGP邻居后,再传递部分明细路由,这种聚合配置,只需要再宣告了汇总条目后,再逐一宣告需要的明细路由即可。

2.正常聚合

使用聚合者属性进行路由聚合,建议在明细路由所属AS之内聚合,默认发送所有明细路由和聚合路由;若在其他AS内聚合,会丢失某些属性,例如AS Path,需要增加AS-ser还原明细路由所包含的某些属性。聚合配置后,本地自动生成空接口防环路由。

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

这时明细和汇总路由会一起发,若只发送聚合路由,需加上summary-only参数在本地查看发现明细路由被抑制,在邻居路由器上查看就会只发送聚合路由

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

使用抑制列表抑制某些明细路由发送,仅发送聚合路由和某些明细路由

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

在其他区域进行聚合,会丢失某些属性,如AS Path属性

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

若要还原明细路由中属性,需增加as-set参数

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

advertise-map调用route-map,route-map可以调用某些路由,若advertise-map中匹配的路由存在的话,聚合路由存在;若advertise-map中匹配的路由不存在,即使包含其他明细路由,聚合路由也会消失

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

route-map和attribute-map一样都可以用来改变聚合路由的属性值

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总

BGP边界网关路由协议学习笔记(二)路由聚合操作汇总