CN101247287B - 操作管理维护机制的故障检测方法 - Google Patents

操作管理维护机制的故障检测方法 Download PDF

Info

Publication number
CN101247287B
CN101247287B CN2008100840193A CN200810084019A CN101247287B CN 101247287 B CN101247287 B CN 101247287B CN 2008100840193 A CN2008100840193 A CN 2008100840193A CN 200810084019 A CN200810084019 A CN 200810084019A CN 101247287 B CN101247287 B CN 101247287B
Authority
CN
China
Prior art keywords
operation management
frame
maintain
source end
management maintain
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
CN2008100840193A
Other languages
English (en)
Other versions
CN101247287A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2008100840193A priority Critical patent/CN101247287B/zh
Publication of CN101247287A publication Critical patent/CN101247287A/zh
Application granted granted Critical
Publication of CN101247287B publication Critical patent/CN101247287B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

本发明公开了一种操作管理维护机制的故障检测方法,包括:在宿端设置定时器,在宿端接收到源端发送的操作管理维护请求帧时,启动定时器;在定时器到达时,如果宿端还未接收到来自源端的其它操作管理维护请求帧,则判断操作管理维护机制出现故障。通过使用本发明,能够有效检测到OAM机制运行过程中的多种故障并且,并且还能够通过告警将这些故障通知给用户,使用户明确获知OAM机制运行结果的有效性,从而降低了设备的操作、维护、及管理的成本。

Description

