一种环网接入业务的保护方法、装置及系统的制作方法

文档序号:7781968阅读:255来源:国知局
一种环网接入业务的保护方法、装置及系统的制作方法
【专利摘要】本发明实施例公开了一种环网接入业务的保护方法、装置及系统,其中方法的实现包括:第一节点接收业务报文;第一节点确定自身是否为所述业务报文的出环节点,是否为当前转发通道中的最后一个节点;若确定第一节点为所述业务报文的出环节点,且不是当前转发通道中的最后一个节点,则复制所述业务报文转发给当前转发通道的下一个节点,并且对所述业务报文进行解封装得到用户数据,向网络节点转发所述用户数据。本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),因此提供一种新的环网接入业务的保护方案,并解决了因环网保护和双归保护在不同层级实现导致的保护叠加和保护重叠的问题,以及浪费PW?OAM和APS资源的问题。
【专利说明】—种环网接入业务的保护方法、装置及系统
【技术领域】
[0001]本发明涉及通信【技术领域】,特别涉及一种环网接入业务的保护方法、装置及系统。【背景技术】
[0002]随着运营商对网络可靠性、容灾能力的要求逐步提高,现网对于环网保护和双归保护的需求越加强烈。
[0003]当前环网保护和双归保护方案有三种,具体如下:
[0004]方案A、只存在环网保护。
[0005]方案B、只存在双归保护(B卩:双归属接入业务的保护)。
[0006]方案C、同时存在环网保护和双归保护。
[0007]方案A中只有网络侧的环网保护,业务侧是单归形式,无法保证业务侧的保护 '方案B为双归保护场景,既有网络侧保护,也有业务侧保护,但是网络侧只支持对单点故障的有效保护;方案C虽然同时具备了网络侧和业务侧保护,能支持对双点或多点故障的有效保护,但是环网保护和双归保护分别在网络层和业务层分别实现,也即:环网保护和双归保护不同层级实现,因此环网保护和双归保护是叠加的,且双归保护的网络侧保护和业务是一一对应的,存在保护重叠情形。在双归属节点每配置一条业务需配置一个网络侧的双归保护,占用 4 个伪线(Pseudo Wire, PW)操作管理维护(Operation, Administration andMaintenance,0AM)资源和 I个自动保护倒换协议(Automatic Protection Switching,APS)资源,因此会占用额外的PW OAM和APS资源。
[0008]基于前述分析,目前同时存在环网保护和双归保护的方案,环网保护和双归保护是叠加的并且存在保护重叠的问题,浪费PW OAM和APS资源。

【发明内容】

