TR069报文解析 下载本文

3.1 通讯交互流程

3.1.1 SOAP报文 空报文

POST / HTTP/1.1

Host: 127.0.0.1:8659 Content-Type: text/xml Connection: keep-alive Content-Length: 0

非空报文

HTTP/1.1 200 OK

Content-Type: text/xml; charset=utf-8 Content-Length: 123 Connection: Keep-Alive

xmlns:SOAP-ENC=\xmlns:xsi=\xmlns:xsd=\xmlns:cwmp=\

xmlns:SOAP-ENV=\1 ?

3.1.2 CPE主动上报事件流程

1)Inform协议报文

??

xxx *** Response

1

2)Inform参数说明 参数 DeviceId Manufacturer OUI ProductClass SerialNumber Event 说明 唯一标识设备的结构,包含以下4个属性 设备制造商标识 默认取值:00FD80 设备类型号 设备的唯一标识 说明引发事件的一个或多个事件,包EventStruct EventCode CommandKey MaxEnvlopes CurrentTime RetryCount ParamterList 含n个EventStruct 包含下面2个属性 取值范围如下: 0 BOOTSTARP 1 BOOT 8 DIAGNOSTICS COMPLETE 6 CONNECTION REQUEST X *** M *** 取值为空 接受的一个HTTP回复中的最大SOAP信包数目。 为0则表式在次信包的数目上并没有特别的限定要求 当前日期和时间(UTC) 在成功调用Inform方法前,已经进行的调用尝试次数。 另外,RetryCount值会在失败时+1。 失败包括:设备登录失败(收到错误应答404或服务器无响应)。 在发送Inform报文,并且接收到完成应答”200 OK”之后,RetryCount置零。 参数列表,包含n个ParameterValueStruct 根据不同的EventCode,有不同的值

3.1.3 OMC主动请求流程

1)UDP协议报文 ACS-?CPE 请求 GET / HTTP/1.1

Host: 192.168.99.167:3074

Content-Type: text/xml; charset=utf-8 Content-Length: 0

Connection: Keep-Alive CPE-?ACS 响应 200 OK

CPE心跳

POST / UDP/1.0

I:BC-30-5B-B8-D7-67-10000 T:1999-01-01 08:00:00

3.2 会话流程

3.2.1 CPE主动上报会话 1)注册boot