Estoy intentando utilizar IGMP para mi NAVbus como varios sistemas conectados a él. Envío un paquete cada 1/100 segundos. Originalmente iba a usar UDP pero me gustaría usar multidifusión. Pero esta red no está conectada a un enrutador para realizar las tareas IGMP. ya que estoy usando una red homogénea (solo ubuntu), con solo un cisco 2924xlen para mi switch. Entonces, esto se reduce a ¿hay alguna manera de que pueda usar mi caja NAVserver también como servidor IGMP? Gracias
Respuesta1
IGMP esnoReemplazo de multidifusión para UDP. Más bien, como su nombre lo dice ("Protocolo de gestión de grupo"), es elcontrol de multidifusiónprotocolo, utilizado para gestionar la membresía del grupoparaUDP (y otros protocolos de datagramas).
Para recibir paquetes de multidifusión destinados a un grupo específico (ya sean UDP u otro), primero debe enviar una solicitud IGMP para "unirse al grupo". Los conmutadores a lo largo de la ruta notarán que su puerto desea suscribirse a ese grupo.
(Aenviarpaquetes de multidifusión, eso no es necesario; simplemente puede enviar datagramas UDP regulares a la dirección IP del grupo).
La multidifusión no requiere estrictamente un enrutador para funcionar; en una red pequeña como la suya, la mayor parte será manejada porinterruptores(que utilizan IGMP para recordar qué puertos de conmutador se han suscrito a qué grupos de multidifusión).
Busque en su documentación las funciones "IGMP snooping" y "IGMP querier".
Respuesta2
Sólo para que sepas que UDP puede utilizar multidifusión. E IGMP utiliza paquetes IP desnudos, lo que significa que no necesita un enrutador para que funcione. Cualquier tipo de red que utilice el protocolo IP debería funcionar.