[0009]本发明实施例提供了一种环网接入业务的保护方法、装置及系统,用于提供一种新的环网接入业务的保护方案,并解决保护叠加和保护重叠的问题,以及浪费PW OAM和APS资源的问题。
[0010]本发明实施例一方面提供了一种环网接入业务的保护方法,包括:
[0011]第一节点接收业务报文;
[0012]第一节点确定自身是否为所述业务报文的出环节点,是否为当前转发通道中的最后一个节点;
[0013]若确定第一节点为所述业务报文的出环节点,且不是当前转发通道中的最后一个节点,则复制所述业务报文转发给当前转发通道的下一个节点,并且对所述业务报文进行解封装得到用户数据,向网络节点转发所述用户数据,所述网络节点为环网外的节点。
[0014]结合一方面的实现方案,在第一种可能的实现方式中,所述方法,还包括:
[0015]若确定第一节点为所述业务报文的出环节点,且是当前转发通道中的最后一个节点,则对所述业务报文进行解封装得到用户数据,向网络节点转发所述用户数据。[0016]结合一方面的实现方案,或者一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述网络节点有两个,所述向网络节点转发所述用户数据包括:
[0017]向两个网络节点分别转发所述用户数据。
[0018]本发明实施例二方面提供了一种环网接入业务的保护方法,包括:
[0019]第二节点接收用户数据;
[0020]第二节点为所述用户数据封装标签得到业务报文并配置转发通道;所述转发通道指示了转发方向以及在所述转发方向上的两个出环节点;
[0021]第二节点向转发通道指示的主通道转发所述业务报文;
[0022]若第二节点检测到主通道方向发生故障,则依据自动保护倒换协议执行倒换,向备用通道转发所述业务报文。
[0023]结合二方面的实现方案,在第一种可能的实现方式中,所述方法,还包括:
[0024]在向备用通道转发所述业务报文过程中,若检测到主通道恢复正常,则向主通道转发所述业务报文。
[0025]本发明实施例三方面提供了一种环网接入业务的保护方法,包括:
[0026]网络节点确定主端口和备用端口通信是否正常,所述主端口为所述网络节点与业务报文的转发通道指示的主通道上的第一个出环节点通信的端口 ;所述备用端口为所述网络节点与业务报文的转发通道指示的主通道上的第二个出环节点通信的端口;
[0027]若主端口通信正常,则从主端口接收来自环网的出环节点的用户数据;
[0028]若主端口通信故障,且备用端口正常,则从备用端口接收来自环网的出环节点的用户数据。
[0029]结合三方面的实现方案,在第一种可能的实现方式中,所述从主端口接收来自环网的出环节点的用户数据包括:
[0030]开启主端口接收来自主端口的用户数据,关闭备用端口 ;或者,接收来自主端口的用户数据,并接收来自备用端口的用户数据;然后删除来自备用端口的用户数据;
[0031]所述从备用端口接收来自环网的出环节点的用户数据包括:
[0032]开启备用端口接收来自备用端口的用户数据,关闭主端口 ;或者,接收来自主端口的用户数据,并接收来自备用端口的用户数据;然后删除来自主端口的用户数据。
[0033]结合三方面的实现方案,在第二种可能的实现方式中,在从备用端口接收来自环网的出环节点的用户数据过程中,所述方法还包括:
[0034]若检测到主端口通信恢复正常,则继续从备用端口接收来自环网的出环节点的用户数据,或者,切换到从主端口接收来自环网的出环节点的用户数据。
[0035]本发明实施例四方面提供了一种环网的节点,包括:
[0036]报文接收单元,用于接收业务报文;
[0037]节点确定单元,用于确定自身是否为所述业务报文的出环节点,是否为当前转发通道中的最后一个节点;
[0038]转发控制单元,用于若所述节点确定单元确定自身为所述业务报文的出环节点,且不是当前转发通道中的最后一个节点,则复制所述业务报文转发给当前转发通道的下一个节点;并且对所述业务报文进行解封装得到用户数据,向网络节点转发所述用户数据。
[0039]结合四方面的实现方案,在第一种可能的实现方式中,所述转发控制单元,还用于若所述节点确定单元确定第一节点为所述业务报文的出环节点,且是当前转发通道中的最后一个节点,则对所述业务报文进行解封装得到用户数据,向网络节点转发所述用户数据。
[0040]结合四方面的实现方案,或者四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述网络节点有两个,所述转发控制单元,用于向两个网络节点分别转发所述用户数据。
[0041]本发明实施例五方面提供了一种环网的节点,包括:
[0042]数据接收单元,用于接收用户数据;
[0043]封装单元,用于为所述数据接收单元接收的用户数据封装标签得到业务报文并配置转发通道;所述转发通道指示了转发方向以及在所述转发方向上的两个出环节点;
[0044]转发单元,用于向转发通道指示的主通道转发所述封装单元得到的业务报文;若第二节点检测到主通道方向发生故障,则依据自动保护倒换协议执行倒换,向备用通道转发所述业务报文。
[0045]结合五方面的实现方案,在第一种可能的实现方式中,所述转发单元,还用于在向备用通道转发所述业务报文过程中,若检测到主通道恢复正常,则向主通道转发所述业务报文。
[0046]本发明实施例六方面提供了一种网络节点,所述网络节点为环网外的节点,其特征在于,包括:
[0047]端口确定单元,用于确定主端口和备用端口通信是否正常,所述主端口为所述网络节点与业务报文的转发通道指示的主通道上的第一个出环节点通信的端口 ;所述备用端口为所述网络节点与业务报文的转发通道指示的主通道上的第二个出环节点通信的端Π ;
[0048]接收数据单元,用于若主端口通信正常,则从主端口接收来自环网的出环节点的用户数据;若主端口通信故障,且备用端口正常,则从备用端口接收来自环网的出环节点的用户数据。
[0049]结合六方面的实现方案,在第一种可能的实现方式中,所述接收数据单元,包括:
[0050]端口控制单元和第一接收单元,或者,第二接收单元和数据选择单元;
[0051]所述端口控制单元,用于若主端口通信正常,则开启主端口并关闭备用端口 ;若主端口通信故障,且备用端口正常,则关闭主端口并开启备用端口 ;
[0052]所述第一接收单元,用于从开启的主端口接收来自主端口的用户数据;或者,从开启的备用端口接收来自备用端口的用户数据;
[0053]所述第二接收单元,用于接收来自主端口的用户数据,并接收来自备用端口的用户数据;
[0054]所述数据选择单元,用于若主端口通信故障,且备用端口正常,则将所述第二接收单元接收的来自主端口的用户数据删除;若主端口通信正常,则将所述第二接收单元接收的来自备用端口的用户数据删除。
[0055]结合六方面的实现方案,在第二种可能的实现方式中,所述接收数据单元,还用于在从备用端口接收来自环网的出环节点的用户数据过程中,若检测到主端口通信恢复正常,则继续从备用端口接收来自环网的出环节点的用户数据,或者,切换到从主端口接收来自环网的出环节点的用户数据。[0056]本发明实施例七方面提供了一种环网接入业务的保护的系统,包括:包含至少三个节点的环网,环网中包含一个入环节点、两个出环节点;网络节点,所述网络节点为环网外的节点,所述入环节点为本发明实施例提供的环网的节点,所述出环节点为本发明实施例提供的环网的节点,所述网络节点为本发明实施例提供的网络节点。
[0057]结合七方面的实现方案,在第二种可能的实现方式中,所述网络节点有两个;所述出环节点为本发明实施例提供的网络节点。
[0058]从以上技术方案可以看出,本发明实施例具有以下优点:该方案的转发通道中被配置了不止一个出环节点,不是最后一个节点的节点将会复制业务报文继续沿着转发通道进行转发;那么在这个转发通道上,每个出环节点均可以解封业务报文转发数据给网络控制器。由此可知,本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),因此提供一种新的环网接入业务的保护方案,并解决了因环网保护和双归保护在不同层级实现导致的保护叠加和保护重叠的问题,以及浪费PW OAM和APS资源的问题。
【专利附图】

