TR-181 – Device Data Model for CWMP Endpoints and USP Agents

Issue: 2 Amendment 17

Issue Date: January 2024

Cover Page

  1. CWMP-specific Device:2 Data Model Structure – Overview
  2. USP-specific Device:2 Data Model Structure – Overview
  3. Device:2 Data Model Structure – Device Level
  4. Device:2 Data Model Structure – Common Interface Stack and Networking Technologies
  5. Device:2 Data Model Structure – Common Applications and Protocols
  6. Device:2 Data Model Structure – CWMP Management
  7. Device:2 Data Model Structure – CWMP-specific applications and protocols
  8. Device:2 Data Model Structure – USP Management
  9. Device:2 Data Model Structure – USP-specific applications and protocols
  10. OSI Layers and Interface Objects
  11. Interface LowerLayers
  12. Ignoring a Vendor-specific Interface Object in the Stack
  13. Ignoring a Vendor-specific Interface Object in the Stack (multiple sub-objects)
  14. Simple Router Example (Interfaces Visualized)
  15. Queuing Model of a Device
  16. Tunneling Overview
  17. Tunneling Overview (Showing Forwarding Decisions)
  18. Sample Flow of Upstream Tunneled Traffic through the Device
  19. Sample Flow of Downstream Tunneled Traffic through the Device
  20. General Layer 3 Tunneling Interface Stack
  21. General Layer 3 Tunneling (from Tunneling Overview)
  22. L2TP Interface Stack Example
  23. General Layer 2 Tunneling Interface Stack
  24. Queuing and Scheduling Example for RG
  25. Examples of VLAN configuration based on Bridging and VLAN Termination objects
  26. Bridge 1 model
  27. Bridge 2 model
  28. Bridge 3 model
  29. VLAN Termination model
  30. Bridge 1 model (additional Ethernet interfaces)
  31. Example of VLAN configuration in a 2 box scenario
  32. Bridge 1,2,3 model
  33. WiFi functions within layers
  34. Device User Configuration Backup
  35. Device User Configuration Restore
  36. Relationship of Protocols to Data Model
  37. Internal Relationships of IPv6 Addresses and Prefixes
  38. Example IPv6 RG Configuration
  39. Sample 6rd Routing and Forwarding
  40. Sample DS-Lite Routing and Forwarding
  41. Policy configuration example
  42. DMZ example
  43. Pinhole example
  44. Local service example
  45. IPsec Data Model Objects
  46. ETSI High Level Functional Architecture
  47. M2M SCL Functional Architecture Framework
  48. M2M REM Service Capability
  49. ETSI M2M Devices and Gateways
  50. Example M2M Network
  51. M2M Device Discovery for Proxy Management
  52. ETSI M2M Data Model Structure
  53. Provider Bridge Scenarios
  54. Provider Bridge Components
  55. Usage of the data model to manage ZigBee devices with TR-069
  56. Example sequence diagram of ZigBee management with TR-069
  57. Example of a PCP Client embedded in the RG using CWMP
  58. Example of a PCP Client embedded in a device using CWMP, with PCP Proxy in the RG
  59. VLAN Traffic over GRE
  60. L2 over GRE Tunnel
  61. IP over IP GRE Encapsulation
  62. L3 over GRE Tunnel
  63. MAP-T Architecture
  64. Sample MAP Routing and Forwarding
  65. Sample MAP Routing and Forwarding (Interface Stack)
  66. PTM Link for DSL mode Line
  67. PTM Link for FAST mode Line
  68. PTM Link Bonding Groups for FAST mode Lines
  69. PTM Link Bonding Groups for DSL mode Lines
  70. Example USB Host Connections
  71. TR-304 Framework
  72. LMAP Framework
  73. CWMP for Pre-configuration
  74. CWMP for Control and Pre-configuration, IPDR for Reporting
  75. CWMP Proxy Device Deployment
  76. CWMP Multi-ACS Deployment
  77. Integration of Bulk Data Profiles with LMAP
  78. 5G Converged Core Network
  79. 5G Architecture
  80. Fixed access only example
  81. Cellular access only example
  82. Hybrid access example
  83. Device.WWC objects
  84. Device.PDU objects
  85. Device.FWE objects
  86. Logical interfaces problem statement
  87. solution using logical interfaces
  88. Logical interfaces example: IPv4 and IPv6 are on different network interface
  1. Simple Router Example (InterfaceStack table)
  2. Simple Router Example (Interface LowerLayers)
  3. Default Layer 2/3 QoS Mapping
  4. ProtocolIdentifer URNs
  5. Flow TypeParameters values for flow type urn:dslforum-org:pppoe
  6. Tagged LAN to tagged WAN configuration
  7. Tagged LAN to tagged WAN configuration (VLAN ID translation)
  8. Untagged LAN to tagged WAN configuration
  9. Internally generated to tagged WAN configuration
  10. Configuration to be added to “Tagged LAN to tagged WAN configuration” table
  11. 802.1D (re-)marking
  12. More than one VLAN ID tag admitted on the same Downstream interface
  13. Objects and parameters in Wi-Fi Native that correspond to Wi-Fi Data Elements
  14. Objects and parameters in Wi-Fi Data Elements that correspond to Wi-Fi Native
  15. RFC 5969 Configuration Parameter Mapping
  16. FM Object Definition
  17. Mapping LMAP Information Model Parameters to Data Model Parameters
  18. Device.WWC objects
  19. Device.PDU objects
  20. Device.FWE objects

