关键定义¶
边界路由器¶
边界路由器 (Border Router/Edge Router):在两个 IP 网络中提供路由服务的路由器。将 Thread 网络连接到其他基于 IP 网络 (例如 Wi-Fi 或以太网) 的设备。与其他无线解决方案中的网关不同,它对位于网络层之上的传输和应用协议是完全透明的。因此,应用程序可以安全地进行端到端的通信,无需任何应用程序层转换。网络中可以有多个边界路由器,从而在其中一个发生故障时消除 “单点故障”。
线程边界路由器具有以下三个功能:
1. 为 Thread 网络的节点提供服务,比如 SLAAC 服务 (分配 ipv6 前缀)、DHCPv6 (分配 ipv6 地址)
2. 协助外部管理者管理 Thread 网络
3. 保护 Thread 网络
SLAAC (IPv6 Stateless Address Autoconfiguration):无状态地址自动配置,IPv6 网络中获取全局 IP 地址的一种方式 (另一种是 DHCPv6),就是问路由器要个前缀,然后自己添加后缀组合而成,当边界路由器提供 SLAAC 服务时,由它为 Thread network 里面的节点提供前缀,边界路由器的 Thread 网卡可以通过 DHCPv6-PD, L2TP-VPN, 或 HNCP 的方式向它的网关获得这个前缀。通俗来说,如果外部网络是广域网,那么就是问运营商要这个前缀;如果外部网络是家庭局域网,那么你的 Thread 网络就相当于这个家庭局域网里面的子网,那么问家庭局域网的网关要个子网前缀便可。