我以前认为eBGP不支持负载平衡,但是在Cisco中也有允许ECMP / Fortigate有ebgp多路径的最大路径参数,所以情况显然不是这样。
然而,当连接到外部服务提供者时,似乎
为什么是这样?为什么在EBGP中没有广泛使用负载平衡?
谢谢
发布于 2022-07-03 16:45:43
事实上,对外部目标的eBGP负载平衡被广泛使用。
最常见的配置只对来自同一邻居的路由进行负载平衡。
思科在这方面的文档很糟糕,但您感兴趣的特性是bgp bestpath as-path multipath-relax。这允许对不同的邻居ASes进行负载平衡。
Juniper也没有在protocols bgp multipath multi-as上提供很好的文档,但是它确实出现在多径的引用中。
@Ron关于每包负载平衡的评论需要考虑。但是,朱诺斯,per-packet load-balancing实际上使用无状态散列来确定数据包将遍历哪条路径;如果配置为这样的话,这对于第4层流是一致的(默认)。类似地,在思科和其他主要的OSes中,默认配置不会在最常见的情况下导致重新排序。如果您的流量是MPLS封装的,您确实需要小心。
https://networkengineering.stackexchange.com/questions/79306
复制相似问题