Thread 制作了一份关于他们的协议的文档Thread Stack Fundamentals,我一直在阅读该文档以尝试了解更多关于 Thread 如何工作的信息。
在第 5 页,该文档解释说,尽管没有单点故障,但需要一个领导者来为网络做出决策:
路由器或边界路由器可以为 Thread 网络中的某些功能承担领导角色。该领导者需要在网络内做出决策。例如,Leader 分配 Router 地址并允许新的 Router 请求。领导角色被选举出来,如果领导失败,另一个路由器或边界路由器承担领导角色。正是这种自主操作确保没有单点故障。
Thread网络中的设备如何选举Leader?当设备“投票”或选择领导者时,是否有一组评估标准?