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

文档序号:8003530阅读:280来源:国知局
一种基于操作管理维护oam的链路检测方法及设备的制作方法
【专利摘要】在本发明提供了一种操作管理维护OAM链路检测的方法及设备,该方法包括:用于链路状态检测的第一OAM检测设备接收对端用于链路状态检测的第二OAM检测设备发送的第一OAM管理报文后,当第一OAM管理报文中携带有用于表征第二OAM检测设备处于异常状态的信息时,第一OAM检测设备将关闭自身的链路检测功能,从而避免了一端的OAM检测设备出现异常而导致对端OAM检测设备错误的发出链路故障报警的问题,进而提高了OAM检测设备对链路检测的准确性。
【专利说明】-种基于操作管理维护OAM的链路检测方法及设备

【技术领域】
[0001] 本发明涉及通信【技术领域】,尤其涉及一种基于操作管理维护OAM(operation AdministrationandMaintenance)的链路检测方法及设备。

【背景技术】
[0002] 当前,在IP承载网中,操作管理维护0AM技术已经普遍的使用以及部署,其主要用 于检测运营商网络的链路质量和服务质量,当被监测的链路连通性出现故障时,0AM技术可 以将故障时间以告警的方式及时通知网络管理员。
[0003] 具体来讲,在现有技术中被监测链路两侧的0AM检测设备会周期性发送和接收检 测报文,若是在3个或者3. 5个检测周期内一直未收到检测报文,则判定被监测链路已经发 生故障,并将故障信息以告警的方式通知网络管理员,因此在0AM检测功能正常时,可以准 确的检测到链路的真实状态。
[0004] 但是,0AM检测设备都是设置在被检测链路的两端,如果一端的0AM检测设备或者 0AM检测设备中的检测模块正在重启或者是0AM检测设备的0AM软件功能升级或者是0AM 检测设备中0AM检测模块的连接接口发生切换时,会导致对端0AM检测设备将错误的判定 被检测链路发生故障,进而导致0AM检测设备对链路检测的准确性较低。


【发明内容】

