Peran dan Jenis Node

Lihat sumber di GitHub

Peran penerusan

Peran Node OT

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.

Taksonomi Perangkat OT

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:

Perangkat Akhir OT ke Router

Sebaliknya, jika tidak memiliki turunan, Router dapat melakukan downgrade sendiri dan beroperasi sebagai Perangkat Akhir:

OT Router ke Perangkat Akhir

Peran dan jenis lainnya

Pemimpin Thread

OT Leader dan Router Batas

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

Partisi OT

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

Menguji pemahaman

Perangkat jaringan Thread dapat memenuhi salah satu dari dua peran penerusan. Apa saja empat sinyal tersebut?
Node Turunan.
Salah.
Router.
Benar.
Akhiri Perangkat.
Benar.
Gateway.
Salah.
Apa saja dua jenis utama perangkat Thread?
Perangkat Rangkaian Pesan Minimal (MTD).
Benar.
Perangkat Thread Penuh (FTD).
Benar.
Miniscule Thread Device (MTD).
Salah.
Perangkat Akhir Tidur (SED).
Salah.
Manakah dari pernyataan tentang Router berikut yang tidak benar?
Router dapat menonaktifkan transceiver-nya untuk mengurangi daya.
Perangkat yang berfungsi sebagai Router tidak menonaktifkan transceiver-nya. (Jika berhasil, mereka tidak akan dapat berfungsi dengan benar sebagai Router.)
Router meneruskan paket untuk perangkat jaringan.
Pernyataan ini benar.
Router membuat transceiver-nya selalu aktif.
Pernyataan ini benar. Agar berfungsi dengan baik sebagai Router, perangkat harus selalu mengubah transceivernya secara online.
Router memberikan layanan komisi yang aman untuk perangkat yang mencoba bergabung ke jaringan.
Pernyataan ini benar. Komisi adalah fungsi penting dari Thread Router.
Kapan perangkat dapat meng-upgrade dirinya sendiri ke Router?
Jika termasuk REED dan merupakan satu-satunya node dalam jangkauan Perangkat Akhir baru yang mencoba bergabung ke jaringan Thread.
Benar. Dalam keadaan ini, REED dapat mempromosikan dirinya sendiri ke Router.
Saat berupa Perangkat Akhir yang ingin bergabung ke jaringan Thread.
Salah.
Jika menggunakan REED dan jaringan Thread telah bergabung dengan jaringan yang lebih besar.
Salah.
Kapan Router dapat menyebabkan dirinya sendiri berhenti bertindak sebagai Router?
Saat tidak memiliki anak.
Tepat sekali. Router yang tidak memiliki turunan dapat kembali ke Perangkat Akhir dengan sendirinya.
Saat Perangkat Akhir baru mencoba bergabung ke jaringan Thread.
Salah. Router tidak dapat kembali ke Perangkat Akhir dalam skenario ini.
Jika perangkat lain di jaringan memilih untuk menjadi Router.
Hal ini mungkin benar. Jika jumlah router Thread bertambah menjadi 24 atau lebih, router Thread yang ada dapat mulai mengevaluasi apakah akan menjadi perangkat akhir atau tidak.
Pertimbangkan skenario saat jaringan Thread berisi dua grup node yang memiliki konektivitas radio dalam grup tersebut, tetapi tidak dengan anggota grup lainnya. Kesimpulan apa yang dapat diambil dari hal ini?
Ada lebih dari satu partisi dalam jaringan tersebut.
Benar. Partisi terbentuk di sekitar setiap grup node yang dapat berkomunikasi satu sama lain. Jika ada beberapa grup node yang dapat saling berkomunikasi, tetapi tidak dengan anggota grup lain, kita dapat menyimpulkan bahwa masing-masing grup tersebut merupakan partisi yang berbeda.
Jaringan kehilangan Leader-nya.
Salah.
Semua Router di jaringan sudah offline.
Salah. Dalam hal ini, tidak ada node yang dapat berkomunikasi satu sama lain.
Perangkat apa yang digunakan untuk menghubungkan jaringan Thread dan non-Thread?
Gateway.
Meskipun di jaringan tradisional, istilah 'Gateway' mengacu pada perangkat yang menghubungkan dua jaringan, ada istilah yang lebih spesifik dalam konteks jaringan Thread.
Router Pembatas.
Benar. Router Border digunakan untuk menghubungkan jaringan Thread dan non-Thread.
Firewall.
Kurang tepat.
Sebuah Jembatan.
Salah. Istilah ini mengacu pada konsep serupa dalam jaringan tradisional, yaitu perangkat yang menghubungkan dua LAN yang menggunakan protokol jaringan *yang sama*.
Berapa banyak Leader yang dapat dimiliki partisi jaringan Thread?
Tidak satu pun atau tepat satu.
Ini salah. Partisi jaringan Thread tidak boleh memiliki kurang dari satu Leader.
Satu dan hanya satu.
Benar. Partisi jaringan Thread dapat memiliki satu dan hanya satu Leader.
Lebih dari satu.
Salah. Partisi jaringan Thread tidak boleh memiliki beberapa Leader.