对于长期TCP,后端的SW负载均衡器并发连接限制?

时间:2014-07-03 11:16:36

标签: networking tcp network-programming load-balancing

根据与同事的讨论,我需要一些帮助:

是真的,没有任何花哨的东西(NAT,虚拟IP等),sw负载均衡器可以维持最大值。 〜64K后端(到服务器)连接并发(同时),基于它绑定的网络接口上的端口限制?

例如,如果使用长期TCP连接(而不是HTTP)连接到2个后端服务器,那么每个服务器在给定时间最多可以有64K连接? / p>

(让我们忘记端口限制通常小于每个连接约64K)

感谢。

1 个答案:

答案 0 :(得分:1)

限制来自这样一个事实,即通过LB的每个连接都需要LB内部接口上的1个唯一端口。

如果您只有1个内部接口和1个外部接口对,那么由于端口耗尽,您将只能维持大约64,000个连接。所有服务器必须共享该限制。这意味着,如果您有2台服务器,那么如果均匀分布,它们将拥有大约32k个连接。

然而,您可以通过在LB上添加1个以上内部接口轻松解除此瓶颈。