使用 10 千兆以太网进行 Linux/bsd tcp 负载平衡

使用 10 千兆以太网进行 Linux/bsd tcp 负载平衡

好的,我一直在研究 10 千兆链路的第 4 层负载平衡解决方案。

我需要以下属性

以 10Gig 以太网速度工作。

可以支持长寿命的 TCP 连接。

最多 100 万个实时 TCP 连接。

平衡器不参与返回路径。

通过 TCP 会话故障转移实现容错。

低延迟和良好的吞吐量。

可以编写脚本。

无论是软件还是硬件解决方案。可以做到吗?有人这样做吗?

答案1

F5 可能拥有您正在寻找的硬件。价格可能会让您相信 TCP 会话故障转移将大大提高您的解决方案价格。

Brocade ServerIron 是一款 L4-L7 交换机,我相信它也能处理 TCP 会话故障转移。

LVS 确实可以处理这个问题,但是,即使拔出负载平衡器,我也多次丢失了 ssh 会话。IPVS 可以处理第 4 层,但是 ssh 会话同样难以处理。

由于平衡器不参与返回路径,因此 TCP 会话故障转移变得更加困难。

答案2

你看过低压开关柜? 它将满足大多数要求。您可能很难找到 TCP 会话故障转移的解决方案,但我之前没有寻求过这种特定要求,因为我的应用程序架构可以在没有它的情况下合理地处理故障转移。

相关内容