Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Penemuan dan Pembentukan Jaringan

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Lihat sumber di GitHub

Jaringan thread

Jaringan thread diidentifikasi oleh tiga ID unik:

  • ID Jaringan Area Pribadi 2 byte (ID PAN)
  • ID Jaringan Area Pribadi yang Diperluas 8 byte (ID XPAN)
  • Nama Jaringan yang dapat dibaca manusia

Misalnya, jaringan Thread mungkin memiliki ID berikut:

Pengenal Value
ID PAN 0xBEEF
ID XPAN 0xBEEF1111CAFE2222
Nama Jaringan yourThreadCafe
Pemindaian Aktif OT

Saat membuat jaringan Thread baru, atau menelusuri jaringan yang ada untuk bergabung, perangkat Thread melakukan pemindaian aktif untuk jaringan 802.15.4 dalam rentang radio:

  1. Perangkat menyiarkan Permintaan Beacon 802.15.4 pada Saluran tertentu.
  2. Sebagai balasannya, setiap Router atau Perangkat yang Memenuhi Syarat Router (REED) Router dalam jangkauan menyiarkan Beacon yang berisi ID PAN jaringan Thread, ID XPAN, dan Nama Jaringan.
  3. Perangkat mengulangi dua langkah sebelumnya untuk setiap Saluran.

Setelah menemukan semua jaringan dalam jangkauan, perangkat Thread dapat dikaitkan ke jaringan yang ada, atau membuat jaringan baru jika tidak ada jaringan yang ditemukan.

Thread menggunakan protokol Mesh Link Assignment (MLE) untuk mengonfigurasi link dan menyebarkan informasi tentang jaringan ke perangkat Thread.

Dalam konfigurasi link, MLE digunakan untuk:

  • Temukan link ke perangkat di sekitar
  • Menentukan kualitas link ke perangkat di sekitar
  • Membuat link ke perangkat di sekitar
  • Menegosiasikan parameter link (jenis perangkat, penghitung frame, waktu tunggu) dengan pembanding

MLE menyebarkan jenis informasi berikut ke perangkat yang ingin membuat link:

  • Data pemimpin (RLOC pimpinan, ID partisi, bobot partisi)
  • Data jaringan (awalan mesh, konfigurasi otomatis alamat, rute yang lebih spesifik)
  • Penyebaran rute

Cara kerja penerapan rute di Thread mirip dengan Protokol Informasi Perutean (RIP), protokol perutean vektor-jarak.

Membuat jaringan baru

Jika memilih untuk membuat jaringan baru, perangkat akan memilih Saluran yang paling tidak sibuk dan ID PAN yang tidak digunakan oleh jaringan lain, lalu menjadi Router dan memilih Pemimpin. Perangkat ini mengirimkan pesan Iklan MLE ke perangkat 802.15.4 lainnya untuk memberi tahu mereka tentang status penautannya, dan merespons Permintaan Beacon dari perangkat Thread lain yang melakukan pemindaian aktif.

Bergabung dengan jaringan yang ada

Jika memilih untuk bergabung ke jaringan yang ada, perangkat akan mengonfigurasi Saluran, ID PAN, ID XPAN, dan Nama Jaringannya agar sesuai dengan jaringan target melalui Thread Komisi, lalu melalui proses Lampirkan MLE untuk dilampirkan sebagai Turunan (Perangkat Akhir). Proses ini digunakan untuk link Child-Parent.

  1. Turunan mengirim Permintaan Induk multicast ke semua Router dan REED di dekatnya dalam jaringan target.
  2. Semua Router dan REED di dekatnya (jika Mask Permintaan Pemindaian Permintaan Orang Tua menyertakan REED) mengirimkan Respons Orang Tua dengan informasi tentang dirinya sendiri.
  3. Turunan memilih perangkat Induk dan mengirimkan Permintaan ID Turunan ke perangkat tersebut.
  4. Induk mengirim Respons ID Turunan untuk mengonfirmasi pembuatan link.

1. Permintaan Orang Tua

Permintaan Induk adalah permintaan multicast dari perangkat pemasangan yang digunakan untuk menemukan Router Akhir dan Perangkat Akhir yang Memenuhi Syarat Router (REED) di sekitar jaringan target.

OT MLE Lampirkan Permintaan Induk
Isi Pesan Permintaan Orang Tua
Mode Menjelaskan perangkat yang melampirkan
Tantangan Menguji ketepatan waktu Respons Orang Tua untuk mencegah serangan replay
Masker Pemindaian Membatasi permintaan hanya untuk Router atau Router dan REED

2. Respons Orang Tua

Respons Induk adalah respons unicast terhadap Permintaan Induk yang memberikan informasi tentang Router atau REED ke perangkat yang melampirkan.