操作管理维护机制的故障检测方法
技术领域
本发明涉及以太网通信领域,并且特别地,涉及操作管理维护(Operation Administration and Maintenance,OAM)机制的故障检测方法。
背景技术
从ITU-T Y.1731(《OAM functions and mechanisms for Ethernetbased networks》)的描述中可以看出,OAM机制提供了网路性能的监控、故障定位、管理信息传递等功能,并且,在某些情况下,OAM机制可以代替昂贵的专用测试仪器,从而节约了网络的使用费用,方便了网络的管理方法。
然而,目前的OAM检测机制还存在以下问题:(1)根据协议规定,对于所有的OAM类型的帧,在数据平面内与用户的数据报文采用相同的方式转发,但是由于网路可能发生拥塞,可能导致OAM帧也在传输过程丢失;(2)当网络某些链路发生中断时,如果网络启动保护功能,则可能造成OAM帧的乱序或重复接收。
在目前的协议中,并没有给出这类故障的检测方法和发生故障时的处理方法,同时,由于OAM机制可以部分代替专用仪表来用于测试网路的传送性能(吞吐量,时延,丢包率等),因此在启用这部分OAM功能进行网络性能测量时,如果网路发送故障,测试的结果将是不可靠的。
因此,能够将测试结果的真实性明确通知给用户的方案是很有必要的,然而,目前尚未提出能够对OAM本身的进行故障检测并通知用户的技术方案。
发明内容
考虑到上述问题而做出本发明,为此,本发明的主要目的在于提供一种操作管理维护机制的故障检测方案,以解决相关技术中无法实现OAM故障检测和通知的问题。
根据本发明的实施例,提供了一种操作管理维护机制的故障检测方法,用于对非返回式的操作管理维护机制进行故障检测。
该方法包括:在宿端设置定时器,在宿端接收到源端发送的操作管理维护请求帧时,启动定时器;在定时器到达时,如果宿端还未接收到来自源端的其它操作管理维护请求帧,则判断操作管理维护机制出现故障。
其中,在宿端接收到源端发送的操作管理维护请求帧之前,进一步包括:源端在其发送的每个操作管理维护请求帧中携带唯一标识;源端发送操作管理维护请求帧。
并且,操作管理维护请求帧的标识比源端在操作管理维护请求帧之前发送的在先操作管理维护请求帧的标识大1。
在宿端接收到源端发送的操作管理维护请求帧之后,进一步包括:宿端判断操作管理维护请求帧的标识是否比宿端接收到的上一操作管理维护请求帧的标识大1,并在判断为否的情况下,确定操作管理维护机制出现故障。
根据本发明的另一实施例,提供了一种操作管理维护机制的故障检测方法,用于对返回式的操作管理维护机制进行故障检测。
该方法包括:在源端设置定时器;源端向宿端发送操作管理维护请求帧,并启动定时器,在定时器到达时源端未收到来自宿端的与操作管理维护请求帧对应的响应帧的情况下,判断操作管理维护机制出现故障;或者,源端在向宿端发送操作管理维护请求帧,并在接收到来自宿端的操作管理维护响应帧时启动定时器,在定时器到达时未接收到来自宿端的其它操作管理维护响应帧的情况下,判断操作管理维护机制出现故障。
其中,在宿端接收到源端发送的操作管理维护请求帧之前,进一步包括:源端在其发送的每个操作管理维护请求帧中携带唯一标识;源端发送操作管理维护请求帧。
并且,操作管理维护请求帧的标识比源端在操作管理维护请求帧之前发送的在先操作管理维护请求帧的标识大1。
在宿端接收到源端发送的操作管理维护请求帧之后,进一步包括:宿端判断操作管理维护请求帧的标识是否比宿端接收到的上一操作管理维护请求帧的标识大1,并在判断为否的情况下,确定操作管理维护机制出现故障。
此外,宿端返回的操作管理维护响应帧与该操作管理维护响应帧所对应的操作管理维护请求帧具有相同的标识。
其中,在源端发送操作管理维护请求帧时,源端将发送的操作管理维护请求帧的标识存储在预定集合中;在源端接收到操作管理维护响应帧后,判断该接收的操作管理维护响应帧的标识是否存在于预定集合中,在判断为否的情况下,确定操作管理维护机制出现故障。
通过本发明的上述技术方案,能够有效检测到OAM机制运行过程中的多种故障并且,并且还能够通过告警将这些故障通知给用户,使用户明确获知OAM机制运行结果的有效性,从而降低了设备的操作、维护、及管理的成本。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明方法实施例一的操作管理维护机制的故障检测方法的流程图;
图2是根据本发明方法实施例二的操作管理维护机制的故障检测方法的流程图;以及
图3是实现根据本发明实施例的操作管理维护机制的故障检测方法的装置进行OAM故障检测的示意图。
具体实施方式
通常,以太网的OAM运行机制通常可分成两类,一类是非返回式,另一类是返回式。其中,在非返回式中,源端主动发送OAM帧,宿端仅接收OAM帧;在返回式中,源端主动发送OAM请求帧,宿端接收到OAM请求帧后,反馈一个OAM响应帧到源端,源端接收到响应帧后,一次反馈过程结束。本发明针对这两种类型的OAM机制提出了对于OAM机制本身的故障检测方案。在下文的描述中,将源端发送的OAM帧统称为OAM请求帧,宿端发送的OAM帧统称为OAM响应帧。
方法实施例一
在本实施例中,提供了一种操作管理维护机制的故障检测方法,用于对非返回式的操作管理维护机制进行故障检测。
如图1所示,根据本实施例的操作管理维护机制的故障检测方法包括:步骤S102,在宿端设置定时器,在宿端接收到源端发送的操作管理维护请求帧时,启动定时器;步骤S104,在定时器到达时,如果宿端还未接收到来自源端的其它操作管理维护请求帧,则判断操作管理维护机制出现故障。
具体地,可以在宿端设置一个定时器以及一个门限,每接收一个OAM请求帧,定时器就从零开始启动计时,如果定时器达到门限后,还没有收到OAM请求帧,则判断出现故障。从而有效实现了帧超时检测的目的。优选地,在出现故障的情况下,可以产生一个OAM请求帧以进行超时告警。
另外,在宿端接收到源端发送的操作管理维护请求帧之前,进一步包括:源端在其发送的每个操作管理维护请求帧中携带唯一标识;源端发送操作管理维护请求帧。
并且,操作管理维护请求帧的标识比源端在操作管理维护请求帧之前发送的在先操作管理维护请求帧的标识大1。
在宿端接每次收到源端发送的操作管理维护请求帧之后,进一步包括:宿端判断操作管理维护请求帧的标识是否比宿端接收到的上一操作管理维护请求帧的标识大1,如果判断为是,则认为OAM机制正常,在判断为否的情况下,确定操作管理维护机制出现故障。从而有效实现了OAM请求帧的不连续故障检测的目的。
并且,在确定出现故障的情况下,可以产生一个OAM请求帧以进行不连续告警。
尽管这里仅以序列号加1为例说明了序列号的设置过程,但是本领域技术人员应当理解,还可以采用其它的方法设置序列号。
方法实施例二
在本实施例中,提供了一种操作管理维护机制的故障检测方法,用于对返回式的操作管理维护机制进行故障检测。
如图2所示,根据本实施例的操作管理维护机制的故障检测方法包括:步骤S202,在源端设置定时器;步骤S204,源端向宿端发送操作管理维护请求帧,并启动定时器,在定时器到达时源端未收到来自宿端的与操作管理维护请求帧对应的响应帧的情况下,判断操作管理维护机制出现故障;或者,步骤S206,源端在向宿端发送操作管理维护请求帧,并在接收到来自宿端的操作管理维护响应帧时启动定时器,在定时器到达时未接收到来自宿端的其它操作管理维护响应帧的情况下,判断操作管理维护机制出现故障。
也就是说,对于返回式的OAM,可以源端设置一个定时器和一个门限,具体可以采用以下两种方式进行故障检测:方法1,每发送一个OAM请求帧,定时器就从零开始启动计时,如果定时器达到门限后,还没有收到与本次OAM请求帧对应的OAM响应帧,则产生一个OAM超时告警;方法2,每接收一个OAM响应帧,定时器就从零开始启动计时,如果定时器达到门限后,还没有收到OAM响应帧,则产生一个OAM超时告警。
其中,在宿端接收到源端发送的操作管理维护请求帧之前,进一步包括:源端在其发送的每个操作管理维护请求帧中携带唯一标识;源端发送操作管理维护请求帧。
并且,操作管理维护请求帧的标识比源端在操作管理维护请求帧之前发送的在先操作管理维护请求帧的标识大1。
在宿端接收到源端发送的操作管理维护请求帧之后,进一步包括:宿端判断操作管理维护请求帧的标识是否比宿端接收到的上一操作管理维护请求帧的标识大1,并在判断为否的情况下,确定操作管理维护机制出现故障。
此外,宿端返回的操作管理维护响应帧与该操作管理维护响应帧所对应的操作管理维护请求帧具有相同的标识。
其中,在源端发送操作管理维护请求帧时,源端将发送的操作管理维护请求帧的标识存储在预定集合中;在源端接收到操作管理维护响应帧后,判断该接收的操作管理维护响应帧的标识是否存在于预定集合中,在判断为否的情况下,确定操作管理维护机制出现故障。
其中,对于源端发送的OAM请求帧,由每个帧净荷内部来携带标识,也可以是序列号,该序列号可由序列号发生器分配。
在实现本发明的上述两个实施例时,需要在OAM请求消息中携带标识(序列号),在ITU-T Y.1731中定义的OAM帧结构中,部分OAM帧结构携带有该序列号,但是对于如下几类,例如,ETH-AIS、ETH-LCK、ETH-APS、ETH-MCC、ETH-LMM、ETH-LMR、ETH-1DM、ETH-DMM、ETH-DMR、ETH-EXM、ETH-EXR、ETH-VSM、ETH-VSR帧结构,需要增加一个Transmit ID/SequenceID的字段来携带标识(序列号);
对于ETH-AIS、ETH-LCK、ETH-APS、ETH-MCC、ETH-LMM、ETH-1DM、ETH-DMM、ETH-EXM、ETH-VSM,可以将增加的字段命名为Transmit ID,对于ETH-LMR、ETH-DMR、ETH-EXR、ETH-VSR可以将增加的字段命名为Sequence ID。
具体的实现方法可以是在帧结构中将原有的End TLV固定为0,更改为固定为4,并在End TLV后增加一个四字节的字段TransmitID/Sequence ID。表1至26中示出了上述消息改变前后的结构。
Figure S2008100840193D00091
Figure S2008100840193D00101
Figure S2008100840193D00111
Figure S2008100840193D00121
Figure S2008100840193D00131
Figure S2008100840193D00141
Figure S2008100840193D00151
Figure S2008100840193D00161
Figure S2008100840193D00171
Figure S2008100840193D00181
Figure S2008100840193D00191
Figure S2008100840193D00201
Figure S2008100840193D00211
Figure S2008100840193D00221
在实际实现时,在源端需要设置以下装置:
(1)OAM请求帧发生器:根据配置,当需要发送OAM请求帧时,就从OAM请求帧序列发生器获得一个序列号,将该序列号填充到Transmit ID中发送出去;
(2)OAM请求帧序列号发生器:OAM请求帧发生器每发送完一个OAM请求帧,就将当前的序列号加1,并将该序列号记录在集合P(即,上述的预定集合)中;
(3)OAM超时告警装置:该装置内有一个定时器,每接收一个OAM响应帧,则定时器从0开始计时,如果定时器达到门限后,还没有收到OAM响应帧,则产生一个OAM超时告警
(4)OAM响应帧不连续告警装置:该装置总是比较连续收到的两个OAM响应帧中的Sequence ID是否连续,如果不连续产生一个不连续告警
(5)OAM运行失效告警:该装置总是比较收到的OAM响应帧中的Sequence ID是否属于集合P,如果不属于,产生OAM运行失效告警。
在宿端需要设置以下装置:
(1)OAM请求帧接收器:用于接收OAM请求帧,并提取其中的Transmit ID字段;
(2)OAM请求帧不连续告警:用于检测连续两个收到的OAM请求帧中的Transmit ID是否连续,如果不连续,产生OAM请求帧不连续告警;
(3)OAM响应帧发送器:每接收到一个OAM请求帧,则触发一个OAM响应帧的发送,并将当前OAM请求帧中的Transmit ID拷贝到响应帧的Sequence ID中。
在进行OAM的故障检测时,其处理如图3所示,这里不再重复。
综上所述,借助于本发明的技术方案,能够有效检测到OAM机制运行过程中的多种故障并且,并且还能够通过告警将这些故障通知给用户,使用户明确获知OAM机制运行结果的有效性,从而降低了设备的操作、维护、及管理的成本。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (4)

