首页> 中国专利> 环网中发生故障时路径确定方法、装置以及系统

环网中发生故障时路径确定方法、装置以及系统

摘要

本申请公开了一种环网中发生故障时路径确定方法、装置以及系统。所述方法包括:源节点判断源节点与第一相交节点之间沿原路径是否可达以及第一相交节点与目的节点之间是否可达;如果源节点与第一相交节点之间沿原路径可达且第一相交节点与目的节点之间不可达,则源节点进行导引保护倒换。与wrapping相比,本方案不需要绕行,也就不会造成带宽的浪费。而且,在源节点与第一相交点沿原路径可达而第一相交点与目的节点之间不可达时,避免在双环中采用原来的单环steering机制时,源节点不知道第一相交点与目的节点之间不可达,仍然将报文从源节点发送到第一相交点,从而造成报文丢失的缺点。

著录项

  • 公开/公告号CN103684955A

    专利类型发明专利

  • 公开/公告日2014-03-26

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201310700492.0

  • 发明设计人 吴军;赫英海;

    申请日2013-12-18

  • 分类号H04L12/437;H04L12/26;H04L12/703;

  • 代理机构深圳市威世博知识产权代理事务所(普通合伙);

  • 代理人何青瓦

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-17 01:59:14

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-04-26

    授权

    授权

  • 2014-04-23

    实质审查的生效 IPC(主分类):H04L12/437 申请日:20131218

    实质审查的生效

  • 2014-03-26

    公开

    公开

说明书

技术领域

本申请涉及通信领域,特别是涉及一种环网中发生故障时路径确定 方法、装置以及系统。

背景技术

随着网络规模和带宽的不断增大,分组传输网络(Packet Transport  Network,PTN)正逐步取代同步数字体系(Synchronous Digital Hierarchy, SDH)成为新一代移动承载网。现有分组传输网络通常采用环网的拓扑 结构。

如图1所示,分组传输网络包括接入网元110、环网120以及汇聚 网元130。接入网元110为接入业务数据的网络设备,接入网元110可 以为基站。环网120包括节点A~G,节点A~G可以为路由器,其中, 环网120为双环结构,节点A、B、C、D、E之间通过环形拓扑连接构 成接入环,节点D、E、F、G之间通过环形拓扑连接构成汇聚环。节点 D和节点E为环网的相交节点,即节点D和节点E是接入环和汇聚环的 公共节点。汇聚网元130为接入核心网的网络设备,汇聚网元130可以 为无线网络控制器。

在路径中的节点没有发生故障时,接入网元110与汇聚网元130之 间通过节点A、B、D、F所确定的路径传输报文,而且,上行路径和下 行路径完全一样。

当路径中的节点发生故障时,现有技术提供了一种环绕保护倒换 (wrapping)技术,参阅图2,假设节点B和节点D之间以及节点D和 节点F之间路由出现故障。

在上行方向,接入网元110将接收到的报文向节点A发送。节点A 将接收到的报文向节点B发送,节点B接收到报文后,发现节点B和 节点D之间发生了故障,报文没法沿原路径发送给节点D,所以,节点 B将报文返回给节点A。节点A接收到返回的报文后,将报文发送给节 点C。由于在wrapping机制中,报文要尽量沿着原路径传输,所以,节 点C要尽量将报文发送给原路径中节点B的下一个节点,即节点D。故, 节点C在接收到报文后,将报文向节点E发送,使得报文可以通过节点 E向节点D发送。节点D接收到节点E所发送的报文后,发现节点D 和节点F之间出现故障,报文没法沿原路径发送给节点F,所以,节点 D将报文返回给节点E。节点E接收到返回的报文后,将报文发送给节 点G。同样地,报文要尽量沿着原路径传输,所以,节点G要尽量将报 文发送给原路径中节点D的下一个节点,即节点F。故,节点G在接收 到报文后,将报文向节点F发送。节点F接收到报文后,再将报文向汇 聚节点130发送。

