logo资料库

TR-069简体中文版.doc

第1页 / 共103页
第2页 / 共103页
第3页 / 共103页
第4页 / 共103页
第5页 / 共103页
第6页 / 共103页
第7页 / 共103页
第8页 / 共103页
资料共103页,剩余部分请下载后查看
技 术 报 告
DSL 论 坛TR - 069
CPE WAN 管 理 协 议
2004年5月
内容摘要:
声明:
目 录
CPE WAN 管理协议 TR-069 技 术 报 告 DSL 论 坛 TR - 069 CPE WAN 管 理 协 议 2004 年 5 月 作者: DSLHOME-Technical Working Group 编辑: Jeff Bernstein, 2Wire Time Spets, Westell 工作组召集人 Greg Bathrick, Texas Instruments George Pitsoulakis, Westell 内容摘要: 适用于 CPE 与自动配置服务器(ACS: Auto-Configuration Server)之间的通信协议,包括安全 地自动配置及其它在公用框架下的 CPE 管理功能。 1/103
CPE WAN 管理协议 声明: TR-069 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. 2/103
CPE WAN 管理协议 TR-069 目 录 1 序言............................................................................................................................................ 7 1.1 功能组件............................................................................................................................ 7 1.1.1 自动配置和动态服务供给........................................................................................7 1.1.2 软件/固件的映像管理...............................................................................................7 1.1.3 状态和性能监视........................................................................................................7 1.1.4 诊断 ............................................................................................................................ 8 1.1.5 WEB 应用的身份管理 ..............................................................................................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.3 CPE 发起通知 ..........................................................................................................14 2.3.4 异步 ACS 发起通知 ................................................................................................ 14 3 过程与要求.............................................................................................................................. 15 ACS 发现.......................................................................................................................... 15 3.1 3.2 连接的建立...................................................................................................................... 16 CPE 连接的发起......................................................................................................16 ACS 连接的发起..................................................................................................... 17 3.2.1 3.2.2 3.3 使用SSL/TLS 和TCP ......................................................................................................17 3.4 使用HTTP ....................................................................................................................... 18 3.4.1 SOAP Over HTTP 编码...........................................................................................18 3.4.2 事务会话 .................................................................................................................. 19 3.4.3 文件传输 .................................................................................................................. 19 3.4.4 认证 .......................................................................................................................... 19 3.5 使用SOAP....................................................................................................................... 20 3/103
CPE WAN 管理协议 TR-069 3.6 PRC 支持需求..................................................................................................................24 3.7 事务会话过程.................................................................................................................. 24 3.7.1 CPE 操作 ..................................................................................................................25 3.7.2 ACS 操作 ................................................................................................................. 26 3.7.3 事务示例 .................................................................................................................. 27 参考规范.......................................................................................................................................... 29 附录 A RPC 方法......................................................................................................................... 30 A.1 简介...................................................................................................................................... 30 A.2 RPC 方法的使用.................................................................................................................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.2 CPE 方法......................................................................................................................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.1 CPE 方法......................................................................................................................44 A.4.1.1 GetQueuedTransfers.................................................................................................44 A.4.1.2 ScheduleInform........................................................................................................ 44 A.4.1.3 SetVouchers.............................................................................................................. 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 4/103
CPE WAN 管理协议 TR-069 A.4.2.2 RequestDownload.................................................................................................... 48 A.5 错误处理.............................................................................................................................. 49 A.5.1 CPE 错误代码..............................................................................................................49 A.5.2 服务器错误代码..........................................................................................................49 A.5.3 服务器方法的重试行为..............................................................................................49 附录 B. CPE 参数........................................................................................................................ 51 B.1 简介...................................................................................................................................... 51 B.2 CPE 参数............................................................................................................................. 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.3 Web 身份管理过程............................................................................................................. 89 D.4 LAN 端接口.........................................................................................................................90 附录 E. 签名包格式..................................................................................................................... 92 E.1 简介...................................................................................................................................... 92 E.2 签名包格式结构..................................................................................................................92 E.2.1 编码约定...................................................................................................................... 92 E.3 头格式.................................................................................................................................. 93 E.4 命令列格式.......................................................................................................................... 93 E.4.1 命令类型...................................................................................................................... 93 5/103
CPE WAN 管理协议 TR-069 E.4.2 E.4.3 E.4.4 E.4.5 E.4.6 E.4.7 E.4.8 E.4.9 End 命令.......................................................................................................................94 Extract 和Add 命令.....................................................................................................95 Remove 命令................................................................................................................ 96 Move 命令.................................................................................................................... 96 Version 和Description 命令........................................................................................97 Timeout 命令................................................................................................................ 97 Reboot 命令..................................................................................................................98 Format File System...................................................................................................... 99 E.4.10 Minimum 和Maximum Version 命令.......................................................................... 99 E.4.11 Role 命令....................................................................................................................100 E.4.12 Minimum Storage 命令.............................................................................................. 100 E.4.13 Required Attributes 命令............................................................................................100 E.5 签名.................................................................................................................................... 101 翻译词汇对照表............................................................................................................................ 102 6/103
CPE WAN 管理协议 1 序言 TR-069 本文档描述 CPE WAN 管理协议,适用于 CPE 与自动配置服务器(ACS)间的 通信。CPE WAN 管理协议定义包括安全地自动配置 CPE 以及在公用框架下的其 它 CPE 管理功能。 1.1 功能组件 CPE WAN 管理协议支持管理 CPE 的一组功能,主要包括:  自动配置和动态服务供给  软件/固件的映像管理  状态与性能监控  诊断 1.1.1 自动配置和动态服务供给 CPE WAN 管理协议允许 ACS 通过多种准则来实现对一台或一组 CPE 的供给。 供给机制包括规定供给参数和为支持厂商自定制供给能力而提供的通用机制。 供给机制允许 CPE 在连接到宽带网络的初始化阶段实现供给,并且允许以后重 新供给,包括支持异步 ACS 发起的 CPE 重新供给。 本协议包含的认证机制允许基于一台 CPE 需要,或基于一些组合准则,比如 CPE 厂商,型号,软件版本等进行 CPE 供给。 协议同时提供可选工具,管理 CPE 相关的对安全有更高层次要求的可选应用或 服务组件,比如与收费相关的应用或服务。附录 C 中定义如何通过数字签名凭据 来控制这些选项的机制。 供给机制还允许对未来的尚未包含在本版本规范中的服务及性能进行直接扩展。 1.1.2 软件/固件的映像管理 CPE WAN 管理协议提供管理 CPE 软件/固件映像下载的工具。协议提供版本鉴 别,文件下载的发起(ACS 发起或者可选的 CPE 发起),以起文件下载成功或 失败后对 ACS 的通知。 CPE WAN 管理协议还定义一种数字签名的文件格式,可选地用来下载单个文件 或者文件包,并且提供给 CPE 如何安装的明确指令。这种签名包格式保证下载 的文件以及后续安装指令的完整性,同时对文件来源的身份进行认证,以避免来 自除 ACS 以外的其它数据源的更新。 1.1.3 状态和性能监视 CPE WAN 管理协议支持 CPE 向 ACS 提供可能用于状态和性能统计数据。协议 定义其公用参数集,并提供厂商在定义 ACS 能够监视的其它非标准参数时使用 标准语法。它还定义 CPE 主动通知 ACS 自身变动的条件集合。 7/103
CPE WAN 管理协议 1.1.4 诊断 TR-069 CPE WAN 管理协议支持 CPE 向 ACS 提供可用于诊断连接性和服务的信息。本 协议定义一组公用参数集合,以及厂商添加自定制诊断能力的通用机制。 1.1.5 WEB 应用的身份管理 为了支持在 CPE 的本地网络中用浏览器来访问的基于 WEB 的应用,CPE WAN 管理协议定义一个可选机制,允许这样的 WEB 站点用相关的 CPE 的明确信息来 自定制网页内容。该机制在附录 D 中描述。 1.2 在自动配置架构中的定位 TR-046[2]描述了 B-NT 自动配置的总体构架。这一过程包括三个连续的阶段,每 个阶段集中描述总体 B-NT 自动配置过程的一个特定方面。 B-NT 自动配置前两个阶段的过程分别在 TR-062[3]和 TR-044[4]中定义。这两个 规范分别定义了 ATM 层和 IP 层用来发起基本宽带连接的自动配置过程。 第三阶段的自动配置由 TR-046 定义,涵盖“自动配置复杂服务”。在 B-NT 情 况下,CPE WAN 管理协议主要与该第三阶段有关。特别地,CPE WAN 管理协议 被提议用于自动配置服务器(ACS)与 B-NT 之间的 ACS-Southbound 接口协 议,如图 1 所示。 说明:在B-NT 的情况下,与TR-046 的嵌套模型相反,本协议还允许在 未使用另一自动配置协议的情况下,对ATM 层参数进行配置,如TR-062 的定义。然而,如果另一个可选协议已经使用,那么本协议中对ATM 层 参数的配置就不能启用。 除了配置,本协议还提供从ATM 层和DSL Modem 中提取诊断和性能监 视数据的途径。同样,这是与TR-046 描述的嵌套模型相背的,但提供了 一种可选方式来存取通过已有管理协议如ILMI 和DSL 链路的EOC 而获 取信息。通过本协议来提供更多高级诊断和性能监视功能是需要更深入 研究的课题。 尽管 CPE WAN 管理协议致力于管理 B-NT,然而本协议也可以用来管理其它类 型的 CPE,包括独立路由器和 LAN 端的客户端设备,如图 1 所示。除非另加说 明,本规范定义的 CPE WAN 管理协议适用于任何这些被管理的设备。本规范中 仅适用于 B-NT 的部分会作明确说明。本规范包括 B-NT 适用的 CPE 参数模型的 完整定义。其它设备类型的相应参数模型超出了本规范的范围。 8/103
分享到:
收藏