我在这个configuration中有一些服务器:

( 完整configuration ) 
而且我无法从VMGuest1 ping通VMGuest3或VMGuest4。 但是,我可以ping到连接到pSwitch1的Host1和Host2。 VMGuest3或4试图ping VMGuest 1或2的行为是相同的。
我没有为这些交换机启用任何乱交function,也没有在ESXi内为虚拟交换机设置网桥。 我知道在尝试获得两个虚拟交换机之间的连接时,通常需要其中的一个选项。 然而,这些交换机通过它们各自桥接在一起的物理交换机连接。
Ping只是超时,arp请求如下所示: [root@vmguest1:~]# arp -a vmguest3 vmguest3.example.com (1.2.3.4) at <incomplete> on eth0 [root@vmguest1:~]# arp -a host1 host1.example.com (1.2.3.5) at 00:0C:64:97:1C:FF [ether] on eth0
VMGuest1可以访问pSwitch1上的主机,那么为什么不能通过pSwitch1以同样的方式访问vSwitch1上的主机?
将虚拟机内的NIC连接绑定在一起,类似于使用VMware guest虚拟机内部的软件RAID。 你可以做到这一点,但这不是VMware系统的合理保护方法。
你在使用网pipe交换机吗?
我build议简化你的解决scheme:
这真的是…configuration是否有问题:

或者描述更复杂的devise: 具有12个上行链路的vSwitchconfiguration

所以这是你的设置:

有点复杂,我build议你不要在虚拟机内进行NIC绑定。
无论如何:vmguest1和3都可以ping host1,但不能彼此对吧? 要调查这一点,从发行开始
[root@vmguest1:~]# arp -a vmguest3 vmguest3.example.com (1.2.3.4) at <incomplete> on eth0 [root@vmguest1:~]#
并使用tcpdump来查看实际到达和离开您的vNIC。 ARP请求是否到达vmguest3? 它在eth0,eth1还是两者都回答?