一种判断设备认证状态的方法

文档序号:7870061阅读:910来源:国知局
专利名称:一种判断设备认证状态的方法
技术领域
本发明涉及光通 信技术领域,尤其涉及一种判断设备认证状态的方法。
背景技术
随着国内的信息化建设的推进,用户对于带宽需求越来越大,而各运营商也开始对自己所提供的接入层网络进行适应性改造,而改造的方向就是光网络。早期的光接入(Passive Optical Network,简称PON)大多采用光纤到楼(FiberTo The Building,简称FTTB)的方式,而这种光接入的方式中大多以多用户单元(MultiDwelling Unit,简称MDU)为光网络终结,然后再用太网交换机将数据推送到各个用户家庭。图I是现有技术中FTTB方式进行PON的结构示意图;如图I所示,业务节点接口(Service Node Interface,简称 SNI)与光线路终端(Optical Line Terminal,简称OLT), OLT通过PON接口与光分配网络(ODU)连接,ODU在通过PON接口分别与多个光节点(Optical Network Unit,简称 0NU) / 光网络设备(Optical Network Terminal,简称 ONT)连接,用户再通过用户网络侧接口(User Node Interface,简称UNI)分别与相应的0NU/0NT如(0NU/0NT I、0NU/0NT 2或0NU/0NT η等)连接,进而实现光纤通信。目前,随着用户数量的增多,以及光网络的大面积推广,光接入方式逐渐从FTTB发展到以光纤到户(Fiber To The Home,简称FTTH)为主的介入方式,相应的推出了融合单个商业用户单元(Single Business Unit,简称SBU)和家庭网关功能的家庭网关单元(HomeGateway Unit)。于是,光网络设备的数量开始了爆炸式地增长。无论是以单个商业用户单元(Single Business Unit,简称SFU)、多用户单元(Multi Dwelling Unit)还是家庭网关单元(Home Gateway Unit)为光网络终结,其在使用上都存在着注册异常的可能,而通过分析注册和认证状态,可以有效地定位问题发生的位置;尤其是,随着HGU的大面积推广,由于涉及到多家厂商间的互通,以及各地方网络环境的影响,设备通信异常的现象越来越多。而对于一些早期的双芯片方案设备(比如TK方案),PON芯片在设备中大多有一定的自主性,比如MAC认证方式大多都是自主完成的,作为主控芯片根本获取不到MAC认证的状态。而与此同时,中国电信制定了 LOID注册,相应的各大厂商也分别有自己的私有注册模式,这就造成了两个结果I)有可能采用不同的注册方式认证,对于每种认证方式都需要一一判断,以来确认目前的注册方式;2)由于存在多种注册方式,增大了 ONU之间发生注册冲突的几率。由于目前市场上PON商用设备主要以LOID作为注册方式,所以,大多只以LOID注册为判断依据,进行注册和认证状态,进而定位问题发生的位置。但是,除LOID意外其他注册方式的PON设备正在逐渐的在市场推广,急需克服以多种注册方式作为判断依据的课题,以确认采用多种注册方式的网络设备出现通信异常位置,便于PON设备的维护。

发明内容
针对现有的采用多种注册方式的PON设备注册认证状态判断机制中存在的上述问题,现提供一种通过以多种注册方式作为判断依据进行PON设备认证状态的判断,以确认网络设备出现通信异常的位置。本发明的目的是通过下述技术方案实现的本发明一种判断设备认证状态的方法,应用于设置有OAM模块的光线路终端,所述OAM模块用于管理通过ONU与所述光线路终端连接的光网络设备,其中,包括从所述OAM模块获取扩展OAM报文,提取所述扩展OAM报文中Opcode、Branch和Leaf的值;
根据所述Opcode和/或所述Branch与Leaf的值,判断ONU注册认证失败的种类;其中,所述Opcode表示操作类型,所述Branch表示本TLV为管理对象的实例索弓丨,所述Leaf表示具体的管理对象的实例的编号。上述的判断设备认证状态的方法,其中,所述ONU注册失败的种类包括未注册和/或已注册未认证和/或认证冲突和/或OAM交互异常。上述的判断设备认证状态的方法,其中,所述Opcode为0x05时,且该扩展OAM报文中注册信息为注册失败时,认证失败的种类为未注册。上述的判断设备认证状态的方法,其中,所述Opcode为0x03时,根据该扩展OAM报文中的Branch和Leaf的值,判断认证失败的种类属于已注册未认证、认证冲突或OAM交
互异常。上述的判断设备认证状态的方法,其中,认证失败的种类为未注册时,其认证失败的原因为光功率不足。上述的判断设备认证状态的方法,其中,通过检查光功率和/或光模块电源以确定光功率不足的原因。上述的判断设备认证状态的方法,其中,认证失败的种类为已注册未认证时,根据LOID认证是否有回复信息判断认证失败的原因。上述的判断设备认证状态的方法,其中,若所述LOID认证有回复信息,根据该回复信息判断认证失败原因;若所述LOID认证无回复信息,则认证失败原因为光功率处于临界值。上述的判断设备认证状态的方法,其中,若注册完成后快速解注册,且反复进行注册和解注册动作,则认证失败的种类为认证冲突。上述的判断设备认证状态的方法,其中,若光线路终端多次长时间下发重复的配置,则认证失败的种类为OAM交互异常。综上所述,本发明一种判断设备认证状态的方法,通过对扩展OAM报文中Opcode、Branch和Leaf信息的分析,进而判断出设备认证失败的种类,根据不同认证失败的种类相应的找出认证失败的原因,进而能实现以多种注册方式作为判断认证失败依据,以快速确认采用多种注册方式的网络设备出现通信异常位置,及时对PON设备故障进行维护。


