华为数通笔记-BGP联盟
2023-09-11 14:15:52 时间
BGP联盟
解决AS内部的IBGP网络连接激增问题,除了使用路由反射器之外,还可以使用联盟(Confederation)。联盟将一个AS划分为若干个子AS。每个子AS内部建立IBGP全连接关系,子AS之间建立联盟EBGP连接关系,但联盟外部AS仍认为联盟是一个AS。配置联盟后,原AS号将作为每个路由器的联盟ID。这样有两个好处:一是可以保留原有的IBGP属性,包括Local Preference属性、MED属性和NEXT_HOP属性等;二是联盟相关的属性在传出联盟时会自动被删除,即管理员无需在联盟的出口处配置过滤子AS号等信息的操作。
图1 联盟示意图
如图1所示,AS100使用联盟后被划分为3个子AS:AS65001、AS65002和AS65003,使用AS100作为联盟ID。此时IBGP的连接数量从10条减少到4条,不仅简化了设备的配置,也减轻了网络和CPU的负担。而AS100外的BGP设备因为仅知道AS100的存在,并不知道AS100内部的联盟关系,所以不会增加CPU的负担。
路由反射器和联盟的比较
表1从配置、设备连接和应用方面对比了路由反射器和联盟。
路由反射器 | 联盟 |
不需要更改现有的网络拓扑,兼容性好。 | 需要改变逻辑拓扑。 |
配置方便,只需要对作为反射器的设备进行配置,客户机并不需要知道自己是客户机。 | 所有设备需要重新进行配置。 |
集群与集群之间仍然需要全连接。 | 联盟的子AS之间是特殊的EBGP连接,不需要全连接。 |
适用于中、大规模网络。 | 适用于大规模网络。 |
当然,在某些场景下,联盟和路由反射器同时使用将更加事半功倍。一个简单的例子:
在每个子AS内做路由反射,子AS之间划分为建立EBGP邻居关系,方便又快捷。
相关文章
- [置顶] caffe+CPU︱虚拟机+Ubuntu16.04+CPU+caffe安装笔记
- 《从零开始学Swift》学习笔记(Day 28)——总结使用问号(?)和感叹号(!)
- SPSS学习笔记之——Kaplan-Meier生存分析
- nginx图片过滤处理模块http_image_filter_module安装配置笔记
- SAP Commerce Cloud SmartEdit 学习笔记
- 【Android笔记68】Android之相机控制类Camera相关操作的API介绍(Camera已过期不推荐)
- 机器学习笔记(八)---- 神经网络【华为云分享】
- Java笔记:二进制与Java中的基本数据类型
- Pytorch深度学习实战笔记
- 思科交换机配置笔记
- java学习笔记——权限修饰符、内部类