在下行方向上,类似地,汇聚网元130将报文发送给节点F后,按 照节点F—>节点G—>节点E—>节点D—>节点E—>节点A的路径传 输报文,节点A接到报文后,发现可以将报文直接发送给接入网元110, 于是,节点A不再将报文向节点B发送,而是将报文直接发送给接入网 元110。

从上面可以看出,在上行时,按节点C—>节点E—>节点D—>节点 E—>G的路线进行绕线,在下行时,按节点G—>节点E—>节点D—> 节点E—>C的路线进行绕线,所以,无论是上行还是下行,在节点E 必须消耗两倍于原来数据的带宽,从而造成带宽的浪费。

参阅图3,现有技术还提供了一种导引保护倒换(steering)技术, 环网为单环结构,由节点K1~节点K5组成单环结构。设定在正常工作 条件下,报文从节点K1传输到节点K4的路径为节点K1—>节点K2—> 节点K3—>节点K4。如果该传输路径发生故障时,则在节点K1处发生 倒换,沿环的另一个方向传输报文,所以,传输的路径改变为节点K1—> 节点K6—>节点K5—>节点K4。

但是,这种方式只能针对环网为单环的结构,对于双环结构则无法 应用。

发明内容

本申请提供一种环网中发生故障时路径确定方法、装置以及系统, 能够在源节点与第一相交节点之间沿原路径可达以及第一相交节点与 目的节点之间不可达时,在双环中实现steering倒换,减少带宽的浪费。

本申请第一方面提供一种环网中发生故障时路径确定方法,包括如 下步骤:源节点判断所述源节点与第一相交节点之间沿原路径是否可达 以及所述第一相交节点与所述目的节点之间是否可达,其中,所述源节 点为在报文上行时,在接入环中与接入网元直接连接的节点,或者在报 文下行时,在汇聚环中与汇聚网元直接连接的节点,所述目的节点为在 报文上行时,在汇聚环中与汇聚网元直接连接的节点,或者,在报文下 行时,在接入环中与接入网元直接连接的节点,所述第一相交节点为没 发生故障,报文沿原路径发送时所经过的相交节点,相交节点为环网中 接入环与汇聚环的公共节点,所述原路径为无故障时报文从所述源节点 到所述目的节点的路径;如果所述源节点与第一相交节点之间沿原路径 可达且所述第一相交节点与所述目的节点之间不可达,则所述源节点进 行导引保护倒换steering。

结合第一方面,本申请第一方面的第一种可能的实施方式中,所述 判断第一相交节点与所述目的节点之间是否可达的步骤包括:根据是否 接收到第一故障通告报文以及所述第一故障通告报文中所携带的故障 点位置信息判断所述第一相交节点与所述目的节点之间是否可达,其 中,所述源节点与所述故障点分别位于不同的环内。

结合第一方面,本申请第一方面的第二种可能的实施方式中,所述 源节点判断所述源节点与第一相交节点之间沿原路径是否可达的步骤 包括:根据是否接收到第二故障通告报文以及所述第二故障通告报文中 所携带的故障点位置信息判断所述源节点与所述第一相交节点之间沿 原路径是否可达;或者,根据所述源节点是否直接感知到故障点以及直 接感知到的故障点位置判断所述源节点与所述第一相交节点之间沿原 路径是否可达,其中,所述源节点与所述故障点位于同一个环内。

本申请第二方面提供一种环网中发生故障时路径确定装置,包括: 判断模块以及处理模块,所述判断模块用于判断所述源节点与第一相交 节点之间沿原路径是否可达以及所述第一相交节点与所述目的节点之 间是否可达,其中,所述源节点为在报文上行时,在接入环中与接入网 元直接连接的节点,或者在报文下行时,在汇聚环中与汇聚网元直接连 接的节点,所述目的节点为在报文上行时,在汇聚环中与汇聚网元直接 连接的节点,或者,在报文下行时,在接入环中与接入网元直接连接的 节点,所述第一相交节点为没发生故障,报文沿原路径发送时所经过的 相交节点,相交节点为环网中接入环与汇聚环的公共节点,所述原路径 为无故障时报文从所述源节点到所述目的节点的路径,所述判断模块将 判断结果向所述处理模块发送;所述处理模块用于接收所述判断结果, 在所述源节点与第一相交节点之间沿原路径可达且所述第一相交节点 与所述目的节点之间不可达时,所述处理模块进行导引保护倒换 steering。

