Internet Group Management Protocol (IGMP) Basics
O Internet Group Management Protocol (IGMP) é um protocolo de comunicação usado por hosts e roteadores adjacentes em redes IP para estabelecer associações de grupos multicast. IGMP fornece seus roteadores com um método para entrar e sair de grupos de multicast. grupos e sistemas de multicast que optaram por receber os dados serem enviados para um endereço de multicast específico.
Dois tipos de dispositivos, com excepção do originador dos dados multicast, estão na rede, tal como descrito na presente lista:
O Querier: Envia mensagens pedindo dispositivos conectados aos seus segmentos de rede quais os dispositivos são membros de grupos multicast específicos.
O receptor: Recebe tráfego multicast destinado a um endereço de multicast. Este dispositivo pode ser um dispositivo cliente ou um roteador, que, em seguida, encaminha os dados para outros hosts e roteadores.
O querier pode enviar periodicamente um pedido para descobrir quais os dispositivos que estão em um grupo específico, porque se todos os dispositivos clientes desaparecem, o roteador pode parar dados de encaminhamento para alguns dos segmentos de rede.
pacotes IGMP são realmente enviados utilizando multicast, onde IGMP versão 1 usa 224.0.0.1 como endereço de consulta geral e IGMP versão 2 usa 224.0.0.2 como seu endereço de consulta geral. consultas específicas de grupo IGMP são realmente enviados para o endereço de grupo multicast que o roteador está consultando.
IGMP tem melhorado ao longo dos anos:
Versão 1 foi definida em RFC1112, e seu principal objetivo era introduzir um sistema de consulta-resposta. Este sistema poderia ser usado para especificar a qual os dispositivos sobre um segmento de rede foram configuradas para receber dados que estava a ser enviado para os grupos multicast.
IGMP versão 2 foi definida em RFC2236 e melhorou problemas de latência que existiam em IGMP versão 1. Versão IGMP 2 funcionalidades adicionais também implementadas, que incluem um processo de licença, consultas específicas de grupo, e um tempo de resposta de consulta máximo explícito.
IGMP versão 3 ampliou ainda mais as capacidades do protocolo, permitindo a filtragem de origem, o que significa que os roteadores são realmente informado sobre quais fontes o tráfego é esperado a partir.
IGMP versão 4 ofereceu maior avanço com o protocolo, mas o maior aumento único para o protocolo foi a inclusão de suporte IPv6.