一种保护倒换方法和设备技术

技术编号:8736090 阅读:205 留言:0更新日期:2013-05-26 12:05
本发明专利技术提供了一种保护倒换方法和设备,该方法包括:建立头节点与尾节点之间保护倒换时,将头节点与尾节点之间除主隧道之外的所有隧道加入到隧道备份组中;头节点通过主隧道和从隧道备份组中选出的备隧道对头节点与尾节点之间的业务传输实施保护倒换;当检测到主隧道故障时,从隧道备份组中选择两条隧道,将两条隧道中的一条隧道作为次级主隧道、另一条隧道作为次级备隧道,通过次级主隧道和次级备隧道对头节点与尾节点之间的业务传输实施保护倒换。本发明专利技术能够充分利用现有资源。

【技术实现步骤摘要】
一种保护倒换方法和设备
本申请涉及通信
,特别涉及一种保护倒换方法和设备。
技术介绍
多协议标签交换-传送架构(MPLSTransportProfile,MPLSTP)是基于分组交换的、面向连接的多业务传送技术,不仅能较好地承载电信级以太网业务,而且兼顾了传统的TDM和ATM业务,还可支持IP/MPLS业务传送,满足标准化业务、高可靠性、灵活扩展性、严格QOS和完善的OAM等五个基本属性。MPLSTP支持端到端的保护倒换机制,包括1:1保护倒换和1+1保护倒换,其中,1:1保护倒换是在Tunnel的头节点和尾节点之间提供主备两条Tunnel,在正常情况下,数据在主Tunnel上传输;当头节点通过检测机制(如MPLSOAM)发现主Tunnel发生缺陷,需要进行保护倒换时,将数据切换到备Tunnel上继续传输。1:1保护倒换支持单向隧道和双向隧道。1+1保护倒换是在Tunnel的头节点和尾节点之间提供主备两条Tunnel,在正常情况下,数据在主Tunnel、备Tunnel上都传输,尾节点选择接收主Tunnel或者备Tunnel的数据;通过检测机制(如MPLSOAM)发现其中一条Tunnel发生缺陷时,在头节点进行保护倒换,这时尾节点只能接收另一条隧道的流量。1+1保护倒换只支持双向隧道。可见,MPLSTP支持的1:1保护倒换和1+1保护倒换实现了用1条TP隧道保护另一条TP隧道。在实际应用中,头节点和尾节点之间往往不止两条路径,例如图1所示的MPLSTP组网中,PE1和PE2之间实际存在四条路径:PE1-P1-PE2、PE1-P2-PE2、PE1-P3-PE2、PE1-P4-PE2,然而,根据MPLSTP的保护倒换机制,只能在四条路径中选择其中两条实施保护倒换,另外两条路径则未能用于保护倒换。由此可知,现有MPLSTP支持的保护倒换机制不能充分的利用现有资源,无法达到更稳定的效果,同样的道理,其它支持端到端的保护倒换机制的网络环境中也存在这种无法充分利用现有资源的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种保护倒换方法,该方法能够充分利用现有资源。为实现上述目的,本专利技术提供的技术方案为:一种保护倒换方法,包括:建立头节点与尾节点之间保护倒换时,将头节点与尾节点之间除主隧道之外的所有隧道加入到隧道备份组中;头节点通过主隧道和从隧道备份组中选出的备隧道对头节点与尾节点之间的业务传输实施保护倒换;当检测到主隧道故障时,从隧道备份组中选择两条隧道,将两条隧道中的一条隧道作为次级主隧道、另一条隧道作为次级备隧道,通过次级主隧道和次级备隧道对头节点与尾节点之间的业务传输实施保护倒换。一种保护倒换设备,包括:分组单元、检测单元、选择单元、保护倒换单元;所述分组单元,用于本设备作为头节点建立与尾节点之间保护倒换时,将与尾节点之间除主隧道之外的所有隧道加入到隧道备份组中;所述检测单元,用于检测本设备作为头节点与尾节点之间的主隧道是否故障;所述保护倒换单元,用于通过主隧道和从隧道备份组中选出的备隧道对本设备作为头节点与尾节点之间的业务传输实施保护倒换;用于检测单元检测到本设备作为头节点与尾节点之间的主隧道故障时,通知选择单元从隧道备份组中选择两条隧道,将两条隧道中的一条隧道作为次级主隧道、另一条隧道作为次级备隧道,并通过选择单元选出的次级主隧道和次级备隧道对本设备作为头节点与尾节点之间的业务传输实施保护倒换。综上所述,本专利技术通过将头节点和尾节点之间的主隧道之外的所有隧道加入到隧道备份组,正常情况下,使用主隧道和从隧道备份组中选择的一条备隧道实现对头节点和尾节点之间的业务传输的保护倒换;在头节点和节点之间的主隧道故障时,使用隧道备份组中的两条隧道实现对头节点和尾节点之间的业务传输的保护倒换,可以充分利用了现有资源。附图说明图1是现有技术MPLSTP组网示意图;图2是本专利技术实施例保护倒换方法的流程示意图;图3是本专利技术实施例提供的保护倒换设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术所述方案作进一步地详细说明。本专利技术实施例中,为了充分利用现有资源,在建立头节点与尾节点之间的保护倒换时,将头节点与尾节点之间的一条隧道作为主隧道,将头节点和尾节点之间的其它隧道全部加入到一个隧道备份组中,利用主隧道和隧道备份组中的隧道实现头节点和尾节点之间的保护倒换。本专利技术实施例提供的保护倒换方法,适用于多种组网,例如MPLSTP组网、以太网虚拟互联(EVI)组网等,在MPLSTP组网下,头节点和尾节点是通过MPLSTP隧道相连的路由交换设备,在EVI组网下,头节点和尾节点是通过GRE隧道相连的二层接入设备。参见图2,图2是本专利技术实施例保护倒换方法的流程示意图,包括以下步骤:步骤201、头节点通过主隧道和从隧道备份组中选出的备隧道对头节点与尾节点之间的业务传输实施保护倒换;本实施例中,所述保护倒换可以是1:1保护倒换,或1+1保护倒换。当保护倒换为1:1时,通过主隧道和从隧道备份组中选出的备隧道对头节点与尾节点之间的业务传输实施保护倒换包括:头节点头节点通过主隧道向尾节点发送业务报文,尾节点接收来自主隧道的业务报文。当保护倒换为1+1时,通过主隧道和从隧道备份组中选出的备隧道对头节点与尾节点之间的业务传输实施保护倒换包括:头节点头节点通过主隧道和备隧道向尾节点发送业务报文,尾节点选择接收来自主隧道的业务报文。步骤202、当检测到主隧道故障时,从隧道备份组中选择两条隧道,将两条隧道中的一条隧道作为次级主隧道、另一条隧道作为次级备隧道,通过次级主隧道和次级备隧道对头节点与尾节点之间的业务传输实施保护倒换。当保护倒换为1:1时,通过次级主隧道和次级备隧道对头节点与尾节点之间的业务传输实施保护倒换包括:头节点通过次级主隧道向尾节点发送业务报文,尾节点接收来自次级主隧道的业务报文。当保护倒换为1+1时,通过次级主隧道和次级备隧道对头节点与尾节点之间的业务传输实施保护倒换包括:头节点通过次级主隧道和次级备隧道向尾节点发送业务报文,尾节点选择接收来自次级主隧道的业务报文。本步骤中,头节点和尾节点之间的主隧道故障后,通过从隧道备份组中选择的次级主隧道和次级备隧道对头节点与尾节点之间的业务传输实施保护倒换,此时,如果该选择的次级主隧道发生故障,则有以下两种情况:一、头节点和尾节点之间的主隧道已经从故障中恢复,这种情况下,可以将业务传输切换回主隧道,重新通过主隧道以及从隧道备份组中选出的备隧道对头节点与尾节点之间的业务传输实施保护倒换。二、头节点和尾节点之间的主隧道仍处于故障状态,未从故障中恢复,这种情况下,需要从隧道备份组中重新选择的次级主隧道和次级备隧道,通过新选择的次级主隧道和次级备隧道对头节点与尾节点之间的业务传输实施保护倒换。在实际应用中,由于隧道在刚从故障中恢复时并不稳定,会出现抖动,为了避免业务传输在两条隧道之间反复切换带来的问题,可以预先设置一个隧道回切时间。这样,在上述第一种情况下,重新通过主隧道以及从隧道备份组中选出的备隧道对头节点与尾节点之间的业务传输实施保护倒换之前,还可以判断主隧道故障恢复的时间是否大于预设的隧道回切时间,如果是,则可以将业务传输切换回主隧道本文档来自技高网
...
一种保护倒换方法和设备

