OpenThread Border Router

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

GitHub पर स्रोत देखें

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

OTBR बॉर्डर एजेंट आर्किटेक्चर

थ्रेड बॉर्डर राऊटर का इस्तेमाल कम से कम इन फ़ंक्शन के लिए किया जा सकता है:

  • Thread और वाई-फ़ाई/Eothernet नेटवर्क के बीच दोतरफ़ा आईपी कनेक्टिविटी.
  • mDNS की मदद से दोतरफ़ा डीएनएस सेवा (वाई-फ़ाई/ईथरनेट लिंक पर) और एसआरपी (किसी थ्रेड नेटवर्क पर).
  • ऐसा थ्रेड-ओवर-इंफ़्रास्ट्रक्चर, जो थ्रेड वाले पार्टीशन को आईपी पर आधारित लिंक पर मर्ज करता है.
  • बाहरी थ्रेड कमीशन (उदाहरण के लिए, मोबाइल फ़ोन) की पुष्टि करने और थ्रेड नेटवर्क में थ्रेड डिवाइस से जुड़ने के लिए.
थ्रेड प्रमाणित

OpenThread' बॉर्डर बॉर्डर के लागू होने को OpenThread Borderer (OTBR) कहा जाता है, जो रेडियो को-प्रोसेसर (RCP) डिज़ाइन के साथ काम करता है. अपना प्लैटफ़ॉर्म चुनते समय, आरसीपी का इस्तेमाल करने के नीचे दिए गए फ़ायदे आज़माएं:

  • ज़्यादा संसाधन: OpenThread, होस्ट प्रोसेसर के # संसाधनों का फ़ायदा ले सकता है. यह आम तौर पर, 802.15.4 SoC से मिलने वाले संसाधनों से ज़्यादा है.
  • ज़्यादा किफ़ायती: 802.15.4 SoC पर संसाधन की ज़रूरतें कम करें, इससे आपको ज़्यादा किफ़ायती समाधान मिल सकता है.
  • डीबग करना आसान है: ज़्यादातर प्रोसेसिंग, होस्ट प्रोसेसर पर होती है. इसलिए, आप होस्ट प्रोसेसर पर डीबग करने के लिए, ज़्यादा सुविधा वाले टूल का इस्तेमाल कर सकते हैं.
  • ज़्यादा स्थिर 802.15.4 SoC फ़र्मवेयर: आरसीपी सिर्फ़ सब-MAC और PHY लागू करता है. इससे 802.15.4 SoC फ़र्मवेयर अपडेट होने की फ़्रीक्वेंसी कम हो जाती है.
  • होस्ट IPv6 नेटवर्क स्टैक के साथ आसान इंटिग्रेशन: होस्ट पर OpenThread का इस्तेमाल करने से होस्ट IPv6 स्टैक के साथ ज़्यादा सीधे तौर पर इंटिग्रेशन हो सकता है.
काम करता है.

सुविधाएं और सेवाएं

OTBR में कई सुविधाएं शामिल हैं, जैसे:

  • कॉन्फ़िगरेशन और मैनेजमेंट के लिए वेब GUI
  • बॉर्डर की कमीशन की सुविधा देने के लिए, थ्रेड बॉर्डर एजेंट
  • Thread नेटवर्क के लिए IPv6 प्रीफ़िक्स पाने के लिए, DHCPv6 प्रीफ़िक्स डेलिगेशन
  • IPv4 नेटवर्क से कनेक्ट करने के लिए NAT64
  • DNS64 की मदद से थ्रेड डिवाइस, सिर्फ़ IPv4-सर्वर के लिए नाम से बातचीत शुरू कर सकते हैं
  • OpenThread' पहले से मौजूद सुविधा का इस्तेमाल करके थ्रेड इंटरफ़ेस ड्राइवर
  • डेकर सहायता

बॉर्डर राऊटर की सेवाएं

OTBR ये सेवाएं देता है:

बॉर्डर राऊटर सेवाओं के लिए तीसरे पक्ष के कॉम्पोनेंट में वेब यूज़र इंटरफ़ेस (यूआई) के फ़्रेमवर्क के लिए, आसान वेब सर्वर और मटीरियल डिज़ाइन लाइट शामिल हैं.

OTBR फ़ायरवॉल

OTBR, इनग्रीट फ़िल्टर करने के नियमों को लागू करने के लिए, iptables और ipset का इस्तेमाल करता है:

  • ऑन-लिंक पता स्रोतों से शुरू किए गए इनबाउंड पैकेट ब्लॉक करें. उदाहरण के लिए, ऑफ़-मेश रूटेबल (OMR) और मेश-लोकल प्रीफ़िक्स आधारित पते.
  • ऐसे इनबाउंड यूनीकास्ट पैकेट ब्लॉक करें जिनका डेस्टिनेशन पता {0}OMR पता या डोमेन यूनीकास्ट पता (डीयूए) नहीं है.
  • ऐसे इनबाउंड यूनिककास्ट पैकेट को ब्लॉक करें जिनका सोर्स पता या डेस्टिनेशन का पता, लिंक-लोकल हो. ध्यान दें कि यह नियम kernel के ज़रिए मैनेज किया जाता है, न कि साफ़ तौर पर सेट.