در مورد Reattach به والدین قبلی اطلاع دهید

مشاهده منبع در GitHub

برای اینکه به دستگاه‌های پایانی (ED) در شبکه Thread اجازه دهید به روتر والدین قبلی خود اطلاع دهند که به یک روتر والد جدید متصل شده‌اند، ویژگی Inform Previous Parent on Reattach را فعال کنید.

این جدول فرزند والدین قبلی را سریع‌تر از فاصله زمانی تنظیم‌شده فرزند به‌روزرسانی می‌کند و از صف‌بندی ترافیک برای ED که فکر می‌کند در حالت خواب است، اما در واقع یک والد جدید دارد، جلوگیری می‌کند.

چگونه کار می کند

پس از اینکه یک ED به یک روتر والد جدید متصل شد، یک پیام IPv6 unicast حاوی اطلاعات زیر را به روتر والد قبلی خود ارسال می کند:

این نوع پیام IPv6 از روتر والد قدیمی می خواهد که فوراً تمام آدرس های IPv6 ثبت شده برای آن ED را از جدول فرزند خود حذف کند.

نحوه فعال کردن

این قابلیت به طور پیشفرض غیر فعال است.

برای فعال کردن Inform Previous Parent on Reattach، قبل از ساخت OpenThread ، OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH را به عنوان 1 در فایل /src/core/config/mle.h تعریف کنید:

#ifndef OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
#define OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 1
#endif

مولفه های

هیچ پارامتر قابل تنظیمی برای این ویژگی وجود ندارد.

API

هیچ API عمومی برای این ویژگی وجود ندارد.

CLI

هیچ دستور CLI مربوط به این ویژگی وجود ندارد.