1.一种操作管理维护机制的故障检测方法,用于对非返回式的操作管理维护机制进行故障检测,其特征在于,所述方法包括:
源端在其发送的每个操作管理维护请求帧中携带唯一标识,所述源端发送所述操作管理维护请求帧,其中,所述操作管理维护请求帧的标识比所述源端在所述操作管理维护请求帧之前发送的在先操作管理维护请求帧的标识大1;
在宿端设置定时器,在所述宿端接收到所述源端发送的所述操作管理维护请求帧时,启动所述定时器;
在所述定时器到达时,如果所述宿端还未接收到来自所述源端的其它所述操作管理维护请求帧,则判断操作管理维护机制出现故障;如果所述宿端接收到所述源端发送的所述操作管理维护请求帧,所述宿端判断所述操作管理维护请求帧的标识是否比所述宿端接收到的上一操作管理维护请求帧的标识大1,并在判断为否的情况下,确定所述操作管理维护机制出现故障。
2.一种操作管理维护机制的故障检测方法,用于对返回式的操作管理维护机制进行故障检测,其特征在于,所述方法包括:
在源端设置定时器;
所述源端在其发送的每个操作管理维护请求帧中携带唯一标识;所述操作管理维护请求帧的标识比所述源端在所述操作管理维护请求帧之前发送的在先操作管理维护请求帧的标识大1;
所述源端向宿端发送操作管理维护请求帧,并启动定时器,在所述定时器到达时所述源端未收到来自所述宿端的与所述操作管理维护请求帧对应的响应帧的情况下,判断操作管理维护机制出现故障;或者,
所述源端在向宿端发送操作管理维护请求帧,并在接收到来自所述宿端的操作管理维护响应帧时启动所述定时器,在所述定时器到达时未接收到来自所述宿端的其它操作管理维护响应帧的情况下,判断操作管理维护机制出现故障;
在所述宿端接收到所述源端发送的所述操作管理维护请求帧之后,所述宿端判断所述操作管理维护请求帧的标识是否比所述宿端接收到的上一操作管理维护请求帧的标识大1,并在判断为否的情况下,确定所述操作管理维护机制出现故障。
3.根据权利要求2所述的方法,其特征在于,所述宿端返回的所述操作管理维护响应帧与该操作管理维护响应帧所对应的操作管理维护请求帧具有相同的标识。
4.根据权利要求3所述的方法,其特征在于,
在所述源端发送所述操作管理维护请求帧时,所述源端将发送的所述操作管理维护请求帧的标识存储在预定集合中;
在所述源端接收到操作管理维护响应帧后,判断该接收的操作管理维护响应帧的标识是否存在于所述预定集合中,在判断为否的情况下,确定所述操作管理维护机制出现故障。
CN2008100840193A 2008-03-18 2008-03-18 操作管理维护机制的故障检测方法 Active CN101247287B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100840193A CN101247287B (zh) 2008-03-18 2008-03-18 操作管理维护机制的故障检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100840193A CN101247287B (zh) 2008-03-18 2008-03-18 操作管理维护机制的故障检测方法

