Para permitir que los dispositivos finales (ED) de una red Thread informen a su router principal anterior que se conectaron a un router principal nuevo, habilita la función Informar al router principal anterior cuando se vuelva a conectar.
Esto actualiza la tabla secundaria del elemento superior anterior más rápido que el intervalo de tiempo de espera secundario configurado y evita que se almacenen en cola el tráfico de un ED que cree que está inactivo, pero que, en realidad, tiene un elemento superior nuevo.
Cómo funciona
Después de que un ED se conecta a un nuevo router principal, envía un solo mensaje IPv6 unicast que contiene la siguiente información a su router principal anterior:
- El EID de Mesh-Local del ED como la dirección de origen.
- El localizador de enrutamiento del router superior anterior como la dirección de destino
- Una carga útil vacía.
Este tipo de mensaje IPv6 le indica al router principal anterior que quite de inmediato todas las direcciones IPv6 registradas de ese ED de su tabla secundaria.
Cómo habilitar
Esta función está inhabilitada de forma predeterminada.
Para habilitar Inform Previous Parent cuando se vuelve a adjuntar, 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 CLI relacionados con esta función.