Set Dominasi Terhubung
Router harus membentuk Set Dominating Set (CDS), yang berarti:
- Ada jalur khusus Router di antara dua Router.
- Setiap Router di jaringan Thread dapat menjangkau Router lainnya dengan tetap benar-benar berada dalam kumpulan Router.
- Setiap Perangkat Akhir dalam jaringan Thread terhubung langsung ke Router.
Algoritme terdistribusi mempertahankan CDS, yang memastikan tingkat minimum redundansi. Setiap perangkat awalnya dikaitkan ke jaringan sebagai Perangkat Akhir (Turunan). Saat status jaringan Thread berubah, algoritme menambahkan atau menghapus Router untuk mempertahankan CDS.
Thread menambahkan Router ke:
- Tingkatkan cakupan jika jaringan di bawah nilai minimum Router 16
- Meningkatkan keberagaman jalur
- Mempertahankan tingkat redundansi minimum
- Perluas konektivitas dan dukung lebih banyak Anak
Thread menghapus Router ke:
- Mengurangi status Perutean di bawah maksimum 32 Router
- Mengizinkan Router baru di bagian lain jaringan saat diperlukan
Upgrade ke Router
Setelah terhubung ke jaringan Thread, perangkat Anak dapat memilih untuk menjadi Router. Sebelum memulai proses Permintaan Penautan MLE, Turunan mengirimkan pesan Permintaan Alamat ke Leader, meminta ID Router. Jika menerima, Pemimpin akan merespons dengan ID Router dan Turunan mengupgrade dirinya sendiri ke Router.
Proses Permintaan Link MLE kemudian digunakan untuk membuat link Router-Router dua arah dengan Router di dekatnya.
- Router baru tersebut mengirim Permintaan Penautan multicast ke Router sebelah.
- Router merespons dengan pesan Link Accept and Request.
- Router baru merespons setiap Router dengan Link Accept unicast untuk membuat link Router-Router.
1. Permintaan Penautan
Permintaan Penautan adalah permintaan dari Router ke semua Router lainnya dalam jaringan Thread. Saat pertama kali menjadi Router, perangkat akan mengirimkan Permintaan Penautan multicast
ke ff02::2
. Kemudian, setelah menemukan Router lain melalui Iklan MLE,
perangkat akan mengirim Permintaan Link unicast.
Isi Pesan Permintaan Penautan | |
---|---|
Versi | Versi protokol thread |
Tantangan | Menguji ketepatan waktu Respons Link untuk mencegah serangan pemutaran ulang |
Alamat Sumber | RLOC16 pengirim |
Data Pemimpin | Informasi tentang pemimpin router, seperti yang disimpan pada pengirim (RLOC, ID partisi, berat partisi) |
2. Terima dan Minta Penautan
Permintaan Penautan dan Permintaan Link adalah kombinasi dari pesan Permintaan Penautan dan Permintaan Penautan. Thread menggunakan pengoptimalan ini dalam proses Permintaan Penautan MLE untuk mengurangi jumlah pesan dari empat menjadi tiga.
3. Terima Link
Penerimaan Link adalah respons unicast ke Permintaan Link dari Router tetangga yang memberikan informasi tentang dirinya sendiri dan menerima link ke Router di sekitar.
Menerima Konten Pesan Link | |
---|---|
Versi | Versi protokol thread |
Respons | Menguji ketepatan waktu Respons Link untuk mencegah serangan pemutaran ulang |
Penghitung Frame Link | 802.15.4 Penghitung Frame pada pengirim |
Penghitung Frame MLE | Penghitung Frame MLE pada pengirim |
Alamat Sumber | RLOC16 pengirim |
Data Pemimpin | Informasi tentang pemimpin router, seperti yang disimpan pada pengirim (RLOC, ID partisi, berat partisi) |
Downgrade ke REED
Saat Router melakukan downgrade ke REED, link Router-Router-nya akan terputus, dan perangkat memulai proses MLE Attach untuk membuat link Child-Parent.
Baca Bergabung dengan jaringan yang ada untuk mengetahui informasi selengkapnya tentang proses MLE Attach.
Menerima link satu arah
Dalam beberapa skenario, Anda mungkin perlu membuat link penerimaan satu arah.
Setelah Router direset, Router di sekitar mungkin masih memiliki link penerima yang valid dengan Router reset. Dalam hal ini, Router reset mengirim pesan Permintaan Link untuk membuat kembali link Router-Router.
Perangkat Akhir juga ingin membuat link terima dengan Router non-Parent yang berdekatan untuk meningkatkan keandalan multicast. Kita akan mempelajari hal ini lebih lanjut saat membuka Pemilihan Rute Multicast.
Rangkuman
Yang telah Anda pelajari:
- Router di jaringan Thread harus membentuk Set Dominating Terhubung (CDS)
- Perangkat Thread diupgrade ke Router atau didowngrade ke Perangkat Akhir untuk mempertahankan CDS
- Proses Permintaan Link MLE digunakan untuk membuat link Router-Router