-
Hello, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
The original intent of selecting the highest IPv6 address scope is to enable TREL links that may go across multiple IPv6 subnets. However, there has since been discussions within Thread Group to update that behavior. For example, to align with RFC 6724. Relevant JIRAs: As for maintaining a set of IPv6 addresses, @abtink is planning to add support for that to OpenThread in the near future. |
Beta Was this translation helpful? Give feedback.
The original idea has been that mDNS would be the (main/only) way to discover and update peer information. And, of course, platforms can choose their own mDNS library. The TREL platform abstraction therefore defined
otPlatTrelPeerInfo
with a singleotSockAddr
and documented the expected/specified behavior (from the Thread specification) in theotPlatTrelEnable()
documentation, essentially delegating the IPv6 address selection to the platform layer.As Jonathan said, there have been some recent proposed changes to this (mainly to address issues seen with not being able to reliably detect address/port changes on peers with mDNS). We recently merged #10869), which covers SPEC-1261.
I'd like …