BGP的路由汇聚

1、自动汇总 (仅仅针对重分布的路由有效)

2、手工汇总(先汇总再通告+Aggregate)

距离矢量协议都会有自动汇总

手工汇总:

R1创建三个环回口IP:

1、R1(config)#ip route 11.1.1.0 255.255.255.252 null 0 --配置一条汇总lo的静态路由指向null 0 ,然后在BGP进行发布:

2、我们使用Aggregate进行汇总

aggregate-address 11.1.1.0 255.255.255.252 ---明细路由和汇总之后的路由都会更新给R2

aggregate-address 11.1.1.0 255.255.255.252 summary-only ---通告汇总的路由,本地明细静态路由抑制在本地不会通告给R2 (s --抑制)

查看R2的路由表:

BGP汇总可以在任何一台设备任何一个AS进行,R1的汇总去掉,我们在R2进行汇总:

配置完汇总后我们发现AS-Path是空的,我们需要 加As-set还原AS100的属性

R2(config-router)#aggregate-address 11.1.1.0 255.255.255.252 summary-only as-set ---还原原本的AS属性

Aggregation的其他参数:

Suppress-map: ACL+Route-map+Supress-map (组合调用)

R1#aggregate-address 11.1.1.0 255.255.255.252 suppress-map Supp ----配合Route-map,被匹配的路由被抑制在本地,其他明细路由和汇总路由被更新出去

R1查看下BGP的配置已经关联route-map :

R1#clear ip bgp * ----硬清下BGP会话

此时我们在R3查看11路由应该是一条汇总,一条明细,另外两条明细已经抑制:

欢迎关注和转发,更多精彩内容下期继续分享!

查看原文 >>
相关文章