Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

OpenThread Border Router

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Xem nguồn trên GitHub

Bộ định tuyến biên Thread kết nối mạng Thread với các mạng dựa trên IP khác, chẳng hạn như Wi-Fi hoặc Ethernet. Mạng Thread yêu cầu một Bộ định tuyến biên kết nối với các mạng khác.

Cấu trúc tác nhân biên giới OTBR

Bộ định tuyến biên Thread hỗ trợ tối thiểu các chức năng sau:

  • Kết nối IP hai chiều giữa các mạng Thread và Wi-Fi/Ethernet.
  • Khám phá dịch vụ hai chiều qua mDNS (trên đường liên kết Wi-Fi/Ethernet) và SRP (trên mạng Thread).
  • Cơ sở hạ tầng luồng tạo hợp nhất các phân vùng Thread qua các đường liên kết dựa trên IP.
  • Ủy quyền chuỗi bên ngoài (ví dụ: điện thoại di động) để xác thực và kết nối thiết bị Thread với mạng Thread.
Được chứng nhận chuỗi cuộc trò chuyện

Việc triển khai một Bộ định tuyến biên giới của OpenThread có tên là OpenThread Border Router (OTBR), hỗ trợ thiết kế Bộ đồng xử lý vô tuyến (RCP). Khi chọn nền tảng, hãy xem xét các lợi ích sau đây của việc sử dụng RCP:

  • Nhiều tài nguyên hơn: Openthread có thể tận dụng tài nguyên của bộ xử lý lưu trữ, thường nhiều hơn nhiều so với tài nguyên mà 802.15.4 SoC cung cấp.
  • Tiết kiệm chi phí hơn: giảm thiểu các yêu cầu về tài nguyên trên SoC 802.15.4 để có thể đưa ra giải pháp tiết kiệm chi phí hơn.
  • Dễ gỡ lỗi hơn: vì hầu hết quá trình xử lý diễn ra trên bộ xử lý lưu trữ, nên bạn có thể sử dụng các công cụ gỡ lỗi có khả năng hơn trên bộ xử lý lưu trữ.
  • Chương trình cơ sở SoC 802.15.4 ổn định hơn: RCP chỉ triển khai MAC phụ và PHY, giúp giảm tần suất cập nhật chương trình cơ sở 802.15.4 SoC.
  • Tích hợp dễ dàng hơn với ngăn xếp mạng IPv6 của máy chủ: việc chạy OpenThread trên máy chủ cho phép tích hợp trực tiếp hơn với ngăn xếp IPv6 của máy chủ.

Tính năng và dịch vụ

OTBR bao gồm một số tính năng, bao gồm:

  • GUI GUI cho web để định cấu hình và quản lý
  • Tác nhân biên giới của Thread để hỗ trợ commission bên ngoài
  • Ủy quyền tiền tố DHCPv6 để lấy tiền tố IPv6 cho mạng Thread
  • NAT64 để kết nối với mạng IPv4
  • DNS64 cho phép các thiết bị Thread bắt đầu hoạt động giao tiếp theo tên tới máy chủ chỉ IPv4
  • Trình điều khiển giao diện chuỗi sử dụng tính năng tích hợp của OpenThread\39;
  • Hỗ trợ Docker

Dịch vụ bộ định tuyến biên

OTBR cung cấp các dịch vụ sau:

Các thành phần của bên thứ ba dành cho Dịch vụ bộ định tuyến biên bao gồm Máy chủ web đơn giản và Material Design Lite cho khung của giao diện người dùng web.

Tường lửa OTBR

OTBR sử dụng iptablesipset để triển khai các quy tắc lọc tích hợp sau:

  • Chặn các gói đến được bắt đầu bằng các nguồn địa chỉ trên liên kết, ví dụ: địa chỉ dựa trên tiền tố Off-Mesh có thể trả về (OMR) và địa chỉ dựa trên tiền tố Mesh-Local.
  • Chặn các gói unicast đến có địa chỉ đích không phải là địa chỉ OMR hoặc Địa chỉ Unicast miền (DUA).
  • Chặn các gói unicast đến có địa chỉ nguồn hoặc địa chỉ đích là Link-Local. Xin lưu ý rằng quy tắc này do trình xử lý hạt nhân xử lý và không được đặt rõ ràng.