TR069协议教程_第1页
TR069协议教程_第2页
TR069协议教程_第3页
TR069协议教程_第4页
TR069协议教程_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.为什么需要 TR069随着 VoIP 、 IPTV 等越来越多 IP 终端设备的普及(尤其在家庭中的普及),大量设备的配置和维护变得越来越困难,大大提高了网络产品运营商的成本,传统的基于 SNMP 的网管系统面对众多的终端设备时显得力不从心, 限制了宽带接入市场的发展速度和规模。 TR069 定义了一套全新的网管体系结构,包括 “管理模型 ”, “交互接口 ”, “管理参数 ”,在很大程度上减少了网络产品的运为成本。2.什么是 TR069 协议TR069 是数字用户线( DSL )论坛(已改名为 Broadband Forum )制定的一个面向终端设备的网管协议,称为 “用户终端设备广域网

2、管理协议( 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

3、 为 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 方法,再由这个中间层调用设备自身的接口,这个中间层就是T

4、R069 Agent 。使用 SSL/TLS 并不强制要求,确保 CPE 和 ACS 之间基于证书的鉴权CPE/ACS Management AppRPC MethodSOAPHTTP 1.1SSL3.0 orTLS1.0TCP/IP6.TR069 协议的 RPC 函数(或称 RPC 方法)如上所述 ACS 与 CPE 之间通过 TR069 协议特有的 RPC 方法进行互操作。CPE 函数由 ACS 调用,用来对 CPE 进行管理如:设置CPE 参数、获取 CPE 参数、硬件升级、重启设备等;ACS 函数由 CPE 调用,用来向 ACS 上报状态信息, 请求硬件镜像文件下载(用来升级硬件)等等

5、。这些方法中有些是必须的有些是可选的(Required/Optional )7.CPE 函数参数( TR069 协议的数据模型)网络架构上包含两种设备类型,因此包含两套数据模型:1)网络网关设备 (Internet Gateway Device) ,如路由器,缩写为 IGDDM(Data Model)(2)网关下的普通局域网设备(LAN Device) ,如可视电话,缩写为Device DM(Data Model)TR069 协议定义了其中网关设备的数据模型参数名:使用由类似树型的点分层关系组织起来。树干为需要配置的对象,树叶为具体的配置参数,所有配置参数都具有是否可读写属性。如: Inter

6、netGatewayDevice.IPPingDiagnostics.Interface参数类型:基于 SOAP 的数据类型8.函数具体功能( TR069 协议的功能)(1)自动配置和动态业务服务 ( Auto-configuration and dynamic serviceprovisioning )TR069 协议规定了 ACS 可以在 CPE 第一次上线或上线后的任何时候对 CPE 进行配置如: ACS 使用 CPE 函数中的 set 方法对 CPE 进行配置。(2)软件和硬件镜像管理 (Software/Firmware image management)TR069 协议规定了软件和

7、硬件版本号鉴权机制,和下载触发机制(CPE 和 ACS 都可以主动发起下载),以及下载失败后的通知机制如: ACS 使用 CPE 函数中的 download 和 upload 方法,下载新的版本以供升级设备或上传当前版本软件镜像文件(3)状态和性能监控( Status and performance monitoring)TR069 协议规定了一种CPE 随时(有些地方翻译为“动态 ”)上报给(有些地方翻译为“通知 ”)ACS 它自身状态的机制如:CPE 使用 ACS 函数的 inform 方法:CPE 通过定时调用ACS的 inform 方法上报硬件状态信息Inform SOAP 包信息De

8、viceID标识CPEEvent此次Inform发起的原因如:2 PERIODIC CPE周期性的发起Inform 调用,上报状态MaxEnvelopesHTTP Response可携带的SOAP 包(信封)CurrentTimeCPE 当前时间RetryCount这次 Session 最大的重复连接数ParameterList这次 Inform函数所代参数一个 Inform SOAP包例子informXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX000000000001-Bulleted_e4471007-2462-4138-b364-7ef71a4aed90-NumbereP

9、ERIODICbered_0d6f2922-9239-46f6-b6c7-d0225f99e30b-Numbered_dfe208ce-4db1-48e4-ae30-c79616b078f0-Bulleted%96f385707c-992009-01-15T06:28:06? ?InternetGatewayDevice.DeviceInfo.SpecVersion4.0(4)诊断( Diagnostics )支持 ACS 到 CPE 的诊断,来解决连通或业务问题,或执行预定义的诊断测试功能如: ACS 使用 CPE 函数中的 get 方法:首先 ACS 会调用 CPE 的 set方法, set 一些诊断需求如 IPPing 如:InternetGatewayDevice.IPPingDiagnostics.Interface要求 CPE 对自身诊断,然后ACS 通过 CPE 的 get 方法获得诊断结果9.TR069 协议的安全性TR069 协议支持使用 “SSL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论