结合第二方面,本申请第二方面的第一种可能的实施方式中,所述 判断模块用于根据是否接收到第一故障通告报文以及所述第一故障通 告报文中所携带的故障点位置信息判断所述第一相交节点与所述目的 节点之间是否可达,其中,所述源节点与所述故障点分别位于不同的环 内。

结合第二方面,本申请第二方面的第二种可能的实施方式中,所述 判断模块用于根据是否接收到第二故障通告报文以及所述第二故障通 告报文中所携带的故障点位置信息判断所述源节点与所述第一相交节 点之间沿原路径是否可达;或者,根据所述源节点是否直接感知到故障 点以及直接感知到的故障点位置判断所述源节点与所述第一相交节点 之间沿原路径是否可达,其中,所述源节点与所述故障点位于同一个环 内。

本申请第三方面提供一种路由器,所述路由器包括接收器、处理器 以及发送器,所述接收器用于接收报文,所述处理器用于判断所述源节 点与第一相交节点之间沿原路径是否可达以及所述第一相交节点与所 述目的节点之间是否可达,其中,所述源节点为在报文上行时,在接入 环中与接入网元直接连接的节点,或者在报文下行时,在汇聚环中与汇 聚网元直接连接的节点,所述目的节点为在报文上行时,在汇聚环中与 汇聚网元直接连接的节点,或者,在报文下行时,在接入环中与接入网 元直接连接的节点,所述第一相交节点为没发生故障,报文沿原路径发 送时所经过的相交节点,相交节点为环网中接入环与汇聚环的公共节 点,所述原路径为无故障时报文从所述源节点到所述目的节点的路径; 并在所述源节点与第一相交节点之间沿原路径可达且所述第一相交节 点与所述目的节点之间不可达时,进行导引保护倒换steering,所述发送 器用于发送报文。

结合第三方面,本申请第三方面的第一种可能的实施方式中,所述 处理器还用根据是否接收到第一故障通告报文以及所述第一故障通告 报文中所携带的故障点位置信息判断所述第一相交节点与所述目的节 点之间是否可达,其中,所述源节点与所述故障点分别位于不同的环内。

结合第三方面,本申请第三方面的第二种可能的实施方式中,所述 接收器还用于根据是否接收到第二故障通告报文以及所述第二故障通 告报文中所携带的故障点位置信息判断所述源节点与所述第一相交节 点之间沿原路径是否可达;或者,根据所述源节点是否直接感知到故障 点以及直接感知到的故障点位置判断所述源节点与所述第一相交节点 之间沿原路径是否可达,其中,所述源节点与所述故障点位于同一个环 内。

本申请第四方面提供一种环网中发生故障时路径确定系统,包括接 入网元、多个路由器所组成的环网以及汇聚网元,所述接入网元通过环 网与所述汇聚网元连接,其中,所述环网中包括至少包括接入环和汇聚 环,所述环网中在报文上行时,在接入环中与接入网元直接连接的节点, 或者在报文下行时,在汇聚环中与汇聚网元直接连接的节点为源节点, 所述源节点为如上述任一项所述的装置。

上述方案,通过在源节点与第一相交点沿原路径可达并且第一相交 点与目的节点之间不可达时,在源节点进行导引保护倒换。与wrapping 相比,本方案不需要绕行,也就不会造成带宽的浪费。而且,在源节点 与第一相交点沿原路径可达而第一相交点与目的节点之间不可达时,本 方案能够在双环中实现steering,避免在双环中采用原来的单环steering 机制时,源节点不知道第一相交点与目的节点之间不可达,仍然将报文 从源节点发送到第一相交点时,发现第一相交点与目的节点之间不可 达,没法从第一相交点送达目的节点,从而造成报文丢失的缺点。

附图说明

图1是现有技术分组传输网络一实施方式的结构示意图;

图2是现有技术在图1所示的分组传输网络中采用wrapping时的报 文传输路径示意图;

