Cómo habilitar la función de multidifusión en Linux
IGMPv2 utiliza el mecanismo de elección de interrogador para seleccionar un interrogador único para el segmento de red conectado. Los consultadores envían periódicamente mensajes de consulta de grupo universal para consultas de membresía; los hosts envían mensajes de informe en respuesta a las consultas. Al unirse a un grupo de multidifusión, el host no necesita esperar información de consulta, sino que envía información de informe. Cuando llega el momento de abandonar un grupo de multidifusión, el anfitrión envía un mensaje para abandonar el grupo; después de recibir el mensaje para abandonar el grupo, el interrogador envía un mensaje de consulta específico del grupo para determinar si todos los miembros del grupo se han ido.
A través del mecanismo IGMP descrito anteriormente, se crea una tabla en el enrutador multicast que contiene cada puerto del enrutador y los miembros del grupo en la subred correspondiente al puerto. Cuando un enrutador recibe un paquete para un determinado grupo G, reenvía el paquete sólo a aquellos puertos que son miembros de G. La forma en que los enrutadores reenvían paquetes de datos está determinada por los protocolos de enrutamiento y el IGM