问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

TR-069协议学习:基本介绍与架构详解

创作时间:
作者:
@小白创作中心

TR-069协议学习:基本介绍与架构详解

引用
CSDN
1.
https://m.blog.csdn.net/qq_42288975/article/details/143723699

TR-069协议是一种CPE WAN管理协议,主要用于终端设备CPE与自动配置服务器(ACS)间的通信。该协议定义了安全的自动配置功能以及其它CPE管理功能,是网络设备管理和维护的重要技术标准。

一、基本介绍

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协议主要定义南向接口的标准。

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. 协议组成

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模型;除了上述数据模型定义的参数,运营商也可以扩展定制参数。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号