zoukankan      html  css  js  c++  java
  • TR069协议向导——一个帮助你了解TR069协议的简明教程(一)

    您也能够到下面地址下载:

    http://download.csdn.net/source/993034

     

    1.为什么须要TR069
       随着VoIP、IPTV等越来越多IP终端设备的普及(尤其在家庭中的普及),大量设备的配置和维护变得越来越困难,大大提高了网络产品运营商的成本,传统的基于SNMP的网管系统面对众多的终端设备时显得力不从心,限制了宽带接入市场的发展速度和规模。TR069定义了一套全新的网管体系结构,包含“管理模型”,“交互接口”,“管理參数”,在非常大程度上降低了网络产品的运为成本。

     

    2.什么是TR069协议
      TR069是数字用户线(DSL)论坛(已改名为Broadband Forum)制定的一个面向终端设备的网管协议,称为“用户终端设备广域网管理协议(CWMP)”,DSL论坛的文档编号为TR069。

     

                                                   

     

    3.TR069协议发展现状
       自2004年5月DSL论坛推出该协议以来,个大运营商纷纷部署基于TR069的终端设备。但从协议的发展情况看,TR069仍然处于不断完好的过程中。 

    4.TR069协议网络架构
      ACS为自己主动配置server,负责对终端设备CPE进行管理。ACS与CPE间的接口为南向接口,ACS与管理系统间的接口为北向接口。TR069协议主要定义了南向接口。

     

     

    5.TR069的实现(协议栈)
      (1)TR069协议基于TCP层;
      (2)ACS与CPE间的消息传输使用HTTP1.1,ACS为HTTPserver,CPE为HTTPclient;
      (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之间基于证书的鉴权

     

    ——————————————

    CPE/ACS Management App

    ——————————————

                 RPC Method

    ——————————————

                       SOAP

    ——————————————

                     HTTP 1.1

    ——————————————

               SSL3.0 orTLS1.0

    ——————————————

                     TCP/IP

    ——————————————

  • 相关阅读:
    算法---递归及尾递归
    ScheduledThreadPoolExecutor之remove方法
    数据结构---队列及简单实现有界队列
    数据结构---栈及四则运算实现
    数据结构---链表及约瑟夫环问题带来的思考
    数据结构---数组
    时间复杂度和空间复杂度
    Redis缓存设计与性能优化
    Springboot+ELK实现日志系统简单搭建
    Docker学习笔记(三):Dockerfile及多步骤构建镜像
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3818610.html
Copyright © 2011-2022 走看看