专利名称:以太网连通性检测中区别维护端点离开、恢复、告警的方法和告警系统的制作方法
技术领域:
本发明涉及通信领域,尤其涉及一种以太网连通性;险测中区别维护端点离 开的方法、恢复的方法、告警的方法和告警系统。
背景技术:
以太网可以分成若干维护域,维护域划分成若干个维护联盟;如图1所示, 每个维护联盟包括至少两个MEP (维护端点)和至少一个MIP (维护中间点); 任意两个MEP和至少一个MIP构成一条链路;MEP位于链路的端点;每个维护联 盟包括至少一条链路;
图中维护联盟内包括MEP A、 MEPB、 MEPC、 MEP D、四个维护端点,MIP A、 MIP B、 MIP C、 MIP D四个维护中间点。MEP A和MEP B之间有一条通过MIP A 和MIP B的链if各,MEP A和MEP C之间有一条通过MIP A和MIP C的链路,MEP A 和MEP D之间有一条通过MIP A、 MIP C和MIP D的链路,MEP B和MEP C之间 有一条通过MIP B和MIP C的链路,MEP B和MEP D之间有一条通过MIP B、 MIP C和MIP D的链路。
连通性检测就是检测任意两个MEP之间是否连通;如图l所示,MEP A和 MEPC之间有两条链路,其中一条通过MIP A和MIP C;另一条通过MIPA、 MIP B和MIP C。 MEP A和MIP C之间只要有一条链路连通,MEP A和MEP C之间就 是连通的。
MEP A和MEP C进4亍连通性;险测(Continuity Check)的具体过程为 MEP A作为源端MEP ,构造CCM帧;MEP A周期性地向MEP C发送CCM帧; MEP C接收到从MEP A发送的CCM帧;
如果在CC超时时间内(发送周期的3. 5倍),MEP C没有再次收到从MEP A 发送的CCM帧,则MEP C自动连续上报告警。
当连接MEP A和MEP C的链路至少一条恢复正常,MEP C重新收到从MEP A 发送的CCM帧,MEP C即停止上报告警。
在CC超时时间内,MEP C接收不到MEP A发送的CCM帧分为两种情况1、 MEP C与MEP A之间的链路发生故障;2、 MEP A脱离维护联盟,停止发送CCM 帧;
现有技术存在的缺陷是无法对上述两种情况进行区分,当MEP A脱离维 护联盟,但是MEP C与MEP A之间的链路并没有发生故障,MEP C还会继续报警。
发明内容
一方面,本发明的实施例提供一种以太网连通性检测中区别维护端点离开 的方法。
一种以太网连通性检测中区别维护端点离开的方法,包括
当维护端点离开维护联盟时,在报文中添加维护端点离开标志;
在维护联盟内,将所述报文多播发送出去。
.. 一方面,本发明的实施例提供一种以太网连通性检测中告警的方法。 一种以太网连通性检测中告警的方法,包括 接收报文;
判断报文中是否有离开标志;
如果报文中有离开标志,确定离开标志对应的离开端点; 判断连通性检测时间是否超时;如果超时,取消针对所述离开端点的报警。
一方面,本发明的实施例提供一种以太网连通性检测中区别维护端点恢复 的方法。
一种以太网连通性检测中区別维护端点恢复的方法,包括
当维护端点重新加入维护联盟时,在报文中添加维护端点恢复标志;
在维护联盟内,将所述报文多播发送出去。
一方面,本发明的实施例提供一种以太网连通性检测中告警的方法。
一种以太网连通性检测中告警的方法,包括 接收报文;
判断报文中是否有恢复标志;
如果报文中有恢复标志,确定恢复标志对应的回归端点; 判断连通性检测时间是否超时; 如果超时,恢复针对所述回归端点的报警。
一方面,本发明的实施例提供一种以太网连通性4企测中的告警系统。 一种以太网连通性检测中的告警系统包括至少两个MEP (维护端点)和至
少一个MIP (维护中间点);任意两个MEP和至少一个MIP构成一条《连路;MEP
位于链路的端点;所述MEP包括源MEP和目的MEP; 所述源MEP包括
标志添加单元,用于为报文添加标志,该标志包4舌恢复标志和离开标志; 发送单元,用于发送报文; 所述目的MEP包括 接收单元,用于接收报文;判断单元,用于判断报文中的标志是恢复标志还是离开标志; 告警单元,如果是离开标志,用于取消针对所述离开端点的报警; 如果是恢复标志,用于恢复针对所述回归端点的报警。 本发明实施例源维护端点在报文中添力口离开或恢复标志;目的维护端点可 以根据所述标志判断维护联盟内的维护端点现在状态1、维护端点离开维护联 盟;2、维护端点离开后,又重新加入维护联盟。对于离开维护联盟的维护端点, 在连通性检测时间超时后,取消针对该维护端点的报警;对于重新加入维护联 盟的维护端点,在连通性检测时间超时后,恢复针对该维护端点的报警。
,图1为以太网的一个维护联盟的结构图2为一种以太网连通性检测中区别维护端点离开的方法的示意图3为一种以太网连通性检测中告警的方法的示意图4为一种以太网连通性检测中区别维护端点恢复的方法的示意图5为一种以太网连通性检测中告警的方法的示意图6为一种以太网连通性;险测中的告警系统的结构图7为Ethernet 0AM 802. lag的CCM帧的结构图8为Alarm Control TLV的结构图。
具体实施例方式
下面结合附图对本发明实施例以太网连通性检测中区别维护端点离开的方 法、恢复的方法、告警的方法和告警系统进行详细描述。
如图2所示, 一种以太网连通性检测中区别维护端点离开的方法,包括
201、 当维护端点离开维护联盟时,在报文中添加维护端点离开标志;
202、 在维护联盟内,将所述报文多播发送出去。步骤201中,所述当维护端点离开维护联盟时,在报文中添加维护端点离
开标志包括两种情况 第一种情况
当维护端点离开维护联盟时,该维护端点在CCM帧中设置离开标志。(在CCM 帧中设置离开标志的方法在后文统一说明)。 第二种情况
当维护端点离开维护联盟时,在其余的维护端点中任选一个,作为传达维 护端点;
传达维焚端点在CCM帧中设置离开摔志。
其中,当至少两个维护端点离开维护联盟时,所述传达维护端点在CCM帧 中设置离开标志包括
构造离开信息,所述离开信息包括至少两个离开标志,每个离开端点对应 一个离开标志;
将所述离.开信息添加到CCM帧中。(在CCM帧中设置离开标志的方法在后文 统一说明)。
如图3所示, 一种以太网连通性检测中告警的方法,包括
301、 接收报文;
302、 判断报文中是否有离开标志;
303、 如果报文中有离开标志,确定离开标志对应的离开端点; 如上文所述,报文可能是维护端点发送的、也有可能是传达端点发送的;
报文中有可能包括一个离开标志,也有可能包括至少两个离开标志。目的维护 端点接收到报文后,要确定每个离开标志所对应的离开端点。304、 判断连通性;险测时间是否超时;
维护联盟内的每个目的维护端点,检测每个离开端点的连通性检测时间是 否超时;该目的维护端点包括传达维护端点。
305、 如果超时,取消针对所述离开端点的报警。
如果超时,维护联盟内的每个目的维护端点,取消针对所述离开端点的报
攀
如图4所示, 一种以太网连通性;险测中区别维护端点恢复的方法,包括
401、 当维护端点重新加入维护联盟时,在净艮文中添加维护端点恢复标志;
402、 在维护联盟内,将所述报文多播发送出去。
步骤401中,所述当维护端点重新加入维护联盟时,在4艮文中添加维护端 点恢复标志包括两种情况
第一种情况
当维护端点重新加入维护联盟时,该维护端点在CCM帧中设置恢复标志。(在 CCM巾贞中设置恢复标志的方法在后文统一说明)。 第二种情况
当维护端点重新加入维护联盟时,在其余的维护端点中任选一个,作为传 达维护端点;《-
传达维护端点在CCM帧中设置恢复标志。
其中,当至少两个维护端点重新加入维护联盟时,所述传达维护端点在CCM 帧中设置恢复标志包括
构造恢复信息,所述恢复信息包括至少两个恢复标志,每个回归端点对应 一个恢复标志;将所述恢复信息添加到CCM帧中。(在CCM帧中设置恢复标志的方法在后文 统一说明)。
如图5所示, 一种以太网连通性检测中告警的方法,包括
501、 接收报文;
502、 判断报文中是否有恢复标志;
503、 如果报文中有恢复标志,确定恢复标志对应的回归端点; 如上文所述,报文可能是维护端点发送的、也有可能是传达端点发送的;
报文中有可能包括一个恢复标志,也有可能包括至少两个恢复标志。目的维护 端点接收到报文后,要确定每个恢复标志所对应的回归端点。
504、 判断连通性;险测时间是否超时;
维护联盟内的每个目的维护端点,检测每个回归端点的连通性检测时间是 否超时;.该目的维护端点包括传达维护端点。
505、 如果超时,恢复针对所述回归端点的报警。
如果超时,维护联盟内的每个目的维护端点,恢复针对所述回归端点的报
如图6所示, 一种以太网连通性检测中的告警系统,包括至少两个维护 端点和至少一个维护中间点3;任意两个维护端点和至少一个维护中间点构成一 条链路;维护端点位于链路的端点;所述维护端点包括源维护端点l和目的 维护端点2; .所述源维护端点1包括
标志添加单元ll,用于为报文添加标志,该标志包括恢复标志和离开标志;
发送单元12,用于发送报文;
所述目的维护端点2包括接收单元21,用于接收报文;
判断单元22,用于判断报文中的标志是恢复标志还是离开标志; 告警单元23,如果是离开标志,用于取消针对所述离开端点的报警; 如果是恢复标志,用于恢复针对所述回归端点的报警。 计时器24,用于计算接收报文的周期时间。
如图7所示,该CCM帧包括标志域,标志域包括共4个字节的保留字段, 其中的第l个字节,如果值为0,表示恢复针对所述回归端点的报警;
如果值为1,表示取消针对所述离开端点的报警。
当图1中的MEP A离开维护联盟时,在CCM帧中为MEP A设置离开标志的 方法
MEP A将CCM帧中标志域保留字段中的第1个字节置为1。 该方法适用于至多四个维护端点离开维护耳关盟的情况。 当图1中的MEP A重新加入维护耳关盟时,在CCM帧中为MEP A设置恢复标 志的方法
MEP A将CCM帧中标志域保留字段中的第1个字节置为0。 该方法适用于至多四个维护端点重新加入维护i[关盟的情况。 如图8所示,该Alarm Control TLV包括
维护端点配置个数,用于确定所述离开端点以及所述回归端点的数量和; 需要配置的维护端点地址,用于确定所述离开端点或所述回归端点; 配置类型,如果值为l,用于恢复针对所述回归端点的报警; 如果值为2,用于取消针对所述离开端点的报警。 当图1中的MEP B和MEP C离开维护联盟时,选MEP A作为传达维护端点, 在CCM帧中为MEP B、 MEP C设置离开标志的方法MEP A构造一个Alarm Control TLV,该TLV中,维护端点配置个凄丈项中填 入2,需要配置的维护端点地址(1)项中填入MEP B的ID,配置类型(l)项中填 入2,需要配置的维护端点地址(2)项中填入MEP C的ID,配置类型(2)项中填 入2。
当图1中的MEP B和MEP C重新加入维护联盟时,选MEP A作为传达维护 端点,在CCM帧中为MEP B、 MEP C设置恢复标志的方法
MEP A构造一个Alarm Control TLV,该TLV中,維护端点配置个数项中填 入2,需要配置的维护端点地址(1)项中填入MEP B的ID,配置类型(l)项中填 入1,需要配置的维护端点地址(2)项中填入MEP C的ID,配置类型(2)项中填 入1。
当图1中的MEP B离开维护联盟、MEP C重新加入维护联盟时,选MEP A作 为传达维护端点,在CCM帧中为MEP B设置离开标志、为MEP C设置恢复标志 的方法
MEP A构造一个Alarm Control TLV,该TLV中,维护端点配置个凄史项中填 入2,需要配置的维护端点地址(1)项中填入MEP B的ID,配置类型(l)项中填 入2,需要配置的维护端点地址(2)项中填入MEP C的ID,配置类型(2)项中填 A 1。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应 以权利要求的保护范围为准。
权利要求
1、一种以太网连通性检测中区别维护端点离开的方法,其特征在于,包括当维护端点离开维护联盟时,在报文中添加维护端点离开标志;在维护联盟内,将所述报文多播发送出去。
2、 根据权利要求1所述的以太网连通性检测中区别维护端点离开的方法, 其特征在于,所述当维护端点离开维护联盟时,在报文中添加维护端点离开标 志包4舌当维护端点离开维护联盟时,该维护端点在CCM帧中设置离开标志。
3、 根据权利要求1所述的以太网连通性^r测中区别维护端点离开的方法, 其特征在于,所述当维护端点离开维护联盟时,在报文中添加维护端点离开标 志包4舌当维护端点离开维护联盟时,在其余的维护端点中任选一个,作为传达维 护端点;传达维护端点在CCM帧中设置离开标志。
4、 根据权利要求3所述的以太网连通性;险测中区别维护端点离开的方法, 其特征在于,当至少两个维护端点离开维护联盟时,所述传达维护端点在CCM 帧中设置离开标志包括构造离开信息,所述离开信息包括至少两个离开标志,每个离开端点对应 一个离开标志;将所述离开信息添加到CCM帧中。
5、 一种以太网连通性检测中告警的方法,其特征在于,包括 接收报文;判断报文中是否有离开标志;如果才艮文中有离开标志,确定离开标志对应的离开端点; 判断连通性检测时间是否超时; 如果超时,取消针对所述离开端点的报警。
6、 根据权利要求5所述的以太网连通性检测中告警的方法,其特征在于, 所述如果报文中有离开标志,确定离开标志对应的离开端点包括如果^t艮文中包括至少两个离开标志,确定每个离开标志对应的离开端点; 所述判断连通性检测时间是否超时包括目的维护端点判断与每个离开端点对应的连通性;险测时间是否超时; 如果超时,目的维护端点取消针对所述离开端点的报警。
7、 根据权利要求6所述的以太网连通性检测中告警的方法,其特征在于, 所述目的维护端点包括传达维护端点。
8、 一种以太网连通性检测中区别维护端点恢复的方法,其特征在于,包括: 当维护端点重新加入维护联盟时,在报文中添加维护端点恢复标志; 在维护联盟内,将所述报文多播发送出去。
9、 根据ll利要求8所述的以太网连通性检测中区别维护端点恢复的方法, 其特征在于,所述当维护端点重新加入维护联盟时,在报文中添加维护端点恢 复标志包括当维护端点重新加入维护联盟时,该维护端点在CCM帧中设置恢复标志。
10、 根据权利要求8所述的以太网连通性检测中区别维护端点恢复的方法, 其特征在于,'所述当维护端点重新加入维护联盟时,在报文中添加维护端点恢 复标志包括当维护端点重新加入维护联盟时,在其余的维护端点中任选一个,作为传达维护端点;传达维护端点在CCM帧中设置恢复标志。
11、 根据权利要求10所述的以太网连通性检测中区别维护端点恢复的方 法,其特征在于,当至少两个维护端点重新加入维护联盟时,所述传达维护端 点在CCM帧中设置恢复标志包括构造恢复信息,所述恢复信息包括至少两个恢复标志,每个回归端点对应 一个恢复标志;将所述恢复信息添加到CCM帧中。
12、 一种以太网连通性;险测中告警的方法,其特征在于,包括 接收报文;判断报文中是否有恢复标志;如果报文中有恢复标志,确定恢复标志对应的回归端点; 判断连通性检测时间是否超时; 如果超时,恢复针对所述回归端点的报警。
13.根据权利要求12所述的以太网连通性检测中告警的方法,其特征在于, 所述如果报文中有恢复标志,确定恢复标志对应的回归端点包括如果报文中包括至少两个恢复标志,确定每个恢复标志对应的回归端点; 所述判断连通性检测时间是否超时包括目的维护端点判断与每个回归端点对应的连通性检测时间是否超时; 如舉超时,目的维护端点恢复针对所述离开端点的报警。
14、 根据权利要求13所述的以太网连通性检测中告警的方法,其特征在于, 所述目的维护端点包括传达维护端点。
15、 一种以太网连通性检测中的告警系统,包括至少两个维护端点和至少一个维护中间点;4壬意两个维护端点和至少一个维护中间点构成一条链路; 维护端点位于链路的端点;所述维护端点包括源维护端点和目的维护端点; 其特征在于,所述源维护端点包括标志添加单元,用于为报文添加标志,该标志包括恢复标志和离开标志; 发送单元,用于发送报文; 所述目的维护端点包括 接收单元,用于接收报文;判断单元,用于判断报文中的标志是恢复标志还是离开标志; 告警单元,如果是离开标志,用于取消针对所述离开端点的报警; 如果是恢复标志,用于恢复针对所述回归端点的报警。
16、根据权利要求15所述的以太网连通性检测中的告警系统,其特征在于 还包括计时器,用于计算接收报文的周期时间。
全文摘要
本发明实施例公开了一种,以太网连通性检测中区别维护端点离开的方法、恢复的方法、告警的方法和告警系统。解决了当维护端点脱离维护联盟后,该维护端点与目的维护端点之间的链路正常;但是,目的维护端点还继续报警的问题。当维护端点离开或重新加入维护联盟时,在报文中添加维护端点离开或恢复标志;然后在维护联盟内,将所述报文多播发送出去。目的维护端点接收到离开标志,取消针对所述离开端点的报警。目的维护端点接收到恢复标志,恢复针对所述回归端点的报警。本发明可以应用于用户想要中止或恢复对维护端点的维护。
文档编号H04L12/24GK101610180SQ200810127040
公开日2009年12月23日 申请日期2008年6月18日 优先权日2008年6月18日
发明者谢华国, 欣 马 申请人:华为技术有限公司