[0005] 本发明实施例提供了一种基于操作管理维护0AM的链路检测方法及设备,用以解 决现有技术中0AM检测设备对链路检测准确性较低的问题。其具体的技术方案如下:
[0006] 第一方面本发明实施例提供了一种基于操作管理维护0AM的链路检测方法,所述 方法包括:
[0007] 用于链路状态检测的第一 0AM检测设备接收对端用于链路状态检测的第二0AM检 测设备发送的第一 0AM管理报文;
[0008] 当所述第一 0AM管理报文中携带有用于表征所述第二0AM检测设备处于异常状态 的信息时,所述第一 0AM检测设备关闭自身的链路检测功能。
[0009] 结合第一方面,在第一种可能实现的方式中,在所述第一 0AM检测设备关闭自身 的链路检测功能之后,所述方法还包括:
[0010] 确定所述第一 0AM管理报文中携带的用于表征链路检测功能重启时间信息的时 间值;
[0011] 在所述时间值之前,所述第一 0AM检测设备接收到所述第二0AM检测设备发来的 携带有用于表征所述第二0AM检测设备恢复正常状态的第二0AM管理报文时,则立即重启 自身的链路检测功能,并对链路进行检测;
[0012] 在到达所述时间值时,所述第一 0AM检测设备未接收到所述第二0AM检测设备发 来的携带有用于表征所述第二0AM检测设备恢复正常状态的第二0AM管理报文时,则重启 自身的链路检测功能,并对链路进行检测。
[0013] 结合第一种可能的实现方式,在第二种可能实现的方式中,所述方法还包括:
[0014] 当接收到所述第二0AM检测设备发来的所述第二0AM管理报文时,将第一 0AM管 理报文中携带的丢包计数信息携带在第三0AM管理报文中发送至所述第二0AM检测设备, 以使所述第二0AM检测设备将所述丢包计数信息中的丢包值作为判定链路状态的丢包阈 值。
[0015] 结合第一发面,在第三种可能实现的方式中,所述异常状态具体为所述第二0AM 检测设备或者所述第二0AM检测设备中的0AM检测模块正在重启或者所述第二0AM检测设 备的0AM软件功能升级或者所述第二0AM检测设备中的所述0AM检测模块的连接接口切 换。
[0016] 第二方面本发明实施例提供了一种基于操作管理维护0AM链路检测设备,包括:
[0017] 接收模块,用于接收所述0AM链路检测设备的对端用于链路状态检测的对端0AM 链路检测设备发送的第一 0AM管理报文;
[0018] 处理模块,与所述接收模块连接,用于当所述第一 0AM管理报文中携带有用于表 征所述对端0AM链路检测设备处于异常状态的信息时,关闭所述处理模块所处的所述0AM 链路检测设备的链路检测功能。
[0019] 结合第二方面,在第一种可能实现的方式中,所述设备还包括:
[0020] 检测模块,与所述接收模块连接,用于确定所述第一 0AM管理报文中携带的用于 表征链路检测功能重启时间信息的时间值;在所述时间值之前,所述0AM检测设备接收到 所述对端AM检测设备发来的携带有用于表征所述对端0AM检测设备恢复正常状态的第二 0AM管理报文时,则立即重启所述0AM链路检测设备的链路检测功能,并对链路进行检测; 在到达所述时间值时,所述0AM检测设备未接收到所述对端0AM检测设备发来的携带有用 于表征所述第二0AM检测设备恢复正常状态的第二0AM管理报文时,则重启所述0AM检测 设备的链路检测功能,并对链路进行检测。
[0021] 结合第一种可能实现的方式,在第二种可能的实现方式中,所述设备还包括:
[0022] 报文管理模块,与所述检测模块连接,用于当接收到所述对端0AM检测设备发来 的所述第二0AM管理报文时,将第一 0AM管理报文中携带的丢包计数信息携带在第三0AM 管理报文中发送至所述对端0AM检测设备,以使所述对端0AM检测设备将所述丢包计数信 息中的丢包值作为判定链路状态的丢包阈值。
[0023] 第三方面本发明实施例提供了一种基于操作维护管理0AM链路检测设备,所述设 备包括:
[0024] 报文管理模块,用于当所述报文管理模块所处的所述0AM链路检测设备的链路检 测功能处于异常状态时,生成携带有用于表征所述0AM链路检测设备链路检测功能处于异 常状态的信息的第一 0AM管理报文;
[0025] 发送模块,与所述报文管理模块连接,用于将所述第一 0AM管理报文发送至对端 用于链路状态检测的对端0AM链路检测设备,以使所述对端0AM链路检测设备根据所述第 一 0AM管理报文中携带的用于表征所述0AM链路检测设备的链路检测功能处于异常状态的 信息,关闭所述对端0AM链路检测设备的链路检测功能。
[0026] 第四方面本发明实施例提供了一种操作管理维护0AM链路检测设备,所述设备包 括:
[0027] 通信接口,用于接收所述0AM链路检测设备的对端用于链路状态检测的对端0AM 链路检测设备发送的第一0AM管理报文;
[0028] 处理器,与所述通信接口连接,用于解析所述第一0AM管理报文,当所述第一0AM 管理报文中携带有用于表征所述对端0AM链路检测设备处于异常状态的信息时,关闭所述 处理器所在的所述0AM链路检测设备的链路检测功能。
[0029] 结合第四方面,在第一种可能的实现方式中,所述处理器还用于确定所述第一0AM 管理报文中携带的用于表征链路检测功能重启时间信息的时间值,在所述时间值之前,所 述0AM检测设备接收到所述对端0AM检测设备发来的携带有用于表征所述对端0AM检测设 备恢复正常状态的第二0AM管理报文时,则立即重启自身的链路检测功能,并对链路进行 检测,在到达所述时间值时,所述0AM检测设备未接收到所述对端0AM检测设备发来的携带 有用于表征所述第二0AM检测设备恢复正常状态的第二0AM管理报文时,则重启自身的链 路检测功能,并对链路进行检测。
[0030] 结合第一种可能的实现方式,在第二种可能的实现方式中,所述处理器还用于当 接收到所述对端0AM链路检测设备发送来的所述第二0AM管理报文时,将所述第一0AM管 理报文中携带的丢包计数信息携带在第三0AM管理报文中发送至所述对端0AM链路检测设 备,以使所述对端0AM链路检测设备将所述丢包计数信息中的丢包值作为判定链路状态的 丢包阈值。
[0031] 第五方面本发明实施例提供了一种操作管理维护0AM链路检测设备,所述设备包 括:
[0032] 处理器,用于在检测所述0AM链路检测设备的链路检测功能处于异常状态时,生 成携带有用于表征所述0AM链路检测设备的链路检测功能处于异常状态的信息的第一0AM 管理报文;
[0033] 通信接口,与所述处理器连接,用于将所述第一0AM管理报文发送至所述0AM链路 检测设备的对端用于链路状态检测的对端0AM链路检测设备,以使所述对端0AM检测设备 关闭自身的链路检测功能。
[0034] 在本发明实施例中用于链路状态检测的第一0AM检测设备接收对端用于链路状 态检测的第二0AM检测设备发送的第一0AM管理报文后,当第一0AM管理报文中携带有用 于表征第二0AM检测设备处于异常状态的信息时,第一0AM检测设备将关闭自身的链路检 测功能,从而避免了一端的0AM检测设备出现异常而导致对端0AM检测设备错误的发出链 路故障报警的问题,进而提高了0AM检测设备对链路检测的准确性。
[0035] 进一步,在本发明实施例中在第一0AM检测设备接收到第一0AM管理报文时,确定 该第一0AM管理报文中携带的用于表征链路检测功能重启时间信息的时间值,在所述时间 值之前,所述第一0AM检测设备接收到所述第二0AM检测设备发来的携带有用于表征所述 第二0AM检测设备恢复正常状态的第二0AM管理报文时,则立即重启自身的链路检测功能, 并对链路进行检测;在到达所述时间值时,所述第一0AM检测设备未接收到所述第二0AM检 测设备发来的,携带有用于表征所述第二0AM检测设备恢复正常状态的第二0AM管理报文 时,则重启自身的链路检测功能,并对链路进行检测。通过该重启时间值可以有效的避免 0AM检测设备短暂异常而立即发出错误告警信息,同时也保证了链路确实发生异常或者是 0AM检测设备确实发生异常时能够及时的发出告警信息。
[0036] 进一步,在本发明实施例中第一0AM检测设备接收到第二0AM检测设备发送来的 第二0AM管理报文时,该第一0AM检测设备将第一0AM管理报文中携带的丢包计数信息携 带在第三0AM管理报文中发送至第二0AM检测设备,也就是说第一0AM检测设备会临时的 存储第二0AM检测设备中的丢包计数信息,在第二0AM检测设备的链路检测功能恢复正常 之后,该第一0AM检测设备将该丢包计数信息返回给第二0AM检测设备,从而可以保证第二 0AM检测设备在检测功能故障恢复之后能够立即确定自身的丢包阈值,并通过该丢包阈值 对链路丢包率进行准确的检测,进而使得第二0AM检测设备能够更加准确的对链路进行检 测。

