nsxdp-cli vswitch mcast_filter vswitch get --mode MLD --dvs-alias <dvs-name>, the multicast addresses for the affected VMs are missing from the MLD database.The Distributed Firewall (DFW) is configured with a rule that blocks MLD query/report packets generated by the Virtual Machines.
In an IPv6 environment, MLD query/reports are essential for the vSwitch to maintain the multicast group membership required for neighbour discovery and traffic forwarding.
Packet captures at the PreDvFilter (before DFW) show the VM generating MLD reports; however, captures at PostDvFilter (after DFW) show these packets are dropped. Because the MLD packets never reach the virtual switch, the MLD database entry expires, causing the switch to stop forwarding IPv6 traffic to the VM.
This is a configuration issue where DFW rules are inadvertently blocking essential IPv6 control traffic.
To resolve this issue, ensure that the Distributed Firewall (DFW) allows MLD traffic for the affected VMs.
Review DFW rules to identify which rule is dropping IPv6 Multicast traffic.
Modify DFW Rules to allow ICMPv6 MLD (Multicast Listener Report/Query) packets.
After applying the rule, verify the MLD table on the ESXi host using the command nsxdp-cli vswitch mcast_filter vswitch get --mode MLD --dvs-alias <dvs-name> to ensure the VM's multicast addresses are now being populated.
Resume the ping tests to confirm that IPv6 connectivity remains stable and no longer drops randomly.
If you are contacting Broadcom support about this issue, please provide the following:
Handling Log Bundles for offline review with Broadcom support: