2012-02-21 11 views
7

Sto progettando un sistema con più host di sistemi embedded piccoli che comunicano in una LAN. Il multicast UDP si adatta perfettamente al mio scopo.Qual è lo stato del supporto multicast nei router di fascia consumer

Ma sono preoccupato per il supporto multicast nei router comuni. Ho bisogno di distribuire il sistema a normali famiglie equipaggiate con un router WiFi, così ho potuto incontrare qualsiasi tipo di router. Userò la trasmissione UDP se il multicast sarà più un problema che un beneficio.

di decidere, sono grato per qualsiasi dato o esperienza su supporto multicast nei router banali di oggi:

  • fare tutti i router di consumo venduti oggi multicast supporto ragionevolmente? Limitazione alla LAN non è un problema per me, non ho bisogno di multicast su Internet.
  • E i vecchi router?
  • Ci sono grossi problemi nelle comuni implementazioni multicast di cui ho bisogno (ad esempio gocce di pacchetti, problemi di configurazione, ecc.)?
+0

L'ho provato solo in business grade - vedi catalizzatore - interruttori. Lì ha richiesto la configurazione. Non ho mai nemmeno provato a livello consumer. Ho solo pensato che non avrebbe funzionato. – RobotHumans

risposta

3

Stai parlando di switch o router? In un ambiente di consumo sospetto interruttori. La mia esperienza è che supportano tutti i programmi multicast, sebbene non a velocità di trasmissione. Anche quelli a basso costo tendono a trasmettere qualsiasi traffico multicast a tutte le porte (senza snooping IGMP). La perdita di pacchetti è sicuramente qualcosa che devi affrontare, può accadere e accadrà anche su dispositivi di networking "professionali".

Modifica: finché ci si trova nella rete commutata, in genere non è necessario configurare nulla.

+0

Principali router domestici e di piccoli uffici. Questi tipi che hanno integrato Wifi, una linea a banda larga e per lo più quattro porte Ethernet. Potrei incontrare occasionalmente equipaggiamenti più sofisticati. Questo farebbe la differenza per il multicasting? – henning77

+0

Dalle tue domande mi sembra che tu voglia rimanere nella LAN, il che significa che probabilmente stai gestendo una rete commutata (tutti gli indirizzi IP si trovano nella stessa sottorete). Il routing multicast sarebbe un'altra lattina di worm che probabilmente non vorresti aprire. – eile

0

Negli scenari peggiori, quando i router non consentono il traffico multicast, vorrei incapsulare i pacchetti multicast in un indirizzo IP unicast. In questo modo i router li gestivano come normali dati unicast. Potresti voler controllare mrouted.

Buona fortuna

1

In molti scenari l'apparecchiatura o non supporta IGMP spoofing, o è disattivata per impostazione predefinita. Ci sono due problemi:

  • Qualsiasi interfaccia wireless possono essere saturi dal traffico.

  • Le unità mal configurate possono inavvertitamente instradare il traffico fuori dal gateway predefinito che blocca il traffico legittimo.

In entrambi i casi, avrete il vostro apparecchiature fuori uso, come il costo di indagine sarà quasi certamente superano il beneficio ricevuto.

Se il traffico ha una frequenza limitata e non si è preoccupati dell'impatto del Wi-Fi, è possibile utilizzare l'indirizzo di trasmissione locale per garantire la consegna ai destinatari, senza influire sulle comunicazioni instradate.

È possibile installare un meccanismo di rilevamento nei nodi. Potrebbe essere utile implementare un overlay unicast per garantire che il traffico non abbia un impatto involontario.

Un singolo gruppo più ampio di clienti con alcuni dispositivi non conformi che richiedono il supporto inonderà qualsiasi costo associato allo sviluppo o al traffico aggiuntivo causato dall'inclusione dell'implementazione del multicasting.