基于tr069协议的远程cpe管理技术的研究与实现

基于tr069协议的远程cpe管理技术的研究与实现

ID:25196135

大小:55.50 KB

页数:7页

时间:2018-11-18

基于tr069协议的远程cpe管理技术的研究与实现_第1页
基于tr069协议的远程cpe管理技术的研究与实现_第2页
基于tr069协议的远程cpe管理技术的研究与实现_第3页
基于tr069协议的远程cpe管理技术的研究与实现_第4页
基于tr069协议的远程cpe管理技术的研究与实现_第5页
资源描述:

《基于tr069协议的远程cpe管理技术的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于TR069协议的远程CPE管理技术的研究与实现第1章绪论1.1课题研究背景在早期的运营模式中,运营商要对用户侧终端设备进行维护管理,通常需要派遣维护人员上门进行调试,然后解决问题。如今,随着家庭网络的迅速发展,越来越多的家庭安装有网络终端设备,一旦这些设备需要大规模的维护与升级,这种运营方式会给运营商的运营管理带来巨大困难。据一份IS/CMIP协议。但是,正是由于人们希望CMIS/CMIP能够成为通用的网络管理协议,将其规模设计的过于庞大,实现过于复杂,因此并未推广使用。为了解决CMIS/CMIP太过复杂

2、的问题,人们提出了CMOT,与CMIS/CMIP一样,CMOT也依赖于CMISE、ACSE、ROSE协议。不同的是,CMOT并不依赖于ISO表示层协议的实现,而是使用另一个协议LPP(轻量级表示层协议协议)。虽然有了CMOT的定义,但由于这样那样的原因,CMOT也未得到很好的发展和应用,相反,作为短期过渡所应用的SNMP(简单网络管理协议)却迅速发展。管理站是网络管理员与被管设备之间的接口。管理代理则是运行在被管设备上的程序,它对来自管理站的信息查询和动作执行的请求作出响应,同时还能异步地向管理站提供一些重要

3、的非请求信息。管理网络资源的表示方法是将这些资源以对象的形式表现出来,这些对象的集合被称为MIB(管理信息库)[4]。管理协议即是管理站和代理之间通信的协议,包括Get、Set和Trap等几个操作。到目前为止,绝大多数的网络设备都支持SNMP协议,它的提出代表着网络管理技术的一大进步。但是,所有事物都是不断发展变化的,随着越来越多的网络设备接入因特网,网络管理的高效性与安全性方面的问题越来越来受到重视,而SNMP协议在这两个方面都显示得有些力不从心。为了满足人们对下一代网络管理的需求,DSL(数字用户线)论坛

4、提出了一套新的终端配置框架。2.2TR069体系架构TR069协议定义了在网络层之上的CPE设备自动配置的过程,也就是说ACS要配置CPE,两者之间需要先知道对方的IP地址,然后建立连接,连接建立成功之后双方即可以开始TR069会话。图2.1为TR069的网络结构图。从图中可以看出,ACS就相当于是网络中的服务器。在ACS的后台有运营支持系统、业务支持系统、策略系统以及呼叫中心等系统。ACS通过因特网与各种CPE设备相连,并对这些设备进行配置管理。图中的南向接口是指ACS与CPE之间的接口,北向接口则是ACS

5、与其他网管系统、业务管理系统、计费系统之间接口。TR069主要定义了南向接口的标准。通过这些广泛使用并且成熟的协议,可以减少为支持TR069协议而升级设备软件时的风险,提供对现有网络上设备软件的兼容性,也使TR069协议可以很方便的在ACS与CPE两者之间建立连接。TCP协议使得ACS与CPE之间的连接是可靠的。HTTP协议可以使TR069报文更容易穿越防火墙,也使得TR069协议可以使用传输层安全技术SSL/TLS,这大大增强了ACS与CPE之间通讯的保密性与安全性。除此之外。TR069协议还使用了基于SO

6、AP的RPC方法,通过RPC方法,ACS和CPE可以调用对方的某个特定方法来获得自己想要的结果,比如对CPE参数的设置、读取、创建或诊断操作。而基于SOAP可以保证两者数据的互通性,使数据的交换更加方便。在TR069的整个协议栈结构中,上层协议都是在下层协议的基础上实现的,同时下层协议对于上层协议又是完全透明的[5]。..第3章基于TR069协议管理终端的总体设计.....143.1家庭网关的结构层次........143.2TR069协议模块设计.........153.3模块间调用关系说明........

7、163.4树形对象管理模块......163.5数据封装处理模块......183.6事务处理模块........21第4章基于TR069协议管理终端的实现方案.....234.1树形对象管理模块实现....234.2数据封装处理模块实现....254.3事务处理模块实现......29第5章功能测试与分析.......325.1测试环境介绍........325.2测试环境搭建........335.3功能测试与结果.....34第5章功能测试与分析5.1测试环境介绍TR069协议的开发分为了CPE的开发与

8、ACS的开发,本文研究的内容主要是CPE端的TR069协议设计与实现。因此,在对CPE端的协议功能编码实现后,就需要一款ACS服务器对其进行测试。本文使用了一款开源ACS服务器Openacs来对CPE功能进行验证。Openacs是一款开源的ACS服务器,主要由Java语言编写。目前,它的功能已经比较完善,不仅可以作为开发CPE的辅助测试工具,还可以完成对一定数量CPE的配置。Openacs采用浏览器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。