我有一台 VMWare ESXi 5.1 主机,它具有多条千兆链路,连接到支持 LACP 和 802.3ad 的交换机,交换机上采用静态 LACP 模式,ESXi 中采用“IP 哈希”负载平衡模式。我目前使用的是 vSphere 标准交换机。
看起来,虽然负载平衡对于往返于客户虚拟机的多个 TCP/IP 流来说工作正常,但由于 IP 哈希负载平衡,没有一个流可以使用多条链路(例如 1Gbps)。当然,这是 ESXi 上唯一支持 LACP 的负载平衡模式。
我可以做些什么来允许一个往返于客户虚拟机的 TCP/IP 流同时利用多个千兆位链路?
答案1
不可以。除了扩展到更高带宽(10GbE)的连接之外,您没有任何其他办法。
您要做什么需要多千兆带宽?
我做现在在 vSphere Enterprise Plus 系统上使用 LACP 和分布式 vSwitches。它有效。但存储和 vMotion 流量最能体现其优势。而不是与外部的单个 VM 连接。
答案2
不,抱歉;ESXi 的任何可用负载平衡机制都不允许将单个 TCP 连接同时分布在多个物理 NIC 之间。