TR069协议中文版

合集下载

TR069协议简明教程

TR069协议简明教程

TR069协议简明教程1.为什么需要TR069随着VoIP、IPTV等越来越多IP终端设备的普及(尤其在家庭中的普及),大量设备的配置和维护变得越来越困难,大大提高了网络产品运营商的成本,传统的基于SNMP的网管系统面对众多的终端设备时显得力不从心,限制了宽带接入市场的发展速度和规模。

TR069定义了一套全新的网管体系结构,包括“管理模型”,“交互接口”,“管理参数”,在很大程度上减少了网络产品的运维成本。

2.什么是TR069协议TR069是数字用户线(DSL)论坛(已改名为Broadband Forum)制定的一个面向终端设备的网管协议,称为“用户终端设备广域网管理协议(CWMP)”,DSL论坛的文档编号为TR069。

3.TR069协议发展现状自2004年5月DSL论坛推出该协议以来,各大运营商纷纷部署基于TR069的终端设备。

但从协议的发展情况看,TR069仍然处于不断完善的过程中。

4.TR069协议网络架构ACS为自动配置服务器,负责对终端设备CPE进行管理。

ACS与CPE间的接口为南向接口,ACS与管理系统间的接口为北向接口。

TR069协议主要定义了南向接口。

5.TR069的实现(协议栈)(1)TR069协议基于TCP层;(2)ACS与CPE间的消息传输使用HTTP1.1,ACS为HTTP服务器,CPE为HTTP 客户端;(3)消息的具体内容使用SOAP包进行封装,SOAP包是一个包含SOAP Head(SOAP 头)和SOAP Body(SOAP体)组成的XML文档(4)ACS的管理方法就是对CPE上的管理函数进行远程调用,因此需要向CPE传输要调用的函数名及参数,这些内容包含在SOAP体中。

ACS并不直接对设备本身的接口进行调用,ACS所使用的函数为TR069的标准函数(称作TR-069 RPC Methods),CPE需要通过一个设备上的中间层解析出RPC方法,再由这个中间层调用设备自身的接口,这个中间层就是TR069 Agent。

TR-069简体中文版

TR-069简体中文版

技术报告DSL 论坛TR - 069CPE WAN 管理协议2004年5月作者:DSLHOME-Technical Working Group编辑:Jeff Bernstein, 2WireTime Spets, Westell工作组召集人Greg Bathrick, Texas InstrumentsGeorge Pitsoulakis, Westell内容摘要:适用于CPE与自动配置服务器(ACS: Auto-Configuration Server)之间的通信协议,包括安全地自动配置及其它在公用框架下的CPE管理功能。

声明:The DSL Forum is a non-profit corporation organized to create guidelines for DSL network system development and deployment. This Technical Report has been approved by members of the Forum. This document is not binding on the DSL Forum, any of its members, or any developer or service provider involved in DSL. The document is subject to change, but only with approval of members of the Forum.©2001 Digital Subscriber Line Forum. All Rights Reserved.DSL Forum technical reports may be copied, downloaded, stored on a server or otherwise re-distributed in their entirety only.Notwithstanding anything to the contrary, the DSL Forum makes no representation or warranty, expressed or implied, concerning this publication, its contents or the completeness, accuracy, or applicability of any information contained in this publication. No liability of any kind shall be assumed by the DSL Forum as a result of reliance upon any information contained in this publication. The DSL Forum does not assume any responsibility to update or correct any information in this publication.The receipt or any use of this document or its contents does not in any way create by implication or otherwise any express or implied license or right to or under any patent, copyright, trademark or trade secret rights which are or may be associated with the ideas, techniques, concepts or expressions contained herein.NOTE: The user's attention is called to the possibility that compliance with this report may require use of an invention covered by patent rights.By publication of this report, no position is taken with respect to the validity of the claim or of any patent rights in connection therewith. The patent holder has, however, filed a statement of willingness to grant a license under these rights on reasonable and nondiscriminatory terms and conditions to applicants desiring to obtain such a license. Details may be obtained from the publisher.目录1序言 (7)1.1功能组件 (7)1.1.1自动配置和动态服务供给 (7)1.1.2软件/固件的映像管理 (7)1.1.3状态和性能监视 (7)1.1.4诊断 (8)1.1.5WEB应用的身份管理 (8)1.2在自动配置架构中的定位 (8)1.3安全目标 (9)1.4架构目标 (9)1.5假定 (10)1.6术语 (10)1.7文档约定 (11)2架构 (11)2.1协议组成 (11)2.2安全机制 (12)2.2.1安全初始化模型 (12)2.3架构组成 (13)2.3.1参数 (13)2.3.2文件传输 (14)2.3.3CPE发起通知 (14)2.3.4异步ACS发起通知 (14)3过程与要求 (15)3.1ACS发现 (15)3.2连接的建立 (16)3.2.1CPE连接的发起 (16)3.2.2ACS连接的发起 (17)3.3使用SSL/TLS和TCP (17)3.4使用HTTP (18)3.4.1SOAP Over HTTP编码 (18)3.4.2事务会话 (19)3.4.3文件传输 (19)3.4.4认证 (19)3.5使用SOAP (20)3.7事务会话过程 (24)3.7.1CPE操作 (25)3.7.2ACS操作 (26)3.7.3事务示例 (27)参考规范 (29)附录A RPC方法 (30)A.1简介 (30)A.2RPC方法的使用 (30)A.2.1数据类型 (30)A.2.2其它要求 (31)A.3标准的RPC报文 (31)A.3.1通用方法 (31)A.3.1.1 GetRPCMethods (31)A.3.2CPE方法 (32)A.3.2.1 SetParameterValues (32)A.3.2.2 GetParameterValues (33)A.3.2.3 GetParameterNames (33)A.3.2.4 SetParameterAttributes (34)A.3.2.5 GetParameterAttributes (36)A.3.2.6 AddObject (37)A.3.2.7 DeleteObject (38)A.3.2.8 Download (38)A.3.2.9 Reboot (40)A.3.3服务器方法 (40)A.3.3.1 Inform (40)A.3.3.2 TransferComplete (43)A.4可选的RPC报文 (44)A.4.1CPE方法 (44)A.4.1.1 GetQueuedTransfers (44)A.4.1.2 ScheduleInform (44)A.4.1.3 SetV ouchers (45)A.4.1.4 GetOptions (45)A.4.1.5 Upload (46)A.4.1.6 FactoryReset (47)A.4.2服务器方法 (47)A.4.2.1 Kicked (47)A.5错误处理 (49)A.5.1CPE错误代码 (49)A.5.2服务器错误代码 (49)A.5.3服务器方法的重试行为 (49)附录B. CPE参数 (51)B.1简介 (51)B.2CPE参数 (51)B.2.1数据类型 (51)B.2.2厂商自定义参数 (52)B.2.3参数列表 (53)附录C. 签名凭据 (84)C.1概述 (84)C.2使用凭据控制选项 (84)C.3凭据定义 (84)附录D. Web身份管理 (89)D.1概述 (89)D.2使用Kicked PRC方法 (89)D.3Web身份管理过程 (89)D.4LAN端接口 (90)附录E. 签名包格式 (92)E.1简介 (92)E.2签名包格式结构 (92)E.2.1编码约定 (92)E.3头格式 (93)E.4命令列格式 (93)E.4.1命令类型 (93)E.4.3Extract和Add命令 (95)E.4.4Remove命令 (96)E.4.5Move命令 (96)E.4.6Version和Description命令 (97)E.4.7Timeout命令 (97)E.4.8Reboot命令 (98)E.4.9Format File System (99)E.4.10Minimum和Maximum Version命令 (99)E.4.11Role命令 (100)E.4.12Minimum Storage命令 (100)E.4.13Required Attributes命令 (100)E.5签名 (101)翻译词汇对照表 (102)1 序言本文档描述CPE W AN 管理协议,适用于CPE与自动配置服务器(ACS)间的通信。

