اختيار جهاز التوجيه

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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

مجموعة الهيمات المتصلة

مجموعة الهيمنة على الإنترنت متصلة
مثال على مجموعة سائدة مرتبطة

يجب أن تنشئ أجهزة التوجيه مجموعة سائدة متصلة (CDS) ما يعني أنّها:

  1. يتوفّر مسار جهاز التوجيه فقط بين أيّ من أجهزة التوجيه.
  2. يمكن لأي جهاز توجيه في شبكة Thread الوصول إلى أي جهاز توجيه آخر من خلال البقاء بالكامل ضمن مجموعة أجهزة التوجيه.
  3. كل جهاز نهائي في شبكة Thread متصل مباشرة بجهاز توجيه.

تحتفظ خوارزمية موزعة CDS ما يضمن الحد الأدنى من تكرار البيانات. يتم توصيل كل جهاز بالشبكة في البداية كجهاز نهائي (طفل). ومع تغيُّر حالة شبكة Thread، تضيف الخوارزمية أجهزة توجيه أو تزيلها للحفاظ على الأقراص المُدمجة.

تضيف سلسلة المحادثات أجهزة توجيه إلى:

  • زيادة التغطية إذا كانت الشبكة أقل من الحد الأدنى لجهاز التوجيه 16
  • زيادة تنوع المسارات
  • الحفاظ على الحد الأدنى من التكرار
  • توسيع نطاق التواصل ومساعدة المزيد من الأطفال

تزيل سلسلة المحادثات أجهزة التوجيه من أجل:

  • خفض حالة التوجيه إلى الحد الأقصى وهو 32 جهاز توجيه
  • السماح لأجهزة التوجيه الجديدة في أجزاء أخرى من الشبكة عند الحاجة

الترقية إلى جهاز توجيه

بعد الاتصال بشبكة Thread، قد يختار جهاز الطفل أن يصبح جهاز توجيه. قبل بدء عملية طلب ربط MLE، يرسل الطفل رسالة "دعوة إلى العنوان" إلى القائد تطلب فيها رقم تعريف جهاز التوجيه. إذا قَبِلَ الْمُسْتَخْدِم، رُدّ مُرسِلًا بمعرّف جهاز توجيه في حين يعيد الطفل ترقية نفسه إلى جهاز توجيه.

وبعد ذلك، يتم استخدام عملية طلب ربط MLE لإنشاء روابط ثنائية الاتجاه لجهاز التوجيه مع أجهزة التوجيه المجاورة.

  1. جهاز التوجيه الجديد يرسل طلب ربط للبث المتعدد إلى أجهزة التوجيه المجاورة.
  2. يستجيب أجهزة التوجيه برسائل القبول والطلب.
  3. يستجيب جهاز التوجيه الجديد لكل جهاز توجيه باستخدام رابط قبول لإنشاء رابط "جهاز التوجيه".

طلب الربط هو طلب من جهاز التوجيه إلى جميع أجهزة التوجيه الأخرى في شبكة Thread. عندما يصبح جهاز التوجيه في المرة الأولى، يرسل الجهاز طلب ربط متعدد البث إلى ff02::2. وفي وقت لاحق، بعد اكتشاف أجهزة التوجيه الأخرى عبر إعلانات MLE، ترسل الأجهزة طلبات ربط unicast.

طلب رابط OT MLE
محتوى رسالة طلب الربط
الإصدار إصدار بروتوكول سلسلة المحادثات
التحدي اختبار سرعة استجابة الروابط لمنع إعادة تشغيل الهجمات
عنوان المصدر RLOC16 من المُرسِل
بيانات القيادة معلومات حول قائد جهاز التوجيه، كما تم تخزينها على المُرسِل (RLOC ورقم تعريف القسم ووزن القسم)

تضمّ صفحة "قبول الطلب" و"طلب الربط" مزيجًا من رسالتي "قبول الربط" و"طلب ربط الحساب". تستخدم سلسلة المحادثات هذا التحسين في عملية طلب ربط MLE. لخفض عدد الرسائل من أربع إلى ثلاث رسائل.

قبول رابط OT MLE وطلبه

الزر "قبول الرابط" هو استجابة يونيكود لطلب رابط من جهاز توجيه مجاور يقدم معلومات عن نفسه ويقبل الرابط إلى جهاز التوجيه المجاور.

قبول رابط OT MLE
رابط قبول محتوى الرسالة
الإصدار إصدار بروتوكول سلسلة المحادثات
الردّ اختبار سرعة استجابة الروابط لمنع إعادة تشغيل الهجمات
عدّاد إطارات الروابط 802.15.4 عدّاد اللقطات على المُرسِل
عدّاد إطارات MLE عدّاد إطارات MLE على المُرسِل
عنوان المصدر RLOC16 من المُرسِل
بيانات القيادة معلومات حول قائد جهاز التوجيه، كما تم تخزينها على المُرسِل (RLOC ورقم تعريف القسم ووزن القسم)

