发明名称 OLT端对ONU端参数配置失败的再配置处理方法
摘要 本发明提供了一种OLT端对ONU端参数配置失败的再配置处理方法,其包括:首先对光网络单元的参数配置进行规划,然后固定间隔时间轮询一次所有光网络单元的参数配置状态,如果一个或复数个光网络单元存在配置失败的参数,则对相应的光网络单元参数配置进行再配置操作,如果再配置成功则结束本方法流程,如果经复数次再配置依然未成功,则转入参数配置失败的处理过程。该方法能及时解决OLT端对ONU端参数配置时个别参数配置失败的问题。
申请公布号 CN102857838B 申请公布日期 2016.01.13
申请号 CN201210219348.0 申请日期 2012.06.29
申请人 广东东研网络科技股份有限公司 发明人 陈正祥;王国峰
分类号 H04L12/24(2006.01)I;H04Q11/00(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 湖北武汉永嘉专利代理有限公司 42102 代理人 王超
主权项 OLT端对ONU端参数配置失败的再配置处理方法,其特征在于包括:首先对光网络单元的参数配置进行规划,然后固定间隔时间轮询一次所有光网络单元的参数配置状态,如果一个或复数个光网络单元存在配置失败的参数,则对相应的光网络单元参数配置进行再配置操作,如果再配置成功则结束本方法流程,如果经复数次再配置依然未成功,则转入参数配置失败的处理过程;对光网络单元的参数配置进行规划的方法包括:首先按照对单个参数的属性进行组织,然后将单个光网络单元上的所有参数组织成链表结构,接着根据参数链表和参数配置状态对该光网络单元的状态信息进行组织,然后对整个光设备终端所配置的所有光网络单元的状态信息组装成光网络单元参数配置列表数组;单个参数的属性包括:参数的编号或名称、参数的值、参数的配置操作函数、参数的查询操作函数、参数配置状态和参数配置失败后的处理策略;单个光网络单元的状态信息包括:光网络单元注册状态、初始配置的完成状态、所有参数的配置状态、配置失败次数和参数链表;对光网络单元参数配置进行再配置操作的方法包括:在对光网络单元的某个参数配置之前,首先从光网络单元中读取该参数配置,如果读取到的参数配置和希望下发的配置相同,说明该参数曾经配置成功;如果读取到的参数配置和希望下发的配置不相同,则执行参数配置下发操作;对光网络单元再配置的次数为四次,第1次时间间隔100ms,其它时间间隔1s;参数配置失败的处理策略包括:忽略配置失败事件、通告用户手动处理或系统自动重启该光网络单元;当参数配置最终仍配置失败时,记录光网络单元参数配置失败日志,该日志的结构见下表:<tables num="0001" id="ctbl0001"><table><tgroup cols="6"><colspec colname="c001" colwidth="8%" /><colspec colname="c002" colwidth="21%" /><colspec colname="c003" colwidth="13%" /><colspec colname="c004" colwidth="10%" /><colspec colname="c005" colwidth="31%" /><colspec colname="c006" colwidth="17%" /><tbody><row><entry morerows="1">序号</entry><entry morerows="1">名称</entry><entry morerows="1">数据类型</entry><entry morerows="1">字节数</entry><entry morerows="1">示例</entry><entry morerows="1">描述</entry></row><row><entry morerows="1">1</entry><entry morerows="1">时间</entry><entry morerows="1">字符串</entry><entry morerows="1">19</entry><entry morerows="1">1970‑01‑01 00:03:29</entry><entry morerows="1"> </entry></row><row><entry morerows="1">2</entry><entry morerows="1">输出优先级</entry><entry morerows="1">整数</entry><entry morerows="1">1</entry><entry morerows="1">3</entry><entry morerows="1"> </entry></row><row><entry morerows="1">3</entry><entry morerows="1">搜索关键字</entry><entry morerows="1">字符串</entry><entry morerows="1">8</entry><entry morerows="1">CFG_FAIL</entry><entry morerows="1"> </entry></row><row><entry morerows="1">4</entry><entry morerows="1">ONU的位置</entry><entry morerows="1">字符串</entry><entry morerows="1">8</entry><entry morerows="1">01/01/01</entry><entry morerows="1"> </entry></row><row><entry morerows="1">5</entry><entry morerows="1">ONU mac</entry><entry morerows="1">字符串</entry><entry morerows="1">17</entry><entry morerows="1">00:1d:2b:02:12:01</entry><entry morerows="1"> </entry></row><row><entry morerows="1">6</entry><entry morerows="1">参数编码</entry><entry morerows="1">整数</entry><entry morerows="1">2</entry><entry morerows="1">f004</entry><entry morerows="1"> </entry></row><row><entry morerows="1">7</entry><entry morerows="1">参数的当前值</entry><entry morerows="1">字符串</entry><entry morerows="1">64</entry><entry morerows="1"> </entry><entry morerows="1"> </entry></row><row><entry morerows="1">8</entry><entry morerows="1">参数的希望值</entry><entry morerows="1">字符串</entry><entry morerows="1">64</entry><entry morerows="1"> </entry><entry morerows="1"> </entry></row><row><entry morerows="1">9</entry><entry morerows="1">配置函数返回码</entry><entry morerows="1">整数</entry><entry morerows="1">2</entry><entry morerows="1"> </entry><entry morerows="1"> </entry></row></tbody></tgroup></table></tables>;该OLT端对ONU端参数配置失败的再配置处理方法具体包括以下步骤:S0)对根据以太网无源光网络的拓扑结构对光网络单元的参数配置进行规划,封装成光网络单元参数配置列表数组;S1)在OLT系统中建立一个独立的线程或任务,每间隔5分钟,轮询一次光网络单元参数配置列表数组中所有光网络单元的所有参数配置状态,如果某个光网络单元已经注册成功且已经执行完配置流程,但某个参数配置失败,则进入下一步;S2)首先执行查询操作,从光网络单元中读取指定参数配置,如果读取到的参数配置和希望下发的配置相同,则说明该参数已经下发成功,置配置成功标志,跳转到步骤S12执行,否则进入下一步;S3)向网络管理系统上报“光网络单元配置失败的参数再次配置”消息;S4)第1次再次下发配置失败的参数,如果本次配置成功,跳转到步骤S12执行;如果本次配置失败,延迟100ms,进入下一步;S5)执行配置操作,从光网络单元读取指定参数配置,如果读取到的参数配置和希望下发的配置相同,则说明该参数已经下发成功,置配置成功标志,跳转到步骤S12执行,否则进入下一步;S6)第2次再次下发配置失败的参数,如果本次配置成功,跳转到步骤S12执行;如果本次配置失败,延迟1s,进入下一步;S7)执行查询操作,从光网络单元读取指定参数配置,如果读取到的参数配置和希望下发的配置相同,则说明该参数已经下发成功,置配置成功标志,跳转到步骤S12执行,否则进入下一步;S8)第3次再次下发配置失败的参数,如果本次配置成功,跳转到步骤S12执行;如果本次配置失败,延迟1s,进入下一步;S9)向网络管理系统上报“光网络单元再次配置失败”告警;S10)根据日志信息定义格式,组织日志信息,记录光网络单元参数配置失败日志记录;S11)根据光网络单元参数配置失败处理策略,执行相关动作:如果处理策略是“忽略”,将不做任何事;如果处理策略是“提示用户处理”,将向网络管理系统发送提示用户处理的告警;如果处理策略是“自动重启”,将重启该光网络单元;S12)置光网络单元参数配置成功标志,向网管系统上报“光网络单元参数再次配置成功”消息。
地址 515000 广东省汕头市高新区科技中路6号创业大厦十二层