Sobre o Gerenciador de Grupos multicast
Esta documentação descreve a tecnologia MGM (Multicast Group Manager).
O multicasting permite que um host envie dados apenas para os destinos que solicitam especificamente receber os dados. Dessa forma, o multicasting difere do envio de dados de transmissão, uma vez que os dados de transmissão são enviados para todos os hosts.
O multicasting salva a largura de banda de rede porque os dados multicast só são recebidos pelos hosts que solicitam os dados e os dados viajam por qualquer link apenas uma vez. A multicasting salva a largura de banda do servidor porque um servidor precisa enviar apenas uma mensagem multicast por rede em vez de uma mensagem unicast por receptor. Exemplos de aplicativos multicast populares são reuniões online e rádio da Internet.
A API MGM permite que os desenvolvedores escrevam protocolos de roteamento multicast que interoperam com roteadores que executam o gerenciador de grupo multicast.
Quando mais de um protocolo de roteamento multicast é habilitado em um roteador, o gerenciador de grupo multicast coordena as operações entre todos os protocolos de roteamento. O gerenciador de grupo multicast informa cada protocolo de roteamento quando ocorrem alterações de associação de grupo e quando dados multicast de uma nova fonte ou destinados a um novo grupo são recebidos.
A API MGM fornece os seguintes recursos:
- Registro de protocolo
- Gerenciamento de grupos
- Enumeração MFE (entrada de encaminhamento multicast)
- Definições de retorno de chamada para protocolos de roteamento multicast
Essa visão geral descreve os componentes da arquitetura multicast, os cenários de cliente usados para interoperar com o gerenciador de grupo multicast e considerações de programação para usar a API MGM.