Passa al contenuto principale

8.5. Operazione come nodo foglia

In alcuni casi, un nodo RPL può collegarsi a un DODAG solo come nodo foglia. Un esempio di tale caso è quando un nodo non comprende o non supporta (politica) la Funzione Obiettivo dell'istanza RPL o la metrica/vincolo annunciato. Come specificato nella Sezione 18.6, relativa alla funzione di politica, il nodo può unirsi al DODAG come nodo foglia o può non unirsi al DODAG. Come menzionato nella Sezione 18.5, è quindi raccomandato registrare un errore.

Un nodo foglia non estende la connettività DODAG; tuttavia, in alcuni casi, il nodo foglia potrebbe ancora dover trasmettere occasionalmente i DIO, in particolare quando il nodo foglia potrebbe non aver sempre agito come nodo foglia e viene rilevata un'incoerenza.

Un nodo che opera come nodo foglia deve obbedire alle seguenti regole:

  1. NON DEVE trasmettere DIO contenenti il DAG Metric Container.

  2. I suoi DIO DEVONO annunciare un DAGRank di INFINITE_RANK.

  3. PUÒ sopprimere la trasmissione DIO, a meno che la trasmissione DIO non sia stata attivata a causa del rilevamento di incoerenza quando un pacchetto viene inoltrato o in risposta a un messaggio DIS unicast, nel qual caso la trasmissione DIO NON DEVE essere soppressa.

  4. PUÒ trasmettere DAO unicast come descritto nella Sezione 9.2.

  5. PUÒ trasmettere DAO multicast al vicinato '1 hop' come descritto nella Sezione 9.10.

Un caso particolare che richiede a un nodo foglia di inviare un DIO è se quel nodo foglia era un membro precedente di un altro DODAG e un altro nodo inoltra un messaggio assumendo la vecchia topologia, attivando un'incoerenza. Il nodo foglia deve trasmettere un DIO al fine di riparare l'incoerenza. Si noti che a causa della natura con perdite dei LLN, anche se il nodo foglia ha ottimisticamente avvelenato le sue rotte annunciando un Rank di INFINITE_RANK nel vecchio DODAG prima di diventare un nodo foglia, quell'annuncio potrebbe essersi perso e un nodo foglia deve essere capace di inviare un DIO successivamente al fine di riparare l'incoerenza.

Nel caso generale, il nodo foglia NON DEVE annunciarsi come router (cioè inviare DIO).