再接続時に前の保護者に通知する

GitHub でソースを見る

Thread ネットワーク内のエンドデバイス(ED)が、新しい親ルーターに接続したことを以前の親ルーターに通知できるようにするには、再接続時に以前の親に通知する機能を有効にします。

これにより、以前の親の子テーブルが、構成された子タイムアウト間隔よりも速く更新され、実際には新しい親が存在する ED が、スリープ状態にあると判断されてトラフィックがキューに追加されるのを防ぐことができます。

仕組み

ED が新しい親ルーターに接続すると、ED は、次の情報が含まれる単一のユニキャスト IPv6 メッセージを以前の親ルーターに送信します。

このタイプの IPv6 メッセージは、古い親ルーターに、その ED の登録済み IPv6 アドレスをすべて子テーブルから直ちに削除するよう指示します。

有効にする方法

この機能はデフォルトでは無効になっています。

再接続時に以前の親に通知を有効にするには、OpenThread をビルドする前に、/src/core/config/mle.h ファイルで OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH1 として定義します。

#ifndef OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
#define OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 1
#endif

パラメータ

この機能には構成可能なパラメータはありません。

API

この機能の公開 API はありません。

CLI

この機能に関連する CLI コマンドはありません。