TR069协议简介

TR069协议简介
☺ 如果用任何形式的HTTP认证来认证CPE,CPE应当使用用户名/ 用户ID,并且该值在所有CPE生产商中是唯一的。特别的,它应当是 包含多个部分的字符串,包括厂商ID及在厂商内的唯一的序列号。该 字符串的推荐格式如下: OUI-SERIAL
© 2006, ZTE Corporation. All rights reserved.
© 2006, ZTE Corporation. All rights reserved.
TR069 协议简介

TR069协议栈
图2 TR069协议栈
© 2006, ZTE Corporation. All rights reserved.
TR069 协议简介

CPE/ACS Application (CPE/ACS应用) PRC Methods (RPC方法)
表2 RPC方法列表
© 2006, ZTE Corporation. All rights reserved.
CPE与ACS的交互
ACS方法
GetRPCMethods
Inform
本方法可用于CPE或ACS来发现另一 方所支持的方法集。
任何时刻要建立与ACS的连接,CPE 必须调用Inform方法,来初始化一个 传输序列。
CPE与ACS的交互
认证流程
☺ 如果CPE没有经SSL/TLS进行认证,ACS必须通过HTTP对CPE 进行认证。如果SSL/TLS用于加密,ACS可以使用基本或摘要认证。 如果没有使用SSL/TLS,则ACS必须使用摘要认证。
☺ 在首次HTTP事务中,ACS可以进行一次认证,并且在整个TCP 连接中不需再进行认证。

© 2006, ZTE Corporation. All rights reserved.

TR-069介绍

TR-069介绍

22
CPE和ACS交互的例子
Session Setup HTTP Post HTTP response GetParameterValues request HTTP post
CPE
GetParameterValues response HTTP response SetParameterValues request

5
基本概念--- TR-069的功能




用户设备自动配置和动态的业务配置 可以实现用户设备的“零配置安装”功能,或是可以从网络侧控制业 务参数的动态改变 对用户设备的软件、固件的管理 可以实现对用户设备的远程管理升级 对用户设备的状态和性能进行监测 定义了ACS对用户设备的状态和性能进行监测的手段 对通信故障的诊断 比如ping,traceroute等
ACS
SSL initiation HTTP post Inform request HTTP response Inform response
17
安全

TR-069支持如下的安全机制

SSL/TLS 基于HTTP的认证方式

ACS可以使用basic或者digest认证方式来认证CPE CPE端必须支持basic和digest两种认证方式
ACS
CPE
RPC Messages
TR-069 Protocol
9
协议栈
CPE/ACS Management CPE和ACS之间的应用程序,在TR-069中不做规定。 Application RPC Methods SOAP HTTP 远程过程调用方法。规定了具体的方法和参数
基于XML的标准语法。用于对RPC编码。要求支持 SOAP 1.1。

TR069协议简介

TR069协议简介

描述
分别在CPE和ACS运行的CPE WAN管理协议应用。应用由本地 定义,并且不作为CPE WAN管理协议的一部分进行说明。 CPE WAN管理协议定义的特定RPC方法。RPC方法包括定义 CPE参数。这些参数可由ACS通过与该参数相关的PRC方法访问 。 基于XML的标准语法,用于编码远程过程调用,SOAP 1.1。 HTTP 1.1。
☺ 为适应终端数量巨大、地址不固定的特性,TR069定义的交互流程 中,管理交互都是由CPE发起,由CPE来“请求”ACS进行管理。
☺ 当ACS希望启动对CPE的管理时,协议定义了一个反向触发机制: CPE建立维护一个用于侦听的HTTP端口,这个端口信息在CPE初始连 接时报给ACS,当ACS希望对CPE进行管理时,ACS向该端口建立传 输控制协议(TCP)连接并发送空的端口(POST)报文,CPE收到该报文 后随即启动正向的HTTP/HTTPS连接,请求自动配置服务器的管理。
本方法可以由ACS用来读取CPE上的一个或更多参数的属性。
AddObject DeleteObject Reboot Download Upload FactoryReset
本方法可以由ACS使用来建立一个多实例对象(multi-instance object)的新实例。 本方法用于删除一个对象的特定实例。 本方法令CPE重新启动。 本方法可以由ACS使用来指示CPE在指定的位置下载特定的文件。 服务器用本方法使CPE向指定的位置上载一个特定的文件。 本方法将重置CPE到其出厂默认状态。
CPE与ACS的交互
认证流程
☺ 如果CPE没有经SSL/TLS进行认证,ACS必须通过HTTP对CPE 进行认证。如果SSL/TLS用于加密,ACS可以使用基本或摘要认证。 如果没有使用SSL/TLS,则ACS必须使用摘要认证。

tr069协议族

tr069协议族

竭诚为您提供优质文档/双击可除tr069协议族篇一:tR069协议教程1.为什么需要tR069随着Voip、iptV等越来越多ip终端设备的普及(尤其在家庭中的普及),大量设备的配置和维护变得越来越困难,大大提高了网络产品运营商的成本,传统的基于snmp的网管系统面对众多的终端设备时显得力不从心,限制了宽带接入市场的发展速度和规模。

tR069定义了一套全新的网管体系结构,包括“管理模型”,“交互接口”,“管理参数”,在很大程度上减少了网络产品的运为成本。

2.什么是tR069协议tR069是数字用户线(dsl)论坛(已改名为broadbandForum)制定的一个面向终端设备的网管协议,称为“用户终端设备广域网管理协议(cwmp)”,dsl论坛的文档编号为tR069。

