其他分享
首页 > 其他分享> > BGP路由聚合与过滤

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