Internet Group Management Protocol

Internet Group Management Protocol
(IGMP)
Familia Protocolo de Internet
Función Intercambio de información entre enrutadores de IP
Última versión 3
Ubicación en la pila de protocolos
Red IGMP, IP, ...
Enlace Ethernet, Token Ring,
FDDI, ...
Estándares


[ editar datos en Wikidata]

El protocolo de red IGMP se utiliza para intercambiar información acerca del estado de pertenencia entre enrutadores IP que admiten la multidifusión y miembros de grupos de multidifusión. Los hosts miembros individuales informan acerca de la pertenencia de hosts al grupo de multidifusión y los enrutadores de multidifusión sondean periódicamente el estado de la pertenencia.

La última versión disponible de este protocolo es la IGMPv3 descrita en el [RFC 3376]

Todos los mensajes IGMP se transmiten en datagramas IP y tienen el formato mostrado en la figura adjunta. Los campos son los siguientes:

Formato igmp.png

Arquitectura de IGMP

+ Diseño de una red LAN con el uso del protocolo IGMP

La imagen muestra como se crea la arquitectura del protocolo IGMP

Versiones de IGMP

  • IGMPv1:

Los Host pueden unirse a grupos de Multicast. No hay mensajes de abandono del grupo. Los routers procesan las bajas del grupo usando el mecanismo Time-out para descubrir los host que ya no están interesados en ser miembros.

  • IGMPv2:

Añade la capacidad de abandonar un grupo al protocolo, permitiendo a los miembros del grupo abandonar activamente un grupo Multicast. Esto permite grupos Multicast de gran ancho de banda.

  • IGMPv3:

Una revisión mayor del protocolo, que permite a los host especificar el origen deseado de tráfico Multicast. El tráfico que viene de otros host es bloqueado. Esto permite a los host bloquear, paquetes que viene desde fuentes que envían tráfico indeseado.[1]

Tipo

Hay tres tipos establecidos, y se detallan a continuación:

  • Consulta de asociación: enviada por un encaminador de multidifusión. Hay dos subtipos: una consulta general, utilizada para aprender qué grupos tienen miembros en una red conectada; y una consulta específica de grupo, utilizada para aprender si un grupo particular tiene algún miembro en una red conectada.
  • Informes de asociación: enviado por un host para declarar sus miembros asociados a un grupo.
  • Abandono de grupo: enviado por un host para declarar que abandona el grupo.
Other Languages