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

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

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

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

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


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

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


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

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


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

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


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
KARaS'b
Сообщения: 1199
Зарегистрирован: 29 сен 2011, 09:16

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


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

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


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
gard
Сообщения: 125
Зарегистрирован: 07 май 2013, 10:44

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


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

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

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

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


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

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


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Ответить