Members Only:
Join Broadband Forum Now Learn about the Forum
LinkedIn twitter.com/broadband_forum

Join

Join

Forge tech specs, share best practices & drive the broadband market. Join the Broadband Forum now. Join

Videos

Videos

Check out the latest Broadband
Forum videos
. Register

CPE WAN Management Protocol (CWMP)

The Broadband Forum defines several data models for use with the CPE WAN Management Protocol (TR-069 Amendment 5). These data models contain objects and parameters that describe the many different functions and capabilities available to devices and services that are manageable via CWMP.

CWMP data models are divided into two types: Root and Service. The root data model, Device1, is used to describe the major functions of a network aware device, including interfaces, software/firmware, diagnostics, components common to CWMP and other services, and the basic device information necessary to CWMP.

Service data models describe modular functionality that allow the extension of the root data model on a device (under Device.Services.) to provide particular services, such as a voice service, set top box service, network attached storage, etc.

Each data model is defined by a Name:Version syntax. A device defines its data model by defining a device type, an XML document that maps to (imports) BBF official data model objects and/or vendor specific objects. A full explanation of how to develop compliant CWMP data models can be found in TR-154.

1 Early versions of the CWMP data model defined two root data models, InternetGatewayDevice and Device. Version 2 of the Device root data model (Device:2) deprecates InternetGatewayDevice and Device:1 in favor of a single root data model.

Note: all the files below are directly reachable via: /cwmp/<filename>.

Below you will find:

Latest Data Models

Data Model Version XML HTML Description Approval Date PDF
Device:2 2.7 tr-181-2-7-0.xml Diff

Added ZigBee data model, Provider Bridge data model, and various other items

Incorporated new components from TR-157 Amendment 8

November 2013 TR-181 Issue 2 Amendment 7
tr-181-2-7-0-full.xml Full
Device:1 1.12 tr-181-1-5-0.xml Diff Incorporated new components from TR-157 Amendment 8 November 2013 TR-181
tr-181-1-5-0-full.xml Full
InternetGatewayDevice:1 1.13 tr-098-1-7-0.xml Diff Incorporated new components from TR-157 Amendment 8 November 2013 TR-098 Amendment 2
tr-098-1-7-0-full.xml Full
FAPService:2 2.0 tr-196-2-0-1.xml Full

November 2011: Original

November 2012: Corrigendum 1

  • Corrected errors in TR-196i2 per direction of 3GPP TS 32.592.
  • Corrected range of FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI
November 2012 TR-196 Issue 2
tr-196-2-0-1-full.xml
FAPService:1 1.1 tr-196-1-1-1.xml Diff

Supported 3GPP releases 9 and 10

Added Alias parameters

November 2012 TR-196 Amendment 1
tr-196-1-1-1-full.xml Full
StorageService:1 1.2 tr-140-1-2-0.xml Diff Added Alias parameters July 2011 TR-140 Amendment 1
tr-140-1-2-0-full.xml Full
STBService:1 1.3 tr-135-1-3-0.xml Diff Added loss event histograms November 2012 TR-135 Amendment 3
tr-135-1-3-0-full.xml Full
VoiceService:2 2.0 tr-104-2-0-0.xml Full Original March 2014 TR-104 Issue 2
tr-104-2-0-0-full.xml
VoiceService:1 1.1 tr-104-1-1-0.xml Diff Added Alias parameters July 2011 TR-104
tr-104-1-1-0-full.xml Full

Root Data Models

Data Model Version XML HTML Description Approval Date PDF
Device:2 2.7 tr-181-2-7-0.xml Diff

Added ZigBee data model, Provider Bridge data model, and various other items

Incorporated new components from TR-157 Amendment 8

November 2013 TR-181 Issue 2 Amendment 7
tr-181-2-7-0-full.xml Full
2.6 tr-181-2-6-0.xml Diff Incorporated DNS_SD component from TR-157 Amendment 7 November 2012 TR-181 Issue 2 Amendment 6
tr-181-2-6-0-full.xml Full
2.5 tr-181-2-5-0.xml Diff

Added IPsec data model

Incorporated BulkDataCollection component from TR-157 Amendment 6

