Overview
ISO/IEC 29341-17-10:2011 - "Information technology - UPnP Device Architecture - Part 17-10: Quality of Service Device Control Protocol - Level 3 - Quality of Service Device Service" defines a UPnP service-type for modeling a QosDevice in compliance with the UPnP Device Architecture v1.0. The standard specifies how a device (source, sink or intermediate network element) advertises QoS capabilities, allocates network resources to traffic streams, reports device state to a QosManager:3 service, and exposes control, eventing and testing artifacts via XML service descriptions.
Key technical topics and requirements
- Service model & State variables: formalizes the QosDevice:3 service-type and numerous state variables (e.g., TrafficDescriptor, TrafficHandle, QosDeviceCapabilities, QosDeviceState, RotameterInformation, PathInformation).
- Actions (control operations): defines control actions such as GetQosDeviceCapabilities(), GetQosState(), SetupTrafficQos(), ReleaseTrafficQos(), AdmitTrafficQos(), UpdateAdmittedQos(), ReleaseAdmittedQos(), GetExtendedQosState(), SetPreferredQph(), GetUnexpectedStreamChanges(), VerifyTrafficHandle(), UpdateTrafficLeaseTime(), SetL2Map() and related error/reason codes.
- Eventing and moderation: describes event model and event moderation parameters to notify QosManager and controllers of state changes.
- Traffic monitoring (rotameter): mechanisms for measuring and reporting traffic (rotameter observations) and related configuration.
- Path and layer mapping: PathInformation data, Layer2 mapping, and templates for mapping UPnP-QoS parameters to underlying network technologies.
- XML service descriptions & test cases: provides XML descriptions for interoperability and a testing section to validate implementations.
- Annexes: informative examples and a normative template (Annex B) for technology-specific mapping (priority mapping, QoS segment IDs, Layer2StreamId).
Practical applications
- Enabling end-to-end QoS control in home and small-office networks for streaming audio/video, VoIP, and real‑time data.
- Allowing routers, switches, wireless APs and media devices to expose QoS capabilities to a UPnP QosManager for automated resource reservation and monitoring.
- Integrating QoS in smart home systems, media servers, set‑top boxes, and networked AV equipment where automatic QoS negotiation and monitoring improve user experience.
Who should use this standard
- UPnP device and firmware developers implementing QoS-capable network elements.
- Network equipment vendors and system integrators needing a UPnP-based QoS control protocol.
- Test labs and QA engineers validating UPnP QoS implementations and interoperability.
Related standards / keywords
- Related: UPnP Device Architecture (ISO/IEC 29341 series) and QosManager:3 service.
- SEO keywords: ISO/IEC 29341-17-10:2011, UPnP QoS, QosDevice, Quality of Service Device Service, UPnP Device Architecture, traffic reservation, rotameter, PathInformation, AdmitTrafficQos, XML service description.