MikroTik
How to Configure Multicast Announcement on MikroTik: Complete Tutorial
O Anúncio Multicast no Mikrotik é uma técnica utilizada para transmitir pacotes para múltiplos destinos ao mesmo tempo, sem sobrecarregar a rede com tráfego desnecessário. Ele é essencial em redes que precisam enviar informações para vários dispositivos simultaneamente, como vídeos ao vivo ou chamadas de voz, de maneira eficiente. Neste tutorial, você aprenderá como configurar o anúncio Multicast no Mikrotik para melhorar o desempenho da sua rede.
Prerequisites for Configuring Multicast Announcement on MikroTik
Antes de começar, verifique se você possui os seguintes itens:- Acesso ao dispositivo Mikrotik (via Winbox ou CLI).
- Basic knowledge of Multicast and routing.
1. Accessing MikroTik
Para configurar o anúncio Multicast, você precisará acessar o seu dispositivo Mikrotik:- Via Winbox: Baixe e execute o Winbox. Conecte-se ao seu Mikrotik usando o endereço IP ou MAC.
- Via CLI: Use um terminal SSH para se conectar ao Mikrotik com seu nome de usuário e senha.
2. Enabling Multicast Routing on MikroTik
O primeiro passo para configurar o anúncio Multicast é habilitar o roteamento Multicast no Mikrotik. Isso permite que pacotes Multicast sejam encaminhados entre as interfaces de rede.- No menu IP, clique em Routes.
- Vá até a aba Multicast e marque a opção Enabled para ativar o roteamento Multicast.
- Clique em OK para aplicar a configuração.
CLI command example:
RouterOS
/routing igmp-proxy set enabled=yes3. Configuring IGMP Proxy
O IGMP Proxy (Internet Group Management Protocol) é utilizado para encaminhar pacotes Multicast entre redes diferentes. Configurar o IGMP Proxy no Mikrotik permite gerenciar grupos Multicast de forma eficiente.- No menu IP, clique em IGMP Proxy.
- Adicione um novo proxy clicando em Add.
- Defina as interfaces Upstream (interface conectada ao servidor Multicast) e Downstream (interface conectada aos clientes que receberão os pacotes Multicast).
- Clique em OK para salvar a configuração.
CLI command example:
RouterOS
/routing igmp-proxy interface add interface=ether1 upstream=yes
/routing igmp-proxy interface add interface=ether2 downstream=yes4. Configuring Multicast Announcement (PIM)
O PIM (Protocol Independent Multicast) é o protocolo utilizado para a distribuição de pacotes Multicast entre redes. No Mikrotik, você pode configurar o PIM para permitir que os pacotes Multicast sejam corretamente encaminhados para os destinos.- No menu IP, clique em PIM.
- Habilite o PIM-SM (PIM Sparse Mode) ou PIM-DM (PIM Dense Mode), dependendo da sua rede.
- Select the interfaces that will participate in PIM routing.
- Clique em OK para aplicar a configuração.
CLI command example:
RouterOS
/routing pim-sm set enabled=yes
/routing pim-sm interface add interface=ether1
/routing pim-sm interface add interface=ether25. Checking Multicast Announcement Status
Após configurar o anúncio Multicast e o IGMP Proxy, é importante verificar se as configurações estão funcionando corretamente. Você pode monitorar o status do protocolo Multicast e ver os grupos Multicast ativos.- No menu Routing, clique em PIM.
- Verifique se as interfaces estão exibindo o status Active.
- No menu Routing > IGMP Proxy, verifique se o proxy está funcionando corretamente e se os pacotes Multicast estão sendo encaminhados.
CLI command example to check status:
RouterOS
/routing igmp-proxy print
/routing pim-sm print6. Monitoring Multicast Traffic
Para garantir que o tráfego Multicast está sendo distribuído corretamente pela rede, você pode usar as ferramentas de monitoramento do Mikrotik:- No menu Tools, clique em Traffic Flow para monitorar o tráfego de rede em tempo real.
- Verify that Multicast packets are being transmitted to the correct interfaces.
- Use Packet Sniffer para capturar pacotes Multicast e verificar se os dispositivos estão recebendo as transmissões corretamente.
CLI command example to monitor Multicast traffic:
RouterOS
/tool traffic-flow set enabled=yes
/tool sniffer set filter-ip-address=224.0.0.0/47. Testing Multicast Announcement
Após a configuração, é essencial testar se os dispositivos na rede estão recebendo os pacotes Multicast corretamente. Para testar:- Envie um pacote Multicast de origem para um grupo específico (exemplo: 239.1.1.1).
- Verify that the devices configured to receive Multicast packets in that group are receiving the stream.
Command example to send Multicast packets:
RouterOS
/tool traffic-generator target=239.1.1.1