Страница 1 из 1

Резервирование l2tp подключений.

Добавлено: 08 июл 2013, 07:44
Uttar
Добрый день.
Есть такая схема:
Центральный офис - микротик с поднятым l2tp сервером, двумя реальными ip от двух провайдеров.
Филиалы - микротики, с l2tp клиентом.

Как реализовать автоматическое переключение впн соединения, если в центральном офисе падает один из интернетов?
Есть варианты, кроме как скрипт, который пингует адреса подключений и гасит\поднимает одно из двух l2tp подключений?

Re: Резервирование l2tp подключений.

Добавлено: 15 июл 2013, 14:35
Uttar
А в ответ тишина :)
В итоге реализовал через скрипт:

:local PingCount 3


:local Wan1Centre x.x.x.x
:local Wan2Centre y.y.y.y
:local Virt1 z.z.z.z
:local Virt2 z.z.z.a
:local NameL2TP1 XXX
:local NameL2TP2 YYY

:local ResultWan1 [/ping $Wan1Centre count=$PingCount]
:local ResultWan2 [/ping $Wan2Centre count=$PingCount]
:local ResultVirt1 [/ping $Virt1 count=$PingCount]
:local ResultVirt2 [/ping $Virt2 count=$PingCount]

:if (($ResultWan1=0) && ($ResultWan2>0) && ($ResultVirt2=0)) do={
/interface l2tp-client disable $NameL2TP1
/interface l2tp-client enable $NameL2TP2
}

:if (($ResultWan1>0) && ($ResultVirt1=0)) do={
/interface l2tp-client disable $NameL2TP2
/interface l2tp-client enable $NameL2TP1
}

Re: Резервирование l2tp подключений.

Добавлено: 26 дек 2013, 12:05
wolf_ktl
:local Virt1 z.z.z.z
:local Virt2 z.z.z.a

я так понимаю это локальные адреса в сети ?