Bagaimana Thread memilih perangkat Pemimpin?


8

Thread telah menghasilkan dokumen tentang protokol mereka, Thread Stack Fundamentals , yang telah saya baca untuk mencoba dan memahami lebih lanjut tentang cara kerja Thread.

Pada halaman 5, dokumen menjelaskan bahwa meskipun tidak memiliki satu titik kegagalan, seorang Pemimpin diperlukan untuk membuat keputusan untuk jaringan:

Router atau Border Router dapat mengambil peran Pemimpin untuk fungsi-fungsi tertentu di Jaringan Thread. Pemimpin ini harus membuat keputusan dalam jaringan. Sebagai contoh, Pemimpin memberikan alamat Router dan memungkinkan permintaan Router baru. Peran Pemimpin dipilih dan jika Pemimpin gagal, Router lain atau Router Perbatasan mengambil peran Pemimpin. Operasi otonom inilah yang memastikan tidak ada titik kegagalan tunggal.

Bagaimana Pemimpin dipilih oleh perangkat di jaringan Thread? Apakah ada seperangkat kriteria yang dievaluasi ketika perangkat 'memilih' atau memilih Pemimpin?

Jawaban:


6

Pertanyaan bagus! Saya menemukan sebuah artikel dari radio-electronics.com yang benar-benar membantu menjelaskan secara lebih rinci bagaimana Thread bekerja. Pada dasarnya, node router pertama yang memenuhi syarat ditunjuk sendiri sebagai pemimpin.

Dengan kata lain, ketika sebuah simpul ditambahkan, jika ia tidak dapat menemukan seorang pemimpin dalam sistem, ia akan secara otomatis menunjuk dirinya sebagai pemimpin. Kalau tidak, itu akan jatuh ke dalam garis di bawah node pemimpin yang ada. Saya mengutip dari artikel yang dirujuk di atas:

Router Node yang memenuhi syarat menjadi router jika diperlukan untuk mendukung mesh. Router yang Memenuhi Syarat pertama untuk membentuk jaringan akan ditunjuk secara mandiri sebagai router dan juga Pemimpin. Seorang Pemimpin melakukan tugas-tugas manajemen jaringan tambahan dan membuat keputusan atas nama jaringan. Router lain Memenuhi syarat node dalam jaringan dapat mengasumsikan peran Pemimpin, tetapi hanya ada satu Pemimpin per jaringan pada waktu tertentu.

Dengan kata lain, ini adalah pemilihan mesin satu orang . Tidak terlalu demokratis, tetapi di komputer, ini berfungsi.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.