La multidifusión se puede utilizar para enviar paquetes IP a un grupo de receptores interesados. En comparación con la transmisión, los paquetes solo se envían a los miembros de un grupo de multidifusión con la ayuda de un enrutador de multidifusión.
Direcciones de multidifusión
Las direcciones de clase D (224.0.0.0 – 239.255.255.255) se asignan a la multidifusión. Entonces, los primeros 4 bits de una dirección de multidifusión deben ser 1110 y los 28 bits restantes representan diferentes grupos. Algunas direcciones están reservadas y se han asignado a grupos específicos. Por ejemplo,
224.0.0.1 – grupo de todos los hosts, todos los hosts IP multidifusión configurados se unirán a este grupo cuando se inicie una interfaz.224.0.0.2 – todos los grupos de enrutadores de multidifusión224.0.0.22 – Enrutador de multidifusión IGMP. Se enviará un informe de miembro de IGMP a estas direcciones cuando un host se una a un grupo de multidifusión, luego el enrutador de multidifusión puede recibir ese informe y mantener la membresía de un grupo. Podemos capturar el siguiente paquete cuando un programa se une al grupo de multidifusión 225.0.0.37.
Habilitación de multidifusión en una dirección IP
1. Para verificar si la multidifusión ya está habilitada en una dirección IP, use el comando "ifconfig".
# ifconfig eth0 | grep -i multi UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1Nota :Reemplace ethX con Ethernet apropiado. Si la multidifusión está habilitada, se mostrará una bandera.
2. Para deshabilitar la multidifusión en una IP/interfaz específica:
# ifconfig ethX -multicast
3. Para habilitar la multidifusión en una IP/interfaz específica:
# ifconfig ethX multicast
Listado de direcciones IP suscritas a un grupo de multidifusión
Para ver la dirección IP a la que se ha suscrito el grupo de multidifusión, se puede consultar el contenido del siguiente archivo /proc/net/igmp . Por ejemplo:
# cat /proc/net/igmp Idx Device : Count Querier Group Users Timer Reporter 1 lo : 1 V3 010000E0 1 0:00000000 0 2 eth0 : 1 V3 010000E0 1 0:00000000 0
Según la aplicación de multidifusión, IP recibirá o transferirá paquetes.