Приоритизация трафика устройств домашней сети

С версии KeeneticOS 3.8 в интернет-центрах Keenetic функция управления очередями передачи трафика опирается на семь пронумерованных по порядку убывания старшинства уровней приоритизации; меньшему номеру соответствует более высокий приоритет.
Использовавшийся ранее в настройках зарегистрированных устройств и IntelliQoS параметр "Класс обслуживания" заменен на "Приоритет трафика".

Приоритеты обработки трафика могут быть установлены как определенным категориям приложений (см. инструкцию "Классификация трафика и IntelliQoS"), так и индивидуально каждому из зарегистрированных устройств домашней сети.

В данной статье мы рассмотрим работу с приоритетами трафика для устройств локальной сети интернет-центра Keenetic.

По умолчанию в системе выполняется приоритизация транзитного (входящего и исходящего) трафика с учетом разметки сетевых пакетов по стандарту Differentiated Services (DiffServ, DSCP), либо системе уровней приоритизации 802.1p.

Сопоставление Differentiated Services Code Point (DSCP map) Значение 802.1p Priority Code Point (802.1p PCP) Приоритет обработки трафика в KeeneticOS
CS5, VA, EF 6 ➀. Наивысший
CS4, AF41, AF42, AF43 5 ➁. Критический
CS3, AF31, AF32, AF33 4 ➂. Высокий
CS2, AF21, AF22, AF23 3 ➃. Повышенный
AF12, AF13 2 ➄. Средний
DF, CS0, BE 0 ➅. Нормальный (по умолчанию)
CS1, AF11, LE 1 ➆. Низкий

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

TIP: Справка: Трафик, промаркированный соответственно сопоставлению DSCP CS6, либо со значением кода 802.1p равным 7, имеет превосходный системный приоритет — маршрутизация и управляющий трафик, и обрабатывается безусловно в первую очередь. Назначение этого уровня приоритизации для пользовательского трафика недоступно.

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

Для установки приоритета обработки трафика определенному устройству, перейдите на страницу "Список клиентов" из раздела "Мои сети и Wi-Fi". Нажмите по записи зарегистрированного устройства и в разделе "Основные настройки" найдите настройку "Приоритет трафика". Эта настройка доступна только для зарегистрированных устройств.

host_traffic_priority-01.png

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

NOTE: Важно! Установленный для устройства приоритет будет действовать для всех типов трафика, которым устройство обменивается с внешними сетями.

В случае если устройству назначен приоритет, отличный от ➅ — Нормальный (по умолчанию), и в пакетах данных отсутствуют стандартные маркеры приоритизации трафика, либо проставлены маркеры, несоответствующие установленному приоритету (см. таблицу выше), то в служебное поле пакета будут добавлены соответствующие установленному приоритету маркеры, согласно приведенной ниже таблице, а несоответствующие настроенному приоритету маркеры будут удалены.

Приоритет в KeeneticOS Сопоставление DSCP Значение 802.1p
➀. Наивысший EF 6
➁. Критический AF41 5
➂. Высокий AF31 4
➃. Повышенный AF21 3
➄. Средний AF13 2
➅. Нормальный BE 0
➆. Низкий LE 1

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

Установленный уровень приоритизации отображается в списке зарегистрированных устройств, в графе "Приоритет трафика".

host_traffic_priority-02.png

В нашем примере для ПК был установлен наивысший приоритет ➀, чтобы он мог занимать пропускную полосу, которая ему необходима при передаче данных, "вытесняя" при этом другие устройства, и его трафик обрабатывался в первую очередь.

NOTE: Важно! Заметить работу приоритизации трафика легче всего при использовании подключений с невысокой скоростью доступа, таких как 3G и ADSL. На высокоскоростных тарифах и интернет-каналах выделенной линии обычно нет необходимости в дополнительной настройке приоритетов для устройств.

Приоритизация применяется только для интернет-трафика.
Начиная с версии 3.8, в KeeneticOS реализованы специальные внутрисистемные функции для обеспечения передачи приоритизируемого трафика с использованием ускорителей обработки NAT-сессий, как на уровне ядра системы, так и в коммутационном блоке Ethernet.

Для устройств с объемом оперативной памяти до 128 МБ включительно (это младшие модели) рекомендуем включать zRAM.

 

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

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