相交环复用段告警检测方法及装置、计算机可读存储介质与流程

文档序号:17158070发布日期:2019-03-20 00:15阅读:291来源:国知局
相交环复用段告警检测方法及装置、计算机可读存储介质与流程

本发明涉及网络通信技术领域,尤其涉及一种相交环复用段告警检测方法及装置、计算机可读存储介质。



背景技术:

随着业务的分组化,传送网络也逐渐向分组化方向发展。如以太网、voip、vpn、iptv等业务的传送,以及以数据业务为主的移动回传,给传送网络带来了新的需求和挑战。传送网络分组化,即分组传送网(ptn)渐渐成为业界的一种趋势。分组交换网要求能够提供有效传递分组业务、并提供电信级oam和保护的分组传送技术。就ptn技术实现方案而言,目前主要有t-mpls(transportmpls)和pbb-te(providerbackbonebridgetrafficengineering)两种。其中t-mpls作为ip/mpls、以太网承载技术和传送网技术相结合的产物,具有面向连接的传送特征,可以较好地实现电信级以太网业务的五个基本属性,是目前电信级以太网的最佳实现技术之一。

t-mpls是将t-mpls和mpls技术进行融合,吸收t-mpls中的oam、保护和管理等传送技术,并将技术名称更改为mpls-tp(transportprofileformpls多协议标签交换传送应用)。

分组传送网络包括三个ptn层网络,分别是通道层网络(vc)、通路层网络(vp)和段层网络(vs)。ptn的底层是物理媒介层网络,可采用ieee802.3以太网技术或sdh、otn等面向连接的电路交换(co-cs)技术。

mpls-tp简化了原来mpls技术中与传送无关的三层技术,并增强了oam和保护机制。同时借鉴了t-mpls的分层概念,mpls-tp也通过划分为伪线层(pw)、lsp隧道层(lsptunnel)和段层(section)来实现业务路径、传送通道和物理链路等不同逻辑功能的层次化。

段层网络是一个服务层,在传送路径层或传送业务层上相邻的节点之间提供段层客户信息的传递。它提供监视物理媒介层的点到点连接能力,并通过提供点到点的链路来支持lsp和pw层网络。它一般与物理媒介层的连接具有相同的起始和终结点。每一个section是由出接口+下一跳的方式唯一确认。在网络场景中,主要有以下两种应用:

1,在ptn网络中,通过section、lsp、pw层之间的告警故障传递,实现网络层次间的告警抑制、保护功能,提高网络的可靠性。

2,针对点到点的以太网业务,section作为保护段加入环网保护中。相对于线性保护而言,section层保护(环网保护)可以减少oam(operationadministrationandmaintenance,操作管理和维护)的部署以及带宽消耗,提高了网络部署的灵活性。

环网保护括2层网络:section层和tmp层。tmp层被认为是section的客户层。section层用于监测相邻节点之间的连通性(使用tp-oam机制)以及传送aps(automaticprotectionswitching自动保护切换)信息,tmp层用来传输业务。当section层检测到故障,通过保护策略aps的环网保护机制进行wrapping或steering保护方式切换,以保证上层业务不间断。

而在实际组网应用中,会有多个接入环和汇聚环相交,在双环相交的两个节点之间通常可能只有一条物理链路,或者只有少数物理链路,每个环中的保护段共用这一条物理链路,就需要一个物理端口支持加入多个section。而环网保护要求每一个接入环或汇聚环都需要支持sectionoam检测以保证其可靠性。如果每个section都需要部署oam检测,则会占用大量的资源与带宽。



技术实现要素:

本发明实施例提供的相交环复用段告警校测方法及装置、计算机可读存储介质,主要解决的技术问题是:现有技术中对多环相交中相同物理链路上不同section都需要进行oam检测部署,导致宽带资源占用过多,以及告警检测时间过长的技术问题。

为解决上述技术问题,本发明实施例提供一种相交环复用段告警检测方法,包括:

获取组网相交环中的两个相交节点之间的所有环网保护段;

根据预设的建立群组规则从所述所有环网保护段中建立一个环网保护段群组;

对所述环网保护段群组配置操作管理和维护检测配置;

通过所述环网保护段群组执行所述操作管理和维护检测配置检测本端mep和对端mep之间的告警事件,并由所述环网保护段群组将所述告警事件传递出去进行告警处理。

本发明实施例还提供一种相交环复用段告警检测装置,包括:

获取模块,用于获取组网相交环中的两个相交节点之间的所有环网保护段;

创建模块,用于根据预设的建立群组规则从所述所有环网保护段中建立一个环网保护段群组;

配置模块,用于对所述环网保护段群组配置操作管理和维护检测配置;

检测模块,通过所述环网保护段群组执行所述操作管理和维护检测配置检测本端mep和对端mep之间的告警事件,并由所述环网保护段群组将所述告警事件传递出去进行告警处理

本发明实施例还提供一种相交环复用段告警检测装置,包括:处理器、存储器及通信总线;

所述通信总线用于实现处理器和存储器之间的连接通信;

所述处理器用于执行存储器中存储的一个或者多个程序,以实现如上所述的相交环复用段告警检测方法的步骤。

本发明实施例还提供一种计算机存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的相交环复用段告警检测方法的步骤。

本发明的有益效果是:

根据本发明实施例提供的相交环复用段告警检测方法及装置、计算机存储介质,通过组网中的相交环的两个相交节点之间的所有环网保护段组成一个群组,通过建立的环网保护段群组进行告警事件的检测,并将检测到的告警事件传递出去进行告警处理,并且对环网保护段群组只需要配置一个操作管理与维护检测配置(oam检测配置)即可,由于通过本发明实施例提供的方法进行告警事件检测的配置,减少了对环网保护段的oam检测配置的数量,从而减少了由于oam检测配置所占用的宽带资源,同时提高环网保护后续的倒置切换流程的切换效率。进一步的,随着oam检测配置的减少,也即是减少了执行oam检测配置的时间,从而减少了告警事件的检测时间。

附图说明

图1为本发明实施例一提供的相交环复用段告警检测方法的流程图;

图2为本发明实施例二提供的双环相交网络的结构图;

图3为本发明实施例二提供的状态传递流程图;

图4为本发明实施例提供的相交环复用段告警检测装置的结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一:

为了解决现有技术中多环相交网络中的具有相同物理链路上不同section(环网保护段)的oam检测部署过多的问题,减少资源占用,同时实现快速切换。本发明实施例提供了一种只需要配置一个oam检测配置即可实现多个section的oam检测部署的相交环复用段告警检测方法。如图1所示,该方法的具体步骤如下:

s101,获取组网相交环中的两个相交节点之间的所有环网保护段。

在实际组网应用中,在双环相交的两个节点之间通常可能只有一条物理链路,或者只有少数物理链路,但是这两个环中的环网保护段一定是共用这一条物理链路的,甚至在其他一些实施例中,还会有多个接入环和汇聚环相交的情况,那么就会有更多的section,而该步骤中获取的环网保护段就是这些环两两相交的节点之间的保护段。

s102,根据预设的建立群组规则从所述所有环网保护段中建立一个环网保护段群组,所述环网保护段群组包括至少两个环网保护段(section)。

s103,对所述环网保护段群组配置一个操作管理和维护检测配置。

s104,通过所述环网保护段群组执行所述操作管理和维护检测配置检测本端mep和对端mep之间的告警事件,并由所述环网保护段群组将所述告警事件传递出去进行告警处理。

在步骤s102中,再建立所述环网保护段群组时,具体是首先从步骤s101中获取到的所有section中选择出至少两个满足预设条件的section,这里的预设条件指的是选择到的至少两个section必须具有相同的物理链路或者是共用一条物理链路,然后将这些选择出来的section组合成一个环网保护段群组。

在本实施例中,在完成群组后,需要对所述环网保护段群组进行oam检测配置,即是执行步骤s103,而在该步骤中,只需要配置一个oam检测配置即可实现对群组中的所有section进行oam检测配置。

在实际应用中,在配置oam检测配置时,具体可以通过以下方式进行配置:

首先,需要从组合好的环网保护段群组中选出一个环网保护段作为主环网保护段,而其余的环网保护段自动作为该主环网保护段的从环网环网保护段;

然后,对主section进行配置oam检测配置。

在步骤s104中,在进行告警事件的检测时,具体是通过检测本端meo与对端mep方发送的ccm报文信息中的标识位,优选的,在实际应用中,本端mep按照预设的时间间隔向对端mep发送ccm报文信息,所述ccm报文信息种包括告警事件的标识位,所述标识位用于标志所述本端mep与对端mep之间的是否存在连通性故障;然后主环网保护段通过执行oam检测配置来对ccm报文信息中的标识位进行检测,具体的是检测标识位是否被置为1;若所述标识位被置为1,则判断所述所述本端mep与对端mep之间的存在连通性故障告警。

在实际应用中,本端mep节点每隔预先设定的发送时间都会向对端mep节点发送ccm报文信息,而对端mep会根据接收到的ccm报文信息进行链路的连通性判断,假设所述ccm协议规定报文发送的时间周期为3ms,而设定的故障判定规则为当在发送报文的时间周期的3.5倍时间后还没有收到ccm报文信息时,判定为故障,并进行告警事件的标志。

对端mep节点在预先设定的等待时间内未接收到该ccm报文信息时,该对端mep节点根据预先设定的关联表,在所述关联表中查找自身所在的以太环网保护域的主节点的位置信息,并根据该位置信息向该主节点发出告警信息;所述等待时间为发送ccm报文信息所需时间的倍数;具体的,可以是报文发送周期所需时间的3.5倍即10.5ms,因此当mep节点在等待10.5ms后发现未接收到ccm报文信息,便认为是连通性故障,产生loc告警事件,将ccm报文中的rdi标识位置1,发送给远端mep,因此大大缩短了故障检测和通知的时间。

在步骤s104中,在将所述告警事件传递出去进行告警处理时,具体是通过主section发送出去,具体由所述主环网保护段将所述告警事件传递给所述从环网保护段;所述从环网保护段自身的工作状态进行告警的消除处理;

或者,由所述主环网保护段将所述告警事件传递至与所述主环网保护段相关的上层业务服务进行告警的消除处理。

本发明实施例提供的相交环复用段告警检测方法,通过组网中的相交环的两个相交节点之间的所有环网保护段组成一个群组,通过建立的环网保护段群组进行告警事件的检测,并将检测到的告警事件传递出去进行告警处理,并且对环网保护段群组只需要配置一个操作管理与维护检测配置(oam检测配置)即可,由于通过本发明实施例提供的方法进行告警事件检测的配置,减少了对环网保护段的oam检测配置的数量,从而减少了由于oam检测配置所占用的宽带资源,同时提高环网保护后续的倒置切换流程的切换效率。

实施例二:

在本实施例中,优选的,选择双环相交网络作为例子,对本发明提供的方法做进一步的详细说明。

请参考图2,图2为双环相交网络的结构图,其中包括接入环和汇聚环,假设该接入环包括的四个节点pe11、pe12、pe31和pe32,汇聚环包括的四个节点pe21、pe22、pe31和pe32,而在两环相交时的相交节点是pe31和pe32。

在实际应用中,相交两个节点之间同一条物理链路上存在多个section。每个section分属于不同环上的环网保护段。每个section通过出接口加下一跳的方式唯一确定。

