3. Addressing Modes (Adressierungsmodi)
IEEE 802.15.4 definiert mehrere Adressierungsmodi (Addressing Modes): Es erlaubt die Verwendung von IEEE 64-Bit-Erweiterungsadressen (64-bit Extended Addresses) oder (nach einem Assoziierungsereignis) innerhalb eines PAN eindeutiger 16-Bit-Adressen [ieee802.15.4]. Dieses Dokument unterstützt sowohl 64-Bit-Erweiterungsadressen als auch 16-Bit-Kurzadressen (Short Addresses).
Für die Verwendung innerhalb von 6LoWPAN legt dieses Dokument zusätzliche Einschränkungen für das Format der 16-Bit-Kurzadressen fest (über die von IEEE 802.15.4 auferlegten Einschränkungen hinaus), wie in Abschnitt 12 festgelegt. Da Kurzadressen von Natur aus vorübergehend (Transient) sind, ist besondere Sorgfalt geboten: Da sie während eines Assoziierungsereignisses durch die PAN-Koordinatorfunktion (PAN Coordinator Function) zugewiesen werden, sind ihre Gültigkeit und Eindeutigkeit auf die Lebensdauer dieser Assoziation beschränkt. Dies kann durch das Ablaufen der Assoziation oder durch einen Ausfall des PAN-Koordinators verkürzt werden. Aufgrund der Skalierbarkeitsprobleme, die durch diese zentralisierte Zuweisung und den einzelnen Ausfallpunkt (Single Point of Failure) beim PAN-Koordinator entstehen, sollten Betreiber die Vor- und Nachteile der Erweiterung solcher Netzwerke auf Basis von Kurzadressen sorgfältig abwägen (und die notwendigen Mechanismen implementieren). Natürlich sind IEEE 64-Bit-Erweiterungsadressen möglicherweise nicht von diesen Mängeln betroffen, teilen jedoch weiterhin die übrigen Skalierbarkeitsprobleme in Bezug auf Routing, Erkennung, Konfiguration usw.
Dieses Dokument geht davon aus, dass ein PAN einem bestimmten IPv6-Link (IPv6 Link) zugeordnet ist. Dies entspricht der Empfehlung, dass gemeinsam genutzte Netzwerke Verbindungsschicht-Subnetz-Broadcasts [RFC3819] unterstützen sollten. Streng genommen existiert in IPv6 Multicast (Multicast) statt Broadcast (Broadcast). IEEE 802.15.4 selbst unterstützt jedoch kein Multicast. Daher MÜSSEN (MUST) IPv6-Schicht-Multicast-Pakete als Verbindungsschicht-Broadcast-Rahmen in IEEE 802.15.4-Netzwerken übertragen werden. Dies MUSS (MUST) so erfolgen, dass Broadcast-Rahmen nur von Geräten innerhalb des spezifischen PAN des betreffenden Links beachtet werden. Gemäß Abschnitt 7.5.6.2 von [ieee802.15.4] wird dies wie folgt erreicht:
-
Der Rahmen MUSS (MUST) einen Ziel-PAN-Identifikator (Destination PAN Identifier) enthalten, und dieser MUSS (MUST) mit der PAN-ID des betreffenden Links übereinstimmen.
-
Der Rahmen MUSS (MUST) eine kurze Zieladresse (Short Destination Address) enthalten, und diese MUSS (MUST) mit der Broadcast-Adresse (0xffff) übereinstimmen.
Darüber hinaus DARF (MUST) die Unterstützung der IPv6-Multicast-Adresszuordnung gemäß Abschnitt 9 NUR in Mesh-Konfigurationen (Mesh Configuration) verwendet werden. Die vollständige Spezifikation solcher Funktionen liegt außerhalb des Geltungsbereichs dieses Dokuments.
Wie üblich erfahren Hosts IPv6-Präfixe über Router-Ankündigungen (Router Advertisements), wie in [RFC4861] beschrieben.