Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Kain Tenun

Kain Tenun

Kain Weave adalah kumpulan sumber daya yang mendukung Weave. Ini menyediakan cara yang nyaman bagi node Weave di rumah pengguna untuk bertukar pesan dengan cara yang aman.

Fabric disediakan oleh node pertama dalam sistem Weave. Setelah disediakan, node lain dapat bergabung dengan fabric dengan aman menggunakan sertifikat Weave. Kita akan membahas lebih lanjut tentang sertifikat dan keamanan nanti, tetapi ingat, penyandingan perangkat dan penggabungan fabric di Weave selalu aman.

Setiap sumber daya dalam fabric diberi alamat IPv6 khusus untuk digunakan oleh aplikasi Weave. Tidak masalah teknologi nirkabel routable apa yang Anda gunakan. Ethernet, Wi-Fi, atau Thread — selama setiap node menjalankan Weave dan merupakan anggota fabric, pesan dapat dikirim dan diterima.

Contoh

Misalkan Anda memiliki Home Area Network (HAN) sederhana yang terdiri dari sumber daya yang dihubungkan oleh Wi-Fi dan Thread. Kedua jaringan ini digabungkan bersama oleh router perbatasan, yang berpartisipasi di kedua jaringan dan bertindak sebagai router untuk merutekan lalu lintas di antara keduanya.

HAN

Sumber daya di setiap jaringan menggunakan konfigurasi perutean IP standar mereka untuk berbicara satu sama lain melalui protokol transport seperti UDP atau TCP, tetapi dengan fabric Weave yang disediakan, mereka sekarang dapat meneruskan pesan Weave melalui transport yang sama.

HAN dengan Weave

Pengalamatan IPv6

Weave fabric memungkinkan perutean IPv6 sederhana di seluruh aplikasi Weave dengan menetapkan Unique Local Address (ULA) ke setiap sumber daya di fabric. Aplikasi Weave menggunakan alamat ini untuk merutekan pesan Weave.

Berikut adalah contoh alamat Weave IPv6 node:

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

Mari kita lihat berbagai elemen yang membentuk alamat tersebut.

Awalan Global

Semua node Weave menggunakan awalan global IPv6 dari fd00::/48 . Alamat di blok ini ditetapkan oleh IETF di RFC-4193 untuk digunakan dalam jaringan pribadi seperti HAN.

ID Fabric

Fabric diberi ID 64-bit unik yang dibuat secara acak selama penyediaan fabric. ID ini menjadi bagian dari awalan global IPv6.

Misalnya, jika fabric diberi ID Fabric dari fab1 , awalan global fabric menjadi:

fd00:0000:fab1::/48

ID Node

Setiap node di fabric menugaskan dirinya sendiri Weave Node ID, yang berbentuk IEEE Extended Unique Identifier (EUI-64). Sebagian besar node memperoleh ID Node mereka dari alamat MAC mereka. Node mungkin memiliki alamat MAC 48-bit atau 64-bit, biasanya terkait dengan antarmuka WiFi atau 802.15.4. Weave lebih suka menggunakan nilai 64-bit sebagai ID Node, jika tersedia.

Jika sebuah node hanya memiliki alamat MAC 48-bit, sesuai RFC 4291 , Weave memasukkan nilai 16-bit dari FF:FE di tengah untuk membuat nilai EUI-64, yang digunakan sebagai ID Node Weave.

Misalnya, jika alamat MAC node adalah 48-bit 3c:36:13:33:73:2e , ID Weave Node yang dihasilkan adalah 3c3613fffe33732e .

Untuk menggunakan ID Node di alamat IPv6, Anda harus mengubahnya menjadi Pengenal Antarmuka dengan membalik bit ketujuh, yang disebut bit universal / lokal. Jadi ID Node 3c3613fffe33732e menjadi Pengenal Antarmuka 3e3613fffe33732e .

Subnet

Bagian terakhir dari alamat IPv6 Weave adalah subnet, nilai 16-bit yang digunakan untuk mengidentifikasi antarmuka jaringan. Nilai-nilai ini ditentukan oleh jaringan yang mendasarinya. Misalnya, Wi-Fi atau Thread.

Untuk contoh ini, katakanlah subnet kami adalah 0x0002 .

Menyatukan semuanya

Menyatukan semua elemen di atas memberi Anda alamat Weave IPv6:

Kain ULA

Dengan sumber daya yang digabungkan ke fabric, profil Weave sekarang dapat meneruskan pesan antara itu dan sumber daya lain di fabric melalui alamat IPv6 yang ditetapkan ke node. Selanjutnya kita akan melihat dasar-dasar perpesanan di Weave.

Rekap

Apa yang Anda pelajari:

  • kain adalah kumpulan sumber daya berkemampuan Weave yang bekerja sama untuk menyediakan layanan kepada pengguna dan struktur
  • Sumber daya selalu diautentikasi dan digabungkan dengan aman ke fabric
  • Setiap sumber daya dalam fabric diberi alamat Lokal Unik IPv6 untuk digunakan oleh Weave
  • Pesan diteruskan antara alamat IPv6 tersebut terlepas dari transportasi atau teknologi nirkabel yang mendasarinya