[发明专利]一种宽带接入网的故障诊断装置有效
申请号: | 201610517621.6 | 申请日: | 2016-06-30 |
公开(公告)号: | CN106209441B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 张崇富;尹海明;钟轶文;邱昆 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04Q11/00 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平;陈靓靓 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种宽带接入网的故障诊断装置,数据报文捕获装置捕获得到OLT与各个ONU之间的上下行数据报文;协议过滤模块对上下行数据报文进行解析,筛选出MPCP协议和OAM协议对应的数据报文,分别发送给MPCP协议故障诊断模块、OAM协议故障诊断模块;MPCP协议故障诊断模块细分得到MPCP协议数据报文的子类型,通过ONU注册状态机检测得到MPCP协议故障;OAM协议故障诊断模块对OAM协议数据报文进行解析,得到OAM协议故障;故障告警模块对诊断得到的故障进行告警。本发明采用解析协议的方法,从MPCP协议数据报文和OAM协议数据报文中提取得到故障信息,实现宽带接入网的故障诊断。 | ||
搜索关键词: | 一种 宽带接入 故障诊断 装置 | ||
【主权项】:
1.一种宽带接入网的故障诊断装置,其特征在于包括数据报文捕获模块、协议过滤模块、MPCP协议故障诊断模块、OAM协议故障诊断模块和故障告警模块,MPCP表示多点控制协议,其中:数据报文捕获模块与宽带接入网中的OLT连接,捕获得到OLT与其所连接的各个ONU之间的上下行数据报文;协议过滤模块用于对数据报文捕获模块捕获的上下行数据报文进行解析,筛选出MPCP协议和OAM协议对应的数据报文,将MPCP协议数据报文发送给MPCP协议故障诊断模块,将OAM协议数据报文发送给OAM协议故障诊断模块,将其他协议的数据报文丢弃;MPCP协议故障诊断模块包括子类型细分模块和ONU注册状态机,子类型细分模块接收协议过滤模块发送的MPCP协议数据报文,提取出此ONU对应的LLID并解析得到该数据报文的子类型,发送给ONU注册状态机,子类型包括:Normal GATE帧、Discovery GATE帧、REPORT帧、REGISTER_REQ帧、REGISTER帧、REGISTER_ACK帧;ONU注册状态机用于检测故障信息,包括9个状态:初始、等待注册、注册确认01、注册确认02、注册完成、OLT发送GATE帧、OLT接收REPORT帧、告警,其状态转换过程如下:在初始状态下,如果数据报文为注册请求的REGISTER_REQ数据帧,跳转至等待注册状态;如果数据报文为Normal GATE帧,跳转至OLT发送GATE帧状态;如果数据报文为Discovery GATE帧,则保持当前状态;在等待注册状态,如果数据报文为注册成功的REGISTER帧,则跳转至注册确认01状态;如果数据报文为Discovery GATE帧,则跳转至初始状态;如果数据报文为注册请求的REGISTER_REQ帧,则保持当前状态;如果数据报文为其他的帧或者接收REGISTER帧超时,跳转至告警状态;在注册确认01状态,如果数据报文为Normal GATE帧,跳转至注册确认02状态;如果数据报文为Discovery GATE帧,则保持当前状态;在注册确认02状态,如果数据报文为REGISTER_ACK帧,跳转至注册完成状态;如果数据报文为Discovery GATE帧,则保持当前状态;如果数据报文为其他的帧或者接收REGISTER_ACK帧超时,跳转至告警状态;在注册完成状态下,如果数据报文为Normal GATE帧,跳转至OLT发送GATE帧状态;如果数据报文为Discovery GATE帧,则保持当前状态;如果数据报文为其他的帧或者接收Normal GATE帧超时,则跳转至告警状态;在OLT发送GATE帧状态,如果数据报文为REPORT帧,跳转至OLT接收REPORT帧状态;如果数据报文为Normal GATE帧,则保持当前状态;如果数据报文为其他的帧或者REPORT帧超时,跳转至告警(Alarm)状态;在OLT接收REPORT帧状态,如果数据报文为Normal GATE帧,跳转至OLT发送GATE帧状态;如果数据报文为Discovery GATE帧,跳转至初始状态;如果数据报文为REPORT帧,则保持当前状态;在告警状态下,如果数据报文为Discovery GATE帧,跳转至初始状态;当收到REPORT帧,跳转至OLT接收REPORT帧状态;如果数据报文为Normal GATE帧,跳转至OLT发送GATE帧状态;否则保持当前状态;当从等待注册Wait For Register状态跳转至告警状态,生成ONU注册冲突告警的故障代码;当从注册确认状态跳转至告警状态,生成ONU注册失败告警的故障代码;当从注册完成状态跳转至告警状态,生成ONU视为注册失败告警的故障代码;当从OLT发送GATE帧状态跳转至告警状态,生成ONU掉电告警的故障代码;将LLID和故障代码发送给故障告警模块;OAM协议故障诊断模块接收协议过滤模块发送的OAM协议数据报文,根据以下步骤判断OAM协议故障:S1:从OAM协议数据报文的前导码中提取出LLID;S2:解析OAM协议数据报文,判断本地和远端注册发现是否完成,如果是,本帧数据报文故障诊断结束,否则进入步骤S3;S3:提取OAM协议数据报文中编码域的值,如果是Information PDU,进入步骤S4,如果是Event Notification PDU,进入步骤S5,否则本帧数据报文故障诊断结束;S4:提取OAM帧的标识域的值,判断是否存在Local Link fault告警、Dying Gasp告警和Critical Event告警,如果存在,则生成对应的故障代码,连同LLID一起发送给故障告警模块,对此OAM帧的诊断结束;S5:如果该Event Notification PDU是接收到的第一个该种类型的OAM帧,进入步骤S7,否则进入步骤S6;S6:如果当前Event Notification PDU的Sequence Number域与前一个Event Notification PDU相同,对此OAM帧的诊断结束,否则进入步骤S6;S7:提取Event Notification PDU帧data域中的event type类型字段,判断得到故障,包括链路误码率过高、链路错误帧率过高、链路64B/65B错误帧率过高、链路错误帧频率过高,生成对应的故障代码,连同LLID一起发送给故障告警模块,对此OAM帧的诊断结束;故障告警模块接收LLID和故障代码,进行故障告警。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610517621.6/,转载请声明来源钻瓜专利网。