Peran dan Jenis Node

Lihat sumber di GitHub

Peran penerusan

Peran Node OT

Dalam jaringan Thread, node dibagi menjadi dua peran penerusan:

Perluasan Mesh

Perluasan Mesh adalah node yang:

  • meneruskan paket untuk perangkat jaringan
  • menyediakan layanan komisioning yang aman untuk perangkat yang mencoba bergabung ke jaringan
  • mempertahankan transceiver-nya yang selalu diaktifkan

Perangkat Akhir

Perangkat Akhir (ED) adalah node yang:

  • berkomunikasi terutama dengan satu Perluasan Mesh
  • tidak meneruskan paket untuk perangkat jaringan lain
  • dapat menonaktifkan transceiver-nya untuk mengurangi daya

Jenis perangkat

Selain itu, node terdiri dari beberapa jenis.

Taksonomi Perangkat OT

Perangkat Thread Lengkap

Perangkat Thread Lengkap (FTD) selalu mengaktifkan radio, berlangganan alamat multicast semua router, dan mempertahankan pemetaan alamat IPv6. Ada dua jenis FTD:

  • Perangkat yang Kompatibel dengan Perluasan (ECD)
  • Perangkat Akhir Lengkap (FED)

Perangkat yang Kompatibel dengan Perluasan dapat berada dalam peran Perluasan Mesh atau ECD siaga. Dalam peran siaga, perangkat ini selalu menjadi Perangkat Akhir (Turunan).

FED selalu menjadi Perangkat Akhir (Turunan).

Perangkat Thread Minimal

Perangkat Thread Minimal tidak berlangganan alamat multicast semua router dan meneruskan semua pesan ke Induknya. Ada dua jenis MTD:

  • Perangkat Akhir Minimal (MED) — transceiver selalu aktif, tidak perlu melakukan polling untuk pesan dari induknya
  • Perangkat Akhir Tidur (SED) — biasanya dinonaktifkan, aktif sesekali untuk melakukan polling untuk pesan dari induknya

MTD hanya dapat beroperasi sebagai Perangkat Akhir (Turunan).

Upgrade dan downgrade

Jika ECD siaga adalah satu-satunya node yang dapat dijangkau oleh perangkat Thread baru yang ingin bergabung ke jaringan Thread, perangkat tersebut dapat mengupgrade dirinya sendiri dan beroperasi sebagai Perluasan Mesh:

Perangkat Akhir OT ke Mesh Extender

Sebaliknya, jika Perluasan Mesh tidak memiliki turunan, perangkat tersebut dapat mendowngrade dirinya sendiri dan beroperasi sebagai ECD siaga:

OT Mesh Extender ke Perangkat Akhir

Peran dan jenis lainnya

Pemimpin Thread

Pemimpin OT dan Router Pembatas

Pemimpin Thread adalah Perluasan Mesh yang bertanggung jawab untuk mengelola kumpulan Perluasan Mesh dalam jaringan Thread. Pemimpin Thread dipilih sendiri secara dinamis untuk toleransi fault, serta mengagregasi dan mendistribusikan informasi konfigurasi di seluruh jaringan.

Router Pembatas

Router Pembatas adalah perangkat yang dapat meneruskan informasi antara jaringan Thread dan jaringan non-Thread (misalnya, Wi-Fi). Router Pembatas juga mengonfigurasi jaringan Thread untuk konektivitas eksternal.

Perangkat apa pun dapat berfungsi sebagai Router Pembatas.

Partisi

Partisi OT

Jaringan Thread mungkin terdiri dari partisi. Hal ini terjadi saat sekelompok perangkat Thread tidak dapat lagi berkomunikasi dengan kelompok perangkat Thread lainnya. Setiap partisi secara logis beroperasi sebagai jaringan Thread yang berbeda dengan Pemimpin, penetapan ID Router, dan data jaringannya sendiri, sambil mempertahankan kredensial keamanan yang sama untuk semua perangkat di semua partisi.

Partisi dalam jaringan Thread tidak memiliki konektivitas nirkabel satu sama lain, dan jika partisi mendapatkan kembali konektivitas, partisi tersebut akan otomatis digabungkan menjadi satu partisi.

Perhatikan bahwa penggunaan "jaringan Thread" dalam primer ini mengasumsikan satu partisi. Jika diperlukan, konsep dan contoh utama akan dijelaskan dengan istilah "partisi". Partisi akan dibahas secara mendalam nanti dalam primer ini.

Batas perangkat

Ada batasan jumlah jenis perangkat yang didukung oleh satu jaringan Thread.

Peran Batas
Pemimpin 1
Perluasan Mesh 32
Perangkat Akhir 511 per Perluasan Mesh

Thread mencoba mempertahankan jumlah Perluasan Mesh antara 16 dan 23. Jika ECD terlampir sebagai Perangkat Akhir dan jumlah Perluasan Mesh dalam jaringan kurang dari 16, ECD akan otomatis dipromosikan menjadi Perluasan Mesh.

Rangkuman

Hal yang telah Anda pelajari:

  • Perangkat Thread adalah Perluasan Mesh (Induk) atau Perangkat Akhir (Turunan)
  • Perangkat Thread adalah Perangkat Thread Lengkap (mempertahankan pemetaan alamat IPv6) atau Perangkat Thread Minimal (meneruskan semua pesan ke Induknya)
  • ECD siaga dapat dipromosikan menjadi Perluasan Mesh, dan sebaliknya
  • Setiap partisi jaringan Thread memiliki Pemimpin untuk mengelola Perluasan Mesh
  • Router Pembatas digunakan untuk menghubungkan jaringan Thread dan non-Thread
  • Jaringan Thread mungkin terdiri dari beberapa partisi

