Internet Group Membership Protocol (IGMP)
Last updated
Last updated
Opera entre a estação e routers diretamente conectados.
É usado para a estação anunciar ao router que esta quer participar na sessão multicast.
IGMP funciona sob o protocolo IP (tipo = 0x02).
Os pacotes são enviado para o endereço destino 224.0.0.1 (Todos os hosts) com TTL=1.
Enviado pelos routers para questionar que ás estações se participam numa sessão multicast.
Enviado pelos routers para questionar se alguma estação participa numa sessão específica de multicast.
Enviado pelas estações para assinalar que participam numa sessão multicast.
Enviado pelas estações para assinalar que iram abandonar a sessão multicast.
Updates podem ser feitos pelo Membership Report.
Em cada rede, o Querier Router é o router com o IP mais baixo de todas as interfaces ligadas a essa rede, e é o que mantém as mensagens IGMP com os terminais.
Router envia periodicamente uma GMQ especificando o MRT (Maximum Response Time).
Cada estação espera um tempo aleatório entre 0 e o MRT para responder a um MR especificando o endereço multicast.
Se entretanto a estação detetar uma MR para a mesma sessão, aborta o envio do MR.
Cada estação envia a MR quanto quer pertencer a uma sessão multicast.
Opcionalmente, a estação envia a LGR quando não pertence mais à sessão multicast.
Quando um router recebe a LGT, envia a SMQ para verificar se ainda há alguma estação pertencente a essa sessão.
Qualquer sestção se pode junstar a uma sessão multicast enviando e recebendo informação.
A formação de sessões multicast é iniciada pelos recetores.
Emissores não espeficicam nem controlam as estações que podem receber informação.
A rede não providência filtragem, ordenação ou privacidade para os pacotes multicast.
O serviço multicast IP segue a mesma filosofica to unicast:
Camada de protocolo simples e fiável com funcionalidades adicionais que são fornecidades pelas camadas superiores.
Adiciona suporte para filtragem de origem
Permite a um terminal reportar interesse numa sessão/grupo de multicast específic, de:
APENAS uma origem específica
INCLUDE Mode
TODAS as origems EXCEPTO de origens específicas
Exclude Mode.
Uma lista em branco significa interesse em todas as origens
Permites pedidos simultâneos a multiplas sessões multicast
Possui um novo formato de mensagens Report
Version 3 Membership Report
Permite Interoperabilidade entre IGMPv1 e v2.
Suporta: Version 1 Membership Report, Version 2 Membership Report and Version 2 Leave Group