Как сделать резервирование линка, общая идея?

Обсуждение ПО и его настройки
Ответить
gard
Сообщения: 31
Зарегистрирован: 07 май 2013, 10:44

16 июл 2019, 14:53

Ребята, всем привет!
В скриптописании для тиков (да и вообще) я не особо силен, но нужно будет сделать.
Ситуация такая - внутренняя сеть, один линк - оптика, другой - радио, одна сеть.
В нормальном режиме линк на радио выключен, трафик бегает по оптике.
Нужно - когда ломается оптика, включать линк на радио, проверяя "не починилась ли" оптика.
Самое главное - не сгенерировать при этом петель.

Первая мысль - задать двум интерфейсам локальные адреса (с одной подсети) и использовать некий скрипт, который будет менять настройки изоляции портов. Или же провернуть что-то с бриджом, вводя в него порты и исключаяя оттуда, т.е. скажем есть три порта, и бридж из двух портов как бы "сдвигается" по этим портам то в одну сторону, то в другую.

Кто-то делал подобное, может быть я не так подхожу к вопросу?


KARaS'b
Сообщения: 948
Зарегистрирован: 29 сен 2011, 09:16

16 июл 2019, 15:54

Если речь идет про L2, то все давно придумано за вас. Собирайте бондинг в режиме бэкапа и выставляйте приоритет интерфейсам, все остальное сделается за вас без всяких скриптов и прочего. И если не ошибаюсь (лично не пробовал) непосредственно протокол STP.


gard
Сообщения: 31
Зарегистрирован: 07 май 2013, 10:44

17 июл 2019, 07:45

От жеж )
Про бондинг я даже не подумал, т.к. особо с ним не сталкивался.
А STP.. не совсем подходит.. хотя как вариант думалось.
Спасибо!


Sertik
Сообщения: 634
Зарегистрирован: 15 сен 2017, 09:03

18 июл 2019, 12:16

Разве можно делать бондинг из eth-интерфейса + lte (ну или ppp) ? Бондинг может такое ? Что-то в wiki нет таких примеров ... Всегда думал что бондинг только с "проводным" интернетом работает ... Не так ?


Чего не знаем то нагуглим
KARaS'b
Сообщения: 948
Зарегистрирован: 29 сен 2011, 09:16

18 июл 2019, 12:23

Sertik писал(а):
18 июл 2019, 12:16
Разве можно делать бондинг из eth-интерфейса + lte (ну или ppp) ? Бондинг может такое ? Что-то в wiki нет таких примеров ... Всегда думал что бондинг только с "проводным" интернетом работает ... Не так ?
Изображение
Ну и подозреваю, что у топикстартера не напрямую будет добавляться беспроводной интерфейс, а есть мост, который приходит к нему уже медью с обоих концов и вот всю эту требуху он хочет зарезервировать.


Sertik
Сообщения: 634
Зарегистрирован: 15 сен 2017, 09:03

18 июл 2019, 14:28

А можно eth и lte засунуть в бондинг ?


Чего не знаем то нагуглим
gard
Сообщения: 31
Зарегистрирован: 07 май 2013, 10:44

18 июл 2019, 14:57

KARaS'b писал(а):
18 июл 2019, 12:23
Ну и подозреваю, что у топикстартера не напрямую будет добавляться беспроводной интерфейс, а есть мост, который приходит к нему уже медью с обоих концов и вот всю эту требуху он хочет зарезервировать.
Так и есть, это навроде резерва "в разрыв", когда при аварии нужно просто включить определенный порт.


Erik_U
Сообщения: 1009
Зарегистрирован: 09 июл 2014, 12:33

18 июл 2019, 15:37

gard писал(а):
16 июл 2019, 14:53
Ребята, всем привет!
В скриптописании для тиков (да и вообще) я не особо силен, но нужно будет сделать.
Ситуация такая - внутренняя сеть, один линк - оптика, другой - радио, одна сеть.
В нормальном режиме линк на радио выключен, трафик бегает по оптике.
Нужно - когда ломается оптика, включать линк на радио, проверяя "не починилась ли" оптика.
Самое главное - не сгенерировать при этом петель.

Первая мысль - задать двум интерфейсам локальные адреса (с одной подсети) и использовать некий скрипт, который будет менять настройки изоляции портов. Или же провернуть что-то с бриджом, вводя в него порты и исключаяя оттуда, т.е. скажем есть три порта, и бридж из двух портов как бы "сдвигается" по этим портам то в одну сторону, то в другую.

Кто-то делал подобное, может быть я не так подхожу к вопросу?
Ваше решение - OSPF.
Стоимость радио интерфейса делаете выше, чем оптического, и включаете оба.
Скрипты вообще не нужны.


Sertik
Сообщения: 634
Зарегистрирован: 15 сен 2017, 09:03

18 июл 2019, 17:12

Так и не понятно насчет бондинга ... Если на обоих концах есть скажем два микротика каждый имеет проводного провайдера и "модемного" (LTE). Настроены предположим два VPN-тоннеля между Тиками. Можно бондинг построить объеднив в него eth+vpn (например, pptp, l2tp, ovpn) с обоих сторон ? Или нужно обязательно ко всей этой дряни eoip прикручивать сначала ?


Чего не знаем то нагуглим
Ответить