OpenThread Border Router

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Kaynağı GitHub'da görüntüleyin

Bir İş Parçacığı Sınır Yönlendiricisi, bir İş Parçacığı ağını kablosuz ağ veya Ethernet gibi diğer IP tabanlı ağlara bağlar. Bir İş Parçacığı ağı, diğer ağlara bağlanmak için bir Sınır Yönlendirici gerektirir.

OTBR Sınır Temsilcisi Mimarisi

Bir İş Parçacığı Sınır Yönlendirici, aşağıdaki işlevleri minimum düzeyde destekler:

  • Thread ve kablosuz/Ethernet ağları arasında çift yönlü IP bağlantısı.
  • mDNS (kablosuz/Ethernet bağlantısında) ve SRP (İleti dizisi ağında) aracılığıyla çift yönlü hizmet keşfi.
  • Thread bölümlendirmelerini IP tabanlı bağlantılar üzerinde birleştiren Thread-over-frastructure.
  • Kimlik Doğrulaması yapmak ve bir İleti Dizisi cihazını bir İleti Dizisi ağına birleştirmek için Harici İleti Dizisi Oluşturma (örneğin, cep telefonu).
Mesaj Dizisi Sertifikalı

OpenThread&#39 uygulamasının bir Sınır Yönlendiricisinin adı, Thread Co-Processor (RCP) tasarımını destekleyen OpenThread Kenarlık Yönlendirici (OTBR) olarak adlandırılır. Platformunuzu seçerken RCP'yi kullanmanın aşağıdaki avantajlarını göz önünde bulundurun:

  • Diğer kaynaklar: OpenThread, ana makine işleyen kaynaklarından yararlanabilir. Bu, genellikle 802.15.4 SoC'nin sağladığından çok daha fazladır.
  • Daha uygun maliyetli: 802.15.4 SoC üzerindeki kaynak gereksinimlerini en aza indirin. Bu sayede daha uygun maliyetli bir çözüm elde edebilirsiniz.
  • Hata ayıklaması daha kolay: işlemenin büyük kısmı ana makine işlemcisinde gerçekleştiği için ana makine işlemcisinde daha nitelikli hata ayıklama araçlarından yararlanabilirsiniz.
  • Daha kararlı 802.15.4 SoC donanım yazılımı: RCP, yalnızca MAC ve PHY alt ağlarını uygular. Bu, 802.15.4 SoC'nin donanım yazılımı güncellemelerine ihtiyaç duyma sıklığını azaltır.
  • Ana makine IPv6 ağ yığınıyla daha kolay entegrasyon: Ana makinede OpenThread'in çalıştırılması, ana makine IPv6 yığınıyla daha doğrudan entegrasyona olanak tanır.

Özellikler ve hizmetler

OTBR'nin sunduğu özelliklerden bazıları şunlardır:

  • Yapılandırma ve yönetim için Web GUI
  • Harici komisyonu destekleyecek iş parçacığı kenarlık aracısı
  • Bir İş Parçacığı ağı için IPv6 ön ekleri almak üzere DHCPv6 Ön Yetki Yetkisi
  • IPv4 ağlarına bağlanmak için NAT64
  • Thread cihazlarının, yalnızca IPv4'e özel bir sunucuya adla iletişim başlatmasına izin veren DNS64
  • OpenThread'in yerleşik özelliğini kullanan mesaj dizisi arayüz sürücüsü
  • Docker desteği

Sınır Yönlendirici hizmetleri

OTBR aşağıdaki hizmetleri sunar:

Sınır Yönlendirici Hizmetleri'nin üçüncü taraf bileşenleri, web kullanıcı arayüzü çerçevesi için Basit Web Sunucusu ve Materyal Tasarım Lite'ını içerir.

OTBR güvenlik duvarı

OTBR, aşağıdaki giriş filtreleme kurallarını uygulamak için iptables ve ipset değerlerini kullanır:

  • Bağlantı Dışı adres kaynaklarıyla başlatılan gelen paketleri engelleyin (ör. Mesh Mektup Yönlendirme (OMR) ve Örgü Yerel Yerel adreslere dayalı adresler).
  • Hedef adresi bir OMR adresi veya bir Alan Unicast Adresi (DUA) olmayan gelen unicast paketlerini engelleyin.
  • Kaynak adresi veya hedef adresi Link-Local olan gelen unicast paketlerini engelleyin. Bu kuralın çekirdek tarafından işlendiğini ve açıkça ayarlanmadığını unutmayın.