ESXi中继负载平衡与两个交换机

我的ESXi主机连接到两个交换机,如图1所示 。 在这里输入图像说明

当我将中继的负载均衡方法configuration为“IP-Hash”时,虚拟主机在端口通道组之间震荡:

21-07-2017 09:00:45 Warning (4) SW_MATM-4-MACFLAP_NOTIF Host 0050.5688.1141 in vlan 60 is flapping between port Po1 and port Po3 

如果中继configuration为通过src-MAC进行负载平衡,那么虚拟主机不会再振荡。 但是我没有得到IP-Hash负载平衡方法的好处。 有没有人知道由于MAC拍动造成的性能损失有多大?

Backup-Question:是否有一种“支持”的方式将两台交换机连接到两台没有VDS的esxi-host(VMware ESXi 6.5)?

第二个问题的答案很简单。 不,不支持将一台ESXi主机连接到两台交换机: KB1001938 :

  • ESXi / ESX主机仅支持单个物理交换机或堆叠交换机上的NIC组合。
  • VMware仅支持每个虚拟标准交换机(vSS)的一个Etherchannel绑定。

第一个答案是有点棘手…这取决于…在我的testing中,虚拟机只振荡了几次,所以绝对不会增加交换机的CPU使用率。 但正如这里所描述的那样,当mac表快速变化时,这可能是一个问题。

使用ESXi标准vSwitch时,请勿在物理交换机上configuration任何绑定/中继。 无论您select哪种负载均衡,任何连接都将只使用特定的端口。 当链路断开时,vNIC将根据您configuration的故障切换scheme进行移动。

vSwitch将永远不会重新发送物理链路上收到的帧。 这使得生成树,中继/绑定或更复杂的function是不必要的,可能比益处更多的伤害。

如果您确实需要访客虚拟机的更多带宽,则只需添加更多的vNIC,负载将分配到所有端口和物理交换机上,具体取决于负载平衡scheme。