Script fail over - Dois Links

Boa galera.. segue mais uma ótima dica para aqueles que tem problema com LINKs roteados..

se voce tem dois links e que monitorar de forma automática segue a dica.

Quando os links são roteados as regras de check por gateway nao vai desabilitar a rota devido o roteador esta ligado mais sem internet, este script vai checar a rota testando o ping para rede externa "ïnternet" caso o link1 pare de responder ele ativa o link2 automaticamente, e assim que o link 1 voltar ele retorna e desabilita o link2.

vamos lá. mãos na massa:

Cenário:

Dois Links roteados LINK1 e LINk2 (não é load Balance), apenas precisa monitorar de forma automática a queda do link principal (LINK1).

Passo 1 -

comente o link1: "internet-1" e comente o link2 "internet-2"

Passo 2 -

vá em \ip route e na opçao routing mark coloque LINK1_conn no link1

vá em \ip route e na opçao routing mark coloque LINK2_conn no link2

Passo 3 -

cole o script a baixo no capo \system\script de o nome de "teste"

:global teste [/ping to routing-table=LINK1_conn count=5];
 :delay 5
 :if ($teste <= 2) do={
/ip route set [/ip route find comment=internet-1] disabled=yes;
/ip route set [/ip route find comment=internet-2] disabled=no;

 /log info message="Link 1 ativo!"
}
 :if ($teste > 3) do={
 /ip route set [/ip route find comment=internet-1] disabled=no;
/ip route set [/ip route find comment=internet-2] disabled=yes;
 }
/log info message="Link2 Desativado!"

Passo 4 -

vá em \system\scheduler e adicionei o tempo para que o script "teste" realize o teste.

é isso ai.. creio que ajude muita ai a galera... dúvida postem aqui!!

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

This reply was deleted.