เราเตอร์ Thread Border จะเชื่อมต่อเครือข่ายเทรดกับเครือข่ายที่ใช้ IP อื่นๆ เช่น Wi-Fi หรืออีเทอร์เน็ต เครือข่ายชุดข้อความต้องใช้เราเตอร์ Border เพื่อเชื่อมต่อกับเครือข่ายอื่นๆ

เราเตอร์ Border Threads รองรับฟังก์ชันต่อไปนี้
- การเชื่อมต่อ IP แบบ 2 ทิศทางระหว่างเครือข่ายเทรดและ Wi-Fi/อีเทอร์เน็ต
- การค้นหาบริการแบบ 2 ทิศทางผ่าน mDNS (ใน Wi-Fi/Ethernet) และ SRP (ในเครือข่ายชุดข้อความ)
- เทรดโอเวอร์เทรดที่มีการรวมพาร์ติชันชุดข้อความผ่านลิงก์แบบ IP
- การจัดชุดข้อความภายนอก (เช่น โทรศัพท์มือถือ) เพื่อตรวจสอบสิทธิ์และผนวกรวมอุปกรณ์ชุดข้อความในชุดเครือข่าย

การใช้งานเราเตอร์ Border ของ OpenThread' เรียกว่า OpenThread Border Router (OTBR) ซึ่งรองรับการออกแบบโดยโปรเซสเซอร์ร่วมวิทยุ (Radio Co-Processor หรือ RCP) เมื่อเลือกแพลตฟอร์ม ให้พิจารณาประโยชน์ต่อไปนี้ของการใช้ RCP
- แหล่งข้อมูลเพิ่มเติม: OpenThread จะใช้ประโยชน์จากทรัพยากรของผู้จัดการประชุมได้ ซึ่งโดยปกติจะมากกว่าทรัพยากร 802.15.4 SoC
- คุ้มค่ามากขึ้น: ลดข้อกําหนดด้านทรัพยากรใน SoC 802.15.4 ซึ่งอาจนําไปสู่โซลูชันที่ประหยัดค่าใช้จ่ายมากขึ้น
- แก้ไขข้อบกพร่องได้ง่ายขึ้น: เนื่องจากการประมวลผลส่วนใหญ่จะเกิดขึ้นในโปรเซสเซอร์ของโฮสต์ คุณจึงสามารถใช้ประโยชน์จากเครื่องมือแก้ไขข้อบกพร่องที่มีความสามารถมากขึ้นได้ในตัวประมวลผลโฮสต์
- เฟิร์มแวร์ SoC 802.15.4 ที่มีความเสถียรมากกว่า: RCP จะใช้เฉพาะ MAC ย่อยและ PHY เท่านั้น เพื่อลดความถี่ในการอัปเดตเฟิร์มแวร์ 802.15.4
- การผสานรวมที่ง่ายขึ้นกับสแต็กเครือข่าย IPv6 ของโฮสต์: การมี OpenThread ทํางานในโฮสต์จะช่วยให้ผสานรวมกับสแต็ก IPv6 ของโฮสต์ได้โดยตรง
ฟีเจอร์และบริการ
OTBR มีฟีเจอร์มากมาย รวมถึง
- Web GUI สําหรับการกําหนดค่าและการจัดการ
- Thread Border Agent เพื่อรองรับ Commissions ภายนอก
- การมอบสิทธิ์คํานําหน้า DHCPv6 เพื่อรับคํานําหน้า IPv6 สําหรับเครือข่ายชุดข้อความ
- NAT64 สําหรับการเชื่อมต่อเครือข่าย IPv4
- DNS64 เพื่ออนุญาตให้อุปกรณ์ชุดข้อความเริ่มการสื่อสารตามชื่อไปยังเซิร์ฟเวอร์เฉพาะ IPv4 ได้
- ไดรเวอร์อินเทอร์เฟซของเทรดโดยใช้ฟีเจอร์ในตัวของ OpenThread'
- การสนับสนุน Docker
บริการเราเตอร์ Border
OTBR ให้บริการต่อไปนี้
- mDNS Publisher — อนุญาตให้บุคคลภายนอกออกค้นหา OTBR และเครือข่าย Thread ที่เกี่ยวข้อง
- โปรแกรมสร้าง PSKc — สําหรับการสร้างคีย์ PSKc
- บริการเว็บ — UI ในเว็บสําหรับการจัดการเครือข่ายชุดข้อความ
คอมโพเนนต์ของบุคคลที่สามสําหรับบริการเราเตอร์เส้นขอบ ได้แก่ เว็บเซิร์ฟเวอร์แบบง่ายและ Material Design Lite สําหรับเฟรมเวิร์กของ UI บนเว็บ
ไฟร์วอลล์ OTBR
OTBR ใช้ iptables
และ ipset
เพื่อใช้กฎการกรองข้อมูลขาเข้าต่อไปนี้
- บล็อกแพ็กเก็ตขาเข้าที่เริ่มต้นด้วยแหล่งที่มาของที่อยู่ที่ลิงก์ เช่น ที่อยู่ที่เลิกใช้ได้ (OMR) และ Mesh-Local นําหน้า
- บล็อกแพ็กเก็ต Unicast ขาเข้าที่มีที่อยู่ปลายทางไม่ใช่ที่อยู่ OMR หรือที่อยู่ Domain Unicast Address (DUA)
- บล็อกแพ็กเก็ต Unicast ขาเข้าที่มีที่อยู่ต้นทางหรือปลายทางเป็น Link-Local โปรดทราบว่ากฎนี้ได้รับการจัดการโดยเคอร์เนลและไม่ได้ระบุไว้อย่างชัดเจน