2.6 NDP 优化

  为了减小能源消耗,IEEE 802.15.4 以及其它类似的链路层技术很少使用(甚至不使用)多播发送信号。此外,无线网络可能不完全遵循传统的 IP 子网和 IP 连接的概念。IPv6 邻居发现机制并不是设计用于非传输无线连接,因为它依赖于传统的 IPv6 连接,且由于它大量使用多播而降低了效率。这在低功耗有损网络中时不切实际的。

  基于这个原因,人们已经对 IPv6 邻居发现机制进行了一些简单的优化。它的编址机制和 LoWPAN 的重复地址检测如下:

  1. 初始化的主机接口允许主机睡眠。
  2. 为主机消除基于多播的地址分辨率
  3. 在单播 NS 和 NA 消息中,使用新选项注册主机地址。

  其中最后两种多跳规则可以被路由协议机制替代。

定义了三个新的 ICMPv6 消息选项:

  1. 地址注册选项(The Address Registration Option,ARO)
  2. 授权边界路由选项(he Authoritative Border Router Option,ABRO)。
  3. 6LoWPAN 上下文选项(The 6LoWPAN Context Option,6CO)。

  以及两个新的 ICMPv6 消息类型:

  1. 重复地址请求(Duplicate Address Request, DAR)。
  2. 重复地址确认(The Duplicate Address Confirmation, DAC)。