【专利附图】

【附图说明】
[0037] 图1为本发明实施例中一种基于操作管理维护0AM的链路检测方法流程图;
[0038]图2为本发明实施例中第一0AM检测设备与第二0AM设备构成的系统中的信息交 互流程图;
[0039] 图3为本发明实施例中一种基于操作管理维护0AM链路检测设备的结构示意图;
[0040] 图4为本发明实施例中另一种基于操作管理维护0AM路检测设备的结构示意图;
[0041] 图5为本发明实施例中另一种基于操作管理维护0AM链路检测设备的结构示意 图;
[0042] 图6为本发明实施例中一种基于操作管理维护0AM链路检测设备的结构示意图;
[0043] 图7为本发明实施例中另一种基于操作管理维护0AM路检测设备的结构示意图;
[0044] 图8为本发明实施例中一种操作管理维护0AM链路检测设备的结构示意图;
[0045] 图9为本发明实施例中另一种操作管理维护0AM链路检测设备的结构示意图。

【具体实施方式】
[0046] 下面通过附图以及具体实施例对本发明技术方案进行详细的说明。
[0047] 实施例一:
[0048] 如图1所示为本发明实施例中一种基于操作管理维护0AM的链路检测方法流程 图,该方法包括如下步骤:
[0049] 步骤101,用于链路状态检测的第一0AM检测设备接收对端用于链路状态检测的 第二0AM检测设备发送的第一0AM管理报文。
[0050] 首先需要说明的是,该本发明实施例中的具体方案应用到0AM链路检测技术中, 在进行链路检测时,第一0AM检测设备与第二0AM检测设备相互之间会周期性的发送检测 报文,然后第一0AM检测设备以及第二0AM检测设备根据接收到的报文数来确定链路是否 发生异常。
[0051] 在现有技术中若是第二0AM检测设备或者第二0AM检测设备中的0AM检测模块正 在重启或者是第二0AM检测设备的0AM软件功能升级或者是第二0AM检测设备中0AM检测 模块的连接接口切换时,该第一0AM检测设备将无法与第二0AM检测设备进行0AM协议通 讯,也就是无法接收到对端的检测报文,此时第一0AM检测设备无法接收检测报文,现有技 术中该第一0AM检测设备将发出告警信息,但是此时链路并没有发生异常,并不是链路异 常导致的通讯异常,因此该告警信息是错误的对链路异常进行告警。
[0052] 在本发明实施例中为了避免上述的问题,因此在本发明实施例中第一0AM检测设 备以及第二0AM检测包含或者链接有一报文管理模块,该报文管理模块独立控制,S卩:第 一0AM检测设备以及第二0AM检测设备的重启或者关闭不会影响到报文管理模块的正常 运行,并且该报文管理模块能够检测第一0AM检测设备以及第二0AM检测设备的链路检测 功能是否正常运行,若是该报文管理模块确定第二0AM检测设备自身的链路检测功能异常 时,则该第二0AM检测设备将通过包含或者连接的报文管理模块生成第一0AM管理报文,并 向第一0AM检测设备发送第一0AM管理报文。
[0053] 具体来讲,当第二0AM检测设备检测到自身的链路检测功能出现异常时,该第二 0AM检测设备将生成一种扩展的报文类型,比如说在802.lag协议中(当然不是仅限于该协 议),该第二0AM检测设备生成第一 0AM管理报文时,在该报文中携带了检测状态报文三元 组TLV、重启时间报文三元组TLV、丢包计数报文三元组TLV,其中:
[0054] 检测状态TLV包括:TLVtype(类型)=9,length(报文长度)=1字节, value(值)=lor2 (1表征检测状态正常,2表征检测状态异常),具体如表1所示:

