TR069协议CPE资料文档

合集下载

TR069协议中文版

TR069协议中文版
CPE 广域网管理协议修正版
TR069 修正版 1 CPE WAN Management Protocol
CPE 广域网管理协议
2006 年 12 月
编辑
Jeff Bernstein, 2Wire Heather Kirksey, Motive Tim Spets, Westell William Lupton, 2Wire
hz.chenkejin.study@
第 4 页 共 41 页
CPE 广域网管理协议修正版
连接上正常处理。
c) 允许一个或多个 ACS 为一个 CPE 组服务,这些 CPE 可以根据一个或多个业务供应商信 息关联在一起。
本协议支持 ACS 和 CPE 的 discovery 和 association:
每一个参数包括一个“名-值”对。名字标识了特定的参数,并且拥有一个类似于文件目录的 分级结构,每一级之间用一个点‘.’分隔开。参数的值可能是多种已定义的数据类型中的一 种。
参数可以被设置成只读或只写。只读参数可以让ACS用于确定特定CPE的特征,观察CPE的当 前状态,或者收集统计信息。可写参数可以让ACS去定制各种CPE操作。所有可写参数必须是 可读的,虽然那些包含用于机密性信息,例如密码,可能会在读时返回一个空值(在数据响 应规范里面有描述)。一些可写的参数能够被那些不同于本规范定义的接口所独立的更改(例 如,一些参数也可以通过LAN侧的自动配置协议所修改)。
b) 保证 CPE 和 ACS 之间事务处理的机密性。
c) 运行为每一种事务处理提供适当的鉴权。
d) 阻止对服务的窃取。
1.4 架构目标
本协议对连通模型上有很好的灵活性:
a) CPE 和 ACS 都可以发起建连,避免在 CPE 和 ACS 之间维护一个长期的连接。

TR069_0.3

TR069_0.3
CWMP(TR069)协议介绍与实现
目录
1.TR-069协议概述 2.TR-069基本功能 3.TR-069协议框架 4.TR-069具体实现
1.背景
随着信息产业的飞速发展,广域网上承
载的业务种类和业务量在不断增大,规模也不
CPE向新的ACS发起连接请求。
断在扩大,大量的终端接入设备被广泛应用,
接的信息。ACS会返回给一个Inform response作为确认连接。标准的Inform方法的参数如表 1所示。
参数名称参数说明 DeviceID
Event MaxEnvelopes
CurrentTime RetryCount ParameterList
数据结构标识CPE 标识此次Inform发起的原因 HTTP Response可携带SOAP信封数
序列号(SerialNumber)、硬件版本号(HardwareVersion)、软件版本号(SoftwareVersion)、
在这样的背景下,DSL论坛(Digital Subscriber Line数字用户环路,现已更名为Broadband 论坛)推出CWMP(CPEWAN Management Protocol)协议,由于是以技术报告(TECHNICAL REPORT)的形式提供,文档编号为069,所以又被称为TR069协议。TR069协议和其他相关协议 提供了对下一代网络中家庭网络设备进行管理配置的通用框架、消息规范、管理方法和数据模 型。
如果当前会话没有结束,但是连接异常中断,而且CPE自动重新连接的次数还没 有达到上限,此时,CPE也会自动建立连接。 ACS可以在任何时候自动向CPE发起连接请求(Connect Request),通过CPE的认证 (即匹配CPEURL、CPE用户名、CPE密码)后,可以与CPE建立连接。

TR-069介绍

TR-069介绍

22
CPE和ACS交互的例子
Session Setup HTTP Post HTTP response GetParameterValues request HTTP post
CPE
GetParameterValues response HTTP response SetParameterValues request

5
基本概念--- TR-069的功能




用户设备自动配置和动态的业务配置 可以实现用户设备的“零配置安装”功能,或是可以从网络侧控制业 务参数的动态改变 对用户设备的软件、固件的管理 可以实现对用户设备的远程管理升级 对用户设备的状态和性能进行监测 定义了ACS对用户设备的状态和性能进行监测的手段 对通信故障的诊断 比如ping,traceroute等
ACS
SSL initiation HTTP post Inform request HTTP response Inform response
17
安全

TR-069支持如下的安全机制

SSL/TLS 基于HTTP的认证方式

ACS可以使用basic或者digest认证方式来认证CPE CPE端必须支持basic和digest两种认证方式
ACS
CPE
RPC Messages
TR-069 Protocol
9
协议栈
CPE/ACS Management CPE和ACS之间的应用程序,在TR-069中不做规定。 Application RPC Methods SOAP HTTP 远程过程调用方法。规定了具体的方法和参数
基于XML的标准语法。用于对RPC编码。要求支持 SOAP 1.1。

TR069报文解析

TR069报文解析

3.1 通讯交互流程3.1.1 SOAP报文空报文POST / HTTP/1.1Host: 127.0.0.1:8659Content-Type: text/xmlConnection: keep-aliveContent-Length: 0非空报文HTTP/1.1 200 OKContent-Type: text/xml; charset=utf-8Content-Length: 123Connection: Keep-Alive<SOAP-ENV:Envelopexmlns:SOAP-ENC="/soap/encoding/" xmlns:xsi="/2001/XMLSchema-instance" xmlns:xsd="/2001/XMLSchema"xmlns:cwmp="urn:dslforum-org:cwmp-1-1"xmlns:SOAP-ENV="/soap/envelope/"> <SOAP-ENV:Header><cwmp:ID>1</cwmp:ID></SOAP-ENV:Header><SOAP-ENV:Body>…</SOAP-ENV:Body>3.1.2 CPE主动上报事件流程1)Inform协议报文<cwmp:Inform><DeviceId><Manufacturer></Manufacturer><OUI></OUI><ProductClass></ProductClass><SerialNumber></SerialNumber></DeviceId><Event SOAP-ENC:arrayType="cwmp:EventStruct[1]"> <EventStruct><EventCode></EventCode><CommandKey></CommandKey></EventStruct>……</Event><MaxEnvelopes></MaxEnvelopes><CurrentTime></CurrentTime><RetryCount></RetryCount><ParameterList ><ParameterValueStruct><Name>xxx</Name><Value>***</Value></ParameterValueStruct></ParameterList></cwmp:Inform>Response<cwmp:InformResponse><MaxEnvelopes>1</MaxEnvelopes></cwmp:InformResponse>3.1.3 OMC主动请求流程1)UDP协议报文ACS-→CPE 请求GET / HTTP/1.1Host: 192.168.99.167:3074Content-Type: text/xml; charset=utf-8 Content-Length: 0Connection: Keep-AliveCPE-→ACS 响应200 OKCPE心跳POST / UDP/1.0I:BC-30-5B-B8-D7-67-10000T:1999-01-01 08:00:003.2 会话流程3.2.1 CPE主动上报会话1)注册boot协议报文<cwmp:Inform><DeviceId><Manufacturer>Star-Net</Manufacturer><OUI>00DAEB</OUI><ProductClass>SVG6004</ProductClass><SerialNumber>BC-30-5B-B8-D7-67-10000</SerialNumber></DeviceId><Event SOAP-ENV:arrayType="cwmp:EventStruct[1]"><EventStruct><EventCode>1 BOOT</EventCode><CommandKey></CommandKey></EventStruct></Event><MaxEnvelopes>1</MaxEnvelopes><CurrentTime>2014-04-28 16:19:58</CurrentTime><RetryCount>0</RetryCount><ParameterList SOAP-ENV:arrayType="cwmp:ParameterValueStruct[6]"> <ParameterValueStruct><Name>InternetGatewayDevice.DeviceSummary</Name><Value>Device:1.0[](Baseline:1),VoiceService:1.0[1](Baseline:1)</Value></ParameterValueStruct><ParameterValueStruct><Name>InternetGatewayDevice.DeviceInfo.HardwareVersion</Name> <Value>4.0.0</Value></ParameterValueStruct><ParameterValueStruct><Name>InternetGatewayDevice.DeviceInfo.SoftwareVersion</Name> <Value>1.8.0.7</Value></ParameterValueStruct><ParameterValueStruct><Name>InternetGatewayDevice.ManagementServer.ConnectionRequestURL</Na me><Value>http://127.0.0.1:0</Value></ParameterValueStruct><ParameterValueStruct><Name>InternetGatewayDevice.ManagementServer.ParameterKey</Name><Value></Value></ParameterValueStruct><ParameterValueStruct><Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPCo nnection.1.ExternalIPAddress</Name><Value>127.0.0.1</Value></ParameterValueStruct></ParameterList></cwmp:Inform>Response<cwmp:InformResponse><MaxEnvelopes>1</MaxEnvelopes></cwmp:InformResponse>参数说明GetParameterValues参数ParameterList 参数列表,包含n个参数名称Device.DeviceInfo. X_00D0F8_OfficialVersion IAD:真实设备软件版本Response参数说明SetParameterValues参数ParamterList 参数列表,包含n个ParameterValueStruct Device.ManagementServer.STUNServerAddress 心跳IPDevice.ManagementServer.STUNServerPort 心跳端口Device.ManagementServer.STUNEnable 心跳是否允许Device.ManagementServer.PeriodicInformEnable 心跳周期3.2.2 OMC主动请求会话参数说明Inform参数EventCode 6 CONNECTION REQUEST1)获取设备参数值GetParameterValues协议报文<cwmp:GetParameterValues><ParameterNames arrayType="xsd:string[1]"> <string>xxxx</string></ParameterNames></cwmp:GetParameterValues>Response<cwmp:GetParameterValuesResponse><ParameterList xsi:type="SOAP-ENC:Array"SOAP-ENC:arrayType="cwmp:ParameterValueStruct[1]"> <ParameterValueStruct><Name>xxxx</Name><Value>**</Value></ParameterValueStruct></ParameterList></cwmp:GetParameterValuesResponse>2)设置设备参数值SetParameterValues协议报文<cwmp:SetParameterValues><ParameterList arrayType="cwmp:ParameterValueStruct[1]"> <ParameterValueStruct><Name>xxxx</Name><Value type="xsd:string">11000</Value></ParameterValueStruct></ParameterList></cwmp:SetParameterValues>Response<cwmp:SetParameterValuesResponse><Status>0</Status></cwmp:SetParameterValuesResponse>3)下载 Download(用作配置加载)协议报文<cwmp:Download><CommandKey></CommandKey><FileType></FileType><URL></URL><Username></Username><Password></Password><FileSize>0</FileSize><TargetFileName></TargetFileName> <DelaySeconds>0</DelaySeconds><SuccessURL></SuccessURL><FailureURL></FailureURL></cwmp:Download>Response<cwmp:DownloadResponse><Status>0</Status><StartTime></StartTime><CompleteTime></CompleteTime></cwmp:DownloadResponse>4)上传 Upload(用作配置备份)协议报文<cwmp:Upload><CommandKey></CommandKey><FileType></FileType><URL></URL><Username></Username><Password></Password><DelaySeconds>0</DelaySeconds> </cwmp:Upload>Response<cwmp:UploadResponse><Status>0</Status><StartTime></StartTime><CompleteTime></CompleteTime> </cwmp:UploadResponse>值。

