Резервирование на двух устройствах

Тема в разделе "Маршрутизация", создана пользователем 4ikotillo, 14 авг 2019.

  1. 4ikotillo

    4ikotillo Новый участник

    Как правильно сделать резервирование? Основной 3011 стоит в подвале и в него приходит оптика. Есть 962, который стоит этажем выше и используется в качестве точки доступа и свитча. В него можно поставить 4G модем. Как лучше организовать переключение в случае падения основного канала? И можно как-то организовать работу устройств подключенных к 962 в случае падения питания на 3011?
     
  2. 4ikotillo

    4ikotillo Новый участник

    Если кому-то будет интересно. Сделал так - поставил адреса на интерфейсах смотрящих с обоих устройств (10.180.0.0/30), на 962 включил Netwatch:

    Код:
    /tool netwatch
    add down-script="/ip address set [find comment=\"RESERVE\"] disabled=no\r\
        \n/routing ospf network set [find comment=\"RESERVE\"] disabled=no\r\
        \n/ip route set [find comment=\"RESERVE\"] disabled=yes" host=10.180.0.1 \
        interval=30s up-script="/ip address set [find comment=\"RESERVE\"] disabled=\
        yes\r\
        \n/routing ospf network set [find comment=\"RESERVE\"] disabled=yes\r\
        \n/ip route set [find comment=\"RESERVE\"] disabled=no"
    
    Если 962 видит что 3011 пропал, то он включает Адрес 3011 на своем бридже. Роуты и NAT уже настроены, тоннели тоже подняты до нужных узлов. Так же включается сеть в OSPF. Переключение осуществляется секунд за 30.

    Схема костыльная, но работает. Наверное правильнее было бы сделать через VRRP, но я в нем не разбираюсь и это не просто пограничный роутер, а он еще используется как свитч. Может кто-то знает более изящное решение?