Skip to main content

Руководство пользователя

Многопутевая передача (суммирование пропускной способности нескольких интернет-соединений)

Начиная с версии KeeneticOS 3.9 реализована интеллектуальная балансировка трафика при использовании нескольких интернет-подключений. В роутере Keenetic этот механизм называется Многопутевой режим (Multipath mode).

В веб-конфигураторе роутера имеется возможность создания новой политики многопутевой передачи, которая позволит оптимизировать использование нескольких интернет-соединений, ускорить и сбалансировать трафик.

В режиме многопутевой маршрутизации, все включенные в политику подключения автоматически передают трафик. Этот режим можно использовать для суммирования пропускной способности каналов ваших провайдеров.

Примечание

Наиболее эффективно балансировка будет применяться для работы многопоточного трафика (соединений типа "точка — многоточка" или "один ко многим"), например, для torrent-трафика, P2P или других протоколов, которые открывают множество соединений не требующих сохранения адреса источника. В этом случае соединения будут распределяться по разным подключениям.

Для соединений типа "точка — точка" или "один к одному" балансировка не будет работать корректно, ведь большинство хостов отбросит пакеты одной сессии, если они придут с разных IP-адресов. Например, интернет-сайт или веб-сервис, работающий по протоколу https и открывающий множество сессий, может отказаться работать, т.к. если часть сессий будет идти по разным провайдерам, это вызовет срабатывание безопасности и ошибки для протокола https.

Многопутевая передача может работать в рамках только дополнительной политики (в Политике по умолчанию нельзя включить этот режим). Для настройки выполните следующие действия:

  1. Подключите к роутеру несколько интернет-соединений (например, это могут быть как проводные подключения, так и подключения через 3G/4G-модемы);

    Обращаем ваше внимание, что провайдеры должны выдавать роутеру Keenetic WAN IP-адреса из разных подсетей, чтобы не возникло конфликта;

  2. На странице "Приоритеты подключений" добавьте новую политику;

  3. Включите опцию "Многопутевая передача" и отметьте галочками нужные интернет-подключения;

  4. Перенесите в эту политику устройство, на котором требуется получить суммированную скорость нескольких соединений;

  5. Проверьте работу многопутевой передачи. Самый простой способ — на ПК запустите закачку файла через торрент-клиент. Устройство сможет использовать несколько подключений одновременно, если конечно оба провайдера не блокируют BitTorrent пиринговый сетевой протокол (в сетях мобильных операторов может не работать торрент-трафик или он будет искусственно ограничиваться по скорости).

multipath-01-en.png

Примечание

С версии KeeneticOS 3.9 число сессий распределяется не в соотношении приоритетов ip global, а в соотношении физических скоростей интерфейсов. Так при двух гигабитных подключениях сессии будут делиться пополам. А если первое подключение 1000 Мбит/с, а второе 100 Мбит/с, то в соотношении 10/1. Учитываются только скорости физических линков используемых портов. Не учитываются ограничения скорости шейпером провайдера согласно тарифному плану.

Важно понимать, что соотношение числа сессий не гарантирует соотношение скоростей. Эти соотношения приближаются друг к другу при большом числе однородных сессий. Если же основная загрузка создается одной сессией, она может произвольным образом установиться через любое подключение. В этом случае скорость будет определяться только скоростью одного этого подключения.

Еще одно нововведение версии KeeneticOS 3.9 это возможность распределения сессий по подключениям не только на основании пары ip-источника/ip-назначения, а еще и учитывая udp/tcp порт-источника/порт назначения. Новый режим распределения позволяет устанавливать сессии между двумя одинаковыми ip через разные подключения, что делает использование каналов более равномерным.

Покажем пример проверки суммирования пропускной способности двух интернет-соединений.

В веб-конфигураторе на главной странице "Системный монитор" проверяем скорость Приема на активных интернет-подключениях. В нашем примере канальная скорость для каждого проводного подключения составляет до 100 Мбит/с = 12.5 Мбайт/с:

multipath-02-en.png

Запускаем закачку файла и в торрент-клиенте видим, что скорость загрузки суммируется с двух интернет-каналов. В нашем примере получаем скорость примерно до 178,96 Мбит/с = 22,37 Мбайт/с:

multipath-03-en.png

Примечание

Для моделей роутеров с операционной системой KeeneticOS 2.14 ~ 3.8 настройку подключений в режиме балансировки можно выполнить через интерфейс командной строки (CLI) роутера. Пример настройки показан в инструкции "Использование нескольких WAN-подключений в режиме балансировки".