【技术保护点】
一种保护倒换方法,其特征在于,建立头节点与尾节点之间保护倒换时,将头节点与尾节点之间除主隧道之外的所有隧道加入到隧道备份组中;该方法包括:头节点通过主隧道和从隧道备份组中选出的备隧道对头节点与尾节点之间的业务传输实施保护倒换;当检测到主隧道故障时,从隧道备份组中选择两条隧道,将两条隧道中的一条隧道作为次级主隧道、另一条隧道作为次级备隧道,通过次级主隧道和次级备隧道对头节点与尾节点之间的业务传输实施保护倒换。

【技术特征摘要】
1.一种保护倒换方法,其特征在于,建立头节点与尾节点之间保护倒换时,将头节点与尾节点之间除主隧道之外的所有隧道加入到隧道备份组中;该方法包括:头节点通过主隧道和从隧道备份组中选出的备隧道对头节点与尾节点之间的业务传输实施保护倒换;当检测到主隧道故障时,从隧道备份组中选择所述备隧道作为次级主隧道、从隧道备份组中选择另一条隧道作为次级备隧道,通过次级主隧道和次级备隧道对头节点与尾节点之间的业务传输实施保护倒换。2.根据权利要求1所述的保护倒换方法,其特征在于,所述通过次级主隧道和次级备隧道对头节点与尾节点之间的业务传输实施保护换之后,进一步包括:如果检测到该次级主隧道故障,则若头节点与尾节点之间的主隧道故障恢复,则通过主隧道和从隧道备份组中选出的备隧道对头节点与尾节点之间的业务传输实施保护倒换;若头节点与尾节点之间的主隧道故障未恢复,则从隧道备份组中重新选择两条隧道,将两条隧道中的一条隧道作为新的次级主隧道、另一条隧道作为新的次级备隧道,通过新的次级主隧道和次级备隧道对头节点与尾节点之间的业务传输实施保护倒换。3.根据权利要求2所述的保护倒换方法,其特征在于,确定头节点与尾节点之间的主隧道故障恢复之后,通过主隧道和从隧道备份组中选出的备隧道对头节点与尾节点之间的业务传输实施保护倒换之前,进一步包括:判断主隧道故障恢复时间是否大于预先设定的隧道回切时间,如果是,则通过主隧道和从隧道备份组中选出的备隧道对头节点与尾节点之间的业务传输实施保护倒换,否则,从隧道备份组中重新选择两条隧道,将两条隧道中的一条隧道作为新的次级主隧道、另一条隧道作为新的次级备隧道,通过新的次级主隧道和次级备隧道对头节点与尾节点之间的业务传输实施保护倒换。4.根据权利要求1、2、或3所述的保护倒换方法,其特征在于,所述将头节点与尾节点之间除主隧道之外的所有隧道加入到隧道备份组中之后,进一步包括:将隧道备份组中的所有隧道按照预设规则排序;从隧道备份组中选出的备隧道的方法为:将排序顺序中第一条未故障的隧道选择作为主隧道的备隧道;从隧道备份组中选择两条隧道,将两条隧道中的一条隧道作为新的次级主隧道、另一条隧道作为新的次级备隧道的方法为:将排序顺序中第一条未故障的隧道选择作为次级主隧道,第二条未故障的隧道作为次级备隧道。5.根据权利要求4所述的保护倒换方法,其特征在于,将隧道备份组中的所有隧道按照预设规则排序的方法为:按照隧道优先级排序,或者按照隧道标识排序,或者按照隧道优先级排序且隧道优先级相同时按照隧道标识排序。6.根据权利要求4所述的保护倒换方法,其特征在于,所述保护倒换为1:1保护倒换,或1+1保护倒换。7.一种保护倒换设备,其特征在于,该设备包括分组单元、检测单元、选择单元、保护倒换单元;所述分组单元,用于本设备作为头节点建立与尾节点之间保护倒换时,将与尾节点之间除主隧道之外的所有隧道加入到隧道备份组中;所述检测单元,用于检测本设备作为头节点与尾节点之间的主隧道是否故障;所述...

【专利技术属性】
技术研发人员:郑刚廖以顺
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1