Primeiro, deixe-me afirmar que o multicasting é um mal. É extremamente difícil configurar e realmente complicado solucionar problemas de forma eficaz.
Dito isso, tentarei responder sua pergunta. O remetente escolhe o endereço IP multicast usado para enviar tráfego. O intervalo reservado de endereços IP multicast é de 224.0.0.0 a 239.255.255.255.
A maioria dos ISPs não oferece suporte a multicast em suas redes públicas da Internet, portanto, se você estiver procurando fazer multicast entre os locais, precisará ter algumas VPNs configuradas entre eles. Cada roteador que a transmissão multicast precisar será configurado para multicast.
Se você estiver configurando seu próprio equipamento, tentarei fornecer uma visão geral dos processos envolvidos, mas para obter informações detalhadas, você precisará fazer algumas leituras. Felizmente, a wikipedia tem artigos decentes sobre multicast IP. O dispositivo emissor envia o tráfego multicast, você precisará configurar cada dispositivo de rede (roteadores, switches, firewalls, etc) que você deseja que o tráfego multicast passe. O equipamento de cada fabricante será diferente, por isso não posso fornecer muita informação sobre como especificamente configurá-lo.
Em seguida, você precisará configurar cada cliente que deseja receber tráfego multicast com o IGMP (Internet Group Management Protocol). Isso geralmente é incorporado em qualquer pacote de software que você esteja executando no cliente para o aplicativo de difusão seletiva. O que o IGMP faz é acessar seu dispositivo de rede local e informar que esse cliente está interessado em receber tráfego multicast de um determinado endereço multicast. Assim, por exemplo, seu envio está configurado para enviar em 224.10.10.123, o cliente que deseja ouvir configuraria o IGMP para se conectar ao seu dispositivo de rede local e solicitaria qualquer tráfego multicast vindo para esse dispositivo em 224.10.10.123.
Para reduzir o tráfego multicast desnecessário, provavelmente você também desejará examinar o Protocolo Independente Multicast (PIM). Você configura o PIM em seus dispositivos de rede. O que o PIM faz é saber se alguém conectado a esse dispositivo de rede está realmente ouvindo um multicast e, se não houver ninguém, ele cortará o tráfego. Se você tem uma grande rede com múltiplas fontes de multicasting, você definitivamente vai querer investigar a implementação do PIM.