Включение режима балансировки для протокола BitTorrent

Начиная с версии операционной системы KeeneticOS 2.14 стало возможно использовать одновременно несколько WAN-подключений в режиме балансировки для протокола BitTorrent.

Ниже рассмотрим вариант включения режима балансировки в роутере.

1. Нужно настроить отдельный "Профиль доступа в Интернет". На странице "Приоритеты подключений" на вкладке "Профили доступа в Интернет" нужно нажать "+ Добавить профиль" и указать имя нового профиля, например torrent-multipath. Здесь профиль — это набор правил, политик маршрутизации, которые применяются к трафику хостов, когда они обращаются в Интернет.

NOTE: Важно! Режим балансировки не работает в Основном профиле, только в Дополнительных профилях.

NOTE: Важно! Режим балансировки не работает для встроенного в KeeneticOS BitTorrent-клиента Transmission.

В нашем примере добавленный профиль Main и Backup предназначены для предоставления доступа в Интернет и максимизации пропускной способности в момент загрузки файла для протокола BitTorrent.

В правой колонке "Подключение" нужно отметить только это подключение и сохранить настройки.

mp-01.png

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

mp-02.png

Удерживая клавишу Ctrl на клавиатуре, при помощи мыши можно выбрать несколько объектов. В нашем примере требуется только один объект (хост MYHOST) переместить в добавленный ранее профиль torrent-multipath.

mp-03.png

3. Включаем режим балансировки для профиля torrent-multipath через интерфейс командной строки (CLI) роутера:

(config)> ip policy Policy5
Network::PolicyTable: Policy "Policy5" exists.
(config-policy)> multipath
Network::PolicyTable: "Policy5": enable multipath.
(config-policy)> exit
Core::Configurator: Done.
(config)> system configuration save 
Core::ConfigurationSaver: Saving configuration..


В нашем примере имя профиля torrent-multipath соответствует имени интерфейса Policy5:

(config)> show ip policy

policy, name = Policy5, description = torrent-multipath:
mark: ffffd05
table: 47


4. Не выходя из интерфейса командой строки проверяем таблицу маршрутизации.

Нумерация профилей доступа в Интернет (ip policy PolicyX) начинается со значения 42.
В нашем примере указан профиль ip policy Policy5 с нумерацией 47:

(config)> show ip route table 47
================================================================================
Destination          Gateway           Interface                         Metric 
================================================================================
0.0.0.0/0            192.168.209.1     GigabitEthernet0/Vlan4            253      
0.0.0.0/0            193.0.174.1       ISP                               253      
10.1.30.0/24         0.0.0.0           Guest                             0 
151.236.14.119/32 192.168.209.1 GigabitEthernet0/Vlan4 0
172.16.82.0/24 0.0.0.0 Wireguard2 0
192.168.3.0/24 0.0.0.0 Bridge2 0
192.168.22.0/24 0.0.0.0 Home 0
192.168.209.0/24 0.0.0.0 GigabitEthernet0/Vlan4 0
193.0.174.0/24 0.0.0.0 ISP 0
193.0.175.0/25 193.0.174.10 ISP 0
193.0.175.22/32 193.0.174.1 ISP 0
193.187.91.26/32 192.168.209.1 GigabitEthernet0/Vlan4 0
194.32.146.82/32 192.168.209.1 GigabitEthernet0/Vlan4 0 


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

5. Проверяем скорость Приема на подключенных интерфейсах в веб-конфигураторе на главной странице.

Канальная скорость профилей Main и Backup до 100 Мбит/с = 12.5 Мбайт/с:

mp-04.png

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

mp-05.png

Для отключения режима балансировки потребуется выполнить команды через интерфейс командной строки роутера:

(config)> ip policy Policy5
Network::PolicyTable: Policy "Policy5" exists.
(config-policy)> no multipath
Network::PolicyTable: "Policy5": enable multipath.
(config-policy)> exit
Core::Configurator: Done.
(config)> system configuration save 
Core::ConfigurationSaver: Saving configuration..

 

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 7 из 7

Еще есть вопросы? Отправить запрос

Комментарии

Комментариев: 4
  • А зачем создавать профиль torrent-multipath,а затем профиль Policy5 и делать настройку для него?

    1
    Действия с комментариями Постоянная ссылка
  • Спасибо за замечание. Внесли правку в текст.

    1
    Действия с комментариями Постоянная ссылка
  • Скажите балансировка нагрузки будет работать при подключении через два модема 4g для обычного доступа в интернет а не для торрент клиента?

    0
    Действия с комментариями Постоянная ссылка
  • Нет. Режим балансировки реализован только для протокола BitTorrent.

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.