مجموعة مميّزة متّصلة

يجب أن تشكل أجهزة التوجيه مجموعة مميّزة متصلة (CDS)، ما يعني ما يلي:
- توفُّر مسار للموجهات فقط بين أي مُوجهَين
- يمكن لأي جهاز توجيه في شبكة Thread الوصول إلى أي جهاز توجيه آخر من خلال البقاء تمامًا ضمن مجموعة أجهزة التوجيه.
- كل جهاز طرفي في شبكة Thread يكون متصلاً مباشرةً بجهاز توجيه.
تحافظ الخوارزمية الموزّعة على "النسخة الاحتياطية في السحابة"، ما يضمن الحد الأدنى من التكرار. يتم ربط كل جهاز بالشبكة في البداية كجهاز نهائي (طفل). عندما تتغيّر حالة شبكة Thread، تضيف الخوارزمية أجهزة توجيه أو تزيلها للحفاظ على الخدمة القابلة للتطوير.
تضيف Thread أجهزة التوجيه إلى:
- زيادة التغطية إذا كانت الشبكة أقل من الحدّ الأدنى لجهاز التوجيه وهو 16
- زيادة تنوّع المسارات
- الحفاظ على الحد الأدنى من مستوى التكرار
- توسيع نطاق الاتصال وتوفير ميزات أكثر للأطفال
تزيل Thread أجهزة التوجيه لإجراء ما يلي:
- خفض حالة التوجيه إلى أقل من الحد الأقصى البالغ 32 جهاز توجيه
- السماح بأجهزة توجيه جديدة في أجزاء أخرى من الشبكة عند الحاجة
الترقية إلى جهاز توجيه
بعد الربط بشبكة Thread، يمكن للجهاز "التابع" اختيار أن يصبح جهاز توجيه. قبل بدء عملية طلب ربط MLE، يُرسِل الجهاز التابع رسائل طلب عناوين إلى الجهاز الرئيسي، ويطلب منه رقم تعريف جهاز التوجيه. إذا وافق القائد، يردّ بـ "معرّف جهاز توجيه" ويرقي الجهاز الفرعي إلى جهاز توجيه.
بعد ذلك، يتم استخدام عملية طلب الربط في MLE لإنشاء روابط ثنائية الاتجاه بين أجهزة التوجيه المجاورة.
- يُرسِل الموجه الجديد طلب ربط عبر البث المتعدد إلى الموجهات المجاورة.
- تردّ أجهزة التوجيه برسائل قبول الرابط وطلبه.
- يردّ جهاز التوجيه الجديد على كل جهاز توجيه باستخدام رسالة unicast Link Accept لإنشاء رابط بين جهازَي التوجيه.
1. طلب ربط حساب
طلب الربط هو طلب من جهاز التوجيه إلى جميع أجهزة التوجيه الأخرى في شبكة Thread. عند بدء عمل الجهاز كجهاز توجيه، يُرسِل الجهاز طلب ربط عبر البث المتعدد
إلى ff02::2
. في وقت لاحق، بعد اكتشاف أجهزة التوجيه الأخرى من خلال إعلانات MLE، تُرسِل الأجهزة طلبات ربط unicast.

محتوى رسالة طلب ربط الحساب | |
---|---|
الإصدار | إصدار بروتوكول Thread |
التحدي | يختبر سرعة استجابة الرابط لمنع هجمات إعادة التشغيل |
عنوان المصدر | عنوان RLOC16 للمُرسِل |
Leader البيانات | معلومات عن قائد جهاز التوجيه، كما يتم تخزينها على المُرسِل (RLOC، رقم تعريف القسم، وزن القسم) |
2. قبول الربط وطلبه
قبول طلب ربط الحساب هو عبارة عن رسالة مزدوجة تتضمّن رسالة قبول طلب ربط الحساب ورسالة طلب ربط الحساب. يستخدم Thread هذا التحسين في عملية طلب رابط MLE لمحاولة تقليل عدد الرسائل من أربع إلى ثلاث.

3- قبول الرابط
"قبول الربط" هو ردّ بث unicast لطلب ربط من جهاز توجيه مجاور يقدّم معلومات عن نفسه ويقبل الربط بجهاز توجيه مجاور.

محتوى الرسالة التي تطلب قبول الربط | |
---|---|
الإصدار | إصدار بروتوكول Thread |
الاستجابة | يختبر سرعة استجابة الرابط لمنع هجمات إعادة التشغيل |
ربط الإطار العدّاد | عدّاد اللقطات 802.15.4 على المُرسِل |
عدّاد MLE Frame | عدّاد لقطات MLE على المُرسِل |
عنوان المصدر | عنوان RLOC16 للمُرسِل |
Leader البيانات | معلومات عن قائد جهاز التوجيه، كما يتم تخزينها على المُرسِل (RLOC، رقم تعريف القسم، وزن القسم) |
الرجوع إلى إصدار REED
عندما يتم تقليل إصدار جهاز توجيه إلى إصدار REED، يتم فصل روابط جهاز التوجيه بالجهاز الآخر، ويبدأ الجهاز عملية ربط MLE لإنشاء رابط بين جهازَي التوجيه.
اطّلِع على مقالة الانضمام إلى شبكة حالية لمزيد من المعلومات عن عملية إرفاق MLE.
روابط الاستقبال في اتجاه واحد
في بعض السيناريوهات، قد يكون من الضروري إنشاء رابط استلام أحادي الاتجاه.
بعد إعادة ضبط جهاز التوجيه، قد يظل لدى أجهزة التوجيه المجاورة رابط استلام صالح مع جهاز التوجيه الذي تمت إعادة ضبطه. في هذه الحالة، يُرسِل جهاز التوجيه الذي تم إعادة ضبطه رسالة طلب ربط لإعادة إنشاء رابط بين جهازَي التوجيه.
قد يريد الجهاز النهائي أيضًا إنشاء رابط استقبال مع أجهزة توجيه مجاورة غير رئيسية لتحسين موثوقية البث المتعدد. سنتعرّف على مزيد من المعلومات عن ذلك عند الوصول إلى "توجيه البث المتعدد".
ملخّص
ما تعلمته:
- يجب أن تشكل أجهزة التوجيه في شبكة Thread مجموعة مسيطرة متصلة (CDS).
- تتم ترقية أجهزة Thread إلى أجهزة توجيه أو الرجوع بها إلى أجهزة نهائية للحفاظ على CDS.
- تُستخدَم عملية طلب ربط MLE لإنشاء روابط بين أجهزة التوجيه.