TR069模拟测试环境搭建指南.doc

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
TR069模拟测试环境搭建指南

TR069模拟测试环境搭建指南 1 背景 TR069 是数字用户线论坛(DSL Forum)制订的一个面向终端设备的网管协议,实际上是终端与接入开通网关进行交换的一种接口,(南向接口)。另外接入开通网关北向接BOSS,以完成以完成业务开通、配置更改和软件升级等一系列工作,其组网环境如下图1-1。 图1-1 TR069测试组网环境图(有NAT环境) 作为终端厂家,由于不具备接入开通网关设备,因此不能搭建实际的测试组网环境。为解决这一问题,引入模拟测试工具Simulation和ACS模拟器,模拟接入开通网关与终端进行交互。虽然模拟环境与真实环境有一定的差距,但是能测试解决大多数问题,尤其是报文交互问题。 2 测试知识必备 2.1 测试组网环境知识 测试组网环境分有NAT环境和无NAT环境,有NAT环境指的是接入开通网关在NAT后,接入开通网关起2个服务,一个用于业务通道,另外一个用于管理通道(移动规定端口是8070),管理通道是1个长连接,终端定时向接入开通网关发送心跳进行保活,一般周期为3分钟,接入开通网关通过发送反向请求触发终端上报6 CONNECTION Request请求下发业务参数;无NAT环境指的是接入开通网关在NAT前,接入开通网关只起一个服务用于业务通道,管理通道是终端做Server,服务端口由终端指定,终端注册时会把IP和服务端口上报给接入开通网关,接入开通网关连上Server后发反向连接进行业务请求下发。也就是说,有NAT与无NAT环境业务通道是一样的,只是管理通道不同谁做Server的问题。 有NAT情况参考《中国移动CM-IMS企业用户接入设备开通网关设备规范-V8.doc》中8.4长连接要求,其中反向请求报文如下示例(用16进制表示): 01 00 00 00 06 74 65 6c 70 6f 31 /*其中74 65 6c 70 6f 31代表的是设备用户名telpo1, 00 00 00 06表示的是telpo1的长度4个字节,01表示请求消息*/ 下面介绍管理通道反向请求包,无NAT反向请求报文示例如下,其中3:12345是终端注册时上报给接入开通网关的: GET /cpe?id=8 HTTP/1.1 User-Agent: Jakarta Commons-HttpClient/3.1 Host: 3:12345 2.2 南向节点参数介绍 业务功能包括开户、修改、查询和销户,各业务功能调用的RPC如表2-1所示: 表2-1 各业务功能调用RPC 业务功能 接入开通网关调用RPC 终端调用RPC 开户 InformResponse、SetParameterValues Inform、SetParameterValuesResponse 修改 InformResponse、SetParameterValues Inform、SetParameterValuesResponse 查询 InformRespons、GetParameterValues Inform、GetParameterValuesResponse 销户 InformResponse、SetParameterValues Inform、SetParameterValuesResponse 南向节点所有参数如下图2-1,各参数的具体含义参考《附件5:中国移动CM-IMS接入设备业务开通功能及接口要求规范-V9.doc》中的“6 接口参数”: 图2-1 南向节点参数 3 测试环境搭建 3.1 有NAT测试环境搭建 有NAT模拟测试环境采用Simulation测试工具,创建管理通道为8070的服务器作为示例: 设置:8070,选择TCP Server, 点[Connect]后,左下角显示Create server success表示创建成功. 图3-1-1创建管理通道端口8070服务器 当收到设备管理口连接后,可看到xxx.xxx.x.xxconneced,选择 Hex;输入框填01 00 00 00 05 74 65 6c 70 6f /*其中74 65 6c 70 6f 31代表的是设备用户名telpo, 00 00 00 05表示的是telpo的长度5个字节,01表示业务请求消息*/ ,点 [Send]后, ACS模拟器就会看到设备发起业务请求连接 图3-1-2下发反向请求包 ACS模拟器收到请求包后,下面的操作就跟无NAT测试操作一致 图3-1-3平台收到反向请求包 3.2 无NAT测试环境搭建 无NAT测试环境搭建采用ACS模拟器,与simulation测试工具不同的是,ACS模拟器通过脚本下发来完成业务的配置。需要注意的是,ACS模拟器ACS设置下的URL具体步骤参考如下截图: 3-2-1 接入设备无N

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档