tr069原理

tr069原理

tr069原理TR069原理:实现远程管理与配置的协议引言:TR069是一种用于实现远程管理与配置的协议,它为设备厂商和服务提供商之间的通信提供了一种标准化的方式。

通过TR069协议,设备可以被远程管理,配置和监控,为用户提供更好的服务体验。

本文将详细介绍TR069的原理和工作机制,并探讨其在实际应用中的意义和优势。

一、TR069的基本原理TR069协议基于CPE(Customer Premises Equipment,即用户设备)与ACS(Auto Configuration Server,即自动配置服务器)之间的通信。

CPE是指安装在用户家中或办公室的网络设备,如路由器、调制解调器等,而ACS则是由服务提供商或设备厂商提供的远程管理服务器。

TR069协议的通信流程如下:1. CPE与ACS建立TCP连接。

2. CPE向ACS发送一个GetParameterValues请求,获取ACS支持的参数列表。

3. ACS回复GetParameterValues请求,返回支持的参数列表。

4. CPE根据ACS返回的参数列表,向ACS发送SetParameterValues 请求,进行参数配置。

5. ACS回复SetParameterValues请求,通知CPE配置结果。

6. CPE定期向ACS发送Inform请求,上报设备的状态信息。

7. ACS根据CPE上报的状态信息,采取相应的操作,如配置更新、故障排查等。

