Passa al contenuto principale

3. Addressing Modes (Modalità di indirizzamento)

IEEE 802.15.4 definisce diverse modalità di indirizzamento: consente l'uso di indirizzi estesi IEEE a 64 bit oppure, dopo un evento di associazione, di indirizzi a 16 bit univoci all'interno del PAN [ieee802.15.4]. Questo documento supporta sia gli indirizzi estesi a 64 bit sia gli indirizzi brevi a 16 bit.

Per l'uso in una 6LoWPAN, questo documento impone vincoli aggiuntivi sul formato degli indirizzi brevi a 16 bit, oltre ai vincoli imposti da IEEE 802.15.4, come specificato nella Sezione 12. Poiché gli indirizzi brevi sono intrinsecamente temporanei, è necessaria particolare attenzione: essendo assegnati dalla funzione PAN coordinator durante un evento di associazione, validità e unicità sono limitate alla durata di tale associazione. Questa durata può essere abbreviata dalla scadenza dell'associazione o da un guasto del PAN coordinator. A causa dei problemi di scalabilità introdotti da questa allocazione centralizzata e dal single point of failure presso il PAN coordinator, chi dispiega la rete dovrebbe valutare attentamente vantaggi e svantaggi dell'espansione basata su indirizzi brevi e implementare i meccanismi necessari. Gli indirizzi estesi IEEE a 64 bit non soffrono necessariamente di questi difetti, ma condividono comunque i restanti problemi di scalabilità relativi a routing, discovery e configurazione.

Questo documento assume che un PAN corrisponda a uno specifico collegamento IPv6. Ciò è coerente con la raccomandazione secondo cui una rete condivisa dovrebbe supportare il broadcast del subnet a livello collegamento [RFC3819]. In senso stretto, in IPv6 esiste multicast e non broadcast. Tuttavia, IEEE 802.15.4 non supporta multicast nativo. Pertanto, i pacchetti multicast del livello IPv6 DEVONO essere trasportati come frame broadcast di livello collegamento in una rete IEEE 802.15.4. Questo DEVE essere fatto in modo che il frame broadcast sia considerato solo dai dispositivi nel PAN specifico del collegamento in questione. Secondo la Sezione 7.5.6.2 di [ieee802.15.4], ciò si ottiene così:

  1. Il frame DEVE includere il Destination PAN Identifier, che DEVE corrispondere al PAN ID del collegamento in questione.

  2. Il frame DEVE includere uno Short Destination Address, che DEVE corrispondere all'indirizzo broadcast (0xffff).

Inoltre, il supporto alla mappatura degli indirizzi multicast IPv6 della Sezione 9 DEVE essere usato solo in una configurazione mesh. La specifica completa di tale funzionalità è fuori dall'ambito di questo documento.

Come di consueto, gli host apprendono i prefissi IPv6 tramite Router Advertisement, come descritto in [RFC4861].