NOTE: В данной статье показана настройка версий ОС NDMS 2.11 и более ранних. Настройка актуальной версии ПО представлена в статье "Служба IntelliQoS".
Начиная с ОС NDMS V2.06 в интернет-центрах Keenetic реализована функция IntelliQoS (умная система приоритизации трафика), которая анализирует, каким приложениям в домашней сети требуется доступ в Интернет, и распределяет полосу пропускания так, чтобы гарантировать стабильную работу приложений и сервисов, чувствительных к потерям пакетов и задержкам. Например, пока вы не смотрите онлайн-телевидение, не сидите в соцсетях и не играете в онлайн-игры, ваш торрент-клиент может использовать всю доступную скорость Интернета. Но стоит только вам, например, включить просмотр онлайнового видео, как IntelliQoS ограничит доступную для торрент-клиента скорость настолько, чтобы видео поток проходил полностью, без подвисаний и задержек.


1. Для работы этой функции необходимо установить компоненты ОС NDMS Служба классификации трафика и IntelliQoS и Ограничение скорости Интернета для клиентов (Шейпер трафика).
В некоторых версиях NDMS эти компоненты назывались соответственно Поддержка Deep Packet Inspection и Управление пропускной полосой сетевых узлов и интерфейсов.
Информацию по обновлению компонентов NDMS вы найдете в статье «Установка компонентов операционной системы NDMS через веб-интерфейс»
В некоторых версиях NDMS эти компоненты назывались соответственно Поддержка Deep Packet Inspection и Управление пропускной полосой сетевых узлов и интерфейсов.
Информацию по обновлению компонентов NDMS вы найдете в статье «Установка компонентов операционной системы NDMS через веб-интерфейс»
2. После установки компонента в меню Домашняя сеть появится вкладка IntelliQoS.

3. Для работы необходимо включить функцию и указать тарифную скорость вашего интернет-подключения (эту информацию можно узнать у провайдера).

Начиная с версии NDMS v2.10 была добавлена кнопка Тест скорости для определения пропускной способности интернет-канала.

После включения функции IntelliQoS маршрутизатор будет автоматически анализировать текущий трафик, определяя, сколько от указанной общей пропускной способности и какой именно трафик потребляют пользователи в данный момент. А затем динамически сможет ограничивать клиентов с запущенными ресурсоемкими сервисами, но нечувствительными к потерям отдельных пакетов (например, устройства, на которых запущен торрент-клиент) так, чтобы они не мешали чувствительному трафику.
Классификатор трафика пополняется в полуавтоматическом режиме на стороне разработчиков, а затем регулярно передается на маршрутизаторы вместе с обновлением встроенного микропрограммного обеспечения.
Классификатор трафика пополняется в полуавтоматическом режиме на стороне разработчиков, а затем регулярно передается на маршрутизаторы вместе с обновлением встроенного микропрограммного обеспечения.
Функция IntelliQoS будет ограничивать любую сетевую активность для хостов, использующих торрент-трафик, в случае, если занято более 80% от канала по тарифному плану, указанному в настройках. Благодаря IntelliQoS динамически ограничивается пропускная способность "качающего" клиента (или нескольких клиентов суммарно) до тех пор, пока общая занятая всеми устройствами полоса не будет составлять 80% или менее от максимально возможной по тарифу. Как только общая полоса освободится, ограничение с "качающих" клиентов снимается.
Внимание! IntelliQoS не применяется к хостам и подсетям, которым полоса пропускания задана вручную статически («Настройка ограничения скорости для устройства домашней сети»), но учитывает занятую ими полосу при работе. Т.е. если вы для конкретных хостов указали 80% или больше от общего канала, они могут ее использовать на любые задачи (торрент или другие) и не будут ограничены со стороны IntelliQoS. Но, когда в этом случае статические хосты заняли всю свою часть, остальные участники сети, которым полоса не задана, начнут ограничиваться при любом появлении торрент-клиентов среди них, даже если торрент качает на 1 Кбит/с, т.к. сработает функция IntelliQoS. Будьте внимательны при проектировании сети!
Для примера, убедимся в работе настроенной функции IntelliQoS:
1. Необходимо запустить торрент-клиент на хосте в локальной сети. В меню Домашняя сеть > Устройства система для этого хоста должна определить тип трафика torrent и p2p.

2. Скорость торрент-клиента не будет ограничиваться, если в сети нет других участников, которые также будут запрашивать полосу от провайдера.