May 2012 TR-181 Issue 2 Amendment 5
tr-181-2-5-0-full.xml Full
2.4 tr-181-2-4-0.xml Diff

Added G.hn and Optical interfaces, and additional WiFi parameters

Incorporated new components from TR-157 Amendment 5

Incorporated Femto components from TR-262

November 2011 TR-181 Issue 2 Amendment 2
tr-181-2-4-0-full.xml Full
2.3 tr-181-2-3-0.xml Diff

Incorporated new components from TR-157 Amendment 4

Added Alias parameters

July 2011
tr-181-2-3-0-full.xml Full
2.2 tr-181-2-2-0.xml Diff IPv6 and Firewall additions February 2011
tr-181-2-2-0-full.xml Full
2.1 tr-181-2-1-0.xml Diff Incorporated new components from TR-157 Amendment 3 November 2010 TR-181 Issue 2
tr-181-2-1-0-full.xml Full
2.0 tr-181-2-0-1.xml Full

May 2010: Original

Nov 2010: Corrigendum 1

  • Fixed various ranges and defaults
  • Removed non interface object Alias parameters from profiles
tr-181-2-0-1-full.xml
Device:1 1.12 tr-181-1-5-0.xml Diff Incorporated new components from TR-157 Amendment 8 November 2013 TR-181
tr-181-1-5-0-full.xml Full
1.11 tr-181-1-4-0.xml Diff Incorporated DNS_SD component from TR-157 Amendment 7 November 2012
tr-181-1-4-0-full.xml Full
1.10 tr-181-1-3-0.xml Diff Incorporated new components from TR-157 Amendment 6 May 2012
tr-181-1-3-0-full.xml Full
1.9 tr-181-1-2-0.xml Diff

Incorporated new components from TR-157 Amendment 5

Incorporated Femto components from TR-262

November 2011
tr-181-1-2-0-full.xml Full
1.8 tr-181-1-1-0.xml Diff

Incorporated new components from TR-157 Amendment 4

Added Alias parameters

July 2011
tr-181-1-1-0-full.xml Full
1.7 tr-157-1-3-0.xml Diff Incorporated new components from TR-157 Amendment 3 November 2010 TR-157 Amendment 3
tr-157-1-3-0-full.xml Full
1.6 tr-157-1-2-0.xml Diff Incorporated new components from TR-157 Amendment 2 May 2010 TR-157 Amendment 2
tr-157-1-2-0-full.xml Full
1.5 tr-181-1-0-0.xml Diff Minor clarifications and additions February 2010 TR-181
tr-181-1-0-0-full.xml Full
1.4 tr-157-1-1-0.xml Diff Incorporated new components from TR-157 Amendment 1 September 2009 TR-157 Amendment 1
tr-157-1-1-0-full.xml Full
1.3 tr-157-1-0-0.xml Diff Incorporated new components from TR-157 TR-157
tr-157-1-0-0-full.xml Full
1.2 tr-106-1-2-0.xml Diff Minor clarifications TR-106 Amendment 2
tr-106-1-2-0-full.xml Full
tr-143-1-0-2.xml Diff Incorporated new components from TR-143 May 2010 TR-143 Corrigendum 1
tr-143-1-0-2-full.xml Full
1.1 tr-106-1-1-0.xml Diff

Added TR-069 Annex F and G ("TR-111") objects

Many clarifications to parameter descriptions

September 2009 TR-106 Amendment 1
tr-106-1-1-0-full.xml Full
1.0 tr-106-1-0-0.xml Full Original TR-106
tr-106-1-0-0-full.xml
InternetGatewayDevice:1 1.13 tr-098-1-7-0.xml Diff Incorporated new components from TR-157 Amendment 8 November 2013 TR-098 Amendment 2
tr-098-1-7-0-full.xml Full
1.12 tr-098-1-6-0.xml Diff Incorporated DNS_SD component from TR-157 Amendment 7 November 2012
tr-098-1-6-0-full.xml Full
1.11 tr-098-1-5-0.xml Diff Incorporated new components from TR-157 Amendment 6 May 2012
tr-098-1-5-0-full.xml Full
1.10 tr-098-1-4-0.xml Diff

Incorporated new components from TR-157 Amendment 5

Incorporated Femto components from TR-262

November 2011
tr-098-1-4-0-full.xml Full
1.9 tr-098-1-3-0.xml Diff

Incorporated new components from TR-157 Amendment 4

Added Alias parameters

December 2011
tr-098-1-3-0-full.xml Full
1.8 tr-157-1-3-0.xml Diff Incorporated new components from TR-157 Amendment 3 November 2010 TR-157 Amendment 3
tr-157-1-3-0-full.xml Full
1.7 tr-157-1-2-0.xml Diff Incorporated new components from TR-157 Amendment 2 May 2010 TR-157 Amendment 2
tr-157-1-2-0-full.xml Full
1.6 tr-157-1-1-0.xml Diff Incorporated new components from TR-157 Amendment 1 September 2009 TR-157 Amendment 1
tr-157-1-1-0-full.xml Full
1.5 tr-157-1-0-0.xml Diff Incorporated new components from TR-157 TR-157
tr-157-1-0-0-full.xml Full
1.4 tr-098-1-2-1.xml Diff

Sep 2009: Original

  • Enhanced management of LAN hosts, and addition of DHCP conditional serving capabilities
  • Improvements to management of QoS, routing, and bridging
  • Significant WiFi improvements, including configuration of WMM and U-APSD, and various fixes to the existing WiFi data model
  • PPPoE and NAT management enhancements
  • Enhancements to DSL and Ethernet statistics, including support for VDSL2

Dec 2011: Corrigendum 1

  • Fixed data type for QoS QueueStats Interface
  • Various other minor changes
December 2011 TR-098 Amendment 2
tr-098-1-2-1-full.xml Full
1.3 tr-143-1-0-2.xml Diff Incorporated new components from TR-143 May 2010 TR-143 Corrigendum 1
tr-143-1-0-2-full.xml Full
1.2 tr-098-1-1-0.xml Diff

Added TR-069 Annex F and G ("TR-111") objects

Many clarifications to parameter descriptions

September 2009 TR-098 Amendment 1
tr-098-1-1-0-full.xml Full
1.1 tr-098-1-0-0.xml Diff Added QoS and Layer2Bridging objects TR-098
tr-098-1-0-0-full.xml Full
1.0 tr-069-1-0-0.xml Full Original TR-069
tr-069-1-0-0-full.xml

Service Data Models

Data Model Version XML HTML Description Approval Date PDF
FAPService:2 2.0 tr-196-2-0-1.xml Full

November 2011: Original

November 2012: Corrigendum 1

  • Corrected errors in TR-196i2 per direction of 3GPP TS 32.592.
  • Corrected range of FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI
November 2012 TR-196 Issue 2
tr-196-2-0-1-full.xml
FAPService:1 1.1 tr-196-1-1-1.xml Diff

Supported 3GPP releases 9 and 10

Added Alias parameters

November 2012 TR-196 Amendment 1
tr-196-1-1-1-full.xml Full
1.0 tr-196-1-0-0.xml Full Original September 2009 TR-196
tr-196-1-0-0-full.xml
StorageService:1 1.2 tr-140-1-2-0.xml Diff Added Alias parameters July 2011 TR-140 Amendment 1
tr-140-1-2-0-full.xml Full
1.1 tr-140-1-1-1.xml Diff

Apr 2010: Original

  • Added missing NumberOfEntries and Enable parameters

Dec 2011: Corrigendum 1

  • Corrected import of tr-140-1-0.xml
December 2011
tr-140-1-1-1-full.xml Full
1.0 tr-140-1-0-2.xml Full Apr 2010: Corrigendum 2 April 2010 TR-140
tr-140-1-0-2-full.xml
STBService:1 1.3 tr-135-1-3-0.xml Diff Added loss event histograms November 2012 TR-135 Amendment 3
tr-135-1-3-0-full.xml Full
1.2 tr-135-1-2-0.xml Diff Added Alias parameters July 2011 TR-135 Amendment 1
tr-135-1-2-0-full.xml Full
1.1 tr-135-1-1-1.xml Diff Added CDS, HDMI and S/PDIF objects February 2013
tr-135-1-1-1-full.xml Full
1.0 tr-135-1-0-0.xml Full Original September 2009 TR-135
tr-135-1-0-0-full.xml
VoiceService:2 2.0 tr-104-2-0-0.xml Full Original March 2014 TR-104 Issue 2
tr-104-2-0-0-full.xml
VoiceService:1 1.1 tr-104-1-1-0.xml Diff Added Alias parameters July 2011 TR-104
tr-104-1-1-0-full.xml Full
1.0 tr-104-1-0-0.xml Full Original September 2009
tr-104-1-0-0-full.xml

