Replies: 1 comment 10 replies
-
Hi @agners , The main idea is to allow BRs (or in general any Thread device) that has other IP-based links (e.g. WiFi) to incorporate it into the Thread mesh topology. This allows Thread network to leverage the benefits of the other links, e.g. higher throughout, capacity, coverage etc. Basically it helps make the Thread mesh more connected
Mesh network will be more connected. We can have nodes that may not be directly connected on 15.4 now see it each other as immediate neighbor over their TREL (WiFi) link.
Short/simple version is:
There are more details in 1.3 spec and/or in the OT implementation (the |
Beta Was this translation helpful? Give feedback.
-
Hello,
I am trying to understand the reasons why Thread Radio Encapsulation Link (TREL) has been added. From what I understand, it allows border routers to exchange IEEE 802.15.4 packets through a backbone link (e.g. Ethernet). TREL capable routers do so automatically via DNS-SD discovery.
But why is it needed in first place? What is the exact use case behind it? If two border routers are on the same mesh network, shouldn't the packets make it through the mesh network anyhow?
One thing which comes to mind is to avoid partitioning, essentially tie together Thread networks which lost connectivity on radio level. Are there use cases beyond that?
Reading through logs it seems to be related to multiradio support as well, where TREL essentially operates like a "remote radio". Is this being done to lower the load on the mesh network?
From what I understand multiradio tries to select the "best" radio for any given destination. I was wondering how is "best" determined here, from the commit log it seems this is based on successful transmissions (from ffb3fdf, the commit when it has been first introduced):
If the mesh network is not partitioned, any neighbor will be reachable from any radio, and those counter will be the same. It seems to me that TREL doesn't really add a benefit in the not partitioned case, is this correct?
Best regards,
Stefan
Beta Was this translation helpful? Give feedback.
All reactions