通过多个上行链路进行负载平衡时连接断开

通过多个上行链路进行负载平衡时连接断开

我有一台服务器,有两个上行链路连接到互联网。我使用 iproute2 包中的 ip 实用程序对两个上行链路进行负载平衡。

~ # ip route show
[...]
default
    nexthop via 217.0.117.212  dev ppp0 weight 50
    nexthop via 192.168.178.1  dev eth2 weight 50

如果服务器的流量负载过大,那么像 ssh 或下载这样的持久连接会在一段时间后被断开。如果我禁用负载平衡,即使在重负载条件下,一切都会正常工作。

答案1

遵循本指南将对您有所帮助。他能很好地处理 NAT。

http://sygard.no/2012/06/load-balancing-multiple-isp-connections-using-iproute-and-iptables/

相关内容