TR069

tr069简介


全称是“用户终端设备广域网管理协议(CWMP)

用于远程终端管理,比如远程的配置阿什么的(对远程的设备进行配置等管理)



1. TR069协议网络架构

ACS为自动配置服务器,负责对终端设备CPE进行管理。

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

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


2. 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。


(5)使用SSL/TLS并不强制要求,确保CPE和ACS之间基于证书的鉴权


TR069流详细程图

TR069_第1张图片


TR069流程示意图
TR069_第2张图片


ACS-CPE
TR069_第3张图片


SOAP包涉及的元素
TR069_第4张图片


SOAP包结构
TR069_第5张图片





名词解释

ACS:Auto-Configuration Server (自动配置服务器)

CPE:Customer Premise Equipment(用户终端设备)

CWMP:CPE WAN Management Protocol(用户终端设备广域网管理协议)

DSL: Digital Subscriber Line(数字用户线)

HTTP:Hypertext Transfer Protocol(超文本传输协议)

RPC: Remote Procedure Call(远程过程调用)

SOAP: Simple Object Access Protocol(简单对象访问协议)

SSL: Secure Socket Layer(安全套接层)

TLS: Transport Layer Security(安全传输层)

URL:Uniform Resource Location(统一资源定位)

XML: Extensible Markup Language(可扩展标记语言)

IPTV:Internet Protocol Television(网路协定电视):是用宽频网络(宽带)作为介质传送电视信息的一种系统——连网看电视

你可能感兴趣的:(笔记)