Chuyển tiếp vai trò

Trong mạng Thread, các nút được chia thành hai vai trò chuyển tiếp:
Bộ định tuyến
Bộ định tuyến là một nút:
- chuyển tiếp gói cho các thiết bị mạng
- cung cấp dịch vụ uỷ quyền an toàn cho các thiết bị đang cố gắng tham gia mạng
- luôn bật bộ thu phát
Thiết bị cuối
Thiết bị cuối (ED) là một nút:
- chủ yếu giao tiếp với một Bộ định tuyến
- không chuyển tiếp gói cho các thiết bị mạng khác
- có thể tắt bộ thu phát để giảm điện năng
Loại thiết bị
Hơn nữa, các nút bao gồm một số loại.

Thiết bị Thread đầy đủ
Thiết bị luồng đầy đủ (FTD) luôn bật đài, đăng ký địa chỉ phát đa hướng tất cả các bộ định tuyến và duy trì mối liên kết địa chỉ IPv6. Có 3 loại FTD:
- Bộ định tuyến
- Thiết bị đầu cuối đủ điều kiện là bộ định tuyến (REED) — có thể được quảng bá thành Bộ định tuyến
- Thiết bị đầu cuối đầy đủ (FED) – không thể được quảng bá lên Bộ định tuyến
FTD có thể hoạt động như một Bộ định tuyến (Mẹ) hoặc Thiết bị cuối (Con).
Thiết bị luồng tối thiểu
Thiết bị luồng tối thiểu không đăng ký địa chỉ phát nhiều địa chỉ cho tất cả bộ định tuyến và chuyển tiếp tất cả thông báo đến Thiết bị mẹ. Có hai loại MTD:
- Thiết bị đầu cuối tối thiểu (MED) – bộ thu phát luôn bật, không cần thăm dò ý kiến về thông báo từ thiết bị mẹ
- Sleepy End Device (SED) – thường bị tắt, thỉnh thoảng sẽ thức để thăm dò ý kiến về thông báo từ thiết bị mẹ
MTD chỉ có thể hoạt động dưới dạng Thiết bị cuối (Con).
Nâng cấp và hạ cấp
Khi REED là nút duy nhất trong phạm vi tiếp cận của một Thiết bị đầu cuối mới muốn tham gia mạng Thread, thiết bị này có thể tự nâng cấp và hoạt động như một Bộ định tuyến:

Ngược lại, khi không có thiết bị con, Bộ định tuyến có thể tự hạ cấp và hoạt động như một Thiết bị cuối:

Các vai trò và loại khác
Người dẫn dắt chuỗi tin nhắn

Thread Leader là một Bộ định tuyến chịu trách nhiệm quản lý nhóm Bộ định tuyến trong mạng Thread. Nó tự chọn động để có khả năng chịu lỗi, đồng thời tổng hợp và phân phối thông tin cấu hình trên toàn mạng.
Bộ định tuyến biên
Bộ định tuyến biên là một thiết bị có thể chuyển tiếp thông tin giữa mạng Thread và mạng không phải Thread (ví dụ: Wi-Fi). Lớp này cũng định cấu hình mạng Thread để kết nối với bên ngoài.
Mọi thiết bị đều có thể đóng vai trò là Bộ định tuyến biên.
Phân vùng

Mạng Luồng có thể bao gồm các phân vùng. Điều này xảy ra khi một nhóm thiết bị Thread không thể giao tiếp với một nhóm thiết bị Thread khác được nữa. Mỗi phân vùng hoạt động theo logic như một mạng Luồng riêng biệt với Leader, mã nhận dạng Trình định tuyến và dữ liệu mạng riêng, đồng thời giữ nguyên thông tin xác thực bảo mật cho tất cả thiết bị trên tất cả các phân vùng.
Các phân vùng trong mạng Thread không có kết nối không dây với nhau. Nếu các phân vùng khôi phục kết nối, thì các phân vùng đó sẽ tự động hợp nhất thành một phân vùng duy nhất.
Xin lưu ý rằng việc sử dụng "Mạng luồng" trong tài liệu này giả định một phân vùng duy nhất. Khi cần, các khái niệm và ví dụ chính sẽ được làm rõ bằng thuật ngữ "phân vùng". Chúng ta sẽ tìm hiểu kỹ hơn về các phân vùng ở phần sau của bài viết này.
Giới hạn về thiết bị
Có giới hạn về số lượng loại thiết bị mà một mạng Thread hỗ trợ.
Vai trò | Hạn mức |
---|---|
Người đứng đầu | 1 |
Bộ định tuyến | 32 |
Thiết bị cuối | 511 trên mỗi Bộ định tuyến |
Luồng cố gắng giữ số lượng Bộ định tuyến trong khoảng từ 16 đến 23. Nếu một REED đính kèm dưới dạng Thiết bị cuối và số lượng Bộ định tuyến trong mạng dưới 16, thì thiết bị đó sẽ tự động tự nâng cấp thành Bộ định tuyến.
Tóm tắt
Kiến thức bạn học được:
- Thiết bị Thread là Bộ định tuyến (Mẹ) hoặc Thiết bị đầu cuối (Con)
- Thiết bị Thread là Thiết bị Thread đầy đủ (duy trì ánh xạ địa chỉ IPv6) hoặc Thiết bị Thread tối thiểu (chuyển tiếp tất cả thông báo đến Thiết bị mẹ)
- Thiết bị cuối đủ điều kiện là Bộ định tuyến có thể tự quảng bá lên Bộ định tuyến và ngược lại
- Mỗi phân vùng mạng Thread đều có một Trình điều khiển để quản lý Bộ định tuyến
- Bộ định tuyến biên dùng để kết nối mạng Thread và mạng không phải Thread
- Mạng Luồng có thể bao gồm nhiều phân vùng