Пріоритезація трафіку пристроїв домашньої мережі
Починаючи з KeeneticOS 3.8
, Keenetic присутня функція керування чергами трафіку маршрутизаторів, яка базується на семи рівнях пріоритетності у спадаючому порядку; менше значення відповідає вищому пріоритету.
Параметр 'Клас обслуговування' для зареєстрованих пристроїв у налаштуваннях IntelliQOS замінено на 'Пріоритет трафіку'.
Пріоритети обробки трафіку можуть бути встановлені або для конкретних категорій додатків (див. інструкцію Класифікація трафіку та IntelliQOS) або індивідуально для кожного зареєстрованого пристрою домашньої мережі.
У цій статті розглянемо обробку пріоритетності трафіку для пристроїв локальної мережі маршрутизатора Keenetic.
За замовчуванням система надає пріоритет вхідному та вихідному трафіку відповідно до стандарту Differentiated Services (DiffServ
, DSCP
) або 802.1p рівнів пріоритетності.
Differentiated Services Code Point mapping (DSCP map) | 802.1p Priority Code Point (802.1p PCP) | Пріоритет обробки трафіку в KeeneticOS |
---|---|---|
CS5, VA, EF |
| ➀. Найвищий |
CS4, AF41, AF42, AF43 |
| ➁. Критичний |
CS3, AF31, AF32, AF33 |
| ➂. Високий |
CS2, AF21, AF22, AF23 |
| ➃. Середньо-високий |
AF12, AF13 |
| ➄. Середній |
DF, CS0, BE |
| ➅. Нормальний (за замовчуванням) |
CS1, AF11, LE |
| ➆. Низький |
Це означає, що пакет даних, що надходить ззовні або адресований зовнішній мережі з локальної мережі, наприклад, з позначкою CS2, матиме вищий за середній пріоритет під час обробки KeeneticOS.
Примітка
Трафік позначений відповідно до мапінгу DSCP CS6
, або кодом 802.1p
рівним 7
, має найвищий системний пріоритет - маршрутизацію та контроль трафіку - і беззастережно обробляється першим. Призначення цього рівня пріоритетності трафіку користувачам недоступно.
Для трафіку з усіх пристроїв, підключених до LAN маршрутизатора Keenetic, номер пріоритету обробки за замовчуванням ➅ — Нормальний.
Якщо пріоритет вже вказано в службових полях пакетів даних від пристрою з priority ➅, трафік обробляється згідно з таблицею вище. У цьому випадку значення маркерів залишається незмінним під час обробки.
Щоб встановити пріоритет трафіку для конкретного пристрою, перейдіть до сторінки Списки клієнтів. Натисніть на запис зареєстрованого пристрою та в розділі «Основні налаштування', знайдіть налаштування 'Пріоритет трафіку'. Цей параметр доступний лише для зареєстрованих пристроїв.

Дані, що передаються з пристрою з меншим пріоритетним номером, будуть обслуговуватися першими — перед даними з пристроїв з більш високим числом (нижчим пріоритетом).
Якщо ви хочете, щоб трафік певного пристрою не заважав іншим хостам, встановіть для цього пристрою низький пріоритет ➆. В цьому випадку трафік даного пристрою буде оброблятися останнім.
Важливо
Пріоритет, встановлений для пристрою, буде поширюватися на всі види трафіку між пристроєм і зовнішніми мережами.
Якщо пристрою присвоєно пріоритет, відмінний від ➅ - Нормальний (за замовчуванням), а пакети даних не містять стандартних маркерів пріоритетності трафіку або мають маркери, які не відповідають встановленому пріоритету (див. Таблицю вище), маркери будуть додані в сервісне поле пакетів відповідно до таблиці нижче, а ті маркери, які не відповідають встановленому пріоритету, будуть видалені.
Пріоритет в KeeneticOS | DSCP mapping | Значення 802.1p |
---|---|---|
➀. Найвищий | EF |
|
➁. Критичний | AF41 |
|
➂. Високий | AF31 |
|
➃. Середньо-високий | AF21 |
|
➄. Середній | AF13 |
|
➅. Нормальний | BE |
|
➆. Низький | LE |
|
Маркери додаються до пакетів трафіку, якими обмінюється пристрій із пріоритетом за замовчуванням ➅, лише якщо вони спочатку були відсутні. Якщо маркери були присутні в пакетах трафіку, якими обмінюється пристрій із пріоритетом за замовчуванням, ці пакети обробляються відповідно до цих маркерів, і значення маркерів не змінюється.
Встановлений рівень пріоритетності відображається у списку зареєстрованих пристроїв в стовпці 'Пріоритет трафіку'.

У нашому прикладі для ПК встановлено найвищий пріоритет ➀ щоб він міг займати пропускну здатність, необхідну для передачі даних, одночасно «витісняючи» інші пристрої, його трафік обробляється першим.
Важливо
Роботу пріоритезації трафіку найлегше помітити при використанні з'єднань з низькою швидкістю доступу, таких як 3G та ADSL. Зазвичай немає необхідності в додатковому розстановці пріоритетів пристроїв на високошвидкісних тарифах.
Пріоритетність стосується тільки Інтернет-трафіку.
З версії 3.8
, KeeneticOS реалізовано спеціальні внутрішньосистемні функції для забезпечення передачі пріоритетного трафіку за допомогою прискорювачів сесій NAT, як на рівні основної системи, так і в блоці комутатора Ethernet.
Для пристроїв до і включно з 128 MB
оперативної пам'яті (молодші моделі), рекомендуємо увімкнути zRAM.