Connected Dominating Set

Alat Penguat Mesh harus membentuk Connected Dominating Set (CDS), yang berarti:
- Ada jalur khusus Alat Penguat Mesh di antara dua Alat Penguat Mesh.
- Setiap Alat Penguat Mesh di jaringan Thread dapat menjangkau Alat Penguat Mesh lainnya dengan tetap berada sepenuhnya dalam kumpulan Alat Penguat Mesh.
- Setiap Perangkat Akhir di jaringan Thread terhubung langsung ke Alat Penguat Mesh.
Algoritma terdistribusi mempertahankan CDS, yang memastikan tingkat redundansi minimum. Setiap perangkat awalnya terhubung ke jaringan sebagai Perangkat Akhir (Turunan). Saat status jaringan Thread berubah, algoritma akan menambahkan atau menghapus Alat Penguat Mesh untuk mempertahankan CDS.
Thread menambahkan Alat Penguat Mesh untuk:
- Meningkatkan cakupan jika jaringan berada di bawah nilai minimum Alat Penguat Mesh, yaitu 16
- Meningkatkan keragaman jalur
- Mempertahankan tingkat redundansi minimum
- Memperluas konektivitas dan mendukung lebih banyak Turunan
Thread menghapus Alat Penguat Mesh (mengalihkannya ke Perangkat yang Mampu Menguatkan (ECD) siaga) untuk:
- Mempertahankan status Perutean di bawah maksimum 32 Alat Penguat Mesh
- Mengizinkan Alat Penguat Mesh baru di bagian lain jaringan jika diperlukan
Mengupgrade ke Alat Penguat Mesh
Setelah terhubung ke jaringan Thread, perangkat Turunan yang merupakan Perangkat yang Mampu Menguatkan dapat memilih untuk menjadi Alat Penguat Mesh. Sebelum memulai proses Permintaan Penautan MLE, Turunan mengirim pesan Permintaan Alamat ke Pemimpin, yang meminta ID Router. Jika Pemimpin menerima, Pemimpin akan merespons dengan ID Router dan Turunan akan mengupgrade dirinya ke Alat Penguat Mesh.
Proses Permintaan Penautan MLE kemudian digunakan untuk membuat link Alat Penguat Mesh dua arah dengan Alat Penguat Mesh di sekitarnya.
- Alat Penguat Mesh baru mengirim Permintaan Penautan multicast ke Alat Penguat Mesh di sekitarnya.
- Alat Penguat Mesh merespons dengan pesan Terima dan Minta Penautan.
- Alat Penguat Mesh baru merespons setiap Alat Penguat Mesh dengan Terima Penautan unicast Link Accept untuk membuat link Alat Penguat Mesh.
1. Permintaan Penautan
Permintaan Penautan adalah permintaan dari Alat Penguat Mesh ke semua Alat Penguat Mesh lainnya di jaringan Thread. Saat pertama kali menjadi Alat Penguat Mesh, perangkat akan mengirim Permintaan Penautan multicast ke ff02::2. Kemudian, setelah menemukan Alat Penguat Mesh lainnya melalui Iklan MLE, perangkat akan mengirim Permintaan Penautan unicast.
| Isi Pesan Permintaan Penautan | |
|---|---|
| Version | Versi protokol Thread |
| Challenge | Menguji ketepatan waktu Respons Penautan untuk mencegah serangan replay |
| Source Address | RLOC16 pengirim |
| Leader Data | Informasi tentang Pemimpin Alat Penguat Mesh, seperti yang disimpan di pengirim (RLOC, Partisi ID, bobot Partisi) |
2. Terima dan Minta Penautan
Terima dan Minta Penautan adalah kombinasi dari pesan Terima Penautan dan Minta Penautan. Thread menggunakan pengoptimalan ini dalam proses Permintaan Penautan MLE untuk mengurangi jumlah pesan dari empat menjadi tiga.
3. Terima Penautan
Terima Penautan adalah respons unicast terhadap Permintaan Penautan dari Alat Penguat Mesh di sekitarnya yang memberikan informasi tentang dirinya sendiri dan menerima penautan ke Alat Penguat Mesh di sekitarnya.
| Isi Pesan Terima Penautan | |
|---|---|
| Version | Versi protokol Thread |
| Response | Menguji ketepatan waktu Respons Penautan untuk mencegah serangan replay |
| Link Frame Counter | Penghitung Frame 802.15.4 di pengirim |
| MLE Frame Counter | Penghitung Frame MLE di pengirim |
| Source Address | RLOC16 pengirim |
| Leader Data | Informasi tentang Pemimpin Alat Penguat Mesh, seperti yang disimpan di pengirim (RLOC, Partisi ID, bobot Partisi) |
Menurunkan versi ke Perangkat yang Mampu Menguatkan siaga
Saat Alat Penguat Mesh menurunkan versi ke Perangkat yang Mampu Menguatkan siaga, link Alat Penguat Mesh-nya akan terputus, dan perangkat akan memulai proses Lampirkan MLE untuk membuat link Turunan-Induk.
Lihat Bergabung ke jaringan yang ada untuk mengetahui informasi selengkapnya tentang proses Lampirkan MLE.
Link terima satu arah
Dalam beberapa skenario, mungkin perlu membuat link terima satu arah.
Setelah Alat Penguat Mesh direset, Alat Penguat Mesh di sekitarnya mungkin masih memiliki link terima yang valid dengan Alat Penguat Mesh yang direset. Dalam hal ini, Alat Penguat Mesh yang direset akan mengirim pesan Permintaan Penautan untuk membuat ulang link Alat Penguat Mesh yang ada.
Perangkat Akhir juga mungkin ingin membuat link terima dengan Alat Penguat Mesh non-Induk di sekitarnya untuk meningkatkan keandalan multicast. Kita akan mempelajari hal ini lebih lanjut saat membahas Perutean Multicast.
Rangkuman
Yang telah Anda pelajari:
- Alat Penguat Mesh di jaringan Thread harus membentuk Connected Dominating Set (CDS)
- Perangkat yang Mampu Menguatkan (ECD) dapat diupgrade ke Alat Penguat Mesh atau diturunkan versinya ke ECD siaga untuk mempertahankan CDS
- Proses Permintaan Penautan MLE digunakan untuk membuat link Alat Penguat Mesh