12. IANA Considerations (IANA注意事项)
本文档创建了两个新的 IANA 注册表, 如下所述. 这些注册表中的未来分配将根据 "Specification Required" (需要规范) [RFC2434] 的政策通过 IANA 协调. 预计此政策将允许其他 (非 IETF) 组织更容易地获得分配.
分派类型字段注册表 (Dispatch Type Field Registry)
本文档为第 5 节中报文头定义中显示的分派类型字段 (Dispatch Type Field) 创建了一个新的 IANA 注册表. 本文档定义了 IPv6, LOWPAN_HC1 compression d'en-tête, BC0 广播和两个转义模式 (NALP 表示不是 LoWPAN 帧, ESC 允许附加分派字节) 的值. 本文档将此字段定义为 8 位长. 值 00xxxxxx 被保留且不使用, 允许总共 192 个不同的值, 这应该足够了. 如果定义了除 HC1 之外的报文头压缩格式, 或者如果定义了附加的 TCP, ICMP HC2 格式, 预计这些将使用 LOWPAN_HC1 之后的保留分派值. 如果定义了附加的网状网络传递格式, 这些将使用 LOWPAN_BC0 之后的保留值.
16位短地址注册表 (16-bit Short Address Registry)
本文档为 6LoWPAN 数据包中使用的 16 位短地址字段创建了一个新的 IANA 注册表.
0 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 16-bit short Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
图 12: 16位短地址格式
此注册表必须 (MUST) 包括地址 0xffff (被当前侦听信道的所有设备接受的 16 位广播地址) 和 0xfffe, 如 [ieee802.15.4] 中定义. 此外, 在 6LoWPAN 网络内, 16 位短地址必须 (MUST) 遵循此格式 (按从 0 到 7 的比特字段顺序引用), 其中 "x" 是未指定比特值的占位符:
Range 1, 0xxxxxxxxxxxxxxx: 如果 16 位地址是单播地址 (Unicast Address), 第一位 (比特 0) 应 (SHALL) 为零. 这为实际地址留下 15 位.
Range 2, 100xxxxxxxxxxxxx: 如果 16 位地址是多播地址 (Multicast Address) (参见第 9 节), 比特 0, 1 和 2 应 (SHALL) 遵循此模式. 这为实际多播地址留下 13 位.
Range 3, 101xxxxxxxxxxxxx: 比特 0, 1 和 2 的此模式是保留的. 任何未来的分配应遵循上述政策.
Range 4, 110xxxxxxxxxxxxx: 比特 0, 1 和 2 的此模式是保留的. 任何未来的分配应遵循上述政策.
Range 5, 111xxxxxxxxxxxxx: 比特 0, 1 和 2 的此模式是保留的. 任何未来的分配应遵循上述政策.