TR-069协议学习--基本介绍、架构

文章目录

一、基本介绍

1.功能组件

二、架构

1. 协议组成

2. 参数


一、基本介绍

    TR069协议描述了CPE WAN 管理协议(全称CPE WAN Management Protocol),适用于终端设备CPE与自动配置服务器(ACS)间的通信。CPE WAN管理协议定义包括安全地自动配置CPE以及在公用框架下的其它CPE管理功能。

    TR069协议定义的网管模型中管理服务器为ACS,负责完成对CPE的管理。ACS与CPE之间的接口称为南向接口,ACS与运营商的其他业务管理系统、计费系统(OSS/BSS)之间的接口称为North Bound Interface北向接口,TR069协议主要定义南向接口的标准。

TR-069协议学习--基本介绍、架构_第1张图片

1.功能组件

   TR069定义的CPE基本功能包括:

a. 自动配置和动态服务

        根据设定的规则,ACS可以对某一个特定用户设备下发配置,也可以对某一组用户设备下发配置。CPE可以在启动后自动请求ACS中的配置信息,ACS也可在任意需要的时刻主动发起配置。

b. 软件/固件的管理

        TR-069的协议提供了对设备中的软件、固件进行管理和下载的功能。ACS可以识别用户设备的版本号,决定是否远程更新用户设备的软件版本,并且在更新完成后能够得知是否成功;如果是其它媒介比如web/APP触发CPE更新软件版本,ACS也可以收到版本下载更新的通知。

        网络管理员可以将系统启动文件、配置文件等重要文件保存在ACS上,当ACS发现某个文件的版本有更新,通知CPE进行下载。

c. 状态与性能监控

        TR-069定义了ACS对用户设备的状态和性能进行监测的手段。其中包括了一些通用的性能参数,可以反映当前用户设备的工作状态。另外还提供了标准的语法,运营商可以定义额外的参数。

d. 诊断

        TR-069还定义了CPE向ACS提供连接性诊断和服务的能力,例如ACS可以远程下发命令,使CPE通过ping或其它手段检查用户端与网络业务提供点之间的连通性、带宽等,检测结果返回给ACS。

二、架构

1. 协议组成

TR-069协议学习--基本介绍、架构_第2张图片

     SOAP协议在应用层的详细描述见;

     RPC(Remote Procedure Call)协议,是一种通过网络从远程计算机程序上请求服务的协议。TR069为CPE定义了9种基本RPC方法,6种可选RPC方法;为ACS定义了2种基本RPC方法,2种可选的RPC方法。

2. 参数

      RPC方法定义了某些机制,使ACS可以向CPE读写参数,来对CPE进行配置或监控CPE状态。参数路径取决于定义的数据模型,通常使用TR-098和TR181模型;除了上述数据模型定义的参数,运营商也可以扩展定制参数。

你可能感兴趣的:(学习,网络协议,tcp/ip,ssl)