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

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

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

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

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