Failover Mikrotik!
Esse exemplo é para monitorar uma porta de link! Caso não funcione, vai desativar a rota dessa porta e por sua vez funcionar tudo em outra rota. Ou seja, em outro link
Cenário:
LINK1 -PRINCIPAL - Ligado na Ether01
LINK2 - BACKUP - Ligado na Ether2
Vamos pegar um ip de DNS aleatório para fazer o monitoramento dele. Pegue um ip de DNS bom, que normalmente não pare. Pois se ele parar, vai desativar o link principal.
Importante observar que o DNS que vc escolher, não pode esta configurado como DNS do mikrotik e nem dos clientes.
No exemplo vamos pegar o ip de DNS 1.1.1.1
Vá em IP - route
Preste atenção no comentário que fizemos. PING-LINK-PRINCIPAL
Iremos utilizar ele logo em seguida.
Ou seja! Na regra abaixo estou informando que tudo que chegar no 1.1.1.1 vai para o ip do LINK PRINCIPAL.
Vamos agora fazer o monitoramento desse link e informar o que vai acontecer caso ele pare de pingar.
Va em Tools - NetWatch
Importante em interval e timeout não deixar um tempo muito curto. Pois qualquer instabilidade mínima que aconteça, vai ficar desativando e ativando rota.
Script para aba UP:
/ip route set [/ip route find gateway=177.43.164.153] disable=no
Script para aba DOWN:
/ip route set [/ip route find gateway=177.43.164.153] disable=yes /ip route set [/ip route find comment=PING-LINK-PRINCIPAL] disable=no
Agora vamos garantir que o ip de DNS 1.1.1.1 ping somente pela Ether1, onde chega o link principal.
Vá em IP - FIREWALL - FILTERRULES
E bingo.
Faça testes.. Quando o link da ETHER1 cair, vai desativar a rota dessa porta e por sua vez vai funcionar o link backup.
Lembrando de já deixar o link backup funcionando e com a rota em distância 2. E a rota do link principal em distância 1.
Igual à imagem abaixo.
FIM
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo