Поддержка QoS на Windows 10 IoT Core - PullRequest
0 голосов
/ 23 февраля 2020

Я работаю на устройстве Windows 10, основанном на IoT Core, у которого есть жесткие требования для возможности установки DSCP для пакетов, предназначенных для определенного сетевого порта. Допустимо, чтобы новый параметр DSCP вступил в силу после перезагрузки устройства.

На Windows 10 Enterprise, существует несколько способов сделать это, включая Traffi c Control API, который не поддерживается в IoT Core. Я рассматривал возможность использования сценария Powershell для установки DSCP при запуске, но кажется, что командлет Set-NetQosPolicy также отсутствует в IoT Core. Для меня еще не очевидно, что IoT Core имеет какую-либо поддержку политики QoS, но я не нашел никакой документации solid так или иначе.

Из просмотра других ресурсов в Интернете, кажется, что третье лицо Драйверы фильтров NDIS в настоящее время также не поддерживаются в IoT Core, так что проспект также может быть заблокирован.

Я мог бы использовать необработанные сокеты для установки поля TOS в IP_HEADER , если принадлежал мне сокет, через который проходил траффи c, но в большинстве случаев я этого не делаю. (Эта же проблема может возникнуть при использовании API QoS2, но поскольку это не поддерживается в IoT Core, это всего лишь сноска. И да, это, вероятно, несколько необычное требование, но вам нужно будет мне доверять, когда я скажу это также твердо.)

Я уверен, что операционная система, созданная для поддержки Inte rnet вещей, предложит некоторую поддержку QoS, но если она существует, я был бы очень признателен некоторые указатели.

...