Рейтинг:-1

Почему тег DSCP не работает на TCP в Windows 10?

флаг mp

Я пытался тегировать все пакеты от определенной программы с помощью групповой политики - QOS. Но только пакеты UDP были помечены и все TCP по-прежнему имеют значение тега 0.

введите описание изображения здесь

Это вызвано Windows 10 или DSCP просто не работает на TCP?

Рейтинг:1
флаг cn

TCP должен использовать один и тот же TOS для дейтаграмм, содержащих только TCP управляющая информация, как и для дейтаграмм, содержащих пользовательские данные. Windows делает именно это, поэтому трижды проверьте, анализируете ли вы полезную нагрузку при проверке.

Хотя может показаться интуитивно правильным всегда запросить, чтобы сеть минимизировала задержку для сегментов, содержащих подтверждения, но не данные, это может привести к повреждению раунда TCP. оценка времени поездки.

Также проверьте источник ваших пакетов. Windows обычно очень строго относится к тегам DSCP. Существует API, который может устанавливать теги DSCP из приложения. Однако это возможно только в том случае, если вы сообщите Windows, что этот доступ разрешен.

Следующий файл REG включает API:

Редактор реестра Windows версии 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters]
"DisableUserTOSSetting"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\QoS]
"Не использовать NLA"="1"

Без этого каждый пакет, созданный «вручную» (с помощью WinSock), сбрасывается до DCSP 0. Если вы хотите установить ненулевое значение, проверьте также свое приложение.

7E10FC9A avatar
флаг mp
Спасибо за ответ. Программа не поддерживает установку значения DSCP изнутри, поэтому единственным вариантом является использование QoS. Я проверил с помощью Microsoft Network Monitor 3.4, все UDP были помечены, а все TCP имеют нулевое значение. Вы уверены, что этот реестр работает на Win10?
bjoster avatar
флаг cn
Проверьте тип пакета(ов) и используете ли вы поддерживаемый флаг (например, 46).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.