У меня есть 3 нестабильных соединения между двумя моими серверами Linux, расположенными в разных странах. Эти 3 соединения имеют разные маршруты. Время от времени одно или два соединения имеют проблемы с потерей пакетов или даже не работают вообще, поэтому у меня есть одно или два активных соединения. Также существует обмен данными между серверами, поэтому, когда возникают проблемы с подключением, я должен каким-то образом их обнаружить и отправить данные по следующему каналу.
Есть ли какое-нибудь программное решение, которое может создать виртуальную сеть, используя все имеющиеся у меня каналы, и автоматически сбалансировать данные в каналах? Может быть какая-то установка многоканального OpenVPN или виртуальная сетевая карта?
Спасибо.
В прошлом я использовал сетевое соединение для локальных сетей.
Прочтите раздел высокой доступности связь.
Однако я не уверен, как это работает с wan.
iptables может это сделать. Посмотри на http://tetro.net/misc/multilink.html