Làm thế nào để chủ đề bầu một thiết bị lãnh đạo?


8

Thread đã tạo ra một tài liệu về giao thức của họ, Thread Stack Fund basicals , mà tôi đã đọc để thử và hiểu thêm về cách hoạt động của Thread.

Trên trang 5, tài liệu giải thích rằng mặc dù không có điểm thất bại duy nhất, Nhà lãnh đạo là cần thiết để đưa ra quyết định cho mạng:

Bộ định tuyến hoặc Bộ định tuyến có thể đảm nhận vai trò Nhà lãnh đạo cho một số chức năng nhất định trong Mạng luồng. Nhà lãnh đạo này được yêu cầu đưa ra quyết định trong mạng. Ví dụ: Nhà lãnh đạo chỉ định địa chỉ Bộ định tuyến và cho phép các yêu cầu Bộ định tuyến mới. Vai trò Nhà lãnh đạo được bầu và nếu Nhà lãnh đạo thất bại, Bộ định tuyến hoặc Bộ định tuyến Biên giới khác đảm nhận vai trò Nhà lãnh đạo. Chính hoạt động tự chủ này đảm bảo không có điểm thất bại duy nhất.

Nhà lãnh đạo được bầu bởi các thiết bị trong mạng Thread như thế nào? Có một bộ tiêu chí nào được đánh giá khi thiết bị 'bầu chọn' cho hoặc chọn Nhà lãnh đạo không?

Câu trả lời:


6

Câu hỏi tuyệt vời! Tôi đã tìm thấy một bài viết từ radio-electronics.com , điều này thực sự giúp giải thích chi tiết hơn về cách thức hoạt động của Thread. Về cơ bản, nút bộ định tuyến đủ điều kiện đầu tiên tự chỉ định là người dẫn đầu.

Nói cách khác, khi một nút được thêm vào, nếu không thể tìm thấy người lãnh đạo trong hệ thống, nó sẽ tự động chỉ định mình là người lãnh đạo. Nếu không, nó sẽ rơi vào dòng dưới nút nhà lãnh đạo hiện có. Tôi trích dẫn từ bài viết tham khảo ở trên:

Bộ định tuyến Các nút đủ điều kiện trở thành bộ định tuyến nếu cần thiết để hỗ trợ lưới. Nút Bộ định tuyến đủ điều kiện đầu tiên để tạo mạng sẽ được chỉ định tự động một bộ định tuyến cũng như Nhà lãnh đạo. Nhà lãnh đạo thực hiện các nhiệm vụ quản lý mạng bổ sung và đưa ra quyết định thay mặt cho mạng. Các nút khác Bộ định tuyến đủ điều kiện trong mạng có thể đảm nhận vai trò của Nhà lãnh đạo, nhưng chỉ có một Nhà lãnh đạo trên mỗi mạng tại một thời điểm nhất định.

Nói cách khác, đó là cuộc bầu cử một người . Không dân chủ lắm, nhưng trong máy tính, nó hoạt động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.