二、TR069的工作机制TR069协议的工作机制主要包括以下几个方面:1. 远程管理:TR069允许ACS通过远程方式对CPE进行管理和配置。

服务提供商可以通过ACS对网络设备进行集中管理,如配置路由器的端口映射、设置无线网络参数等。

2. 自动配置:TR069协议支持自动配置CPE,减少了用户手动配置的繁琐步骤。

一旦CPE与ACS建立连接,ACS可以根据预先设定的配置模板,自动对CPE进行配置,提供即插即用的便利性。

TR-069介绍

TR-069介绍
Inform request HTTP response Inform response
ACS
17
安全
TR-069支持如下的安全机制
SSL/TLS 基于HTTP的认证方式
ACS可以使用basic或者digest认证方式来认证CPE CPE端必须支持basic和digest两种认证方式
通知ACS由以前的Upload或Download方法调用而引 起的文件传输已经结束(不管是成功还是失败)
22
CPE和ACS交互的例子
CPE
Session Setup HTTP Post
HTTP response GetParameterValues request
HTTP post GetParameterValues response
HTTP response SetParameterValues request
HTTP post SetParameterValues response
HTTP response
Close connection
ACS
23
Data Model: Access
所有的CPE参数都可以通过RPC方法 GetParameterValue来得到。
7
基本概念--- TR-069的优势和趋势
TR069不仅用在CPE上,也将用在IPTV/VOIP
1
和EPON/ONU网关上。TR069将取代SNMP 成为电信网的核心网管技术。
中国电信及国外重要运营商都将TR069定为
2
核心网管。
基于XML可易于理解的文本格式, 基于Http报
3
文格式,极强的互连网穿透能力。
家庭网络遍布各个地区,远程管理是必不可少的,上门服务只有在极特别的情形 下才进行。基于家庭网络设备的这些特点,家庭网络设备的管理方式需要采用远 程集中自动管理的方式。

tr069协议族

tr069协议族

竭诚为您提供优质文档/双击可除tr069协议族篇一:tR069协议教程1.为什么需要tR069随着Voip、iptV等越来越多ip终端设备的普及(尤其在家庭中的普及),大量设备的配置和维护变得越来越困难,大大提高了网络产品运营商的成本,传统的基于snmp的网管系统面对众多的终端设备时显得力不从心,限制了宽带接入市场的发展速度和规模。

tR069定义了一套全新的网管体系结构,包括“管理模型”,“交互接口”,“管理参数”,在很大程度上减少了网络产品的运为成本。

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

3.tR069协议发展现状自20xx年5月dsl论坛推出该协议以来,个大运营商纷纷部署基于tR069的终端设备。

但从协议的发展情况看,tR069仍然处于不断完善的过程中。

4.tR069协议网络架构acs为自动配置服务器,负责对终端设备cpe进行管理。

acs与cpe间的接口为南向接口,acs与管理系统间的接口为北向接口。

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

5.tR069的实现(协议栈)(1)tR069协议基于tcp层;(2)acs与cpe间的消息传输使用http1.1,acs为http 服务器,cpe为http客户端;(3)消息的具体内容使用soap包进行封装,soap包是一个包含soaphead(soap头)和soap body(soap体)组成的xml文档(4)acs的管理方法就是对cpe上的管理函数进行远程调用,因此需要向cpe传输要调用的函数名及参数,这些内容包含在soap体中。

acs并不直接对设备本身的接口进行调用,acs所使用的函数为tR069的标准函数(称作tR-069Rpcmethods),cpe需要通过一个设备上的中间层解析出Rpc方法,再由这个中间层调用设备自身的接口,这个中间层就是tR069agent。

TR-069协议

TR-069协议

