Get link local address when performing mdns service discovery #8967
-
When our device (Matter over Thread) is added to Google Nest Gen2, and our device try to perform mdns discovery for another LAN device but it get the link local address(fe80::e65f:1ff:fec5:9ceb) from Google Nest Gen2. The link local address of this LAN device cannot establish a route for the thread node, causing the thread device to try to send a message to this ip address, and the message is unreachable. In fact, this LAN device also has a ULA address, but what I see is that Google Nest Gen2 does not inform the thread device of this ULA address(fd78:314c:785b:4546:e65f:1ff:fec5:9ceb). I believe ULA is the address that the thread device wants to obtain for mdns discovery(AAAA record). |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
@fuxiaoming-lumi , can you provide a pcap file for the mDNS traffic on the LAN? I'd like to see the mDNS traffic between the Nest Hub and your LAN device. |
Beta Was this translation helpful? Give feedback.
-
Sorry for late reply. I try to let my raspberry pi connect to WiFi Router through wifi this time and still can reproduce this issue. Network Topology: raspberry pi address:
matter over thread accessory ip address:
Capture the Wlan traffic log from Raspberry PI side: wlan_1251.pcapng Thread Info: Check the No.11236 from Thread sniffer log.
Check the No.11244 from Thread sniffer log.
While the raspberry pi do have ULA (fde2:124d:3efb:15d0:dea6:32ff:fef3:954a) but it look like it don't include in additional records. Check the No.1251 from Wlan sniffer log.
BTW, if I replace nest with otbr, the accessory can obtain the ULA address of raspberry pi and everything work fine. |
Beta Was this translation helpful? Give feedback.
-
Update my test result with Nest Hub Gen2.
2.Nest Hub(SRP Server) Query Response with LLA (Sniffer Log No.32127)
3.Let Thread Accessory Query Request for AAAA (Sniffer Log No.32129)
5.Network is Reachable now Thread Info: |
Beta Was this translation helpful? Give feedback.
-
Should be fixed. |
Beta Was this translation helpful? Give feedback.
-
Nest Hub returning link-local address is a bug that's specific to the product. That should be addressed in an upcoming software update. |
Beta Was this translation helpful? Give feedback.
Should be fixed.