نقش ها و انواع گره ها، نقش ها و انواع گره ها

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

نقش های پیشرو

نقش های گره OT

در یک شبکه Thread، گره ها به دو نقش هدایت کننده تقسیم می شوند:

روتر

روتر گره ای است که:

  • ارسال بسته ها برای دستگاه های شبکه
  • خدمات راه اندازی ایمن را برای دستگاه هایی که تلاش می کنند به شبکه بپیوندند ارائه می دهد
  • فرستنده خود را همیشه فعال نگه می دارد

پایان دستگاه

دستگاه پایانی (ED) گرهی است که:

  • در درجه اول با یک روتر ارتباط برقرار می کند
  • بسته ها را برای سایر دستگاه های شبکه ارسال نمی کند
  • می تواند فرستنده و گیرنده خود را برای کاهش قدرت غیرفعال کند

انواع دستگاه

علاوه بر این، گره ها شامل تعدادی از انواع هستند.

طبقه بندی دستگاه OT

دستگاه تمام رشته

یک دستگاه Full Thread Device (FTD) همیشه رادیوی خود را روشن می کند، در آدرس چندپخشی همه مسیریاب ها مشترک است و نگاشت آدرس IPv6 را حفظ می کند. سه نوع FTD وجود دارد:

  • روتر
  • دستگاه پایان واجد شرایط روتر (REED) - می تواند به یک روتر ارتقا یابد
  • دستگاه پایان کامل (FED) - نمی توان به یک روتر ارتقا داد

یک FTD می تواند به عنوان یک روتر (والد) یا یک دستگاه پایان (فرزند) کار کند.

دستگاه رزوه حداقل

دستگاه Minimal Thread در آدرس چندپخشی همه مسیریاب ها مشترک نمی شود و همه پیام ها را به والد خود ارسال می کند. دو نوع MTD وجود دارد:

  • دستگاه حداقل پایانی (MED) - فرستنده و گیرنده همیشه روشن است، نیازی به نظرسنجی برای پیام‌های والد خود ندارد.
  • Sleepy End Device (SED) - معمولاً غیرفعال است، هر از گاهی برای نظرسنجی برای پیام‌های والدینش بیدار می‌شود

یک MTD فقط می تواند به عنوان یک دستگاه پایان (کودک) عمل کند.

ارتقاء و کاهش

هنگامی که یک REED تنها گره در دسترس یک دستگاه پایانی جدید است که می‌خواهد به شبکه Thread بپیوندد، می‌تواند خود را ارتقا داده و به عنوان یک روتر عمل کند:

دستگاه پایان OT به روتر

برعکس، زمانی که یک روتر فرزندی نداشته باشد، می تواند خود را کاهش دهد و به عنوان یک دستگاه پایان کار کند:

روتر OT به دستگاه پایان

نقش ها و انواع دیگر

Thread Leader

OT Leader و Border Router

Thread Leader روتری است که وظیفه مدیریت مجموعه روترها در شبکه Thread را بر عهده دارد. این به صورت پویا برای تحمل خطا انتخاب می شود و اطلاعات پیکربندی در سراسر شبکه را جمع آوری و توزیع می کند.

روتر مرزی

Border Router دستگاهی است که می تواند اطلاعات را بین یک شبکه Thread و یک شبکه غیر Thread (مثلاً Wi-Fi) ارسال کند. همچنین یک شبکه Thread را برای اتصال خارجی پیکربندی می کند.

هر دستگاهی ممکن است به عنوان یک مسیریاب مرزی عمل کند.

پارتیشن ها

پارتیشن های OT

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

پارتیشن ها در یک شبکه Thread اتصال بی سیم بین یکدیگر ندارند و اگر پارتیشن ها دوباره اتصال را به دست آورند، به طور خودکار در یک پارتیشن ادغام می شوند.

توجه داشته باشید که استفاده از "Thread network" در این پرایمر یک پارتیشن را فرض می کند. در صورت لزوم، مفاهیم و مثال های کلیدی با اصطلاح "پارتیشن" روشن می شوند. پارتیشن ها بعداً در این پرایمر به طور عمیق پوشانده می شوند.

محدودیت های دستگاه

محدودیت هایی برای تعداد انواع دستگاه هایی که یک شبکه Thread پشتیبانی می کند وجود دارد.

نقش محدود کنید
رهبر 1
روتر 32
پایان دستگاه 511 در هر روتر

Thread سعی می کند تعداد روترها را بین 16 تا 23 نگه دارد. اگر یک REED به عنوان دستگاه پایانی متصل شود و تعداد روترها در شبکه کمتر از 16 باشد، به طور خودکار خود را به یک روتر ارتقا می دهد.

خلاصه

آنچه آموختید:

  • دستگاه Thread یا یک روتر (والد) یا یک دستگاه پایان (فرزند) است.
  • دستگاه Thread یا یک دستگاه Full Thread است (نگاشت‌های آدرس IPv6 را حفظ می‌کند) یا یک دستگاه Thread Minimal (همه پیام‌ها را به والدین خود فوروارد می‌کند)
  • یک دستگاه پایان واجد شرایط روتر می تواند خود را به یک روتر ارتقا دهد و بالعکس
  • هر پارتیشن شبکه Thread یک Leader برای مدیریت روترها دارد
  • یک مسیریاب مرزی برای اتصال شبکه های Thread و غیر Thread استفاده می شود
  • یک شبکه Thread ممکن است از چند پارتیشن تشکیل شده باشد

درک خود را بررسی کنید

یک دستگاه شبکه Thread می تواند یکی از دو نقش ارسال را انجام دهد. آنها چه هستند؟
گره کودک.
روتر.
دروازه.
پایان دستگاه.
دو نوع اصلی دستگاه Thread چیست؟
دستگاه نخ کوچک (MTD).
دستگاه تمام نخ (FTD).
دستگاه حداقل نخ (MTD).
Sleepy End Device (SED).
کدام یک از جملات زیر در مورد روترها درست نیست؟
یک روتر خدمات راه اندازی ایمن را برای دستگاه هایی که تلاش می کنند به شبکه بپیوندند ارائه می دهد.
یک روتر می تواند فرستنده و گیرنده خود را برای کاهش قدرت غیرفعال کند.
یک روتر فرستنده و گیرنده خود را همیشه فعال نگه می دارد.
یک روتر بسته ها را برای دستگاه های شبکه ارسال می کند.
چه زمانی یک دستگاه می تواند خود را به یک روتر ارتقا دهد؟
زمانی که یک REED است و شبکه Thread با یک شبکه بزرگتر ادغام شده است.
هنگامی که یک دستگاه پایانی است که به دنبال پیوستن به شبکه Thread است.
هنگامی که یک REED است و تنها گره در دسترس یک دستگاه پایان جدید است که به دنبال پیوستن به شبکه Thread است.
چه زمانی یک روتر می تواند باعث شود که خودش به عنوان یک روتر عمل نکند؟
وقتی بچه نداره
هنگامی که یک دستگاه پایان جدید به دنبال پیوستن به شبکه Thread است.
هنگامی که دستگاه دیگری در شبکه انتخاب می کند که به یک روتر تبدیل شود.
سناریویی را در نظر بگیرید که در آن یک شبکه Thread شامل دو گروه از گره ها است که دارای اتصال رادیویی در گروه هستند، اما نه با اعضای گروه دیگر. از این چه نتیجه ای می توان گرفت؟
بیش از یک پارتیشن در آن شبکه وجود دارد.
همه روترهای شبکه آفلاین شده اند.
این شبکه رهبر خود را از دست داد.
برای اتصال شبکه های Thread و non Thread از چه دستگاهی استفاده می شود؟
یک روتر مرزی
یک پل
یک فایروال
یک دروازه
یک پارتیشن شبکه Thread ممکن است چند رهبر داشته باشد؟
یا هیچکدام یا دقیقاً یکی.
یک و تنها یکی.
بیش از یک.