8. Unicast Address Mapping (ユニキャストアドレスマッピング)
IPv6非マルチキャストアドレスをIEEE 802.15.4リンク層アドレスにマッピングするアドレス解決プロセスは、別段の定めがない限り、[[RFC4861]] のセクション7.2の一般的な説明に従います。
リンク層がIEEE 802.15.4で、アドレスがそれぞれEUI-64または16ビット短アドレスである場合、送信元/宛先リンク層アドレスオプションは次の形式を持ちます。
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) -+
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
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) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
オプションフィールド:
-
Type (タイプ):
- 1: 送信元リンク層アドレスに使用
- 2: 宛先リンク層アドレスに使用
-
Length (長さ): これは、このオプション(タイプと長さフィールドを含む)の長さを8オクテット単位で表します。EUI-64アドレスが使用される場合、このフィールドの値は2です。16ビット短アドレスが使用される場合は1です。
-
IEEE 802.15.4 Address (IEEE 802.15.4アドレス): 64ビットIEEE 802.15.4アドレス、または16ビット短アドレス(第9節の形式に従う)を正規ビット順で表します。これは、インターフェースが現在応答しているアドレスです。プライバシーまたはセキュリティ(たとえば、近隣探索)の考慮事項により、このアドレスは、インターフェース識別子の導出に使用された組み込みアドレスとは異なる場合があります。