Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29341-8-13定义了QoS Device Configuration(QoS设备配置)服务,这是UPnP QoS架构中负责管理和持久化QoS能力网络设备配置参数的组件。QoS Device v2服务处理实时数据包处理操作,而Device Configuration服务提供了设置设备级参数的管理接口,如最大队列数、默认流量类别、标记方法、管理状态和能力报告。这种操作数据平面功能与管理平面配置之间的关注点分离符合标准网络管理最佳实践,并支持灵活的部署场景。
GetConfiguration操作,以结构化XML格式返回完整的设备配置,可用于存档目的。QoS Device Configuration服务定义了一组在系统级别控制设备QoS行为的配置参数。这些参数组织为逻辑组:系统参数包括管理状态、默认流量类别和最大队列数;接口参数涵盖每个接口的设置,如标记信任模式、默认802.1p优先级和接口速度;队列参数适用于每个配置的队列,包括深度、调度规则和丢弃策略;能力参数报告设备的硬件和软件QoS能力。配置更改默认立即生效,但规范支持可以分阶段准备并原子性应用的提交模型。
该服务暴露的操作包括SetConfiguration(应用配置更改)、GetConfiguration(检索当前配置)、SetDefaultTrafficClass(更改未标记流量的默认分类)和ResetConfiguration(恢复出厂设置)。配置持久化是特定于实现的——设备可以将配置存储在非易失性存储器、闪存中,或在启动时从网络管理服务器检索配置。规范建议设备同时支持本地持久化和基于网络的配置检索,以实现最大的部署灵活性。
| 参数组 | 参数 | 类型 | 描述 |
|---|---|---|---|
| 系统 | AdminState | 布尔 | 启用或禁用设备上的QoS处理 |
| 系统 | MaxQueues | 整数 | 可配置的最大队列数 |
| 系统 | DefaultTrafficClass | 字符串 | 分配给未分类数据包的流量类别 |
| 接口 | MarkingTrustMode | 枚举 | 可信(保留)或不可信(重新标记)入站标记 |
| 接口 | Default8021pPriority | 整数 | 不可信入站的默认802.1p优先级 |
| 队列 | QueueDepth | 整数 | 队列中的最大数据包数 |
| 队列 | SchedulingDiscipline | 枚举 | SP、WFQ、CBWFQ、LLQ或FIFO |
| 能力 | SupportedTrafficClasses | 列表 | 设备可以处理的流量类别 |
有效的QoS设备配置管理需要结构化的变更控制和版本管理方法。QoS Device Configuration服务通过ConfigurationVersion状态变量支持配置版本跟踪,该变量在每次更改时递增。工程师应实施包括变更前验证(使用ValidateConfiguration操作验证提议的参数在设备能力范围内)、变更后验证(比较实际设备行为与预期行为)以及在配置错误时自动回滚程序的配置管理工作流程。
ReleaseTrafficQoS和RemoveTrafficRule操作。MaxQueues参数确定可以同时激活多少个不同的流量类别,MarkingTrustMode参数确定入站DSCP/802.1p标记在策略评估之前是被保留还是被重新分类。ConfigurationVersion状态变量,并与预期版本进行比较。不匹配表明设备配置已偏离期望状态,通过SetConfiguration操作触发修复。