У меня есть коммутатор серии HP ProCurve. Существует опция QoS для определения приоритетности трафика по TCP/UDP-порту. Я установил два порта: один с самым высоким приоритетом и другой с самым низким. Затем я выполнил тесты, чтобы убедиться, что расстановка приоритетов действительно работает. Я запускаю два экземпляра приложения для тестирования сети на двух компьютерах в локальной сети. Один компьютер работает как сервер, а другой - как клиент. В тестовых приложениях я установил два порта, настроенных ранее на коммутаторе. Затем я запускаю тесты, чтобы сервер отправлял клиенту некоторое количество данных, показывающих текущую скорость передачи. Я предположил, что, поскольку один порт имеет более высокий приоритет, чем другой, скорость передачи не будет одинаковой, и трафик, проходящий через порт TCP с более высоким приоритетом, будет значительно быстрее. К сожалению, нет никакой разницы. Скорости почти равны (половина полосы пропускания), и кажется, что не приоритезация применяется.
Может кто-нибудь объяснить мне, почему это не работает. Я предполагаю, что я неправильно понимаю некоторые основы QoS, и это причина, но я буду благодарен, если кто-то прояснит этот вопрос для меня.