Configurando rota para endereço multicast
Dica publicada em Linux / Introdução
Configurando rota para endereço multicast
Calculando rede e configurando rota para rede Multicast - Red Hat.
Para calcular qual é a sua rede do endereço Multicast, acesse o site:
Preencha os seguintes campos:
IP de multicast: 238.2.170.17
Exemplo:
Ao gerar os cálculos, observe o campo NETWORK. Essa é a rede que iremos liberar.
Explicação:
ip route add -net <rede_de_multicast>/<mascara> gw <IP_da_Interface_que_irá_sair> dev <nome_da_interface_de_saída>
Exemplo:
# ip route add -net 224.0.0.0/4 gw 10.27.48.164 dev eth0
Não esqueça de adicionar no arquivo de rota persistente:
# vi /etc/sysconfig/network-scripts/route-eth0
:wq!
Se o multicast já estiver habilitado em sua rede, verifique se está gerando trafego em sua interface:
# tcpdump -i eth0
Obs.: multicast é a entrega de informação para múltiplos destinatários, simultaneamente, usando a estratégia mais eficiente, onde as mensagens só passam por um link uma única vez e somente são duplicadas quando o link para os destinatários se divide em duas direções.
Para calcular qual é a sua rede do endereço Multicast, acesse o site:
Preencha os seguintes campos:
- "Address (Host or network)" = <IP_DE_MULTICAST>
- "Netmask (i.e.24)" = <MASCARA_DE_REDE>
IP de multicast: 238.2.170.17
Exemplo:
- "Address (Host or network)" = 238.2.170.17
- "Netmask (i.e.24)" = /4
Ao gerar os cálculos, observe o campo NETWORK. Essa é a rede que iremos liberar.
Address: 238.1.181.164 1110 1110.00000001.10110101.10100100 Netmask: 240.0.0.0 = 4 1111 0000.00000000.00000000.00000000 **Network: 224.0.0.0/4 1110 0000.00000000.00000000.00000000 (Class D)** Broadcast: 239.255.255.255 1110 1111.11111111.11111111.11111111
Adicionar a rota
Adicione a rota, liberando a rede com o GW, sendo o IP da própria máquina Produção/Backup/Outros:Explicação:
ip route add -net <rede_de_multicast>/<mascara> gw <IP_da_Interface_que_irá_sair> dev <nome_da_interface_de_saída>
Exemplo:
# ip route add -net 224.0.0.0/4 gw 10.27.48.164 dev eth0
Não esqueça de adicionar no arquivo de rota persistente:
# vi /etc/sysconfig/network-scripts/route-eth0
224.0.0.0/4 via 10.27.48.164 dev eth0
:wq!
Se o multicast já estiver habilitado em sua rede, verifique se está gerando trafego em sua interface:
# tcpdump -i eth0
Obs.: multicast é a entrega de informação para múltiplos destinatários, simultaneamente, usando a estratégia mais eficiente, onde as mensagens só passam por um link uma única vez e somente são duplicadas quando o link para os destinatários se divide em duas direções.