ISO/IEC 29341-8-13:UPnP服务质量 — QoS设备配置

管理和持久化QoS设备参数 — 配置架构、参数组及部署最佳实践

ISO/IEC 29341-8-13定义了QoS Device Configuration(QoS设备配置)服务,这是UPnP QoS架构中负责管理和持久化QoS能力网络设备配置参数的组件。QoS Device v2服务处理实时数据包处理操作,而Device Configuration服务提供了设置设备级参数的管理接口,如最大队列数、默认流量类别、标记方法、管理状态和能力报告。这种操作数据平面功能与管理平面配置之间的关注点分离符合标准网络管理最佳实践,并支持灵活的部署场景。

在进行重大策略更改之前,始终备份当前QoS设备配置。QoS 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 Device Config服务应用的配置更改默认立即生效。请在维护窗口期间安排配置更改,以避免中断活跃的QoS预留和实时流量流。

设备配置的工程最佳实践

有效的QoS设备配置管理需要结构化的变更控制和版本管理方法。QoS Device Configuration服务通过ConfigurationVersion状态变量支持配置版本跟踪,该变量在每次更改时递增。工程师应实施包括变更前验证(使用ValidateConfiguration操作验证提议的参数在设备能力范围内)、变更后验证(比较实际设备行为与预期行为)以及在配置错误时自动回滚程序的配置管理工作流程。

标准化的QoS Device Configuration接口确保不同UPnP QoS设备实现之间的互操作性,允许网络管理员通过统一界面管理多供应商QoS部署。
在未先移除UPnP QoS配置的情况下恢复QoS设备出厂设置可能会在QoS Manager的数据库中留下孤立策略条目。在对受管设备执行出厂重置之前,请始终使用ReleaseTrafficQoSRemoveTrafficRule操作。

常见问题解答

问:配置更改是立即应用还是需要重新启动?
答:配置更改默认立即生效。然而,规范支持分阶段提交模型,其中更改首先被验证、原子性应用,并且如果验证失败可以回滚。在某些实现中,某些依赖硬件的参数(如更改队列计数)可能需要设备重新启动。
问:QoS Device Configuration服务可以远程访问吗?
答:可以。作为UPnP服务,QoS Device Configuration服务可以通过网络被任何经过身份验证的UPnP控制点访问。规范建议实施访问控制,以限制配置更改仅限于授权的QoS Manager实例。
问:设备配置如何与QoS策略系统交互?
答:QoS Device Configuration服务设置定义设备如何处理QoS策略的设备级参数。例如,MaxQueues参数确定可以同时激活多少个不同的流量类别,MarkingTrustMode参数确定入站DSCP/802.1p标记在策略评估之前是被保留还是被重新分类。
问:是否有机制检测受管设备上的配置漂移?
答:有的。QoS Manager可以定期查询每台设备的ConfigurationVersion状态变量,并与预期版本进行比较。不匹配表明设备配置已偏离期望状态,通过SetConfiguration操作触发修复。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注