Publications (2)

Publication Number Publication Date
CN101247287A CN101247287A (zh) 2008-08-20
CN101247287B true CN101247287B (zh) 2011-01-19

Family

ID=39947513

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100840193A Active CN101247287B (zh) 2008-03-18 2008-03-18 操作管理维护机制的故障检测方法

Country Status (1)

Country Link
CN (1) CN101247287B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107809336B (zh) * 2017-11-16 2019-10-25 中国联合网络通信集团有限公司 一种ip ran网络的故障检测方法、装置
CN113910268B (zh) * 2021-09-29 2023-07-18 珠海格力电器股份有限公司 工业机器人的零部件损耗检测方法、装置、设备和介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1713596A (zh) * 2004-06-15 2005-12-28 中兴通讯股份有限公司 在实现多链路协议时进行链路检测的方法
CN1838620A (zh) * 2005-03-25 2006-09-27 华为技术有限公司 检测混合网络中端到端节点间链路故障的方法
CN1905483A (zh) * 2006-08-08 2007-01-31 华为技术有限公司 一种以太网连接故障检测方法和装置
CN101119245A (zh) * 2007-08-31 2008-02-06 杭州华三通信技术有限公司 利用oam协议进行链路监控的方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1713596A (zh) * 2004-06-15 2005-12-28 中兴通讯股份有限公司 在实现多链路协议时进行链路检测的方法
CN1838620A (zh) * 2005-03-25 2006-09-27 华为技术有限公司 检测混合网络中端到端节点间链路故障的方法
CN1905483A (zh) * 2006-08-08 2007-01-31 华为技术有限公司 一种以太网连接故障检测方法和装置
CN101119245A (zh) * 2007-08-31 2008-02-06 杭州华三通信技术有限公司 利用oam协议进行链路监控的方法及装置