3.tR069协议发展现状自20xx年5月dsl论坛推出该协议以来,个大运营商纷纷部署基于tR069的终端设备。

但从协议的发展情况看,tR069仍然处于不断完善的过程中。

4.tR069协议网络架构acs为自动配置服务器,负责对终端设备cpe进行管理。

acs与cpe间的接口为南向接口,acs与管理系统间的接口为北向接口。

tR069协议主要定义了南向接口。

5.tR069的实现(协议栈)(1)tR069协议基于tcp层;(2)acs与cpe间的消息传输使用http1.1,acs为http 服务器,cpe为http客户端;(3)消息的具体内容使用soap包进行封装,soap包是一个包含soaphead(soap头)和soap body(soap体)组成的xml文档(4)acs的管理方法就是对cpe上的管理函数进行远程调用,因此需要向cpe传输要调用的函数名及参数,这些内容包含在soap体中。

acs并不直接对设备本身的接口进行调用,acs所使用的函数为tR069的标准函数(称作tR-069Rpcmethods),cpe需要通过一个设备上的中间层解析出Rpc方法,再由这个中间层调用设备自身的接口,这个中间层就是tR069agent。

TR069协议CPE资料文档

TR069协议CPE资料文档

CPE WAN Management Protocol(TR-069)/definition/acronym.cgi?what+is+TR69=CPE+WAN+ Management+Protocol&id=11533528261、介绍本文档描述的是为客户端设备(CPE,Customer Premises Equipment)和自动配置服务器(ACS,Auto-Configuration Server)之间通讯/交互而设计的客户端设备广域网远程管理协议(CPE广域网管理协议, CPE WAN Management Protocol,俗称TR-069协议)。

TR-069协议定义了一种机制,这个机制包含安全的CPE自动配置功能,并且将其他的CPE管理功能一并纳入到一个统一的框架(公共框架)内。

1.1、功能组成TR-069协议支持很多的功能以便能够管理好数目庞大的CPE,包含的主要功能如下:(1)、自动配置和动态服务(集中/统一)配置/设置(2)、软件和固件的镜像管理(3)、状态和性能监控(4)、诊断1.1.1、自动配置和动态服务设置TR-069协议允许ACS配置一台或多台基于各种标准的CPE。

配置机制包括特定的配置参数和符合卖主需要的配置功能的通用机制。

配置机制允许CPE既可以在宽带网络初始化连接时获取配置,也可以在连接以后的任何时候去重新获取配置。

配置机制支持在异步模式下ACS重新初始化和配置每一台CPE.TR-069协议包含了身份识别机制,这个机制允许每一台特定需求的CPE或者其他基于相同标准/规则(比如,卖主,型号,软件版本等)的CPE获取配置。

TR-069协议还提供了一系列的工具去管理那些CPE特定的可选的并且需要实行额外安全等级的应用服务功能(模块),比如付费业务。

关于采用数字符号签证来控制这些操作的机制信息请参考附录C。

这种配置机制允许将来更简单的扩展,允许能够为本规范未包括的服务功能进行配置的扩展。

TR-069协议

TR-069协议

家庭网络设备的远程管理技术2006年11月27日 10:45 来源:泰尔网作者:刘谦摘要首先阐述了家庭网络设备远程管理的必要性、内容及相关技术问题;然后着重介绍了TR-069规范规定的网络架构、协议层次及远程管理系统的工作流程;最后结合实例分1、家庭网络设备远程管理的必要性家庭网络的设备物理位置处于用户家中,有一种观点认为,既然这些设备都是在用户家中,那么运营商就不需要对这些设备进行管理,用户自己管理就可以了。

但实际情况是,家庭网络承载众多的电信业务,为了保证电信业务端到端的服务质量,电信运营商需要对端到端通信中涉及到的众多设备进行协调统一管理,这其中就需要对家庭网络设备做到可控制和可管理。

如果家庭网络设备由用户自己随意管理,则很难做到与核心电信网络设备的协调统一,所谓保证电信业务端到端服务质量将不可能实现。

既然家庭网络的设备需要运营商来管理,那么在选择管理方式上,就需要仔细分析家庭网络设备的特点:首先,公用电信网络的网元数量一般比较少,而家庭网络的网元数量则非常庞大,所以,没有良好的运行和管理工具,无法维护和管理家庭网络,传统的人工操作和排除故障的方式很难满足家庭网络的维护和管理要求;其次,家庭网络的使用者是普通用户,普通用户不可能像机房里的专业工作人员那样恪守安全规范,不做有害于网络安全的操作,因此,家庭网络的维护和管理更要注重运营商对设备本身的控制能力以及安全性能;最后,家庭网络遍布各个地区,远程管理是必不可少的,上门服务只有在极特别的情形下才进行。

基于家庭网络设备的这些特点,家庭网络设备的管理方式需要采用远程集中自动管理的方式。

2、家庭网络设备远程管理的内容既然需要对家庭网络的设备进行远程集中自动管理,那么究竟进行哪些方面的管理才能便于运营商开展业务、保证业务的服务质量呢?从目前运营商的需求来看,主要的管理内容应包括设备的自动配置、设备的软件和硬件的升级、设备的状态和性能监测以及故障诊断。

tr069

tr069

第一章CPE WAN Management Protocol(DSL Forum TR-069)该协议描述了,在一个公共架构中CPE和自动配置服务器(ACS)之间的通讯,并包括了自动配置的安全性以及其它的一些CPE管理功能。

1.介绍该文档描述了在CPE和自动配置服务器(ACS)之间的通讯过程中使用的CPE广域网管理协议。

CPE广域网管理协议定义了一种机制,包括CPE自动配置的安全性,以及将其他一些CPE管理功能和并到同一个公共架构下。

1.1功能组成CPE广域网管理协议支持大量的功能以支持管理大量的CPE,包括下面一些最初始的功能:@自动配置和动态提供服务@软件/固件的镜像管理@状态和性能监控@诊断1.1.1自动配置和动态提供服务CPE广域网管理协议允许自动配置服务器(ACS)为一台CPE或大量基于各种标准的大量CPE提供服务。

设备机制包括配置指定参数和根据卖主的需求指定参数的通用机制。

设备机制允许CPE既可以在初始化连接到宽带存取网络的时候,也可以在以后任何时候发起设备。

这可以支持在异步状况下,ACS重新发起对CPE设备的配置。

这个协议中包含了鉴权机制,允许为每一台指定的CPE,或者基于相同的vendor,型号,软件版本的CPE集群提供服务。

