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

Xem nguồn trên GitHub

Bộ định tuyến đường viền chuỗi 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 cần có Bộ định tuyến biên để kết nối với các mạng khác.

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

Bộ định tuyến đường viền chuỗi hỗ trợ tối thiểu các chức năng sau đây:

  • Kết nối IP hai chiều giữa các chuỗi Thread và Wi-Fi/Ethernet.
  • Khám phá dịch vụ hai chiều thông qua mDNS (trên đường liên kết Wi-Fi/Ethernet) và SRP (trên mạng Chuỗi).
  • Chủ đề vượt quá cấu trúc chuỗi hợp nhất các phân vùng Chuỗi qua liên kết dựa trên IP.
  • Phí hoa hồng cho chuỗi cuộc trò chuyện bên ngoài (ví dụ: điện thoại di động) để xác thực và kết nối thiết bị Chuỗi vào Mạng chuỗi.
Đã được chứng nhận theo chuỗi

Quy trình triển khai OpenThread của Bộ định tuyến đường viền có tên là OpenThread Border Bộ định tuyến (OTBR), hỗ trợ thiết kế của Radio Co-Processor (RCP). Khi chọn nền tảng, hãy cân nhắc những lợi ích sau đây khi sử dụng RCP:

  • Tài nguyên khác: Openthread có thể tận dụng tài nguyên của bộ xử lý máy chủ, thường cao hơn nhiều so với những gì mà 802.15.4 SoC cung cấp.
  • Hiệu quả 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, nhờ đó có thể mang đến 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ý đều diễn ra trên bộ xử lý máy chủ, nên bạn có thể sử dụng nhiều công cụ gỡ lỗi có khả năng hơn trên bộ xử lý máy chủ.
  • Chương trình cơ sở SoC 802.15.4 ổn định hơn: RCP chỉ triển khai phần phụ MAC và PHY, giảm tần suất mà SoC 802.15.4 cần cập nhật chương trình cơ sở.
  • 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 dành cho việc định cấu hình và quản lý
  • Nhân viên hỗ trợ về đường viền chuỗi để hỗ trợ phí vận chuyển bên ngoài
  • vy 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ị có chuỗi cuộc trò chuyện bắt đầu giao tiếp theo tên đến một máy chủ chỉ IPv4
  • Trình điều khiển giao diện chuỗi bằng tính năng tích hợp sẵn của OpenThread
  • Hỗ trợ của Docker

Dịch vụ máy bào biên

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

Các thành phần của bên thứ ba 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 nhập sau:

  • Chặn các gói tin đến bằng các địa chỉ Trên đường liên kết, ví dụ: các địa chỉ dựa trên Off-Mesh Routable (OMR) và Mesh-Local.
  • Chặn các gói đơn giản đến có địa chỉ đích không phải là địa chỉ OMR hoặc địa chỉ Domain Unicast (DUA).
  • Chặn các gói đơn giản đến có địa chỉ nguồn hoặc địa chỉ đích là Link-Local. Lưu ý rằng quy tắc này do hạt nhân xử lý và không được đặt rõ ràng.