Я только что закончил создание своего первого балансировщика нагрузки, который объединяет двух разных провайдеров. Этот механизм работает отлично, но он немного ограничен, поскольку соединение не может просто использовать обоих провайдеров одновременно.
У одного из провайдеров есть соединение 15/1 Мбит/с, а у другого 3/20 Мбит/с (LTE). Мне просто интересно, есть ли возможность отправлять пакеты по одному соединению и получать ответы по другому. Так что в результате я получу соединение 15/20 Мбит/с. Возможно ли это?
решение1
Возможны два случая:
- Вы заказали у обоих провайдеров фиксированные IP-адреса (или диапазоны) и заключили особое соглашение с провайдером, который обрабатывает ваш исходящий трафик, чтобы разрешить трафик с вашего сайта, который имеет другие исходные IP-адреса в IP-пакетах, чем предоставленные вам этим провайдером. Также, скорее всего, этот провайдер запросит у вас доказательство того, что эти IP-адреса назначены вам другим провайдером/интернет-организацией. Тогда это возможно.
- вы не заключали никаких соглашений с интернет-провайдерами по этому поводу и отправляете трафик с измененными исходными адресами самостоятельно. Тогда интернет-провайдер заблокирует весь такой трафик. Если интернет-провайдер достаточно умен, он в конечном итоге заблокирует любой трафик с вашего сайта за подозрительную активность (например, в попытках борьбы с распространением вирусов)
Редактировать:
Третий случай позволяет получить выгоду от разделения трафика, но для этого вам потребуется арендовать сервер с фиксированной ставкой (иначе вы заплатите слишком много за свой трафик) и желательно арендовать его у одного из этих провайдеров (чтобы минимизировать задержку в одном из направлений).
Вы устанавливаете два VPN
s между вашим шлюзом и этим сервером - один, использующий ссылку на первого провайдера, и другой, использующий ссылку на второго. Затем, на этом сервере вы маскируете весь "внешний" трафик и устанавливаете соответствующие маршруты для обработки "внутреннего" трафика. С некоторыми усилиями по настройке, например, используяГРЕинкапсуляция с фиксированным ключом позволяет достичь практически нулевого входящего трафика на «исходящем» канале и практически нулевого исходящего трафика на «входящем» канале.