OpenThread Border Router

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

يربط جهاز "جهاز توجيه حدودي لبروتوكول Thread" شبكة Thread بشبكات أخرى مستندة إلى بروتوكول الإنترنت، مثل Wi-Fi أو إيثرنت. تتطلب شبكة Thread جهاز توجيه حدوديًا للاتصال بالشبكات الأخرى.

بنية وكيل الحدود في OTBR

يتوافق "موجه حدود الخيط" على الأقل مع الوظائف التالية:

  • اتصال بروتوكول الإنترنت (IP) ثنائي الاتجاه بين شبكات Thread وWi-Fi/إيثرنت
  • اكتشاف الخدمة في الاتجاهين عبر mDNS (على رابط Wi-Fi/إيثرنت) وSRP (على شبكة Thread)
  • بنية Thread التي تدمج أقسام Thread عبر روابط مستندة إلى عنوان IP
  • تفعيل Thread الخارجي (على سبيل المثال، هاتف جوّال) للمصادقة والربط بجهاز Thread على شبكة Thread
Thread Certified

يُعرف تنفيذ OpenThread لجهاز توجيه الحدود باسم OpenThread Border Router ‏ (OTBR)، وهو يتوافق مع تصميم وحدة المعالجة المصاحبة للراديو (RCP). عند اختيار منصّتك، ضع في اعتبارك المزايا التالية لاستخدام RCP:

  • المزيد من الموارد: يمكن أن يستفيد OpenThread من موارد المعالج المضيف، والتي تكون عادةً أكبر بكثير من الموارد التي يوفّرها المعالج الدقيق 802.15.4.
  • حلول أكثر فعالية من حيث التكلفة: تقليل متطلبات الموارد على شريحة المنظومة المتكاملة 802.15.4، ما يمكن أن يؤدي إلى توفير حلّ أكثر فعالية من حيث التكلفة
  • تصحيح الأخطاء بسهولة أكبر: بما أنّ معظم المعالجة تتم على المعالج المضيف، يمكنك استخدام أدوات تصحيح أخطاء أكثر كفاءة على المعالج المضيف.
  • برنامج ثابت أكثر ثباتًا لوحدة المعالجة المركزية (SoC)‏ 802.15.4: لا تُنفِّذ وحدة التحكّم في الطاقة (RCP) سوى وحدة التحكّم في الوصول إلى الشبكة الفرعية (MAC) ووحدة التحكّم في واجهة النقل (PHY)، ما يقلل من معدّل تكرار تحديثات البرامج الثابتة لوحدة المعالجة المركزية (SoC)‏ 802.15.4.
  • دمج أسهل مع حِزمة شبكة IPv6 الخاصة بالمضيف: يتيح تشغيل OpenThread على المضيف دمجًا أكثر مباشرةً مع حِزمة IPv6 الخاصة بالمضيف.

الميزات والخدمات

تتضمّن ميزة "الاستبدال بدون إرسال الجهاز" عددًا من الميزات، منها:

  • وكيل حدود Thread لدعم التفويض الخارجي
  • تفويض بادئة بروتوكول DHCPv6 للحصول على بادئات IPv6 لشبكة Thread
  • ‫NAT64 للاتصال بشبكات IPv4
  • ‫DNS64 للسماح لأجهزة Thread ببدء الاتصالات بالاسم مع خادم IPv4 فقط
  • برنامج تشغيل واجهة Thread باستخدام ميزة OpenThread المضمّنة

خدمات أجهزة توجيه الحدود

توفّر ميزة OTBR الخدمات التالية:

جدار حماية OTBR

يستخدم OTBR iptables وipset لتنفيذ قواعد فلترة الوارد التالية:

  • حظر الحزم الواردة التي يتم بدءها باستخدام مصادر عناوين على الرابط، مثل عناوين "التوجيه خارج الشبكة" (OMR) وعناوين "الشبكة المحلية" المستندة إلى البادئة
  • حظر حزم البث المباشر الواردة التي لا يكون عنوان وجهتها هو عنوان OMR أو عنوان بث مباشر على مستوى النطاق (DUA)
  • حظر حزم البث الموحّد الواردة التي يكون عنوان مصدرها أو عنوان وجهتها هو "عنوان رابط محلي" يُرجى العِلم أنّه يتم التعامل مع هذه القاعدة من خلال النواة ولا يتم ضبطها صراحةً.