基于多环结构网络相交环的业务的传输保护方法及装置制造方法
【专利摘要】本发明实施例公开了一种基于多环结构网络相交环的业务的传输保护方法。该方法包括:当通过入环环网的工作通道或保护通道将业务传输到互联节点时,如果根据相交环拓扑状态信息判断出业务自该互联节点可达业务的出环节点,则在该互联节点根据出环节点信息跨环,所述互联节点预先共享业务的出环节点信息,所述入环节点所在环网与出环节点所在环网预先共享相交环拓扑状态信息;通过出环环网的工作通道或保护通道将业务传输到出环节点。本发明实施例还公开了一种基于多环结构网络相交环的业务的传输保护装置。本发明实施例可以避免通过上下环路关联环网全局的方式实现业务传输保护,减少相交环跨环保护的复杂度。
【专利说明】基于多环结构网络相交环的业务的传输保护方法及装置
【技术领域】
[0001]本申请涉及通信网络【技术领域】,特别是涉及一种基于多环结构网络相交环的业务的传输保护方法及其对应的装置。
【背景技术】
[0002]多环结构网络由至少两个单环网组成,这种网络架构是通信【技术领域】常用的一种网络拓扑结构。相对于其他网络拓扑结构,多环结构网络能够较大程度地提高网络生存性(Survivability,指网络设备节点或节点链路发生故障时,网络在极短时间内自愈以维持某种可容忍的服务水平的能力)。由于多环网络结构包含多个单环网,两个环网之间主要存在相离和相交两种关系,两个环网相交时通过共用链路形成相交环,两个环网上相交的节点为互联节点。
[0003]在多换结构网络相交环的环境下,一种实现业务传输保护的方式如图1所示。图中的网络业务Q由节点2入环网1、节点8出环网2,业务Q的工作通道为2-1-5-4-8,经过互联节点5和4。对于Q业务的保护通道在环网I上为路径M(由Ml?M5组成),在环网2上为路径N(由NI?N5组成)。当互联节点5出现故障等非正常状态时,传送到节点I的Q业务或者在节点2的Q业务切换到保护路径M上反向发送至节点4,节点4根据预先建立的业务Q与M、N的关联关系把Q业务切换到环2上继续传送到目的节点8。
[0004]上述业务传输保护方式在实现由环网I到环网2的跨环操作时,需要根据上下环路间预先建立的两条或多条路径的关联进行,由于这些路径涉及到两个环网全局,使两个相邻环网逻辑上不独立,增加了相交环跨环保护的复杂度,不符合MPLS的基本思想。此外,上述业务传输保护方式仅能解决互联节点的故障问题,不能解决包含互联节点故障在内的多节点或节点链路出现非正常状态时的业务传输保护。
【发明内容】
[0005]为解决上述技术问题,本申请实施例提供了一种基于多环网结构网络相交环的业务的传输保护方法及其相应装置,以避免通过关联上下环网全局的方式实现业务传输保护,减少相交环跨环保护的复杂度。
[0006]本申请实施例提供的基于多环结构网络相交环的业务的传输保护方法包括:
[0007]当通过业务的入环节点所在环网的工作通道或保护通道将业务传输到互联节点时,如果根据相交环拓扑状态信息判断出业务自该互联节点可达业务的出环节点,则在该互联节点根据出环节点信息跨环到出环节点所在环网,所述互联节点预先共享业务的出环节点信息,所述入环节点所在环网与出环节点所在环网预先共享相交环拓扑状态信息;
[0008]通过出环节点所在环网的工作通道或保护通道将业务传输到出环节点。
[0009]优选地,所述在该互联节点根据出环节点信息跨环到出环节点所在环网包括:
[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]本申请实施例的互联节点间共享出环节点信息以及入环节点和出环节点所在环网间共享相交环拓扑状态信息,当业务传输到互联节点时,如果该互联节点可达出环节点,则在该互联节点利用出环节点信息跨环到出环节点所在环网传输。与现有技术相比,由于本申请实施例在互联节点间共享出环节点信息,相邻互联节点可被视为一个虚拟节点,在通过业务配置确定的业务本该经过的互联节点出现故障等非正常状态时,另外的互联节点可根据该出环节点信息实现跨环,这种跨环方式无需关联到相交环的两个单环网的全局,使两个环网逻辑上各自独立,从而降低了基于相交环的业务的传输保护复杂度,符合MPLS的基本思想。
【专利附图】
【附图说明】
[0040]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为现有技术在多环结构网络相交环环境下的业务传输保护示意图;
[0042]图2为基于多环网络相交环的业务的传输保护方法实施例的流程图;
[0043]图3(a)为本申请在相交环正常情况下的业务传输过程示意图;
[0044]图3(b)为本申请在互联节点故障情形下的业务传输过程示意图;
[0045]图3(c)为本申请在非互联节点链路故障情形下的业务传输示意图;
[0046]图3(d)为本申请在互联节点链路和非互联节点链路均故障情形下的业务传输过程不意图;
[0047]图4为本申请的基于多环网络相交环的业务的传输保护装置实施例的结构框图。【具体实施方式】
[0048]为了使本【技术领域】的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0049]参见图2,该图示出了本申请的基于多环网络相交环的业务的传输保护方法实施例的流程。该实施例包括:
[0050]步骤S201:配置多环结构网络相交环的互联节点,使相邻互联节点间共享业务的出环节点信息,以及使入环节点所在环网与出环节点所在环网共享相交环拓扑状态信息;[0051 ] 本实施例的“基于多环多环网络相交环的业务”指在多环网络的一个环网内的任何一个节点入环,而在多环网络的另一个相邻环网内的任何一个节点出环的业务。基于此,对于单个环网而言,根据传输业务过程中发挥作用的不同,环网上的节点可划分为三类:一类是接入业务的入环节点,一类是传输业务的中间环节点,第三类是输出业务的出环节点。这三类节点在传输单个网络业务过程中各自发挥自身的作用,但是,就环网整体而言,环网上的任何一个节点均可能同时具有三类节点的功能。
[0052]多环结构网络包括多个单环网,相邻环网相交后的交点通常为两个,也可以为多个,这些交点为互联节点,互联节点通过共用链路,使其既属于一个环网上的节点,也属于另一个环网上的节点。但是,这些互联节点在两个环网上的工作情况并不当然共享,当他们各在一个环上工作时,具有独立性。为了使互联节点在两个环网中均“可见”,需要对其进行配置,配置的目的是使两个相邻互联节点共享出环节点信息,以及通过互联节点使相交环的两个环网能够共享整个相交环的拓扑状态信息。
[0053]对于相邻互联节点间共享出环节点信息以及入环节点和出环节点所在网络共享相交环拓扑状态信息的配置手段本实施例不作特别限定,可以采用手工配置,也可以借助于自动化设备按照预设规则进行配置,比如采用网管软件。对于相邻互联节点间共享出环节点信息的具体配置方式也不作限定,但在实际应用过程中,本申请优选如下方式完成共享出环节点的信息配置:相邻互联节点的一个互联节点将配置经过自身的业务的出环节点信息实时或周期性地发送给另一个互联节点,从而使得相邻互联节点间可以相互知道各自业务的出环节点信息。此外,还可以配置相邻互联节点间出环节点信息的交互时间机制,比如可以实时进行或者周期性进行。同样地,对于通过配置互联节点使入环节点和出环节点所在环网共享相交环拓扑状态信息的具体配置方式也不作限定,但在实际应用过程中,本申请优选如下方式完成配置:
[0054]当多环结构网络的入环节点所在环网的节点或节点链路的状态改变时,将该节点或节点链路的状态改变朝远离状态改变的节点链路方向逐节点通知到所述入环节点所在环网的其他节点;入环节点所在环网的互联节点接收到状态改变通知后将状态改变通知到出环节点所在环网的各节点;
[0055]当多环结构网络的出环节点所在环网的节点或节点链路的状态改变时,将该节点或节点链路的状态改变朝远离状态改变的节点链路方向逐节点通知到所述出环节点所在环网的其他节点;出环节点所在环网的互联节点接收到状态改变通知后将状态改变通知到入环节点所在环网的各节点。
[0056]上述配置过程基于互联节点既处于入环节点所在环网内,也处于出环节点内,通过互联节点的“双重身份”将在入环节点所在环网内获知的该环网的拓扑状态信息通知到出环节点所在环网内的各节点,将在出环节点所在环网内获知的该环网的拓扑状态信息通知到出环节点所在环网内的各节点,这样,两个单环网的每个节点均可掌握整个相交环的网络拓扑状态。在实现上述拓扑状态消息的相互通知过程中,可以采用各种消息传输协议进行消息传输,比如采用APS协议等。
[0057]步骤S202:当通过入环节点所在环网的工作通道或保护通道将业务传输到互联节点时,如果根据相交环拓扑状态信息判断出业务自该互联节点可达出环节点,则在该互联节点根据出环节点信息跨环到出环节点所在环网;
[0058]当业务从一个环网的入环节点进入环网后,本步骤通过入环节点所在环网的工作通道或保护通道将业务传输到互联节点可能存在不同的情况:一是入环节点所在环网的环网拓扑状态正常,这时通过该环网的工作通道直接将业务传输到互联节点;二是入环节点所在环网的环网拓扑状态出现预设状态,如果预设状态表现为入环节点所在环网的节点或节点链路发生故障,这时则需要倒换到该环网的保护通道,通过保护通道将业务传输到互联节点;如果预设状态表现为入环节点所在环网的节点或节点链路故障消失状态,这时则会由保护通道倒换回工作通道,通过工作通道将业务传输到互联节点。还值得说明的是:在预设状态或非预设状态之间进行工作通道与保护通道之间的倒换可以在业务的入环节点处,也可以在业务传输过程中的某个故障节点的前一个节点处,前者情形下的倒换方式为环网的Steering保护方式,后者情形下的倒换方式为环网的Wrapping保护方式。
[0059]当通过入环节点所在环网的工作通道或保护通道将业务传输到互联节点时,根据基于相交环拓扑状态信息判断的业务自该互联节点是否可达出环节点的结果决定是否在该互联节点处实现跨环,即从入环节点所在的环网切换到出环节点所在环网。由于入环节点所在环网与出环节点所在环网之间共享相交环拓扑状态信息,这种基于相交环拓扑状态信息进行业务自互联节点是否可达出环节点的判断可在入环节点处进行(类似于前述的Steering保护方式),也可以在业务传输到互联节点时,在该互联节点处进行(类似于前述的Wrapping保护方式)。值得说明的是:在前一种情形下(入环节点处判断可达性),本步骤的业务传输到的“互联节点”是业务传输到的直接互联节点,在后一种情形下(在互联节点处判断可达性),本步骤的业务传输到的“互联节点”是最后具有可达性的互联节点,该互联节点接收到的业务可能是在其他互联节点处经过判断不可达时转送到本互联节点的业务。
[0060]当获知业务传输到的互联节点具有可达性(即自该互联节点可达业务的出环节点)时,在该互联节点处实现跨环。对于“跨环”的方式,本实施例通过利用出环节点信息进行跨环操作,具体可以按照如下方式实现:将承载业务的消息携带的入环节点所在环网的工作通道或保护通道标签从消息中剥离,将出环节点所在环网的工作通道或保护通道标签推入承载业务的消息。当在某些多环结构网络中,业务通道可能包含多个逻辑层,比如PW层、业务层和环通道逻辑层等,这种情况下,上述跨环操作主要在环通道逻辑层进行,而对更为内层的其他层上不进行跨环,即:将承载业务的消息携带的入环节点所在环网的工作通道或保护通道标签从承载业务的消息的环通道逻辑层剥离,将出环节点所在环网的工作通道或保护通道标签推入承载业务的消息的环通道逻辑层。
[0061]步骤S203:通过出环节点所在环网的工作通道或保护通道将业务传输到出环节
占.[0062]当业务从一个环网的互联节点下环,跨环到出环节点所在环网后,本步骤通过出环节点所在环网的工作通道或保护通道将业务传输到出环节点与上述入环节点环网内业务的传输方式相似,即可能存在不同的情况:一是出环节点所在环网的环网拓扑状态正常,这时通过该环网的工作通道直接将业务传输到出环节点;二是出环节点所在环网的环网拓扑状态出现预设状态,如果预设状态表现为出环节点所在环网的节点或节点链路发生故障,这时则需要倒换到该环网的保护通道,通过保护通道将业务传输到出环节点;如果预设状态表现为出环节点所在环网的节点或节点链路故障消失状态,这时则会由保护通道倒换回工作通道,通过工作通道将业务传输到出环节点。同样地,在预设状态或非预设状态之间进行工作通道与保护通道之间的倒换可以在互联节点处,也可以在业务传输过程中的某个故障节点的前一个节点处,前者情形下的倒换方式为环网的Steering保护方式,后者情形下的倒换方式为环网的Wrapping保护方式。
[0063]通过本实施例的前述步骤实现本申请的发明目的过程中,还值得说明的是:上述步骤S201是在业务保护传输保护步骤之前需要进行的准备性质的工作,可以在进行多个业务传输前一次性配置完毕,以后的业务基于该配置实现业务保护传输,也可以每传输一个业务进行单独配置。在前一种情况下,本申请的方案可以仅包括后续的S202、S203两个步骤的内容,即:当通过入环节点所在环网的工作通道或保护通道将业务传输到互联节点时,如果根据相交环拓扑状态信息判断出业务自该互联节点可达业务的出环节点,则在该互联节点根据出环节点信息跨环到出环节点所在环网,所述互联节点预先共享业务的出环节点信息,所述入环节点所在环网与出环节点所在环网预先共享相交环拓扑状态信息;通过出环节点所在环网的工作通道或保护通道将业务传输到出环节点。
[0064]本实施例通过配置相邻的互联节点,使互联节点间共享出环节点信息以及入环节点和出环节点所在环网间共享相交环拓扑状态信息,当业务传输到互联节点时,如果该互联节点可达出环节点,则在该互联节点利用出环节点信息跨环到出环节点所在环网传输。与现有技术相比,本申请实施例至少可以取得如下技术效果:
[0065](I)由于本实施例在互联节点间共享出环节点信息,即使互联节点存在故障等非正常状态,跨换操作也可以通过其他互联节点实现,而无需关联到相交环的每个单环网的全局,使两个相邻环网逻辑上独立,减少了相交环业务保护的复杂度,更加符合MPLS的基本思想;
[0066](2)由于本实施例的互联节点间共享出环节点信息,具有出环节点信息即可方便地实现跨环,由此使相邻互联节点实际上成为了一个“虚拟节点”,即在控制平面,多个互联节点对于配置操作而言不可见,在控制平面针对一个节点(即该虚拟节点)进行配置,底层的每个互联节点的即可实现相应的配置,从而减少了配置业务量,有利于提高相交环业务的传输保护效率;
[0067](3)由于本申请实施例通过互联节点使入环节点所在环网与出环节点所在环网共享整个相交环的网络拓扑状态,使得互联节点自出环节点的可达性即可在入环节点处进行判断,也可在故障节点或故障链路的前一个节点处进行判断,综合了环网Steering保护方式和Wrapping保护方式的各自优点,提高了业务传输保护的灵活性。
[0068]为更进一步阐释上述实施例的技术方案,下面以一个详细的实例进行说明。参见图3(a),该图示出了相交环正常情况下的业务传输过程。该图包括两个环网RingIDl (EDHGFE)和Ring ID2 (AB⑶EA),其中节点E和节点D是这两个环网的互联节点,每个环网内设置有双向(顺时针方向和逆时针方向)四条通道(顺时针的工作通道和与之对应的逆时针的保护通道,以及逆时针的工作通道和保护通道)。该图示出了两条待传输数据的业务线,即上行业务线AEDH和下行业务线HDEA。在正常情况下,当上行业务通过RingID2传输到互联节点E时,互联节点进行业务可达性判断,即判断在E节点跨环后由互联节点E是否可达出环节点H,由于正常情况下,互联节点E到节点H的可达,互联节点E利用出环节点信息进行跨环操作将上行业务传输切换至Ring IDl上,然后通过该环的工作通道将上行业务送达出环节点H。同理,下行业务按照类似方式实现业务传输:从Ring IDl的节点H入环,通过互联节点D的跨环操作后到达Ring ID2,然后通过Ring ID2的工作通道到达出环节点A。下面分别描述几种代表性故障情形下的业务传输保护问题。
[0069]对于互联节点故障的情形:参见图3(b),该图示出了两个互联节点中的一个互联节点(节点E)故障时的业务传输过程。在该情形下相交环上的业务通过未出现故障的互联节点D进行跨环实现业务传输保护。在互联节点E出现故障时,上行业务在Ring ID2的节点A由工作通道倒换到保护通道,将业务数据经节点B、C到送达互联节点D点,由于互联节点E(这里可将业务本该经过的互联节点称为主互联节点,其他互联节点为备互联节点)出现故障不可达,互联节点D节点作为备互联节点进行到节点H的可达性判断,经判断能够达到节点H后,互联节点D将上行业务切换至RinglDl。需要注意的是:当切换到Ring IDl后,由于Ring IDl顺时针方向的工作通道出现故障(互联节点E导致的故障),业务传输将倒换到RingIDl的逆时针保护通道上传输,传输到节点F时,再倒换回顺时针方向的工作通道,从而将业务数据送达到出环节点H。。同理,对于下行业务按照类似方式处理,为避免重复,这里不再重复。
[0070]对于非互联节点链路故障情形:参见图3(c),该图示出了非互联节点链路(节点E和节点A间的EA链路)故障时的业务传输过程。在该情形下,业务传输过程与单环网故障时相同,即在故障链路所在的环网内进行保护倒换。节点E和节点A间的EA链路故障情况下,上行业务和下行业务传输过程分别为:(I)上行业务在RingID2通过保护通道将业务数据传输到互联节点E,然后倒换回工作通道,再进行可达性判断,即判断自互联节点E是否可达出环节点H,由于故障发生在Ring ID2,Ring IDl不受影响,出环点H节点可达,互联节点E进行跨环操作将业务切换到Ring IDl,然后沿顺时针方向的工作通道经节点F、G到达节点H下环;(2)下行业务在Ring IDll通过工作通道将业务数据传输到互联节点E,由于Ring ID2上互联节点到业务下环点节点A可达,在互联节点E进行跨环操作到Ring ID2,由于Ring ID2逆时针方向的工作通道故障,切换到Ring ID2的业务将倒换到顺时针方向的保护通道,经过节点D、C、B到达出环节点A点。
[0071]对于互联节点链路和非互联节点链路均故障情形:参见图3(d),该图示出了互联节点链路(互联节点E和互联节点D之间的ED链路)和非互联节点链路(互联节点E和节点A之间的EA链路)均故障时的业务传输过程。在该情形下,主互联节点进行可达性判断,确定是否在本互联节点跨环,如果可达,则在主互联节点跨到对环;如果不可达,则继续通过工作通道将业务数据传输到备互联节点,进行类似判断后跨环。在互联节点E和互联节点D之间的EA链路以及互联节点E和节点A之间的EA链路同时故障情况下,下行业务到达互联节点E时,,判断节点A不可达,则在Ring IDl继续将业务数据送到备互联节点D,互联节点D经判断后可跨环,跨环后在Ring ID2经过节点D、C、B,到节点A下环。
[0072]以上内容是对本申请方法实施例的描述,相应地,本申请还提供了装置实施例。参见图4,该图示出了本申请基于多环网络相交环的业务的传输保护装置实施例的结构框图。该装置实施例包括:共享信息配置单元401、第一业务传输单元402、可达性判断单元403、跨环操作单元404和第二业务传输单元405,其中:
[0073]共享信息配置单元401,用于配置多环结构网络相交环的互联节点,使相邻互联节点间共享业务的出环节点信息,以及使入环节点所在环网与出环节点所在环网共享相交环拓扑状态信息;
[0074]第一业务传输单元402,用于通过入环节点所在环网的工作通道或保护通道将业务传输到互联节点;
[0075]可达性判断单元403,用于根据相交环拓扑状态信息判断出业务自互联节点是否可达业务的出环节点;
[0076]跨环操作单元404,用于在业务通过入环节点所在环网的工作通道或保护通道传输到互联节点时,如果可达性判断单元根据相交环拓扑状态信息判断出业务自该互联节点可达出环节点,则在该互联节点根据出环节点信息跨环到出环节点所在环网;
[0077]第二业务传输单元405,用于通过出环节点所在环网的工作通道或保护通道将业务传输到出环节点。
[0078]本装置实施例的工作过程是:共享信息配置单元401在通过配置多环结构网络相交环的互联节点使相邻互联节点间共享出环节点信息以及使入环节点与出环节点所在环网共享相交环拓扑状态信息后,当第一业务传输单元402通过入环节点所在环网的工作通道或保护通道将业务传输到互联节点时,如果可达性判断单元403基于相交环拓扑状态信息判断的业务自互联节点可达出环节点,则触发跨环操作单元404利用出环节点信息在该互联节点跨环到出环节点所在环网,然后由第二业务传输单元405通过出环节点所在环网的工作通道或保护通道将业务传输到出环节点。这里需要说明的是:本装置实施例的共享信息配置单元可以在业务传输保护工作进行之前一次性配置完毕,后续的业务传输过程基于该配置实现,也可以在每进行一次业务传输单独进行配置。也就是说,在前一种情形下,对于某些业务的传输保护而言,仅需要本装置实施例的第一业务传输单元402、可达性判断单元403、跨环操作单元404和第二业务传输单元405组成的装置即可实现发明目的,该情形下,各个组成单元的职能分配为:第一业务传输单元402,用于通过入环节点所在环网的工作通道或保护通道将业务传输到互联节点,所述互联节点预先共享业务的出环节点信息;可达性判断单元403,用于根据相交环拓扑状态信息判断出业务自互联节点是否可达出环节点;跨环操作单元404,用于在业务通过入环节点所在环网的工作通道或保护通道传输到互联节点时,如果可达性判断单元根据相交环拓扑状态信息判断出业务自该互联节点可达出环节点,则在该互联节点根据出环节点信息跨环到出环节点所在环网,所述入环节点所在环网与出环节点所在环网预先共享相交环拓扑状态信息;第二业务传输单元405,用于通过出环节点所在环网的工作通道或保护通道将业务传输到出环节点。
[0079]本装置实施例通过配置相邻的互联节点,使互联节点间共享出环节点信息以及入环节点和出环节点所在环网间共享相交环拓扑状态信息,当业务传输到互联节点时,如果该互联节点可达出环节点,则在该互联节点利用出环节点信息跨环到出环节点所在环网传输。与现有技术相比,由于本装置实施例在互联节点间共享出环节点信息,相邻互联节点可被视为一个虚拟节点,在通过业务配置确定的业务本该经过的互联节点出现故障等非正常状态时,另外的互联节点可根据该出环节点信息实现跨环,这种跨环方式无需关联到相交环的两个单环网的全局,使两个环网逻辑上各自独立,从而降低了基于相交环的业务的传输保护复杂度,符合MPLS的基本思想。
[0080]上述装置实施例中的跨环操作单元依据不同的跨环实现方式其具有不同的内部结构。比如,跨环操作单元404可以包括标签剥离子单元4041和标签推入子单元4042,其中:标签剥离单元4041,用于将承载业务的消息携带的入环节点所在环网的工作通道或保护通道标签从消息中剥离;标签推入子单元4042,用于将出环节点所在环网的工作通道或保护通道标签推入承载业务的消息。当在某些多环结构网络中的业务工作通道或保护通道包括环通道逻辑层,上述标签剥离子单元4041具体用于将承载业务的消息携带的入环节点所在环网的工作通道或保护通道标签从承载业务的消息的环通道逻辑层剥离,标签推入子单元4042具体用于将出环节点所在环网的工作通道或保护通道标签推入承载业务的消息的环通道逻辑层。
[0081]基于上述类似道理,第一业务传输单元402可以包括第一状态判断子单元4021和第一业务传输子单元4022,其中:第一状态判断子单元4021,用于判断入环节点所在环网的环网拓扑状态是否为预设状态,如果是,则倒换到入环节点所在环网的工作通道或保护通道;第一业务传输子单元4022,用于通过倒换后的工作通道或保护通道将业务传输到互联节点。不仅第一传输业务单元可以具有上述结构,对于第二业务传输单元405也可以具有上述类似结构,即可以包括第二状态判断子单元4051和第二业务传输子单元4052,其中:第二状态判断子单元4051,用于判断出环节点所在环网的环网拓扑状态是否为预设状态,如果是,则倒换到出环节点所在环网的工作通道或保护通道;第二业务传输子单元4052,用于通过倒换后的工作通道或保护通道将业务传输到出环节点。
[0082]上述装置实施例的共享信息配置单元401针对不同的共享信息可以具有不同的结构实现共享功能。比如,共享信息配置单元401可以包括所述出环节点信息共享子单元4011和环网拓扑状态共享子单元4012,前者用于将配置经过相邻互联节点的一个互联节点的业务的出环节点信息实时或周期性地发送给另一个互联节点,从而实现出环节点信息之间的共享;后者用于在多环结构网络的入环节点所在环网的节点或节点链路的状态改变时,将该节点或节点链路的状态改变朝远离状态改变的节点链路方向逐节点通知到所述入环节点所在环网的其他节点;在入环节点所在环网的互联节点接收到状态改变通知后,将状态改变通知到出环节点所在环网的各节点,从而实现出环节点所在环网对入环节点所在环网的网络拓扑信息的共享。同样地,为实现入环节点所在环网对出环节点所在环网的网络拓扑信息的共享,环网拓扑状态共享子单元4012,还可以用于在多环结构网络的出环节点所在环网的节点或节点链路的状态改变时,将该节点或节点链路的状态改变朝远离状态改变的节点链路方向逐节点通知到所述出环节点所在环网的其他节点;在出环节点所在环网的互联节点接收到状态改变通知后,将状态改变通知到入环节点所在环网的各节点。在实现前述的共享过程中节点之间的报文传输可采用APS协议进行。
[0083]为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。比如,可以将全部功能单元形成一个整体装置,用于控制整个相交环内的业务传输保护,还可以将全部功能单元分散到各个相交环的环网节点上,由这些节点各自的功能单元相互配合实现本装置实施例的整体功能。
[0084]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0085]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0086]本申请可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0087]本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0088]以上所述仅是本申请的【具体实施方式】,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
【权利要求】
1.一种基于多环结构网络相交环的业务的传输保护方法,其特征在于,该方法包括: 当通过业务的入环节点所在环网的工作通道或保护通道将业务传输到互联节点时,如果根据相交环拓扑状态信息判断出业务自该互联节点可达业务的出环节点,则在该互联节点根据出环节点信息跨环到出环节点所在环网,所述互联节点预先共享业务的出环节点信息,所述入环节点所在环网与出环节点所在环网预先共享相交环拓扑状态信息; 通过出环节点所在环网的工作通道或保护通道将业务传输到出环节点。
2.根据权利要求1所述的方法,其特征在于,所述在该互联节点根据出环节点信息跨环到出环节点所在环网包括: 将承载业务的消息携带的入环节点所在环网的工作通道或保护通道标签从消息中剥离,将出环节点所在环网的工作通道或保护通道标签推入承载业务的消息。
3.根据权利要求2所述的方法,其特征在于,环网工作通道或保护通道包括环通道逻辑层,所述将承载业务的消息携带的入环节点所在环网的工作通道或保护通道标签从消息中剥离,将出环节点所在环网的工作通道或保护通道标签推入承载业务的消息具体包括: 将承载业务的消息携带的入环节点所在环网的工作通道或保护通道标签从承载业务的消息的环通道逻辑层剥离,将出环节点所在环网的工作通道或保护通道标签推入承载业务的消息的环通道逻辑层。
4.根据权利要求1至3中任何一项所述的方法,其特征在于,所述通过业务的入环节点所在环网的工作通道或保护通道将业务传输到互联节点具体包括: 当入环节点所在环网的环网拓扑状态为预设状态时,倒换到入环节点所在环网的工作通道或保护通道,通过倒换后·的工作通道或保护通道将业务传输到互联节点;和/或, 所述通过出环节点所在环网的工作通道或保护通道将业务传输到出环节点具体包括: 当出环节点所在环网的环网拓扑状态为预设状态时,倒换到出环节点所在环网的工作通道或保护通道,通过倒换后的工作通道或保护通道将业务传输到出环节点。
5.根据权利要求1至3中任何一项所述的方法,其特征在于,所述互联节点预先共享业务的出环节点信息,所述入环节点所在环网与出环节点所在环网预先共享相交环拓扑状态信息包括: 相邻互联节点的一个互联节点将配置经过自身的业务的出环节点信息实时或周期性地发送给另一个互联节点以实现业务的出环节点信息的共享; 当入环节点所在环网的节点或节点链路的状态改变时,将该节点或节点链路的状态改变朝远离状态改变的节点链路方向逐节点通知到所述入环节点所在环网的其他节点;入环节点所在环网的互联节点接收到状态改变通知后将状态改变通知到出环节点所在环网的各节点以实现入环节点所在环网的拓扑状态信息的共享; 当出环节点所在环网的节点或节点链路的状态改变时,将该节点或节点链路的状态改变朝远离状态改变的节点链路方向逐节点通知到所述出环节点所在环网的其他节点;出环节点所在环网的互联节点接收到状态改变通知后将状态改变通知到入环节点所在环网的各节点以实现出环节点所在环网的拓扑状态信息的共享。
6.根据权利要求1至3中任何一项所述的方法,其特征在于,根据相交环拓扑状态信息判断业务自互联节点是否可达业务的出环节点具体为:在入环节点处或互联节点处根据相交环拓扑状态信息判断业务自互联节点是否可达业务的出环节点。
7.一种基于多环结构网络相交环的业务的传输保护装置,其特征在于,该装置包括:第一业务传输单元、可达性判断单元、跨环操作单元和第二业务传输单元,其中: 所述第一业务传输单元,用于通过业务的入环节点所在环网的工作通道或保护通道将业务传输到互联节点,所述互联节点预先共享业务的出环节点信息; 所述可达性判断单元,用于根据相交环拓扑状态信息判断业务自互联节点是否可达业务的出环节点; 所述跨环操作单元,用于在通过业务的入环节点所在环网的工作通道或保护通道将业务传输到互联节点时,如果可达性判断单元根据相交环拓扑状态信息判断出业务自该互联节点可达业务的出环节点,则在该互联节点根据出环节点信息跨环到出环节点所在环网,所述入环节点所在环网与出环节点所在环网预先共享相交环拓扑状态信息; 所述第二业务传输单元,用于通过出环节点所在环网的工作通道或保护通道将业务传输到出环节点。
8.根据权利要求7所述的装置,其特征在于,所述跨环操作单元包括标签剥离子单元和标签推入子单元,其中: 所述标签剥离子单元,用于将承载业务的消息携带的入环节点所在环网的工作通道或保护通道标签从消息中剥离; 所述标签推入子单元,用于将出环节点所在环网的工作通道或保护通道标签推入承载业务的消息。
9.根据权利要求8所述的装置,其特征在于,所述业务工作通道或保护通道包括环通道逻辑层,所述标签剥离子单元具体`用于将承载业务的消息携带的入环节点所在环网的工作通道或保护通道标签从承载业务的消息的环通道逻辑层剥离,所述标签推入子单元具体用于将出环节点所在环网的工作通道或保护通道标签推入承载业务的消息的环通道逻辑层。
10.根据权利要求7至9中任何一项所述的装置,其特征在于, 所述第一业务传输单元包括第一状态判断子单元和第一业务传输子单元,其中:所述第一状态判断子单元,用于判断入环节点所在环网的环网拓扑状态是否为预设状态,如果是,则倒换到入环节点所在环网的工作通道或保护通道;所述第一业务传输子单元,用于通过倒换后的工作通道或保护通道将业务传输到互联节点;和/或, 所述第二业务传输单元包括第二状态判断子单元和第二业务传输子单元,其中:所述第二状态判断子单元,用于判断出环节点所在环网的环网拓扑状态是否为预设状态,如果是,则倒换到出环节点所在环网的工作通道或保护通道;所述第二业务传输子单元,用于通过倒换后的工作通道或保护通道将业务传输到出环节点。
11.根据权利要求7至9中任何一项所述的装置,其特征在于,所述装置包括共享信息配置单元,用于配置多环结构网络相交环的互联节点,使相邻互联节点间共享业务的出环节点信息,以及使入环节点所在环网与出环节点所在环网共享相交环拓扑状态信息,该共享信息配置单元具体包括出环节点信息共享子单元和环网拓扑状态共享子单元,其中: 所述出环节点信息共享子单元,用于将配置经过相邻互联节点的一个互联节点的业务的出环节点信息实时或周期性地发送给另一个互联节点以实现业务的出环节点信息的共 所述环网拓扑状态共享子单元,用于在入环节点所在环网的节点或节点链路的状态改变时,将该节点或节点链路的状态改变朝远离状态改变的节点链路方向逐节点通知到所述入环节点所在环网的其他节点;在入环节点所在环网的互联节点接收到状态改变通知后,将状态改变通知到出环节点所在环网的各节点以实现入环节点所在环网的拓扑状态信息的共享; 所述环网拓扑状态共享子单元,还用于在出环节点所在环网的节点或节点链路的状态改变时,将该节点或节点链路的状态改变朝远离状态改变的节点链路方向逐节点通知到所述出环节点所在环网的其他节点;在出环节点所在环网的互联节点接收到状态改变通知后,将状态改变通知到入环节点所在环网的各节点以实现出环节点所在环网的拓扑状态信息的共享。
12.根据权利要求7至9中任何一项所述的装置,其特征在于,所述可达性判断单元具体用于在入环节点处或互联节点处根据相交环拓扑状态信息判断业务自互联节点是否可达业务的出环节点。
【文档编号】H04L12/437GK103825816SQ201210466778
【公开日】2014年5月28日 申请日期:2012年11月16日 优先权日:2012年11月16日
【发明者】程伟强, 王磊, 李晗, 叶雯 申请人:中国移动通信集团公司