8. Unicast Address Mapping (Mappatura degli indirizzi unicast)
La procedura di risoluzione degli indirizzi che mappa indirizzi IPv6 non multicast su indirizzi di livello collegamento IEEE 802.15.4 segue la descrizione generale della Sezione 7.2 di [RFC4861], salvo diversa indicazione.
Quando il livello collegamento è IEEE 802.15.4 e l'indirizzo è rispettivamente un EUI-64 o un indirizzo breve a 16 bit, l'opzione Source/Target Link-Layer Address ha la forma seguente.
Formato indirizzo 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) -+
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Formato indirizzo breve a 16 bit:
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) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figura 7: formato dell'opzione Source/Target Link-Layer Address
Campi dell'opzione:
Type:
- 1: Source Link-Layer Address
- 2: Target Link-Layer Address
Length: lunghezza dell'opzione, inclusi i campi Type e Length, in unità di 8 ottetti. Se si usa un indirizzo EUI-64, il valore del campo è 2; se si usa un indirizzo breve a 16 bit, il valore è 1.
IEEE 802.15.4 Address: indirizzo IEEE 802.15.4 a 64 bit oppure indirizzo breve a 16 bit, secondo il formato della Sezione 9, in ordine canonico dei bit. È l'indirizzo a cui l'interfaccia risponde attualmente. Questo indirizzo può differire dall'indirizzo incorporato usato per derivare l'Interface Identifier, ad esempio per considerazioni di privacy o sicurezza, come in Neighbor Discovery.