राऊटर चुनें

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

कनेक्टेड हावी सेट

OT कनेक्टेड डॉमिनेट करने वाला सेट
कनेक्टेड डॉमिनेट करने वाले सेट का उदाहरण

राउटर को कनेक्टेड डॉमिनेट करने वाला सेट (सीडीएस) बनाना होगा. इसका मतलब है कि:

  1. किसी भी दो राउटर के बीच सिर्फ़ राउटर का पाथ होता है.
  2. थ्रेड नेटवर्क में मौजूद कोई भी राऊटर, राऊटर के सेट में पूरी तरह से बने रहकर, किसी भी दूसरे राऊटर से कनेक्ट हो सकता है.
  3. Thread नेटवर्क में मौजूद हर एंड डिवाइस, सीधे तौर पर राऊटर से कनेक्ट होता है.

डिस्ट्रिब्यूटेड एल्गोरिदम, सीडीएस को मैनेज करता है. इससे, डेटा का कम से कम इस्तेमाल होता है. शुरुआत में, हर डिवाइस नेटवर्क से एंड डिवाइस (चाइल्ड) के तौर पर जुड़ता है. Thread नेटवर्क की स्थिति बदलने पर, एल्गोरिदम सीडीएस को बनाए रखने के लिए, राऊटर जोड़ता है या हटाता है.

थ्रेड, इनमें राउटर जोड़ता है:

  • अगर नेटवर्क, राऊटर के थ्रेशोल्ड 16 से कम है, तो कवरेज बढ़ाएं
  • अलग-अलग पाथ की संख्या बढ़ाना
  • कम से कम एक कॉपी बनाए रखें
  • ज़्यादा बच्चों को कनेक्टिविटी और सहायता देना

थ्रेड, राउटर को इनके लिए हटाता है:

  • रूटिंग स्टेटस को 32 से कम राऊटर पर सेट करें
  • ज़रूरत पड़ने पर, नेटवर्क के दूसरे हिस्सों में नए राउटर जोड़ने की अनुमति देना

राऊटर पर अपग्रेड करना

Thread नेटवर्क से जुड़ने के बाद, चाइल्ड डिवाइस, रूटर बन सकता है. MLE लिंक अनुरोध की प्रोसेस शुरू करने से पहले, चाइल्ड, लीडर को एक मैसेज भेजता है. इसमें वह राउटर आईडी मांगता है. अगर लीडर स्वीकार करता है, तो वह राऊटर आईडी के साथ जवाब देता है और चाइल्ड अपने-आप राऊटर में अपग्रेड हो जाता है.

इसके बाद, MLE लिंक अनुरोध की प्रोसेस का इस्तेमाल, आस-पास के राऊटर के साथ, दोनों तरफ़ से काम करने वाले राऊटर-राऊटर लिंक बनाने के लिए किया जाता है.

  1. नया राऊटर, आस-पास के राऊटर को मल्टीकास्ट लिंक रिक्वेस्ट भेजता है.
  2. राउटर, लिंक स्वीकार करें और अनुरोध करें मैसेज के साथ जवाब देते हैं.
  3. नया राऊटर, राऊटर-राऊटर लिंक बनाने के लिए, हर राऊटर को यूनीकास्ट लिंक स्वीकार करें के साथ जवाब देता है.

लिंक करने का अनुरोध, राऊटर से Thread नेटवर्क के सभी दूसरे राऊटर को भेजा जाने वाला अनुरोध होता है. पहली बार राऊटर बनने पर, डिवाइस ff02::2 पर मल्टीकास्ट लिंक अनुरोध भेजता है. बाद में, एमएलई विज्ञापनों की मदद से अन्य राउटर का पता लगाने के बाद, डिवाइस यूनीकास्ट लिंक अनुरोध भेजते हैं.

OT MLE खाता लिंक करने का अनुरोध
खाता जोड़ने के अनुरोध का मैसेज
वर्शन Thread प्रोटोकॉल का वर्शन
चुनौती रीप्ले आक्रमणों को रोकने के लिए, लिंक रिस्पॉन्स के समय की जांच करता है
सोर्स का पता ईमेल भेजने वाले का RLOC16
लीडर डेटा राउटर के लीडर के बारे में जानकारी, जैसा कि भेजने वाले के पास सेव है (RLOC, पार्टीशन आईडी, पार्टीशन का वज़न)

