[发明专利]一种基于OAM协议确定故障消除的方法及装置有效
| 申请号: | 201110093908.8 | 申请日: | 2011-04-14 |
| 公开(公告)号: | CN102143005A | 公开(公告)日: | 2011-08-03 |
| 发明(设计)人: | 陈春雷;钱勇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
| 代理公司: | 深圳市爱派知识产权事务所 44292 | 代理人: | 罗水江 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 oam 协议 确定 故障 消除 方法 装置 | ||
技术领域
本发明涉及数据通信技术领域,尤其涉及一种基于操作、管理和维护(Operations,Administration and Maintenance,OAM)协议确定故障消除的方法及装置。
背景技术
随着电信级以太网技术的发展,电信级OAM技术的重要性也已经凸显,业界也提出了多种OAM协议,例如包括:CFM协议、TMPLS OAM协议以及MPLS-TP OAM协议等。
基于上述各类OAM协议,可以通过配置的维护端点(Maintenanceassociation End Point,MEP)检测链路故障,具体的检测过程包括:MEP周期性的发送并接收检测报文,将接收到的检测报文中携带的信息,与本地配置的MEP信息进行比较,根据比较的结果检测出交叉连接、MEPID故障、周期性故障等多种链路故障。并且基于OAM协议,当检测到链路故障时,需要为该故障启动一个定时器,在该定时器的定时时间范围(定时时间范围根据报文中携带的周期参数interval确定,一般为3.5倍的interval)内该故障未消除时,该定时器重新开始计时,当在该定时器超时时,确定该故障消除。
基于OAM协议,检测周期一般都为ms级别,例如为3.3ms、10ms或100ms等,因此定时器的精度也需要相应的达到ms级别,而支持ms级别的定时器只能通过硬件来实现。但是与此同时基于OAM协议,可以检测出多种故障(一般为3~5种),而每种故障都需要配置一个定时器。例如基于某一OAM协议可以检测出4中故障,则每个OAM会话都要配置4个硬件定时器。但是硬件资源是有限的,定时器的数目将会限制OAM会话的数量,同时在硬件表中还需要为每个定时器分配索引,从而又增加了物理存储空间,以及相应的实现难度。
而在实际的应用中,当检测到故障时需要及时的上报告警,这是因为故障的发生意味着被检测到的链路出现了故障,为了防止业务的中断,该链路上的业务需要倒换到保护链路上。但是对于故障消除的告警,其实并不需要很高的及时性,这是因为当业务已经倒换到保护链路上,或者采用其他措施保证了业务的正常进行了,因此此时采用硬件ms级别的定时器,增加了系统的负担,限制了OAM会话的数量,并且增加了物理存储空间。
发明内容
有鉴于此,本发明实施例提供一种基于OAM协议确定故障消除的方法及装置,用以解决现有技术中确定故障消除采用硬件定时器,限制了OAM会话的数量,并增加了物理存储空间的问题。
本发明实施例提供的一种基于OAM协议确定故障消除的方法,包括:
检测OAM会话判断链路是否出现故障;
当检测到链路出现故障时,将该OAM会话对应该故障的标识信息置位;
当会话扫描时刻到来时,根据置位后的标识信息,将该OAM会话对应扫描次数的标识信息置位;
在下一个会话扫描时刻,根据该故障对应的标识信息,以及扫描次数对应的标识信息,确定该故障是否消除。
本发明实施例提供的一种基于OAM协议确定故障消除的装置,包括:
检测模块,用于检测检测OAM会话判断链路是否出现故障;
第一置位模块,用于当检测到链路出现故障时,将该OAM会话对应该故障的标识信息置位;
第二置位模块,用于当会话扫描时刻到来时,根据置位后的标识信息,将该OAM会话对应扫描次数的标识信息置位;
确定模块,用于在下一个会话扫描时刻,根据该故障对应的标识信息,以及扫描次数对应的标识信息,确定该故障是否消除。
本发明实施例提供了一种基于OAM协议确定故障消除的方法及装置,该方法当通过检测OAM会话,确定链路出现故障时,将该会话对应的该故障的标识信息置位,并在扫描时刻到来时,根据该置位后的标识信息,将该OAM会话对应扫描次数的标识信息置位,并根据下一个会话扫描时刻,扫描到的故障对应的标识信息,以及扫描次数对应的标识信息,确定该故障是否消除。由于在本发明实施例中通过在每个会话扫描时刻,检测故障对应的标识信息以及扫描次数对应的标识信息,确定故障是否消除,无需通过硬件定时器确定故障是否消除,从而减小了硬件定时器索引表项占用的存储空间,并且由于无需针对每个OAM会话设置相应数量的定时器,因此OAM会话的数量可以任意的调整,提高了系统的灵活性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例提供的一种基于OAM协议确定故障消除的过程;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110093908.8/2.html,转载请声明来源钻瓜专利网。





