للسماح للأجهزة النهائية (EDs) في شبكة Thread بإبلاغ جهاز التوجيه الرئيسي السابق بأنها متصلة بجهاز توجيه رئيسي جديد، عليك تفعيل ميزة "إبلاغ أحد الوالدين السابق" عند إعادة إرفاقها.
يؤدي ذلك إلى تعديل جدول العنصر الرئيسي السابق للعنصر الفرعي بشكل أسرع من الفاصل الزمني لوقت الاستراحة للعنصر الفرعي الذي تم ضبطه، ويمنعه من إضافة الزيارات إلى قائمة الانتظار لوحدة تحكّم حدودية يعتقد أنّها في وضع السكون، ولكنّها في الواقع لها عنصر رئيسي جديد.
آلية العمل
بعد توصيل ED بجهاز توجيه أصلي جديد، يرسل رسالة IPv6 أحادية الإرسال تحتوي على المعلومات التالية إلى جهاز التوجيه الأصلي السابق:
- معرّف EID على مستوى الشبكة المحلية لوحدة التحكّم في الطاقة باعتباره العنوان المصدر
- محدد مواقع التوجيه لجهاز التوجيه الأصلي السابق كعنوان الوجهة.
- حمولة فارغة
يطالب هذا النوع من رسائل الإصدار 6 من بروتوكول الإنترنت من جهاز التوجيه الأصلي القديم بإزالة جميع عناوين الإصدار 6 من بروتوكول الإنترنت المسجّلة لهذا الحساب الإداري على الفور من الجدول الفرعي الخاص به.
كيفية تفعيل الميزة
تكون هذه الميزة معطلة بشكل تلقائي.
لتفعيل أداة Inform السابق Parent في Reattach، يُرجى تحديد
OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
على أنّه 1
في ملف
/src/core/config/mle.h
، قبل إنشاء OpenThread:
#ifndef OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
#define OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 1
#endif
المعلمات
لا توجد معلمات قابلة للتهيئة لهذه الميزة.
واجهة برمجة التطبيقات
لا تتوفّر واجهة برمجة تطبيقات عامة لهذه الميزة.
CLI
لا تتوفّر أوامر سطر الأوامر المرتبطة بهذه الميزة.