The protocol also provides optional tools to manage the CPE-specific components of optional applications or services for which an additional level of security is required to control, such as those involving payments. The mechanism for control of such Options using digitally signed Vouchers is defined in Appendix C.这种设备机制允许将来更简单的扩展,扩展能够为本规范未包括的设备提供服务。

TR069协议教程

TR069协议教程

1.为什么需要TR069随着VoIP、IPTV等越来越多IP终端设备的普及(尤其在家庭中的普及),大量设备的配置和维护变得越来越困难,大大提高了网络产品运营商的成本,传统的基于SNMP的网管系统面对众多的终端设备时显得力不从心,限制了宽带接入市场的发展速度和规模。

TR069定义了一套全新的网管体系结构,包括“管理模型”,“交互接口”,“管理参数”,在很大程度上减少了网络产品的运为成本。

2.什么是TR069协议TR069是数字用户线(DSL)论坛(已改名为Broadband Forum)制定的一个面向终端设备的网管协议,称为“用户终端设备广域网管理协议(CWMP)”,DSL论坛的文档编号为TR069。

3.TR069协议发展现状自2004年5月DSL论坛推出该协议以来,个大运营商纷纷部署基于TR069的终端设备。

但从协议的发展情况看,TR069仍然处于不断完善的过程中。

4.TR069协议网络架构ACS为自动配置服务器,负责对终端设备CPE进行管理。

ACS与CPE间的接口为南向接口,ACS与管理系统间的接口为北向接口。

TR069协议主要定义了南向接口。

5.TR069的实现(协议栈)(1)TR069协议基于TCP层;(2)ACS与CPE间的消息传输使用HTTP1.1,ACS为HTTP服务器,CPE为HTTP客户端;(3)消息的具体内容使用SOAP包进行封装,SOAP包是一个包含SOAP Head(SOAP头)和SOAPBody (SOAP体)组成的XML文档(4)ACS的管理方法就是对CPE上的管理函数进行远程调用,因此需要向CPE传输要调用的函数名及参数,这些内容包含在SOAP体中。

ACS并不直接对设备本身的接口进行调用,ACS所使用的函数为TR069的标准函数(称作TR-069 RPC Methods),CPE需要通过一个设备上的中间层解析出RPC方法,再由这个中间层调用设备自身的接口,这个中间层就是TR069 Agent。

TR069协议

TR069协议

TR069协议 在TR069协议定义的⽹管模型中管理服务器称为⾃动配置服务器(ACS),负责完成对⽤户终端设备(CPE)。

ACS和CPE之间的接⼝称为南向接⼝,ACS与运⾏商的其他⽹管系统、业务管理系统、计费系统(OSS/BSS)之间的接⼝称为北向接⼝,TR069协议主要定义南向接⼝的标准。

TR069协议允许ACS给⼀个CPE或⼀组基于多种标准的CPE提供服务。

ACS与CPE之间通过TR069协议的RPC⽅法进⾏互操作。

RPC机制的实质是实现OSI七层模型中的会话层功能。

它在两个试图进⾏通信的场点之间建⽴⼀条逻辑信道(即会话连接),并利⽤这个信道交换信息,不⽤时就释放连接。

通信模型如下:Client端:1. 发送远程过程调⽤的信息(以信息包形式)给远程的server端;2. 等待,直到收到server端对该请求的回复;3. ⼀旦收到来⾃server端的返回执⾏结果,就继续执⾏后⾯的程序。

Server端:1. 倾听状态,等待client端发送过程调⽤信息;2. ⼀旦收到过程调⽤信息,server就抽取参数并分析它,然后执⾏所请求的过程;3. 将执⾏结果以消息包形式回送给client。

CPE函数由ACS调⽤,⽤来对CPE进⾏管理如:设置CPE参数、获取CPE参数、硬件升级、重启设备等;ACS函数由CPE调⽤,⽤来向ACS上报状态信息,请求硬件镜像⽂件下载(⽤来升级硬件)等等。

ACS与CPE之间通过TR069协议特有的RPC⽅法进⾏互操作。

SOAP基于XML的标准语法,⽤于编码远程过程调⽤,要求⽀持SOAP 1.1。

ACS与CPE之间进⾏消息传输是基于HTTP1.1,消息内容使⽤SOAP包进⾏包装,SOAP包含SOAP head和SOAP body两部分组成的XML 格式数据。

ACS发送给CPE的SOAP请求基于HTTP response,⽽CPE返回给ACS的SOAP应答则基于后续的HTTP post。

TR-069协议完整的通信过程

TR-069协议完整的通信过程

TR-069协议完整的通信过程TR-069协议完整的通信过程以下为设备重启到挂上TR069⽹管的报⽂流程解析(1) 设备启动;根据配置的ACS(⾃动配置服务器)地址,建⽴安全的HTTP连接以后,每次连接CPE都必须⾸先对ACS发出⼀个Inform的RPC调⽤请求来向ACS汇报本次连接的信息。

ACS会返回给⼀个Inform response作为确认连接。

