14. Richtlinien für neue Funktionen
Dieser Abschnitt erörtert Richtlinien für neue Protokollfunktionen, die in diesem Dokument definiert sind. Er legt auch einige Erwartungen für die Implementierung und Bereitstellung dieser Funktionen fest. Dieser Abschnitt ist informativer Natur: Er setzt die detaillierten Spezifikationen der vorangegangenen Abschnitte nicht außer Kraft, sondern fasst sie zusammen und präsentiert sie in kompakter Form, um als Checklisten verwendet zu werden. Die Checklisten dienen als Richtlinien, um die mögliche Bedeutung einer Funktion im Hinblick auf eine Bereitstellung gemäß den zum Zeitpunkt der Erstellung des Dokuments verfügbaren Informationen anzugeben. Beachten Sie, dass die Bereitstellung in einigen Fällen 'SHOULD' ist, während die Implementierung 'MUST' ist. Dies liegt an der Anwesenheit von ersetzbaren Funktionen; die Bereitstellung kann für diese alternative Methoden verwenden. Daher wird die Implementierung eines Konfigurationsschalters für die ersetzbaren Funktionen empfohlen. Die Listen legen mehr Wert auf Prägnanz als auf Vollständigkeit.
| Abschnitt | Beschreibung | Bereitstellen | Implementieren |
|---|---|---|---|
| 3.1 | Host-initiiertes RA | MUST | MUST |
| 3.2 | EUI-64-basierte IPv6-Adresse | MUST | MUST |
| 16-Bit-MAC-basierte Adresse | MAY | SHOULD | |
| Andere nicht eindeutige Adressen | MAY | MAY | |
| 3.3 | Host-initiiertes RS | MUST | MUST |
| ABRO-Verarbeitung | SHOULD | MUST | |
| 4.1 | Registrierung mit ARO | MUST | MUST |
| 4.2, 5.4 | 6CO | SHOULD | SHOULD |
| 5.2 | Beitreten der Solicited-Node-Multicast-Gruppe | N/A | N/A |
| Beitreten der All-Nodes-Multicast-Gruppe | MUST | MUST | |
| Verwendung von Sicherungsschicht-Indikationen für NUD | MAY | MAY | |
| 5.5 | 6LoWPAN-ND NUD | MUST | MUST |
| 5.8.2 | Verhalten beim Aufwachen | SHOULD | SHOULD |
Tabelle 3: Richtlinie für 6LoWPAN-ND-Funktionen für Hosts
| Abschnitt | Beschreibung | Bereitstellen | Implementieren |
|---|---|---|---|
| 3.1 | Periodische RA | SHOULD NOT | SHOULD NOT |
| 3.2 | Adresszuweisung während des Startvorgangs | SHOULD | MUST |
| 3.3 | Unterstützung von EUI-64-basierten MAC-Hosts | MUST | MUST |
| Unterstützung von 16-Bit-MAC-Hosts | MAY | SHOULD | |
| 3.4, 4.3, 8.1.3, 8.1.4 | ABRO-Verarbeitung/Senden | SHOULD | MUST |
| 8.1 | Multihop-Präfix-Speicherung und -Weiterverteilung | SHOULD | MUST |
| 3.5 | Vorläufige NCE | MUST | MUST |
| 8.2 | Multihop-DAD | SHOULD | MUST |
| 4.1, 6.5, 6.5.1 - 6.5.5 | ARO-Unterstützung | MUST | MUST |
| 4.2 | 6CO | SHOULD | SHOULD |
| 6.3 | Verarbeite RS/ABRO | MUST | MUST |
Tabelle 4: Richtlinie für 6LR-Funktionen in 6LoWPAN-ND
| Abschnitt | Beschreibung | Bereitstellen | Implementieren |
|---|---|---|---|
| 3.1 | Periodische RA | SHOULD NOT | SHOULD NOT |
| 3.2 | Adress-Autokonfiguration auf Router-Schnittstelle | MUST NOT | MUST NOT |
| 3.3 | EUI-64-MAC-Unterstützung auf 6LoWPAN-Schnittstelle | MUST | MUST |
| 8.1 - 8.1.1, 8.1.5 | Multihop-Präfixverteilung | SHOULD | MUST |
| 8.2 | Multihop-DAD | SHOULD | MUST |
Tabelle 5: Richtlinie für 6LBR-Funktionen in 6LoWPAN-ND