图I是现有技术中FTTB方式进行PON的结构示意图;图2为本发明实施例中扩展OAM报文结构示意图;图3为本发明实施例中判断设备认证状态的方法的流程示意图。
具体实施例方式下面结合附图对本发明的具体实施方式
作进一步的说明本发明一种判断设备认证状态的方法,主要应用于局端(OLT)上设置有CTC OAM(Operation Administration and Maintenance,操作、管理和维护)模块,该 OAM 模块用来 管理与光线路终端(Optical Line Terminal,简称0LT)连接的设备。由于光节点(Optical Network Unit,简称0NU)成功在OLT上通过认证时,OLT都会立刻下发一套初始化的配置,来配置ONU的各项参数,以保证ONU的正常运行。图2为本发明实施例中扩展OAM报文结构示意图;如图2所示,目前OLT下发的配置的扩展OAM报文结构中,I部分为实例索引TLV (包括Branch、Leaf、Variable Width和Value), 2部分和3部分均为由Branch和Leaf构成的Variable Descriptor TLV,而4部分包括2部分和3部分,可以存在多个Variable Descriptor TLV。由于注册异常判断的意义就在于异常发生时,能够通过异常判断来定位问题,所以在分析结果显示认证失败的情况下,可以给出几种参考原因。a.未注册,即mpcp发现异常;这种情况一般来说都是由于光功率不足所导致的,所以当发现这种情况时检测一下光功率和光模块电源开关就非常容易判断问题所在;b.已注册未认证;这种问题的原因比较多,而且多数情况可以通过在已注册未认证出现时,先判断是否有LOID认证的回复;如果有回复的话就可以直接通过回复的内容知道LOID认证失败的原因,而若无回复的话,则继续检查光功率,因为在试验中发现,如果光功率介于临界值的时候,会出现进入注册流程后很快就解注册的情况;c.认证冲突;这种情况的判定则是通过查询到在注册完成后很快的解注册且反复进行注册和解注册动作的现象;d. OAM交互异常;由于大多数情况下OAM的下发动作都是非常快的,所以如果出现多次长时间下发重复的配置,那么就很有可能是OAM交互上出现了问题。当然,以上几点主要是用于定位问题的参考,在现实环境中,出现类似的问题还有不少,原因也各种各样,同时以上的那些特征也不一定是他的推论所导致的,只能说该原因的可能性比较高。图3为本发明实施例中判断设备认证状态的方法的流程示意图;如图3所示,获取多个扩展OAM报文,且从每个OAM报文中提取Opcode, Branch和Leaf的值;其中,Opcode表示操作类型,Branch表示本TLV为管理对象的实例索引,Leaf表示具体的管理对象的实例的编号。由于很多厂商的设备在注册成立(LLID下发成功)后都会获取一些ONU的配置信息,所以可以忽略Opcode为0x01的值,而Opcode为0x02或0x04为回复报文,在此也可以省略,所以只要参考Opcode为0x03或0x05的部分值即可。OAM中的Opcode为0x05 (该部分内容是负责LOID注册的)时,通过查询其回复中是注册成功或注册失败,即可直接判断出认证结果是成功或失败;此时,若回复中是注册失败,则可直接判定为上述a未注册的情况,即可通过检测光功率和光模块电源开关以确定是否因光功率不足而导致的认证失败;而若回复中是注册成功,则直接确认注册成功。OAM中的Opcode为0x03时,则要继续对该OAM报文中Branch和leaf的信息进行判定,以确定下发的值,并过滤一些特殊操作,比如ONU电源控制0xC7 OxOOAl,进而判断出认证失败情况是上述的“b.已注册未认证”、“c.认证冲突”或“d. OAM交互异常”等情况,并根据上述对应认证失败情况中导致认证失败的原因,快速查出注册认证失败的问题所在,以及时的对PON网络设备进行管理和 维护。本实施例在参考当前设备的现网环境的基础上,综合考虑了各家厂商在认证方面的普遍习惯,通过分析OAM报文的内容,来判断认证状态是否成立,同时利用收集OAM之外的各类信息,综合判断注册认证的状态,并给出注册认证异常的参考原因,虽然功能简单,但能够帮助快速定位问题,极大提高问题的解决效率。综上所述,本发明一种判断设备认证状态的方法,通过对扩展OAM报文中Opcode、Branch和Leaf信息的分析,进而判断出设备认证失败的种类,根据不同认证失败的种类相应的找出认证失败的原因,进而能实现以多种注册方式作为判断认证失败依据,以快速确认采用多种注册方式的网络设备出现通信异常位置,及时对PON设备故障进行维护。通过说明和附图,给出了具体实施方式
的特定结构的典型实施例,基于本发明精神,还可作其他的转换。尽管上述发明提出了现有的较佳实施例,然而,这些内容并不作为局限。对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本发明的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本发明的意图和范围内。
权利要求
1.一种判断设备认证状态的方法,应用于设置有OAM模块的光线路终端,所述OAM模块用于管理通过ONU与所述光线路终端连接的光网络设备,其特征在于,包括 从所述OAM模块获取扩展OAM报文,提取所述扩展OAM报文中Opcode、Branch和Leaf的值; 根据所述Opcode和/或所述Branch与Leaf的值,判断ONU注册认证失败的种类; 其中,所述Opcode表示操作类型,所述Branch表示本TLV为管理对象的实例索引,所述Leaf表示具体的管理对象的实例的编号。
2.根据权利要求I所述的判断设备认证状态的方法,其特征在于,所述ONU注册失败的种类包括未注册和/或已注册未认证和/或认证冲突和/或OAM交互异常。
3.根据权利要求2所述的判断设备认证状态的方法,其特征在于,所述Opcode为0x05时,且该扩展OAM报文中注册信息为注册失败时,认证失败的种类为未注册。
4.根据权利要求2所述的判断设备认证状态的方法,其特征在于,所述Opcode为0x03时,根据该扩展OAM报文中的Branch和Leaf的值,判断认证失败的种类属于已注册未认证、认证冲突或OAM交互异常。
5.根据权利要求2-4中任意一项所述的判断设备认证状态的方法,其特征在于,认证失败的种类为未注册时,其认证失败的原因为光功率不足。
6.根据权利要求5所述的判断设备认证状态的方法,其特征在于,通过检查光功率和/或光模块电源以确定光功率不足的原因。
7.根据权利要求2-4中任意一项所述的判断设备认证状态的方法,其特征在于,认证失败的种类为已注册未认证时,根据LOID认证是否有回复信息判断认证失败的原因。
8.根据权利要求7所述的判断设备认证状态的方法,其特征在于,若所述LOID认证有回复信息,根据该回复信息判断认证失败原因; 若所述LOID认证无回复信息,则认证失败原因为光功率处于临界值。
9.根据权利要求2-4中任意一项所述的判断设备认证状态的方法,其特征在于,若注册完成后快速解注册,且反复进行注册和解注册动作,则认证失败的种类为认证冲突。
10.根据权利要求2-4中任意一项所述的判断设备认证状态的方法,其特征在于,若光线路终端多次长时间下发重复的配置,则认证失败的种类为OAM交互异常。
全文摘要
本发明涉及光通信技术领域,尤其涉及一种判断设备认证状态的方法,通过对扩展OAM报文中Opcode、Branch和Leaf信息的分析,进而判断出设备认证失败的种类,根据不同认证失败的种类相应的找出认证失败的原因,进而能实现以多种注册方式作为判断认证失败依据,以快速确认采用多种注册方式的网络设备出现通信异常位置,及时对PON设备故障进行维护。
文档编号H04L29/06GK102970072SQ20121056857
公开日2013年3月13日 申请日期2012年12月24日 优先权日2012年12月24日
发明者曹裕昌 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1