Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29341-10-11定义了UPnP QoS策略持有者,这是UPnP QoS架构中的集中式策略决策点。与执行策略的QoS设备(10-1)和提供服务接口的QoS设备服务(10-10)不同,QoS策略持有者负责做出策略决策——根据配置的规则、用户偏好和网络状况确定哪些流量流应获得哪种QoS处理。
QoS策略持有者是QoS框架的大脑。它接收来自控制点的策略请求,根据配置的策略规则进行评估,解决竞争请求之间的冲突,并将批准的策略传达给QoS设备执行。策略决策和策略执行的分隔遵循成熟的IETF策略框架模型(PDP/PEP架构)。
QoS策略持有者管理一个策略规则数据库。每个策略规则由以下部分组成:条件表达式(基于源、目标、协议、端口、时间或应用匹配流量流)、优先级级别、流量类别分配(映射到DiffServ或802.1p值)、可选的带宽约束(最低保证和最大允许)以及动作(允许、拒绝或标记)。
规则评估遵循首匹配或最佳匹配范式。在首匹配模式下,条件匹配流量流的第一个规则被应用——更简单但灵活性较低。在最佳匹配模式下,评估所有匹配的规则,优先级最高的规则生效——更准确但计算密集。标准允许实现选择任一种方法,建议资源受限设备使用首匹配模式。
| 规则组件 | 说明 | 示例值 |
|---|---|---|
| 规则ID | 唯一标识符 | 基于UUID,例如”rule-voip-001″ |
| 条件-源 | 流量来源过滤器 | IP: 192.168.1.0/24, MAC: AA:BB:CC:DD:EE:FF |
| 条件-目标 | 流量目标过滤器 | IP: 10.0.0.0/8, 端口: 5060 (SIP) |
| 条件-协议 | 四层协议过滤器 | UDP, TCP, 或任意 |
| 条件-时间 | 基于时间的激活 | 周一至周五 09:00-17:00 |
| 流量类别 | 分配的QoS处理 | 语音(优先级6, DSCP EF) |
| 最小带宽 | 最低保证带宽 | 256 kbps |
| 最大带宽 | 最大允许带宽 | 1 Mbps(限速) |
| 动作 | 策略决策 | 允许、拒绝或标记 |
| 优先级 | 规则优先级(越高越重要) | 100(关键)到1(低) |
当多个控制点请求冲突的策略时,QoS策略持有者使用多因素冲突解决算法。主要因素是显式规则优先级——较高优先级的规则覆盖较低优先级的规则。当优先级相等时,策略持有者考虑:请求控制点的权限级别(管理员还是普通用户)、流量流对延迟的敏感性(语音和视频流优先于批量数据),以及策略的激活时间(在其他因素相等时,最近的请求胜出)。
接纳控制是确定是否存在足够的网络资源来满足新的策略请求的过程。策略持有者维护一个资源池,跟踪所有活跃策略中已承诺的带宽。当新的请求到达时,策略持有者检查接受该请求是否会超过可用容量。如果会,它可以选择拒绝该请求,或者抢占较低优先级的现有策略以释放资源。