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