Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

پارچه ببافید

پارچه ببافید

پارچه Weave مجموعه ای از منابع دارای قابلیت Weave است. روشی مناسب برای گره های بافته شده در خانه کاربر برای تبادل پیام به روشی ایمن فراهم می کند.

پارچه توسط گره اول در سیستم Weave تهیه می شود. پس از تهیه ، گره های دیگر می توانند با استفاده از گواهینامه های Weave به طور ایمن به پارچه بپیوندند. بعداً بیشتر به گواهینامه ها و امنیت دسترسی خواهیم یافت ، اما به یاد داشته باشید ، جفت شدن دستگاه و پیوستن پارچه در Weave همیشه ایمن است.

به هر منبع موجود در پارامتر آدرس IPv6 ویژه ای برای استفاده توسط برنامه Weave اختصاص داده شده است. مهم نیست که از چه فناوری بی سیم روتال استفاده می کنید. اترنت ، Wi-Fi یا Thread - تا زمانی که هر گره Weave را اجرا کند و عضوی از پارچه باشد ، ممکن است پیام ها ارسال و دریافت شوند.

مثال

فرض کنید شما یک شبکه خانگی (HAN) ساده دارید که از منابع متصل شده توسط Wi-Fi و Thread تشکیل شده است. این دو شبکه توسط یک روتر حاشیه ای به یکدیگر متصل می شوند ، که در هر دو شبکه شرکت می کند و به عنوان روتر برای مسیریابی ترافیک بین آنها عمل می کند.

هان

منابع موجود در هر شبکه از پیکربندی های استاندارد مسیریابی IP خود برای مکالمه با یکدیگر از طریق پروتکل های حمل و نقل مانند UDP یا TCP استفاده می کنند ، اما با ارائه یک پارچه Weave ، اکنون می توانند پیام های Weave را از طریق همان حمل و نقل انتقال دهند.

HAN با Weave

آدرس IPv6

یک پارچه Weave با اختصاص یک آدرس محلی منحصر به فرد (ULA) به هر منبع موجود در پارچه ، مسیریابی ساده IPv6 را در برنامه های Weave امکان پذیر می کند. برنامه Weave از این آدرس برای مسیریابی پیام های Weave استفاده می کند.

در اینجا مثالی از آدرس IPv6 Weave یک گره آورده شده است:

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

بیایید عناصر مختلف آدرس را مرور کنیم.

پیشوند جهانی

همه گره های Weave از پیشوند جهانی IPv6 fd00::/48 . آدرس های موجود در این بلوک توسط IETF در RFC-4193 برای استفاده در شبکه های خصوصی مانند HAN تعیین شده است.

شناسه پارچه

در حین تهیه پارچه به پارچه یک شناسه 64 بیتی تصادفی تولید شده اختصاص داده می شود. این شناسه بخشی از پیشوند جهانی IPv6 می شود.

به عنوان مثال ، اگر به پارچه شناسه Fabric از fab1 اختصاص داده شود ، پیشوند جهانی پارچه به این صورت می شود:

fd00:0000:fab1::/48

شناسه گره

هر گره در پارچه یک شناسه گره Weave به خود اختصاص می دهد ، که به شکل یک شناسه منحصر به فرد توسعه یافته IEEE (EUI-64) است. بیشتر گره ها شناسه گره خود را از آدرس MAC خود می گیرند. یک گره ممکن است دارای آدرس MAC 48 بیتی یا 64 بیتی باشد که معمولاً به ترتیب با رابط های WiFi یا 802.15.4 آنها مرتبط است. Weave ترجیح می دهد در صورت وجود ، از مقدار 64 بیتی به عنوان Node ID استفاده کند.

اگر گره ای فقط دارای آدرس MAC 48 بیتی باشد ، در RFC 4291 ، Weave مقدار 16 بیتی FF:FE در وسط قرار می دهد تا مقدار EUI-64 را ایجاد کند ، که به عنوان شناسه گره Weave استفاده می شود.

به عنوان مثال ، اگر آدرس MAC گره 48 بیتی 3c:36:13:33:73:2e ، شناسه Weave Node حاصل 3c3613fffe33732e .

برای استفاده از Node ID در آدرس IPv6 ، باید آن را به یک شناسه رابط تبدیل کنید و بیت هفتم را بیت جهانی / محلی بنامید. بنابراین یک ID گره از 3c3613fffe33732e در Identifier رابط می شود 3e3613fffe33732e .

زیرشبکه

آخرین قطعه آدرس Weave IPv6 subnet است ، یک مقدار 16 بیتی که برای شناسایی رابط های شبکه استفاده می شود. این مقادیر توسط شبکه های اساسی تعیین می شوند. به عنوان مثال Wi-Fi یا Thread.

برای این مثال ، فرض کنید زیر شبکه ما 0x0002 باشد.

همه اش را بگذار کنار هم

با قرار دادن تمام عناصر فوق یک آدرس Weave IPv6 به شما می دهد:

پارچه ULA

با اتصال منبعی به پارچه ، پروفایل های Weave می توانند از طریق آدرس IPv6 اختصاص داده شده به گره ، پیام هایی را بین آن و سایر منابع موجود در پارچه ارسال کنند. در ادامه به اصول پیام رسانی در Weave خواهیم پرداخت.

خلاصه کردن

آنچه آموخته اید:

  • یک پارچه ای مجموعه ای از منابع Weave-enabled که برای ارائه خدمات به کاربر و ساختار همکاری می کنند
  • منابع همیشه تأیید شده و به طور ایمن به یک پارچه ملحق می شوند
  • به هر منبع موجود در یک پارامتر یک IPv6 آدرس محلی بی نظیر اختصاص داده شده است تا توسط Weave استفاده شود
  • پیام های بدون توجه به فناوری بی سیم یا حمل و نقل اساسی ، بین آن آدرس های IPv6 منتقل می شود