百科-TR069
2010-09-09 11:31
134 查看
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:黑体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimHei;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@黑体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
mso-pagination:none;
font-size:10.5pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:宋体;
mso-font-kerning:1.0pt;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:595.3pt 841.9pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:42.55pt;
mso-footer-margin:49.6pt;
mso-paper-source:0;
layout-grid:15.6pt;}
div.Section1
{page:Section1;}
-->
TR069
TR
-
069
是由
DSL
论坛(
www.dslforum.org
)所开发的技术规范之一,其全称为
“CPE
广域网管理协议
”
。它提供了对下一代网络中家庭网络设备进行管理配置的通用框架和协议,用于从网络侧对家庭网络中的网关、路由器、机顶盒等设备进行远程集中管理。
这些设备不论是在最开始安装的时候还是在后期运行中的业务配置变更或是出现故障需要维护的时候,都需要通过管理接口对设备进行配置或是诊断。现阶段的设备大都提供在
LAN
侧的管理配置接口和界面,因此传统的做法是运营商的维护人员上门进行安装或调试设备,通过
LAN
侧管理接口做一些设备配置或故障诊断的工作。但是,这种一对一的人工服务方式显然运行效率不高而且需要花费大量的人力。随着运营商家庭网络业务的开展,将会有大量的设备需要安置在用户家中,采用过去人工方式对这些设备进行维护和管理将会成为一个巨大的负担。
TR
-
069
的出现正是为了解决这样一个服务难题,在
TR
-
069
所定义的框架中,主要包括两类逻辑设备:受管理的用户设备和管理服务器(
ACS
)。在家庭网络环境下,需要从网络侧进行配置和管理的设备,一般都是与运营商业务直接相关的设备,比如家庭网关、机顶盒、
IP
电话终端等。而所有与用户设备相关的配置、诊断、升级等工作均由统一的管理服务器
ACS
来完成。
对于用户设备来说,
TR
-
069
主要完成以下四方面的工作:
一是用户设备自动配置和动态的业务配置。对于
ACS
来说,每个用户设备可以在协议中对自己作出标志(例如型号、版本等),根据可设定的规则,
ACS
可以对某一个特定用户设备下发配置,也可以对某一组用户设备下发配置。
CPE
可以在开机后自动请求
ACS
中的配置信息,
ACS
也可在任意需要的时刻主动发起配置。通过该功能可以实现用户设备的
“
零配置安装
”
功能,或是可以从网络侧控制业务参数的动态改变。
二是对用户设备的软件、固件的管理。
TR
-
069
的协议提供了对用户设备中的软件、固件进行管理和下载的功能。
ACS
可以识别用户设备的版本号,决定是否远程更新用户设备的软件版本,并且在更新完成后能够得知是否成功。例如,当用户设备需要加载新的软件以实现新的业务功能时,或是当前软件存在必须修复的
bug
时,通过该功能可以实现对用户设备的远程管理升级。
三是对用户设备的状态和性能进行监测。
TR
-
069
定义了
ACS
对用户设备的状态和性能进行监测的手段。其中包括了一些通用的性能参数,可以反映当前用户设备的工作状态。另外还提供了标准的语法,运营商可以定义额外的参数。
四是对通信故障的诊断。
TR
-
069
还定义了可以用户端自我诊断和报告的能力,例如在
ACS
的指示下,用户端可以通过
ping
或其它手段检查用户端与网络业务提供点之间的连通性、带宽等,检测结果返回给
ACS
。这样,运营商通过在远端操作,就可以对用户申告的设备故障进行简单定位,并作相应的处理。
TR
-
069
协议和规程
TR
-
069
协议的基本思路是利用了在新一代
Web
服务中广泛使用的基于
SOAP
的
RPC
方法。其会话协议使用的是
HTTP1
.
1
协议,因此
TR
-
069
可以方便地使用在
Web
中使用的传送层安全技术,比如
SSL
/
TLS
。
TR
-
069
协议栈的下面几层充分利用了现在
Inter?net
上广泛使用的通信协议,比如
TCP
、
HTTP
、
SOAP
等。通过这些成熟的协议,
ACS
和用户设备之间可以方便地建立通信的基本通道。
TR
-
069
在
SOAP
之上定义了用于配置、查询、诊断等操作的特定的
RPC
方法,通信的两端(
ACS
和用户设备)都可以通过
RPC
调用来完成某个特定功能的执行和得到返回的结果。
用户设备和
ACS
之间的通信分为
ACS
发现阶段和连接建立阶段。在
ACS
发现阶段,用户设备需要得知
ACS
的
URL
或地址,这些信息可以是预配置在用户设备中的,也可以通过
DHCP
的选项来传送给用户设备。一旦用户设备得到
ACS
的
URL
或地址,用户设备可以在任何时候发起对
ACS
的连接。
在连接过程中,用户设备作为
HTTP
的客户端,其
SOAP
请求通过
HTTPPOST
发送给
ACS
;而
ACS
作为
HTTP
的服务端,其
SOAP
请求通过
HTTPRe?sponse
发送给用户设备。在每一个
HTTP
请求中可以包含多个
SOAP
请求或响应。为了确保管理配置系统的安全,
TR
-
069
建议使用
SSL
/
TLS
对用户设备进行认证。如果不使用
SSL
/
TLS
,也应使用
HTTP1
.
1
中定义的认证方式对用户设备进行认证。
除了上面提到的方式,
TR
-
069
还明确了
ACS
可以向用户设备发起连接请求的规定,用于完成网络侧发起的异步配置动作等。
TR
-
069
的互操作性测试
TR
-
069
定义了用户设备与
ACS
之间的交互流程、通信协议、基本信息等,目的是使得不同厂家遵照这个
TR
-
069
开发的用户端设备和
ACS
可以良好地互通。
2005
年
10
月,美国新罕布什尔大学(
UNH
)互操作性实验室组织了第一次
TR
-
069
互操作性测试,包括北美、欧洲和亚洲的
17
个厂商参加了这次测试。这次测试是支持
TR
-
069
的产品走向成熟的一个重要里程碑。参加测试的厂商既包括开发管理服务器
ACS
的厂商,也包括生产路由器、家庭网关和
VoIP
设备以及芯片的制造商。
今年
1
月,
UNH
互操作性实验室又进行了第二次互操作性测试,参加此次测试的厂商增加到
19
家。今年
7
月,将进行第三次互操作性测试。相信随着测试工作的进展,支持
TR
-
069
规范的用户设备会不断增加,同时设备之间可以达到广泛的兼容,支持
TR
-
069
的设备将会进入真正的实用化阶段。
TR
-
069
的发展
以
TR
-
069
为基础,
DSLForum
开发了一系列配套的规范来扩展
TR
-
069
的应用。例如,
TR
-
098
定义了家庭网关设备的配置信息模板;
TR
-
104
定义了
VoIP
设备的配置信息模板;
TR
-
106
定义了支持
TR
-
069
的用户设备的基本配置信息模板等。这一系列规范大大增强了对支持语音、数据和视频三重播放业务设备的动态配置和管理能力。
TR
-
069
采用了成熟的通信协议、开放的面向对象的管理信息架构,具有强大的灵活性和可扩充能力,可以满足各类远端用户的设备管理和配置需求。随着家庭网关等越来越多的设备支持
TR
-
069
,该协议必将取代其它各种设备专有的配置协议,成为
IP
层以上业务配置方式的主流。
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:黑体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimHei;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@黑体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
mso-pagination:none;
font-size:10.5pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:宋体;
mso-font-kerning:1.0pt;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:595.3pt 841.9pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:42.55pt;
mso-footer-margin:49.6pt;
mso-paper-source:0;
layout-grid:15.6pt;}
div.Section1
{page:Section1;}
-->
TR069
TR
-
069
是由
DSL
论坛(
www.dslforum.org
)所开发的技术规范之一,其全称为
“CPE
广域网管理协议
”
。它提供了对下一代网络中家庭网络设备进行管理配置的通用框架和协议,用于从网络侧对家庭网络中的网关、路由器、机顶盒等设备进行远程集中管理。
这些设备不论是在最开始安装的时候还是在后期运行中的业务配置变更或是出现故障需要维护的时候,都需要通过管理接口对设备进行配置或是诊断。现阶段的设备大都提供在
LAN
侧的管理配置接口和界面,因此传统的做法是运营商的维护人员上门进行安装或调试设备,通过
LAN
侧管理接口做一些设备配置或故障诊断的工作。但是,这种一对一的人工服务方式显然运行效率不高而且需要花费大量的人力。随着运营商家庭网络业务的开展,将会有大量的设备需要安置在用户家中,采用过去人工方式对这些设备进行维护和管理将会成为一个巨大的负担。
TR
-
069
的出现正是为了解决这样一个服务难题,在
TR
-
069
所定义的框架中,主要包括两类逻辑设备:受管理的用户设备和管理服务器(
ACS
)。在家庭网络环境下,需要从网络侧进行配置和管理的设备,一般都是与运营商业务直接相关的设备,比如家庭网关、机顶盒、
IP
电话终端等。而所有与用户设备相关的配置、诊断、升级等工作均由统一的管理服务器
ACS
来完成。
对于用户设备来说,
TR
-
069
主要完成以下四方面的工作:
一是用户设备自动配置和动态的业务配置。对于
ACS
来说,每个用户设备可以在协议中对自己作出标志(例如型号、版本等),根据可设定的规则,
ACS
可以对某一个特定用户设备下发配置,也可以对某一组用户设备下发配置。
CPE
可以在开机后自动请求
ACS
中的配置信息,
ACS
也可在任意需要的时刻主动发起配置。通过该功能可以实现用户设备的
“
零配置安装
”
功能,或是可以从网络侧控制业务参数的动态改变。
二是对用户设备的软件、固件的管理。
TR
-
069
的协议提供了对用户设备中的软件、固件进行管理和下载的功能。
ACS
可以识别用户设备的版本号,决定是否远程更新用户设备的软件版本,并且在更新完成后能够得知是否成功。例如,当用户设备需要加载新的软件以实现新的业务功能时,或是当前软件存在必须修复的
bug
时,通过该功能可以实现对用户设备的远程管理升级。
三是对用户设备的状态和性能进行监测。
TR
-
069
定义了
ACS
对用户设备的状态和性能进行监测的手段。其中包括了一些通用的性能参数,可以反映当前用户设备的工作状态。另外还提供了标准的语法,运营商可以定义额外的参数。
四是对通信故障的诊断。
TR
-
069
还定义了可以用户端自我诊断和报告的能力,例如在
ACS
的指示下,用户端可以通过
ping
或其它手段检查用户端与网络业务提供点之间的连通性、带宽等,检测结果返回给
ACS
。这样,运营商通过在远端操作,就可以对用户申告的设备故障进行简单定位,并作相应的处理。
TR
-
069
协议和规程
TR
-
069
协议的基本思路是利用了在新一代
Web
服务中广泛使用的基于
SOAP
的
RPC
方法。其会话协议使用的是
HTTP1
.
1
协议,因此
TR
-
069
可以方便地使用在
Web
中使用的传送层安全技术,比如
SSL
/
TLS
。
TR
-
069
协议栈的下面几层充分利用了现在
Inter?net
上广泛使用的通信协议,比如
TCP
、
HTTP
、
SOAP
等。通过这些成熟的协议,
ACS
和用户设备之间可以方便地建立通信的基本通道。
TR
-
069
在
SOAP
之上定义了用于配置、查询、诊断等操作的特定的
RPC
方法,通信的两端(
ACS
和用户设备)都可以通过
RPC
调用来完成某个特定功能的执行和得到返回的结果。
用户设备和
ACS
之间的通信分为
ACS
发现阶段和连接建立阶段。在
ACS
发现阶段,用户设备需要得知
ACS
的
URL
或地址,这些信息可以是预配置在用户设备中的,也可以通过
DHCP
的选项来传送给用户设备。一旦用户设备得到
ACS
的
URL
或地址,用户设备可以在任何时候发起对
ACS
的连接。
在连接过程中,用户设备作为
HTTP
的客户端,其
SOAP
请求通过
HTTPPOST
发送给
ACS
;而
ACS
作为
HTTP
的服务端,其
SOAP
请求通过
HTTPRe?sponse
发送给用户设备。在每一个
HTTP
请求中可以包含多个
SOAP
请求或响应。为了确保管理配置系统的安全,
TR
-
069
建议使用
SSL
/
TLS
对用户设备进行认证。如果不使用
SSL
/
TLS
,也应使用
HTTP1
.
1
中定义的认证方式对用户设备进行认证。
除了上面提到的方式,
TR
-
069
还明确了
ACS
可以向用户设备发起连接请求的规定,用于完成网络侧发起的异步配置动作等。
TR
-
069
的互操作性测试
TR
-
069
定义了用户设备与
ACS
之间的交互流程、通信协议、基本信息等,目的是使得不同厂家遵照这个
TR
-
069
开发的用户端设备和
ACS
可以良好地互通。
2005
年
10
月,美国新罕布什尔大学(
UNH
)互操作性实验室组织了第一次
TR
-
069
互操作性测试,包括北美、欧洲和亚洲的
17
个厂商参加了这次测试。这次测试是支持
TR
-
069
的产品走向成熟的一个重要里程碑。参加测试的厂商既包括开发管理服务器
ACS
的厂商,也包括生产路由器、家庭网关和
VoIP
设备以及芯片的制造商。
今年
1
月,
UNH
互操作性实验室又进行了第二次互操作性测试,参加此次测试的厂商增加到
19
家。今年
7
月,将进行第三次互操作性测试。相信随着测试工作的进展,支持
TR
-
069
规范的用户设备会不断增加,同时设备之间可以达到广泛的兼容,支持
TR
-
069
的设备将会进入真正的实用化阶段。
TR
-
069
的发展
以
TR
-
069
为基础,
DSLForum
开发了一系列配套的规范来扩展
TR
-
069
的应用。例如,
TR
-
098
定义了家庭网关设备的配置信息模板;
TR
-
104
定义了
VoIP
设备的配置信息模板;
TR
-
106
定义了支持
TR
-
069
的用户设备的基本配置信息模板等。这一系列规范大大增强了对支持语音、数据和视频三重播放业务设备的动态配置和管理能力。
TR
-
069
采用了成熟的通信协议、开放的面向对象的管理信息架构,具有强大的灵活性和可扩充能力,可以满足各类远端用户的设备管理和配置需求。随着家庭网关等越来越多的设备支持
TR
-
069
,该协议必将取代其它各种设备专有的配置协议,成为
IP
层以上业务配置方式的主流。