TR-069 Parameters Deep Dive

The remote provisioning and management of CPEs offers service providers a number of advantages by simplifying and speeding up device operations while reducing support costs. However, for providers new to TR-069 — the protocol that makes this all possible — there can be a lot of learn, particularly when it comes to defining TR-069 parameters.

This document outlines how TR-069 parameters are used within the Incognito TR-069 solution, Incognito Auto Configuration Server.

What are TR-069 Parameters Used For?

TR-069 parameters are a name/value pair where the name identifies the parameter and the value may be one of several defined data types. TR-069 parameters are important during remote procedure calls (RPC), where orders are sent between the device (CPE) and an auto configuration server (ACS) over HTTP or HTTPS.

Parameters can be read-only or writable. Read-only parameters may be used to allow an ACS to determine specific CPE characteristics, observe the current state of the CPE, or collect statistics. Writable parameters can be defined from the ACS or independently modifiable through the device LAN interface.

Through the TR-069 discovery process, the ACS learns what parameters a particular CPE will support, as well as the default value of those parameters. If the CPE does not announce a particular parameter, this indicates that the CPE does not support that parameter.

Specification-Defined Parameters

The TR-069 specification includes a set of data models. Data models group together parameters applicable to a particular use case. For example:

TR-064 and TR-133

LAN CPE Devices

TR-068 and TR-124

Gateway Modems

TR-098

Internet Gateway Device Data Model for TR-069

TR-104

Provisioning Parameters for VoIP CPE

TR-106

Data Model Template for TR-069-Enabled Devices

TR-110

Reference Models for VoIP configurations

TR-111

Applying TR-069 to Remote Management of Home Networking

TR-122

ATA Devices

TR-126

Triple-Play Services Quality of Experience (QoE Requirements)

TR-128 and WT-123

TR-069 testing support

TR-131

ACS Northbound Interface Requirements

TR-135

Data Model for a TR-069 Enabled STB

TR 140

TR-069 Data Model for Storage Service Enabled Devices

TR-142

Framework for TR-069 Enabled Passive Optical Network (PON) Devices

TR-143

Enabling Network Throughput Performance Tests and Statistical Monitoring

TR-157

Component Objects for CWMP (UPnP/DLNA Device Support)

TR-181

Device Data Model for TR-069

TR-196

Femto Access Point Service Data Model

Other

WiMax Forum Specification for TR-069 devices

Visit the Broadband Forum website for further information about the TR-069 standard and its extensions.

Vendor-Specific Parameters

In addition to parameters that are defined within the data models, device vendors may extend the standardized parameter list with vendor-specific parameters and objects.

Vendor-specific parameters differ from generic, specification-defined parameters because they contain “X_VENDOR.Vendorspecificname” in the parameter name, where the vendor is either the organizational unique identifier (OUI) or domain name.

These parameters are unique to the OUI/firmware combination of the device, which makes it impossible to cross-provision vendor-specific parameters to multiple vendors. Even different levels of firmware may invalidate parameters (for example, newer versions of firmware may add support for a parameter which was not present in earlier releases).

Parameters Supported by Incognito

Incognito has developed a vendor-agnostic TR-069 solution for the remote management of TR-069 CPE. Incognito Auto Configuration Server supports all parameters as defined by Broadband Forum but perhaps more importantly, it can also flexibly support vendor-specific parameters without additional input from the user.

This is because the solution accepts what the device reports during the discovery process and simply reads the parameter names and values into the database, as provided by the device.

Find out more about  Incognito Auto Configuration Server here.

  • Share: