Linux 多路径路由负载均衡

Linux 多路径路由负载均衡

我想知道如何对两个具有固定 IP 的业务 DLS 链接进行负载平衡。我认为它看起来应该像这样:

ip route add default scope global \
                     nexthop via gatewayDLS1 dev interface1 weight 1 \
                     nexthop via gatewayDLS2 dev interface2 weight 1

这就是我获得多路径路由所需要的全部吗?如果可能的话,请给我更详细的答案,谢谢。

答案1

正如您已经知道的那样,您只需使用相等权重即可使用多路径路由。但平衡的粒度会相当差 - 所有发往同一目标 IP 地址的请求都将通过同一链接。您可能需要更精细地调整 - 您可以通过添加几个 iptables 规则来获得 - 这来自 tipsternet.com 的指南可能会给你一个起点。

有关背景信息,请参阅理解 Linux 网络内部原理 (C.Benvenuti)甚至可在线获取

相关内容