The Broadband Forum is a non-profit corporation organized to create guidelines for broadband network system development and deployment. This Technical Report has been approved by members of the Forum. This Technical Report is subject to change. This Technical Report is owned and copyrighted by the Broadband Forum, and all rights are reserved. Portions of this Technical Report may be owned and/or copyrighted by Broadband Forum members.

Recipients of this Technical Report are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of this Technical Report, or use of any software code normatively referenced in this Technical Report, and to provide supporting documentation.

1. License

Broadband Forum hereby grants you the right, without charge, on a perpetual, non-exclusive and worldwide basis, to utilize the Technical Report for the purpose of developing, making, having made, using, marketing, importing, offering to sell or license, and selling or licensing, and to otherwise distribute, products complying with the Technical Report, in all cases subject to the conditions set forth in this notice and any relevant patent and other intellectual property rights of third parties (which may include members of Broadband Forum). This license grant does not include the right to sublicense, modify or create derivative works based upon the Technical Report except to the extent this Technical Report includes text implementable in computer code, in which case your right under this License to create and modify derivative works is limited to modifying and creating derivative works of such code. For the avoidance of doubt, except as qualified by the preceding sentence, products implementing this Technical Report are not deemed to be derivative works of the Technical Report.

2. NO WARRANTIES

THIS TECHNICAL REPORT IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT AND ANY IMPLIED WARRANTIES ARE EXPRESSLY DISCLAIMED. ANY USE OF THIS TECHNICAL REPORT SHALL BE MADE ENTIRELY AT THE USER’S OR IMPLEMENTER’S OWN RISK, AND NEITHER THE BROADBAND FORUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY USER, IMPLEMENTER, OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS TECHNICAL REPORT, INCLUDING BUT NOT LIMITED TO, ANY CONSEQUENTIAL, SPECIAL, PUNITIVE, INCIDENTAL, AND INDIRECT DAMAGES.

3. THIRD PARTY RIGHTS

Without limiting the generality of Section 2 above, BROADBAND FORUM ASSUMES NO RESPONSIBILITY TO COMPILE, CONFIRM, UPDATE OR MAKE PUBLIC ANY THIRD PARTY ASSERTIONS OF PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS THAT MIGHT NOW OR IN THE FUTURE BE INFRINGED BY AN IMPLEMENTATION OF THE TECHNICAL REPORT IN ITS CURRENT, OR IN ANY FUTURE FORM. IF ANY SUCH RIGHTS ARE DESCRIBED ON THE TECHNICAL REPORT, BROADBAND FORUM TAKES NO POSITION AS TO THE VALIDITY OR INVALIDITY OF SUCH ASSERTIONS, OR THAT ALL SUCH ASSERTIONS THAT HAVE OR MAY BE MADE ARE SO LISTED.

All copies of this Technical Report (or any portion hereof) must include the notices, legends, and other provisions set forth on this page.

Issue Number Approval Date Changes
Issue 2 May 2010
  • Original
Issue 2 Corrigendum 1 November 2010
  • Document not updated
Issue 2 Amendment 1 November 2010
  • Document not updated
Issue 2 Amendment 2 February 2011
  • Added IPv6 and Firewall Appendices
Issue 2 Amendment 3 July 2011
  • Document not updated
Issue 2 Amendment 4 November 2011
  • Document not updated
Issue 2 Amendment 5 May 2012
  • Added Tunneling Annex and IPsec Appendix
Issue 2 Amendment 6 November 2012
  • Added support M2M SCL Administration as an Appendix
Issue 2 Amendment 7 November 2013
  • Added ZigBee and Provider Bridge theory of operation
  • Added backup/restore theory of operation
Issue 2 Amendment 8 September 2014
  • Updated Annex B on tunneling
  • Added GRE, MAP and PCP theory of operation
Issue 2 Amendment 9 December 2014
  • Document not updated
Issue 2 Amendment 10 November 2015
  • No changes to the specification
Issue 2 Corrigendum 2 July 2016
  • Removed SSID unique key from WiFi.SSID object
Issue 2 Amendment 11 July 2016
  • Added G.fast theory of operation
Issue 2 Amendment 12 March 2018
  • Added Appendix I, II, IV from TR-157a10 as Appendix XVII, XVIII and XIX
  • Added Appendix XX BASAPM and LMAP Theory of Operations
  • Added Annex H from TR-069a5 as Annex C
Issue 2 Amendment 13 September 2019
  • Unified text for CWMP and USP support
  • Updated references
Issue 2 Amendment 14 November 2020
  • Added Appendix XXI 5G - Wireline Wireless Convergence and Appendix XXII Data Elements
Issue 2 Amendment 14 Corrigendum 1 November 2020
  • Document not updated
Issue 2 Amendment 15 January 2022
  • Converted the document to markdown and extended the Wi-Fi Theory of Operation
Issue 2 Amendment 15 Corrigendum 1 April 2022
  • Document not updated
Issue 2 Amendment 16 June 2023
  • Refreshed all diagrams
  • Added ToO appendix for logical interfaces concept
  • Extended advanced firewall appendix
  • Updated Wi-Fi theory of operation
Issue 2 Amendment 17 January 2024
  • Refreshed some data model diagrams