Check from Console perspective I mean iLO or iDRAC for Hardware issues related to RAM and CPU. Check if iLO and BIOS have the latest version.
Do you have purple screen maybe? Also possible some network issues
this can have a lot of different reasons, and without more details no one will be able to help.
- Do the hosts crash/reboot when disconnecting/reconnecting? Check their uptime.
- How long does it take a host to re-connect after a disconnect?
- What is the version of vCenter and the hosts?
Regarding the error log with vmware-usbarbitrator:
- Do you have any USB devices connected to the host and mapped to VMs?
I'm with André.
You can use "arp -a ip_of_esxi_host" to see what the MAC address is of the responding host.
Try it when it's working normally to see what it should be, and try it again when the host is disconnected. Chances are that the MAC addresses may not match. Then the hunt is on for the other host utilizing the same IP address.