标准的Inform⽅法的参数如表所⽰参数名称参数说明DeviceID数据结构标识CPEEvent标识此次Inform发起的原因MaxEnvelopes HTTP Response可携带SOAP信封数CurrentTime CPE当前的时间RetryCount这次Session最⼤的重复连接次数ParameterList这次Inform所需携带的参数POST /service.tr069 HTTP/1.1Host: 183.62.12.23:8012User-Agent: cwmpContent-Type: text/xml; charset=utf-8Connection: keep-aliveContent-Length: 1730<SOAP-ENV:Envelopexmlns:SOAP-ENV="/soap/envelope/"xmlns:SOAP-ENC="/soap/encoding/"xmlns:xsd="/2001/XMLSchema"xmlns:cwmp="urn:dslforum-org:cwmp-1-0">xmlns:cwmp="urn:dslforum-org:cwmp-1-0"><SOAP-ENV:Header><cwmp:ID SOAP-ENV:mustUnderstand="1">946684824</cwmp:ID></SOAP-ENV:Header><SOAP-ENV:Body><!-- inform⽅法任何时刻要建⽴与ACS的连接,都必须调⽤Inform⽅法--><!-- 来初始化⼀个传输序列,向ACS服务器上报⼀些事件,具体事件就携带在EventCode --><cwmp:Inform><!-- 设备描述信息 --><DeviceId><!-- 设备⼚商 --><Manufacturer>star-net</Manufacturer><!-- 设备制造商的唯⼀标⽰ --><OUI>00D0F8</OUI><!-- 设备类型 --><ProductClass>SVP3000_V5_SIP_CN</ProductClass><!-- 设备序列号 --><SerialNumber>00100400RJ0100100000001AA9800003</SerialNumber></DeviceId><!-- 引起此次会话建⽴的具体事件 --><Event SOAP-ENC:arrayType="cwmp:EventStruct[1]"><EventStruct><!-- 上报BOOT事件,也就是告诉ACS要发起CWMP连接了 --><!-- 1 boot表明发起会话的原因是设备上电(⾸次启动或者其他原因引起的设备重启) --><EventCode>1 BOOT</EventCode><CommandKey></CommandKey></EventStruct></Event><!-- 接收响应的允许SOAP信包数⽬,0表⽰⽆限制 --><MaxEnvelopes>1</MaxEnvelopes><!-- cpe当前的时间 --><CurrentTime>2000-01-01T08:00:23</CurrentTime><!-- 完成inform调⽤前尝试的次数每次加1 --><RetryCount>0</RetryCount><!-- CPE设备参数列表--><ParameterList SOAP-ENC:arrayType="cwmp:ParameterValueStruct[6]"><ParameterValueStruct><!-- 设备描述信息 --><Name>Device.DeviceSummary</Name><Value>Device:1.0[](Baseline:1), VoiceService:1.0[1](Baseline:1)</Value></ParameterValueStruct><ParameterValueStruct><!-- 设备的硬件版本信息 --><Name>Device.DeviceInfo.HardwareVersion</Name><Value>5.0</Value></ParameterValueStruct><ParameterValueStruct><!-- 设备的软件版本信息 --><Name>Device.DeviceInfo.SoftwareVersion</Name><Value>AIM1.3.10.8</Value></ParameterValueStruct><ParameterValueStruct><!-- 请求URL(设备联系地址) --><Name>Device.ManagementServer.ConnectionRequestURL</Name><Value>http://192.168.99.17:7547/</Value></ParameterValueStruct><ParameterValueStruct><!-- 对某些⽅法的调⽤会导致该值的该改变如 Scheduled Inform、reboot、download、upload⽅法 --> <!-- 除此以外的调⽤该值均为空,此消息中设备只调⽤了 inform⽅法,故该值应该置为空 --><Name>Device.ManagementServer.ParameterKey</Name><Value></Value></ParameterValueStruct><ParameterValueStruct><!-- 设备ip地址 --><Name>N.IPAddress</Name><Value>192.168.99.17</Value><Value>192.168.99.17</Value></ParameterValueStruct></ParameterList></cwmp:Inform></SOAP-ENV:Body></SOAP-ENV:Envelope>(2) ACS服务器接受到设备端(CPE端)发出的inform消息之后,会给予⼀个 informresponse响应机cwmp连接创建成功HTTP/1.1 200 OKDate: Tue, 02 Aug 2011 03:20:53 GMTServer: Microsoft-IIS/6.0X-Powered-By: X-AspNet-Version: 2.0.50727Set-Cookie: SerialNumber=00100400RJ0100100000001AA9800003; path=/Cache-Control: privateContent-Type: text/xml;charset=UTF-8Content-Length: 522<!-- 对设备端inform消息的响应即接受连接请求 --><soap:Envelopexmlns:soap="/soap/envelope/"xmlns:cwmp="urn:dslforum-org:cwmp-1-0"xmlns:xsd="/2001/XMLSchema"xmlns:xsi="/2001/XMLSchema-instance"xmlns:SOAP-ENC="/soap/encoding/"><soap:Header><cwmp:ID soap:mustUnderstand="1">946684824</cwmp:ID><cwmp:HoldRequests soap:mustUnderstand="1">0</cwmp:HoldRequests></soap:Header><soap:Body><!-- ACS接受设备端(cpe)端的inform请求(即创建cwmp连接的请求) --><cwmp:InformResponse><MaxEnvelopes>1</MaxEnvelopes></cwmp:InformResponse></soap:Body></soap:Envelope>(3) 设备端发送空消息,表⽰没有后续的请求POST /service.tr069 HTTP/1.1Host: 183.62.12.23:8012User-Agent: cwmpContent-Type: text/xml; charset=utf-8Connection: keep-aliveCookie: SerialNumber=00100400RJ0100100000001AA9800003;path=/Content-Length: 0<!-- Host: ACS(⾃动配置服务器)地址 --><!-- Cookie: 设置在设备的序列号--><!-- Content-Length: 消息内容长度为0代表空消息-->(4) ACS服务器收到空消息后,根据空消息中携带的序列号对设备进⾏合法性验证,若验证通过则进⾏后续操作,若不通过则下发消息提⽰设备⾮法。

TR069协议简要介绍

TR069协议简要介绍

TR069协议向导1.为什么需要TR069随着VoIP、IPTV等越来越多IP终端设备的普及(尤其在家庭中的普及),大量设备的配置和维护变得越来越困难,大大提高了网络产品运营商的成本,传统的基于SNMP的网管系统面对众多的终端设备时显得力不从心,限制了宽带接入市场的发展速度和规模。

TR069定义了一套全新的网管体系结构,包括“管理模型”,“交互接口”,“管理参数”,在很大程度上减少了网络产品的运为成本。

2.什么是TR069协议TR069是数字用户线(DSL)论坛(已改名为Broadband Forum)制定的一个面向终端设备的网管协议,称为“用户终端设备广域网管理协议(CWMP)”,DSL论坛的文档编号为TR069。

3.TR069协议发展现状自2004年5月DSL论坛推出该协议以来,各大运营商纷纷部署基于TR069的终端设备。

但从协议的发展情况看,TR069仍然处于不断完善的过程中。

4.TR069协议网络架构ACS为自动配置服务器,负责对终端设备CPE进行管理。

ACS与CPE间的接口为南向接口,ACS与管理系统间的接口为北向接口。

TR069协议主要定义了南向接口。

5.TR069的实现(协议栈)1)TR069协议基于TCP/IP;2)标准的Internet传输安全协议,SSL3.0 OR TLS1.0 ,使用SSL/TLS并不强制要求,确保CPE和ACS之间基于证书的鉴权3)ACS与CPE间的消息传输使用HTTP1.14)消息的具体内容使用SOAP包进行封装,SOAP包是一个包含SOAP Head(SOAP头)和SOAP Body (SOAP体)组成的XML文档5)ACS与CPE之间通过TR069协议特有的RPC方法进行互操作。

ACS远程调用CPE上的RPC函数,用来对CPE进行管理如:设置CPE参数、获取CPE 参数、硬件升级、重启设备等;因此需要向CPE传输要调用的函数名及参数,这些内容包含在SOAP体中。

tr069

tr069

TR069TR-069是由DSL论坛所开发的技术规范之一,其全称为“CPE广域网管理协议”。

它提供了对下一代网络中家庭网络设备进行管理配置的通用框架和协议,用于从网络侧对家庭网络中的网关、路由器、机顶盒等设备进行远程集中管理。