家庭网络设备的远程管理技术2006年11月27日 10:45 来源:泰尔网作者:刘谦摘要首先阐述了家庭网络设备远程管理的必要性、内容及相关技术问题;然后着重介绍了TR-069规范规定的网络架构、协议层次及远程管理系统的工作流程;最后结合实例分1、家庭网络设备远程管理的必要性家庭网络的设备物理位置处于用户家中,有一种观点认为,既然这些设备都是在用户家中,那么运营商就不需要对这些设备进行管理,用户自己管理就可以了。

但实际情况是,家庭网络承载众多的电信业务,为了保证电信业务端到端的服务质量,电信运营商需要对端到端通信中涉及到的众多设备进行协调统一管理,这其中就需要对家庭网络设备做到可控制和可管理。

如果家庭网络设备由用户自己随意管理,则很难做到与核心电信网络设备的协调统一,所谓保证电信业务端到端服务质量将不可能实现。

既然家庭网络的设备需要运营商来管理,那么在选择管理方式上,就需要仔细分析家庭网络设备的特点:首先,公用电信网络的网元数量一般比较少,而家庭网络的网元数量则非常庞大,所以,没有良好的运行和管理工具,无法维护和管理家庭网络,传统的人工操作和排除故障的方式很难满足家庭网络的维护和管理要求;其次,家庭网络的使用者是普通用户,普通用户不可能像机房里的专业工作人员那样恪守安全规范,不做有害于网络安全的操作,因此,家庭网络的维护和管理更要注重运营商对设备本身的控制能力以及安全性能;最后,家庭网络遍布各个地区,远程管理是必不可少的,上门服务只有在极特别的情形下才进行。

基于家庭网络设备的这些特点,家庭网络设备的管理方式需要采用远程集中自动管理的方式。

2、家庭网络设备远程管理的内容既然需要对家庭网络的设备进行远程集中自动管理,那么究竟进行哪些方面的管理才能便于运营商开展业务、保证业务的服务质量呢?从目前运营商的需求来看,主要的管理内容应包括设备的自动配置、设备的软件和硬件的升级、设备的状态和性能监测以及故障诊断。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CPE WAN Management Protocol(TR-069)/definition/acronym.cgi?what+is+TR69=CPE+WAN+ Management+Protocol&id=11533528261、介绍本文档描述的是为客户端设备(CPE,Customer Premises Equipment)和自动配置服务器(ACS,Auto-Configuration Server)之间通讯/交互而设计的客户端设备广域网远程管理协议(CPE广域网管理协议, CPE WAN Management Protocol,俗称TR-069协议)。

TR-069协议定义了一种机制,这个机制包含安全的CPE自动配置功能,并且将其他的CPE管理功能一并纳入到一个统一的框架(公共框架)内。

1.1、功能组成TR-069协议支持很多的功能以便能够管理好数目庞大的CPE,包含的主要功能如下:(1)、自动配置和动态服务(集中/统一)配置/设置(2)、软件和固件的镜像管理(3)、状态和性能监控(4)、诊断1.1.1、自动配置和动态服务设置TR-069协议允许ACS配置一台或多台基于各种标准的CPE。

配置机制包括特定的配置参数和符合卖主需要的配置功能的通用机制。

配置机制允许CPE既可以在宽带网络初始化连接时获取配置,也可以在连接以后的任何时候去重新获取配置。

配置机制支持在异步模式下ACS重新初始化和配置每一台CPE.TR-069协议包含了身份识别机制,这个机制允许每一台特定需求的CPE或者其他基于相同标准/规则(比如,卖主,型号,软件版本等)的CPE获取配置。

TR-069协议还提供了一系列的工具去管理那些CPE特定的可选的并且需要实行额外安全等级的应用服务功能(模块),比如付费业务。

关于采用数字符号签证来控制这些操作的机制信息请参考附录C。

这种配置机制允许将来更简单的扩展,允许能够为本规范未包括的服务功能进行配置的扩展。

1.1.2、软件和固件的镜像管理TR-069协议提供了对CPE软件和固件镜像文件下载进行管理的工具。

协议提供版本识别,文件下载初始化(ACS初始化下载和可选的CPE初始化下载),以及文件下载成功或者失败的ACS通知等机制。

