我有一个由 3 台 VMware ESXi6.0 主机组成的集群,这些主机没有获得 VMware Distributed Switch 的许可。目前,这些主机在服务器上的 2 个端口和与 vPC 连接在一起的一对 Cisco Nexus 9372PX 交换机上的每个端口之间配置了静态 LAG。服务器通过 10GbE 光纤连接。
我对 vPC 的理解是,它允许交换机在不使用堆栈的情况下跨多个设备形成聚合链路。因此,在我配置了静态 LAG 的地方,这似乎工作正常。
我担心的是,如果没有诸如 LACP 之类的协议,如果其中一台 Cisco 交换机出现故障,或者如果其中一台服务器 NIC 发生故障,则无法重新协商哪些端口可以参与 LAG,因此我们将失去理论上的50% 的流量(基于 Src/Dst IP 哈希)。
有没有更好的方法来配置这种链路聚合?在 10GbE 上,聚合链接有什么好处(我的直觉是没有),我应该让 VMware 在故障转移方面“做这件事”吗?我应该在交换机上进行什么样的配置?
我之前已经对此进行了无数次研究,所有道路似乎都指向 VMware Distributed Switch,不幸的是,它对我们来说过于昂贵。