Como configurar ECMP no Mikrotik: Passo a Passo

O ECMP (Equal-Cost Multi-Path Routing) no Mikrotik é uma técnica usada para distribuir tráfego de rede entre múltiplos caminhos com o mesmo custo. Essa funcionalidade é útil em cenários com múltiplas conexões de internet ou rotas redundantes, proporcionando maior largura de banda e resiliência ao balancear a carga de tráfego. Neste guia, você aprenderá a configurar o ECMP no Mikrotik para otimizar o roteamento em sua rede.

Passo a Passo: Configurando ECMP no Mikrotik

1. Acesse o RouterOS

Conecte-se ao Mikrotik via WinBox ou terminal SSH.

2. Configure as Rotas com Custos Iguais

Adicione rotas com o mesmo custo (distância) para destinos específicos. Por exemplo, para duas conexões WAN com gateways diferentes:
/ip route add dst-address=0.0.0.0/0 gateway=192.168.1.1,192.168.2.1 distance=1
Substitua 192.168.1.1 e 192.168.2.1 pelos IPs dos gateways das conexões WAN.

3. Ajuste o Balanceamento de Tráfego

Escolha o método de balanceamento de tráfego para ECMP:
  • Para balancear com base na origem e destino do pacote:
    /ip route rule add action=lookup table=main
    /ip route set  routing-mark=ECMP
  • Para balancear por conexão:
    /ip firewall mangle add chain=prerouting connection-mark=no-mark action=mark-connection new-connection-mark=ECMP passthrough=yes
    /ip route add dst-address=0.0.0.0/0 gateway=192.168.1.1,192.168.2.1 routing-mark=ECMP

4. Teste o Roteamento ECMP

Verifique se o tráfego está sendo distribuído corretamente entre os caminhos configurados:
/ip route print
/tool traceroute 8.8.8.8
O comando traceroute mostrará os gateways usados para o tráfego.

5. Adicione Regras de Failover (Opcional)

Para garantir a continuidade em caso de falha em uma das conexões, configure o failover:
/ip route add dst-address=0.0.0.0/0 gateway=192.168.1.1 distance=1 check-gateway=ping
/ip route add dst-address=0.0.0.0/0 gateway=192.168.2.1 distance=2

6. Monitore o Tráfego ECMP

Use o monitoramento de tráfego para acompanhar o balanceamento entre as rotas:
/tool monitor-traffic interface=all

Conclusão

Com o ECMP (Equal-Cost Multi-Path Routing) configurado no Mikrotik, você pode aproveitar conexões redundantes ou múltiplas rotas para melhorar o desempenho e a confiabilidade da rede. Esse recurso é ideal para balanceamento de carga em redes que utilizam múltiplos provedores de internet ou rotas redundantes.