Uji pemahaman Anda

Perangkat jaringan Thread dapat memenuhi salah satu dari dua peran penerusan. Apa saja peran tersebut?
Node Turunan.
Salah.
Perluasan Mesh.
Benar.
Perangkat Akhir.
Benar.
Gateway.
Salah.
Apa dua jenis utama perangkat Thread?
Perangkat Thread Minimal (MTD).
Benar.
Perangkat Thread Lengkap (FTD).
Benar.
Perangkat Thread Sangat Kecil (MTD).
Salah.
Perangkat Akhir Tidur (SED).
Salah.
Manakah dari pernyataan berikut tentang Perluasan Mesh yang tidak benar?
Perluasan Mesh dapat menonaktifkan transceiver-nya untuk mengurangi daya.
Perangkat yang berfungsi sebagai Perluasan Mesh tidak menonaktifkan transceiver-nya. (Jika melakukannya, perangkat tersebut tidak akan dapat berfungsi dengan baik sebagai Perluasan Mesh.)
Perluasan Mesh meneruskan paket untuk perangkat jaringan.
Pernyataan ini benar.
Perluasan Mesh mempertahankan transceiver-nya yang selalu diaktifkan.
Pernyataan ini benar. Agar dapat berfungsi dengan baik sebagai Perluasan Mesh, perangkat harus mempertahankan transceiver-nya yang selalu online.
Perluasan Mesh menyediakan layanan komisioning yang aman untuk perangkat yang mencoba bergabung ke jaringan.
Pernyataan ini benar. Komisioning adalah fungsi penting dari a Perluasan Mesh.
Kapan perangkat dapat mengupgrade dirinya sendiri menjadi Perluasan Mesh?
Jika perangkat tersebut adalah Perangkat yang Kompatibel dengan Perluasan siaga dan merupakan satu-satunya node yang dapat dijangkau oleh perangkat Thread yang ingin bergabung ke jaringan Thread.
Benar sekali. Dalam situasi ini, Perangkat yang Kompatibel dengan Perluasan siaga dapat dipromosikan dirinya sendiri menjadi Perluasan Mesh.
Jika perangkat tersebut adalah Perangkat Akhir yang ingin bergabung ke jaringan Thread.
Salah.
Jika perangkat tersebut adalah Perangkat yang Kompatibel dengan Perluasan siaga dan jaringan Thread telah digabungkan dengan jaringan yang lebih besar network.
Salah.
Kapan Perluasan Mesh dapat menyebabkan dirinya berhenti bertindak sebagai Perluasan Mesh?
Jika tidak memiliki turunan.
Tepat. Perluasan Mesh yang tidak memiliki turunan dapat kembali ke ECD siaga dengan sendirinya.
Jika Perangkat Akhir baru ingin bergabung ke jaringan Thread.
Salah. Perluasan Mesh tidak dapat kembali ke ECD siaga dalam skenario ini.
Jika perangkat lain di jaringan memilih untuk menjadi Perluasan Mesh.
Hal ini bisa benar. Jika jumlah Perluasan Mesh meningkat menjadi 24 atau lebih, Perluasan Mesh yang ada dapat mulai mengevaluasi apakah akan menjadi ECD siaga.
Pertimbangkan skenario saat jaringan Thread berisi dua kelompok node yang memiliki konektivitas radio dalam kelompok, tetapi tidak dengan anggota kelompok lain. Kesimpulan apa yang dapat ditarik dari hal ini?
Ada lebih dari satu partisi dalam jaringan tersebut.
Benar. Partisi dibentuk di sekitar setiap kelompok node yang dapat berkomunikasi satu sama lain. Jika ada beberapa kelompok node yang dapat berkomunikasi di antara mereka sendiri, tetapi tidak dengan anggota kelompok lain, dapat disimpulkan bahwa setiap kelompok ini merupakan partisi yang berbeda.
Jaringan kehilangan Pemimpinnya.
Salah.
Semua Perluasan Mesh dalam jaringan telah 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 dalam jaringan tradisional, istilah 'Gateway' mengacu pada perangkat yang menghubungkan dua jaringan, ada istilah yang lebih spesifik dalam konteks jaringan Thread.
Router Pembatas.
Benar. Router Pembatas digunakan untuk menghubungkan jaringan Thread dan non-Thread networks.
Firewall.
Itu tidak benar.
Jembatan.
Salah. Istilah ini mengacu pada konsep yang serupa dalam jaringan tradisional , yaitu perangkat yang menghubungkan dua LAN yang menggunakan protokol jaringan *yang sama*.
Berapa banyak Pemimpin yang dapat dimiliki oleh partisi jaringan Thread?
Tidak ada atau tepat satu.
Ini salah. Partisi jaringan Thread tidak dapat memiliki kurang dari satu Pemimpin.
Satu dan hanya satu.
Benar. Partisi jaringan Thread dapat memiliki satu dan hanya satu Pemimpin.
Lebih dari satu.
Salah. Partisi jaringan Thread tidak dapat memiliki beberapa Pemimpin.