CN107800601B - 环网倒换的保护方法、装置及*** - Google Patents
环网倒换的保护方法、装置及*** Download PDFInfo
- Publication number
- CN107800601B CN107800601B CN201610807100.4A CN201610807100A CN107800601B CN 107800601 B CN107800601 B CN 107800601B CN 201610807100 A CN201610807100 A CN 201610807100A CN 107800601 B CN107800601 B CN 107800601B
- Authority
- CN
- China
- Prior art keywords
- segment
- node
- wtr
- segments
- ring network
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/437—Ring fault isolation or reconfiguration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种环网倒换的保护方法、装置及***,其中该方法包括:获取在故障恢复时环网中处于WTR倒换状态的所有段的段值,并确定上述所有段的段值中最大段值所对应的第一节点;保持第一节点处于WTR倒换状态,以及将上述所有段的段值中其它段值所对应的第二节点由WTR倒换状态切换为WTR穿通状态,其中,上述其它段值为所有段的段值中除最大段值之外的段值。本发明的技术方案解决了相关技术中当环网中的多个节点均发生瞬断故障时,引起环网倒换失败且触发不必要的其他倒换的问题,进而达到了当环网中的多个节点均发生瞬断故障时只有一个节点保持WTR倒换状态,避免了环网倒换失败和触发不必要的其他倒换的情况的发生的效果。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种环网倒换的保护方法、装置及***。
背景技术
3G兴起后运营商在新一轮通信技术浪潮来临之际面临着前所未有的激烈竞争,移动回程网的IP化对新一代的城域传送网提出了新的要求,其***级的保护是其中重要的一项指标。高可靠性是电信级设备的基本要求,是电信运营商建设网络的基本出发点。在承载网中,网络设备的可用性要求达到99.999%,大致相当于设备在一年的连续运行中因各种可能原因造成停机维护的时间少于5分钟。另一方面要求在出现故障时做到快速的保护倒换,尤其对时延敏感的语音等业务更是要求低于50ms的倒换时间。因此,现在对分组传送网(Packet Transport Network,简称为PTN)的保护方式尤为关注。
PTN的保护方式包括设备级保护,网络级保护和接入链路保护。在网络级保护里面,包括标签转发路径/伪线(Label Switched Path/Pseudo wire,简称为LSP/PW)线性保护,环网保护,双归保护等。为了保证高可靠性,目前提出了多种保护方案:如线性叠加环网保护,全环网保护方式等。这些保护方案里面,服务层保护都是单环的环网保护。仅当单环的环网保护不成功时,再触发线性保护或是其他环的保护。为了保证整个网络的保护性能能达到50ms的性能要求,环网保护性能达此要求是非常重要的。主要是当环网保护已经达到了保护的目的,不会触发线性保护或是跨环保护等操作。这可以节省倒换时间,增加倒换性能。
相关技术中,环网保护的方式基本上都是Wrapping方式。在这种方式里面,当某一段发生故障后,发往该段的流将被倒换到相反方向,远离缺陷段。如附图1所示,在环网处于正常状态下,工作流量为Na-Nb-Nc-Nd,如图2所示,当Nb-Nc段故障以后,流量路径为Na-Nb-Na-Nf-Ne-Nd-Nc-Nd。
通常,在环网保护里面,保护路径是一个双向的环形隧道。工作隧道可以是环上的任何一段。为了可以在环的任意节点上上、下业务,现在已经推出一种共享工作隧道的环网保护方案。在这种保护方式里面,环上的最长路径为共享的工作隧道。各业务隧道可以是共享工作隧道的任意一段。如图3所示,共享工作隧道为Na-Nb-Nc-Nd-Ne-Nf,业务隧道可以是Nb-Nc-Nd,Nc-Nd-Ne-Nf等等。如业务隧道是Nd-Ne-Nf时,正常情况下,流量的路径即为Nd-Ne-Nf。当Nb-Nc,Ne-Nf故障后,业务流量为Nd-Ne-Nd-Nc-Nd-Ne-Nd等这样无限循环下去,即此时业务不通。因此当出现多点故障时,目前可以做到在上业务节点上就不发流以免出现流量拥塞,但是为了让业务能尽快恢复,只要恢复时,只能让一段处于倒换状态。
在现在的G8132协议里面,只有高优先级的请求可以覆盖低优先级的请求。在多点故障的时候,如果是一段一段有序的恢复,那么可以通过报文交互,让最后恢复的一段处于倒换状态。如果多点故障同时恢复时,可能出现多点同时进入等待恢复(Wait to Restore,简称为WTR)的情况。在相关技术中,当环网中的多个节点均发生瞬断故障时,导致多个节点保持WTR倒换状态,继而引起环网倒换失败且触发不必要的其他倒换。
针对上述问题,相关技术中尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种环网倒换的保护方法、装置及***,以至少解决相关技术中当环网中的多个节点均发生瞬断故障时,导致多个节点保持WTR倒换状态,继而引起环网倒换失败且触发不必要的其他倒换的问题。
根据本发明的一个实施例,提供了一种环网倒换的保护方法,包括:获取在故障恢复时环网中处于WTR倒换状态的所有段的段值,并确定所述所有段的段值中最大段值所对应的第一节点,其中,所述段值用于指示所述环网中每一段的大小;保持所述第一节点处于所述WTR倒换状态,以及将所述所有段的段值中其它段值所对应的第二节点由所述WTR倒换状态切换为WTR穿通状态,其中,所述其它段值为所述所有段的段值中除所述最大段值之外的段值。
可选地,获取在故障恢复时环网中处于WTR倒换状态的所有段的段值,并确定所述所有段的段值中最大段值所对应的第一节点,包括:依次判断在所述故障恢复时所述环网中所有故障段中每一段所对应的第三节点是否处于所述WTR倒换状态;确定所述第三节点中处于所述WTR倒换状态的第四节点;依次比较各个所述第四节点的段值,将所述第四节点的段值中的最大段值所对应的节点作为所述第一节点。
可选地,当与所述第三节点连接的两段均故障恢复时,确定与所述第三节点连接的两段中段值较大的段所对应的节点状态为所述第三节点的节点状态。
可选地,所述所有段中的每一段均包括与其两端连接的第一端点和第二端点,其中,所述第一端点包括全网唯一的第一标识,所述第二端点包括全网唯一的第二标识。
可选地,获取在故障恢复时环网中处于WTR倒换状态的所有段的段值之前,所述方法还包括:根据所述每一段的所述第一端点的所述第一标识和所述第二端点的所述第二标识确定该段的段值。
可选地,通过以下公式确定所述每一段的段值:
V=MAX(NODE ID1×a+NODE ID2,NODE ID1+NODE ID2×a),
其中,MAX()表示取最大值,所述V为所述每一段的段值,NODE ID1为所述第一标识,NODE ID2为所述第二标识,a为常数。
可选地,从接收到的自动保护切换(Automatic Protection Switching,简称为APS)报文中获取环网中所述所有段的段值。
根据本发明的另一个实施例,提供了一种环网倒换的保护装置,包括:第一处理模块,用于获取在故障恢复时环网中处于WTR倒换状态的所有段的段值,并确定所述所有段的段值中最大段值所对应的第一节点,其中,所述段值用于指示所述环网中每一段的大小;第二处理模块,用于保持所述第一节点处于所述WTR倒换状态,以及将所述所有段的段值中其它段值所对应的第二节点由所述WTR倒换状态切换为WTR穿通状态,其中,所述其它段值为所述所有段的段值中除所述最大段值之外的段值。
可选地,所述第一处理模块还用于依次判断在所述故障恢复时所述环网中所有故障段中每一段所对应的第三节点是否处于所述WTR倒换状态;确定所述第三节点中处于所述WTR倒换状态的第四节点;依次比较各个所述第四节点的段值,将所述第四节点的段值中的最大段值所对应的节点作为所述第一节点。
可选地,所述装置还包括:确定模块,用于获取在所述故障恢复时所述环网中处于WTR倒换状态的所有段的段值之前,根据所述所有段中的每一段的第一端点的第一标识和第二端点的第二标识确定该段的段值,其中,所述每一段均包括与其两端连接的所述第一端点和所述第二端点,所述第一端点包括全网唯一的所述第一标识,所述第二端点包括全网唯一的所述第二标识。
根据本发明的另一实施例,提供了一种环网倒换的保护***,包括:环网中的节点,所述节点中的相邻节点间的路径构成的段,其中,当多个所述段发生故障后,所述节点中的指定节点用于获取在故障恢复时环网中处于WTR倒换状态的所有段的段值,并确定所述所有段的段值中最大段值所对应的第一节点,其中,所述段值用于指示所述环网中每一段的大小;保持所述第一节点处于所述WTR倒换状态,以及将所述所有段的段值中其它段值所对应的第二节点由所述WTR倒换状态切换为WTR穿通状态,其中,所述其它段值为所述所有段的段值中除所述最大段值之外的段值。
可选地,所述指定节点还用于依次判断在所述故障恢复时所述环网中所有故障段中每一段所对应的第三节点是否处于所述WTR倒换状态;确定所述第三节点中处于所述WTR倒换状态的第四节点;依次比较各个所述第四节点的段值,将所述第四节点的段值中的最大段值所对应的节点作为所述第一节点。
可选地,所述指定节点还用于获取在所述故障恢复时所述环网中处于WTR倒换状态的所有段的段值之前,根据所述所有段中的每一段的第一端点的第一标识和第二端点的第二标识确定该段的段值,其中,所述每一段均包括与其两端连接的所述第一端点和所述第二端点,所述第一端点包括全网唯一的所述第一标识,所述第二端点包括全网唯一的所述第二标识。
根据本发明的又一个实施例,还提供了一种存储介质。该存储介质设置为存储用于执行以下步骤的程序代码:获取在故障恢复时环网中处于WTR倒换状态的所有段的段值,并确定所述所有段的段值中最大段值所对应的第一节点,其中,所述段值用于指示所述环网中每一段的大小;保持所述第一节点处于所述WTR倒换状态,以及将所述所有段的段值中其它段值所对应的第二节点由所述WTR倒换状态切换为WTR穿通状态,其中,所述其它段值为所述所有段的段值中除所述最大段值之外的段值。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:依次判断在所述故障恢复时所述环网中所有故障段中每一段所对应的第三节点是否处于所述WTR倒换状态;确定所述第三节点中处于所述WTR倒换状态的第四节点;依次比较各个所述第四节点的段值,将所述第四节点的段值中的最大段值所对应的节点作为所述第一节点。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:当与所述第三节点连接的两段均故障恢复时,确定与所述第三节点连接的两段中段值较大的段所对应的节点状态为所述第三节点的节点状态。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:根据所述每一段的所述第一端点的所述第一标识和所述第二端点的所述第二标识确定该段的段值。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:通过以下公式确定所述每一段的段值:
V=MAX(NODE ID1×a+NODE ID2,NODE ID1+NODE ID2×a),
其中,MAX()表示取最大值,所述V为所述每一段的段值,NODE ID1为所述第一标识,NODE ID2为所述第二标识,a为常数。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:从接收到的APS报文中获取环网中所述所有段的段值。
通过本发明,由于获取在故障恢复时环网中处于WTR倒换状态的所有段的段值并确定所有段的段值中最大段值所对应的节点,将该节点保持WTR倒换状态,其它段值所对应的节点由WTR倒换状态切换为WTR穿通状态,因此,可以解决相关技术中当环网中的多个节点均发生瞬断故障时,导致多个节点保持WTR倒换状态,继而引起环网倒换失败且触发不必要的其他倒换的问题,达到当环网中的多个节点均发生瞬断故障时只有一个节点保持WTR倒换状态,避免了环网倒换失败和触发不必要的其他倒换的情况的发生的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是相关技术中处于正常状态的环网的示意图;
图2是相关技术中Wrapping方式保护处于故障状态的环网的示意图;
图3是相关技术中共享工作隧道的环网的示意图;
图4是根据本发明实施例的环网倒换的保护的网络架构示意图;
图5是根据本发明实施例的环网倒换的保护方法的流程图;
图6是根据本发明实施例的环网中节点以及段的标识的示意图;
图7是根据本发明的可选实施例的环网倒换的保护方法的流程图;
图8是根据本发明实施例的环网倒换的保护装置的结构框图;
图9是根据本发明可选实施例的环网倒换的保护装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
为便于理解本申请实施例,以下对本申请实施例中所涉及的技术术语解释如下:
WTR倒换状态指的是:当前段发生故障再恢复时与当前段连接的节点所处状态;
WTR穿通状态指的是:当前段发生故障再恢复时与当前段不连接的节点所处状态。
实施例1
图4是根据本发明实施例的环网倒换的保护的网络架构示意图,如图4所示,环网中包括多个节点,即,Na,Nb,Nc,Nd,Ne和Nf,和节点中的相邻节点间的路径构成的段。当Nb-Nc和Ne-Nf段发生故障并进行故障恢复时,Nb,Nc,Ne和Nf获取Nb-Nc段的段值和Ne-Nf段的段值,Nb,Nc,Ne和Nf中的一个或多个节点比较Nb-Nc和Ne-Nf段的段值,当Ne-Nf的段值大于Nb-Nc段值时,Ne和Nf保持WTR倒换状态,Nb和Nc由WTR倒换状态切换为WTR穿通状态,反之亦然,本发明实施例不再赘述。
在本实施例中提供了一种运行于上述网络架构的环网倒换的保护方法,图5是根据本发明实施例的环网倒换的保护方法的流程图,如图5所示,该流程包括步骤S502-步骤S504,其中:
步骤S502,获取在故障恢复时环网中处于WTR倒换状态的所有段的段值,并确定上述所有段的段值中最大段值所对应的第一节点,其中,上述段值用于指示环网中每一段的大小;
在一个可选的实施例中,从接收到的APS报文中获取环网中处于WTR倒换状态的所有段的段值;
步骤S504,保持第一节点处于WTR倒换状态,以及将上述所有段的段值中其它段值所对应的第二节点由WTR倒换状态切换为WTR穿通状态,其中,上述其它段值为所有段的段值中除最大段值之外的段值。
在本实施例中,由于环网中的每一段的两端均连接有节点,因此,上述第一节点指的是与最大段值的段连接的两个端点。上述故障恢复指的是在段发生故障后,节点和段进行相应故障的恢复。上述步骤的执行主体可以是环网中的某个节点,也可以是通过多个节点的相互配合执行上述步骤,亦或是位于节点以外的第三方的控制装置,但是并不限于此。
通过上述步骤,由于获取在故障恢复时环网中处于WTR倒换状态的所有段的段值并确定所有段的段值中最大段值所对应的节点,将该节点保持WTR倒换状态,其它段值所对应的节点由WTR倒换状态切换为WTR穿通状态,因此,可以解决相关技术中当环网中的多个节点均发生瞬断故障时,导致多个节点保持WTR倒换状态,继而引起环网倒换失败且触发不必要的其他倒换的问题,达到当环网中的多个节点均发生瞬断故障时只有一个节点保持WTR倒换状态,避免了环网倒换失败和触发不必要的其他倒换的情况的发生的效果。
在一个可选的实施例中,上述步骤S502可以通过如下方式确定所有段的段值中最大段值所对应的第一节点:依次判断在故障恢复时环网中所有故障段中每一段所对应的第三节点是否处于WTR倒换状态;确定第三节点中处于WTR倒换状态的第四节点;依次比较各个第四节点的段值,将第四节点的段值中的最大段值所对应的节点作为第一节点。在本实施例中,通过首先判断在故障恢复时环网中的节点的状态可以将处于WTR穿通状态的节点进行排除,只比较处于WTR倒换状态的节点,大大简化了确定上述第一节点的处理过程,继而快速和有效地实现保证只有一个节点处于WTR倒换状态,避免了环网倒换失败和触发不必要的其他倒换的情况的发生。
在一个可选的实施例中,当与第三节点连接的两段均故障恢复时,确定与第三节点连接的两段中段值较大的段所对应的节点状态为第三节点的节点状态。在本实施例中,当与第三节点连接的两段均故障恢复时,第三节点连接的两段可以为西向段和东向段,该第三节点比较西向段的段值是否大于东向段的段值,仅当西向段的段值大于东向段的段值时,该第三节点的状态跳转为西向段的节点状态。否则,当前状态维持东向段的节点状态。通过上述节点状态的比较和判断,保证了节点的状态并不会因为与该节点连接的两个段的段值的不同引起无法判断该节点的节点状态。
在一个可选的实施例中,上述所有段中的每一段均包括与其两端连接的第一端点和第二端点,其中,第一端点包括全网唯一的第一标识,第二端点包括全网唯一的第二标识。在本实施例中,在环网中的每个节点均标记有一个全网唯一的标识,其中该标识的范围可以为1~127,这样环网上的任何一段可以用该段的两个节点的标识来唯一标识,如图6所示,节点的标识为括号中的值,如Nf(127),127为Nf的标识,节点Na与Nf之间的段可以表示为(1,127)也可以表示为(127,1)。通过上述方法可以将环网中的所有节点以及节点之间的段进行标记,从而有效地区分了环网中的各个节点以及节点之间的段,为段值的计算奠定了基础。
在一个可选的实施例中,在步骤S502之前,还可以根据每一段的第一端点的第一标识和第二端点的第二标识确定该段的段值。在本实施例中,由于第一标识和第二标识均是全网中唯一的,因此根据上述标识确定的段的段值不会重复,继而可以将该段值用于确定节点的节点状态。
在一个可选的实施例中,通过以下公式确定上述每一段的段值:
V=MAX(NODE ID1×a+NODE ID2,NODE ID1+NODE ID2×a),
其中,MAX()表示取最大值,上述V为所述每一段的段值,NODE ID1为第一标识,NODE ID2为第二标识,a为常数。
在本实施例中,a的取值需要满足能够使得通过上述公式计算得到的环网中任意段的段值不重复,在本实施例中,a的取值可以为1000,但是并不限于此。通过上述公式有效地根据标识后的环网中的节点和段计算出段的段值,但是上述公式仅仅为本发明的一个可选的计算方式,并不限于此。
在一个可选的实施例中,图7是根据本发明的可选实施例的环网倒换的保护方法的流程图,如图7所示,Nb-Nc以及Ne-Nf段发生了故障,该流程包括如下步骤:
步骤S702,为环网中的各个节点和段配置标识;
步骤S704,Nb节点感知到故障恢复,进入WTR倒换状态并构建WTR的APS报文经过短径Nb-Nc以及长径Nb-Na-Nf-Ne-Nd-Nc发送给Nc;
步骤S706,Nc节点感知到故障恢复,进入WTR倒换状态并构建WTR的APS报文经过短径Nc-Nb以及长径Nc-Nd-Ne-Nf-Na-Nb发送给Nb;
步骤S708,Ne节点感知到故障恢复,进入WTR倒换状态并构建WTR的APS报文经过短径Ne-Nf和长径Ne-Nd-Nc-Nb-Na-Nf发送给Nf;
步骤S710,Nf节点感知到故障恢复,进入WTR倒换状态并构建WTR的APS报文经过短径Nf-Ne和长径Nf-Na-Nb-Nc-Nd-Ne发送给Ne;
步骤S712,Ne收到了Nb发往Nc的长径WTR的APS报文,Ne当前的状态是WTR倒换状态,当前段的段值为127005,穿通的WTR请求段的段值是3002,穿通段小于当前段,当前节点Ne维持原来的WTR倒换状态;
步骤S714,当Ne收到了Nc发往Nb的长径WTR的APS报文,Ne当前的状态是WTR倒换状态,当前段的段值为127005,穿通的WTR请求段的段值是3002,穿通段小于当前段,当前节点Ne维持原来的WTR倒换状态;
步骤S716,Nf收到了Nc发往Nb的长径WTR的APS报文,Nf当前的状态是WTR的倒换状态,当前段的段值为127005,穿通的WTR请求段的段值是3002,穿通段小于当前段,当前节点Nf维持原来的WTR倒换状态;
步骤S718,Nf收到了Nb发往Nc的长径WTR的APS报文,Nf当前的状态是WTR的倒换状态,当前段的段值为127005,穿通的WTR请求段的段值是3002,穿通段小于当前段,当前节点Nf维持原来的WTR倒换状态;
步骤S720,Nb收到了Ne发往Nf的长径WTR的APS报文,Nb当前的状态是WTR的倒换状态,当前段的段值为3002,穿通的WTR请求段的段值是127005,穿通段大于当前段,当前节点Nb由WTR倒换状态切换为WTR穿通状态;
步骤S722,Nb收到了Nf发往Ne的长径WTR的APS报文,Nb当前的状态是WTR的倒换状态,当前段的段值为3002,穿通的WTR请求段的段值是127005,穿通段大于当前段,当前节点Nb由WTR倒换状态切换为WTR穿通状态;
步骤S724,Nc收到了Ne发往Nf的长径WTR的APS报文,Nc当前的状态是WTR的倒换状态,当前段的段值为3002,穿通的WTR请求段的段值是127005,穿通段大于当前段,当前节点Nb由WTR倒换状态切换为WTR穿通状态;
步骤S726,Nc收到了Nf发往Ne的长径WTR的APS报文,Nc当前的状态是WTR的倒换状态,当前段的段值为3002,穿通的WTR请求段的段值是127005,穿通段大于当前段,当前节点Nb由WTR倒换状态切换为WTR穿通状态。
在本实施例中,如图6所示,为环网中的各个节点和段配置标识,步骤S704-步骤S710没有先后顺序,可以先后执行也可以同时执行,步骤S712-步骤S726没有先后顺序,可以先后执行也可以同时执行,可选地,当节点(如Nb和Nc)进行WTR穿通状态后,在收到长径WTR的APS报文也不会执行上述比较和/或切换过程。通过执行本实施例中的上述比较和切换过程,整个环网中只有Ne-Nf段处于WTR倒换状态,其他所有节点均处于WTR穿通状态,此时环网保护是生效的,解决了相关技术中当环网中的多个节点均发生瞬断故障时,导致多个节点保持WTR倒换状态,继而引起环网倒换失败且触发不必要的其他倒换的问题,达到当环网中的多个节点均发生瞬断故障时只有一个节点保持WTR倒换状态,避免了环网倒换失败和触发不必要的其他倒换的情况的发生的效果。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
在本实施例中还提供了一种环网倒换的保护装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图8是根据本发明实施例的环网倒换的保护装置的结构框图,如图8所示,该装置包括第一处理模块82,用于获取在故障恢复时环网中处于WTR倒换状态的所有段的段值,并确定上述所有段的段值中最大段值所对应的第一节点,其中,上述段值用于指示环网中每一段的大小;第二处理模块84,用于保持第一节点处于WTR倒换状态,以及将上述所有段的段值中其它段值所对应的第二节点由WTR倒换状态切换为WTR穿通状态,其中,上述其它段值为所有段的段值中除最大段值之外的段值。
在一个可选的实施例中,第一处理模块82还用于依次判断在故障恢复时环网中所有故障段中每一段所对应的第三节点是否处于WTR倒换状态;确定第三节点中处于WTR倒换状态的第四节点;依次比较各个第四节点的段值,将第四节点的段值中的最大段值所对应的节点作为第一节点。
在一个可选的实施例中,图9是根据本发明可选实施例的环网倒换的保护装置的结构框图,如图9所示,该装置除包括图8所示的所有模块外,还包括:确定模块92,用于获取在故障恢复时环网中处于WTR倒换状态的所有段的段值之前,根据所有段中的每一段的第一端点的第一标识和第二端点的第二标识确定该段的段值,其中,该每一段均包括与其两端连接的第一端点和第二端点,该第一端点包括全网唯一的第一标识,该第二端点包括全网唯一的第二标识。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例3
在本实施例中还提供了一种环网倒换的保护***,该***用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,该***的示意图可以为图4所示的网络架构图,但并不限于此。
上述环网倒换的保护***包括:环网中的节点,上述节点中的相邻节点间的路径构成的段,其中,当多个段发生故障后,上述节点中的指定节点用于获取在故障恢复时环网中处于WTR倒换状态的所有段的段值,并确定上述所有段的段值中最大段值所对应的第一节点,其中,上述段值用于指示环网中每一段的大小;保持第一节点处于WTR倒换状态,以及将上述所有段的段值中其它段值所对应的第二节点由WTR倒换状态切换为WTR穿通状态,其中,上述其它段值为所有段的段值中除最大段值之外的段值。
在一个可选的实施例中,上述指定节点还用于依次判断在故障恢复时环网中所有故障段中每一段所对应的第三节点是否处于WTR倒换状态;确定第三节点中处于WTR倒换状态的第四节点;依次比较各个第四节点的段值,将第四节点的段值中的最大段值所对应的节点作为第一节点。
在一个可选的实施例中,上述指定节点还用于获取在故障恢复时环网中处于WTR倒换状态的所有段的段值之前,根据所有段中的每一段的第一端点的第一标识和第二端点的第二标识确定该段的段值,其中,该每一段均包括与其两端连接的第一端点和第二端点,该第一端点包括全网唯一的第一标识,该第二端点包括全网唯一的第二标识。
实施例4
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:S1,获取在故障恢复时环网中处于WTR倒换状态的所有段的段值,并确定所有段的段值中最大段值所对应的第一节点,其中,段值用于指示环网中每一段的大小;S2,保持第一节点处于WTR倒换状态,以及将所有段的段值中其它段值所对应的第二节点由WTR倒换状态切换为WTR穿通状态,其中,其它段值为所有段的段值中除最大段值之外的段值。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:S1,依次判断在故障恢复时环网中所有故障段中每一段所对应的第三节点是否处于WTR倒换状态;S2,确定第三节点中处于WTR倒换状态的第四节点;S3,依次比较各个第四节点的段值,将第四节点的段值中的最大段值所对应的节点作为第一节点。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:当与第三节点连接的两段均故障恢复时,确定与第三节点连接的两段中段值较大的段所对应的节点状态为第三节点的节点状态。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:根据每一段的第一端点的第一标识和第二端点的第二标识确定该段的段值。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:通过以下公式确定每一段的段值:
V=MAX(NODE ID1×a+NODE ID2,NODE ID1+NODE ID2×a),
其中,MAX()表示取最大值,该V为每一段的段值,NODE ID1为第一标识,NODE ID2为第二标识,a为常数。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:从接收到的APS报文中获取环网中所有段的段值。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (13)
1.一种环网倒换的保护方法,其特征在于,包括:
获取在故障恢复时环网中处于WTR倒换状态的所有段用于指示所述环网中每一段大小的段值,并确定所述所有段的段值中最大段值所对应的第一节点;
保持所述第一节点处于所述WTR倒换状态,以及将所述所有段的段值中其它段值所对应的第二节点由所述WTR倒换状态切换为WTR穿通状态,所述其它段值为所述所有段的段值中除所述最大段值之外的段值;
其中,所述WTR倒换状态是指,当前段发生故障再恢复时与当前段连接的节点所处状态;所述WTR穿通状态是指,当前段发生故障再恢复时与当前段不连接的节点所处状态。
2.根据权利要求1所述的方法,其特征在于,获取在故障恢复时环网中处于WTR倒换状态的所有段的段值,并确定所述所有段的段值中最大段值所对应的第一节点,包括:
依次判断在所述故障恢复时所述环网中所有故障段中每一段所对应的第三节点是否处于所述WTR倒换状态;
确定所述第三节点中处于所述WTR倒换状态的第四节点;
依次比较各个所述第四节点的段值,将所述第四节点的段值中的最大段值所对应的节点作为所述第一节点。
3.根据权利要求2所述的方法,其特征在于,当与所述第三节点连接的两段均故障恢复时,确定与所述第三节点连接的两段中段值较大的段所对应的节点状态为所述第三节点的节点状态。
4.根据权利要求1所述的方法,其特征在于,所述所有段中的每一段均包括与其两端连接的第一端点和第二端点,其中,所述第一端点包括全网唯一的第一标识,所述第二端点包括全网唯一的第二标识。
5.根据权利要求4所述的方法,其特征在于,获取在故障恢复时环网中处于WTR倒换状态的所有段的段值之前,所述方法还包括:根据所述每一段的所述第一端点的所述第一标识和所述第二端点的所述第二标识确定该段的段值。
6.根据权利要求5所述的方法,其特征在于,通过以下公式确定所述每一段的段值:
V=MAX(NODE ID1×a+NODE ID2,NODE ID1+NODE ID2×a),其中,MAX()表示取最大值,所述V为所述每一段的段值,NODE ID1为所述第一标识,NODE ID2为所述第二标识,a为常数。
7.根据权利要求1所述的方法,其特征在于,从接收到的自动保护切换APS报文中获取环网中所述所有段的段值。
8.一种环网倒换的保护装置,其特征在于,包括:
第一处理模块,用于获取在故障恢复时环网中处于WTR倒换状态的所有段用于指示所述环网中每一段大小的段值,并确定所述所有段的段值中最大段值所对应的第一节点;
第二处理模块,用于保持所述第一节点处于所述WTR倒换状态,以及将所述所有段的段值中其它段值所对应的第二节点由所述WTR倒换状态切换为WTR穿通状态,所述其它段值为所述所有段的段值中除所述最大段值之外的段值;
其中,所述WTR倒换状态是指,当前段发生故障再恢复时与当前段连接的节点所处状态;所述WTR穿通状态是指,当前段发生故障再恢复时与当前段不连接的节点所处状态。
9.根据权利要求8所述的装置,其特征在于,所述第一处理模块还用于依次判断在所述故障恢复时所述环网中所有故障段中每一段所对应的第三节点是否处于所述WTR倒换状态;确定所述第三节点中处于所述WTR倒换状态的第四节点;依次比较各个所述第四节点的段值,将所述第四节点的段值中的最大段值所对应的节点作为所述第一节点。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括:确定模块,用于获取在所述故障恢复时所述环网中处于WTR倒换状态的所有段的段值之前,根据所述所有段中的每一段的第一端点的第一标识和第二端点的第二标识确定该段的段值,其中,所述每一段均包括与其两端连接的所述第一端点和所述第二端点,所述第一端点包括全网唯一的所述第一标识,所述第二端点包括全网唯一的所述第二标识。
11.一种环网倒换的保护***,其特征在于,包括:环网中的节点,所述节点中的相邻节点间的路径构成的段,其中,当多个所述段发生故障后,所述节点中的指定节点用于获取在故障恢复时环网中处于WTR倒换状态的所有段用于指示所述环网中每一段的大小的段值,并确定所述所有段的段值中最大段值所对应的第一节点;保持所述第一节点处于所述WTR倒换状态,以及将所述所有段的段值中其它段值所对应的第二节点由所述WTR倒换状态切换为WTR穿通状态,所述其它段值为所述所有段的段值中除所述最大段值之外的段值;
其中,所述WTR倒换状态是指,当前段发生故障再恢复时与当前段连接的节点所处状态;所述WTR穿通状态是指,当前段发生故障再恢复时与当前段不连接的节点所处状态。
12.根据权利要求11所述的***,其特征在于,所述指定节点还用于依次判断在所述故障恢复时所述环网中所有故障段中每一段所对应的第三节点是否处于所述WTR倒换状态;确定所述第三节点中处于所述WTR倒换状态的第四节点;依次比较各个所述第四节点的段值,将所述第四节点的段值中的最大段值所对应的节点作为所述第一节点。
13.根据权利要求11所述的***,其特征在于,所述指定节点还用于获取在所述故障恢复时所述环网中处于WTR倒换状态的所有段的段值之前,根据所述所有段中的每一段的第一端点的第一标识和第二端点的第二标识确定该段的段值,其中,所述每一段均包括与其两端连接的所述第一端点和所述第二端点,所述第一端点包括全网唯一的所述第一标识,所述第二端点包括全网唯一的所述第二标识。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610807100.4A CN107800601B (zh) | 2016-09-06 | 2016-09-06 | 环网倒换的保护方法、装置及*** |
PCT/CN2017/097926 WO2018045863A1 (zh) | 2016-09-06 | 2017-08-17 | 环网倒换的保护方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610807100.4A CN107800601B (zh) | 2016-09-06 | 2016-09-06 | 环网倒换的保护方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107800601A CN107800601A (zh) | 2018-03-13 |
CN107800601B true CN107800601B (zh) | 2021-10-29 |
Family
ID=61530693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610807100.4A Active CN107800601B (zh) | 2016-09-06 | 2016-09-06 | 环网倒换的保护方法、装置及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107800601B (zh) |
WO (1) | WO2018045863A1 (zh) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1129261C (zh) * | 1999-07-15 | 2003-11-26 | 华为技术有限公司 | 多安全机制下的同步触发复用段保护倒换和检测方法 |
CN100589353C (zh) * | 2004-07-20 | 2010-02-10 | 中兴通讯股份有限公司 | 一种二纤环sdh***自动保护倒换方法 |
CN101141364A (zh) * | 2006-09-07 | 2008-03-12 | 华为技术有限公司 | 在环状以太网中实现保护倒换的方法和装置 |
CN101453264A (zh) * | 2007-12-04 | 2009-06-10 | 华为技术有限公司 | 光网络的自愈保护方法及装置 |
CN101626272B (zh) * | 2008-07-10 | 2013-03-20 | 中兴通讯股份有限公司 | 一种光网络中错连阻错的实现方法 |
CN101599798B (zh) * | 2009-07-02 | 2012-10-10 | 中兴通讯股份有限公司 | 环形光传送网中处理多跨段工作通道故障的方法及装置 |
WO2011080829A1 (ja) * | 2009-12-28 | 2011-07-07 | 富士通株式会社 | 光転送リングネットワークの切替え方法及びノード装置 |
-
2016
- 2016-09-06 CN CN201610807100.4A patent/CN107800601B/zh active Active
-
2017
- 2017-08-17 WO PCT/CN2017/097926 patent/WO2018045863A1/zh active Application Filing
Non-Patent Citations (2)
Title |
---|
Fiber Fault Management and Protection Solution for Ring-and-Spur WDM/TDM Long-Reach PON;Maged Abdullah Esmail,Habib Fathallah;《2011 IEEE Global Telecommunications Conference》;20120119;全文 * |
分组传送网(PTN)断路保护机制研究;赵晓春;《中国优秀硕士学位论文全文数据库》;20150715;全文 * |
Also Published As
Publication number | Publication date |
---|---|
WO2018045863A1 (zh) | 2018-03-15 |
CN107800601A (zh) | 2018-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2364539B1 (en) | A system and method of implementing lightweight not-via ip fast reroutes in a telecommunications network | |
US9160563B2 (en) | Failure recovery method in non revertive mode of Ethernet ring network | |
US7042838B1 (en) | Method and apparatus for forwarding data in a data communications network | |
US20070223368A1 (en) | Failure recovery method and node, and network | |
EP2467973B1 (en) | Method and means for state transition of Ethernet linear protection switching | |
CN103490921B (zh) | 网络保护方法、装置、下环节点及*** | |
CN112822102B (zh) | 链路切换方法、装置、设备、***及存储介质 | |
CN105207871B (zh) | 双切环网保护方法及装置 | |
US10164823B2 (en) | Protection method and system for multi-domain network, and node | |
JP2009231906A (ja) | データ伝送システム、伝送装置、およびプロテクション制御方法 | |
CN110138656B (zh) | 业务处理方法及装置 | |
CN107800601B (zh) | 环网倒换的保护方法、装置及*** | |
JP2022512470A (ja) | 通信方法および装置 | |
CN115152192B (zh) | Pce受控网络可靠性 | |
EP2953299B1 (en) | Protection switching method, system and node | |
US11490178B2 (en) | Method for establishing service path, network device, and system | |
EP2566114B1 (en) | Method and network equipment for dynamically adjusting switching loop | |
US10756813B1 (en) | Broadband subscriber switchover in a ring network | |
EP2919405B1 (en) | Mesh protection method and device | |
CN106941436B (zh) | 报文传输方法及装置 | |
KR20160025960A (ko) | 소프트웨어 정의 네트워크에서 컨트롤러 장애시 스위치 제어 방법 | |
CN106921568B (zh) | 一种网络保护方法和装置 | |
WO2017059733A1 (zh) | 一种避免网络共享环保护导致的流量风暴的方法及装置 | |
CN107528759B (zh) | 业务处理方法、业务出环节点及环网 | |
CN109218135B (zh) | 一种bfd检测方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180417 Address after: 518057 Nanshan District science and technology, Guangdong Province, South Road, No. 55, No. Applicant after: ZTE Corporation Address before: 210012 Nanjing, Yuhuatai District, South Street, Bauhinia Road, No. 68 Applicant before: Nanjing Zhongxing Software Co., Ltd. |
|
TA01 | Transfer of patent application right | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |