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-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?
- 2024-05-09企业src漏洞挖掘-有意思的命令执行