【权利要求】
1. 一种基于操作管理维护0AM链路检测方法,其特征在于,所述方法包括: 用于链路状态检测的第一 0AM检测设备接收对端用于链路状态检测的第二0AM检测设 备发送的第一 0AM管理报文; 当所述第一 0AM管理报文中携带有用于表征所述第二0AM检测设备处于异常状态的信 息时,所述第一 0AM检测设备关闭自身的链路检测功能。
2. 如权利要求1所述的方法,其特征在于,在所述第一 0AM检测设备关闭自身的链路检 测功能之后,所述方法还包括: 确定所述第一 0AM管理报文中携带的用于表征链路检测功能重启时间信息的时间值; 在所述时间值之前,所述第一 0AM检测设备接收到所述第二0AM检测设备发来的携带 有用于表征所述第二0AM检测设备恢复正常状态的第二0AM管理报文时,则立即重启自身 的链路检测功能,并对链路进行检测; 在到达所述时间值时,所述第一 0AM检测设备未接收到所述第二0AM检测设备发来的 携带有用于表征所述第二0AM检测设备恢复正常状态的第二0AM管理报文时,则重启自身 的链路检测功能,并对链路进行检测。
3. 如权利要求2所述的方法,其特征在于,所述方法还包括: 当接收到所述第二0AM检测设备发来的所述第二0AM管理报文时,将第一 0AM管理报 文中携带的丢包计数信息携带在第H 0AM管理报文中发送至所述第二0AM检测设备,W使 所述第二0AM检测设备将所述丢包计数信息中的丢包值作为判定链路状态的丢包阔值。
4. 如权利要求1所述的方法,其特征在于,所述异常状态具体为所述第二0AM检测设备 或者所述第二0AM检测设备中的0AM检测模块正在重启或者所述第二0AM检测设备的0AM 软件功能升级或者所述第二0AM检测设备中的所述0AM检测模块的连接接口切换。
5. -种基于操作管理维护0AM链路检测设备,其特征在于,包括: 接收模块,用于接收0AM链路检测设备的对端用于链路状态检测的对端0AM链路检测 设备发送的第一 0AM管理报文; 处理模块,与所述接收模块连接,用于当所述第一 0AM管理报文中携带有用于表征所 述对端0AM链路检测设备处于异常状态的信息时,关闭所述处理模块所处的所述0AM链路 检测设备的链路检测功能。
6. 如权利要求5所述的设备,其特征在于,所述设备还包括: 检测模块,与所述接收模块连接,用于确定所述第一 0AM管理报文中携带的用于表征 链路检测功能重启时间信息的时间值;在所述时间值之前,所述0AM检测设备接收到所述 对端0AM检测设备发来的携带有用于表征所述对端0AM检测设备恢复正常状态的第二0AM 管理报文时,则立即重启所述0AM链路检测设备的链路检测功能,并对链路进行检测;在到 达所述时间值时,所述0AM检测设备未接收到所述对端0AM检测设备发来的携带有用于表 征所述对端0AM检测设备恢复正常状态的第二0AM管理报文时,则重启所述0AM检测设备 的链路检测功能,并对链路进行检测。
7. 如权利要求6所述的设备,其特征在于,所述设备还包括: 报文管理模块,与所述检测模块连接,用于当接收到所述对端0AM检测设备发来的所 述第二0AM管理报文时,将第一 0AM管理报文中携带的丢包计数信息携带在第H 0AM管理 报文中发送至所述对端0AM检测设备,W使所述对端0AM检测设备将所述丢包计数信息中 的丢包值作为判定链路状态的丢包阔值。
8. -种基于操作管理维护OAM链路检测设备,其特征在于,所述设备包括: 报文管理模块,用于当所述报文管理模块所处的所述OAM链路检测设备的链路检测功 能处于异常状态时,生成携带有用于表征所述OAM链路检测设备链路检测功能处于异常状 态的信息的第一 OAM管理报文; 发送模块,与所述报文管理模块连接,用于将所述第一 OAM管理报文发送至对端用于 链路状态检测的对端OAM链路检测设备,W使所述对端OAM链路检测设备根据所述第一OAM 管理报文中携带的用于表征所述OAM链路检测设备的链路检测功能处于异常状态的信息, 关闭所述对端OAM链路检测设备的链路检测功能。
9. 一种操作管理维护OAM链路检测设备,其特征在于,所述设备包括: 通信接口,用于接收所述OAM链路检测设备的对端用于链路状态检测的对端OAM链路 检测设备发送的第一 OAM管理报文; 处理器,与所述通信接口连接,用于解析所述第一 OAM管理报文,当所述第一 OAM管理 报文中携带有用于表征所述对端OAM链路检测设备处于异常状态的信息时,关闭所述处理 器所在的所述OAM链路检测设备的链路检测功能。
10. 如权利要求9所述的设备,其特征在于,所述处理器还用于确定所述第一 OAM管理 报文中携带的用于表征链路检测功能重启时间信息的时间值,在所述时间值之前,所述OAM 检测设备接收到所述对端OAM检测设备发来的携带有用于表征所述对端OAM检测设备恢复 正常状态的第二OAM管理报文时,则立即重启自身的链路检测功能,并对链路进行检测;在 到达所述时间值时,所述OAM检测设备未接收到所述对端OAM检测设备发来的携带有用于 表征所述第二OAM检测设备恢复正常状态的第二OAM管理报文时,则重启自身的链路检测 功能,并对链路进行检测。
11. 如权利要求10所述的设备,其特征在于,所述处理器还用于当接收到所述对端OAM 链路检测设备发送来的所述第二OAM管理报文时,将所述第一 OAM管理报文中携带的丢包 计数信息携带在第HOAM管理报文中发送至所述对端OAM链路检测设备,W使所述对端OAM 链路检测设备将所述丢包计数信息中的丢包值作为判定链路状态的丢包阔值。
12. -种操作管理维护OAM链路检测设备,其特征在于,所述设备包括: 处理器,用于在检测所述OAM链路检测设备的链路检测功能处于异常状态时,生成携 带有用于表征所述OA链路检测设备的链路检测功能处于异常状态的信息的第一 OAM管理 报文; 通信接口,与所述处理器连接,用于将所述第一 OAM管理报文发送至所述OAM链路检测 设备的对端用于链路状态检测的对端OAM链路检测设备,W使所述对端OAM检测设备关闭 自身的链路检测功能。
【文档编号】H04L12/24GK104348676SQ201310335427
【公开日】2015年2月11日 申请日期:2013年8月2日 优先权日:2013年8月2日
【发明者】张晓东 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1