I have two identical machines running ESXi 5.1 with 6-7 guest operating systems on each one. Most of the operating systems
are windows server 2008R2 Enterprise, with a win7 and Linux guests as well. All windows machines are part of a windows
domain, and have DNS and static IPv4 addresses configured correctly. All machines can be pinged by a separate physical
machine, and all machines can ping the gateway, the internet, and other VM's on the same host with no problems. All
firewalls are turned off. The machines are all on the same switch and same subnet. The switch is a Cisco sg200-26 with a
recent firmware and is running the default vlan1 with "admit all" packet settings.
Here is the issue. Both a windows 7 machine and a linux machine on Host1 cannot ping or connect to a windows 2008R2 server
on Host2. The same VM server on Host2 cannot connect to the win7 machine nor to the linux machine on Host1, either. I used a port scanner on the windows 7 guest machine to scan the ports on the windows 2008R2 server on Host2, but it came back saying that all ports are filtered. The same scan of the windows 2008R2 server run from a third physical machine shows multiple ports open. I've been researching for days and testing to try to find a solution, but I'm still baffled as to the exact cause and resolution. I'm open to ideas on what could be causing the lack of connection between the two VM's.