Como Configurar Load Balancing no Mikrotik: Passo a Passo

O Load Balancing (Balanceamento de Carga) no Mikrotik permite distribuir o tráfego entre múltiplos links de internet, otimizando o uso da largura de banda e garantindo maior disponibilidade. É uma solução eficaz para empresas ou redes que utilizam dois ou mais provedores para manter conexões confiáveis e eficientes.

Passo a Passo para Configurar Load Balancing no Mikrotik

1. Acesse o Mikrotik

  • Conecte-se ao dispositivo via WinBox, SSH, ou interface Web.

2. Configure as Interfaces WAN

  • Certifique-se de que as interfaces conectadas aos provedores estão configuradas corretamente.
    • Exemplo:
      • ether1: WAN1 (IP público ou PPPoE)
      • ether2: WAN2 (IP público ou PPPoE)
  • Atribua endereços IP às interfaces WAN, caso ainda não estejam configuradas:
    /ip address add address=192.168.1.2/24 interface=ether1
    /ip address add address=192.168.2.2/24 interface=ether2

3. Configure as Rotas Padrão com Distância Diferente

  • Adicione rotas padrão para os gateways dos provedores e defina distâncias administrativas:
    /ip route add gateway=192.168.1.1 distance=1
    /ip route add gateway=192.168.2.1 distance=2

4. Ative o Balanceamento Baseado em PCC (Per Connection Classifier)

  • Configure regras no mangle para distribuir conexões entre as interfaces WAN:
    /ip firewall mangle add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses:2/0 action=mark-connection new-connection-mark=WAN1_conn passthrough=yes
    /ip firewall mangle add chain=prerouting dst-address-type=!local in-interface=LAN per-connection-classifier=both-addresses:2/1 action=mark-connection new-connection-mark=WAN2_conn passthrough=yes
  • Marque os pacotes com base nas conexões criadas:
    /ip firewall mangle add chain=prerouting connection-mark=WAN1_conn action=mark-routing new-routing-mark=to_WAN1 passthrough=yes
    /ip firewall mangle add chain=prerouting connection-mark=WAN2_conn action=mark-routing new-routing-mark=to_WAN2 passthrough=yes

5. Atribua as Rotas para o Balanceamento

  • Configure as rotas para os gateways de cada WAN utilizando as marcas de roteamento:
    /ip route add gateway=192.168.1.1 routing-mark=to_WAN1
    /ip route add gateway=192.168.2.1 routing-mark=to_WAN2

6. Configure o Firewall para Gerenciar o Tráfego Local

  • Adicione uma regra para evitar que tráfego local (acesso ao Mikrotik) seja afetado pelo balanceamento:
    /ip firewall mangle add chain=prerouting src-address=192.168.0.0/24 dst-address=192.168.0.0/24 action=accept

7. Teste a Configuração

  • Monitore o uso das interfaces WAN para garantir que o tráfego está sendo distribuído corretamente:
    /tool torch interface=ether1
    /tool torch interface=ether2

8. Ajuste Regras de Prioridade (Opcional)

  • Para priorizar um link sobre outro, ajuste as distâncias administrativas ou configure rotas específicas para determinados serviços ou IPs.

Considerações Finais

O Load Balancing no Mikrotik é uma solução eficiente para distribuir tráfego e garantir maior disponibilidade da internet. Configurado corretamente, ele aumenta o desempenho da rede e reduz os riscos de interrupção, mesmo com múltiplos provedores.