这些设备不论是在最开始安装的时候还是在后期运行中的业务配置变更或是出现故障需要维护的时候,都需要通过管理接口对设备进行配置或是诊断。

现阶段的设备大都提供在LAN侧的管理配置接口和界面,因此传统的做法是运营商的维护人员上门进行安装或调试设备,通过LAN侧管理接口做一些设备配置或故障诊断的工作。

但是,这种一对一的人工服务方式显然运行效率不高而且需要花费大量的人力。

随着运营商家庭网络业务的开展,将会有大量的设备需要安置在用户家中,采用过去人工方式对这些设备进行维护和管理将会成为一个巨大的负担。

TR-069的出现正是为了解决这样一个服务难题,在TR-069所定义的框架中,主要包括两类逻辑设备:受管理的用户设备和管理服务器(ACS)。

在家庭网络环境下,需要从网络侧进行配置和管理的设备,一般都是与运营商业务直接相关的设备,比如家庭网关、机顶盒、IP电话终端等。

而所有与用户设备相关的配置、诊断、升级等工作均由统一的管理服务器ACS来完成。

对于用户设备来说,TR-069主要完成以下四方面的工作:一是用户设备自动配置和动态的业务配置。

对于ACS来说,每个用户设备可以在协议中对自己作出标志(例如型号、版本等),根据可设定的规则,ACS可以对某一个特定用户设备下发配置,也可以对某一组用户设备下发配置。

CPE可以在开机后自动请求ACS中的配置信息,ACS也可在任意需要的时刻主动发起配置。

通过该功能可以实现用户设备的“零配置安装”功能,或是可以从网络侧控制业务参数的动态改变。

二是对用户设备的软件、固件的管理。

TR-069的协议提供了对用户设备中的软件、固件进行管理和下载的功能。

ACS可以识别用户设备的版本号,决定是否远程更新用户设备的软件版本,并且在更新完成后能够得知是否成功。

tr069协议

tr069协议

tr069协议TR-069协议介绍TR-069(Technical Report 069)是由全球互联网工程任务组(Internet Engineering Task Force,IETF)制定的一项用于远程管理和配置设备的协议。

它的全称是“CPE WAN Management Protocol(CWP)”,也被称为“Auto Configuration Server(ACS)”协议。

TR-069协议为设备提供了一种标准的远程管理和配置机制,可以使设备厂商和服务提供商远程管理和更新客户的设备,并为设备提供实时监控和故障排除的功能。

该协议适用于智能电视、路由器、网络摄像头、光猫、电信终端等各种家庭和企业网络设备。

TR-069协议的核心组件是ACS(Auto Configuration Server),它是负责接收和处理设备发送的请求的服务器。

ACS可以对设备进行诊断、配置、软件升级、故障处理等一系列操作。

设备通过ACS和网络进行通信,ACS通过配置文件和命令来管理设备。

TR-069协议的优势主要体现在以下几个方面:首先,TR-069协议提供了一种标准的远程管理和配置机制,可以避免不同设备之间的兼容性问题。

通过统一的协议,设备厂商和服务提供商可以远程管理和更新不同类型的设备,提高设备管理的效率。

其次,TR-069协议支持实时的设备监控和故障排除。

通过TR-069协议,设备可以定期上报状态信息到ACS,ACS可以实时监控设备的运行状态,并及时做出响应。

当设备出现故障时,ACS可以根据设备上报的信息进行故障排查和诊断。

再次,TR-069协议支持远程配置和软件升级。

通过ACS可以对设备的各种参数进行配置,并可以安全地进行软件升级。

这样,设备厂商可以通过远程方式对设备进行配置和维护,减少了现场维护的人力和物力成本。

最后,TR-069协议具有良好的安全性和扩展性。

通过设备和ACS之间的双向认证和安全机制,可以确保通信的安全性。

TR069协议简介

TR069协议简介

TR069协议是一个位于IP之上的应用层协议,这使得该协议的适 用性很广,对接入方式没有限制。基于不对称数字用户线(ADSL)、 以太网、无源光网络(PON)等接入方式的CPE均可以使用此协议。 基于TR069的网管架构如图1所示。

© 2006, ZTE Corporation. All rights reserved.
SOAP HTTP
SSL/TLS
标准的Internet传输层安全协议。 特别的,SSL 3.0 (Secure Socket Layer),TLS 1.0 (Transport Layer Security) 使用 SSL/TLS是建议而非要求。
标准TCP/IP。
TCP/IP
表1 CPE WAN管理协议描述
பைடு நூலகம்
© 2006, ZTE Corporation. All rights reserved.
TR069 协议简介
图1的名词解释
ACS Northbound Interface:ACS提供给OSS/Service Configuration Manager,以便可以与其通信的接口成为“ACS北向接口”,同样 的,ACS提供给CPE进行通讯的接口称为“ACS Southbound Interface”,即“ACS南向接口”。 BRAS:Broadband Remote Access Server,即“宽带远程接入服 务器”,是面向宽带网络应用的新型接入网关。 DSLAM:Digital Subscriber Line Access Multiplexer,即“数字用 户线路接入复用器”。 这是DSL接入汇聚DSL终端设备的局端设备。 在我们的PON接入网关设备的上游局端设备就是OLT (光线路终端) 设备。

TR069协议简介

TR069协议简介

TR069 协议简介
TR069协议的工作场景描述
图1 基于TR069的网管架构
© 2006, ZTE Corporation. All rights reserved.
TR069 协议简介
图1的名词解释
CPE:Custom Premise Equipment,即“用户驻地设备”,是指位 于终端用户所在地的设备,例如有线电视机顶盒和DSL路由器,我 们重点关注采用PON接入方式的ONU设备。 ACS:Auto-Configuraion Server,即“自动配置服务器”,是指能 够和CPE通讯,并按照TR069协议完成自动配置CPE、诊断CPE、 升级CPE等工作的服务器。 OSS/Servie Configuration Manager:即“业务配置管理器”,是用 来配置ACS的,这个东西对于CPE的开发人员一般不用,多是运营 商自己的维护人员操作。
© 2006, ZTE Corporation. All rights reserved.
TR069 协议简介
图1的名词解释
ACS Northbound Interface:ACS提供给OSS/Service Configuration Manager,以便可以与其通信的接口成为“ACS北向接口”,同样 的,ACS提供给CPE进行通讯的接口称为“ACS Southbound Interface”,即“ACS南向接口”。 BRAS:Broadband Remote Access Server,即“宽带远程接入服 务器”,是面向宽带网络应用的新型接入网关。 DSLAM:Digital Subscriber Line Access Multiplexer,即“数字用 户线路接入复用器”。 这是DSL接入汇聚DSL终端设备的局端设备。 在我们的PON接入网关设备的上游局端设备就是OLT (光线路终端) 设备。

