إبلاغ أحد الوالدين السابق عند إعادة الإرفاق

عرض المصدر على GitHub

للسماح للأجهزة النهائية (EDs) في شبكة Thread بإبلاغ جهاز التوجيه الرئيسي السابق بأنها متصلة بجهاز توجيه رئيسي جديد، عليك تفعيل ميزة "إبلاغ أحد الوالدين السابق" عند إعادة إرفاقها.

يؤدي ذلك إلى تعديل جدول العنصر الرئيسي السابق للعنصر الفرعي بشكل أسرع من الفاصل الزمني لوقت الاستراحة للعنصر الفرعي الذي تم ضبطه، ويمنعه من إضافة الزيارات إلى قائمة الانتظار لوحدة تحكّم حدودية يعتقد أنّها في وضع السكون، ولكنّها في الواقع لها عنصر رئيسي جديد.

آلية العمل

بعد توصيل ED بجهاز توجيه أصلي جديد، يرسل رسالة IPv6 أحادية الإرسال تحتوي على المعلومات التالية إلى جهاز التوجيه الأصلي السابق:

يطالب هذا النوع من رسائل الإصدار 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

لا تتوفّر أوامر سطر الأوامر المرتبطة بهذه الميزة.