Component Definitions

Document XML HTML Description Approval Date PDF
Femto Components tr-262-1-0-0.xml Full Original November 2011 TR-262
Component Objects for CWMP tr-157-1-8-0.xml Full Addition of MS_StandbyPolicy, XMPP and XMPPConnReq components; other minor updates November 2013 TR-157 Amendment 5
tr-157-1-7-0.xml Full Addition of DNS_SD component; other minor updates November 2012
tr-157-1-6-0.xml Full Addition of BulkDataCollection component May 2012
tr-157-1-5-0.xml Full Addition of Location, FaultManagement and Security components November 2011
tr-157-1-4-0.xml Full Support for CWMP Proxy Management and Alias-Based Addressing July 2011 TR-157 Amendment 3
tr-157-1-3-0.xml Full Support for Software Module Management November 2010
tr-157-1-2-0.xml Full Support for TR-181 Issue 2 May 2010 TR-157 Amendment 2
tr-157-1-1-0.xml Full Addition of SupportedDataModel component September 2009 TR-157 Amendment 1
tr-157-1-0-0.xml Full Original TR-157
Network Performance Tests tr-143-1-0-2.xml Full

Nov 2008: Original

Mar 2009: Corrigendum 1

  • Changed to use new global bibliography, plus a few editorial changes

May 2010: Corrigendum 2

May 2010 TR-143 Corrigendum 1

Schema Files

Document Filename Description Approval Date PDF
TR-069 RPCs cwmp-1-4.xsd v1.2 (CWMP v1.4): Added 13 WAKEUP event code, CWMP version negotiation SOAP headers, and lightweight notification attribute values November 2013 TR-069 Amendment 5
cwmp-1-3.xsd v1.2 (CWMP v1.3): Added SessionTimeout SOAP header parameter July 2011 TR-069 Amendment 4
cwmp-1-2.xsd v1.2 (CWMP v1.2): Added software management RPCs November 2010 TR-069 Amendment 3
cwmp-1-1.xsd v1.1 (CWMP v1.1): Added autonomous transfer RPCs November 2007 TR-069 Amendment 2
cwmp-1-0.xsd

v1.0 (CWMP v1.0): Original

Note that the first version of TR-069 did not include a formal XML Schema.

November 2006 TR-069 Amendment 1
IPDR Service Specification for Bulk Data Collection tr-232-1-0-0-serviceSpec.xsd Original May 2012 TR-232
XMPP Connection Request cwmp-xmppConnReq-1-0.xsd Original November 2013 TR-069 Amendment 5
UDP Lightweight Notification cwmp-UDPLightweightNotification-1-0.xsd Original November 2013 TR-069 Amendment 5
TR-069 Data Model Definition Schema (DM Schema) cwmp-datamodel-1-5.xsd

Added profile/@minVersion attribute

Allowed uniqueKey parameters to be in sub-objects

Added UUID data type

Added nestedBrackets attribute, and allowed use of the list facet in named data type definitions

Several other minor updates and clarifications

September 2013 TR-106 Amendment 7
cwmp-datamodel-1-4.xsd Added top-level file attribute July 2011 TR-106 Amendment 6
cwmp-datamodel-1-3.xsd

Relaxed some referential constraints (in the light of experience)

Added description/@action prefix option

Added syntax/@command

November 2010 TR-106 Amendment 5
cwmp-datamodel-1-2.xsd Distinguished functional and non-functional keys; supported #.A relative path syntax March 2010 TR-106 Amendment 4
cwmp-datamodel-1-1.xsd Made import/@file optional; supported range/@step September 2009 TR-106 Amendment 3
cwmp-datamodel-1-0.xsd Original November 2008 TR-106 Amendment 2
TR-069 Data Model Report Schema (DMR Schema) cwmp-datamodel-report.xsd