TR069 中文版 翻译版 (无复制打印加密)

TR069 中文版 翻译版 (无复制打印加密)

TR069修正版1CPE WAN Management ProtocolCPE广域网管理协议2006年12月编辑Jeff Bernstein, 2Wire Heather Kirksey, MotiveTim Spets, Westell William Lupton, 2WireJohn Blackford, 2Wire Anton Okmianski, CiscoMike Digdon, SupportSoft译陈科锦TSV1.0本规范只对英文协议的主体部分进行了翻译,不包括附录部分。

为了让你更好地掌握本协议,强烈建议在阅读本规范后再次阅读英文协议原本,或把本规范作为阅读英文协议时的参考。

欢迎各位给本规范翻译的不当之处提出你的修改建议或意见。

Email:hz.chenkejin.study@概要CPE广域网管理协议描述了CPE和自动配置服务器ACS之间通信的一个公共平台,它包括了可靠的自动配置以及一些其他的CPE管理功能。

1介绍本文档描述CPE广域网管理协议是用于CPE和自动配置服务器ACS之间的通信协议。

本协议定义了一套机制,包括CPE的可靠的自动配置,同时将一些其他的CPE管理功能合并到同一个公共的平台框架上。

本文档描述了可以应用于所有的TR-069 CPE的管理协议method的通用需求。

而其他一些文档是针对特定的管理实体或数据模型,针对特定类型设备或服务进行描述。

1.1功能CPE广域网管理协议支持很多用于管理CPE群的功能,主要包括如下:a)自动配置和提供动态业务b)Sofware/firmware镜像文件的管理c)状态和性能监控d)诊断1.1.1自动配置和提供动态业务CPE广域网管理协议允许ACS给一个CPE或一组基于多种标准的CPE提供服务。

这个服务提供机制允许CPE既可以在刚刚连接到宽带接入网时,也可以在以后的任何时间来进行动态服务提供或重新配置。

此机制包括支持在异步状况下ACS发起的服务。

tr069协议

tr069协议

tr069协议TR069协议。

TR069协议是一种远程管理协议,它允许服务提供商远程管理和配置用户设备,例如路由器、调制解调器和网关等。

这项协议为服务提供商提供了一种有效的方式来管理设备,从而提高了设备的可靠性和安全性。

TR069协议的核心是CPE WAN管理协议(CWMP),它定义了一套用于管理设备的数据模型和通信协议。

CWMP允许服务提供商远程配置设备的参数、升级设备的固件、收集设备的性能数据等。

通过这项协议,服务提供商可以实现对设备的全面管理,从而提供更好的服务质量和用户体验。

TR069协议的优势在于它的灵活性和可扩展性。

它采用了基于HTTP的通信协议,使得设备可以通过互联网与服务提供商的管理服务器进行通信。

同时,TR069协议的数据模型是可扩展的,服务提供商可以根据自己的需求定义新的管理参数,从而实现对更多设备功能的管理和控制。

另外,TR069协议还支持设备之间的互操作性。

通过CWMP,不同厂商生产的设备可以遵循统一的管理规范,使得这些设备可以与服务提供商的管理系统无缝对接。

这为服务提供商带来了更大的灵活性和选择空间,他们可以根据自己的需求选择最适合的设备,并且不用担心设备之间的兼容性问题。

总的来说,TR069协议是一项非常重要的远程管理协议,它为服务提供商提供了强大的管理工具,帮助他们实现对设备的全面管理和控制。

通过这项协议,服务提供商可以提高设备的可靠性和安全性,为用户提供更好的服务体验。

同时,TR069协议还促进了设备之间的互操作性,为服务提供商带来了更大的灵活性和选择空间。

总的来说,TR069协议是一项非常重要的远程管理协议,它为服务提供商提供了强大的管理工具,帮助他们实现对设备的全面管理和控制。

通过这项协议,服务提供商可以提高设备的可靠性和安全性,为用户提供更好的服务体验。

