Enciclopedia
2026-04-17 17:47:33
¿Qué es el Protocolo de Gestión de Grupos de Internet (IGMP)? Cómo funciona, beneficios y aplicaciones
El Protocolo de Gestión de Grupos de Internet (IGMP) es el protocolo de pertenencia a grupos IPv4 utilizado por hosts y routers para gestionar la entrega multicast en redes locales. Aprenda cómo funciona IGMP, sus beneficios y dónde se utiliza en IPTV, video empresarial, redes de campus y entornos multicast gestionados.

Becke Telcom

¿Qué es el Protocolo de Gestión de Grupos de Internet (IGMP)? Cómo funciona, beneficios y aplicaciones

El Protocolo de Gestión de Grupos de Internet (IGMP) es el protocolo IPv4 utilizado por hosts y routers multicast vecinos para gestionar la pertenencia a grupos IP multicast. En términos simples, le indica a la red local qué dispositivos desean recibir tráfico para un flujo multicast particular y qué dispositivos ya no necesitan ese flujo. El protocolo está definido por la IETF, y la especificación actual del estándar de seguimiento de Internet para IGMPv3 es RFC 9776, que reemplaza a RFC 3376 y actualiza RFC 2236.

IGMP es importante porque el IP multicast es un modelo de entrega de uno a muchos. En lugar de enviar copias separadas del mismo tráfico a cada receptor, una fuente puede enviar un flujo a un grupo multicast, y la red puede replicar ese tráfico solo donde existan receptores interesados. Eso es eficiente, pero la red aún necesita un mecanismo para saber qué receptores están interesados en cada subred local. IGMP proporciona esa función de control para entornos IPv4 multicast.

En despliegues prácticos, IGMP se asocia más a menudo con redes LAN y de campus gestionadas, distribución de IPTV, video empresarial, feeds de datos financieros y otras aplicaciones de uno a muchos donde muchos receptores se suscriben al mismo tráfico. También está estrechamente asociado con el IGMP snooping, una función de conmutación de Capa 2 que escucha los mensajes de control IGMP para que los conmutadores puedan reenviar el tráfico multicast solo a los puertos con receptores interesados.

IGMP controlando la pertenencia a grupos multicast entre hosts IPv4, conmutadores y routers en una red local gestionada

IGMP permite que los hosts IPv4 señalen interés multicast para que los routers y conmutadores cercanos puedan entregar el tráfico multicast de manera más eficiente.

Qué Significa IGMP en Redes

Un Protocolo de Pertenencia a Grupos para IPv4 Multicast

IGMP no es en sí mismo un protocolo de enrutamiento. No calcula rutas multicast de extremo a extremo a través de una red extensa. En cambio, opera entre hosts y sus routers multicast vecinos inmediatos en una subred local. Su trabajo principal es comunicar qué grupos multicast tienen oyentes interesados en ese segmento para que el router pueda decidir si el tráfico multicast debe continuar siendo reenviado allí.

Este papel de pertenencia local es lo que hace que IGMP sea fundamental para las operaciones IPv4 multicast. Un protocolo de enrutamiento multicast puede construir árboles de distribución a través de la red más grande, pero aún depende de la información IGMP en el borde de acceso para saber si hay receptores presentes en una LAN directamente conectada. Sin ese conocimiento de pertenencia, la entrega multicast sería derrochadora o incompleta.

También es importante distinguir IGMP de su contraparte IPv6. IGMP se usa para la gestión de grupos multicast IPv4, mientras que IPv6 utiliza Multicast Listener Discovery (MLD) para un propósito similar.

Más Que “Unirse a un Flujo Multicast”

Muchos administradores encuentran IGMP por primera vez al configurar transmisión de video, IPTV o aplicaciones multicast en un conmutador o router. En ese contexto, IGMP puede parecer un simple proceso de unión: un host desea un flujo, envía un reporte y comienza a recibir tráfico. En realidad, IGMP también admite consultas, comportamiento de salida, compatibilidad entre versiones y, en IGMPv3, filtrado de origen que permite a un host especificar qué fuentes dentro de un grupo multicast desea recibir o evitar.

Esa sofisticación añadida es la razón por la que IGMP evolucionó a través de tres versiones principales. IGMPv1 proporcionó el modelo básico de consulta-respuesta. IGMPv2 mejoró el comportamiento de salida y redujo la latencia de salida. IGMPv3 agregó el filtrado de origen e hizo más práctico el despliegue de multicast específico de fuente. Cada versión abordó limitaciones operativas descubiertas en redes multicast anteriores.

IGMP se entiende mejor como el protocolo de control de borde de acceso para IPv4 multicast. No mueve las cargas útiles multicast por sí mismo; le dice a la red local dónde se desean realmente esas cargas útiles.

Cómo Funciona IGMP

Consultas, Reportes y Estado de Pertenencia Local

IGMP funciona intercambiando un pequeño conjunto de mensajes de control entre los receptores y un router multicast que actúa como encuestador (querier). El encuestador envía mensajes periódicos preguntando si algún host en la subred está escuchando grupos multicast. Los hosts que desean tráfico multicast responden con reportes de pertenencia para los grupos relevantes. El router entonces mantiene un estado de grupo local basado en esos reportes y utiliza esa información para decidir si el tráfico multicast debe ser reenviado a esa subred.

En una subred típica, un router actúa como encuestador IGMP y envía consultas generales para determinar si hay oyentes multicast presentes. Las versiones posteriores de IGMP también admiten consultas específicas de grupo, e IGMPv3 añade consultas específicas de grupo y origen. Esas consultas más dirigidas permiten al router confirmar si los oyentes aún desean un grupo multicast particular o incluso una fuente específica dentro de ese grupo.

Este proceso crea una tabla de pertenencia local constantemente actualizada. Los hosts no necesitan mantener un registro permanente con el router; en cambio, el router aprende la pertenencia activa a partir de los reportes y las respuestas periódicas a las consultas. Si los reportes dejan de llegar, el router puede eventualmente eliminar el estado del grupo para esa subred.

Cómo los Hosts se Unen y Salen de los Grupos

Cuando un host desea recibir tráfico para un grupo multicast, envía un reporte de pertenencia no solicitado, y también puede enviar reportes en respuesta a las consultas del router. Así es como el router local aprende que la subred tiene al menos un receptor interesado en el grupo. En redes con conmutación gestionada, estos mismos mensajes IGMP también pueden ser observados por los conmutadores que ejecutan IGMP snooping para que puedan mapear grupos multicast a puertos de acceso específicos.

El comportamiento de salida difiere según la versión. En IGMPv1, un host que perdía el interés simplemente dejaba de responder a las consultas, lo que podía hacer que el tráfico multicast fluyera más tiempo del necesario. IGMPv2 añadió un mensaje explícito de Leave Group para que un host pudiera indicar activamente que ya no deseaba el grupo, permitiendo al router enviar una consulta específica de grupo y confirmar si quedaban oyentes. IGMPv3 extiende esto aún más al permitir que los hosts expresen interés no solo en un grupo, sino en fuentes seleccionadas dentro de ese grupo.

El resultado es un uso más eficiente del ancho de banda y una detención más rápida de flujos no deseados, especialmente en redes de acceso con muchos canales multicast o cambios frecuentes de canal.

Versiones de IGMP y Qué Cambió

IGMPv1 introdujo el modelo fundamental de consulta-respuesta para la pertenencia multicast en redes IPv4. Fue la primera versión ampliamente desplegada y estableció el comportamiento básico mediante el cual los routers consultan y los hosts reportan interés en grupos. Sin embargo, carecía de un mecanismo de salida explícito, lo que significaba que el tráfico podía continuar fluyendo hasta que expiraran los temporizadores de pertenencia.

IGMPv2 mejoró el protocolo añadiendo el proceso de salida, consultas específicas de grupo y un mejor control sobre la rapidez con que los routers pueden determinar que una subred ya no tiene miembros activos para un grupo. Por eso IGMPv2 se asocia a menudo con una menor latencia de salida que IGMPv1.

IGMPv3, ahora especificado por RFC 9776, añade el filtrado de fuentes. Un receptor puede expresar interés solo en el tráfico de direcciones de origen específicas, o en el tráfico de todas excepto ciertas fuentes. Esa capacidad es la base para modelos de servicio multicast más avanzados, como el multicast específico de fuente.

IGMP e IGMP Snooping

Por Qué el Snooping es Común en LANs Conmutadas

IGMP opera entre hosts y routers multicast, pero la mayoría de las redes empresariales y de campus también contienen conmutadores de Capa 2 entre esos dispositivos. Por defecto, un conmutador puede tratar el tráfico multicast de una manera que se asemeja a la inundación dentro del dominio de broadcast, porque las direcciones MAC multicast no se aprenden de la misma manera que las direcciones MAC unicast normales. Eso puede desperdiciar ancho de banda cuando hay muchos flujos multicast presentes.

IGMP snooping aborda este problema permitiendo que el conmutador inspeccione el tráfico de control IGMP, aprenda qué puertos tienen receptores para cada grupo multicast y reenvíe el tráfico multicast solo a esos puertos. Esto hace que el multicast sea mucho más práctico en LANs conmutadas y es una de las principales razones por las que los administradores encuentran configuraciones IGMP en conmutadores de acceso y distribución incluso si el enrutamiento multicast subyacente se maneja en otro lugar.

En otras palabras, IGMP snooping no reemplaza a IGMP. Utiliza la información de IGMP para optimizar el comportamiento de reenvío de Capa 2.

Cómo el Snooping Reduce el Tráfico Innecesario

Cuando un conmutador que ejecuta IGMP snooping ve reportes de pertenencia de un host, registra la relación entre el grupo multicast y el puerto receptor. Cuando más tarde ve un evento de salida o determina que la pertenencia ha expirado, puede podar ese puerto de la entrada de reenvío. Esto significa que el tráfico multicast se envía solo hacia los puertos con receptores suscritos y hacia los puertos orientados al router que necesitan el tráfico para las decisiones de enrutamiento.

Esto es especialmente importante en entornos con muchos canales de video, flujos de señalización digital, transmisiones empresariales o feeds de datos especializados. Sin snooping, esos flujos pueden consumir ancho de banda en puertos que no tienen receptores interesados. Con snooping, el conmutador puede restringir la entrega multicast y reducir el tráfico desperdiciado a través de la VLAN.

En la mayoría de los despliegues reales de LAN, IGMP proporciona el lenguaje de pertenencia, mientras que IGMP snooping convierte ese lenguaje en reenvío selectivo de Capa 2.

Beneficios de IGMP

Entrega de Tráfico de Uno a Muchos Más Eficiente

El beneficio principal de IGMP es que permite que el tráfico multicast se entregue solo donde realmente existen receptores. En aplicaciones de uno a muchos, eso es mucho más eficiente que replicar flujos unicast separados para cada receptor. Una fuente puede enviar un flujo multicast, y la red puede duplicarlo solo en los puntos donde se necesitan ramificaciones.

Esto hace que el uso del ancho de banda sea mucho más eficiente para aplicaciones en las que muchos usuarios ven o reciben el mismo contenido al mismo tiempo. El beneficio de eficiencia se vuelve más significativo a medida que aumenta el número de receptores.

Reducción de la Inundación en Redes Conmutadas

En LANs conmutadas, IGMP se vuelve especialmente valioso cuando se combina con IGMP snooping. En lugar de permitir que el tráfico multicast se extienda por cada puerto de la VLAN, los conmutadores pueden reenviarlo solo hacia los puertos que tienen oyentes activos. Eso reduce el tráfico innecesario, disminuye el ancho de banda desperdiciado y hace que los servicios multicast sean más escalables en entornos empresariales y de campus.

Esta es una de las razones más prácticas por las que las funciones relacionadas con IGMP se habilitan en la infraestructura de conmutación. Mantiene el multicast útil en lugar de disruptivo.

Cambios de Canal Más Rápidos y Mejor Comportamiento de Salida

IGMPv2 e IGMPv3 mejoran la capacidad de respuesta operativa en comparación con IGMPv1 porque permiten que los routers aprendan más rápidamente cuándo un grupo ya no tiene receptores interesados. En servicios de video y basados en canales, eso ayuda a reducir el tiempo que el tráfico no deseado continúa fluyendo después de que un receptor abandona un grupo.

Con seguimiento explícito y funciones multicast más nuevas en algunas plataformas, las redes pueden reducir aún más la latencia de salida y mejorar el comportamiento de cambio de canal. Eso es especialmente útil en despliegues estilo IPTV y en otros entornos multicast gestionados donde los usuarios se mueven frecuentemente entre grupos o canales.

Soporte para Multicast Específico de Fuente

IGMPv3 añade el filtrado de fuentes, que es una de las mejoras más importantes del protocolo en la familia multicast. En lugar de suscribirse solo a un grupo, un receptor puede solicitar tráfico de fuentes específicas o excluir fuentes específicas. Esto hace que el protocolo sea mucho más adecuado para los diseños de multicast específico de fuente (SSM), donde se espera que el receptor identifique tanto el grupo multicast como la fuente que desea.

Eso puede mejorar el control, reducir la ambigüedad y simplificar algunos despliegues multicast en comparación con los modelos tradicionales de multicast de cualquier fuente.

Aplicaciones de IGMP

IPTV y Distribución de Video Gestionada

Una de las aplicaciones más comunes de IGMP es IPTV y servicios de video gestionados similares. En estos entornos, muchos usuarios pueden elegir entre múltiples canales en vivo o flujos multicast, y la red necesita entregar solo los canales seleccionados a cada segmento de acceso. IGMP e IGMP snooping hacen posible esa entrega selectiva.

Esta es la razón por la que los fabricantes de conmutadores a menudo discuten el filtrado, la limitación y el control de suscripciones de IGMP en el contexto de IPTV y redes de acceso metropolitanas o de múltiples viviendas. El protocolo es muy adecuado para situaciones donde un catálogo compartido de flujos se entrega a muchos receptores, pero solo algunos receptores desean cada flujo en un momento dado.

Video Empresarial y de Campus

IGMP también se utiliza en redes empresariales y de campus para transmisiones internas en vivo, distribución de grabaciones de conferencias, infraestructura de señalización digital, flujos de capacitación, video de reuniones generales y casos de uso similares de distribución de contenido de uno a muchos. Si muchos espectadores consumen el mismo flujo al mismo tiempo, el multicast con IGMP puede ser mucho más eficiente que abrir muchas sesiones unicast separadas.

Estos entornos a menudo dependen de una infraestructura de red gestionada y una configuración cuidadosa de los conmutadores, porque el multicast funciona mejor cuando la LAN está diseñada para restringir el tráfico no deseado y cuando el encuestador, el comportamiento de snooping y los límites de VLAN se comprenden claramente.

Datos Financieros, Telemetría y Flujos de Datos Especializados

Más allá del video, IGMP puede soportar flujos de datos multicast especializados donde la misma información se entrega a muchos receptores simultáneamente. Los ejemplos pueden incluir la distribución de datos de mercado, la diseminación de telemetría, la distribución de flujos de software u otros mensajes de uno a muchos en tiempo real en redes controladas.

El beneficio en estos casos es el mismo que en el video: replicación eficiente por parte de la red en lugar de transmisión repetida por la fuente para cada receptor. Cuando muchos puntos finales se suscriben al mismo flujo, el multicast puede reducir significativamente la carga de transmisión ascendente.

Redes Industriales y Operacionales

En entornos industriales u operacionales, IGMP puede aparecer siempre que se utilice multicast gestionado para monitoreo de video, distribución de alarmas, distribución de telemetría de sistemas de control o visibilidad operativa entre sitios en redes IPv4. Estos despliegues requieren cuidado, porque las redes industriales a menudo valoran la previsibilidad y pueden contener dispositivos con ciclos de vida largos y soporte multicast mixto.

Donde el multicast se utiliza de manera responsable, IGMP puede ayudar a distribuir datos de uno a muchos de manera eficiente a HMI, estaciones de monitoreo, pantallas de sala de control o aplicaciones especializadas sin crear tráfico innecesario en cada segmento.

IGMP controlando la pertenencia a grupos multicast entre hosts IPv4, conmutadores y routers en una red local gestionada

IGMP es más valioso en redes controladas donde muchos receptores necesitan el mismo contenido y la infraestructura está diseñada para mantener el multicast selectivo en lugar de promiscuo.

Consideraciones Importantes de Diseño

IGMP Funciona en el Borde de la Subred Local

Un error común de diseño es asumir que solo IGMP maneja todo el reenvío multicast a través de la red. No es así. IGMP comunica el interés de los oyentes en la subred local. La construcción de rutas multicast más grandes a través de dominios enrutados generalmente depende del comportamiento de enrutamiento multicast además de la señalización de pertenencia IGMP.

Eso significa que un despliegue multicast exitoso a menudo requiere tanto control de pertenencia local como un diseño de enrutamiento multicast más amplio. En redes pequeñas solo de Capa 2, el snooping y un encuestador pueden ser suficientes. En redes empresariales o de proveedores de servicios enrutadas, también se debe considerar una arquitectura multicast más amplia.

La Compatibilidad de Versiones es Importante

Debido a que IGMP tiene múltiples versiones, los administradores deben comprender la compatibilidad de versiones entre hosts, conmutadores y routers. El equipo compatible con IGMPv3 a menudo admite la interoperabilidad con versiones anteriores, pero el comportamiento operativo aún puede depender de lo que el encuestador soporta y de si se utilizan funciones como el filtrado de fuentes o SSM.

En entornos mixtos, la capacidad multicast práctica puede volver al comportamiento común más bajo en la subred. Esto es particularmente importante si se esperan funciones avanzadas de IGMPv3 pero algunos dispositivos aún se comportan como sistemas solo IGMPv2.

IPv6 Usa MLD, No IGMP

IGMP es un protocolo IPv4. Si el entorno multicast se basa en IPv6, el mecanismo equivalente de pertenencia de host a router es Multicast Listener Discovery. Esta distinción es importante en entornos de doble pila o migración, porque existen objetivos multicast similares en ambas familias de protocolos, pero los protocolos de gestión de grupos no son los mismos.

Una separación clara del diseño IGMP para IPv4 y el diseño MLD para IPv6 ayuda a evitar errores de configuración y confusión en la resolución de problemas en redes modernas.

FAQ

¿Qué es IGMP en términos simples?

IGMP es el protocolo IPv4 que permite a los hosts indicar a los routers multicast cercanos qué grupos multicast desean recibir. Ayuda a la red a enviar tráfico multicast solo donde existen oyentes.

¿Cuál es la diferencia entre IGMP e IGMP snooping?

IGMP es el protocolo de pertenencia de host a router. IGMP snooping es una función de conmutación de Capa 2 que escucha los mensajes IGMP y los utiliza para reenviar tráfico multicast solo a los puertos con receptores interesados.

¿Cuáles son las principales versiones de IGMP?

Las tres versiones principales son IGMPv1, IGMPv2 e IGMPv3. IGMPv2 mejora el comportamiento de salida y reduce la latencia de salida, mientras que IGMPv3 añade el filtrado de fuentes y soporta el multicast específico de fuente de manera más efectiva.

¿Se utiliza IGMP para multicast IPv6?

No. IGMP se utiliza para multicast IPv4. IPv6 utiliza Multicast Listener Discovery (MLD) para funciones similares de pertenencia a grupos.

¿Dónde se utiliza comúnmente IGMP?

IGMP se utiliza comúnmente en entornos multicast gestionados como IPTV, video empresarial, transmisiones en campus, distribución de datos financieros y otras aplicaciones IPv4 de uno a muchos en redes enrutadas y conmutadas.