Nov 2008: Original

Sep 2009: Added noUniqueKeys

September 2009 TR-106 Amendment 3
TR-069 Device Type Schema (DT Schema) cwmp-devicetype-1-3.xsd Many minor updates and clarifications September 2013 TR-106 Amendment 7
cwmp-devicetype-1-2.xsd Added top-level UUID data type and attribute November 2012 TR-106 Amendment 6
cwmp-devicetype-1-1.xsd Minor changes tracking DM Schema v1.3 changes November 2010 TR-106 Amendment 5
cwmp-devicetype-1-0.xsd Original September 2009 TR-106 Amendment 3
TR-069 DT (Device Type) Features Schema (DTF Schema) cwmp-devicetype-features.xsd Original September 2009 TR-106 Amendment 3

Support Files

Document XML HTML Description Approval Date PDF
TR-069 Data Model Data Types tr-106-1-0-0-types.xml Full

Nov 2008: Original

Sep 2009: Minor changes, e.g. imported tr-069-biblio.xml

May 2010: Added IPPrefix and IPAddress

Nov 2010: Added IPv6 and statistics counter types

Jul 2011: Added Alias

Nov 2011: Added Dbm1000 and updated statistics counter types

Nov 2012: Added UUID and updated IPPrefix and IPv4Prefix

Sep 2013: Clarified use of the Alias cpe- prefix

Nov 2013: Added IEEE_EUI64 and ZigBeeNetworkAddress

November 2013  
TR-069 Data Model Bibliographic References tr-069-biblio.xml Full

Mar 2009: Original

Sep 2009: Minor changes, e.g. added missing dates

May 2010: Added Device:2.0 references

Nov 2010: Added Device:2.1 references

Mar 2011: Added Device:2.2 references

May 2011: Added FAPService:1.1 references

Jul 2011: Added Alias-based addressing and proxy management references

Dec 2011: Added Device:2.4, FAPService:2.0 and TR-262 references

May 2012: Added Device:2.5 references

Nov 2012: Added TR-157a7 references

Nov 2013: Added Device:2.7 and TR-157a8 references

Mar 2014: Added TR-104i2 references

March 2014  

Outdated Corrigenda

Document XML Description Approval Date PDF
Femto Access Point Service Data Model tr-196-2-0-0.xml

November 2011: Original

November 2012: Corrigendum 1

  • Corrected errors in TR-196i2 per direction of 3GPP TS 32.592.
  • Corrected range of FAPService.{i}.REM.UMTS.GSM.Cell.{i}.CI
November 2012 TR-196 Issue 2
Device Data Model for TR-069 tr-181-2-0-0.xml

May 2010: Original

Nov 2010: Corrigendum 1

  • Fixed various ranges and defaults
  • Removed non interface object Alias parameters from profiles
November 2010 TR-181 Issue 2
Network Performance Tests tr-143-1-0-1.xml

Nov 2008: Original

Mar 2009: Corrigendum 1

  • Changed to use new global bibliography, plus a few editorial changes

May 2010: Corrigendum 2

May 2010 TR-143 Corrigendum 1
TR-069 Data Model for Storage Service Enabled Devices tr-140-1-1-0.xml

Apr 2010: Original

  • Added missing NumberOfEntries and Enable parameters

Dec 2011: Corrigendum 1

  • Corrected import of tr-140-1-0.xml
December 2011 TR-140 Amendment 1
Internet Gateway Device Data Model for TR-069 tr-098-1-2-0.xml

Sep 2009: Original

  • Enhanced management of LAN hosts, and addition of DHCP conditional serving capabilities
  • Improvements to management of QoS, routing, and bridging
  • Significant WiFi improvements, including configuration of WMM and U-APSD, and various fixes to the existing WiFi data model
  • PPPoE and NAT management enhancements
  • Enhancements to DSL and Ethernet statistics, including support for VDSL2

Dec 2011: Corrigendum 1

  • Fixed data type for QoS QueueStats Interface
  • Various other minor changes
December 2011 TR-098 Amendment 2

Downloads

cwmp.zip: directory contents