BGP协议可以使用命令,将具体路由聚合成一条聚合路由。

路由聚合原则采用最长相同掩码匹配的方法。

路由聚合可以减小路由表的规模。

BGP的聚合分为两种:

1. 自动聚合(现网中不用,可控性差,只能聚合成主类网络)

配置自动聚合后,生成聚合后的自然网段路由,而原引入的子网路由被抑制,不会被优选和发布给BGP邻居。

summary automatic  //用来使能对引入的路由进行自动聚合

undo summary automatic    //命令用来取消对引入的路由进行自动聚合

缺省情况下,不对network宣告的路由进行自动聚合,对引入的路由聚合。

2. 手动聚合

通常情况下,手工聚合和自动聚合同时配置时,手动聚合的优先级高于自动聚合的优先级。缺省情况下,不进行路由聚合。

aggregate ip-address mask [ as-set |attribute-policy route-policy-name1 | detail-suppressed

自动聚合

1、BGP路由自动汇总开关命令,bgp配置视图下
:summary automatic
2、BGP的自动汇总功能仅对使用import-route方式引入BGP的路由有效
3、明细路由不会被通告,路由条目数量减少

手动聚合

1、bgp视图下用aggregate汇总命令配置手工路由汇总,aggregate可以灵活指定汇总路由的目的网络掩码长度,而且不受网络地址类别的限制。
2、bgp视图下,用法:aggregate x.x.x.x 掩码 detail-suppressed(detail-suppressed关键字只通告汇总路由,抑制明细路由)
3、dis bgp routing-table路由表中,s>,行首都有“s”标记的路由都是明细路由,意味着明细路由已经被抑制了,不在被通告给其他bgp对等体。
4、aggregate detail-suppressed as-set命令配置路由汇总。
关键字detail-suppressed 后面 +as-set关键字,也就是意味着汇总路由,抑制明细路由,但是as-set继承明细路由的路径属性,特别是AS-Path属性的继承,AS-Path属性也起到防环作用。
5、在aggregate命令中使用suppress-policy关键字(抑制策略)。
这个关键字用于通过汇总路由以及被选定的明细路由,换句话说,就是有选择性地抑制明细路由。
6、在aggregate命令中使用origin-policy关键字。