Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Penemuan dan Pembentukan Jaringan

Lihat sumber di GitHub

Jaringan benang

Jaringan untaian diidentifikasi oleh tiga pengenal unik:

  • ID Jaringan Area Pribadi 2-byte (ID PAN)
  • 8-byte Extended Personal Area Network ID (XPAN ID)
  • Nama Jaringan yang dapat dibaca manusia

Misalnya, jaringan Thread mungkin memiliki pengenal berikut:

Pengenal Nilai
ID PAN 0xBEEF
XPAN ID 0xBEEF1111CAFE2222
Nama jaringan yourThreadCafe
OT Active Scan

Saat membuat jaringan Thread baru, atau mencari jaringan yang sudah ada untuk digabungkan, perangkat Thread melakukan pemindaian aktif untuk jaringan 802.15.4 dalam jangkauan radio:

  1. Perangkat menyiarkan Permintaan Beacon 802.15.4 di Saluran tertentu.
  2. Sebagai gantinya, semua Router atau Perangkat Akhir yang Memenuhi Syarat Router (REED) dalam jangkauan menyiarkan Beacon yang berisi ID PAN jaringan Thread, ID XPAN, dan Nama Jaringan.
  3. Perangkat mengulangi dua langkah sebelumnya untuk setiap Saluran.

Setelah perangkat Thread menemukan semua jaringan dalam jangkauan, perangkat tersebut dapat melampirkan ke jaringan yang ada, atau membuat yang baru jika tidak ada jaringan yang ditemukan.

Thread menggunakan protokol Mesh Link Establishment (MLE) untuk mengonfigurasi tautan dan menyebarkan informasi tentang jaringan ke perangkat Thread.

Dalam konfigurasi tautan, MLE digunakan untuk:

  • Temukan tautan ke perangkat tetangga
  • Tentukan kualitas tautan ke perangkat tetangga
  • Buat tautan ke perangkat tetangga
  • Negosiasikan parameter tautan (jenis perangkat, penghitung bingkai, waktu tunggu) dengan sesama

MLE menyebarkan jenis informasi berikut ke perangkat yang ingin membuat tautan:

  • Data pemimpin (Leader RLOC, Partition ID, Partition weight)
  • Data jaringan (awalan on-mesh, konfigurasi otomatis alamat, rute yang lebih spesifik)
  • Perambatan rute

Propagasi rute di Thread bekerja mirip dengan Routing Information Protocol (RIP), protokol routing jarak-vektor.

Buat jaringan baru

Jika perangkat memilih untuk membuat jaringan baru, ia memilih Saluran yang paling tidak sibuk dan ID PAN yang tidak digunakan oleh jaringan lain, kemudian menjadi Router dan memilih dirinya sendiri sebagai Leader. Perangkat ini mengirimkan pesan Iklan MLE ke perangkat 802.15.4 lain untuk memberi tahu mereka tentang status tautannya, dan menanggapi Permintaan Beacon oleh perangkat Thread lain yang melakukan pemindaian aktif.

Bergabunglah dengan jaringan yang ada

Jika perangkat memilih untuk bergabung dengan jaringan yang ada, perangkat akan mengonfigurasi Saluran, ID PAN, ID XPAN, dan Nama Jaringan agar sesuai dengan jaringan target melalui Thread Commissioning, kemudian melalui proses MLE Attach untuk dipasang sebagai Anak (Perangkat Akhir ). Proses ini digunakan untuk link Child-Parent.

  1. Anak mengirimkan Permintaan Induk multicast ke semua Router tetangga dan REED di jaringan target.
  2. Semua Router dan REED tetangga (jika Masker Pemindaian Permintaan Orang Tua menyertakan REED) mengirim Tanggapan Orang Tua dengan informasi tentang diri mereka sendiri.
  3. Anak memilih perangkat Induk dan mengirimkan Permintaan ID Anak ke perangkat tersebut.
  4. Induk mengirimkan Respons ID Anak untuk mengonfirmasi pembuatan tautan.

