家庭网关设备管理论文 1TR-069 工作原理 1
1 网络架构 TR-069 的网络架构中主要包括 ACS 与 CPE 这两类设备
ACS 负责完成对 CPE 的管理、维护和升级
ACS 与 CPE 之间的接口称为南向接口,与其他网管系统、业务管理系统、计费系统之间的接口称为北向接口
TR-069 主要定义南向接口的标准
2 协议层次 通 过 许 多 现 存 的 通 信 协 议 , 比 如 TCP( 传 输 控 制 协 议 ) 、HTTP(超文本传输协议),可以保证 TR-069 独立于物理介质来传输并且有较高的传输可靠性
通过在 SOAP(简单对象访问协议)上定义RPC(远程过程调用)方法,使得不同终端设备具有互操作能力,XML(可扩展标记语言)统一对设备上的数据结构进行描述等
采纳这些广泛应用的协议能够有效减少 TR-069 设备的开发工作量,并使 TR-069 设备能更好地融入现有网络
TR-069 协议栈包括 CPE/ACS 应用、RPC 方法、SOAP、HTTP、传输层安全/SSL(安全套接层)和 TCP/IP
3 会话过程 要进行会话首先需要在 CPE 与 ACS 之间建立连接,连接可以由 CPE 和 ACS 中的任意一方发起
CPE 可以通过在本地配置好的URL(统一资源定位符)向 ACS 发起连接,也可以通过 DHCP(动态主机配置协议)来动态地猎取 URL
若是 ACS 主动发起的连接,则应保证CPE 至少主动连接过 ACS 一次,以此向 ACS 通告自己的 URL
一旦连接建立,CPE 便可以向 ACS 发起会话
2TR-069 模块总体设计与实现 本文主要是对 TR-069 中 CPE 端的软件功能进行设计
以下将对各模块的作用进行介绍
1 远程/本地方法调用模块 该模块主要负责 ACS 调用 CPE 端的 RPC 方法以及本地