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

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

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

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

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

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

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

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

Добавлено: 17 июл 2019, 07:45
gard
От жеж )
Про бондинг я даже не подумал, т.к. особо с ним не сталкивался.
А STP.. не совсем подходит.. хотя как вариант думалось.
Спасибо!

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

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

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

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

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

Добавлено: 18 июл 2019, 14:28
Sertik
А можно eth и lte засунуть в бондинг ?

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

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

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

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

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

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

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

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