Cross vCenter vMotion may fail due with the following network unreachable error message:
The vMotion failed because the destination host did not receive data from the source host on the vMotion network. Please check your vMotion network settings and physical network configuration and ensure they are correct. Migration [######:#######] failed to connect to remote host <##.#.##.###> from host <##.#.##.##>: Network unreachable. vMotion migration [######:########] failed to create a connection with remote host <##.#.##.###>: The ESX hosts failed to connect over the VMotion network The vMotion migrations failed because the ESX hosts were not able to connect over the vMotion network. Check the vMotion network settings and physical network configuration.
VMware vCenter Server
VMware vSphere ESXi
This issue can occur if the vMotion vmkernel is configured on the vMotion TCP/IP stack, but the gateway address is not configured under TCP/IP Configuration.
Configure a gateway address for the vMotion stack under TCP/IP Configuration.
For more information regarding configuring TCP/IP stack configuration on ESXI hosts, please refer: Change the Configuration of a TCP/IP Stack on a Host