Назад | Перейти на главную страницу

tc prio как приоритеты пакетов

Я хочу использовать tc prio queuing discpline для планирования пакетов в определенном порядке. Я хочу отправлять пакеты на порт назначения 5555 с наивысшим приоритетом и пакеты на порт назначения 6666 со средним приоритетом и все остальные пакеты с самым низким приоритетом. Я хотел, чтобы порядок выполнялся на основе этого, а не на основе полей TOS. Итак, я определил 3 полосы следующим образом:

где eth1 - выходной интерфейс.

Будет ли это работать без настройки полей TOS? Кроме того, чтобы проверить это, я запустил UDP-трафик на порт 8888 со скоростью, скажем, 500M, используя iperf на интерфейсе eth1 100 Мбит / с, а затем, когда этот трафик работал, я начал трафик на порт 5555, который имеет наивысший приоритет на 100M. Но это не выглядело так, как будто весь трафик сначала шел через порт 5555, а пакеты для порта 8888 отбрасывались.

Может ли кто-нибудь помочь с разъяснением того, как должна работать prio queuing discpline.

Спасибо, Виджая