Ver el código fuente en GitHub
Para permitir que los dispositivos finales (ED) de una red Thread informen a su superior anterior que se conectaron a uno nuevo, habilita la función Inform Previous Parent on Reattach.
Esto actualiza la tabla de elementos secundarios del superior anterior más rápido que el intervalo de tiempo de espera configurado para los elementos secundarios y evita que ponga en cola el tráfico para un ED que cree que está inactivo, pero que, en realidad, tiene un superior nuevo.
Cómo funciona
Después de que un ED se conecta a un superior nuevo, envía un solo mensaje IPv6 de transmisión unidifusión que contiene la siguiente información a su superior anterior:
- El EID local de la malla del ED como dirección de origen.
- El localizador de enrutamiento del superior anterior como dirección de destino
- Una carga útil vacía
Este tipo de mensaje IPv6 solicita al superior anterior que quite de inmediato todas las direcciones IPv6 registradas para ese ED de su tabla de elementos secundarios.
Cómo habilitar
Esta función se inhabilita de forma predeterminada.
Para habilitar Inform Previous Parent on Reattach, define
OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH como 1 en el archivo
/src/core/config/mle.h antes de compilar OpenThread:
#ifndef OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
#define OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 1
#endif
Parámetros
No hay parámetros configurables para esta función.
API
No hay una API pública para esta función.
CLI
No hay comandos de la CLI relacionados con esta función.