Overview
ISO/IEC 29341-18-13:2011 specifies the RATAConfig (Remote Access Transport Agent Configuration) service, a UPnP-compliant service definition within the UPnP Device Architecture v1.0. The standard defines how UPnP control points can provision and configure the parameters required for Remote Access Servers and Clients to establish remote access connections. It focuses on provisioning, profile configuration and lifecycle management, not on trust models or credential transport mechanisms.
Key Topics and Technical Requirements
- Service scope and compliance
- Implements a UPnP service type called RATAConfig, conforming to UPnP Device Architecture 1.0.
- Core functionality
- Discover Remote Access Transport Agents that the device can configure.
- Enumerate credential delivery mechanisms supported by the service.
- Create, edit, delete and manage Remote Access Transport Agent profiles used by servers and clients.
- Service modeling
- Detailed state variables (e.g., TransportAgentCapabilities, CredentialDelivery, ProfileList).
- Actions exposed for control points, such as:
- GetTransportAgentCapabilities()
- GetSupportedCredentialDelivery()
- GetCredentialsList()
- GetProfileList(), AddProfile(), EditProfile(), DeleteProfile()
- GetProfileConfigInfo()
- Eventing and moderation rules for state changes.
- Normative and informative annexes
- Data structure templates (ProfileList, ProfileConfig, TransportAgent data).
- Annex C: IPsec templates and sample files.
- Annex D: OpenVPN templates and sample configurations.
- Addressing considerations (IPv4) and theory of operation examples.
- Limitations explicitly stated
- The standard does not define trust models or the delivery mechanisms for credentials themselves.
Practical Applications and Who Should Use It
- Device and firmware manufacturers of home gateways, routers, NAS appliances and IoT gateways who need standardized remote-access provisioning via UPnP.
- Software developers building UPnP control points or management consoles to automate VPN/IPsec/OpenVPN profile provisioning.
- Network architects and integrators deploying remote-management solutions that require standardized profile configuration and lifecycle management.
- Remote access and managed service providers implementing standardized on-premises provisioning interfaces for client/server transport agents.
Practical use cases include automated setup of VPN profiles on consumer gateways, centralized provisioning of remote access clients in enterprise edge devices, and interoperable control-point-driven configuration of transport agents (IPsec/OpenVPN) via UPnP.
Related Standards
- ISO/IEC 29341 series - UPnP Device Architecture (this part is 18-13 in the series).
- UPnP Device Architecture version 1.0 (normative baseline for this service).
Keywords: UPnP, RATAConfig, Remote Access Transport Agent, ISO/IEC 29341-18-13:2011, remote access provisioning, IPsec, OpenVPN, device configuration, control point, profile management.