Also Published As

Publication number Publication date
CN101247287A (zh) 2008-08-20

Similar Documents

Publication Publication Date Title
CN101355466B (zh) 连续性检查消息报文的传输方法和装置
CN101132320B (zh) 检测接口故障的方法及网络节点设备
CN101710896B (zh) 一种链路质量探测方法和装置
CN101345581B (zh) 一种无源光网络的故障定位方法及***
CN101924659A (zh) 网络设备及其物理端口链路的检测方法
US9007228B2 (en) Transmission system using dying gasp
CN101267312B (zh) 一种网络中防止地址冲突检测欺骗的方法
CN105227456B (zh) 一种聚合链路故障恢复传输的方法及装置
CN105429814A (zh) 利用多板卡保护bfd的方法和设备
CN101330496B (zh) 一种检测以太网组播环路的方法及装置
CN103795518A (zh) 一种设备间端口模式同步方法、设备及***
CN103428738B (zh) 检测射频拉远单元链路异常的方法及射频拉远单元
CN102857421B (zh) 一种vll故障检测方法及设备
JP5220656B2 (ja) ネットワークシステム
CN101247287B (zh) 操作管理维护机制的故障检测方法
CN102882887A (zh) 软件平滑升级的实现方法及设备
CN105703967B (zh) 一种检测标签交换路径连通性的方法及装置
CN103138957A (zh) 一种业务路径回切的方法、设备及***
CN101330410B (zh) 远端环回测试方法、***及交换机
CN101237392A (zh) 一种异步传输模式网络故障测试方法
CN105791023B (zh) 光网络单元onu管理的方法、装置以及***
CN101800682A (zh) 一种双向转发检测方法及装置
CN102014054A (zh) 保活报文的发送方法和设备
CN101141321A (zh) 一种在自动交换光网络***中实时检测残余时隙的方法
CN104348676A (zh) 一种基于操作管理维护oam的链路检测方法及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant