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