图3是现有技术steering确定传输路径的一实施方式的示意图;

图4是本申请环网中发生故障时路径确定系统一实施方式的结构示 意图;

图5是本申请环网中发生故障时路径确定方法一实施方式的流程图;

图6是本申请环网中发生故障时路径确定装置一实施方式的结构示 意图;

图7是本申请路由器一实施方式的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、 接口、技术之类的具体细节,以便透彻理解本申请。然而,本领域的技 术人员应当清楚,在没有这些具体细节的其它实施方式中也可以实现本 申请。在其它情况中,省略对众所周知的装置、电路以及方法的详细说 明,以免不必要的细节妨碍本申请的描述。

参阅图4,图4是本申请环网中发生故障时路径确定系统一实施方 式的结构示意图。本实施方式的环网中发生故障时路径确定系统采用分 组传输网络,环网中发生故障时路径确定系统包括:接入网元110、多 个路由器所组成的环网120(这里,一个路由器也称为一个节点)以及 汇聚网元130,接入网元110通过环网120与汇聚网元130连接。一般 来说,从接入网元110至汇聚网元130的方向为上行方向,从汇聚网元 130至接入网元110的方向为下行方向。

接入网元110可以是Node B(一种基站),基地收发信机站(Base  Transceiver Station,BTS),演进型Node B(Evolved Node B)等等。

环网120是双环结构,包括接入环以及汇聚环。节点A、B、C、D、 E之间通过环形拓扑连接构成接入环,节点D、E、F、G之间通过环形 拓扑连接构成汇聚环。节点D和节点E是接入环和汇聚环的公共节点, 可定义节点D和节点E是环网的相交节点。在上行方向上,假设与接入 网元110直接连接的节点A即为源节点,与汇聚网元130直接连接的节 点F即为目的节点。在下行方向上,假设与汇聚网元130直接连接的节 点F即为源节点,与接入网元110直接连接的节点A即为目的节点。

在路径中的节点没有发生故障时,接入网元110与汇聚网元130之 间通过节点A、B、D、F所确定的路径传输报文,而且,上行路径和下 行路径完全一样。所以,无论在上行方向还是在下行方向,节点D为第 一相交节点,节点E为第二相交节点。

汇聚网元130可以是基站控制器(Base Station Controller,BSC)、 无线网络控制器(Radio Network Controller,RNC)、网关(Gateway) 等等。

研发人员在研究基于现有steering机制跨环实现steering时发现,假 设在节点D和节点F之间以及节点D和节点E之间存在故障点时,在 上行方向上,因为节点A沿原路径至节点D的路径是完好的,报文会从 节点A发送到节点B,再发送到节点D。当报文被发送到节点D时,才 发现从节点D与节点F之间不可达,没有路径可以将报文从节点D发 送至节点F,因为,无论是从节点D至节点F,还是从节点D至节点E 至节点G至节点F的路径都存在故障。所以报文被发送到节点D便丢 失了。

但是,采用本发明时,在上行方向上,节点A判断节点A与节点D 之间沿原路径是否可达。因为,尽管节点A与节点D之间没有故障点, 但是节点D和节点E之间有故障点,所以节点A会接收到节点D和节 点E所发送的第二故障通告报文,而且第二故障通告报文中携带了故障 点的位置信息,所以,节点A可以判断出故障点的位置在节点D和节点 E之间,节点A与节点D之间沿原路径可达。

此外,节点D与节点F之间存在故障点,而且,节点D与节点E 之间存在故障点,节点A接收节点D所转发的第一故障通告报文,并根 据第一故障通告报文中所携带的故障点位置信息判断节点D与节点F之 间是否可达。因为节点D与节点F之间存在故障点,而且,节点D与 节点E之间也存在故障点,所以,节点D与节点F之间无论通过哪个环 向都不可达。于是,节点A进行导引保护倒换。倒换后,节点A将从接 入网元110中接收到的报文沿节点A至节点C至节点E的路径发送给 节点E。节点E接收到报文后,发现节点E和节点D之间出现故障,无 法由节点E至节点D至节点F这个环向传输报文,而且,这里是最后一 个环了,无需进行跨环判断,于是,节点E在单环内进行steering,将 报文沿着节点E至节点G至节点F的环向发送给节点F。再由节点F将 报文传输给汇聚节点130,从而实现报文从接入节点110至汇聚节点130 的上行。

