Click here to load reader
View
241
Download
6
Embed Size (px)
TECHNICAL REPORT
The Broadband Forum. All rights reserved.
TR-069 CPE WAN Management Protocol
Issue: 1 Amendment 6
Approval Date: March 2018 CWMP Version: 1.4
CPE WAN Management Protocol TR-069 Issue 1 Amendment 6
March 2018 The Broadband Forum. All rights reserved. Page 2 of 276
Notice 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 copyrighted by the Broadband Forum, and all rights are reserved. Portions of this Technical Report may be copyrighted by Broadband Forum members.
Intellectual Property
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.
Terms of Use
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 IS EXPRESSLY DISCLAIMED. ANY USE OF THIS TECHNICAL REPORT SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE BROADBAND FORUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS TECHNICAL REPORT. 3. THIRD PARTY RIGHTS
CPE WAN Management Protocol TR-069 Issue 1 Amendment 6
March 2018 The Broadband Forum. All rights reserved. Page 3 of 276
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. The text of this notice must be included in all copies of this Technical Report.
CPE WAN Management Protocol TR-069 Issue 1 Amendment 6
March 2018 The Broadband Forum. All rights reserved. Page 4 of 276
Issue History
Issue Number
Approval Date
Publication Date
Issue Editor Changes
Issue 1 May 2004 Jeff Bernstein, 2Wire Tim Spets, Westell
Issue 1
Issue 1 Amendment 1
November 2006
Jeff Bernstein, 2Wire John Blackford, 2Wire Mike Digdon, SupportSoft Heather Kirksey, Motive William Lupton, 2Wire Anton Okmianski, Cisco
Clarification of original document
Issue 1 Amendment 2
November 2007
William Lupton, 2Wire Davide Moreo, Telecom Italia
CWMP Version 1.1: Multicast Download support, 10 AUTONOMOUS TRANSFER COMPLETE event, AutonomousTransferComplete method, additional Download fault codes, interoperability clarifications, minor editorial changes.
Issue 1 Amendment 3
November 2010
John Blackford, Pace Heather Kirksey, Alcatel-Lucent William Lupton, Pace
CWMP Version 1.2: Small updates for IPv6 related to DHCP, Additions for Software Module Management support (including new RPCs, Inform Event Codes, fault codes, and an Annex on UUIDs), ScheduleDownload RPC, and CancelTransfer RPC.
Issue 1 Amendment 4
July 2011 Sarah Banks, Cisco Andrea Colmegna, FASTWEB Tim Spets, Motorola Mobility
CWMP Version 1.3: Added Proxy management support and added Annex J and Appendix I. Table 4 Session timeout updated. Removed xsd Section A.6. Added Alias-Based Addressing additions, Section 3.6.1, Appendix II, and RPC Definition updates.
Issue 1 Amendment 5
11 November 2013
8 January 2014
John Blackford, Pace Mike Digdon, Aptean
CWMP Version 1.4: Added XMPP Connection Request support (Annex K and Appendix III), CPE standby-related behaviors (Annex L), UDP Lightweight Notification support (Annex M), and several other small clarifications/enhancements.
Issue 1 Amendment 6
16 March 2018
17 April 2018 KlausWich, Huawei John Blackford, Arris
CWMP Version 1.4: Added security enhancements, XMPP clarifications, Instance wildcards, Hearbeat event handling, Firmware Image support, XMPP over WebSockets for Connection Requests, HTTP Bulk Data Collection (from TR-157), Software Module Management (from TR-157) and several other clarifications / enhancements
CPE WAN Management Protocol TR-069 Issue 1 Amendment 6
March 2018 The Broadband Forum. All rights reserved. Page 5 of 276
Comments or questions about this Broadband Forum Technical Report should be directed to [email protected]
Editors Klaus Wich John Blackford
Huawei ARRIS
Broadband User Services Work Area Directors
John Blackford Jason Walls
ARRIS QACafe
mailto:[email protected]
CPE WAN Management Protocol TR-069 Issue 1 Amendment 6
March 2018 The Broadband Forum. All rights reserved. Page 6 of 276
Table of Contents 1 Introduction ................................................................................................................ 18
1.1 Functional Components ................................................................................. 18 Auto-Configuration and Dynamic Service Provisioning ..................... 18 1.1.1 Software/Firmware Image Management .............................................. 19 1.1.2 Software Module Management ............................................................ 19 1.1.3 Status and Performance Monitoring..................................................... 19 1.1.4 Diagnostics ........................................................................................... 19 1.1.5
1.2 Positioning in the End-to-End Architecture ................................................... 19 1.3 Security Goals ................................................................................................ 20 1.4 Architectural Goals ........................................................................................ 20 1.5 Assumptions ................................................................................................... 21 1.6 Terminology ................................................................................................... 22 1.7 Abbreviations ................................................................................................. 25 1.8 Document Conventions .................................................................................. 27
2 Architecture ................................................................................................................ 28 2.1 Protocol Components ..................................................................................... 28 2.2 Security Mechanisms ..................................................................................... 29 2.3 Architectural Components ............................................................................. 29
Parameters ............................................................................................ 29 2.3.1 File Transfers ....................................................................................... 30 2.3.2 CPE Initiated Sessions ......................................................................... 30 2.3.3 Asynchronous ACS Initiated Sessions ................................................. 31 2.3.4
3 Procedures and Requirements .................................................................................... 32 3.1 ACS Discovery .............................................................................................. 32 3.2 Connection Establishment ............................................................................. 35
CPE Connection Initiation ................................................................... 35 3.2.1 ACS Connection Initiation ................................................................... 38 3.2.2
3.3 Use of TLS and TCP ...................................................................................... 40 3.4 Use of HTTP .................................................................................................. 42
Encoding