TR-069协议还定义一种数字符号文件格式,这个规则可用来下载一个单独的文件,也可根据CPE执行的特定安装指令下载相应的一个文件包 。

这种标识软件包的格式不仅能够确保下载文件的完整性,而且规定了与下载文件对应的安装指令,这样就使得一个经过验证了的文件来源(软件和固件的镜像文件)有可能是来自别的团体/社区,而不仅仅是ACS运营商。

1.1.3、状态和性能监控TR-069协议支持对CPE所产生的有效信息进行监控; ACS可使用这些信息监控CPE的状态和性能统计。

协议定义了一套ACS可以监控的通用参数值,同时还提供了一种标准语法让卖主可以定义一些非标准的参数。

协议还定义了一些条件,在这些条件下CPE应该主动的把相关变动通知ACS。

1.1.4、诊断TR-069协议支持对CPE所产生的有效信息进行诊断;ACS可使用这些信息诊断连通性和服务问题。

协议定义了一套这样的参数值,同时提供了一种统一机制以方便增加一些卖主特定的诊断性能。

1.1.5、Web应用程序的身份管理为了支持CPE能够在本地网络上通过web浏览器访问基于web的应用程序,TR-069协议还定义了一种可选的机制。

这个机制允许网页去定制与CPE相关联的详尽的信息内容。

关于这中机制的详尽描述请参考附录D。

1.2、自动配置体系结构中的定位TR-046(Auto-Configuration Architecture & Framework)描述了B-NT自动配置的全部架构。

这个过程由3个连续的步骤组成,每一个步骤分别侧重B-NT自动配置过程中的某一个特定方面。

B-NT自动配置过程的前两个步骤分别在TR-062(Auto-Configuration for the Connection Between the DSL Broadband NetworkTermination (B-NT) and the Network using ATM)和TR-044(Auto-Configuration for Basic Internet (IP-based) Services)中详细说明。

这些步骤定义了ATM层和IP层的自动配置过程,特别地,可用于初始化基本的宽带连接。

定义在TR046中的第三个步骤包括了"自动配置的复杂(高级)服务"。

在B-NT情况下,TR-069协议首先和第三步建立联系,特定地,建议在处于ACS和B-NT之间的ACS 南向接口上使用TR-069协议, 如图1。

(TR-069协议)注意:在B-NT情况下,和TR-046的嵌套的模型相反,如果自动配置协议没有被使用,该协议也允许对ATM层参数进行配置,例如就像TR-062中所定义那样。

然而,如果自动配置协议已选,则ATM层参数的配置功能将被禁用。

除了配置以外,协议提供了从ATM层和DSL调制解调器提取诊断和性能监控数据的方法。

这和TR-046中描述的嵌套模型也是相反的,但是提供了一种可选的获取信息的方法,这些信息能够从已有的管理协议中获得。

例如,ILMI(Integrated Local Management Interface)和DSL链接中的EOC(Embeded Operational Channel)。

利用这个协议提供更高级的诊断和性能监控功能是将来的一个学习主题。

当被用于管理B-NT时,TR-069协议也可能被用于管理其他类型的CPE,比如独立的路由器和局域网端的客户机等,如图1。

除非有其他的说明,本规范中描述的TR-069协议适用于管理任何这些被管理的设备。

本文明确指明该协议只适用于B-NT。

本文包含B-NT情况下完整的CPE参数模型。

其他特殊设备类型的相关参数模型已经超出了本规范的讨论范围。

1.3、安全性目标TR-069协议在设计上提供了高等级的安全性。

安全性模型也被设计为可分级的。

在支持更高级别的安全机制的同时也为低端的CPE提供基本的安全性。

大体上,TR-069协议的安全性目标遵循以下几点:(1)、防止篡改CPE或ACS上的管理功能,防止篡改发生在CPE与ACS间的事务处理。

(2)、保证CPE和ACS之间事务处理的机密性。

(3)、允许为每一种事务处理类型提供适当的验证。

(4)、防止窃取服务。

1.4、体系架构目标TR-069协议提供了灵活的支持以便对各种商业模型进行分发和管理CPE。