लिंक स्वीकार करने और अनुरोध करने की सुविधा, लिंक स्वीकार करने और लिंक करने के अनुरोध के मैसेज का कॉम्बिनेशन है. थ्रेड, MLE लिंक अनुरोध की प्रोसेस में इस ऑप्टिमाइज़ेशन का इस्तेमाल करता है, ताकि मैसेज की संख्या चार से तीन हो जाए.

OT MLE Link Accept and Request

लिंक स्वीकार करना, लिंक करने के अनुरोध का यूनीकास्ट रिस्पॉन्स होता है. यह अनुरोध, आस-पास मौजूद किसी राउटर से आता है. इसमें, राउटर के बारे में जानकारी दी जाती है और आस-पास मौजूद राउटर से लिंक करने का अनुरोध स्वीकार किया जाता है.

OT MLE Link Accept
लिंक स्वीकार करें मैसेज का कॉन्टेंट
वर्शन Thread प्रोटोकॉल का वर्शन
रिस्पॉन्स रीप्ले आक्रमणों को रोकने के लिए, लिंक रिस्पॉन्स के समय की जांच करता है
लिंक फ़्रेम काउंटर ईमेल भेजने वाले व्यक्ति के डिवाइस पर 802.15.4 फ़्रेम काउंटर
एमएलई फ़्रेम काउंटर ईमेल भेजने वाले व्यक्ति के एमएलई फ़्रेम काउंटर
सोर्स का पता ईमेल भेजने वाले का RLOC16
लीडर डेटा राउटर के लीडर के बारे में जानकारी, जैसा कि भेजने वाले के पास सेव है (RLOC, पार्टीशन आईडी, पार्टीशन का वज़न)

REED पर डाउनग्रेड करना

जब कोई राउटर, आरईईडी में डाउनग्रेड होता है, तो उसके राउटर-राउटर लिंक डिसकनेक्ट हो जाते हैं. साथ ही, डिवाइस चाइल्ड-पैरंट लिंक बनाने के लिए एमएलई अटैच प्रोसेस शुरू करता है.

एमएलई अटैच करने की प्रोसेस के बारे में ज़्यादा जानने के लिए, किसी मौजूदा नेटवर्क से जुड़ना लेख पढ़ें.

कुछ मामलों में, एकतरफ़ा ईमेल पाने का लिंक बनाना ज़रूरी हो सकता है.

राऊटर रीसेट करने के बाद भी, आस-पास के राऊटर के पास रीसेट किए गए राऊटर के साथ, रिसीव लिंक की वैध जानकारी हो सकती है. इस मामले में, रीसेट किया गया राउटर, राउटर-राउटर लिंक को फिर से सेट अप करने के लिए, लिंक करने का अनुरोध मैसेज भेजता है.

मल्टीकास्ट की भरोसेमंदता को बेहतर बनाने के लिए, हो सकता है कि कोई असली डिवाइस, आस-पास मौजूद ऐसे राउटर के साथ भी लिंक बनाए जो पैरंट राउटर न हों. हम इस बारे में ज़्यादा जानेंगे, जब हम मल्टीकास्ट रूटिंग पर आएंगे.

रीकैप

आपको क्या सीखने को मिला:

  • थ्रेड नेटवर्क में मौजूद राउटर, कनेक्टेड डॉमिनेट करने वाला सेट (सीडीएस) बनाना चाहिए
  • सीडीएस को बनाए रखने के लिए, थ्रेड डिवाइसों को राउटर में अपग्रेड किया जाता है या एंड डिवाइसों में डाउनग्रेड किया जाता है
  • MLE लिंक अनुरोध की प्रोसेस का इस्तेमाल, राऊटर-राऊटर लिंक बनाने के लिए किया जाता है

देखें कि आपको क्या समझ आया

