QoS 策略体系结构

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016

可以使用本主题了解 QoS 策略的体系结构。

下图显示了基于策略的 QoS 的体系结构。

Architecture of QoS Policy

基于策略的 QoS 的体系结构包括以下组件:

  • 组策略客户端服务。 管理用户和计算机配置组策略设置的 Windows 服务。

  • 组策略引擎。 组策略客户端服务的一个组件,用于在启动时从 Active Directory 检索用户和计算机配置组策略设置,并定期检查更改(默认情况下,每 90 分钟一次)。 如果检测到更改,组策略引擎将检索新的组策略设置。 组策略引擎处理传入的 GPO,并在更新 QoS 策略时通知 QoS 客户端扩展。

  • QoS 客户端扩展。 组策略客户端服务的组件,它等待组策略引擎指示 QoS 策略已更改,并通知 QoS 检查模块。

  • TCP/IP 堆栈。 包含对 IPv4 和 IPv6 的集成支持,且支持 Windows 筛选平台的 TCP/IP 堆栈。

  • QoS 检查。 模块 TCP/IP 堆栈中的一个组件,用于等待 QoS 客户端扩展的 QoS 策略更改指示,检索 QoS 策略设置,并与传输层和 Pacer.sys 交互以在内部标记与 QoS 策略匹配的流量。

  • NDIS 6.x。 内核模式网络驱动程序与 Windows Server 和客户端操作系统中操作系统之间的标准接口。 NDIS 6.x 支持轻型筛选器,这是一种简化的驱动程序模型,适用于 NDIS 中间驱动程序和微型端口驱动程序,可提供更好的性能。

  • QoS 网络提供程序接口 (NPI)。 内核模式驱动程序与 Pacer.sys 交互的接口。

  • Pacer.sys。 一个 NDIS 6.x 轻型筛选器驱动程序,用于控制基于策略的 QoS 的数据包计划,以及使用通用 QoS (GQoS) 和流量控制 (TC) API 的应用程序的流量。 Pacer.sys 替代了 Windows Server 2003 和 Windows XP 中的Psched.sys。 Pacer.sys 随网络连接或适配器属性中的 QoS 数据包计划程序组件一起安装。

有关本指南中的下一主题,请参阅 QoS 策略方案

有关本指南中的第一个主题,请参阅服务质量 (QoS) 策略