Passa al contenuto principale

8. Unicast Address Mapping (单播地址映射)

将 IPv6 非多播地址映射到 IEEE 802.15.4 链路层地址的地址解析过程 (Address Resolution Procedure) 遵循 [RFC4861] 第 7.2 节中的一般描述, 除非另有规定.

当链路层是 IEEE 802.15.4 且地址分别为 EUI-64 或 16 位短地址时, 源/目标链路层地址选项 (Source/Target Link-Layer Address Option) 具有以下形式:

EUI-64 地址格式:

                   0                   1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length=2 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+- IEEE 802.15.4 -+
| EUI-64 |
+- -+
| |
+- Address -+
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+- Padding -+
| |
+- (all zeros) -+
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

16位短地址格式:

                   0                   1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length=1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 16-bit short Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+- Padding -+
| (all zeros) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

图 7: 源/目标链路层地址选项格式

选项字段:

Type (类型):

  • 1: 源链路层地址 (Source Link-Layer Address)
  • 2: 目标链路层地址 (Target Link-Layer Address)

Length (长度): 此选项的长度 (包括类型和长度字段), 以 8 个八位字节为单位. 如果使用 EUI-64 地址, 此字段的值为 2, 如果使用 16 位短地址, 则为 1.

IEEE 802.15.4 Address: 64 位 IEEE 802.15.4 地址, 或 16 位短地址 (按照第 9 节中的格式), 以规范比特顺序 (Canonical Bit Order). 这是接口当前响应的地址. 此地址可能与用于派生接口标识符的内置地址不同, 原因是隐私或安全 (例如, 邻居发现) 考虑.