इनमें से कौनसे नियम, कनेक्टेड डॉमिनेट करने वाले सेट (सीडीएस) से लागू नहीं होते?
किसी भी दो राउटर के बीच सिर्फ़ राउटर का पाथ होता है.
गलत.
थ्रेड नेटवर्क में मौजूद कोई भी राऊटर, राऊटर के सेट में पूरी तरह से बने रहकर, किसी भी दूसरे राऊटर तक पहुंच सकता है.
गलत.
Thread नेटवर्क में मौजूद हर एंड डिवाइस, सीधे तौर पर किसी राऊटर से कनेक्ट होता है.
गलत.
थ्रेड नेटवर्क में सिर्फ़ एक राऊटर, बॉर्डर राऊटर हो सकता है.
सही. किसी Thread नेटवर्क में एक से ज़्यादा बॉर्डर राऊटर हो सकते हैं.
किसी राउटर को Thread नेटवर्क से क्यों हटाया जा सकता है?
रूटिंग स्टेटस को 32 से कम राउटर पर सेट करने के लिए.
सही. थ्रेड नेटवर्क, सबसे सही संख्या में राउटर बनाए रखने की कोशिश करते हैं. किसी भी Thread नेटवर्क में ज़्यादा से ज़्यादा 32 राऊटर होने चाहिए.
चैनलों को खाली करने के लिए.
गलत. राऊटर की संख्या का, चैनल के इस्तेमाल या क्षमता से कोई संबंध नहीं है.
ज़रूरत पड़ने पर, नेटवर्क के अन्य हिस्सों में नए राउटर चुनने की अनुमति देने के लिए.
सही. थ्रेड नेटवर्क के किसी हिस्से में चालू राउटर की संख्या कम करने से, कहीं और राउटिंग क्षमता को बढ़ाने की उसकी क्षमता बढ़ जाती है.
राऊटर बनने की कोशिश कर रहे किसी रीड के लिए, दूसरे राऊटर के साथ डायरेक्ट लिंक बनाने से पहले क्या करना ज़रूरी है?
आरईईडी को नेटवर्क लीडर को पता मांगने वाला मैसेज भेजना होगा.
सही.
लीडर को आरईईडी को राउटर आईडी देना होगा.
सही. राउटर आईडी के बिना, आरईईडी एक चाइल्ड डिवाइस बना रहता है.
आरईईडी को एमएलई लिंक का अनुरोध भेजना होगा.
गलत. MLE लिंक अनुरोध की मदद से, डिवाइस राऊटर बनने के बाद, अन्य राऊटर से लिंक बनाता है.
इनमें से कौनसा स्टेटमेंट, राउटर के डाउनग्रेड होने पर होने वाली प्रोसेस के बारे में सटीक जानकारी देता है?
डिवाइस, नेटवर्क से अपने-आप कनेक्ट रहता है, लेकिन चाइल्ड (REED) के तौर पर.
गलत. राउटर के डाउनग्रेड होने पर, ज़्यादा चरण पूरे करने होते हैं.
नेटवर्क से नया कनेक्शन बनाने के लिए, डिवाइस को MLE अटैच प्रोसेस शुरू करनी होगी.
सही. राऊटर से REED पर डाउनग्रेड करने पर, डिवाइस नेटवर्क से डिसकनेक्ट हो जाता है. इसके बाद, उसे नेटवर्क से फिर से कनेक्ट करना पड़ता है.
राऊटर-राऊटर लिंक बनाने के लिए किस प्रोसेस का इस्तेमाल किया जाता है?
MLE खाते को जोड़ने का अनुरोध करने की प्रोसेस.
सही.
खाते को लिंक करने का अनुरोध स्वीकार करने और अनुरोध करने की प्रोसेस.
गलत. खाते को जोड़ने का अनुरोध स्वीकार करने की कोई प्रक्रिया नहीं होती. एमएलई लिंक अनुरोध की प्रोसेस के तहत, लिंक स्वीकार करने और अनुरोध करने वाले मैसेज, राउटर से भेजे जाते हैं. ये मैसेज, लिंक अनुरोध मैसेज के जवाब में भेजे जाते हैं.
MLE अटैच करने की प्रोसेस.
गलत. एमएलई अटैच प्रोसेस वह प्रोसेस है जिसकी मदद से कोई डिवाइस, किसी मौजूदा Thread नेटवर्क से जुड़ता है.