Để cho phép các thiết bị cuối (ED) trong mạng Thread thông báo cho bộ định tuyến gốc trước đó rằng chúng đã đính kèm vào một bộ định tuyến gốc mới, hãy bật tính năng Thông báo cho bộ định tuyến gốc trước đó khi đính kèm lại.
Thao tác này sẽ cập nhật bảng con của phần tử mẹ trước đó nhanh hơn khoảng thời gian chờ của phần tử con đã định cấu hình và ngăn phần tử con này xếp hàng lưu lượng truy cập cho một ED mà phần tử con này cho là đang ở trạng thái ngủ, nhưng thực tế là có một phần tử mẹ mới.
Cách hoạt động
Sau khi đính kèm vào một bộ định tuyến gốc mới, ED sẽ gửi một thông báo IPv6 unicast duy nhất chứa thông tin sau đây đến bộ định tuyến gốc trước đó:
- EID Mesh-Local của ED làm địa chỉ nguồn.
- Trình định vị định tuyến của bộ định tuyến mẹ trước đó làm địa chỉ đích.
- Tải trọng trống.
Loại thông báo IPv6 này nhắc bộ định tuyến mẹ cũ xoá ngay tất cả các địa chỉ IPv6 đã đăng ký cho ED đó khỏi bảng con.
Cách bật
Tính năng này bị tắt theo mặc định.
Để bật tính năng Thông báo cho thành phần mẹ trước đó khi đính kèm lại, hãy xác định OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
là 1
trong tệp /src/core/config/mle.h
, trước khi tạo OpenThread:
#ifndef OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH
#define OPENTHREAD_CONFIG_MLE_INFORM_PREVIOUS_PARENT_ON_REATTACH 1
#endif
Thông số
Không có thông số nào có thể định cấu hình cho tính năng này.
API
Không có API công khai nào cho tính năng này.
CLI
Không có lệnh CLI nào liên quan đến tính năng này.