包括:(1)、CPE由网络供应商提供和管理。

(2)、CPE以提前注册的零售方式购买,这些注册信息包含与特定的CPE相关联的供应商和客户帐号信息(类似于移动电话模式)。

(3)、CPE以向用户注册的服务商申请安装的零售方式购买。

TR-069协议提供灵活的连通性模型。

协议提供以下:(1)、允许CPE和ACS都能建立初始化连接,避免在CPE和ACS间维护一个长期的连接。

(2)、ACS和CPE之间的功能性交互应该是独立的,都能够结束初始化建立的连接。

特别地,即使ACS不支持初始化连接,则应该能够由CPE建立的初始化连接的来完成所有的ACS初始化处理。

(3)、允许一个或多个ACS为大量的CPE服务,这些CPE可能被关联在同一或多个供应商上。

(4)、优化连接的使用:通过在单向连接上实现多个双向连接以使得建立连接数最少。

TR-069协议支持CPE和ACS的搜索与关联:(1)、为CPE提供机制去搜寻由服务提供商提供的匹配的ACS。

(2)、提供机制允许ACS安全的鉴别一台CPE,并把它作为用户/客户。

要想支持这种关联的处理必须支持这样的模型:能够完全自动化的合并用户交互处理。

这种协议模型允许ACS能够控制和监控与CPE的关联各种参数。

该机制为所提供的访问参数设计了如下前提条件:(1)、不同的CPE可以拥有不同的性能级别,实现不同的可选的功能子集。

因此,ACS必须能够探索一台特殊CPE的性能。

(2)、ACS必须能够控制和监控每一台CPE当前的配置。

(3)、除ACS之外的一些控制实体可能也能够控制一台CPE设置中的一些参数(例如,通过局域网端的自动配置)。

因此,该协议允许ACS能够记录外部实体对CPE配置的改变。

ACS应该也能够控制这些能够通过其他方式被控制的CPE配置参数。

(4)、该协议应该允许卖主指明的参数被定义并且以访问。

当面临复杂性和功能性选择时,该协议希望提供一定的灵活性和实现最小的复杂度。

如果需要,该协议能够组合一系列的可选的可以单独执行的功能组件。

该协议也能够合并现有的适用的标准规范,也允许组合通用的实现功能。

该协议也被设计成可扩展的。

它包括支持将来对标准进行下一步扩展的机制,同时也包括卖主需求的扩展。

1.5、设想以下是CPE广域网管理协议被定义时的一些设想:(1)、在B-NT情况下,当TR-062和TR-044中定义 的B-NT自动配置已经完成,而且在WAN端已经建立与ACS的连接,将优先使用TR-069协议。

(2)、为了能够与ACS通讯,所有的CPE(无论什么类型,比如,桥接方式,路由方式或者其他)都必须获取一个IP地址。

(3)、 在同一时间内,一台CPE和一台ACS能够相互影响。

在任何时候,CPE知道他所应该正确连接的ACS。

ACS可以通过明确改变连接与验证信息中断CPE的连接,使之与另一台ACS建立连接。

(Note: a collection of ACS servers behind a load balancer is considereda single ACS for the purposes of this document.)1.6术语下面的术语在CPE广域网管理协议的一系列文档中被使用:ACS 自动配置服务器。

它是一个位于宽带网络上负责为CPE提供高级自动配置服务的组件。

B-NT 一种ACS可以管理CPE的宽带通路。

CPE 用户终端设备。

A DSL B-NT is one form of broadband CPE.Internet Gateway Device 一种宽带网路由客户端设备。

Option 一种可选的CPE性能,它可以启用或者禁用数字符号凭证。

RPC 远程程序调用。

ParameterA name-value pair representing a manageable CPE parameter made accessible to an ACS for reading and/or writing.Session CPE与ACS间的一组连续的交互。

VoucherA digitally signed data structure that instructs a particular CPE to enable or disable Options, and characteristics thatdetermine under what conditions the Options persist.1.7 Document ConventionsThe key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [1].2、体系结构2.1、协议组件TR-069协议包含一些该协议特有的组件,同时还采纳了几种其他标准协议。

相关文档
最新文档