在下行方向上,节点F判断节点F与节点D之间沿原路径是否可达。 节点F直接感知到节点F与节点D之间存在故障点,而且节点F接收到 的节点D所发送的第二故障通告报文中也包含了节点F和节点D存在 故障点的位置信息。所以,节点D与节点F之间存在故障点,节点F与 节点D之间沿原路径不可达。节点F在单环内进行steering,将从汇聚 网元130接收到的报文从沿节点F至节点G至节点E的环向传送给节点 E。节点E收到报文后,发现节点E和节点D之间存在故障,无法通过 节点E至节点D至节点B至节点A的环向传输报文。所以,节点E在 单环内进行steering,将报文从沿节点E至节点C至节点A的环向传送 给节点A。节点A收到报文后,将报文发送给接入网元110,从而实现 报文从汇聚节点130至接入节点110的下行。

上述方案,通过在源节点与第一相交点沿原路径可达并且第一相交 点与目的节点之间不可达时,在源节点进行导引保护倒换。与wrapping 相比,本方案不需要绕行,也就不会造成带宽的浪费。而且,在源节点 与第一相交点沿原路径可达而第一相交点与目的节点之间不可达时,本 方案能够在双环中实现steering,避免在双环中采用原来的单环steering 机制时,源节点不知道第一相交点与目的节点之间不可达,仍然将报文 从源节点发送到第一相交点时,发现第一相交点与目的节点之间不可 达,没法从第一相交点送达目的节点,从而造成报文丢失的缺点。

参阅图5,图5是本申请环网中发生故障时路径确定方法一实施方 式的流程图。本实施方式从源节点的角度进行描述,本实施方式包括如 下步骤:

S501:源节点判断源节点与第一相交节点之间沿原路径是否可达。 所述源节点为在报文上行时,在接入环中与接入网元直接连接的节点, 或者在报文下行时,在汇聚环中与汇聚网元直接连接的节点,目的节点 为在报文上行时,在汇聚环中与汇聚网元直接连接的节点,或者,在报 文下行时,在接入环中与接入网元直接连接的节点,第一相交节点为没 发生故障,报文沿原路径发送时所经过的相交节点,相交节点为环网中 接入环与汇聚环的公共节点,原路径为无故障时报文从源节点到目的节 点的路径。

如果源节点没有接收到第二故障通告报文,而且,源节点没有直接 感知到故障点,则环内没有故障点,所以,源节点与第一相交节点之间 沿原路径必然可达。

如果源节点接收到第二故障通告报文或者直接感知到故障点,则根 据第二故障通告报文中所携带的故障点位置信息以及直接感知到的故 障点的位置信息判断源节点与第一相交节点之间沿原路径是否可达。如 果故障点在源节点与第一相交节点之间的原路径上,则源节点与第一相 交节点沿原路径不可达。如果故障点不在源节点与第一相交节点之间的 原路径上,则源节点与第一相交节点沿原路径可达。

如果源节点与第一相交节点之间沿原路径可达,进入步骤S502;如 果源节点与第一相交节点沿原路径不可达,进入步骤S503。其中,源节 点与故障点位于同一个环内。

S502:源节点判断第一相交节点与目的节点之间是否可达。

如果没有接收到第一故障通告报文,则目的节点所在的环内没有故 障,第一相交节点与目的节点之间必然可达。

如果源节点接收到第一故障通告报文,则源节点根据第一故障通告 报文中所携带的故障点的位置信息判断第一相交节点与目的节点之间 是否可达。如果故障点既存在沿原路径的环向中,也存在于另一环向中, 则第一相交节点与目的节点之间不可达。如果故障点只存在沿原路径的 环向中,或者只存在于另一环向中,则即使其中一个环向不能通信,也 可以通过另一个环向进行通信,所以,第一相交节点与目的节点之间依 然可达。

