CN104348676B - 一种基于操作管理维护oam的链路检测方法及设备 - Google Patents

一种基于操作管理维护oam的链路检测方法及设备 Download PDF

Info

Publication number
CN104348676B
CN104348676B CN201310335427.2A CN201310335427A CN104348676B CN 104348676 B CN104348676 B CN 104348676B CN 201310335427 A CN201310335427 A CN 201310335427A CN 104348676 B CN104348676 B CN 104348676B
Authority
CN
China
Prior art keywords
oam
link
detection devices
equipment
opposite end
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310335427.2A
Other languages
English (en)
Other versions
CN104348676A (zh
Inventor
张晓东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Shangge Intellectual Property Service Co ltd
Tongding Interconnection Information Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310335427.2A priority Critical patent/CN104348676B/zh
Publication of CN104348676A publication Critical patent/CN104348676A/zh
Application granted granted Critical
Publication of CN104348676B publication Critical patent/CN104348676B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

在本发明提供了一种操作管理维护OAM链路检测的方法及设备,该方法包括:用于链路状态检测的第一OAM检测设备接收对端用于链路状态检测的第二OAM检测设备发送的第一OAM管理报文后,当第一OAM管理报文中携带有用于表征第二OAM检测设备处于异常状态的信息时,第一OAM检测设备将关闭自身的链路检测功能,从而避免了一端的OAM检测设备出现异常而导致对端OAM检测设备错误的发出链路故障报警的问题,进而提高了OAM检测设备对链路检测的准确性。

Description

一种基于操作管理维护OAM的链路检测方法及设备
技术领域
本发明涉及通信技术领域,尤其涉及一种基于操作管理维护OAM(operationAdministration and Maintenance)的链路检测方法及设备。
背景技术
当前,在IP承载网中,操作管理维护OAM技术已经普遍的使用以及部署,其主要用于检测运营商网络的链路质量和服务质量,当被监测的链路连通性出现故障时,OAM技术可以将故障时间以告警的方式及时通知网络管理员。
具体来讲,在现有技术中被监测链路两侧的OAM检测设备会周期性发送和接收检测报文,若是在3个或者3.5个检测周期内一直未收到检测报文,则判定被监测链路已经发生故障,并将故障信息以告警的方式通知网络管理员,因此在OAM检测功能正常时,可以准确的检测到链路的真实状态。
但是,OAM检测设备都是设置在被检测链路的两端,如果一端的OAM检测设备或者OAM检测设备中的检测模块正在重启或者是OAM检测设备的OAM软件功能升级或者是OAM检测设备中OAM检测模块的连接接口发生切换时,会导致对端OAM检测设备将错误的判定被检测链路发生故障,进而导致OAM检测设备对链路检测的准确性较低。
发明内容
本发明实施例提供了一种基于操作管理维护OAM的链路检测方法及设备,用以解决现有技术中OAM检测设备对链路检测准确性较低的问题。其具体的技术方案如下:
第一方面本发明实施例提供了一种基于操作管理维护OAM的链路检测方法,所述方法包括:
用于链路状态检测的第一OAM检测设备接收对端用于链路状态检测的第二OAM检测设备发送的第一OAM管理报文;
当所述第一OAM管理报文中携带有用于表征所述第二OAM检测设备处于异常状态的信息时,所述第一OAM检测设备关闭自身的链路检测功能。
结合第一方面,在第一种可能实现的方式中,在所述第一OAM检测设备关闭自身的链路检测功能之后,所述方法还包括:
确定所述第一OAM管理报文中携带的用于表征链路检测功能重启时间信息的时间值;
在所述时间值之前,所述第一OAM检测设备接收到所述第二OAM检测设备发来的携带有用于表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则立即重启自身的链路检测功能,并对链路进行检测;
在到达所述时间值时,所述第一OAM检测设备未接收到所述第二OAM检测设备发来的携带有用于表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则重启自身的链路检测功能,并对链路进行检测。
结合第一种可能的实现方式,在第二种可能实现的方式中,所述方法还包括:
当接收到所述第二OAM检测设备发来的所述第二OAM管理报文时,将第一OAM管理报文中携带的丢包计数信息携带在第三OAM管理报文中发送至所述第二OAM检测设备,以使所述第二OAM检测设备将所述丢包计数信息中的丢包值作为判定链路状态的丢包阈值。
结合第一发面,在第三种可能实现的方式中,所述异常状态具体为所述第二OAM检测设备或者所述第二OAM检测设备中的OAM检测模块正在重启或者所述第二OAM检测设备的OAM软件功能升级或者所述第二OAM检测设备中的所述OAM检测模块的连接接口切换。
第二方面本发明实施例提供了一种基于操作管理维护OAM链路检测设备,包括:
接收模块,用于接收所述OAM链路检测设备的对端用于链路状态检测的对端OAM链路检测设备发送的第一OAM管理报文;
处理模块,与所述接收模块连接,用于当所述第一OAM管理报文中携带有用于表征所述对端OAM链路检测设备处于异常状态的信息时,关闭所述处理模块所处的所述OAM链路检测设备的链路检测功能。
结合第二方面,在第一种可能实现的方式中,所述设备还包括:
检测模块,与所述接收模块连接,用于确定所述第一OAM管理报文中携带的用于表征链路检测功能重启时间信息的时间值;在所述时间值之前,所述OAM检测设备接收到所述对端AM检测设备发来的携带有用于表征所述对端OAM检测设备恢复正常状态的第二OAM管理报文时,则立即重启所述OAM链路检测设备的链路检测功能,并对链路进行检测;在到达所述时间值时,所述OAM检测设备未接收到所述对端OAM检测设备发来的携带有用于表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则重启所述OAM检测设备的链路检测功能,并对链路进行检测。
结合第一种可能实现的方式,在第二种可能的实现方式中,所述设备还包括:
报文管理模块,与所述检测模块连接,用于当接收到所述对端OAM检测设备发来的所述第二OAM管理报文时,将第一OAM管理报文中携带的丢包计数信息携带在第三OAM管理报文中发送至所述对端OAM检测设备,以使所述对端OAM检测设备将所述丢包计数信息中的丢包值作为判定链路状态的丢包阈值。
第三方面本发明实施例提供了一种基于操作维护管理OAM链路检测设备,所述设备包括:
报文管理模块,用于当所述报文管理模块所处的所述OAM链路检测设备的链路检测功能处于异常状态时,生成携带有用于表征所述OAM链路检测设备链路检测功能处于异常状态的信息的第一OAM管理报文;
发送模块,与所述报文管理模块连接,用于将所述第一OAM管理报文发送至对端用于链路状态检测的对端OAM链路检测设备,以使所述对端OAM链路检测设备根据所述第一OAM管理报文中携带的用于表征所述OAM链路检测设备的链路检测功能处于异常状态的信息,关闭所述对端OAM链路检测设备的链路检测功能。
第四方面本发明实施例提供了一种操作管理维护OAM链路检测设备,所述设备包括:
通信接口,用于接收所述OAM链路检测设备的对端用于链路状态检测的对端OAM链路检测设备发送的第一OAM管理报文;
处理器,与所述通信接口连接,用于解析所述第一OAM管理报文,当所述第一OAM管理报文中携带有用于表征所述对端OAM链路检测设备处于异常状态的信息时,关闭所述处理器所在的所述OAM链路检测设备的链路检测功能。
结合第四方面,在第一种可能的实现方式中,所述处理器还用于确定所述第一OAM管理报文中携带的用于表征链路检测功能重启时间信息的时间值,在所述时间值之前,所述OAM检测设备接收到所述对端OAM检测设备发来的携带有用于表征所述对端OAM检测设备恢复正常状态的第二OAM管理报文时,则立即重启自身的链路检测功能,并对链路进行检测,在到达所述时间值时,所述OAM检测设备未接收到所述对端OAM检测设备发来的携带有用于表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则重启自身的链路检测功能,并对链路进行检测。
结合第一种可能的实现方式,在第二种可能的实现方式中,所述处理器还用于当接收到所述对端OAM链路检测设备发送来的所述第二OAM管理报文时,将所述第一OAM管理报文中携带的丢包计数信息携带在第三OAM管理报文中发送至所述对端OAM链路检测设备,以使所述对端OAM链路检测设备将所述丢包计数信息中的丢包值作为判定链路状态的丢包阈值。
第五方面本发明实施例提供了一种操作管理维护OAM链路检测设备,所述设备包括:
处理器,用于在检测所述OAM链路检测设备的链路检测功能处于异常状态时,生成携带有用于表征所述OAM链路检测设备的链路检测功能处于异常状态的信息的第一OAM管理报文;
通信接口,与所述处理器连接,用于将所述第一OAM管理报文发送至所述OAM链路检测设备的对端用于链路状态检测的对端OAM链路检测设备,以使所述对端OAM检测设备关闭自身的链路检测功能。
在本发明实施例中用于链路状态检测的第一OAM检测设备接收对端用于链路状态检测的第二OAM检测设备发送的第一OAM管理报文后,当第一OAM管理报文中携带有用于表征第二OAM检测设备处于异常状态的信息时,第一OAM检测设备将关闭自身的链路检测功能,从而避免了一端的OAM检测设备出现异常而导致对端OAM检测设备错误的发出链路故障报警的问题,进而提高了OAM检测设备对链路检测的准确性。
进一步,在本发明实施例中在第一OAM检测设备接收到第一OAM管理报文时,确定该第一OAM管理报文中携带的用于表征链路检测功能重启时间信息的时间值,在所述时间值之前,所述第一OAM检测设备接收到所述第二OAM检测设备发来的携带有用于表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则立即重启自身的链路检测功能,并对链路进行检测;在到达所述时间值时,所述第一OAM检测设备未接收到所述第二OAM检测设备发来的,携带有用于表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则重启自身的链路检测功能,并对链路进行检测。通过该重启时间值可以有效的避免OAM检测设备短暂异常而立即发出错误告警信息,同时也保证了链路确实发生异常或者是OAM检测设备确实发生异常时能够及时的发出告警信息。
进一步,在本发明实施例中第一OAM检测设备接收到第二OAM检测设备发送来的第二OAM管理报文时,该第一OAM检测设备将第一OAM管理报文中携带的丢包计数信息携带在第三OAM管理报文中发送至第二OAM检测设备,也就是说第一OAM检测设备会临时的存储第二OAM检测设备中的丢包计数信息,在第二OAM检测设备的链路检测功能恢复正常之后,该第一OAM检测设备将该丢包计数信息返回给第二OAM检测设备,从而可以保证第二OAM检测设备在检测功能故障恢复之后能够立即确定自身的丢包阈值,并通过该丢包阈值对链路丢包率进行准确的检测,进而使得第二OAM检测设备能够更加准确的对链路进行检测。
附图说明
图1为本发明实施例中一种基于操作管理维护OAM的链路检测方法流程图;
图2为本发明实施例中第一OAM检测设备与第二OAM设备构成的***中的信息交互流程图;
图3为本发明实施例中一种基于操作管理维护OAM链路检测设备的结构示意图;
图4为本发明实施例中另一种基于操作管理维护OAM路检测设备的结构示意图;
图5为本发明实施例中另一种基于操作管理维护OAM链路检测设备的结构示意图;
图6为本发明实施例中一种基于操作管理维护OAM链路检测设备的结构示意图;
图7为本发明实施例中另一种基于操作管理维护OAM路检测设备的结构示意图;
图8为本发明实施例中一种操作管理维护OAM链路检测设备的结构示意图;
图9为本发明实施例中另一种操作管理维护OAM链路检测设备的结构示意图。
具体实施方式
下面通过附图以及具体实施例对本发明技术方案进行详细的说明。
实施例一:
如图1所示为本发明实施例中一种基于操作管理维护OAM的链路检测方法流程图,该方法包括如下步骤:
步骤101,用于链路状态检测的第一OAM检测设备接收对端用于链路状态检测的第二OAM检测设备发送的第一OAM管理报文。
首先需要说明的是,该本发明实施例中的具体方案应用到OAM链路检测技术中,在进行链路检测时,第一OAM检测设备与第二OAM检测设备相互之间会周期性的发送检测报文,然后第一OAM检测设备以及第二OAM检测设备根据接收到的报文数来确定链路是否发生异常。
在现有技术中若是第二OAM检测设备或者第二OAM检测设备中的OAM检测模块正在重启或者是第二OAM检测设备的OAM软件功能升级或者是第二OAM检测设备中OAM检测模块的连接接口切换时,该第一OAM检测设备将无法与第二OAM检测设备进行OAM协议通讯,也就是无法接收到对端的检测报文,此时第一OAM检测设备无法接收检测报文,现有技术中该第一OAM检测设备将发出告警信息,但是此时链路并没有发生异常,并不是链路异常导致的通讯异常,因此该告警信息是错误的对链路异常进行告警。
在本发明实施例中为了避免上述的问题,因此在本发明实施例中第一OAM检测设备以及第二OAM检测包含或者链接有一报文管理模块,该报文管理模块独立控制,即:第一OAM检测设备以及第二OAM检测设备的重启或者关闭不会影响到报文管理模块的正常运行,并且该报文管理模块能够检测第一OAM检测设备以及第二OAM检测设备的链路检测功能是否正常运行,若是该报文管理模块确定第二OAM检测设备自身的链路检测功能异常时,则该第二OAM检测设备将通过包含或者连接的报文管理模块生成第一OAM管理报文,并向第一OAM检测设备发送第一OAM管理报文。
具体来讲,当第二OAM检测设备检测到自身的链路检测功能出现异常时,该第二OAM检测设备将生成一种扩展的报文类型,比如说在802.1ag协议中(当然不是仅限于该协议),该第二OAM检测设备生成第一OAM管理报文时,在该报文中携带了检测状态报文三元组TLV、重启时间报文三元组TLV、丢包计数报文三元组TLV,其中:
检测状态TLV包括:TLV type(类型)=9,length(报文长度)=1字节,value(值)=1or2(1表征检测状态正常,2表征检测状态异常),具体如表1所示:
TLV type=9
Length=1
Value=1or2
表1
重启时间TLV包括:TLV type(类型)=10,length(报文长度)=1字节,value(值)=时间值(秒),具体如表2所示:
TLV type=10
Length=1
Value=时间值
表2
丢包计数TLV包括:TLV type(类型)=11,length(报文长度)=8字节,value(值)=丢包计数,具体如表3所示:
TLV type=11
Length=8
Value=丢包计数
表3
在生成包含上述信息的第一OAM管理报文之后,该第二OAM检测设备将该第一OAM管理报文发送至第一OAM检测设备。
此时该第一OAM检测设备将接收第二OAM检测设备发送来的第一OAM管理报文,并执行步骤102。
步骤102,当第一OAM管理报文中携带有用于表征第二OAM检测设备处于异常状态时,第一OAM检测设备关闭自身的链路检测功能。
该第一OAM检测设备在接收到第一OAM管理报文之后,该第一OAM检测设备将对第一OAM管理报文进行解析,也就是说在第一OAM管理报文中获取第二OAM检测设备链路检测功能是否处于异常状态的信息,若是该第一OAM管理报文中携带有表征第二OAM检测设备处于异常状态下的信息时,该第一OAM检测设备将直接关闭自身的链路检测功能。
比如说,第一OAM检测设备接收到该第一OAM管理报文之后,该第一OAM检测设备将首先解析出该第一OAM管理报文中的检测状态信息的值,当该检测状态信息的值为2时,则说明第二OAM检测设备的检测功能处于异常状态,此时该第一OAM检测设备将关闭自身的链路检测功能。
需要说明的是,此处的异常状态为第二OAM检测设备或者第二OAM检测设备中的OAM检测模块正在重启或者是第二OAM检测设备的软件功能升级或者是第二OAM检测设备中的OAM检测模块的连接接口切换等,这些异常都是由于第二OAM检测设备自身的运行状态的调整,而并不是链路真正发生异常,因此通过暂时关闭第一OAM检测设备的链路检测功能,可以有效的避免第一OAM检测设备发出链路故障的错误告警信息。
进一步,在第一OAM管理报文中还携带有用于表征链路检测功能重启时间信息的时间值,该第一OAM检测设备将确定该时间值,并且从接到第一OAM管理报文时开始计时,在该时间值之前,第一OAM检测设备接收到第二OAM检测设备发来的携带有用于表征第二OAM检测设备恢复正常状态的第二OAM管理报文时,则第一OAM检测设备立即重启自身的链路检测功能,并对链路进行检测,若是链路检测故障,则发出告警信息;
在到达所述时间值时,第一OAM检测设备仍然未接收到第二OAM检测设备发来的携带有用于表征第二OAM检测设备恢复正常状态的第二OAM管理报文时,则第一OAM检测设备将重启自身的链路检测功能,并对链路进行检测,若是链路检测故障,则发出告警信息。
具体来讲,该第二OAM检测设备在向第一OAM检测设备发送第一OAM管理报文时,会在第一OAM管理报文中添加一个时间值(比如说3秒),该时间值用于第一OAM检测设备控制链路检测功能重启时间,若是在3秒内的任一时刻接收到表征第二OAM检测设备恢复正常的第二OAM管理报文时,该第一OAM将立即重启自身的链路检测功能,也就是说第一OAM检测设备在3秒内接收到第二OAM管理报文时,该第一OAM检测设备将确定第二OAM检测设备暂时出现异常,并不会发出告警信息。
但是若是在3秒之后,仍然未接收到第二OAM管理报文,此时该第一OAM检测设备仍将重启自身的链路检测功能,并进行正常的链路检测,若是链路检测异常时,发出告警信息。
通过该第一OAM管理报文中的重启时间信息的时间值可以有效的避免OAM检测设备短暂异常发出链路故障告警信息,也保证了链路确实发生异常或者是OAM检测设备确实发生异常时能够及时的发出告警信息,另外也保证了第一OAM检测设备的检测功能不会一直处于关闭状态,保证了链路检测的正常运行。
进一步,在第一OAM管理报文中还携带有丢包计数信息,在该第一OAM检测设备获取到该第二OAM检测设备发送的第二OAM管理报文时,第一OAM检测设备将该丢包计数信息携带在第三OAM管理报文中发送至第二OAM检测设备,以使第二OAM检测设备将该丢包计数信息中的丢包值作为判定链路状态的丢包阈值。
也就是说第一OAM检测设备暂时保存了第二OAM检测设备的检测参数,当链路检测功能异常的第二OAM检测设备恢复正常的链路检测功能时,该第一OAM检测设备将之前保存的第二OAM检测设备的检测参数返回给第二OAM检测设备,从而可以保证第二OAM检测设备在链路检测功能异常恢复之后能够准确的调整检测参数,进而使得第二OAM检测设备能够准确的对链路进行检测。
在实施例一中用于链路状态检测的第一OAM检测设备接收对端用于链路状态检测的第二OAM检测设备发送的第一OAM管理报文后,当第一OAM管理报文中携带有用于表征第二OAM检测设备处于异常状态的信息时,第一OAM检测设备将关闭自身的链路检测功能,从而避免了一端的OAM检测设备出现异常而导致对端OAM检测设备错误的发出链路故障报警以及错误计算链路丢包率的问题,进而提高了OAM检测设备对链路检测的准确性。
实施例二:
下面通过第一OAM检测设备与第二OAM设备构成的***中的信息交互流程图对实施例一以及实施例二中的方法进行说明:
如图2所示为第一OAM检测设备与第二OAM检测设备构成的***中的信息交互过程,具体包括如下流程:
步骤201,第二OAM检测设备检测功能出现异常;
步骤202,第二OAM检测设备向第一OAM检测设备发送携带检测状态信息、重启时间信息、丢包计数信息的第一OAM管理报文;
步骤203,第一OAM检测设备根据第一OAM管理报文中的检测状态信息关闭自身的链路检测功能,并保存第一OAM管理报文中的重启时间信息中的时间值以及丢包计数信息中的丢包计数;
步骤204,在时间值之前,第一OAM检测设备检测是否接收到第二OAM检测设备发送的表征第二OAM检测设备链路检测功能恢复正常状态的第二OAM管理报文,若否,则执行步骤205,若是,则执行步骤206;
步骤205,判定是否到达时间值,若达到该时间值,则第一OAM检测设备重启自身的链路检测功能,并对链路进行检测,若检测结果表征链路异常时,则发出告警信息;
步骤206,第一OAM检测设备立即重启自身的链路检测功能,并生成携带丢包计数信息的第三OAM管理报文,并将该第三OAM管理报文发送至第二OAM检测设备;
步骤207,第二OAM检测设备接收到第三OAM管理报文之后,获取第三OAM管理报文中的丢包计数信息包含的丢包计数,并将该丢包计数作为判定链路丢包率的丢包阈值。
在实施例二中,该***中的第二OAM检测设备的链路检测功能出现异常时,会及时的告知第一OAM检测设备,以使第一OAM检测设备关闭自身的链路检测功能,此时第一OAM检测设备将不会发出链路异常的报警,当重启时间值之内,第二OAM检测设备的链路检测功能恢复正常状态时,该第二OAM检测设备也将及时的告知第一OAM检测设备,以使第一OAM检测设备立即重启链路检测功能,这样保证了第一OAM检测设备不会因为第二OAM检测设备短暂的异常而发出错误的告警信息,提升了***的链路检测的准确性,若是在重启时间值之后第二OAM检测设备检测功能仍未恢复正常时,第一OAM检测设备也将重启链路检测功能,并在检测到链路异常时,发出告警信息,这样保证了链路检测***在检测到链路确实异常或者是OAM检测设备确实异常时能够及时的发出告警信息,这样保证了链路检测的正常功能,以及提升了***准确性。
实施例三:
对应本发明实施例一中的方法,本发明实施例中还提供了一种基于操作管理维护OAM的链路检测设备,如图3所示为本发明实施例中一种基于操作管理维护OAM的链路检测设备,该设备包括:
接收模块301,用于接收所述OAM链路检测设备的对端用于链路状态检测的对端OAM链路检测设备发送的第一OAM管理报文;
处理模块302,与所述接收模块301连接,用于当所述第一OAM管理报文中携带有用于表征所述对端OAM链路检测设备处于异常状态的信息时,关闭所述OAM链路检测设备的链路检测功能。
如图4所示,所述设备还包括:
检测模块401,与接收模块301连接,用于确定所述第一OAM管理报文中携带的用于表征链路检测功能重启时间信息的时间值;在所述时间值之前,所述OAM检测设备接收到所述对端OAM检测设备发来的携带有用于表征所述对端OAM检测设备恢复正常状态的第二OAM管理报文时,则立即重启所述OAM链路检测设备的链路检测功能,并对链路进行检测;在到达所述时间值时,所述OAM检测设备未接收到所述对端OAM检测设备发来的携带有用于表征所述对端OAM检测设备恢复正常状态的第二OAM管理报文时,则重启所述OAM检测设备的链路检测功能,并对链路进行检测。
进一步,如图5所示,该设备还包括:
报文管理模块501,与检测模块401连接,用于当接收到所述对端OAM检测设备发来的所述第二OAM管理报文时,将第一OAM管理报文中携带的丢包计数信息携带在第三OAM管理报文中发送至所述对端OAM检测设备,以使所述对端OAM检测设备将所述丢包计数信息中的丢包值作为判定链路状态的丢包阈值。
实施例四:
本发明实施例还提供了一种基于操作维护管理OAM的链路检测设备,如图6所示为发明实施例中一种基于操作维护管理OAM的链路检测设备,该设备包括:
报文管理模块601,用于当所述报文管理模块601所处的所述OAM链路检测设备的链路检测功能处于异常状态时,生成携带有用于表征所述OAM链路检测设备链路检测功能处于异常状态的信息的第一OAM管理报文;
发送模块602,与所述报文管理模块601连接,用于将所述第一OAM管理报文发送至对端用于链路状态检测的对端OAM链路检测设备,以使所述对端OAM链路检测设备根据所述第一OAM管理报文中携带的用于表征所述OAM链路检测设备的链路检测功能处于异常状态的信息,关闭所述对端OAM链路检测设备的链路检测功能。
其中,该发送模块602发送的第一OAM管理报文中还携带有用于表征链路检测功能重启时间信息的时间值,以使所述对端OAM链路检测设备确定所述第一OAM管理报文中携带的用于表征链路检测功能重启时间信息的时间值;在所述时间值之前,所述对端OAM检测设备接收到所述OAM检测设备发送的携带有用于表征所述OAM检测设备恢复正常状态的第二OAM管理报文时,则所述对端OAM链路检测设备立即重启链路检测功能,并对链路进行检测;在到达所述时间值时,所述对端OAM检测设备未接收到所述OAM检测设备发来的携带有用于表征所述OAM检测设备恢复正常状态的第二OAM管理报文时,则所述OAM检测设备重启链路检测功能,并对链路进行检测。
进一步,报文管理模块601还用于在未达到所述时间值之前,若检测到所述OAM链路检测设备自身的链路检测功能恢复正常状态时,生成携带有用于表征所述OAM链路检测设备链路检测功能恢复正常状态的信息的第二OAM管理报文;
发送模块602还用于将所述报文管理模块601生成的所述第二OAM管理报文发送至所述对端OAM链路检测设备,以使所述对端OAM链路检测设备根据所述第二OAM管理报文中携带的用于表征所述OAM链路检测设备的链路检测功能恢复正常状态的信息,所述对端OAM链路检测设备开启自身的链路检测功能。
进一步,如图7所示为本发明实施例中另一种检测设备的结构示意图,该设备还包括:
接收模块701,与发送模块602连接,用于接收所述对端OAM链路检测设备发送的包含丢包计数信息的第三OAM管理报文,其中,所述丢包计数信息为所述OAM链路检测设备发送至所述对端OAM链路检测设备的第一OAM管理报文中携带的信息;
处理模块702,与所述接收模块701连接,用于将所述丢包计数信息中的丢包值作为判定链路状态的丢包阈值。
实施例五:
对应本发明实施例一中的方法,本发明实施例中还提供了一种操作管理维护OAM链路检测设备,如图8所示,该设备包括:
通信接口801,用于接收所述OAM链路检测设备的对端用于链路状态检测的对端OAM链路检测设备发送的第一OAM管理报文;
处理器802,与所述通信接口801连接,用于解析所述第一OAM管理报文,当所述第一OAM管理报文中携带有用于表征所述对端OAM链路检测设备处于异常状态的信息时,关闭所述处理器所在的所述OAM链路检测设备的链路检测功能。
进一步,该处理器802还用于确定所述第一OAM管理报文中携带的用于表征链路检测功能重启时间信息的时间值,在所述时间值之前,所述OAM检测设备接收到所述对端OAM检测设备发来的携带有用于表征所述对端OAM检测设备恢复正常状态的第二OAM管理报文时,则立即重启自身的链路检测功能,并对链路进行检测;在到达所述时间值时,所述OAM检测设备未接收到所述对端OAM检测设备发来的携带有用于表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则重启自身的链路检测功能,并对链路进行检测。
进一步,该处理器802还用于当接收到所述对端OAM链路检测设备发送来的所述第二OAM管理报文时,将所述第一OAM管理报文中携带的丢包计数信息携带在第三OAM管理报文中发送至所述对端OAM链路检测设备,以使所述对端OAM链路检测设备将所述丢包计数信息中的丢包值作为判定链路状态的丢包阈值。
实施例六:
另外,本发明实施例中还提供了一种操作管理维护OAM链路检测设备,如图9所示,该设备包括:
处理器901,用于在检测所述OAM链路检测设备的链路检测功能处于异常状态时,生成携带有用于表征所述OA链路检测设备的链路检测功能处于异常状态的信息的第一OAM管理报文;
通信接口902,与所述处理器901连接,用于将所述第一OAM管理报文发送至所述OAM链路检测设备的对端用于链路状态检测的对端OAM链路检测设备,以使对端OAM检测设备关闭自身的链路检测功能。
进一步,该处理器901生成的第一OAM管理报文中还携带有用于表征链路检测功能重启时间信息的时间值,以使所述对端OAM链路检测设备确定所述第一OAM管理报文中携带的用于表征链路检测功能重启时间信息的时间值;在所述时间值之前,所述对端OAM检测设备接收到所述OAM检测设备发送的携带有用于表征所述OAM检测设备恢复正常状态的第二OAM管理报文时,则所述对端OAM链路检测设备立即重启链路检测功能,并对链路进行检测;在到达所述时间值时,所述对端OAM检测设备未接收到所述OAM检测设备发来的携带有用于表征所述OAM检测设备恢复正常状态的第二OAM管理报文时,则所述OAM检测设备重启链路检测功能,并对链路进行检测。
进一步,该处理器901还用于在未到达所述时间值之前,若检测到自身所在的OAM链路检测设备的链路检测功能恢复正常状态时,生成携带有用于表征自身所在的OAM链路检测设备链路检测功能恢复正常状态信息的第二OAM管理报文,并将所述第二OAM管理报文发送至所述对端OAM链路检测设备,以使所述对端OAM链路检测设备根据所述第二OAM管理报文中携带的用于表征所述OAM链路检测设备链路检测功能恢复正常状态的信息,开启所述对端OAM链路检测设备的链路检测功能。
进一步,该处理器901还用于接收所述对端OAM链路检测设备发送的包含丢包计数信息的第三OAM管理报文,其中,所述丢包计数信息为所述OAM链路检测设备发送至所述对端OAM链路检测设备的第一OAM管理报文中携带的信息,并将所述丢包计数信息中的丢包值作为判定链路状态的丢包阈值。
本发明提供的一个或者多个实施例至少存在如下技术效果或优点:
在本发明实施例中用于链路状态检测的第一OAM检测设备接收对端用于链路状态检测的第二OAM检测设备发送的第一OAM管理报文后,当第一OAM管理报文中携带有用于表征第二OAM检测设备处于异常状态的信息时,第一OAM检测设备将关闭自身的链路检测功能,从而避免了一端的OAM检测设备出现异常而导致对端OAM检测设备错误的发出链路故障报警的问题,进而提高了OAM检测设备对链路检测的准确性。
进一步,在本发明实施例中在第一OAM检测设备接收到第一OAM管理报文时,确定该第一OAM管理报文中携带的用于表征链路检测功能重启时间信息的时间值,在所述时间值之前,所述第一OAM检测设备接收到所述第二OAM检测设备发来的携带有用于表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则立即重启自身的链路检测功能,并对链路进行检测;在到达所述时间值时,所述第一OAM检测设备未接收到所述第二OAM检测设备发来的,携带有用于表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则重启自身的链路检测功能,并对链路进行检测。通过该重启时间值可以有效的避免OAM检测设备短暂异常而立即发出错误告警信息,同时也保证了链路确实发生异常或者是OAM检测设备确实发生异常时能够及时的发出告警信息。
进一步,在本发明实施例中第一OAM检测设备接收到第二OAM检测设备发送来的第二OAM管理报文时,该第一OAM检测设备将第一OAM管理报文中携带的丢包计数信息携带在第三OAM管理报文中发送至第二OAM检测设备,也就是说第一OAM检测设备会临时的存储第二OAM检测设备中的丢包计数信息,在第二OAM检测设备的链路检测功能恢复正常之后,该第一OAM检测设备将该丢包计数信息返回给第二OAM检测设备,从而可以保证第二OAM检测设备在检测功能故障恢复之后能够立即确定自身的丢包阈值,并通过该丢包阈值对链路丢包率进行准确的检测,进而使得第二OAM检测设备能够更加准确的对链路进行检测。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (9)

1.一种基于操作管理维护OAM链路检测方法,其特征在于,所述方法包括:
用于链路状态检测的第一OAM检测设备接收对端用于链路状态检测的第二OAM检测设备发送的第一OAM管理报文,所述第一OAM管理报文中还携带有丢包计数信息;
当所述第一OAM管理报文中携带有用于表征所述第二OAM检测设备处于异常状态的信息时,所述第一OAM检测设备关闭自身的链路检测功能;
当接收到所述第二OAM检测设备发来的第二OAM管理报文时,将所述丢包计数信息携带在第三OAM管理报文中发送至所述第二OAM检测设备,以使所述第二OAM检测设备将所述丢包计数信息中的丢包值作为判定链路状态的丢包阈值。
2.如权利要求1所述的方法,其特征在于,在所述第一OAM检测设备关闭自身的链路检测功能之后,所述方法还包括:
确定所述第一OAM管理报文中携带的用于表征链路检测功能重启时间信息的时间值;
在所述时间值之前,所述第一OAM检测设备接收到所述第二OAM检测设备发来的携带有用于表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则立即重启自身的链路检测功能,并对链路进行检测;
在到达所述时间值时,所述第一OAM检测设备未接收到所述第二OAM检测设备发来的携带有用于表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则重启自身的链路检测功能,并对链路进行检测。
3.如权利要求1所述的方法,其特征在于,所述异常状态具体为所述第二OAM检测设备或者所述第二OAM检测设备中的OAM检测模块正在重启或者所述第二OAM检测设备的OAM软件功能升级或者所述第二OAM检测设备中的所述OAM检测模块的连接接口切换。
4.一种基于操作管理维护OAM链路检测设备,其特征在于,包括:
接收模块,用于接收OAM链路检测设备的对端用于链路状态检测的对端OAM链路检测设备发送的第一OAM管理报文,所述第一OAM管理报文中还携带有丢包计数信息;
处理模块,与所述接收模块连接,用于当所述第一OAM管理报文中携带有用于表征所述对端OAM链路检测设备处于异常状态的信息时,关闭所述处理模块所处的所述OAM链路检测设备的链路检测功能,且当接收到所述对端OAM链路检测设备发来的第二OAM管理报文时,将所述丢包计数信息携带在第三OAM管理报文中发送至所述第二OAM检测设备,以使所述对端OAM链路检测设备将所述丢包计数信息中的丢包值作为判定链路状态的丢包阈值。
5.如权利要求4所述的设备,其特征在于,所述设备还包括:
检测模块,与所述接收模块连接,用于确定所述第一OAM管理报文中携带的用于表征链路检测功能重启时间信息的时间值;在所述时间值之前,所述OAM检测设备接收到所述对端OAM检测设备发来的携带有用于表征所述对端OAM检测设备恢复正常状态的第二OAM管理报文时,则立即重启所述OAM链路检测设备的链路检测功能,并对链路进行检测;在到达所述时间值时,所述OAM检测设备未接收到所述对端OAM检测设备发来的携带有用于表征所述对端OAM检测设备恢复正常状态的第二OAM管理报文时,则重启所述OAM检测设备的链路检测功能,并对链路进行检测。
6.一种基于操作管理维护OAM链路检测设备,其特征在于,所述设备包括:
报文管理模块,用于当所述报文管理模块所处的所述OAM链路检测设备的链路检测功能处于异常状态时,生成携带有用于表征所述OAM链路检测设备链路检测功能处于异常状态的信息的第一OAM管理报文,所述第一OAM管理报文中还携带有丢包计数信息;
发送模块,与所述报文管理模块连接,用于将所述第一OAM管理报文发 送至对端用于链路状态检测的对端OAM链路检测设备,以使所述对端OAM链路检测设备根据所述第一OAM管理报文中携带的用于表征所述OAM链路检测设备的链路检测功能处于异常状态的信息,关闭所述对端OAM链路检测设备的链路检测功能;
所述报文管理模块,还用于接收所述对端OAM链路检测设备发送的携带有所述丢包计数信息的第三OAM管理报文,且将所述丢包计数信息中的丢包值作为判定链路状态的丢包阈值。
7.一种操作管理维护OAM链路检测设备,其特征在于,所述设备包括:
通信接口,用于接收所述OAM链路检测设备的对端用于链路状态检测的对端OAM链路检测设备发送的第一OAM管理报文,所述第一OAM管理报文中还携带有丢包计数信息;
处理器,与所述通信接口连接,用于解析所述第一OAM管理报文,当所述第一OAM管理报文中携带有用于表征所述对端OAM链路检测设备处于异常状态的信息时,关闭所述处理器所在的所述OAM链路检测设备的链路检测功能;
所述通信接口,还用于在接收到所述对端OAM链路检测设备发送的第二OAM管理报文时,将携带有所述丢包计数信息的第三OAM管理报文发送至所述对端OAM链路检测设备,以使得所述对端OAM链路检测设备根据所述第三OAM管理报文中携带的所述丢包计数信息,对链路状态进行检测。
8.如权利要求7所述的设备,其特征在于,所述处理器还用于确定所述第一OAM管理报文中携带的用于表征链路检测功能重启时间信息的时间值,在所述时间值之前,所述OAM检测设备接收到所述对端OAM检测设备发来的携带有用于表征所述对端OAM检测设备恢复正常状态的第二OAM管理报文时,则立即重启自身的链路检测功能,并对链路进行检测;在到达所述时间值时,所述OAM检测设备未接收到所述对端OAM检测设备发来的携带有用于表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则重 启自身的链路检测功能,并对链路进行检测。
9.一种操作管理维护OAM链路检测设备,其特征在于,所述设备包括:
处理器,用于在检测所述OAM链路检测设备的链路检测功能处于异常状态时,生成携带有用于表征所述OAM链路检测设备的链路检测功能处于异常状态的信息的第一OAM管理报文,所述第一OAM管理报文中还携带有丢包计数信息;
通信接口,与所述处理器连接,用于将所述第一OAM管理报文发送至所述OAM链路检测设备的对端用于链路状态检测的对端OAM链路检测设备,以使所述对端OAM检测设备关闭自身的链路检测功能,且在接收到所述对端OAM链路检测设备发送的携带有丢包计数信息的第三OAM管理报文时,将所述丢包计数信息中的丢包值作为判定链路状态的丢包阈值。
CN201310335427.2A 2013-08-02 2013-08-02 一种基于操作管理维护oam的链路检测方法及设备 Active CN104348676B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310335427.2A CN104348676B (zh) 2013-08-02 2013-08-02 一种基于操作管理维护oam的链路检测方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310335427.2A CN104348676B (zh) 2013-08-02 2013-08-02 一种基于操作管理维护oam的链路检测方法及设备

Publications (2)

Publication Number Publication Date
CN104348676A CN104348676A (zh) 2015-02-11
CN104348676B true CN104348676B (zh) 2018-02-13

Family

ID=52503544

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310335427.2A Active CN104348676B (zh) 2013-08-02 2013-08-02 一种基于操作管理维护oam的链路检测方法及设备

Country Status (1)

Country Link
CN (1) CN104348676B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106411546B (zh) * 2015-07-29 2020-03-17 中兴通讯股份有限公司 伪线双归保护控制方法及通信设备
CN107347019A (zh) * 2017-04-20 2017-11-14 武汉迈力特通信有限公司 Mstp***以太网链路故障快速转移的设备和方法
CN114826952A (zh) * 2021-01-27 2022-07-29 ***通信有限公司研究院 一种用于oam检测的信息处理方法、装置和节点设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101908986A (zh) * 2010-08-12 2010-12-08 杭州华三通信技术有限公司 一种链路故障的检测方法和设备
CN102025562A (zh) * 2010-11-25 2011-04-20 中兴通讯股份有限公司 一种路径检测方法及装置
CN102104531A (zh) * 2009-12-17 2011-06-22 华为技术有限公司 一种报文处理装置、方法及***
CN102158371A (zh) * 2011-04-12 2011-08-17 杭州华三通信技术有限公司 一种基于bfd的链路性能检测方法及其装置
CN102624584A (zh) * 2012-03-01 2012-08-01 中兴通讯股份有限公司 链路检测方法及装置
CN102882704A (zh) * 2012-09-03 2013-01-16 杭州华三通信技术有限公司 一种issu的软重启升级过程中的链路保护方法和设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100687739B1 (ko) * 2005-03-29 2007-02-27 한국전자통신연구원 이더넷 수동 광 통신망을 위한 링크 성능 감시 및 활성화상태 진단 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102104531A (zh) * 2009-12-17 2011-06-22 华为技术有限公司 一种报文处理装置、方法及***
CN101908986A (zh) * 2010-08-12 2010-12-08 杭州华三通信技术有限公司 一种链路故障的检测方法和设备
CN102025562A (zh) * 2010-11-25 2011-04-20 中兴通讯股份有限公司 一种路径检测方法及装置
CN102158371A (zh) * 2011-04-12 2011-08-17 杭州华三通信技术有限公司 一种基于bfd的链路性能检测方法及其装置
CN102624584A (zh) * 2012-03-01 2012-08-01 中兴通讯股份有限公司 链路检测方法及装置
CN102882704A (zh) * 2012-09-03 2013-01-16 杭州华三通信技术有限公司 一种issu的软重启升级过程中的链路保护方法和设备

Also Published As

Publication number Publication date
CN104348676A (zh) 2015-02-11

Similar Documents

Publication Publication Date Title
CN103019866A (zh) 基于消息队列的分布式方法和***
US20150009861A1 (en) Technique for Handling a Status Change in an Interconnect Node
CN101188527B (zh) 一种心跳检测方法和装置
CN105281931B (zh) Potn的误码检测方法、装置及***
CN104471915B (zh) 链路聚合中的宽限状态和步调调整
CN103138988B (zh) 网络故障的定位处理方法及装置
CN103023715A (zh) 一种基于rs485总线通讯链路的故障监测方法
CN106789306A (zh) 通信设备软件故障检测收集恢复方法和***
CN107517117B (zh) 一种ip层oam告警方法、装置及网络节点
CN101296135A (zh) 故障信息的处理方法和装置
CN106789264A (zh) 一种链路聚合组通道快速切换的方法和装置
CN103580886A (zh) 分组传送网络保护倒换装置和方法
CN103634166B (zh) 一种设备存活检测方法及装置
CN104348676B (zh) 一种基于操作管理维护oam的链路检测方法及设备
CN104104542B (zh) 一种基于rs485的实时智能排障方法
CN104243192B (zh) 故障处理方法及***
CN111130821A (zh) 一种掉电告警的方法、处理方法及装置
CN101232406A (zh) Oam快速检测方法、装置和***
CN107688547A (zh) 一种控制器主备切换的方法及***
JP2009200849A (ja) フレーム監視装置およびフレーム監視方法
CN116302862B (zh) 一种微服务架构下监控告警方法和***
CN104486787B (zh) 一种无线链路故障检测方法及装置
CN104378246B (zh) 一种网络设备故障定位***、方法及装置
CN103457792B (zh) 一种故障检测方法和装置
CN106301826A (zh) 一种故障检测方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201026

Address after: No.8, Xiaoping Avenue, Badu Economic Development Zone, Zhenze Town, Wujiang District, Suzhou City, Jiangsu Province

Patentee after: TONGDING INTERCONNECTION INFORMATION Co.,Ltd.

Address before: 625, room 269, Connaught platinum Plaza, No. 518101, Qianjin Road, Xin'an street, Shenzhen, Guangdong, Baoan District

Patentee before: SHENZHEN SHANGGE INTELLECTUAL PROPERTY SERVICE Co.,Ltd.

Effective date of registration: 20201026

Address after: 625, room 269, Connaught platinum Plaza, No. 518101, Qianjin Road, Xin'an street, Shenzhen, Guangdong, Baoan District

Patentee after: SHENZHEN SHANGGE INTELLECTUAL PROPERTY SERVICE Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right