QoS 策略体系结构
可以使用本主题了解 QoS 策略的体系结构。
下图显示了基于策略的 QoS 的体系结构。
基于策略的 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) 策略。