Internet Group Management Protocol

Internet Group Management Protocol
(IGMP)
FamiliaProtocolo de Internet
FunciónIntercambio de información entre enrutadores de IP
Última versión3
Ubicación en la pila de protocolos
RedIGMP, IP, ...
EnlaceEthernet, 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