Contiki'deki Border Router üzerinden çok noktaya yayın kullanmanın bir yolu var mı?


9

Sınır yönlendirici aracılığıyla bilgisayarımdan birkaç düğüme bir paket göndermeye çalışıyorum. Düğümler ve sınır yönlendirici Contiki kullanılarak geliştirildi. Sorun, sınır yönlendiricisi düğümlere iletmediğinden çok noktaya yayın iletileri gönderemiyorum. Bunu çözmenin bir yolu var mı?

Düzenleme: Yönlendirme için IPv6 kullanıyorum ve çok yollu paketler UDP protokolü kullanılarak gönderilir. Ayrıca sınır yönlendirici arabirimleri Ethernet veya SLIP (PC'ye bağlantı her iki şekilde de yapılabilir) ve 802.15.4 üzerinden 6 düğüm (düğümlerle bağlantı).

Yanıtlar:


7

Muhtemelen IPv4 kullandığınız varsayılarak IGMP gibi bir protokol eklemeniz gerekecektir . İnternet Protokolündeki standart çok noktaya yayın, yönlendirici sınırlarında iyi bir nedenden dolayı sona erer. Ne yazık ki, uygulamanın özellikleri konusunda size yardımcı olacak hiçbir Contiki deneyimim yok.

Ancak sorunu çözerseniz, mutlticast için uygun sınırlar oluşturmanız gerekir. IGMP bunu yönlendirici sınırlarını aşan çok noktaya yayın grupları oluşturarak yapar.

Benzer amaçlar için IPv6 protokolü MLD — Çok Noktaya Yayın Dinleyici Keşfi'dir .


IPv6 kullanıyorum. Benzer bir protokol var mı? Dediğiniz gibi, çok noktaya yayın yönlendiricide biter, bu yüzden yönlendirici çok noktaya yayın yönünü iletmediği ve uygulamam çok noktaya yayın işlevi olmadan işe yaramaz olduğu için düğümlerle iletişim kuramıyorum.
JuanMa

@JuanMa evet var. Cevabıma koyacağım. Lütfen bu IPv6 bilgilerini de sorunuza ekleyin. Sorunuzu güncellerseniz, Aurora;)
Helmar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.