重新附加先前上级的通知

在 GitHub 上查看源代码

如需允许 Thread 网络中的最终设备 (ED) 通知其之前的父路由器,它们已连接到新的父路由器,请启用“在重新连接后通知之前的父设备”功能。

这样可以比配置的子超时间隔更快更新上一个父表的子表,并阻止其将自己认为已休眠但实际上有新父项的 ED 流量加入队列。

工作原理

ED 连接到新的父路由器后,会将包含以下信息的单播 IPv6 消息发送到之前的父路由器:

此类 IPv6 消息会提示旧的父路由器立即从其子表中移除为该 ED 注册的所有 IPv6 地址。

启用方式

默认情况下,此功能处于停用状态。

如需在重新附加时启用“通知之前的父项”,请先在 /src/core/config/mle.h 文件中将 OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 定义为 1,然后再构建 OpenThread

#ifndef OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
#define OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 1
#endif

参数

此功能没有可配置参数。

API

此功能没有公共 API。

CLI

没有与此功能相关的 CLI 命令。