वीव फ़ैब्रिक

वीव फ़ैब्रिक

Weave फ़ैब्रिक, Weave चालू करने वाले संसाधनों का कलेक्शन है. इससे उपयोगकर्ता के ##39; होम में वीव नोड के लिए सुरक्षित तरीके से मैसेज का लेन-देन करने का आसान तरीका मिलता है.

बुनाई के कपड़े में पहले नोड से कपड़े का प्रावधान किया गया है. प्रावधान हो जाने पर, Weave सर्टिफ़िकेट का इस्तेमाल करके दूसरे नोड कपड़े में सुरक्षित रूप से शामिल हो सकते हैं. हम बाद में सर्टिफ़िकेट और सुरक्षा के बारे में ज़्यादा जानकारी पा सकेंगे. हालांकि, याद रखें कि Weave में डिवाइस जोड़ना और कपड़े जोड़ना हमेशा सुरक्षित होता है.

कपड़े के हर संसाधन को एक खास IPv6 पता दिया जाता है, जिसका इस्तेमाल Weave ऐप्लिकेशन में किया जा सकता है. इससे कोई फ़र्क़ नहीं पड़ता कि आप किस वायरलेस टेक्नोलॉजी का इस्तेमाल कर रहे हैं. ईथरनेट, वाई-फ़ाई या थ्रेड—जब तक हर नोड, Weave चल रहा है और कपड़े का सदस्य है, तब तक मैसेज भेजे और पाए जा सकते हैं.

उदाहरण

मान लें कि आपके घर में एक साधारण नेटवर्क (HAN) नेटवर्क है, जिसमें वाई-फ़ाई और Thread से जुड़े संसाधन हैं. ये दोनों नेटवर्क एक बॉर्डर राऊटर से जुड़े होते हैं. ये दोनों नेटवर्क में हिस्सा लेते हैं और दोनों के बीच ट्रैफ़िक को रूट करने के लिए राऊटर के तौर पर काम करते हैं.

एचएएन (HAN)

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

बुनाई के साथ एचएएन (HAN)

IPv6 पता

वीव फ़ैब्रिक, कपड़े के हर संसाधन के लिए यूनीक स्थानीय पता (यूएलए) असाइन करके, Weave ऐप्लिकेशन में आसान IPv6 रूटिंग चालू करता है. Weave ऐप्लिकेशन, Weave मैसेज को रूट करने के लिए इस पते का उपयोग करता है.

नोड के एक और #39;s IPv6 वीव पते का उदाहरण यहां दिया गया है:

fd00::fab1:2:3e36:13ff:fe33:732e

आइए, पते बनाने वाले अलग-अलग एलिमेंट के बारे में जानें.

ग्लोबल प्रीफ़िक्स

सभी Weave नोड, fd00::/48 के IPv6 ग्लोबल प्रीफ़िक्स का इस्तेमाल करते हैं. इस ब्लॉक में दिए गए पते को आरएफ़सी-4193 में आईईटीएफ़ की मदद से बताया गया है, ताकि इसका इस्तेमाल एचएएन जैसे निजी नेटवर्क में किया जा सके.

फ़ैब्रिक आईडी

कपड़े को प्रावधान के दौरान, रैंडम तौर पर जनरेट किया गया 64-बिट आईडी दिया जाता है. यह आईडी, IPv6 ग्लोबल प्रीफ़िक्स का हिस्सा बन जाता है.

उदाहरण के लिए, अगर किसी कपड़े के लिए fab1 का फ़ैब्रिक आईडी असाइन किया गया है, तो वह फ़ैब्रिक's ग्लोबल प्रीफ़िक्स बन जाता है:

fd00:0000:fab1::/48

नोड ID

कपड़े के हर नोड के लिए एक Weave नोड आईडी असाइन किया जाता है, जो IEEE एक्सटेंडेड यूनीक आइडेंटिफ़ायर (EUI-64) का रूप लेता है. ज़्यादातर नोड अपना नोड आईडी अपने MAC पते से लेते हैं. किसी नोड में 48-बिट या 64-बिट वाला MAC पता हो सकता है, जो आम तौर पर उस वाई-फ़ाई या 802.15.4 इंटरफ़ेस से जुड़ा होता है. Weave उपलब्ध होने पर, नोड आईडी के रूप में 64-बिट मान का इस्तेमाल करेगा.

अगर किसी नोड में सिर्फ़ 48-बिट वाला MAC पता है, तो आरएफ़सी 4291 के मुताबिक, Weave FF:FE का 16-बिट मान डालकर, EUI-64 वैल्यू बनाता है. इसका इस्तेमाल Weave Node ID के तौर पर किया जाता है.

उदाहरण के लिए, अगर नोड's का MAC पता 48-बिट 3c:36:13:33:73:2e है, तो Weave Node का आईडी 3c3613fffe33732e होगा.

किसी IPv6 पते में नोड आईडी का इस्तेमाल करने के लिए, आपको सातवें बिट को फ़्लिप करके इसे इंटरफ़ेस पहचानकर्ता में बदलना होगा. इसे यूनिवर्सल/लोकल बिट कहा जाता है. इस तरह, 3c3613fffe33732e का नोड आईडी, 3e3613fffe33732e का इंटरफ़ेस पहचानकर्ता बन जाता है.

सबनेट

Weave IPv6 पते का आखिरी हिस्सा सबनेट है, जो 16-बिट का मान होता है. यह नेटवर्क इंटरफ़ेस की पहचान करने के लिए इस्तेमाल किया जाता है. ये मान बुनियादी नेटवर्क से तय होते हैं. उदाहरण के लिए, वाई-फ़ाई या थ्रेड.

इस उदाहरण के लिए, मान लें कि हमारा सबनेट 0x0002 है.

सब कुछ एक ही स्थान पर डालना

ऊपर दिए गए सभी एलिमेंट को एक साथ रखने से आपको Weave IPv6 पता मिलता है:

फ़ैब्रिक यूएलए

कपड़े से जुड़े संसाधन से, Weave प्रोफ़ाइल अब कपड़े और दूसरे संसाधनों के बीच मैसेज पास कर सकती हैं. इसके लिए नोड और #39; Weave से असाइन किए गए IPv6 पते का इस्तेमाल किया जा सकता है. उसके बाद, हम Weave में संदेश सेवा की बुनियादी बातों पर ध्यान देंगे.

Recap

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

  • कपड़े में, बुनाई से जुड़े संसाधनों का कलेक्शन होता है जो उपयोगकर्ता और स्ट्रक्चर को सेवाएं देने में सहयोग करते हैं
  • संसाधनों को हमेशा प्रमाणीकृत किया जाता है और उन्हें कपड़े से जोड़ा जाता है
  • किसी कपड़े के हर रिसॉर्स के लिए IPv6 यूनीक लोकल पता असाइन किया जाता है Webr, इस्तेमाल करने के लिए
  • Weave मैसेज को IPv6 पतों के बीच पास किया जाता है. भले ही, इनमें वायरलेस टेक्नोलॉजी या ट्रांसपोर्ट हो