【附图说明】
[0059]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0060]图1A为本发明实施例方法流程示意图;
[0061]图1B为本发明实施例方法流程示意图;
[0062]图1C为本发明实施例方法流程示意图;
[0063]图2为本发明实施例环网保护业务报文流向示意图;
[0064]图3为本发明实施例环网保护业务报文流向示意图;
[0065]图4为本发明实施例环网保护业务报文流向示意图;
[0066]图5为本发明实施例环网保护业务报文流向示意图;
[0067]图6为本发明实施例环网保护业务报文流向示意图;
[0068]图7为本发明实施例环网保护业务报文流向示意图;
[0069]图8为本发明实施例环网保护业务报文流向示意图;
[0070]图9为本发明实施例环网的节点结构示意图;
[0071]图10为本发明实施例环网的节点结构示意图;
[0072]图11为本发明实施例网络节点结构示意图;
[0073]图12为本发明实施例网络节点结构示意图;
[0074]图13为本发明实施例网络节点结构示意图;
[0075]图14为本发明实施例环网节点结构示意图;
[0076]图15为本发明实施例环网节点结构示意图;
[0077]图16为本发明实施例网络节点结构示意图;
[0078]图17为本发明实施例系统结构示意图。
【具体实施方式】[0079]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0080]本发明实施例提供了一种一种环网接入业务的保护方法,如图1A所示,包括:
[0081]IOlA:第一节点接收业务报文;
[0082]为了区分环网上的节点,使用了“第一”和“第二”来对节点进行区分,“第一”和“第二”仅用于区分不同类型的节点,不应理解为其他技术含义。其中第一节点是出环节点,第二节点是入环节点。第一节点接收的业务报文可以是采用环网相关协议转发来的业务报文,后续实施例将会给出更详细的说明。
[0083]102A:第一节点确定自身是否为上述业务报文的出环节点,是否为当前转发通道中的最后Iv节点;
[0084]在本步骤中,判断是否为出环节点,可以依据业务报文的通道配置确定,可以遵循环网保护的相关协议的规定,在后续实施例中将会有更详细的说明。上述当前转发通道是上述业务报文对应的转发通道。上述转发通道中配置有至少两个出环节点。转发通道的配置信息指示了业务报文在环网上的转发路径,例如在图2所示的转发通道的配置信息中将会配置如下信息:业务报文经过节点有节点1、2以及3 ;并且业务报文从节点I上环后经过的节点依次为:1、2以及3,并且配置节点3为出环节点的信息。那么节点2可以依据转发通道的配置信息来确定转发通道还有后继节点,也即:还需要继续转发;而节点3将会依据转发通道的配置信息确定自身为出环节点,并且转发通道没有后继节点,即:节点3为转发通道配置的最后一个节点。
[0085]103A:若确定第一节点为上述业务报文的出环节点,且不是当前转发通道中的最后一个节点,则复制上述业务报文转发给当前转发通道的下一个节点,并且对上述业务报文进行解封装得到用户数据,向网络节点转发上述用户数据,上述网络节点是环网外的节点。
[0086]环网外的节点可以是出环节点解封装得到的用户数据的目标节点与出环节点之间的路径上的第一个节点。具体这个网络节点是什么,并不是本发明实施例所关注的。在后续实施例中将以网络节点(Radio Network Controller, RNC)作为该网络节点的实例进行说明。
[0087]本发明实施例方案的转发通道中被配置了不止一个出环节点,不是最后一个节点的节点将会复制业务报文继续沿着转发通道进行转发;那么在这个转发通道上,每个出环节点均可以解封业务报文转发数据给网络控制器。由此可知,本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),因此提供一种新的环网接入业务的保护方案,并解决了保护叠加和保护重叠的问题,可以节省PW OAM和APS资源。
[0088]进一步地,本实施例中的第一节点作为出环节点,还可以作为转发通道的最后一个节点使用,那么上述方法,还包括:
[0089]若确定第一节点为上述业务报文的出环节点,且是当前转发通道中的最后一个节点,则对上述业务报文进行解封装得到用户数据,向网络节点转发上述用户数据。
[0090]本发明实施例还可以在用户网络接口(User-Network Interface, UNI)侧配置双归属保护,那么上述网络节点有两个,上述向网络节点转发上述用户数据包括:向两个网络节点分别转发上述用户数据。
[0091]本发明实施例还提供了另一种环网接入业务的保护方法,如图1B所示,包括:
[0092]IOlB:第二节点接收用户数据;
[0093]102B:第二节点为上述用户数据封装标签得到业务报文并配置转发通道;上述转发通道指示了转发方向以及在上述转发方向上的两个出环节点;
[0094]103B:第二节点向转发通道指示的主通道转发上述业务报文;若第二节点检测到主通道方向发生故障,则依据自动保护倒换协议执行倒换,向备用通道转发上述业务报文。
[0095]本发明实施例方案的转发通道中被配置了不止一个出环节点,不是最后一个节点的节点将会复制业务报文继续沿着转发通道进行转发;那么在这个转发通道上,每个出环节点均可以解封业务报文转发数据给网络控制器。由此可知,本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),因此提供一种新的环网接入业务的保护方案,并解决了保护叠加和保护重叠的问题,可以节省PW OAM和APS资源。
[0096]进一步地,本发明实施例还提供了采用备用通道转发业务报文的过程中主通道恢复的处理方案,具体如下:上述方法,还包括:
[0097]在向备用通道转发上述业务报文过程中,若检测到主通道恢复正常,则向主通道转发上述业务报文。
[0098]本发明实施例还提供了另一种环网接入业务的保护方法,如图1C所示,包括:
[0099]IOlC:网络节点确定主端口和备用端口通信是否正常,上述主端口为上述网络节点与业务报文的转发通道指示的主通道上的第一个出环节点通信的端口 ;上述备用端口为上述网络节点与业务报文的转发通道指示的主通道上的第二个出环节点通信的端口;
[0100]102C:若主端口通信正常,则从主端口接收来自环网的出环节点的用户数据;若主端口通信故障,且备用端口正常,则从备用端口接收来自环网的出环节点的用户数据。
[0101]本发明实施例方案的转发通道中被配置了不止一个出环节点,不是最后一个节点的节点将会复制业务报文继续沿着转发通道进行转发;那么在这个转发通道上,每个出环节点均可以解封业务报文转发数据给网络控制器。网络控制器对两个出环节点发送的数据进行选收。由此可知,本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),因此提供一种新的环网接入业务的保护方案,并解决了保护叠加和保护重叠的问题,可以节省PW OAM和APS资源。
[0102]可选地,上述从主端口接收来自环网的出环节点的用户数据包括:开启主端口接收来自主端口的用户数据,关闭备用端口 ;或者,接收来自主端口的用户数据,并接收来自备用端口的用户数据;然后删除来自备用端口的用户数据;
[0103]上述从备用端口接收来自环网的出环节点的用户数据包括:开启备用端口接收来自备用端口的用户数据,关闭主端口 ;或者,接收来自主端口的用户数据,并接收来自备用端口的用户数据;然后删除来自主端口的用户数据。
[0104]进一步地,本发明实施例还提供了选收用户数据过程中,故障恢复的倒换方案,具体如下:在从备用端口接收来自环网的出环节点的用户数据过程中,还包括:若检测到主端口通信恢复正常,则继续从备用端口接收来自环网的出环节点的用户数据,或者,切换到从主端口接收来自环网的出环节点的用户数据。[0105]以下实施例将以基于多协议标签交换(Multi Protocol Label Switching,MPLS)的环网保护双归属接入业务为例进行说明。本实施例,实现配置I个MPLS环网保护供N条业务接入的设备级冗余备份,同时节省了由于保护叠加而额外占用的OAM(Operation, Administration and Maintenance,操作管理维护)和 APS (AutomaticProtection Switching,自动保护倒换协议)资源。在本实施例中,网络节点以无线网络控制器(Radio Network Controller, RNC)为例。
[0106]本发明实施例的主要流程如下:基于业务走向分2个子流程说明:一、假设业务从接入侧接入后向无线网络控制器(Radio Network Controller, RNC)发送,流程为:1、基于环网保护转发;2、配置环网保护虚通道并按虚通道复制和转发;3、双归属节点业务转发;该流程是本发明的主要应用点。二、业务的反方向传输过程如下:业务从RNC回传到接入侧之后流程为:双归节点接入业务后,按照环网转发标准进行转发到接入侧,本发明实施例对此不做详述。
[0107]以下实施例将就以上业务从接入侧接入后向RNC发送的流程中的三个方面分别进行详细说明如下:
[0108]一、基于环网保护转发:
[0109]如图2所示,圆形表示为环网节点,圆形内的编号I?5表示节点的序号,图2所示为5个节点组成的环网。图2所示为,配置5个节点的环网保护,可以首先采用人工的方式在每个节点均按同样的顺序(如顺时针)配置全环节点信息(RingMap),如:节点I指定1,2,3,4,5,节点2指定2,3,4,5,1,以此类推,后续实施例中图3?图8也采用该方案,因此在后续实施例中不再一一赘述。图2所示的箭头方向为业务走向,即业务报文的转发方向。节点I为入环节点,节点3为出环节点。
[0110]正常状态时(即环网正常无故障时),如图3所示为多标签的环网保护转发流程,基于图2配置的业务走向,用户数据(User Data)进入节点I从环网节点I上环,环网节点I为User Data封装PW、通道标识(tunnel)、环网标签(Spr label3)作为业务报文向环网节点2转发,在节点2进行环网标签交换,然后向环网节点3转发,图3中节点3为下环点,当报文到达节点3后,依次拆除环网标签、tunnel标签、pw标签,恢复User Data继续向下转发。图2所示的Iabell?label4均为环成员标识,并不表示标签值。在环网保护中,标签标明该对象的转发路径,pw标签表示用户业务走向,tunnel标签表示承载在tunnel上的pw伪线走向,环标签表示承载在环上的tunnel的走向。
[0111]若环网上的节点2和节点3之间发生故障,环网保护将倒换保护通道,如图4所示:业务报文走保护通道向节点3转发,业务报文转发过程中涉及报文封装变更。在节点I入环的业务报文,由节点I向节点5转发,节点5进行环标签交换,然后向环网节点4转发,环网节点进行环网标签交换以后向环网节点3转发,图4中节点3为下环点,当报文到达节点3后,依次拆除环网标签、tunnel标签、pw标签,恢复User Data继续向下转发。
[0112]以上实施例介绍了基于环网保护转发方案,转发流程中的标签交换标签封装均可以遵循环网保护相关协议的规定。后续实施例中标签交换也遵循环网保护相关协议规定,在手续实施例图3?图8不再对标签交换的具体实现进行一一说明。
[0113]二、配置环网保护虚通道并按虚通道复制和转发,双归属节点业务转发:
[0114]本实施例中,配置环网保护虚通道具体为:配置环双归虚通道;按虚通道复制和转发,及环双归属节点业务转发。如下图5所示,基本网络配置如下:
[0115]a、配置节点3和节点4为环双归属节点;8卩:节点3和节点4均为业务报文的出环节点(也称为下环节点)。
[0116]b、配置到环双归属节点3的环双归工作虚通道SPR_VP_W,图5中SPR_VP_W对应的虚线箭头方向。
[0117]C、环双归工作虚通道顺时针到节点3,然后延伸到节点4,即一条通道两个下环点。
[0118]d、配置到环双归属节点4的环双归保护虚通道SPR_VP_P,图5中SPR_VP_P对应的虚线箭头方向。
[0119]e、环双归保护虚通道逆时针到节点4,然后延伸到节点3,即一条通道两个下环点。
[0120]f、配置UNI侧双归保护(可选);图5中UNI侧为单归,即一个RNC (RNC_1)。
[0121]g、RNC节点必须是主备选收保护。由于环双归属节点3和节点4都向RNC发送User Data, RNC设备需要进行选收动作,避免业务双收。
[0122]在以上配置方案中,由以上b、d的配置要求可知:本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),而【背景技术】中的环网保护和双归保护的Tunnel APS、PW APS是不同层级的,是叠加的。
[0123]基于以上配置,以下将就各种状态下业务报文的转发流程进行说明如下:
[0124]1、正常状态时,业务报文的转发方向如图5所示的实线箭头方向,具体如下:用户数据(User Data)进入节点I从环网节点I上环,环网节点I为User Data封装pw、tunnel、环双归虚通道标签后,作为业务报文走环双归工作虚通道SPR_VP_W向环网节点2转发,在节点2进行环双归虚通道标签交换,然后走环双归工作虚通道SPR_VP_W向环网节点3转发,图5中节点3为环双归属节点。当报文到达节点3后,节点3复制一份业务报文,进行交换环双归虚通道标签后走环双归工作虚通道SPR_VP_W的延伸通道转发给环双归属的对端节点4,然后依次拆除环双归虚通道标签、tunnel、pw标签,恢复User Data继续向RNC_1转发。同时,环双归属节点4收到从环双归工作虚通道SPR_VP_W延伸通道转发过来的业务报文后,依次拆除环双归虚通道标签、tunnel、pw标签,恢复User Data继续向RNC_1转发。即环双归属节点3和节点4都向RNC发送User Data, RNC_1设备需要进行选收动作,避免业务双收,假定选收节点3发来的报文。如图5所示。
[0125]2、当环上节点2和节点3间发生故障时,业务报文的转发方向如图6所示的实线箭头方向,具体如下:User Data从节点I上环,节点I为User Data封装pw、tunnel、环双归虚通道标签后走环双归保护虚通道SPR_VP_P向环网节点5转发,在节点5进行环双归虚通道标签交换,然后走环双归保护虚通道SPR_VP_P向环网节点4转发,图中节点4为环双归属节点。当报文到达节点4后,复制一份报文交换环双归虚通道标签后走环双归保护虚通道SPR_VP_P延伸通道转发给环双归属的对端节点3,然后依次拆除环双归虚通道标签、tunnel、pw标签,恢复User Data继续向RNC_1转发。同时,环双归属节点3收到从环双归保护虚通道SPR_VP_P延伸通道转发过来的报文后,依次拆除环双归虚通道标签、tunnel、pw标签,恢复User Data继续向RNC转发。即环双归属节点4和节点3都向RNC_1发送UserData,RNC_l设备进行选收动作,选收节点3发来的报文,避免业务双收,同时能避免业务中断。
[0126]3、当环上节点3和RNC_1间的链路发生故障时,业务报文的转发方向如图7所示的实线箭头方向,具体如下:网络侧环网转发与正常情况下转发类似,区别仅在于节点3转发的User Data RNC_1无法接收到,本实施例对此流程不再赘述。在业务侧,RNC_1检测到链路故障触发倒换,此时RNC_1切换到备端口选收节点4发来的业务,避免了业务中断。由上可知:业务报文是节点3通过环双归虚通道复制给节点4的,因此涉及业务路径切换。在图7所示的业务侧有RNC_1和RNC_2,由于节点3与RNC_2间的链路正常,故RNC_2不发生切换,RNC_2既能收到节点3发来的业务,也能收到节点4发来的业务,可以仍然选收原路径的的业务,因此不涉 及业务路径切换。由此可知本发明实施例中的一个MPLS环可供N(N ^ 2)个业务接入且业务互不影响的结论。
[0127]4、当环双归属节点3发生节点故障时,业务报文的转发方向如图8所示的实线箭头方向,具体如下:网络侧转发与网络侧故障(图6所示)情况下转发类似,不再赘述;区别在于节点3将无法收到报文并转发报文给TNC_1。在业务侧RNC_1检测到链路故障触发倒换,此时RNC切换到备端口选收节点4发来的业务,避免了业务中断。转发流程如下图所示。说明:由于节点3整节点故障,故节点3无法通过延伸的环双归保护虚通道接收到由节点4发来的报文。
[0128]以上介绍了按虚通道复制和转发及环双归属节点业务转发的具体流程,本实施例还提供了业务侧选收方案的具体实现如下:
[0129]1、当网络侧故障恢复时,本发明实施例业务侧选收方式不变,网络侧可以按照环网保护标准进行恢复。
[0130]在本实施例中,若配置环网保护为恢复式,则当环网保护回切到工作时,业务按正常情况转发,走环双归工作虚通道发往RNC,环双归属节点3进行复制报文发送给对端节点4,并转发给RNC。对端节点4收到报文后,也发给RNC,RNC进行选收,涉及业务路径切换;相反,网络侧不发生回切,业务路径不变。
[0131]2、当业务侧故障恢复时,本方案网络侧不变,业务侧检测到故障恢复时,分为两种情况:恢复式和非恢复式。若为恢复式,则RNC回切到主端口进行业务接收,选收环双归属节点3发来的报文,这将涉及业务路径切换;否则,RNC不发生回切,在备端口接收报文,选收环双归节点4发来的报文,那么业务路径不变。
[0132]本发明实施例基于G.8132环保护,填补了当前没有基于MPLS环保护的双归属接入的空白,本发明能实现了基于MPLS环保护与双归属同层级的业务接入。
[0133]本发明实施例还提供了一种环网的节点,该环网的节点作为出环节点使用,如图9所示,包括:
[0134]报文接收单元901,用于接收业务报文;
[0135]节点确定单元902,用于确定自身是否为上述业务报文的出环节点,是否为当前转发通道中的最后一个节点;
[0136]转发控制单元903,用于若上述节点确定单元902确定自身为上述业务报文的出环节点,且不是当前转发通道中的最后一个节点,则复制上述业务报文转发给当前转发通道的下一个节点;并且对上述业务报文进行解封装得到用户数据,向网络节点转发上述用户数据,上述网络节点为环网外的节点。[0137]本发明实施例方案的转发通道中被配置了不止一个出环节点,不是最后一个节点的节点将会复制业务报文继续沿着转发通道进行转发;那么在这个转发通道上,每个出环节点均可以解封业务报文转发数据给网络控制器。由此可知,本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),因此提供一种新的环网接入业务的保护方案,并解决了保护叠加和保护重叠的问题,可以节省PW OAM和APS资源。
[0138]进一步地,上述转发控制单元903,还用于若上述节点确定单元902确定第一节点为上述业务报文的出环节点,且是当前转发通道中的最后一个节点,则对上述业务报文进行解封装得到用户数据,向网络节点转发上述用户数据。
[0139]可选地,上述网络节点有两个,上述转发控制单元903,用于向两个网络节点分别转发上述用户数据。
[0140]本发明实施例还提供了另一种环网的节点,如图10所示,包括:
[0141]数据接收单元1001,用于接收用户数据;
[0142]封装单元1002,用于为上述数据接收单元1001接收的用户数据封装标签得到业务报文并配置转发通道;上述转发通道指示了转发方向以及在上述转发方向上的两个出环节点;
[0143]转发单元1003,用于向转发通道指示的主通道转发上述封装单元1002得到的业务报文;若第二节点检测到主通道方向发生故障,则依据自动保护倒换协议执行倒换,向备用通道转发上述业务报文。
[0144]本发明实施例方案的转发通道中被配置了不止一个出环节点,不是最后一个节点的节点将会复制业务报文继续沿着转发通道进行转发;那么在这个转发通道上,每个出环节点均可以解封业务报文转发数据给网络控制器。由此可知,本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),因此提供一种新的环网接入业务的保护方案,并解决了保护叠加和保护重叠的问题,可以节省PW OAM和APS资源。
[0145]进一步地,上述转发单元1003,还用于在向备用通道转发上述业务报文过程中,若检测到主通道恢复正常,则向主通道转发上述业务报文。
[0146]本发明实施例还提供了一种网络节点,上述网络节点为环网外的节点,如图11所示,包括:
[0147]端口确定单元1101,用于确定主端口和备用端口通信是否正常,上述主端口为上述网络节点与业务报文的转发通道指示的主通道上的第一个出环节点通信的端口 ;上述备用端口为上述网络节点与业务报文的转发通道指示的主通道上的第二个出环节点通信的端口 ;
[0148]接收数据单元1102,用于若主端口通信正常,则从主端口接收来自环网的出环节点的用户数据;若主端口通信故障,且备用端口正常,则从备用端口接收来自环网的出环节点的用户数据。
[0149]本发明实施例方案的转发通道中被配置了不止一个出环节点,不是最后一个节点的节点将会复制业务报文继续沿着转发通道进行转发;那么在这个转发通道上,每个出环节点均可以解封业务报文转发数据给网络控制器。由此可知,本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),因此提供一种新的环网接入业务的保护方案,并解决了保护叠加和保护重叠的问题,可以节省PW OAM和APS资源。[0150]可选地,上述接收数据单元1102,包括:
[0151]如图12所示,端口控制单元1201和第一接收单元1202,或者,如图13所示,第二接收单元1301和数据选择单元1302 ;
[0152]上述端口控制单元1201,用于若主端口通信正常,则开启主端口并关闭备用端口 ;若主端口通信故障,且备用端口正常,则关闭主端口并开启备用端口 ;
[0153]上述第一接收单元1202,用于从开启的主端口接收来自主端口的用户数据;或者,从开启的备用端口接收来自备用端口的用户数据;
[0154]上述第二接收单元1301,用于接收来自主端口的用户数据,并接收来自备用端口的用户数据;
[0155]上述数据选择单元1302,用于若主端口通信故障,且备用端口正常,则将上述第二接收单元1301接收的来自主端口的用户数据删除;若主端口通信正常,则将上述第二接收单元1301接收的来自备用端口的用户数据删除。
[0156]进一步地,上述接收数据单元1102,还用于在从备用端口接收来自环网的出环节点的用户数据过程中,若检测到主端口通信恢复正常,则继续从备用端口接收来自环网的出环节点的用户数据,或者,切换到从主端口接收来自环网的出环节点的用户数据。
[0157]本发明实施例还提供了一种环网节点,如图14所示,包括:接收器1401、发射器1402、处理器1403以及存储器1404 ;
[0158]其中,上述处理器1403,用于通过接收器1401接收业务报文;确定自身是否为上述业务报文的出环节点,是否为当前转发通道中的最后一个节点;若确定自身为上述业务报文的出环节点,且不是当前转发通道中的最后一个节点,则复制上述业务报文通过发射器1402转发给当前转发通道的下一个节点,并且对上述业务报文进行解封装得到用户数据,通过发射器1402向网络节点转发上述用户数据,上述网络节点为环网外的节点。
[0159]本发明实施例方案的转发通道中被配置了不止一个出环节点,不是最后一个节点的节点将会复制业务报文继续沿着转发通道进行转发;那么在这个转发通道上,每个出环节点均可以解封业务报文转发数据给网络控制器。由此可知,本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),因此提供一种新的环网接入业务的保护方案,并解决了保护叠加和保护重叠的问题,可以节省PW OAM和APS资源。
[0160]进一步地,上述处理器1403,还用于若确定自身为上述业务报文的出环节点,且是当前转发通道中的最后一个节点,则对上述业务报文进行解封装得到用户数据,通过发射器1402向网络节点转发上述用户数据。
[0161]可选地,上述网络节点有两个,上述处理器1403,用于通过发射器1402向网络节点转发上述用户数据包括:用于通过发射器1402向两个网络节点分别转发上述用户数据。
[0162]本发明实施例还提供了另一种环网节点,如图15所示,包括:接收器1501、发射器1502、处理器1503以及存储器1504 ;
[0163]其中,处理器1503,用于通过接收器1501接收用户数据;为上述用户数据封装标签得到业务报文并配置转发通道;上述转发通道指示了转发方向以及在上述转发方向上的两个出环节点;通过发射器1502向转发通道指示的主通道转发上述业务报文;若第二节点检测到主通道方向发生故障,则依据自动保护倒换协议执行倒换,通过发射器1502向备用通道转发上述业务报文。[0164]本发明实施例方案的转发通道中被配置了不止一个出环节点,不是最后一个节点的节点将会复制业务报文继续沿着转发通道进行转发;那么在这个转发通道上,每个出环节点均可以解封业务报文转发数据给网络控制器。由此可知,本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),因此提供一种新的环网接入业务的保护方案,并解决了保护叠加和保护重叠的问题,可以节省PW OAM和APS资源。
[0165]进一步地,上述处理器1503,还用于在向备用通道转发上述业务报文过程中,若检测到主通道恢复正常,则通过发射器1502向主通道转发上述业务报文。
[0166]本发明实施例还提供了另一种网络节点,上述网络节点为环网外的节点,如图16所示,包括:接收器1601、发射器1602、处理器1603以及存储器1604 ;
[0167]其中,处理器1603,用于确定主端口和备用端口通信是否正常,上述主端口为上述网络节点与业务报文的转发通道指示的主通道上的第一个出环节点通信的端口 ;上述备用端口为上述网络节点与业务报文的转发通道指示的主通道上的第二个出环节点通信的端口 ;若主端口通信正常,则通过接收器1601从主端口接收来自环网的出环节点的用户数据;若主端口通信故障,且备用端口正常,则通过接收器1601从备用端口接收来自环网的出环节点的用户数据。
[0168]本发明实施例方案的转发通道中被配置了不止一个出环节点,不是最后一个节点的节点将会复制业务报文继续沿着转发通道进行转发;那么在这个转发通道上,每个出环节点均可以解封业务报文转发数据给网络控制器。网络控制器对两个出环节点发送的数据进行选收。由此可知,本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),因此提供一种新的环网接入业务的保护方案,并解决了保护叠加和保护重叠的问题,可以节省PW OAM和APS资源。
[0169]可选地,上述处理器1603,用于通过接收器1601从主端口接收来自环网的出环节点的用户数据包括:用于开启主端口通过接收器1601接收来自主端口的用户数据,关闭备用端口;或者,通过接收器1601接收来自主端口的用户数据,并接收来自备用端口的用户数据;然后删除来自备用端口的用户数据;
[0170]上述处理器1603,用于通过接收器1601从备用端口接收来自环网的出环节点的用户数据包括:开启备用端口通过接收器1601接收来自备用端口的用户数据,关闭主端口;或者,通过接收器1601接收来自主端口的用户数据,并接收来自备用端口的用户数据;然后删除来自主端口的用户数据。
[0171]进一步地,上述处理器1603,在通过接收器1601从备用端口接收来自环网的出环节点的用户数据过程中,还用于若检测到主端口通信恢复正常,则继续通过接收器1601从备用端口接收来自环网的出环节点的用户数据,或者,切换到从主端口通过接收器1601接收来自环网的出环节点的用户数据。
[0172]本发明实施例还提供了一种环网接入业务的保护的系统,如图17所示,包括:包含至少三个节点的环网,环网中包含一个入环节点1701、两个出环节点1702;网络节点1703,上述网络节点为环网外的节点,其中,上述入环节点1701为如本发明实施例所示图10所示的节点,上述出环节点为如本发明实施例所示图9的节点,上述网络节点为如本发明实施例所示图11?12任意一项的网络节点。也可以如下:上述入环节点1701为如本发明实施例所示图15所示的节点,上述出环节点1702为如本发明实施例所示图14的节点,上述网络节点1703为如本发明实施例所示图16的网络节点。对应于不同的出环节点,网络节点1703个数可以有一个或者两个。
[0173]本发明实施例方案的转发通道中被配置了不止一个出环节点,不是最后一个节点的节点将会复制业务报文继续沿着转发通道进行转发;那么在这个转发通道上,每个出环节点均可以解封业务报文转发数据给网络控制器。网络控制器对两个出环节点发送的数据进行选收。由此可知,本实施例方案中环网保护和网络侧的双归保护是同层级的(都是环网层级的),因此提供一种新的环网接入业务的保护方案,并解决了保护叠加和保护重叠的问题,可以节省PW OAM和APS资源。
[0174]值得注意的是,上述实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0175]另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0176]以上仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1.一种环网接入业务的保护方法,其特征在于,包括: 第一节点接收业务报文; 第一节点确定自身是否为所述业务报文的出环节点,是否为当前转发通道中的最后一个节点; 若确定第一节点为所述业务报文的出环节点,且不是当前转发通道中的最后一个节点,则复制所述业务报文转发给当前转发通道的下一个节点,并且对所述业务报文进行解封装得到用户数据,向网络节点转发所述用户数据,所述网络节点为环网外的节点。
2.根据权利要求1所述方法,其特征在于,还包括: 若确定第一节点为所述业务报文的出环节点,且是当前转发通道中的最后一个节点,则对所述业务报文进行解封装得到用户数据,向网络节点转发所述用户数据。
3.根据权利要求1或2所述方法,其特征在于,所述网络节点有两个,所述向网络节点转发所述用户数据包括: 向两个网络节点分别转发所述用户数据。
4.一种环网接入业务的保护方法,其特征在于,包括: 第二节点接收用户数据; 第二节点为所述用户数据封装标签得到业务报文并配置转发通道;所述转发通道指示了转发方向以及在所述转发方向上的两个出环节点; 第二节点向转发通道指示的主通道转发所述业务报文; 若第二节点检测到主通道方向发生故障,则依据自动保护倒换协议执行倒换,向备用通道转发所述业务报文。
5.根据权利要求4所述方法,其特征在于,还包括: 在向备用通道转发所述业务报文过程中,若检测到主通道恢复正常,则向主通道转发所述业务报文。
6.一种环网接入业务的保护方法,其特征在于,包括: 网络节点确定主端口和备用端口通信是否正常,所述主端口为所述网络节点与业务报文的转发通道指示的主通道上的第一个出环节点通信的端口 ;所述备用端口为所述网络节点与业务报文的转发通道指示的主通道上的第二个出环节点通信的端口; 若主端口通信正常,则从主端口接收来自环网的出环节点的用户数据; 若主端口通信故障,且备用端口正常,则从备用端口接收来自环网的出环节点的用户数据。
7.根据权利要求6所述方法,其特征在于,所述从主端口接收来自环网的出环节点的用户数据包括: 开启主端口接收来自主端口的用户数据,关闭备用端口 ;或者,接收来自主端口的用户数据,并接收来自备用端口的用户数据;然后删除来自备用端口的用户数据; 所述从备用端口接收来自环网的出环节点的用户数据包括: 开启备用端口接收来自备用端口的用户数据,关闭主端口 ;或者,接收来自主端口的用户数据,并接收来自备用端口的用户数据;然后删除来自主端口的用户数据。
8. 根据权利要求6所述方法,其特征在于,在从备用端口接收来自环网的出环节点的用户数据过程中,还包括:若检测到主端口通信恢复正常,则继续从备用端口接收来自环网的出环节点的用户数据,或者,切换到从主端口接收来自环网的出环节点的用户数据。
9.一种环网的节点,其特征在于,包括: 报文接收单元,用于接收业务报文; 节点确定单元,用于确定自身是否为所述业务报文的出环节点,是否为当前转发通道中的最后Iv节点; 转发控制单元,用于若所述节点确定单元确定自身为所述业务报文的出环节点,且不是当前转发通道中的最后一个节点,则复制所述业务报文转发给当前转发通道的下一个节点;并且对所述业务报文进行解封装得到用户数据,向网络节点转发所述用户数据。
10.根据权利要求9所述节点,其特征在于, 所述转发控制单元,还用于若所述节点确定单元确定第一节点为所述业务报文的出环节点,且是当前转发通道中的最后一个节点,则对所述业务报文进行解封装得到用户数据,向网络节点转发所述用户数据。
11.根据权利要求9或10所述节点,其特征在于,所述网络节点有两个,所述转发控制单元,用于向两个网络节点分别转发所述用户数据。
12.—种环网的节点,其 特征在于,包括: 数据接收单元,用于接收用户数据; 封装单元,用于为所述数据接收单元接收的用户数据封装标签得到业务报文并配置转发通道;所述转发通道指示了转发方向以及在所述转发方向上的两个出环节点; 转发单元,用于向转发通道指示的主通道转发所述封装单元得到的业务报文;若第二节点检测到主通道方向发生故障,则依据自动保护倒换协议执行倒换,向备用通道转发所述业务报文。
13.根据权利要求12所述节点,其特征在于, 所述转发单元,还用于在向备用通道转发所述业务报文过程中,若检测到主通道恢复正常,则向主通道转发所述业务报文。
14.一种网络节点,所述网络节点为环网外的节点,其特征在于,包括: 端口确定单元,用于确定主端口和备用端口通信是否正常,所述主端口为所述网络节点与业务报文的转发通道指示的主通道上的第一个出环节点通信的端口 ;所述备用端口为所述网络节点与业务报文的转发通道指示的主通道上的第二个出环节点通信的端口;接收数据单元,用于若主端口通信正常,则从主端口接收来自环网的出环节点的用户数据;若主端口通信故障,且备用端口正常,则从备用端口接收来自环网的出环节点的用户数据。
15.根据权利要求14所述网络节点,其特征在于,所述接收数据单元,包括: 端口控制单元和第一接收单元,或者,第二接收单元和数据选择单元; 所述端口控制单元,用于若主端口通信正常,则开启主端口并关闭备用端口 ;若主端口通信故障,且备用端口正常,则关闭主端口并开启备用端口 ; 所述第一接收单元,用于从开启的主端口接收来自主端口的用户数据;或者,从开启的备用端口接收来自备用端口的用户数据; 所述第二接收单元,用于接收来自主端口的用户数据,并接收来自备用端口的用户数据; 所述数据选择单元,用于若主端口通信故障,且备用端口正常,则将所述第二接收单元接收的来自主端口的用户数据删除;若主端口通信正常,则将所述第二接收单元接收的来自备用端口的用户数据删除。
16.根据权利要求14所述网络节点,其特征在于, 所述接收数据单元,还用于在从备用端口接收来自环网的出环节点的用户数据过程中,若检测到主端口通信恢复正常,则继续从备用端口接收来自环网的出环节点的用户数据,或者,切换到从主端口接收来自环网的出环节点的用户数据。
17.一种环网接入业务的保护的系统,包括:包含至少三个节点的环网,环网中包含一个入环节点、两个出环节点;网络节点,所述网络节点为环网外的节点,其特征在于,所述入环节点为权利要求12或14的节点,所述出环节点为权利要求9或10的节点,所述网络节点为权利要求14至16任意一项的网络节点。
18.根据权利要求17所述系统,其特征在于, 所述网络节点有 两个;所述出环节点为权利要求11的节点。
【文档编号】H04L12/707GK103746891SQ201310723758
【公开日】2014年4月23日 申请日期:2013年12月24日 优先权日:2013年12月24日
【发明者】惠亚龙, 叶剑, 杨炀, 陈建群 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1