假设pe31和pe32两节点之间的section有两个,分别是section1和section2,对该pe31和pe32之间的section采用群组的方式管理起来。具体的是从pe31和pe32两节点之间的所有section中选择其中一个section作为群组中的主section。其余section作为群组中的从section。

然后在主section上部署oam检测配置,优选的,该oam检测配置为tp-oam检测配置。而从成员section上的检测则不需要配置。在实际应用中,一个群组中主从section为1:n的关系。这样主成员section就作为了其他从成员section的服务层。

在实际应用中,所述section对应的section实体检测必须要支持mpls-tpoam功能,既是section对应的section实体可以工作在基于y1731扩展的oam模式,也可以基于bfd扩展的oam工作模式。

在实际应用中,所述oam功能在各层网络上是独立运行的,如:section、lsp、pw层上运行;所以当在全局模式下打开tp-oam功能后,需要配置对应层上的meg检测。正常情况下,本设备上的meg会定时发送ccm报文确认meg上本端mep和远端mep的连通性。当超过3.5倍的发包周期后,则认为连通性故障,产生loc告警事件,将ccm报文中的rdi标识位置1,发送给远端mep。对于配置了检测section实体而言,需要关注tp-oam通告的告警事件,实现告警传递。

当主成员section接收到tpoam通告给section实体的告警信息后,向群组中所有从成员section传递告警状态。所有从成员接收到主section的告警信息后,综合自己的状态后,主动向承载在本section之上的所有lsp客户繁殖。繁殖使得客户层感知到底层的故障,触发客户层进行自身倒换,并进入告警抑制状态,丢弃客户层自身检测告警。

每一个群组中只能有一个主section,主section必须配置检测。从成员可以有多个,需要保证和主成员的物理链路相同。若从成员也配置了检测,则需要将接收到主成员的传递状态和自身检测状态综合起来,并向上层业务繁殖。

优选的,在双环或多环保护中,存在相交的节点如图2。每个环中的环网保护段(secion)物理链路重叠。通过以下步骤创建section群组,进行告警传递,有效减少tp-oam检测资源。基于图2提供的双环相交网络结构的基础上,本实施例提出了以下处理流程,具体步骤包括:

步骤1,创建一个section群组。

步骤2,选择某一个环的保护段作为主成员section。

步骤3,为主成员section配置tp-oam检测。

步骤4,添加从成员section。

步骤5,当主成员接收到tp-oam检测告警,除了向上层业务繁殖外,还需要传递给所有从成员,这里所提及的上层业务指的是需要使用的该section的业务应用或者是与的该section连接的应用或终端。

步骤6,从成员接收到主成员告警后,综合自身状态后,向上层业务繁殖。如图3所示,告警的传递路径。

其中步骤/3为主成员section起tp-oam检测,可以在步骤2、4之前之后都可以。

在本实施例中,在告警事件处理完成后,还包括当从成员从群组中解除出来后,需要清除主成员的告警状态。

实施例三:

请参照图4,图4为本发明实施例提供的相交环复用段告警检测装置的结构图,该装置包括:获取模块41、创建模块42、配置模块43和检测模块44,其中,

所述获取模块41,用于获取组网相交环中的两个相交节点之间的所有环网保护段;

所述创建模块42,用于根据预设的建立群组规则从所述所有环网保护段中建立一个环网保护段群组;

所述配置模块43,用于对所述环网保护段群组配置一个操作管理和维护检测配置;

所述检测模块44,通过所述环网保护段群组执行所述操作管理和维护检测配置检测本端mep和对端mep之间的告警事件,并由所述环网保护段群组将所述告警事件传递出去进行告警处理。

在本实施例中,所述创建模块42在创建环网保护段群组是具体是从所述所有环网保护段中选择至少两个环网保护段,所述至少两个环网保护段具有相同的物理链路,并将所述至少两个环网保护段组成一个环网保护段群组,或者是共用一个物理链路或者多个物理链路。

