Descripción general del modelo IGMP de administración de suscriptores
En una red IPTV, los cambios de canal se producen cuando un decodificador (STB) envía comandos IGMP que informan a un dispositivo ascendente (por ejemplo, un nodo de acceso multiservicio [MSAN] o un enrutador de servicios) si debe iniciar o detener el envío de grupos de multidifusión al suscriptor. Además, los anfitriones IGMP solicitan periódicamente una notificación al STB sobre qué canales (grupos de multidifusión) se están recibiendo.
Puede implementar IGMP en la red de administración de suscriptores de las siguientes maneras:
Static IGMP: todos los canales de multidifusión se envían a la MSAN. Cuando la MSAN recibe una solicitud IGMP para iniciar o detener el envío de un canal, agrega el suscriptor al grupo de multidifusión y, a continuación, descarta el paquete IGMP.
IGMP Proxy: sólo se envían a la MSAN los canales de multidifusión que se están viendo actualmente. Si la MSAN recibe una solicitud para ver un canal que no se está reenviando actualmente a la MSAN, reenvía la solicitud en sentido ascendente. Sin embargo, el dispositivo ascendente no ve todas las solicitudes de cambio de canal de cada suscriptor, lo que limita las opciones de control del ancho de banda.
IGMP Snooping: sólo se envían a la MSAN los canales de multidifusión que se están viendo actualmente. El MSAN reenvía todas las solicitudes IGMP aguas arriba, sin modificaciones, incluso si ya está recibiendo el canal. El dispositivo ascendente ve todas las solicitudes de cambio de canal de cada suscriptor. El uso de IGMP snooping permite al enrutador de servicios de banda ancha determinar la combinación de servicios y los requisitos de ancho de banda de cada suscriptor y ajustar el ancho de banda disponible para cada servicio.
IGMP Passthrough: la MSAN pasa de forma transparente los paquetes IGMP ascendentes al enrutador de servicios de banda ancha.
Los hosts IGMP (fuentes) también verifican periódicamente que están enviando el tráfico correcto solicitando que cada cliente envíe información sobre qué grupos de multidifusión desea recibir. Las respuestas a esta consulta IGMP pueden dar lugar a una ráfaga de tráfico ascendente sustancial.
IGMPv2 es el nivel mínimo requerido para admitir IPTV y es el más ampliamente implementado. Los estándares emergentes especifican IGMPv3.