Em comunicações tradicionais envolvendo vários sites simultâneamente, para cada pacote do host de origem é feita uma replicação para o número de hosts destinos, e cada pacote é enviado para seu destino separadamente. Este modelo impõe uma limitação no número de máquinas que poderiam estar envolvidas na comunicação, pois o tráfego gerado na rede e as necessidades computacionais do host de origem - que gera cópias de cada pacote - aumentam linearmente com o número de hosts destinos envolvidos.
A figura abaixo exemplifica uma transmissão tradicional. No exemplo, um pacote deve ser enviado para os hosts destinos A, B e C. Ele é replicado no host de origem e três cópias são enviadas, consumindo maior desempenho no host X e maior largura de banda na rede, mesmo que alguns dos segmentos de rede sejam comuns aos três.
Figura - Comunicação tradicional para múltiplos hosts.
Existem, porém, tecnologias que tratam estas limitações, sendo chamadas soluções escalares de rede. O uso do multicast IP é uma destas soluções. Utilizando multicast, apenas uma cópia de cada pacote é enviada por linha, sendo copiada apenas quando houver um braço na árvore lógica dos destinos. A utilização de difusão seletiva fornece um ganho de processamento de CPU e largura de banda quando vários sites estão envolvidos simultâneamente, conforme figura a seguir:
Figura - Comunicação entre um grupo de hosts utilizando difusão seletiva.
Na figura, o host X não mais replica os datagramas para cada host destino, participante do grupo Z, no exemplo A, B e C, enviando apenas uma cópia com endereço do grupo. O tráfego sobre o enlace L1 permanece sempre mesmo, independente do número de participantes do grupo. O datagrama será replicado apenas quando houver destinos com diferentes destinos, sendo replicado no último roteador multicast comum aos dois caminhos. Na figura, os roteadores multicast que são responsáveis por replicar os datagramas estão representados por R1 e R2.