在本实施例中,在创建模块42创建完群组后,所述配置模块43会从所述环网保护段群组选择一个环网保护段作为主环网保护段,其他的环网保护段作为从环网保护段;对所述主环网保护段配置所述操作管理和维护检测配置。当然,在实际应用中,从环网保护段也可以oam检测配置。

所述检测模块44通过所述主环网保护段将所述告警事件传递给所述从环网保护段;所述从环网保护段自身的工作状态进行告警的消除处理;或者,通过所述主环网保护段将所述告警事件传递至与所述主环网保护段相关的上层业务服务进行告警的消除处理。

在实际应用中,当当主成员section接收到tp-oam检测告警,主成员section会同时将告警传递给与主成员section连接的从成员section和对应的上层服务,从成员section会根据自身的工作状态进行综合判断后,再将告警传递给与其连接的上层业务,使得上层服务的客户层感知到底层的故障,触发客户层进行自身倒换,并进入告警抑制状态,丢弃客户层自身检测告警。

对应的,本发明实施例还提供了一种相交环复用段告警检测装置,包括:处理器、存储器及通信总线,其中:

通信总线用于实现处理器和存储器之间的连接通信;

处理器用于执行存储器中存储的一个或者多个程序,以实现如下步骤:

获取组网相交环中的两个相交节点之间的所有环网保护段;

根据预设的建立群组规则从所述所有环网保护段中建立一个环网保护段群组;

对所述环网保护段群组配置一个操作管理和维护检测配置;

通过所述环网保护段群组执行所述操作管理和维护检测配置检测本端mep和对端mep之间的告警事件,并由所述环网保护段群组将所述告警事件传递出去进行告警处理。

在本实施例中,所述处理器执行程序还用于实现从所述所有环网保护段中选择至少两个环网保护段,所述至少两个环网保护段具有相同的物理链路;

将所述至少两个环网保护段组成一个环网保护段群组。

在本实施例中,所述处理器执行程序还用于实现从所述环网保护段群组选择一个环网保护段作为主环网保护段,其他的环网保护段作为从环网保护段;

对所述主环网保护段配置所述操作管理和维护检测配置。

在本实施例中,所述处理器执行程序用于实现控制主环网保护段执行所述操作管理和维护检测配置检测所述ccm报文信息中的标识位是否被置为1;

若所述标识位被置为1,则判断所述所述本端mep与对端mep之间的存在连通性故障告警。

其中,所述ccm报文信息是由本端mep按照预设的时间间隔向对端mep的信息,所述ccm报文信息种包括告警事件的标识位,所述标识位用于标志所述本端mep与对端mep之间的是否存在连通性故障。

所述处理器在将所述告警事件传递出去进行告警处理具体是通过所述主环网保护段将所述告警事件传递给所述从环网保护段;所述从环网保护段自身的工作状态进行告警的消除处理;

或者,所述主环网保护段将所述告警事件传递至与所述主环网保护段相关的上层业务服务进行告警的消除处理。

对应的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述实施例提供的相交环复用段告警检测方法的步骤。

综上所述,相交环复用段告警检测方法及装置、计算机存储介质,通过组网中的相交环的两个相交节点之间的所有环网保护段组成一个群组,通过建立的环网保护段群组进行告警事件的检测,并将检测到的告警事件传递出去进行告警处理,并且对环网保护段群组只需要配置一个操作管理与维护检测配置(oam检测配置)即可,由于通过本发明实施例提供的方法进行告警事件检测的配置,减少了对环网保护段的oam检测配置的数量,从而减少了由于oam检测配置所占用的宽带资源,同时提高环网保护后续的倒置切换流程的切换效率。进一步的,随着oam检测配置的减少,也即是减少了执行oam检测配置的时间,从而减少了告警事件的检测时间。

显然,本领域的技术人员应该明白,上述本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在计算机存储介质(rom/ram、磁碟、光盘)中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。所以,本发明不限制于任何特定的硬件和软件结合。

以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1