跳到主要内容

5. IANA 考量 (IANA Considerations)

本文档为 6LoWPAN 定义了一种新的 IPv6 头部压缩格式. 本文档为 LOWPAN_IPHC 分配以下 32 个 Dispatch type 字段值:

  01 100000
through
01 111111

此分配抢占了 ESC [RFC4944] 的 01 111111 分配; 这种抢占是可行的, 因为用于启用 ESC 的扩展字节尚未分配. 作为替代, 以下值:

  01 000000

被保留为 ESC 的替代值, 并将在首次分配扩展字节时最终分配.

本文档还为 LOWPAN_NHC 头部类型创建一个新的 IANA 注册表, 初始内容如下:

  00000000 to 11011111: (unassigned)
1110000N: IPv6 Hop-by-Hop Options Header [RFC6282]
1110001N: IPv6 Routing Header [RFC6282]
1110010N: IPv6 Fragment Header [RFC6282]
1110011N: IPv6 Destination Options Header [RFC6282]
1110100N: IPv6 Mobility Header [RFC6282]
1110111N: IPv6 Header [RFC6282]
11110CPP: UDP Header [RFC6282]
11111000 to 11111110: (unassigned)

bit 位置中的大写字母表示特定于类别的 bit 分配. N 表示后面是否还有额外 LOWPAN_NHC 编码, 其定义见 Section 4.2. CPP 表示 Section 4.3 中定义的、特定于 UDP 头部压缩的变量.

此注册表 [RFC5226] 的策略为 IETF Review. 在此过程中, 新值应当 (SHOULD) 以保留 Section 4 中 NHC ID 抽象的方式分配, 即由 k 个 1 bit 后跟一个 0 bit 标识 NHC 的通用类别, 随后是特定于类别的 bit 分配.