MikroTik
How to Configure Load Balancing on MikroTik: Step by Step
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.
Step-by-Step Guide to Configure Load Balancing on MikroTik
1. Access the MikroTik
- Conecte-se ao dispositivo via WinBox, SSH, ou interface Web.
2. Configure the WAN Interfaces
- 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)
- Exemplo:
- Atribua endereços IP às interfaces WAN, caso ainda não estejam configuradas:
RouterOS
/ip address add address=192.168.1.2/24 interface=ether1 /ip address add address=192.168.2.2/24 interface=ether2
3. Configure Default Routes with Different Distances
- Adicione rotas padrão para os gateways dos provedores e defina distâncias administrativas:
RouterOS
/ip route add gateway=192.168.1.1 distance=1 /ip route add gateway=192.168.2.1 distance=2
4. Enable PCC-Based Load Balancing (Per Connection Classifier)
- Configure regras no mangle para distribuir conexões entre as interfaces WAN:
RouterOS
/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:
RouterOS
/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. Assign Routes for Load Balancing
- Configure as rotas para os gateways de cada WAN utilizando as marcas de roteamento:
RouterOS
/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 the Firewall to Manage Local Traffic
- Adicione uma regra para evitar que tráfego local (acesso ao Mikrotik) seja afetado pelo balanceamento:
RouterOS
/ip firewall mangle add chain=prerouting src-address=192.168.0.0/24 dst-address=192.168.0.0/24 action=accept
7. Test the Configuration
- Monitore o uso das interfaces WAN para garantir que o tráfego está sendo distribuído corretamente:
RouterOS
/tool torch interface=ether1 /tool torch interface=ether2
8. Adjust Priority Rules (Optional)
- To prioritize one link over another, adjust the administrative distances or configure specific routes for certain services or IP addresses.