Створимо пріоритет черг за допомогою queue simple

Створимо пріоритет черг за допомогою queue simple

Офісна мережа 192. 168.1.0 / 24 має наступну структуру. Робочі станції об'єднані комутатором Edge-Core ES3510MA, який підключений до пристрою Mikrotik Routerboard.

Mikrotik Routerboard надає доступ офісної мережі в Інтернет. Швидкість Інтернет-каналу - 3 Мбіт / c. Завдання полягає в тому, щоб забезпечити робочу станцію бухгалтера доступом до мережі Інтернет зі швидкістю 2 Мбіт / c. Дану задачу можна вирішити кількома способами.

Спосіб номер один.

Створимо пріоритет черг за допомогою queue simple

У першому способі ми створюємо для IP 192.168.1.2 правило з обмеженням швидкості 2 Мбіт / c. В результаті від загальної пропускної здатності каналу залишається 1 Мбіт / c, який ми ділимо порівну між співробітниками.

Недолік даного методу полягає в тому, що Інтернет-канал використовується неефективно. Бухгалтер не завжди використовує весь канал, тому більшу частину часу він просто простоює. У той же час іншим співробітникам 512 Kbit / s для комфортної роботи може виявитися недостатньо. Отже, коли смуга, виділена бухгалтеру, простоює, ми могли б її надати іншим співробітникам. У вирішенні цього завдання допоможе пріоритет черг.

Створимо пріоритет черг за допомогою queue simple

Створимо чергу для всієї підмережі з обмеженням в 3Мбіт / c. Дана чергу буде є батьківської для інших черг підмережі. Незалежно від того, які значення будуть присвоєні дочірнім черг, батьківська чергу не дозволить їм перевищити заданий поріг обмеження швидкості. Тобто, якщо ми створимо три дочірні черзі з обмеженням 2Мбіт / c, реальний сумарний трафік не буде дорівнює 6 Мбіт / c, а буде дорівнює максимальному значенню в батьківській черзі, тобто 3 Мбіт / c.

Створимо пріоритет черг за допомогою queue simple

Перейдемо на вкладку Advanced в раніше створених правилах.

Створимо пріоритет черг за допомогою queue simple

За допомогою параметра Parent призначаємо батька для даної черги.

Створимо пріоритет черг за допомогою queue simple

Параметром Priority призначаємо пріоритет для черг. Даний параметр може приймати значення від 1 до 8: 1 - найвищий пріоритет, 8 - найнижчий пріоритет. Спочатку будуть оброблятися черзі з найвищим пріоритетом. Для черзі, яка працює з трафіком бухгалтера, виставимо найвищий пріоритет.

Створимо пріоритет черг за допомогою queue simple

Для черг співробітників також призначимо батьківську чергу. Параметр priority залишимо без змін.

Створимо пріоритет черг за допомогою queue simple

Створимо пріоритет черг за допомогою queue simple

У даній ситуації тільки співробітник №2 взаємодіє з Інтернет і шейпер надає йому доступ на максимальній швидкості, передбаченої для даної черги.

Створимо пріоритет черг за допомогою queue simple

Як тільки бухгалтер починає передавати дані, шейпер визначає, що його черга є більш пріоритетним, і відбирає смугу у черзі Співробітник №2. щоб віддати її черги, обробної трафік бухгалтера. Як тільки бухгалтер звільнить смугу, вона буде надана співробітнику №2.

Спеціально для ASP24.

Вас може зацікавити