12. IANA Considerations (Considerazioni IANA)
Questo documento crea due nuovi registri IANA, descritti di seguito. Le future assegnazioni in questi registri saranno coordinate da IANA secondo la policy "Specification Required" [RFC2434]. Ci si aspetta che questa policy consenta ad altre organizzazioni, anche non IETF, di ottenere assegnazioni più facilmente.
Registro del campo Dispatch Type
Questo documento crea un nuovo registro IANA per il campo Dispatch Type mostrato nelle definizioni di intestazione della Sezione 5. Il documento definisce valori per IPv6, compressione delle intestazioni LOWPAN_HC1, broadcast BC0 e due modalità di escape: NALP indica che non si tratta di un frame LoWPAN, mentre ESC consente byte Dispatch aggiuntivi. Questo documento definisce il campo come lungo 8 bit. I valori 00xxxxxx sono riservati e non usati; restano quindi 192 valori distinti, quantità che dovrebbe essere sufficiente. Se vengono definiti formati di compressione delle intestazioni diversi da HC1, oppure ulteriori formati HC2 per TCP o ICMP, ci si aspetta che usino i valori Dispatch riservati successivi a LOWPAN_HC1. Se vengono definiti formati aggiuntivi per la consegna mesh, ci si aspetta che usino i valori riservati successivi a LOWPAN_BC0.
Registro degli indirizzi brevi a 16 bit
Questo documento crea un nuovo registro IANA per il campo indirizzo breve a 16 bit usato nei pacchetti 6LoWPAN.
0 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 16-bit short Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figura 12: formato dell'indirizzo breve a 16 bit
Questo registro DEVE includere gli indirizzi 0xffff, indirizzo broadcast a 16 bit accettato da tutti i dispositivi che ascoltano il canale corrente, e 0xfffe, come definiti in [ieee802.15.4]. Inoltre, all'interno di una rete 6LoWPAN, gli indirizzi brevi a 16 bit DEVONO seguire il formato seguente, riferito all'ordine dei campi di bit da 0 a 7, dove "x" indica un valore di bit non specificato:
Range 1, 0xxxxxxxxxxxxxxx: se l'indirizzo a 16 bit è un indirizzo unicast, il primo bit (bit 0) DEVE essere zero. Restano 15 bit per l'indirizzo effettivo.
Range 2, 100xxxxxxxxxxxxx: se l'indirizzo a 16 bit è un indirizzo multicast, vedere la Sezione 9, i bit 0, 1 e 2 DEVONO seguire questo pattern. Restano 13 bit per l'indirizzo multicast effettivo.
Range 3, 101xxxxxxxxxxxxx: questo pattern per i bit 0, 1 e 2 è riservato. Qualsiasi assegnazione futura deve seguire la policy sopra indicata.
Range 4, 110xxxxxxxxxxxxx: questo pattern per i bit 0, 1 e 2 è riservato. Qualsiasi assegnazione futura deve seguire la policy sopra indicata.
Range 5, 111xxxxxxxxxxxxx: questo pattern per i bit 0, 1 e 2 è riservato. Qualsiasi assegnazione futura deve seguire la policy sopra indicata.