कनेक्ट किया गया डोमिनेशन सेट

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

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

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

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