Poinformuj poprzedniego rodzica o ponownym załączeniu

Wyświetl źródło na GitHubie

Aby umożliwić urządzeniom końcowym w sieci Thread informowanie poprzedniego rodzica o tym, że zostały dołączone do nowego rodzica, włącz funkcję Inform Previous Parent on Reattach.

Spowoduje to szybsze zaktualizowanie tabeli podrzędnej poprzedniego rodzica niż skonfigurowany interwał przekroczenia limitu czasu podrzędnego i uniemożliwi mu kolejkowanie ruchu do urządzenia końcowego, które uważa za uśpione, ale w rzeczywistości ma nowego rodzica.

Jak to działa

Gdy urządzenie końcowe dołączy do nowego rodzica, wyśle do poprzedniego rodzica pojedynczą wiadomość IPv6 typu unicast zawierającą te informacje:

Ten typ wiadomości IPv6 powoduje, że poprzedni rodzic natychmiast usuwa z tabeli podrzędnej wszystkie zarejestrowane adresy IPv6 tego urządzenia końcowego.

Jak włączyć

Domyślnie ta funkcja jest wyłączona.

Aby włączyć funkcję Inform Previous Parent on Reattach, zdefiniuj OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH jako 1 w pliku /src/core/config/mle.h, przed skompilowaniem OpenThread:

#ifndef OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
#define OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 1
#endif

Parametry

Ta funkcja nie ma konfigurowalnych parametrów.

Interfejs API

Ta funkcja nie ma publicznego interfejsu API.

CLI

Ta funkcja nie ma poleceń interfejsu wiersza poleceń.