When deploying FortiADC virtual appliances in a High Availability (HA) configuration within a VMware vSphere environment, you may observe the following:
VMware ESXi 8.x
The issue is typically caused by the physical network infrastructure (upstream switches) failing to forward HA heartbeat traffic between the ESXi hosts.
FortiADC uses Ethernet protocol 0x8890 for cluster discovery and heartbeats. In many cases, these packets are sent to a multicast MAC address. While the virtual switch handles this traffic internally when VMs are on the same host, the physical switches may drop this protocol or fail to forward the multicast traffic across physical links.
To resolve this issue, you must verify that the HA heartbeat traffic is successfully leaving the source host and arriving at the destination host. This can be achieved by running packet captures on the ESXI hosts. The captures should be directed to a datastore which can then be downloaded and analyzed with a tool such as Wireshark.
1. Prepare a directory in a shared datastore where you will store the captures, e.g. /vmfs/volumes/<datastore>/<directory>
2. Verify traffic leaving the source host
net-stats -l | grep <vm-name>
This will list all the switchports (listed under the PortNum column) that are mapped to vm/vmkcat /net/portsets/vSwitch_name/ports/switchport_number/teamUplink". ktcap-uw --uplink vmnicX --capture UplinkSndKernel -o /vmfs/volumes/<datastore>/directory>/source_uplink.pcapng3. Verify traffic arriving at the destination host
net-stats -l | grep <vm-name>pktcap-uw --uplink vmnicY --capture UplinkRcvKernel -o /vmfs/volumes/<datastore>/directory>/dest_uplink.pcapng4.Review the captures in Wireshark. If protocol 0x8890 is seen leaving the source host but not arriving at the destination, the issue is external to VMware.
5. Physical Network Requirements
Engage your network team to ensure the following:
Protocol 0x8890: Ensure the physical switches are not filtering or dropping Ethernet protocol 0x8890.
VLAN Trunking: Confirm the HA VLAN is correctly trunked on all physical switch ports connected to the ESXi hosts.
Multicast Forwarding: Verify that the physical network is configured to forward multicast traffic for the HA VLAN.