OT MLE Lampirkan Respons Orang Tua
Isi Pesan Respons Orang Tua
Versi Versi protokol thread
Respons Salinan Tantangan Permintaan Orang Tua
Penghitung Frame Link 802.15.4 Penghitung Bingkai pada Router/REED
Penghitung Frame MLE Penghitung Frame MLE di Router/REED
Alamat Sumber RLOC16 dari Router/REED
Margin Link Menerima kualitas sinyal Router/REED
Konektivitas Menjelaskan tingkat konektivitas Router/REED
Data Utama Informasi tentang Router/Pemimpin REED
Tantangan Menguji ketepatan waktu Permintaan ID Turunan untuk mencegah serangan replay

3. Permintaan ID Anak

Permintaan Child ID adalah permintaan unicast dari perangkat yang terpasang (Child) yang dikirim ke Router atau REED (Parent) untuk membuat link Child-Parent. Jika dikirim ke REED, permintaan akan diupgrade ke Router sebelum menerima permintaan tersebut.

OT MLE Lampirkan Permintaan ID Anak
Isi Pesan Permintaan ID Anak
Versi Versi protokol thread
Respons Salinan Tantangan Respons Orang Tua
Penghitung Frame Link 802.15.4 Penghitung Bingkai pada Anak
Penghitung Frame MLEPenghitung Frame MLE pada Child
Mode Menjelaskan Turunan
Waktu tunggu Durasi ketidakaktifan sebelum Induk menghapus Turunan
Pendaftaran Alamat (khusus MED dan SED) Daftarkan alamat IPv6

4. Respons ID Anak

Respons ID Turunan adalah respons unicast dari Induk yang dikirim ke Turunan untuk mengonfirmasi bahwa link Turunan telah dibuat.

OT MLE Lampirkan Respons ID Anak
Isi Pesan Respons ID Anak
Alamat Sumber RLOC16 Orang Tua
Alamat16 RLOC16 Anak
Data Utama Informasi tentang Pemimpin Orang Tua (RLOC, ID Partisi, Berat partisi)
Data Jaringan Informasi tentang jaringan Thread (awalan mesh, konfigurasi otomatis alamat, rute yang lebih spesifik)
Rute (khusus REED) Penyebaran rute
Waktu tunggu Durasi ketidakaktifan sebelum Induk menghapus Turunan
Pendaftaran Alamat (khusus MED dan SED) Konfirmasi alamat terdaftar

Rangkuman

Yang telah Anda pelajari:

  • Perangkat Thread melakukan pemindaian aktif untuk jaringan yang ada
  • Thread menggunakan Pembentukan Link Mesh untuk mengonfigurasi link dan menyebarkan informasi tentang perangkat jaringan
  • Pesan Iklan MLE memberi tahu perangkat Thread lain tentang jaringan dan status link perangkat
  • Proses MLE Attach membuat link Child-Parent

Menguji pemahaman Anda

ID mana yang tidak digunakan untuk mengidentifikasi jaringan Thread?
ID Jaringan Area Pribadi (PAN) 2 byte.
Salah. Jaringan thread diidentifikasi, sebagian, oleh ID PAN.
ID Jaringan Area Pribadi Diperluas (ID XPAN) 8 byte.
Salah. Jaringan thread diidentifikasi, sebagian, oleh ID XPAN.
Nama Jaringan yang dapat dibaca manusia.
Salah. Jaringan thread diidentifikasi, sebagian, oleh Nama Jaringan yang dapat dibaca manusia.
SSID 32 karakter.
Tepat sekali. Tidak seperti jaringan Wi-Fi 802.11, ID jaringan Thread tidak menggunakan SSID.
Apa fungsi Permintaan Orang Tua?
Untuk menemukan Router Akhir dan Perangkat Akhir yang Memenuhi Syarat Router (REED) di sekitar jaringan target.
Tepat sekali. Permintaan Induk dikeluarkan oleh perangkat yang bertujuan untuk melampirkan ke jaringan.
Untuk memberitahukan bahwa Router akan menjadi induk.
Salah. Router tidak memulai hubungan Parent-Child dengan perangkat jaringan lain. Sebagai gantinya, perangkat jaringan memilih Router untuk menjadi turunannya.
Untuk meminta agar Perangkat Akhir yang Layak Router dipromosikan menjadi Router.
Salah.
Permintaan Induk menggunakan jenis alamat apa?
unicast
Salah.
Anycast
Salah.
multicast
Tepat sekali.
siarkan
Salah.
Saat perangkat pertama kali terpasang ke jaringan Thread, apa klasifikasi perangkatnya?
Turunan (Perangkat Akhir)
Tepat sekali. Perangkat yang bergabung dengan jaringan Thread selalu dimulai sebagai Perangkat Akhir pada jaringan tersebut.
FTD (Perangkat Rangkaian Pesan Lengkap)
Salah.
REED (Perangkat Akhir yang Memenuhi Syarat Rute)
Salah.