首页 > 其他 > 详细

cwmp part1 协议

时间:2020-08-28 22:55:49      阅读:85      评论:0      收藏:0      [点我收藏+]

TR-069协议

拓扑图

技术分享图片

 

必须理解的几个术语: CPE, ACS, TR-069, CWMP。 CPE是只路由器,ACS指tr069的server,TR-069是一种协议,CWMP是TR-069的别称,全称为CPE WAN Management Protocol.

该协议的目的不需要LAN侧用户帮助,就可以在WAN侧远程管理CPE

 

会话例子

技术分享图片

 

认证 (RFC2617中有HTTP Digest的详细定义)

CPE端发起的Digest认证

技术分享图片

 

ACS端发起的Digest认证

技术分享图片

 

所有会话都从CPE的一个inform(HTTP post)消息开始

如下情况,CPE需要上报一个Inform报文:

  1. The first time the CPE establishes a connection to the access network on initial installation
  2. 重启
  3. 每隔一个时间周期
  4. ScheduleInform指示
  5. 收到ACS的连接请求并通过认证
  6. ACSURL发生改变
  7. 一个值改变后必须要向ACS上报的结点值发生改变时
  8. 一个被ACS通过SetParameterAttribution方法设置为"active notification"的结点值发生改变了
  9. download或者upload完成后
  10. 异常情况发生,需要重新尝试建立会话

 

RPC

CPE端必须要支持的RPC (ACS调用,CPE去执行)

  1. GetRPCMethods
  2. SetParameterValues
  3. GetParameterValues
  4. GetParameterNames
  5. SetParameterAttributes
  6. GetParameterAttributes
  7. AddObject
  8. DeletObject
  9. Reboot
  10. Download (可从ACS端升级固件或者配置文件)

 

ACS端至少要支持的RPC  (CPE调用,ACS去执行)

  1. Inform
  2. TransferComplete

 

总结来说, TR-069或者CWMP制定了一套协议规则。

其中的RPC相当于C代码里面的函数接口,只是调用和执行方分别在CPEACS端。

其他的如TR-098 TR-181等相当于是ACSCPE交流用的语言

 

更多详细介绍请参考:

http://www.broadband-forum.org/technical/download/TR-069.pdf

cwmp part1 协议

原文:https://www.cnblogs.com/aimmiao/p/13578410.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!