同时,TR069协议还促进了设备之间的互操作性,为服务提供商带来了更大的灵活性和选择空间。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CPE 广域网管理协议修正版
TR069 修正版 1 CPE WAN Management Protocol
CPE 广域网管理协议
2006 年 12 月
编辑
Jeff Bernstein, 2Wire Heather Kirksey, Motive Tim Spets, Westell William Lupton, 2Wire
hz.chenkejin.study@
第 4 页 共 41 页
CPE 广域网管理协议修正版
连接上正常处理。
c) 允许一个或多个 ACS 为一个 CPE 组服务,这些 CPE 可以根据一个或多个业务供应商信 息关联在一起。
本协议支持 ACS 和 CPE 的 discovery 和 association:
每一个参数包括一个“名-值”对。名字标识了特定的参数,并且拥有一个类似于文件目录的 分级结构,每一级之间用一个点‘.’分隔开。参数的值可能是多种已定义的数据类型中的一 种。
参数可以被设置成只读或只写。只读参数可以让ACS用于确定特定CPE的特征,观察CPE的当 前状态,或者收集统计信息。可写参数可以让ACS去定制各种CPE操作。所有可写参数必须是 可读的,虽然那些包含用于机密性信息,例如密码,可能会在读时返回一个空值(在数据响 应规范里面有描述)。一些可写的参数能够被那些不同于本规范定义的接口所独立的更改(例 如,一些参数也可以通过LAN侧的自动配置协议所修改)。
b) 保证 CPE 和 ACS 之间事务处理的机密性。
c) 运行为每一种事务处理提供适当的鉴权。
d) 阻止对服务的窃取。
1.4 架构目标
本协议对连通模型上有很好的灵活性:
a) CPE 和 ACS 都可以发起建连,避免在 CPE 和 ACS 之间维护一个长期的连接。
b) ACS 和 CPE 之间的功能交互应当不受这个连接是由哪端发起的这个条件的约束。特别地, 即使在 ACS 不支持发起建连的情况下,所有的 ACS 发起的业务应当能够在 CPE 发起的
两个关联在一起的机制以用于统一管理。
1.3 安全目标
CPE 广域网管理协议提供了高级别的安全性。这个安全模型也是可升级的。在允许更高级别 的安全机制的同时也为那些较低健壮性的 CPE 操作提供基本的安全性。概况地说,CPE 广域 网管理协议的安全目标如下:
a) 防止对 CPE 或 ACS 管理功能,或对 CPE 和 ACS 之间事务处理的篡改。
hz.chenkejin.study@
第 1 页 共 41 页
CPE 广域网管理协议修正版
概要
CPE 广域网管理协议描述了 CPE 和自动配置服务器 ACS 之间通信的一个公共平台,它包括 了可靠的自动配置以及一些其他的 CPE 管理功能。
1 介绍
本文档描述 CPE 广域网管理协议是用于 CPE 和自动配置服务器 ACS 之间的通信协议。本协 议定义了一套机制,包括 CPE 的可靠的自动配置,同时将一些其他的 CPE 管理功能合并到同 一个公共的平台框架上。
d) 本协议应该允许供应商特定参数的定义和访问。
当面临复杂性和功能的选择时,本协议希望执行的复杂度能够最小化。本协议仅当特定功能 被要求时才加入一些可选组件。The protocol also incorporates existing standards where
appropriate, allowing leverage of off-the-shelf implementations.
a) 提供机制让 CPE 去搜寻既定业务供应商对应的 ACS 的机制。
b) 提供机制允许 ACS 安全地识别一个 CPE 并把它跟用户/客户关联起来。支持这种关联的处 理需要支持完全自动化的用户交互的模型。
本协议允许 ACS 可以控制和监控各种个 CPE 关联的参数。提供访问这些参数的机制设定了如 下的前提:
John Blackford, 2Wire Anton Okmianski, Cisco Mike Digdon, SupportSoft
译 陈科锦 TSV1.0
本规范只对英文协议的主体部分进行了翻译,不包括附录部分。 为了让你更好地掌握本协议,强烈建议在阅读本规范后再次阅读英文协议原本,或把本规范 作为阅读英文协议时的参考。 欢迎各位给本规范翻译的不当之处提出你的修改建议或意见。 Email:hz.chenkejin.study@
1.6 术语
略。
hz.chenkejin.study@
第 6 页 共 41 页
2 架构
CPE 广域网管理协议修正版
2.1 协议组件
CPE 广域网管理协议包含一些该协议特有的组件,同时也使用了一些标准协议。图 2 是 CPE 广域网管理协议的协议栈描述。表 1 是每一层的摘要描述。注意,除非有其他的详细规定, CPE 和 ACS 必须遵循以下标准协议的需求定义。
图 2——协议栈
CPE/ACS Management Application
RPC Methods
SOAP
HTTP
SSL/TLS
表 1——协议层摘要
TCP/IP
CPE/ACS Application
该应用程序分别用于 CPE 广域网管理协议的 CPE 和 ACS。不属于 CPE 广域网管理协议的一部分。
RPC Methods CPE 广域网管理协议定义的特殊的远程过程调用方法,详见附录 A
SOAP
标准的基于 XML 的语法,这里用于对 RPC 编码,要求支持 SOAP 1.1
Байду номын сангаас
HTTP
要求支持 HTTP 1.1
SSL/TLS
标准的 internet 传输层安全协议。特指 SSL3.0,或 TLS1.0
1.1.1 自动配置和提供动态业务
CPE 广域网管理协议允许 ACS 给一个 CPE 或一组基于多种标准的 CPE 提供服务。 这个服务提供机制允许 CPE 既可以在刚刚连接到宽带接入网时,也可以在以后的任何时间来 进行动态服务提供或重新配置。此机制包括支持在异步状况下 ACS 发起的服务。 此协议包含的鉴权机制允许为每一台指定的 CPE 或基于相同的 CPE 供应商、型号、软件版本 或其他标准的 CPE 组提供服务。 本协议同时也提供了一些可选的功能来管理那些有特殊级别安全需求的应用或业务,例如付 费服务等。这种可选的数字签名凭证的控制机制在附录C中描述。 此服务机制使得将来把那些还没有包括在本规范中的服务和功能能够很容易的扩充进来。
本协议有如下的安全机制:
a) 该协议支持 CPE 和 ACS 之间通信时使用 SSL/TLS。它保证了事务处理的机密性,数据的 完整性,以及 CPE 跟 ACS 之间的基于证书的鉴权。
b) HTTP 层提供了一种基于共享密钥的 CPE 鉴权或 ACS 鉴权。本协议不描述 CPE 和 ACS 如何学习此共享密钥。
CPE 广域网管理协议定义了一种数字签名文件格式,可以用于下载一个独立的文件,或者下 载一个含有需要 CPE 执行的外部安装指令集的文件包。这种包格式保证了下载文件的完整性 和跟安装指令的关联性,且能够鉴定一个文件是否只是 ACS 操作的一部分。
1.1.3 状态和性能监控
CPE 广域网管理协议为 CPE 生成有效的监控信息提供支持,ACS 可以使用这些信息来监控 CPE 的状态和性能统计。同时,本协议也提供了一套允许 CPE 动态通知 ACS 自身状态更新的 机制。
本文档描述了可以应用于所有的 TR-069 CPE 的管理协议 method 的通用需求。而其他一些文 档是针对特定的管理实体或数据模型,针对特定类型设备或服务进行描述。
1.1 功能
CPE 广域网管理协议支持很多用于管理 CPE 群的功能,主要包括如下: a) 自动配置和提供动态业务 b) Sofware/firmware 镜像文件的管理 c) 状态和性能监控 d) 诊断
本协议包括一些其他的安全机制,associated with the optional signed Voucher mechanism and the Signed Package Format,在附录A和附录E中分别作了描述。
2.3 架构组件
2.3.1 参数
RPC 方法规范(附录 A)定义了一种通用机制,ACS 可以根据它来读写参数以达到配置 CPE 和监控 CPE 的状态和统计信息。不同类 CPE 的参数定义在不同的文档中。目前为止有如下的 TR-069 数据模型标准:
hz.chenkejin.study@
第 2 页 共 41 页
CPE 广域网管理协议修正版
1.1.2 Software/Firmware 镜像文件的管理
CPE 广域网管理协议提供了对软硬件镜像文件下载的管理。此协议提供了版本号鉴权机制, 文件下载触发机制(ACS 发起下载或可选的 CPE 发起下载),以及对 ACS 的文件下载失败或 成功的通知机制。
注 2:CPE 广域网管理协议是用于管理包括 B-NT(或其他 internet 网关设备),以及那些运行在 B-NT(或其他 internet 网关设备)背后的 LAN 侧客户设备,附录 F 描述了一个让 ACS 把这
hz.chenkejin.study@
第 3 页 共 41 页
CPE 广域网管理协议修正版
a) TR-106: Data Model Template for TR-069-Enabled Devices
b) TR-098: Internet Gateway Device Data Model for TR-069
c) TR-104: Provisioning Parameters for VoIP CPE
a) 所有的 CPE,不管它时什么类型的(桥接,路由或其他),需要获得一个 IP 地址用于跟 ACS 直接的通信
hz.chenkejin.study@
相关文档
最新文档