Thread बॉर्डर राऊटर, Thread नेटवर्क को आईपी पर आधारित अन्य नेटवर्क से कनेक्ट करता है. जैसे, वाई-फ़ाई या ईथरनेट. Thread नेटवर्क को दूसरे नेटवर्क से कनेक्ट करने के लिए, बॉर्डर राऊटर की ज़रूरत होती है.

थ्रेड बॉर्डर राउटर, कम से कम इन फ़ंक्शन के साथ काम करता है:
- Thread और वाई-फ़ाई/ईथरनेट नेटवर्क के बीच, दोतरफ़ा आईपी कनेक्टिविटी.
- एमडीएनएस (Wi-Fi/इथरनेट लिंक पर) और एसआरपी (थ्रेड नेटवर्क पर) के ज़रिए, सेवा खोजने के लिए, डीएनएस पर आधारित सेवा खोजने की सुविधा.
- Thread-over-infrastructure, जो आईपी-आधारित लिंक पर Thread के सेगमेंट को मर्ज करता है.
- Thread डिवाइस की पुष्टि करने और उसे Thread नेटवर्क से जोड़ने के लिए, बाहरी Thread कमिशनिंग (उदाहरण के लिए, मोबाइल फ़ोन).

OpenThread में बॉर्डर राऊटर को लागू करने की सुविधा को OpenThread बॉर्डर राऊटर (OTBR) कहा जाता है. यह रेडियो को-प्रोसेसर (आरसीपी) डिज़ाइन के साथ काम करता है. अपना प्लैटफ़ॉर्म चुनते समय, आरसीपी का इस्तेमाल करने के इन फ़ायदों पर ध्यान दें:
- ज़्यादा संसाधन: OpenThread, होस्ट प्रोसेसर के संसाधनों का फ़ायदा ले सकता है. आम तौर पर, ये संसाधन 802.15.4 SoC के मुकाबले ज़्यादा होते हैं.
- ज़्यादा किफ़ायती: 802.15.4 SoC पर संसाधनों की ज़रूरतों को कम करें, इससे आपको ज़्यादा किफ़ायती समाधान मिल सकता है.
- डीबग करना आसान: ज़्यादातर प्रोसेस होस्ट प्रोसेसर पर होती है. इसलिए, होस्ट प्रोसेसर पर डीबग करने के लिए ज़्यादा बेहतर टूल इस्तेमाल किए जा सकते हैं.
- 802.15.4 SoC फ़र्मवेयर ज़्यादा स्थिर: आरसीपी सिर्फ़ सब-एमएसी और पीएचआई लागू करता है. इससे, 802.15.4 SoC को फ़र्मवेयर अपडेट की ज़रूरत कम पड़ती है.
- होस्ट के IPv6 नेटवर्क स्टैक के साथ आसानी से इंटिग्रेट किया जा सकता है: होस्ट पर OpenThread को चलाने से, होस्ट के IPv6 स्टैक के साथ ज़्यादा सीधे तौर पर इंटिग्रेट किया जा सकता है.
सुविधाएं और सेवाएं
OTBR में कई सुविधाएं शामिल हैं, जैसे:
- आईपीवी4 नेटवर्क से कनेक्ट करने के लिए NAT64
- Thread नेटवर्क के लिए IPv6 प्रीफ़िक्स पाने के लिए, DHCPv6 प्रीफ़िक्स डीलेगेशन
- बाहरी डिवाइसों को कॉन्फ़िगर करने में मदद करने के लिए, Thread बॉर्डर एजेंट
बॉर्डर राऊटर की सेवाएं
OTBR ये सेवाएं उपलब्ध कराता है:
- mDNS पब्लिशर — इससे बाहरी कमिश्नर को, OTBR और उससे जुड़े Thread नेटवर्क का पता लगाने में मदद मिलती है
- PSKc जनरेटर — PSKc कुंजियों को जनरेट करने के लिए
OTBR फ़ायरवॉल
इनरग्रेस फ़िल्टर करने के लिए, OTBR iptables
और ipset
का इस्तेमाल करता है:
- ऑन-लिंक पते के सोर्स से शुरू होने वाले इनबाउंड पैकेट को ब्लॉक करें. उदाहरण के लिए, ऑफ़-मेश रूटेबल (ओएमआर) और मेश-लोकल प्रीफ़िक्स पर आधारित पते.
- इनबाउंड यूनीकास्ट पैकेट को ब्लॉक करें, जिनका डेस्टिनेशन पता, ओएमआर पता या डोमेन यूनीकास्ट पता (डीयूए) नहीं है.
- ऐसे इनबाउंड यूनिकास्ट पैकेट को ब्लॉक करें जिनका सोर्स अड्रेस या डेस्टिनेशन अड्रेस, लिंक-लोकल हो. ध्यान दें कि यह नियम, कर्नेल के ज़रिए मैनेज किया जाता है और इसे साफ़ तौर पर सेट नहीं किया जाता.