Para permitir que dispositivos finais (EDs) em uma rede Thread informem seu roteador pai anterior que eles se conectaram a um novo roteador pai, habilite o recurso Informar pai anterior ao reconectar.
Isso atualiza a tabela filho do pai anterior mais rápido do que o intervalo de tempo limite do filho configurado e o impede de enfileirar o tráfego para um ED que pensa estar adormecido, mas na realidade tem um novo pai.
Como funciona
Depois que um ED se conecta a um novo roteador pai, ele envia uma única mensagem IPv6 unicast contendo as seguintes informações para seu roteador pai anterior:
- O EID Mesh-Local do ED como o endereço de origem.
- O EID Mesh-Local do roteador pai anterior como o endereço de destino.
- Uma carga útil vazia.
Este tipo de mensagem IPv6 solicita que o roteador pai antigo remova imediatamente todos os endereços IPv6 registrados para esse ED de sua tabela filho.
Como habilitar
Este recurso está desabilitado por padrão.
Para habilitar Informar pai anterior em OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
, defina OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
como 1
no arquivo /src/core/config/mle.h
, antes de construir OpenThread :
#ifndef OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH #define OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 1 #endif
Parâmetros
Não há parâmetros configuráveis para este recurso.
API
Não há API pública para este recurso.
CLI
Não há comandos CLI relacionados a este recurso.