BGP负载分担

BGP比较到哪一条就可以实现负载分担?
与IGP不同,BGP自身不维护网络拓扑和计算路由,其路由是通过引入其他协议的,BGP着眼于控制这些路由的传播和选择最佳路由。
因此,BGP的负载分担有两种实现方式(在满足BGP路由负载分担规格>1且整机路由负载分担规格>1的前提下)
通过静态路由IGP等值路由迭代,形成BGP路由的负载分担。
根据 BGP 选路规则,改变 BGP 路
在上面规则中,如果在第9条配置maximum load-balancing >=2命令后,满足如下所有条件的多条BGP路由会成为等价路由,形成负载分担:
原始下一跳不相同。
首选值(PrefVal)相同;
本地优先级(Local_Pref)相同;
都是聚合路由,或者都不是聚合路由;
Origin类型(IGP、EGP、Incomplete)相同;
MED值相同;
都是EBGP路由或都是IBGP路由;
AS内部IGP的Metric相同;
AS_Path属性完全相同;

增强特性:EIBGP负载分担(参考)
该特性主要用于VPN里CE双归属的场景,如图。当一台CE双归属到两台PE,CE和其中一台PE处于相同的AS,和另外一台PE处于不同的AS。此场景下,可以使用EIBGP路由负载分担特性,使路由的类型(EBGP/IBGP)不再作为负载分担判断条件,从而实现私网流量在EBGP和IBGP路由之间负载分担。
BGP负载分担_第1张图片
在BGP-VPN实例视图下,配置maximum load-balancing eibgp命令后,在判断BGP私网路由是否等价时,路由的EBGP/IBGP类型不作为判断条件,EBGP和IBGP路由都可以形成负载分担。
配置BGP负载分担后,满足如下所有条件且As_Path属性完全相同的多条BGP路由会成为等价路由,进行负载分担:

你可能感兴趣的:(网络,信息与通信)