Q: What does the Network Health - Active Multicast connectivity check do?
If the Network Health - Multicast assessment based on other checks fails, network multicast will be an issue. At that point, an Active Multicast connectivity check is performed. Otherwise, this check is skipped.
This health check captures multicast packets on all ESXi hosts in the cluster for a period of time. It specifically looks for what is known as the CMMDS Master Heartbeat. All ESXi hosts elected to be a vSAN/CMMDS Master (one per partition) sends this heartbeat once every second. Such heartbeats are sent over multicast and all ESXi hosts in the cluster have to receive them in order for the cluster to function properly. Therefore, if an ESXi host sends a heartbeat and another ESXi host does not hear/receive it, it indicates a multicast misconfiguration, usually in the physical network.
This health check uses the packet captures from all the ESXi hosts, and checks which heartbeats were heard by which ESXi hosts, and which ESXi hosts did not hear a certain heartbeat. The health check then attempts to describe the situation it encountered.
Symptoms:
This article explains the Network Health - Active Multicast connectivity check in the vSAN Health Service in vSAN (formerly known as Virtual SAN) and provides details on why it may report an error.