资源描述
ITMS(RMS)在网络中的位置和作用
目录
ITMS平台为何物 2
认识HGU 3
注册认证 4
ONU终端web中ITMS平台相关界面 7
ITMS功能作用 8
初始的设备开通 9
新业务的开通 11
前摄性的维护 11
远程诊断和故障捕捉 12
实验室搭建终端业务平台 13
环境介绍 14
HGU配置 14
运行中兴的ITMS服务器 16
搜索HGU 17
远程管理ONU 18
静态参数树 18
动态参数树 21
ITMS和ONU之间交互包 23
ITMS平台为何物
ITMS是终端综合管理系统(Integrated Terminal Management System)简称,电信将其称之为ITMS,联通、移动称为RMS{RMS(Remote Management Server)远程管理服务器}。主要用于家庭网关的设备注册,初始化自动配置,远程故障诊断修复和设备监控等。它通过北向连接BOSS系统用于接收业务工单,南向通过TR069管理通道连接终端,通过安装客户端与ITMS连接用于查看工单、终端执行情况。
ITMS(RMS)是基于TR069协议,TR069是以TCP连接方式,HTTP为载体,XML为信息格式,SSL为可选加密方法的一种网络管理协议。
图:家庭网关远程管理模型
接口 1 是RMS和家庭网关之间的管理接口,采用 TR-069 系列协议,可以远程实现对家庭网关的网关层功能管理,以及 VoIP 和 IPTV等功能模块的管理
接口 2 是EMS和家庭网关之间的管理接口,采用 GPON OMCI/ EPON OAM 协议,实现对 HGU PON层功能管理,以及 VoIP 功能模块的管理
GPON上行的 HGU,对于 VoIP 功能模块应通过 OMCI 和 TR-069 均可进行管理,但运行时只能通过一种方式进行管理。采用 TR-069 管理时,应支持 Virtual Ethernet Interface Point(VEIP)作为 OMCI 管理域和 TR069 管理域在数据平面接口 1 和接口2 的分割点,应符合TR-142 Issue2 6.2 描述。
GPON上行的 HGU应支持 IP host config data 和 TR-069 management server 实体创建和设置,以实现通过 OMCI 配置 TR-069 管理通道的功能。
应支持通过 OMCI/OAM 配置 TR069 管理通道使用的 VLAN、IP 地址、RMS 的 URL等各项参数;可选的,可对 TR069 管理通道使用的 VLAN、RMS 的 URL、IP 地址配置方式等各项参数进行预配置。
HGU家庭网关远程管理包括业务功能配置、故障诊断、性能监控、软件升级等功能;HGU(PON上行家庭网关)采用基于GPON OMCI/EPON OAM的EMS,以及基于TR-069的RMS进行远程管理。对于HGU的远程管理,EMS和RMS的管理分工界线的基本原则是GPON OMCI/EPON OAM主要管理PON链路和VoIP功能;TR-069主要管理网关层功能,包括VoIP、Internet、IPTV等务以及故障诊断、性能监控、软件升级等维护功能。RMS或EMS上应可通过配置进行在两种管理模式间选择。
图:ITMS在网络中的位置
认识HGU
FTTH接入所使用的ONU形态有HGU(Home Gateway Unit)和SFU(Single Family Unit),
HGU更多的是通过ITMS(RMS)配置,很少使用OLT通过OMCI给ONU配置 TR-069_wan连接参数和VOIP参数
SFU配置由OLT通过OMCI给ONU下发
作为HGU和SFU在业务上的区别:HGU有三层功能,可路由方式拨号,可配置时间管理,NAT,QOS,DDNS,SFU仅有二层桥接功能
注册认证
GPON-ONU注册到OLT有三种:SN认证、loid认证、认证密码
SN:贴在GPON-ONU背面,ONU固有属性出厂自带
LOID:方便电子工单执行,预先在OLT上配置好loid数据,开通时配置ONU的loid与之匹配,ONU即可在OLT上线从ITMS下发获取业务数据。
1) 20%(仅针对HGU):在向OLT发起注册时提示“正在注册OLT”
2) 30%(仅针对HGU):在OLT授权成功时提示“正在获取管理IP”
3) 40%:TR069的WAN连接获得IP地址时提示“已获得管理IP,正在连接RMS”
4) 50%:在RMS平台注册成功时提示“等待RMS平台下发业务数据”
5) 60%:在RMS指示开始下发业务数据时提示“RMS平台正在下发业务数据,请勿断
电或拨光纤”。
6) 61%~99% :根据RMS下发的将要配置的业务类型,提示“RMS平台正在下发**业务
数据,请勿断电或拨光纤”(界面显示的业务类型包括“上网”、“IPTV”、“语音”、
“其它”或前三者的组合;根据RMS下发的用户业务数量均衡确定每个业务配置需显示的
百分比进度)。
7) 100%:在RMS指示业务数据下发成功时提示“RMS 平台业务数据下发成功,共下
发了宽带、语音、IPTV 三个业务”(注:下发几个业务就提示几个业务)
终端注册和下发业务时主要出错情形的提示要求如下:
1) 在OLT上注册失败:提示“在OLT上注册失败,请检查光信号灯是否处于熄灭状态、
loid是否正确”
2) 不能连接RMS:提示“到RMS的通道不通,请联系客户经理或拨打10010”
3) 在RMS上注册失败(未超过最大限制次数):提示“在RMS上注册失败,正在重试”
4) 在RMS上注册失败(超过最大限制次数):提示“在RMS上注册失败,请联系客户
经理或拨打10010”
5) RMS未下发业务或业务下发异常:提示“RMS下发业务异常,请联系客户经理或拨
打10010”
认证密码password:方便电子工单执行,预先在OLT上配置好loid数据,开通时配置ONU的loid与之匹配,ONU即可在OLT上线从ITMS下发获取业务数据。
电信LOID注册到ITMS过程截图
ONU终端web中ITMS平台相关界面
状态页面:显示ONU与ITMS平台连接建立状态
主动上报的状态是指显示家庭网关主动向ITMS发Inform的情况,具体要求如下:
- 未上报(*****):指家庭网关未发起向ITMS的TCP 连接请求,其中“*****”代表
未发起向ITMS的TCP连接请求的原因(如家庭网关正在启动、无远程管理WAN 连接、
远程管理WAN 连接未生效、无管理通道DNS 信息、无ITMS 配置参数、ITMS域名解析
失败等),示例:家庭网关上电后的最初状态显示为“未上报(家庭网关正在启动)”
- 上报无回应:家庭网关发起了向ITMS的TCP 连接请求,但连接建立失败
- 上报过程中断:家庭网关向ITMS的TCP 连接建立成功,但上报Inform 过程未完成
- 上报成功:上报Inform 过程成功完成
接受RMS连接状态是指ITMS主动连接家庭网关的状态,具体要求如下:
- 未收到远程连接请求
- ITMS发起的远程连接过程中断
- ITMS发起的远程连接过程成功
业务配置下发状态是指对ITMS业务数据下发结果的显示,具体要求如下:
- ITMS未收到远程业务配置
- 正在接受ITMS的远程业务配置
- 业务配置成功
- 业务配置失败
诊断页面:手动上报状态
配置页面:网络-远程管理页面,在页面中预配置有ITMS平台的URL,ACS用户名密码是ONU上行到ITMS方向,连接请求用户名密码是ITMS下行访问ONU,主要是能实现双向认证,一个是ITMS来认证HGU的,一个是HGU来认证ITMS;
ITMS功能作用
图:业务开通流程
初始的设备开通
新业务的开通
前摄性的维护
版本升级:可配置策略批量升级
图:升级单个ONU
远程诊断和故障捕捉
恢复出厂:
实时告警监控:
实验室搭建终端业务平台
目的:
依据机房现有环境,搭建了终端业务平台,为更深入了解电信的业务
环境介绍
OLT:FP8680,8GPON板卡
ONU:FGP421M
RJ11接口电话机
SIP电话机
交换机
服务器
组网图
ONU的tr069_wan口vlan46广播获取由vlan46里的dhcp服务器分配的IP, tr069_wan与ITMS三层互通
ONU的voip_wan口vlan47广播获取由vlan47里的DHCP服务器分配的IP,voip_wan与SIP服务器三层互通
HGU配置
Web登陆FGP421M,电信账号密码:telecomadmin nE7jA%5m
ONU通过SN或LOID,passward成功注册到OLT,Vlan 46/47 dhcp获取的地址
网络中未搭建DNS服务器,故ITMS的url需手写的是ITMS服务器IP:
http://172.17.163.182:9090/ACS-server/ACS
现网中电信此处一般为域名:例如:9090/ACS-server/ACS
运行中兴的ITMS服务器
先点击,等服务器完全启动后再点击客户端 ,
在跳出来的登陆对话框上输入用户名:admin;密码为空;服务器地址:172.17.163.182,点“确定”按钮进入ITMS系统
搜索HGU
点击ITMS系统的“查询”按钮,系统显示已注册的所有CPE设备的信息,根据设备标识号和类型、型号等信息查找自己的CPE设备;如图我们看到型号FGP421M,地址符合之前获取的地址
图:ITMS服务器上显示的FGP421M
远程管理ONU
找到后选中当前的记录,右击“配置管理”快捷工具,进入CPE设备信息的配置页面
静态参数树
TR069的标准RPC报文中通用的方法一般在“静态参数树”选项中,比如重启,恢复出厂,上传下载文件等操作。
远程重启
从ITMS上定位Reboot方法节点位置(静态参数树),不用任何输入,点击“发送”即可实现重启
上传文件
在ITMS静态参数树下使用TR069 RPC LIST中的UPLOAD方法:
选择文件类型为logfile表示上传ONU的日志文件到ACS服务器上(选择文件类型为configfile表示上传ONU的配置文件到ACS服务器上),上传的结果可在ITMS服务器管理LOGFILES文件夹下找到刚刚上传的日志文件
选择文件类型为configFile则表示上传配置文件
下发文件
在ITMS静态参数树下使用TR069 RPC LIST中的DOWNLOAD方法,也是有不同文件类型
如果远程为CPE进行升级, 需要相关的升级软件,需要一个HTTP服务器,先将升级文件放入HTTP服务器中,如下图所示:
在ITMS静态参数树下使用TR069 RPC LIST中的DOWNLOAD方法,将HTTP服务器上的地址复制到下图的URL地址中,文件名改为升级文件的名。
点击下载,即可完成ONU升级,此处延时秒数为0秒,即升级是立即进行,若指定延时秒数为5秒,则升级在5秒之后进行
动态参数树
其它的参数配置与查询在“动态参数树”选项卡中,比如可以修改WAN口的信息参数
修改WAN参数
在动态参数树里面设置
如下图,点击修改按钮即可
配置成功后,进入ONU的WEB网络>宽带设置可查询到参数值与ITMS上配置的一致
对比FGP421M中的参数不难发现ITMS这部分的显示了所有HGU上的对应WAN口信息,比如路由器模式,地址获取DHCP,外部地址等等。
ITMS和ONU之间交互包
镜像:FGP421M镜像方法:在web页面输入http://192.168.1.1/engdebug.html
选择镜像端口enable打勾,eth0.0对应lan 1口
测试:
ITMS与ONU交互信息
点击手动上报inform,上报ONU的inform信息
抓包产生一条ONU与ITMS交互信息
在follow TCP Stream里查看详细交互内容
上报inform信息
POST /ACS-server/ACS HTTP/1.1
Host: 172.17.163.182:9090 ITMS平台IP和端口
User-Agent: BCM_TR69_CPE_04_00
Connection: keep-alive
SOAPAction:
Content-Type: text/xml
Content-Length: 2886
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cwmp="urn:dslforum-org:cwmp-1-0">
<SOAP-ENV:Header>
<cwmp:ID SOAP-ENV:mustUnderstand="1">718039746</cwmp:ID>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<cwmp:Inform>
<DeviceId>
<Manufacturer>PHICOMM</Manufacturer> 设备制造商名称
<OUI>B046FC</OUI> 制造商标识
<ProductClass>FGP421</ProductClass> 设备型号
<SerialNumber>48300B046FC4E8CFB</SerialNumber> 设备序列号
</DeviceId>
<Event SOAP-ENC:arrayType="cwmp:EventStruct[1]">
<EventStruct>
<EventCode>2 PERIODIC</EventCode>
<CommandKey></CommandKey>
</EventStruct>
</Event>
<MaxEnvelopes>1</MaxEnvelopes>
<CurrentTime>1970-01-01T00:52:00+00:00</CurrentTime>
<RetryCount>0</RetryCount>
<ParameterList SOAP-ENC:arrayType="cwmp:ParameterValueStruct[0011]">
<ParameterValueStruct>
<Name>InternetGatewayDevice.DeviceSummary</Name>
<Value xsi:type="xsd:string">InternetGatewayDevice:1.1[](Baseline:1, EthernetLAN:1, ADSLWAN:1, Time:1, IPPing:1, ATMLoopback:1, DSLDiagnostics:1, DeviceAssociation:1, USBLAN:1, WiFiLAN:1), VoiceService:1.0[1](Endpoint:1, SIPEndpoint:1)</Value>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>InternetGatewayDevice.DeviceInfo.SpecVersion</Name>
<Value xsi:type="xsd:string">1.0</Value>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>InternetGatewayDevice.DeviceInfo.HardwareVersion</Name>
<Value xsi:type="xsd:string">MV1.0</Value> 硬件版本
</ParameterValueStruct>
<ParameterValueStruct>
<Name>InternetGatewayDevice.DeviceInfo.SoftwareVersion</Name>
<Value xsi:type="xsd:string">MV1.0.1.GX</Value> 软件版本
</ParameterValueStruct>
<ParameterValueStruct>
<Name>InternetGatewayDevice.DeviceInfo.ProvisioningCode</Name>
<Value xsi:type="xsd:string"></Value>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>InternetGatewayDevice.ManagementServer.ConnectionRequestURL</Name>
<Value xsi:type="xsd:string">http://172.17.162.177:30006/</Value> 终端回连URL
</ParameterValueStruct>
<ParameterValueStruct>
<Name>InternetGatewayDevice.ManagementServer.ParameterKey</Name>
<Value xsi:type="xsd:string"></Value>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>InternetGatewayDevice.X_CT-COM_UserInfo.UserId</Name>
<Value xsi:type="xsd:string"></Value>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANIPConnection.1.ExternalIPAddress</Name>
<Value xsi:type="xsd:string">172.17.162.177</Value>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>InternetGatewayDevice.DeviceInfo.DeviceType</Name>
<Value xsi:type="xsd:string">E8C 4+2 wifi</Value> 设备形态
</ParameterValueStruct>
<ParameterValueStruct>
<Name>InternetGatewayDevice.DeviceInfo.AccessType</Name>
<Value xsi:type="xsd:string">Gpon</Value> 接入类型
</ParameterValueStruct>
</ParameterList>
</cwmp:Inform>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
SOAPAction: ""
Set-Cookie: JSESSIONID=5099FB7D427D25DA03A13C8E4907E02A; Path=/ACS-server
Content-Length: 490
Date: Thu, 06 Aug 2015 08:44:22 GMT
Server: Apache Coyote/1.0
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cwmp="urn:dslforum-org:cwmp-1-0"><SOAP-ENV:Header><cwmp:ID SOAP-ENV:mustUnderstand="1">718039746</cwmp:ID></SOAP-ENV:Header><SOAP-ENV:Body><cwmp:InformResponse><MaxEnvelopes>3</MaxEnvelopes></cwmp:InformResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>POST /ACS-server/ACS HTTP/1.1
Host: 172.17.163.182:9090
User-Agent: BCM_TR69_CPE_04_00
Connection: keep-alive
SOAPAction:
Cookie: JSESSIONID=5099FB7D427D25DA03A13C8E4907E02A
Content-Type: text/xml
Content-Length: 0
HTTP/1.1 204 No Content
Content-Type: text/html; charset=utf-8
SOAPAction: ""
Content-Length: 0
Date: Thu, 06 Aug 2015 08:44:22 GMT
Server: Apache Coyote/1.0
展开阅读全文