а почему OpenVPNПочитайте вот этот вопрос Объединение филиалов через VPN на Mikrotik? , процитирую свой комментарий оттуда:
спрашивали о выборе между тремя вариантами, вам в ответах посоветовали семь-восемь различных вариантов. :) В вопросах VPN всегда были разброд и шатание, нет одного лучшего варианта на все случаи.
VPN-сервером служит обычный ПК на Linuxя имел в виду его в качестве маршрутизатора. Не покупать ничего дополнительного. Ну если хочется что-то купить, то любой самый дешевый сервер в стоечном исполнении. Два сетевых интерфейса есть в каждом сервере, а больше ничего особого не требуется. Смысл в том, чтобы маршрутизация, файервол и VPN были сосредоточены на полноценном Линуксе. На TP-LINK по сути тоже Линукс, но урезанный по самое не хочу, так что гибкость настройки теряется, можно настраивать что-то только в пределах предусмотренного интерфейсом. А на обычном ПК с обычным Линуксом можно сделать всё то же самое и в 100 раз больше, но при условии, что настраивать будет грамотный админ. Потому ещё раз говорю: добавлять новое оборудование не требуется, у вас всё уже есть, нужно только настроить и по-другому подключить.
будет ли эффективнымВ общем случае - не будет, т.к. по-прежнему неизвестны маршруты у операторов. Может стать лучше, а может и хуже, если маршрут окажется длиннее.
Тогда возможно ли определить это для каждого случая индивидуальноБанальный ping даст хоть какую-то оценку. А также ping с заданным размером пакета. Лучше, чем ничего, но точность так себе. Не будут учтены задержки на кодирование/раскодирование.
Я представляю себе это так: Отключилось электричество. В операционной системе работает программа, которая мониторит состояние ИБП. Ибп сообщает, что потря питания, работа от батареи. Батария 90%, 80% ..По презумпции невиновности будем считать, что lazix не является мультом (клоном) LAG_LAGbI4, а это просто совпадение. :)
10%. Далее программа даёт сигнал на выключение. Сервер выключился. Напряжение 220 с сервера не уходит. Батарея же ещё на 10% заряжена, а потребления нет. Далее возобновление подачи электричества. С точки зрения сервера ничего не изменилось. Включать его можно либо вручную через ilo/ipmi или как то через wake on lan.
В нормальном ИБП есть как минимум настройка задержки после выключения питания.
r = Math.floor( Math.random() * wt );
сразу будет индексом элемента, содержащего номер баннера, без перебора.