الرجوع إلى شهادة REED

عندما يتم توجيه جهاز التوجيه إلى REED، يتم فصل روابط جهاز التوجيه، ويبدأ الجهاز عملية ربط MLE لإنشاء رابط لوالدَين الثانويين.

انظر الانضمام إلى شبكة حالية لمزيد من المعلومات حول عملية إرفاق MLE.

في بعض السيناريوهات، قد يكون من الضروري إنشاء رابط استلام أحادي الاتجاه.

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

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

الملخّص

ما تعلمته:

  • يجب أن تشكل أجهزة التوجيه في شبكة Thread مجموعة سائدة مرتبطة (CDS)
  • تتم ترقية أجهزة Thread إلى أجهزة توجيه أو الرجوع إلى إصدار سابق من الأجهزة النهائية للحفاظ على الأقراص المدمجة
  • يتم استخدام عملية طلب ربط MLE لإنشاء جهاز توجيه جهاز التوجيه

التحقّق من فهمك

أي من هذه القواعد لا يتم فرضها من قبل مجموعة الوصل المرتبطة (CDS)؟
يتوفّر مسار جهاز التوجيه فقط بين أيّ من أجهزة التوجيه.
إجابتك غير صحيحة.
يمكن لأي جهاز توجيه في شبكة Thread الوصول إلى أي جهاز توجيه آخر من خلال البقاء ضمن مجموعة أجهزة التوجيه بالكامل.
إجابتك غير صحيحة.
كل جهاز نهائي في شبكة Thread متصل مباشرة بجهاز توجيه.
إجابتك غير صحيحة.
يجب أن يكون جهاز توجيه واحد فقط في شبكة Thread عبارة عن جهاز توجيه الحدود.
إرسال صحيح. قد تحتوي شبكة Thread على العديد من أجهزة توجيه الحدود.
لماذا قد تتمّ إزالة جهاز توجيه من شبكة Thread؟
لتقليل حالة التوجيه إلى الحد الأقصى وهو 32 جهاز توجيه.
إرسال صحيح. تسعى شبكات سلاسل المحادثات إلى الحفاظ على العدد الأمثل من أجهزة التوجيه. يجب أن يبلغ عدد أجهزة التوجيه في أي سلسلة محادثات 32 جهازًا.
لإخلاء بعض القنوات
إجابتك غير صحيحة. لا يرتبط عدد أجهزة التوجيه باستخدام القناة أو سعتها.
للسماح باختيار أجهزة التوجيه الجديدة في أجزاء أخرى من الشبكة عند الحاجة.
إرسال صحيح. يؤدي تقليل عدد أجهزة التوجيه النشطة في جزء واحد من شبكة Thread إلى زيادة قدرتها على زيادة سعة التوجيه في مكان آخر.
ما الذي يجب أن يحدث قبل أن يتمكّن برنامج REED الذي يحاول أن يصبح جهاز توجيه من إنشاء روابط مباشرة مع أجهزة التوجيه الأخرى؟
يجب أن يرسل فريق REED رسالة إلى "جهة دعم العنوان" إلى قائد الشبكة.
إرسال صحيح.
يجب أن يمنح القائد رقم تعريف جهاز توجيه إلى REED.
إرسال صحيح. بدون رقم تعريف جهاز التوجيه، يظل REED جهازًا فرعيًا.
يجب أن يرسل REED طلب ربط MLE.
خَطَأْ. طلب ربط MLE هو الطريقة التي ينشئ بها الجهاز روابط إلى أجهزة توجيه أخرى بعد أن يصبح جهاز توجيه.
أي من العبارات التالية تصف بدقة ما يحدث عند الرجوع إلى إصدار سابق من جهاز التوجيه؟
يظل الجهاز تلقائيًا على الشبكة ولكن كطفل (REED).
خَطَأْ. يتم اتّخاذ المزيد من الخطوات عند الرجوع إلى إصدار سابق من جهاز التوجيه.
يجب على الجهاز بدء عملية إرفاق MLE لإنشاء اتصال جديد بالشبكة.
إرسال صحيح. الجهاز الذي يرجع إلى إصدار سابق من جهاز التوجيه إلى REED غير متصل ويجب إعادة التفاوض حول اتصاله بالشبكة.
ما هي الإجراءات التي يتم استخدامها لإنشاء روابط جهاز التوجيه؟
عملية طلب ربط MLE.
إرسال صحيح.
عملية قبول الطلب وطلبه
إجابتك غير صحيحة. ليس هناك ما يشبه عملية قبول الروابط وطلباتها. يتم إرسال رسائل"قبول الربط"و"طلبه"من قِبل أجهزة التوجيه استجابةً لرسائل طلب ربط الحساب كجزء من عملية طلب ربط MLE.
عملية إرفاق MLE.
إجابتك غير صحيحة. عملية إرفاق MLE هي العملية التي ينضم خلالها جهاز إلى شبكة Thread حالية.