跳到主要内容

6.2. DODAG 信息请求 (DODAG Information Solicitation, DIS)

DODAG 信息请求 (DODAG Information Solicitation, DIS) 消息可用于向 RPL 节点请求 DODAG 信息对象 (DODAG Information Object). 它的用法类似于 IPv6 邻居发现中规定的路由器请求 (Router Solicitation). 节点可以使用 DIS 探测其邻域内附近的 DODAG. 第 8.3 节描述节点如何响应 DIS.

6.2.1. DIS 基本对象格式 (Format of the DIS Base Object)

 0                   1                   2
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Flags | Reserved | Option(s)...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

图 13: DIS 基本对象
  • Flags: 8 位未使用字段, 保留供标志使用. 发送方 MUST 将该字段初始化为零, 接收方 MUST 忽略该字段.
  • Reserved: 8 位未使用字段. 发送方 MUST 将该字段初始化为零, 接收方 MUST 忽略该字段.
  • DIS Base 的 未分配位 为保留位. 发送时 MUST 将其设置为零, 接收时 MUST 忽略.

6.2.2. 安全 DIS (Secure DIS)

安全 DIS 消息遵循图 7 中的格式, 其中基本格式是图 13 所示的 DIS 消息.

6.2.3. DIS 选项 (DIS Options)

DIS 消息 MAY 携带有效选项.

本规范允许 DIS 消息携带以下选项:

  • 0x00 Pad1
  • 0x01 PadN
  • 0x07 Solicited Information