Механизм приоритезации позволяет управлять очередями пакетов на сетевых интерфейсах, при этом минимизировать задержку и джиттер для чувствительных приложений и предотвращать перегрузки. На устройстве МКСЗ Diamond Next поддерживается произвольное количество конвейеров, каждый из которых включает 8 очередей.
Очереди с 0 по 3 являются приоритетными. Приоритетные очереди работают по следующему принципу:
Очереди с 4 по 7 являются неприоритетными. Из неприоритетных очередей пакеты выгребаются одновременно согласно заданным пропорциям.
Сетевой трафик можно направлять в заданный конвейер и заданную очередь в конвейере с помощью специальных фильтров. Подробная информация по настройке фильтра доступна по ссылке.
Общий вид команды фильтра: “classify session table-index <table_index> pipe <num> queue <0-7> match <l2/l3/l4 with parametrs>”. На рисунке ниже представлена схема работы механизма приоритезации.
В случае использования нескольких конвейеров схема выглядит следующим образом.
Номер очереди | Тип трафика | Приоритет | Комментарий |
0 |
Real-Time Voice/Video
|
Highest | Минимальные задержки и джиттер. |
1 |
Управление и контроль
|
High | Критичный для работы устройства, но менее чувствителен к задержкам, чем VoIP. |
2 |
Бизнес-приложения
|
Medium-High | Важные приложения, но допускают небольшие задержки. |
3 |
Streaming Video
|
Medium | Требует стабильности, но менее критично, чем VoIP. |
4 |
Основной трафик
|
Low | Стандартный трафик без жестких требований. |
5 |
Фоновые службы
|
Very Low | Не влияет на пользователей, можно ограничивать. |
6 |
P2P/File Sharing
|
Minimal | Можно ограничивать |
7 |
Мусорный трафик
|
Drop | Мусорный трафик |