FAILOVER MIKROTIK

Criada por Danilo Tomich, Modificado em Ter, 11 Jun na (o) 10:23 AM por Danilo Tomich

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

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo