6LoWPAN技术详解:实现物联网IPv6适配
在物联网(IoT)领域,IPv6 无法直接应用于大多数物理和链路层技术。6LoWPAN 及其类似机制则在网络层和链路层之间发挥作用,将 IPv6 数据报转换为适合低功耗有损网络(LLNs)传输的格式,为受限和低功耗设备提供原生 IPv6 支持,同时仅产生最小的开销。
1. ND 协议与 SAA 机制
1.1 ND 协议消息类型
ND(邻居发现)协议包含多种消息类型,用于设备间的连接和地址解析:
- 路由器通告(RA) :包含 SAA 支持位、32 位有效生命周期字段、32 位首选生命周期字段和 128 位前缀字段,用于告知设备网络前缀信息。
- 路由器请求(RS) :新部署的设备若未收到 RA 消息,可向组播地址(FF02::2)发送 RS 消息,促使路由器发送 RA。RS 消息为空的 ICMPv6 消息。
- 邻居请求(NS) :主要用于替代 IPv4 的地址解析协议(ARP),设备通过 NS 消息查找其他链路设备的链路层地址,并通过邻居不可达检测(NUD)缓存判断设备是否可达。
- 邻居通告(NA) :设备收到 NS 消息后,发送包含自身链路层地址的 NA 消息。此外,NA 消息也可主动发送,用于通知链路层地址的变化。
- ICMPv6 重定向消息 :路由器使用该消息告知其他 IPv6 设备更好的下一跳设备。
1.2 SAA 机制
SAA(无状态
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



