Retornos de chamada do Prune Alert
Quando o gerenciador de grupo de multicast é notificado de que os recetores estão deixando um grupo em uma interface, o gerente de grupo de multicast invoca o retorno de chamada PMGM_PRUNE_ALERT_CALLBACK. Esse retorno de chamada notifica os protocolos de roteamento de que os clientes não pertencem mais ao grupo especificado. Portanto, os protocolos de roteamento devem parar de solicitar dados de multicast para os grupos especificados.
O gerenciador de grupo de multicast tem um conjunto predefinido de regras que são usadas para determinar quando esse retorno de chamada é invocado. Estas regras baseiam-se tanto no tipo de pedido de poda enviado pelo cliente como na ordem em que os pedidos de poda foram recebidos.
Solicitações de Wildcard Prune
Quando uma remoção curinga para um grupo (*, g) é recebida e a interface final está sendo removida para o penúltimo cliente (ou seja, quando as interfaces para apenas um único cliente permanecem), o gerenciador de grupo de multicast invoca o retorno de chamada PMGM_PRUNE_ALERT_CALLBACK para esse cliente restante. Depois que a interface final é removida para o último cliente (ou seja, quando nenhuma outra interface permanece), esse retorno de chamada é invocado para todos os outros clientes registrados no gerenciador de grupo de multicast.
Source-Specific Pedidos de Prune
Quando uma poda específica de origem para um grupo (s, g) é recebida, o gerente de grupo de multicast invoca o retorno de chamada PMGM_PRUNE_ALERT_CALLBACK somente para o cliente que possui a interface de entrada para os s de origem.