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

GitHub でソースを見る

Thread ネットワーク内のエンドデバイス(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 コマンドはありません。