Solution:
Root Cause: Layer 2 mDNS Advertisement Drop Across Local Subnets
Matter discovery relies strictly on mDNS-SD (Multicast DNS Service Discovery) over UDP port 5353. Matter bridges advertise their commissioning state using the
_matterc._udp service subtype, while operational bridges advertise under
_matter._tcp. If local Wi-Fi routers, access points, or managed switches block, drop, or fail to bridge IPv4/IPv6 multicast traffic between 2.4GHz, 5GHz, and wired Ethernet segments, the Alexa or Google Home controller cannot locate the bridge on the network.
Diagnostic Verification:
1Connect a computer to the same Wi-Fi network as the Echo/Nest controller.
2Open a terminal and run an mDNS discovery query for active Matter nodes:
On Linux/macOS: bash
dns-sd -B _matter._tcp local.
On Windows (PowerShell): powershell
Get-DnsClientServerAddress
# Use Avahi or Discovery app to monitor _matter._tcp.local
3If no instances return while the bridge is powered on, local network multicast is being suppressed.
Step-by-Step Fix:
1Enable IGMP Snooping and Multicast Enhancement in Router Admin:
Access your Wi-Fi router admin console (e.g., UniFi, AsusWRT, TP-Link).Navigate to Wireless Settings > Advanced.Enable IGMP Snooping and Enable Multicast Routing (IGMP Proxy).2Disable Wireless Client Isolation / AP Isolation:
Ensure AP Isolation or Guest Network Isolation is turned OFF on the IoT Wi-Fi SSID.3Enable Multicast Enhancement (IGMP/MLD to Unicast Conversion):
On enterprise APs (UniFi/Aruba), enable Multicast Enhancement to convert mDNS frames into reliable unicast delivery over wireless channels.Prevention & Long-Term Monitoring:
Keep Matter bridges and ecosystem hub controllers on the main LAN or a fully routed IoT VLAN with active mDNS reflector (Avahi) services enabled.