8.2.3. DIO-Nachrichtenkommunikation
Wenn eine DIO-Nachricht empfangen wird, muss der empfangende Knoten zunächst bestimmen, ob die DIO-Nachricht zur weiteren Verarbeitung akzeptiert werden soll, und die DIO-Nachricht anschließend zur weiteren Verarbeitung präsentieren, wenn sie berechtigt ist.
-
Wenn die DIO-Nachricht fehlerhaft ist, ist die DIO-Nachricht nicht für die weitere Verarbeitung berechtigt und ein Knoten MUSS sie stillschweigend verwerfen. (Siehe Abschnitt 18 für Fehlerprotokollierung).
-
Wenn der Absender der DIO-Nachricht ein Mitglied der Kandidaten-Nachbarmenge ist und die DIO-Nachricht nicht fehlerhaft ist, MUSS der Knoten das DIO verarbeiten.
8.2.3.1. DIO-Nachrichtenverarbeitung
Wenn DIO-Nachrichten von Kandidaten-Nachbarn empfangen werden, können die Nachbarn zu DODAG-Elternteilen befördert werden, indem die Regeln der DODAG-Erkennung befolgt werden, wie in Abschnitt 8.2 beschrieben. Wenn ein Knoten einen Nachbarn in die DODAG-Elternmenge aufnimmt, wird der Knoten durch den neuen DODAG-Elternknoten an das DODAG angehängt.
Das am meisten bevorzugte Elternteil sollte verwendet werden, um einzuschränken, welche anderen Knoten DODAG-Elternteile werden können. Einige Knoten in der DODAG-Elternmenge können einen Rank haben, der kleiner oder gleich dem am meisten bevorzugten DODAG-Elternteil ist. (Dieser Fall kann beispielsweise auftreten, wenn ein energiebeschränktes Gerät bei einem geringeren Rank ist, aber gemäß einem Optimierungsziel vermieden werden sollte, was zu einem bevorzugteren Elternteil bei einem höheren Rank führt.)