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

Проблема Iperf TOS в Windows

Привет, я попытался выполнить тесты Qos с использованием Windows-машины. При отправке некоторого приоритетного трафика usinf -S option он отправляет только обычные данные. Параметр реестра DisableUserTOSSetting установлен на 0. При отправке данных TOS с Linux-машины на Windows он работает нормально, но наоборот это сбой. Пробовал Jperf2.0.2, Iperf 2.0.4 и 2.0.5, используя cygwin, все еще бесполезно.

Пожалуйста, предложите то же самое.

Больше невозможно установить значения байтов ToS для сокетов в Windows Server 2008 R2, Windows 7, Windows Server 2008 и Windows Vista.

Ты можешь использовать Качество обслуживания на основе политик в Windows 7 для присвоения пакетам определенных значений DSCP.

Вы можете сделать это для конкретного исполняемого файла, например iperf.exe, или указав номера портов.

Я проделал эту работу с jperf 2.0.2, но только под Windows XP, а не Windows 7. Установка типа службы на «Пропускная способность» приводит к значению DSCP 0x01 (значение поля ToS 0x04).

Однако для UDP это не работает. IPERF выдает ошибку «getpeername failed: Socket is not connected» каждый раз, когда я пытаюсь использовать UDP с любым типом службы, кроме None.