Informer le parent concerné lors du réassociation

Afficher la source sur GitHub

Pour permettre aux appareils finaux d'un réseau Thread d'informer leur parent précédent qu'ils sont connectés à un nouveau parent, activez la fonctionnalité "Inform Previous Parent on Reattach" (Informer le parent précédent lors de la reconnexion).

Cela met à jour la table enfant du parent précédent plus rapidement que l'intervalle de délai d'inactivité configuré pour l'enfant et l'empêche de mettre en file d'attente le trafic d'un appareil final qu'il pense être en veille, mais qui a en réalité un nouveau parent.

Fonctionnement

Une fois qu'un appareil final est connecté à un nouveau parent, il envoie un seul message IPv6 monodiffusion contenant les informations suivantes à son parent précédent :

Ce type de message IPv6 invite le parent précédent à supprimer immédiatement toutes les adresses IPv6 enregistrées pour cet appareil final de sa table enfant.

Comment l'activer

Cette fonctionnalité est désactivée par défaut.

Pour activer "Inform Previous Parent on Reattach" (Informer le parent précédent lors de la reconnexion), définissez OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH sur 1 dans le /src/core/config/mle.h fichier, avant de compiler OpenThread :

#ifndef OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
#define OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 1
#endif

Paramètres

Aucun paramètre configurable n'est disponible pour cette fonctionnalité.

API

Il n'existe aucune API publique pour cette fonctionnalité.

CLI

Aucune commande CLI n'est associée à cette fonctionnalité.