3. Modes d'adressage (Addressing Modes)
IEEE 802.15.4 définit plusieurs modes d'adressage (Addressing Modes) : il permet l'utilisation d'adresses étendues IEEE 64 bits (64-bit Extended Addresses), ou (après un événement d'association) d'adresses 16 bits uniques au sein d'un PAN [ieee802.15.4]. Ce document prend en charge à la fois les adresses étendues 64 bits et les adresses courtes 16 bits (Short Addresses).
Pour une utilisation dans un réseau 6LoWPAN, ce document impose des contraintes supplémentaires sur le format des adresses courtes 16 bits (en plus de celles imposées par IEEE 802.15.4), comme spécifié à la section 12. Étant donné que les adresses courtes sont par nature transitoires (Transient), une attention particulière est requise : comme elles sont attribuées lors des événements d'association par la fonction de coordinateur PAN (PAN Coordinator Function), leur validité et leur unicité sont limitées à la durée de vie de cette association. Cela peut être raccourci par l'expiration de l'association ou toute défaillance du coordinateur PAN. En raison des problèmes de scalabilité liés à cette attribution centralisée et au point de défaillance unique (Single Point of Failure) au niveau du coordinateur PAN, les déployeurs devraient soigneusement peser les avantages et les inconvénients de l'extension de tels réseaux basés sur des adresses courtes (et mettre en œuvre les mécanismes nécessaires). Bien sûr, les adresses étendues IEEE 64 bits ne souffrent peut-être pas de ces défauts, mais partagent néanmoins les autres problèmes de scalabilité liés au routage, à la découverte, à la configuration, etc.
Ce document suppose qu'un PAN est mappé à un lien IPv6 (IPv6 Link) spécifique. Cela est conforme à la recommandation selon laquelle les réseaux partagés devraient prendre en charge la diffusion de sous-réseau de couche liaison [RFC3819]. Strictement parlant, ce qui existe dans IPv6 est la multidiffusion (Multicast) et non la diffusion (Broadcast). Cependant, IEEE 802.15.4 lui-même ne prend pas en charge la multidiffusion. Par conséquent, les paquets de multidiffusion de la couche IPv6 DOIVENT être transportés comme des trames de diffusion de couche liaison dans les réseaux IEEE 802.15.4. Cela DOIT être fait de telle manière que les trames de diffusion ne soient remarquées que par les dispositifs au sein du PAN spécifique du lien en question. Conformément à la section 7.5.6.2 de [ieee802.15.4], cela est réalisé comme suit :
-
L'identifiant PAN de destination (Destination PAN Identifier) DOIT être inclus dans la trame, et il DOIT correspondre à l'identifiant PAN du lien en question.
-
L'adresse de destination courte (Short Destination Address) DOIT être incluse dans la trame, et elle DOIT correspondre à l'adresse de diffusion (0xffff).
De plus, la prise en charge du mappage d'adresses de multidiffusion IPv6 conformément à la section 9 DOIT être utilisée uniquement dans les configurations en réseau maillé (Mesh Configuration). La spécification complète de cette fonctionnalité dépasse le cadre de ce document.
Comme d'habitude, les hôtes apprennent les préfixes IPv6 via les annonces de routeur (Router Advertisements), comme décrit dans [RFC4861].