3. Если на соседнем хосте запустить какой-нибудь трафик, чувствительный к полосе пропускания, например, в нашем случае ролик на youtube, мы увидим, что пропускная способность для хоста с торрент-клиентом будет динамически уменьшаться.

В системном журнале интернет-центра можно будет увидеть соответствующую запись:
TrafficControl::Manager: "5c:9a:d8:60:57:6d" host rate limited to 20000 Kbits/sec.
4. После того как ролик полностью загрузится и полоса в Интернет будет больше не нужна, лимит для торрент-клиента будет снят и скорость вернется к первоначальной.
Комментарии
в Omni II данной функции я так понимаю нет, хоть и версия прошивки 2.08, а функция доступна с 2.06?
Для Omni II в версии 2.08 этой функции нет, она была добавлена в следующих выпусках Keenetic OS. Обновите операционную систему роутера до последней delta-версии. Как это сделать написано в статье "Часто задаваемые вопросы по установке компонентов и обновлению ПО".
Влияет ли IntelliQoS на скачку BitTorrenta, встроенного в роутер Keenetic Extra? Установил IntelliQoS, определил скорость своего провайдера, но в списке устройств ничего нового не появилось, это правильно?
Функция IntelliQoS будет ограничивать любую сетевую активность для хостов, использующих торрент-трафик, т.к. они при активной закачке могут занимать всю доступную полосу. Что касается встроенного торрент-клиента, то в нём установлено ограничение максимальной скорости закачки и раздачи в зависимости от модели интернет-центра. Эти ограничения указаны в статьях https://help.keenetic.com/hc/ru/articles/360000851899 и https://help.keenetic.com/hc/ru/articles/213967249
Добрый день! В наличии Keenetic Viva с последним из рекомендуемых обновлением. Версия NDMS v2.08(AANT.4)C2.
Компонент OS "Управление пропускной полосой сетевых узлов и интерфейсов" найден и установлен.
Компонента "Служба классификации трафика и IntelliQoS" или "Поддержка Deep Packet Inspection" в списке предлагаемых к установке найти не удалось. Искал визуально и средствами браузера по ключевым словам. Соответственно в меню "Домашняя сеть" отсутствует вкладка "IntelliQoS".
Возможно в данной прошивке необходимое приложение имеет другое название, или для данной модели роутера имеется другая, более полная прошивка?
Подскажите пожалуйста, как решить выше описанную проблему?
Для модели Zyxel Keenetic Viva в микропрограмме 2.08 этого компонента не было. Если хотите использовать данный функционал, установите неофициальную delta-версию микропрограммы. Как это сделать показано в статье https://help.keenetic.com/hc/ru/articles/115002060049
Добрый день. Скажите, есть ли ограничение на скорость от провайдера, которую может модерировать IntelliQos? Где то читал, что он работает только до 100 Мбит?
Alex, такого ограничения нет. Если у вас роутер с гигабитными портами и тариф интернет-подключения свыше 100 Мбит/с, то тестирование скорости покажет результат свыше 100 Мбит/с. Например, если у вас тариф 150 или 200 Мбит/с, то результат теста будет примерно около заявленных цифр.
Может ли данный механизм как-то помочь добиться более высокого приоритета трафика на конкретном устройстве (или проходящего через конкретный порт). В моем случае речь идет об игровом сервере, работающем на одном из компьютеров и общающемся через определенные порты. Можно ли где-то ознакомиться с тем, какие виды траффика этот самый классификатор умеет распознавать?
Alexei, главное назначение IntelliQoS в том, чтобы торрент-клиент, запущенный на компьютере домашней сети, не мешал работе другим клиентам домашней сети, и чувствительные к задержкам и потерям пакетов сервисы работали корректно. Данный механизм работает в автоматическом режиме, дополнительная настройка параметров приоритезации трафика не предусмотрена. Начиная с версии KeeneticOS 3.6 было реализовано разделение трафика на классы обслуживания и добавлена возможность их привязки к зарегистрированным хостам: https://help.keenetic.com/hc/ru/articles/360017046280-Выбор-класса-обслуживания-для-устройств-домашней-сети
Денис, большое спасибо за ответ. Есть ли какие-то особенности работы inteliqos при назначении классов приоритета?
'IntelliQoS' и 'Классы обслуживания' это разные механизмы, их работа не связана друг с другом.
Войдите в службу, чтобы оставить комментарий.