网卡绑定和 ESXI

网卡绑定和 ESXI

我对与我计划做的设置有关的事情感到疑惑。

我正在重新设计我的小型 vmware 网络,以便换一个更好的盒子作为我的 iscsi 目标。就像我的旧盒子一样,这个盒子有 2 个千兆网络接口。我的 ESXi 盒子也有 2 个接口,我专门用于存储。

问题是我没有支持巨型帧和负载平衡的交换机。它只是一个愚蠢的千兆交换机。

我的问题是,如果我将 iscsi 目标上的 2 个接口连接到 ESXi 盒上的 2 个接口,它们是否仍会在两个接口上进行负载平衡?还是因为没有交换机,接口只会从一端发送到另一端?

我希望这是有意义的,已经上线很长时间了,并不是所有人都在这里。

提前致谢。

答案1

由于其工作方式,iSCSI 永远不应使用绑定接口。使用 MPIO 实现 iSCSI 冗余并提高吞吐量。

答案2

哑交换机上不带巨型帧的 iSCSI...我首先要升级到带巨型帧的托管交换机。在我看来,这应该比网卡组合更能提高性能。

此外,ESXi 中的链路聚合默认使用 IP 哈希完成。因此,如果源和目标始终相同,则永远不会实现负载平衡。

答案3

我将重复已经说过的话,但在某些情况下使用链路聚合并不是一个坏主意。例如,如果您的 Linux 客户端在冗余交换机上有多个接口,例如一个交换机上有 2 个接口,另一个交换机上有 2 个接口,那么您可以构建绑定以增加交换机的带宽,当然,我假设您的 iSCSI 系统也将有多条路径,直接/间接到相同的交换机。您可以在 Linux 上利用多路径并配置循环,假设您还定义了哪个绑定将绑定到您的 iSCSI 目标的哪个 IP。有很多理由这样做,但我同意其他人的观点,ESX/ESXi 使用 VMWare 的 MPIO 堆栈。

相关内容