राऊटर चुनें

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

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

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

OT कनेक्टेड डोमिनिंग सेट
कनेक्ट किए गए डॉमिनिंग सेट का उदाहरण

राऊटर को कनेक्ट किया गया डॉमिनिंग सेट (सीडीएस) बनाना होगा, जिसका मतलब है:

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

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

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

  • नेटवर्क की 16 राऊटर की सीमा से कम होने पर कवरेज बढ़ाएं
  • पाथ विविधता बढ़ाएं
  • ज़्यादा से ज़्यादा लेवल बनाए रखना
  • कनेक्टिविटी बढ़ाएं और ज़्यादा बच्चों की मदद करें

थ्रेड, राऊटर को हटाता है:

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

राऊटर में अपग्रेड करें

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

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

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

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

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

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

OT MLE लिंक स्वीकार करें और अनुरोध करें

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

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

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

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

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

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

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

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

Recap

आपने क्या #39 सीखा:

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

अपनी समझ की जांच करना

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