Multicast: Protocol Independent Multicast

O protocolo de roteamento PIM é independente porque trabalha independentemente de qual seja o protocolo utilizado para roteamento unicast. PIM-DM assume que a maioria dos roteadores estarão envolvidos no roteamento multicast. Assim, uma abordagem como RPF, a qual envia datagramas para todos os roteadores se adapta bem a este cenário. Por outro lado, o PIM Sparse Mode, os roteadores que precisam encaminhar pacotes multicast são poucos. Neste caso a técnica de RPF não é adequada, pois os roteadores não envolvidos terão que, contanstemente, enviar mensagens de prune. No modo Sparse, o padrão do protocolo PIM é assumir que um roteador não precisa encaminhar na distribuição. O roteador não deve ter nenhum trabalho a menos que faça um join em um grupo multicast.

A Figura 6 ilustra, resumidamente, o funcionamento do PIM-DM. Inicialmente (lado esquerdo da figura), todos os roteadores recebem pacotes multicast (representados pelas setas vermelhas). Posteriormente (lado direito da figura), os roteadores que não precisam dos pacotes para um determinado grupo enviam um mensagem de prune para os roteadores que os enviaram.