BGP路由聚合与过滤
2022/3/10 6:16:05
本文主要是介绍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路由聚合与过滤的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南