BGP路由聚合与过滤
作者:互联网
成熟有三个条件:
第一、自己认可自身的价值。
第二、对于那些必须要自己做决定的事情,就一定要自己做决定。
第三、摆脱自我中心性。
一、BGP路由聚合的两种方式
二、BGP路由过滤(前缀列表/Route-map过滤)
一、BGP的两种聚合方式
a、创建Null0静态路由再发布进BGP内
b、Aggregate手工聚合
1、路由聚合
a、减少路由表条目,缩小路由表的空间
b、提高路由器转发性能
c、被包含在聚合路由中的明星路由是否需要通告给邻居,是可以自定义的
华为:aggregate <network> <mask> [detail-suppressed] [as-set]
默认情况,BGP会把明细路由和聚合后路由一同发布出去。加detail-suppressed参数是为了只传聚合后路由,即抑制明细路由,加as-set参数是为了防止AS-PATH属性丢失,从而失去了eBGP防环的功能。
2、atomic-aggregate
a、聚合路由会将所有明细路由的AS_Path全部去掉。当聚合路由发给其它邻居之后,由于AS_Path的丢失,所有很有可能造成路由环路。
b、BGP会在聚合路由中附加atomic-aggregate属性来提示该路由产生了路径丢失。
3、AS-SET
a、在BGP中创建聚合路由之后,默认会去掉明细路由中的所有AS_Path
b、聚合路由中的AS_Path称为AS_Path
c、AS-SET包含了所有明细路由的所有AS_Path
d、必须在聚合路由条目添加as-set选项
4、创建BGP聚合路由
a、手工创建聚合路由,需要注意此时IGP路由表中必须存在相应的明细路由
b、路由聚合的方向是发送方向,所以在发送端配置路由聚合
二、路由过滤
a、当路由器不愿收到/发送某条BGP路由时使用路由过滤
b、路由过滤的操作方式
定义ACL或prefix-list匹配需要发送或接收的路由前缀
过滤时不调整属性:直接把prefix应用在BGP邻居
过滤时需要调整属性:结合route-map来使用
标签:聚合,明细,BGP,过滤,Path,路由 来源: https://www.cnblogs.com/wangzhuangzhuang/p/15987808.html