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 |

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:
- Perangkat menyiarkan Permintaan Beacon 802.15.4 pada Saluran tertentu.
- 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.
- 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.
Pembuatan Link Mesh
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.
- Turunan mengirim Permintaan Induk multicast ke semua Router dan REED di dekatnya dalam jaringan target.
- Semua Router dan REED di dekatnya (jika Mask Permintaan Pemindaian Permintaan Orang Tua menyertakan REED) mengirimkan Respons Orang Tua dengan informasi tentang dirinya sendiri.
- Turunan memilih perangkat Induk dan mengirimkan Permintaan ID Turunan ke perangkat tersebut.
- 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.

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.

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.

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 MLE | Penghitung 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.

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