Peran penerusan
Dalam jaringan Thread, node dibagi menjadi dua peran penerusan:
Router
Router adalah node yang:
- meneruskan paket untuk perangkat jaringan
- menyediakan layanan komisi yang aman untuk perangkat yang mencoba bergabung ke jaringan
- selalu mengaktifkan transceiver-nya
Akhiri Perangkat
Perangkat Akhir (ED) adalah node yang:
- berkomunikasi terutama dengan satu Router
- tidak meneruskan paket untuk perangkat jaringan lainnya
- bisa menonaktifkan transceivernya untuk mengurangi daya
Jenis perangkat
Selain itu, node terdiri dari sejumlah jenis.
Perangkat Rangkaian Lengkap
Perangkat Thread Penuh (FTD) selalu mengaktifkan radionya, berlangganan alamat multicast semua rute, dan mengelola pemetaan alamat IPv6. Ada tiga jenis FTD:
- Router
- Router End yang Memenuhi Syarat Perangkat (REED) — dapat dipromosikan menjadi Router
- Perangkat Penuh Akhir (FED) — tidak dapat dipromosikan ke Router
FTD dapat beroperasi sebagai Router (Orang Tua) atau Perangkat Akhir (Anak).
Perangkat Thread Minimal
Perangkat Thread Minimal tidak berlangganan ke alamat multicast router dan meneruskan semua pesan ke Induknya. Ada dua jenis MTD:
- Perangkat Akhir Minimal (MED) — transceiver selalu aktif, tidak perlu mengumpulkan pesan dari induknya
- Sleepy End Device (SED) — biasanya dinonaktifkan, sesekali diaktifkan untuk mengumpulkan pesan dari induknya
MTD hanya dapat beroperasi sebagai Perangkat Akhir (Turunan).
Mengupgrade dan mendowngrade
Jika REED adalah satu-satunya node dalam jangkauan Perangkat Akhir baru yang ingin bergabung dengan jaringan Thread, REED dapat melakukan upgrade sendiri dan beroperasi sebagai Router:
Sebaliknya, jika tidak memiliki turunan, Router dapat melakukan downgrade sendiri dan beroperasi sebagai Perangkat Akhir:
Peran dan jenis lainnya
Pemimpin Thread
Thread Leader adalah Router yang bertanggung jawab untuk mengelola kumpulan Router dalam jaringan Thread. Layanan ini dipilih sendiri secara dinamis untuk fault tolerance, dan menggabungkan serta mendistribusikan informasi konfigurasi seluruh jaringan.
router pembatas
Router Border adalah perangkat yang dapat meneruskan informasi antara jaringan Thread dan jaringan non-Thread (misalnya, Wi-Fi). Class ini juga mengonfigurasi jaringan Thread untuk konektivitas eksternal.
Setiap perangkat dapat berfungsi sebagai Border Router.
Partisi
Jaringan Thread mungkin terdiri dari partisi. Hal ini terjadi jika grup perangkat Thread tidak dapat lagi berkomunikasi dengan grup perangkat Thread lainnya. Setiap partisi secara logis beroperasi sebagai jaringan Thread yang berbeda dengan Leader, router IDID, dan data jaringannya sendiri, sekaligus mempertahankan kredensial keamanan yang sama untuk semua perangkat di semua partisi.
Partisi dalam jaringan Thread tidak memiliki konektivitas nirkabel antara satu satu dengan yang lain, dan jika partisi mendapatkan kembali konektivitas, partisi tersebut akan otomatis digabungkan menjadi satu partisi.
Perlu diperhatikan bahwa penggunaan "Jaringan thread" dalam primer ini mengasumsikan satu partisi. Jika perlu, konsep dan contoh utama diperjelas dengan istilah "partisi". Partisi akan dibahas secara mendalam nanti di primer ini.
Batas perangkat
Ada batasan jumlah jenis perangkat yang didukung oleh satu jaringan Thread.
Peran | Batas |
---|---|
Posisi teratas | 1 |
Router | 32 |
Akhiri Perangkat | 511 per Router |
Thread mencoba mempertahankan jumlah Router antara 16 dan 23. Jika REED dilampirkan sebagai Perangkat Akhir dan jumlah Router di jaringan kurang dari 16, REED akan otomatis mempromosikan dirinya sendiri ke Router.
Rangkuman
Hal yang telah Anda pelajari:
- Perangkat Thread adalah Router (Orang Tua) atau Perangkat Akhir (Turunan)
- Perangkat Thread adalah Perangkat Thread Lengkap (mengelola pemetaan alamat IPv6) atau Perangkat Thread Minimal (meneruskan semua pesan ke Induknya)
- Perangkat Akhir yang Memenuhi Syarat Router dapat mempromosikan dirinya sendiri ke Router, dan sebaliknya
- Setiap partisi jaringan Thread memiliki Leader untuk mengelola Router
- Router Batas digunakan untuk menghubungkan jaringan Thread dan non-Thread
- Jaringan Thread mungkin terdiri dari beberapa partisi