如果第一相交节点与目的节点之间不可达,进入步骤S503;如果第 一相交节点与目的节点之间可达,进入步骤S504。

S503:源节点进行导引保护倒换steering。结束流程。

S504:源节点不进行导引保护倒换steering。结束流程。

可以理解的是,步骤501和步骤502之间并没有先后顺序,在实际 应用中也可以先执行步骤502,再执行步骤501。

源节点可以在需要发送上行报文或者下行报文时,通过环网中发生 故障时路径确定方法确定报文传输的路径,也可以定时采用环网中发生 故障时路径确定方法确定报文传输的路径,本文不作具体的限定。

上述方案,通过在源节点与第一相交点沿原路径可达并且第一相交 点与目的节点之间不可达时,在源节点进行导引保护倒换。与wrapping 相比,本方案不需要绕行,也就不会造成带宽的浪费。而且,在源节点 与第一相交点沿原路径可达而第一相交点与目的节点之间不可达时,本 方案能够在双环中实现steering,避免在双环中采用原来的单环steering 机制时,源节点不知道第一相交点与目的节点之间不可达,仍然将报文 从源节点发送到第一相交点时,发现第一相交点与目的节点之间不可 达,没法从第一相交点送达目的节点,从而造成报文丢失的缺点。

参阅图6,图6是本申请环网中发生故障时路径确定装置一实施方 式的结构示意图。本实施方式的环网中发生故障时路径确定装置包括: 判断模块610以及处理模块620。

判断模块610用于判断源节点与第一相交节点之间沿原路径是否可 达以及第一相交节点与目的节点之间是否可达,其中,源节点为在报文 上行时,在接入环中与接入网元直接连接的节点,或者在报文下行时, 在汇聚环中与汇聚网元直接连接的节点,目的节点为在报文上行时,在 汇聚环中与汇聚网元直接连接的节点,或者,在报文下行时,在接入环 中与接入网元直接连接的节点,第一相交节点为没发生故障,报文沿原 路径发送时所经过的相交节点,相交节点为环网中接入环与汇聚环的公 共节点,原路径为无故障时报文从源节点到所述目的节点的路径。比如, 如果源节点没有接收到第二故障通告报文,而且,源节点没有直接感知 到故障点时,环内没有故障点,所以,判断模块610判断源节点与第一 相交节点之间沿原路径必然可达。如果源节点接收到第二故障通告报文 或者直接感知到故障点,则根据第二故障通告报文中所携带的故障点位 置信息以及直接感知到的故障点的位置信息判断源节点与第一相交节 点之间沿原路径是否可达。如果故障点在源节点与第一相交节点之间的 原路径上,判断模块610判断源节点与第一相交节点沿原路径不可达。 如果故障点不在源节点与第一相交节点之间的原路径上,判断模块610 判断源节点与第一相交节点沿原路径可达。如果没有接收到第一故障通 告报文,则目的节点所在的环内没有故障,判断模块610判断第一相交 节点与目的节点之间必然可达。如果源节点接收到第一故障通告报文, 则源节点根据第一故障通告报文中所携带的故障点的位置信息判断第 一相交节点与目的节点之间是否可达。如果故障点只存在沿原路径的环 向中,或者只存在于另一环向中,则即使其中一个环向不能通信,也可 以通过另一个环向进行通信,所以,判断模块610判断第一相交节点与 目的节点之间依然可达。判断模块610将判断结果向处理模块620发送。

处理模块620用于接收判断结果,在源节点与第一相交节点之间沿 原路径可达且第一相交节点与目的节点之间不可达时,所述处理模块 620进行导引保护倒换steering。

上述方案,通过在源节点与第一相交点沿原路径可达并且第一相交 点与目的节点之间不可达时,在源节点进行导引保护倒换。与wrapping 相比,本方案不需要绕行,也就不会造成带宽的浪费。而且,在源节点 与第一相交点沿原路径可达而第一相交点与目的节点之间不可达时,本 方案能够在双环中实现steering,避免在双环中采用原来的单环steering 机制时,源节点不知道第一相交点与目的节点之间不可达,仍然将报文 从源节点发送到第一相交点时,发现第一相交点与目的节点之间不可 达,没法从第一相交点送达目的节点,从而造成报文丢失的缺点。