Productos Recomendados
Catálogo
Servicio al cliente Teléfono
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

This Cookie Policy explains how we use cookies and similar technologies when you access or use our website and related services. Please read this Policy together with our Terms and Conditions and Privacy Policy so that you understand how we collect, use, and protect information.

By continuing to access or use our Services, you acknowledge that cookies and similar technologies may be used as described in this Policy, subject to applicable law and your available choices.

Updates to This Cookie Policy

We may revise this Cookie Policy from time to time to reflect changes in legal requirements, technology, or our business practices. When we make updates, the revised version will be posted on this page and will become effective from the date of publication unless otherwise required by law.

Where required, we will provide additional notice or request your consent before applying material changes that affect your rights or choices.

What Are Cookies?

Cookies are small text files placed on your device when you visit a website or interact with certain online content. They help websites recognize your browser or device, remember your preferences, support essential functionality, and improve the overall user experience.

In this Cookie Policy, the term “cookies” also includes similar technologies such as pixels, tags, web beacons, and other tracking tools that perform comparable functions.

Why We Use Cookies

We use cookies to help our website function properly, remember user preferences, enhance website performance, understand how visitors interact with our pages, and support security, analytics, and marketing activities where permitted by law.

We use cookies to keep our website functional, secure, efficient, and more relevant to your browsing experience.

Categories of Cookies We Use

Strictly Necessary Cookies

These cookies are essential for the operation of the website and cannot be disabled in our systems where they are required to provide the service you request. They are typically set in response to actions such as setting privacy preferences, signing in, or submitting forms.

Without these cookies, certain parts of the website may not function correctly.

Functional Cookies

Functional cookies enable enhanced features and personalization, such as remembering your preferences, language settings, or previously selected options. These cookies may be set by us or by third-party providers whose services are integrated into our website.

If you disable these cookies, some services or features may not work as intended.

Performance and Analytics Cookies

These cookies help us understand how visitors use our website by collecting information such as traffic sources, page visits, navigation behavior, and general interaction patterns. In many cases, this information is aggregated and does not directly identify individual users.

We use this information to improve website performance, usability, and content relevance.

Targeting and Advertising Cookies

These cookies may be placed by our advertising or marketing partners to help deliver more relevant ads and measure the effectiveness of campaigns. They may use information about your browsing activity across different websites and services to build a profile of your interests.

These cookies generally do not store directly identifying personal information, but they may identify your browser or device.

First-Party and Third-Party Cookies

Some cookies are set directly by our website and are referred to as first-party cookies. Other cookies are set by third-party services, such as analytics providers, embedded content providers, or advertising partners, and are referred to as third-party cookies.

Third-party providers may use their own cookies in accordance with their own privacy and cookie policies.

Information Collected Through Cookies

Depending on the type of cookie used, the information collected may include browser type, device type, IP address, referring website, pages viewed, time spent on pages, clickstream behavior, and general usage patterns.

This information helps us maintain the website, improve performance, enhance security, and provide a better user experience.

Your Cookie Choices

You can control or disable cookies through your browser settings and, where available, through our cookie consent or preference management tools. Depending on your location, you may also have the right to accept or reject certain categories of cookies, especially those used for analytics, personalization, or advertising purposes.

Please note that blocking or deleting certain cookies may affect the availability, functionality, or performance of some parts of the website.

Restricting cookies may limit certain features and reduce the quality of your experience on the website.

Cookies in Mobile Applications

Where our mobile applications use cookie-like technologies, they are generally limited to those required for core functionality, security, and service delivery. Disabling these essential technologies may affect the normal operation of the application.

We do not use essential mobile application cookies to store unnecessary personal information.

How to Manage Cookies

Most web browsers allow you to manage cookies through browser settings. You can usually choose to block, delete, or receive alerts before cookies are stored. Because browser controls vary, please refer to your browser provider’s support documentation for details on how to manage cookie settings.

Contact Us

If you have any questions about this Cookie Policy or our use of cookies and similar technologies, please contact us at support@becke.cc .