1. Permintaan Orang Tua

Permintaan Induk adalah permintaan multicast dari perangkat yang melampirkan yang digunakan untuk menemukan Router tetangga dan Perangkat Akhir yang Layak Router (REED) di jaringan target.

OT MLE Lampirkan Permintaan Orang Tua
Isi Pesan Permintaan Orang Tua
Mode Menjelaskan perangkat yang memasang
Tantangan Menguji ketepatan waktu Respons Induk untuk mencegah serangan replay
Scan Mask Membatasi permintaan hanya untuk Router atau kedua Router dan REED

2. Tanggapan Orang Tua

Respons Orang Tua adalah respons unicast ke Permintaan Orang Tua yang memberikan informasi tentang Router atau REED ke perangkat yang menyambungkan.

OT MLE Lampirkan Tanggapan Orang Tua
Isi Pesan Tanggapan Orang Tua
Versi: kapan Versi protokol utas
Tanggapan Salinan Tantangan Permintaan Orang Tua
Penghitung Bingkai Tautan 802.15.4 Frame Counter pada Router / REED
Penghitung Bingkai MLE Penghitung Bingkai MLE pada Router / REED
Alamat sumber RLOC16 dari Router / REED
Link Margin Menerima kualitas sinyal Router / REED
Konektivitas Menjelaskan tingkat konektivitas Router / REED
Data Pemimpin Informasi tentang Router / REED's Leader
Tantangan Menguji ketepatan waktu Permintaan ID Anak untuk mencegah serangan pemutaran ulang

3. Permintaan ID Anak

Permintaan ID Anak adalah permintaan unicast dari perangkat pelampirkan (Anak) yang dikirim ke Router atau REED (Induk) untuk tujuan membuat tautan Anak-Orang Tua. Jika permintaan dikirim ke REED, itu meningkatkan dirinya sendiri ke Router sebelum menerima permintaan.

OT MLE Lampirkan Permintaan ID Anak
Isi Pesan Permintaan ID Anak
Versi: kapan Versi protokol utas
Tanggapan Salinan Tantangan Tanggapan Orang Tua
Penghitung Bingkai Tautan 802.15.4 Penghitung Bingkai pada Anak
Penghitung Bingkai MLE Penghitung Bingkai MLE pada Anak
Mode Menjelaskan Anak
Waktu habis Durasi ketidakaktifan sebelum Induk memindahkan Child
Pendaftaran Alamat (hanya MED dan SED) Daftarkan alamat IPv6

4. Tanggapan ID Anak

Respon Child ID adalah respon unicast dari Induk yang dikirimkan ke Child untuk mengkonfirmasi bahwa link Child-Parent telah dibuat.

OT MLE Lampirkan Tanggapan ID Anak
Isi Pesan Tanggapan ID Anak
Alamat sumber RLOC Induk 16
Alamat 16 RLOC anak 16
Data Pemimpin Informasi tentang Parent's Leader (RLOC, Partition ID, Partition weight)
Data Jaringan Informasi tentang jaringan Thread (awalan on-mesh, konfigurasi otomatis alamat, rute yang lebih spesifik)
Rute (hanya REED) Perambatan rute
Waktu habis Durasi ketidakaktifan sebelum Induk memindahkan Child
Pendaftaran Alamat (hanya MED dan SED) Konfirmasikan alamat yang terdaftar

Rekap

Apa yang telah Anda pelajari:

  • Perangkat Thread melakukan pemindaian aktif untuk jaringan yang ada
  • Thread menggunakan Mesh Link Establishment untuk mengonfigurasi tautan dan menyebarkan informasi tentang perangkat jaringan
  • MLE Pesan iklan menginformasikan perangkat Thread lain tentang jaringan perangkat dan status link
  • Proses MLE Attach menetapkan link Child-Parent