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