参阅图7,图7是本申请路由器一实施方式的结构示意图。本实施 方式的路由器包括:接收器710、处理器720、发送器730、只读存储器 740、随机存取存储器750以及总线760。

接收器710用于接收报文。

处理器720控制路由器的操作,处理器720还可以称为CPU(Central  Processing Unit,中央处理单元)。处理器720可能是一种集成电路芯片, 具有信号的处理能力。处理器720还可以是通用处理器、数字信号处理 器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者 其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通 用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

发送备730用于发送报文。

存储器可以包括只读存储器740和随机存取存储器750,并向处理 器720提供指令和数据。存储器的一部分还可以包括非易失性随机存取 存储器(NVRAM)。

路由器的各个组件通过总线760耦合在一起,其中总线760除包括 数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但 是为了清楚说明起见,在图中将各种总线都标为总线760。

存储器存储了如下的元素,可执行模块或者数据结构,或者它们的 子集,或者它们的扩展集:

操作指令:包括各种操作指令,用于实现各种操作。

操作系统:包括各种系统程序,用于实现各种基础业务以及处理基 于硬件的任务。

在本发明实施例中,处理器720通过调用存储器存储的操作指令(该 操作指令可存储在操作系统中),执行如下操作:

处理器720用于判断源节点与第一相交节点之间沿原路径是否可达 以及第一相交节点与目的节点之间是否可达,其中,源节点为在报文上 行时,在接入环中与接入网元直接连接的节点,或者在报文下行时,在 汇聚环中与汇聚网元直接连接的节点,目的节点为在报文上行时,在汇 聚环中与汇聚网元直接连接的节点,或者,在报文下行时,在接入环中 与接入网元直接连接的节点,第一相交节点为没发生故障,报文沿原路 径发送时所经过的相交节点,相交节点为环网中接入环与汇聚环的公共 节点,原路径为无故障时报文从源节点到目的节点的路径;如果源节点 与第一相交节点之间沿原路径可达且第一相交节点与目的节点之间不 可达,则源节点进行导引保护倒换steering。

可选地,处理器720用于根据是否接收到第一故障通告报文以及所 述第一故障通告报文中所携带的故障点位置信息判断所述第一相交节 点与所述目的节点之间是否可达,其中,所述源节点与所述故障点分别 位于不同的环内。

可选地,处理器720用于根据是否接收到第二故障通告报文以及所 述第二故障通告报文中所携带的故障点位置信息判断所述源节点与所 述第一相交节点之间沿原路径是否可达;或者,根据所述源节点是否直 接感知到故障点以及直接感知到的故障点位置判断所述源节点与所述 第一相交节点之间沿原路径是否可达,其中,所述源节点与所述故障点 位于同一个环内。

上述方案,通过在源节点与第一相交点沿原路径可达并且第一相交 点与目的节点之间不可达时,在源节点进行导引保护倒换。与wrapping 相比,本方案不需要绕行,也就不会造成带宽的浪费。而且,在源节点 与第一相交点沿原路径可达而第一相交点与目的节点之间不可达时,本 方案能够在双环中实现steering,避免在双环中采用原来的单环steering 机制时,源节点不知道第一相交点与目的节点之间不可达,仍然将报文 从源节点发送到第一相交点时,发现第一相交点与目的节点之间不可 达,没法从第一相交点送达目的节点,从而造成报文丢失的缺点。

在本申请所提供的几个实施方式中,应该理解到,所揭露的系统, 装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施 方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑 功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可 以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。 另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是 通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械 或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开 的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于 一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选 择其中的部分或者全部单元来实现本实施方式方案的目的。

另外,在本申请各个实施方式中的各功能单元可以集成在一个处理 单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元 集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可 以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产 品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样 的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或 者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机 软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设 备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor) 执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介 质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、 随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各 种可以存储程序代码的介质。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号