Aller au contenu principal

8.5. Opération en tant que nœud feuille

Dans certains cas, un nœud RPL peut se rattacher à un DODAG uniquement en tant que nœud feuille. Un exemple d'un tel cas est lorsqu'un nœud ne comprend pas ou ne prend pas en charge (politique) la Fonction Objectif de l'instance RPL ou la métrique/contrainte annoncée. Comme spécifié dans la Section 18.6, en ce qui concerne la fonction de politique, le nœud peut soit rejoindre le DODAG en tant que nœud feuille, soit ne pas rejoindre le DODAG. Comme mentionné dans la Section 18.5, il est alors recommandé de consigner une erreur.

Un nœud feuille n'étend pas la connectivité DODAG; cependant, dans certains cas, le nœud feuille peut encore avoir besoin de transmettre des DIO occasionnellement, en particulier lorsque le nœud feuille n'a peut-être pas toujours agi en tant que nœud feuille et qu'une incohérence est détectée.

Un nœud opérant en tant que nœud feuille doit obéir aux règles suivantes:

  1. Il NE DOIT PAS transmettre de DIO contenant le DAG Metric Container.

  2. Ses DIO DOIVENT annoncer un DAGRank de INFINITE_RANK.

  3. Il PEUT supprimer la transmission DIO, à moins que la transmission DIO n'ait été déclenchée en raison de la détection d'incohérence lorsqu'un paquet est transféré ou en réponse à un message DIS unicast, auquel cas la transmission DIO NE DOIT PAS être supprimée.

  4. Il PEUT transmettre des DAO unicast comme décrit dans la Section 9.2.

  5. Il PEUT transmettre des DAO multidiffusion au voisinage '1 saut' comme décrit dans la Section 9.10.

Un cas particulier qui nécessite qu'un nœud feuille envoie un DIO est si ce nœud feuille était un membre antérieur d'un autre DODAG et qu'un autre nœud transfère un message en supposant l'ancienne topologie, déclenchant une incohérence. Le nœud feuille doit transmettre un DIO afin de réparer l'incohérence. Notez qu'en raison de la nature avec pertes des LLN, même si le nœud feuille a de manière optimiste empoisonné ses routes en annonçant un Rank de INFINITE_RANK dans l'ancien DODAG avant de devenir un nœud feuille, cette annonce peut avoir été perdue et un nœud feuille doit être capable d'envoyer un DIO plus tard afin de réparer l'incohérence.

Dans le cas général, le nœud feuille NE DOIT PAS s'annoncer en tant que routeur (c'est-à-dire envoyer des DIO).