一种环网中传送业务流的方法及装置的制作方法

文档序号:7760475阅读:83来源:国知局
专利名称:一种环网中传送业务流的方法及装置的制作方法
技术领域
本发明涉及环网上业务的传送和保护技术,尤其涉及一种环网中传送业务流的方
法及装置。
背景技术
对于现有环网来说,其业务的传送和保护主要有两种方法一种是基于隧道的传送和保护方法,在环网上每任意两个节点之间建立正反方向的两个隧道,通过所建立的这些隧道实现多个标签交换路径(LSP,Label Switching Path)上业务的传送和保护,对于该种方法来说,需要在环网上每两个节点之间都建立隧道,假如环上存在N(N为大于1的整数)个节点,则需要建立的隧道个数为N*N/2,带来N平方的问题,不易扩展;另一种方法是基于LSP的转发和保护,在环网各节点之间建立工作LSP,并且每条工作LSP建立一条对应的保护LSP,需要建立大量的保护LSP才能实现LSP业务传送的保护,增加了环网业务传送过程中LSP的维护成本和维护工作量。

发明内容
有鉴于此,本发明的主要目的在于提供一种环网中传送业务流的方法及装置,以解决现有环网上LSP业务的传送和保护中出现的不易扩展、以及LSP太多的问题。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种环网中传送业务流的方法,所述方法包括在环网中预先指定的主节点与其他各节点之间建立隧道,并通过所建立的隧道将要传送的业务流在所述环网中传送。在上述方案中,在所述建立隧道之前,所述方法还包括在所述环网的各节点中, 预先指定两个主节点,并设置所指定的两个主节点互为备用节点。在上述方案中,在环网中预先指定的主节点与其他各节点之间建立隧道,具体为 在所述环网中预先指定的主节点与其他各节点之间建立双向隧道。在上述方案中,所述建立双向隧道,具体为在所述环网中预先指定的主节点与其他各节点之间,沿着顺时针方向和逆时针方向建立双向隧道,并在所建立的双向隧道中,指定用于传送业务流的工作隧道、以及用于在所述工作隧道故障时传送业务流的保护隧道。在上述方案中,通过所建立的隧道传送业务流的过程,具体包括对于要转发的业务流,所述业务流的上环入节点通过自身与所述预先指定的主节点之间的工作隧道或保护隧道,将要传送的业务流发送到主节点;再由主节点通过自身与所述业务流的下环出节点之间的工作隧道或保护隧道,将要传送的业务流发送到所述下环出节点。在上述方案中,在所述要传送的业务流发送到所述主节点之后,且在所述主节点将要传送的业务流发送之前,所述方法还包括所述主节点对所述业务流转发路径的标签进行交换处理。在上述方案中,通过所建立的隧道传送业务流的过程,具体包括在所述业务流的工作隧道正常时,通过所述工作隧道传送业务流;在所述业务流的工作隧道故障且保护隧道正常时,通过所述保护隧道传送业务流。在上述方案中,通过所建立的隧道传送业务流的过程,还包括在所述业务流的工作隧道和保护隧道均故障、或所述业务流对应的主节点故障时,将所述业务流切换到所述主节点的备用节点进行传送。本发明还提供了一种环网中传送业务流的装置,所述装置包括建立单元和传送单元,其中,建立单元,用于在环网中预先指定的主节点与其他各节点之间建立隧道;传送单元,用于通过所述建立单元建立的隧道将要传送的业务流在所述环网中传送。在上述方案中,所述装置还包括配置单元,用于在所述环网的各节点中,预先指定两个主节点,并设置所指定的两个主节点互为备用节点。在上述方案中,所述建立单元,具体用于,在所述配置单元预先指定的主节点、与其他各节点之间,沿着顺时针方向和逆时针方向建立双向隧道,并在所建立的双向隧道中, 指定用于传送业务流的工作隧道、以及用于在所述工作隧道故障时传送业务流的保护隧道。在上述方案中,所述传送单元,具体用于,对于要转发的业务流,通过所述业务流的上环入节点与所述配置单元预先指定的主节点之间的工作隧道或保护隧道、以及所述主节点与所述业务流的下环出节点之间的工作隧道或保护隧道,将要传送的业务流从所述上环入节点传送到所述下环出节点。在上述方案中,所述传送单元,包括处理模块,用于在将所述要传送的业务流传送到所述主节点时,对所述业务流转发路径的标签进行交换处理。在上述方案中,所述传送单元,具体用于,在所述业务流的工作隧道正常时,通过所述工作隧道传送业务流;在所述业务流的工作隧道故障且保护隧道正常时,通过所述保护隧道传送业务流;在所述业务流的工作隧道和保护隧道均故障、或所述业务流对应的主节点故障时,将所述业务流切换到所述主节点的备用节点进行传送。本发明提供的环网中传送业务流的方法及装置,通过在预先指定的主节点与其他各节点之间建立隧道,并通过所建立的隧道所述环网中传送业务流,一方面不需要在环网上每两个节点之间都建立工作隧道和保护隧道,解决了 N平方的问题,易于扩展;另一方面以隧道方式传送业务流,多个LSP业务都可以汇聚到所建立隧道传送,减少了大量LSP保护路径的维护和建立成本;本发明能够有效提高环网传送业务流的效率,并且可以节约资源。


图1为本发明的环网中传送业务流的系统的组成结构示意图;图2为正常环网的传送示意图;图3为工作隧道故障时环网的传送示意图;图4为主节点故障时环网的传送示意具体实施例方式本发明的基本思想是在环网中,预先指定主节点,并在预先指定的主节点与其他各节点之间建立双向隧道,通过所建立的双向隧道实现业务流的传送、以及业务流传送过程中的保护功能。本发明环网中传送业务流的方法,主要包括在环网中预先指定的主节点与其他各节点之间建立隧道,并通过所建立的隧道将要传送的业务流在所述环网中传送。其中,在建立隧道之前,所述方法还包括在所述环网的各节点中,预先指定两个主节点,并设置所指定的两个主节点互为备用节点。具体地,从环网中上的所有节点中,选择两个节点,指定为主节点,且这两个主节点之间为相互备份的关系,即在其中一个主节点出现故障时,则将需要通过该主节点传送的业务流,切换到另一主节点进行传送。在同一环网中预先指定的两个主节点时,一般选择位置相对较远的两个节点、或者在所述环网中正好处于相对位置的两个节点作为预先指定的主节点,例如,对于如图2 所示的环网,可以将其中的节点C和节点G预先指定为主节点。如此,可以减少环网中传送业务流所需要的时间,提高传送效率。另外,也可以根据实际应用的需要,选择环网中任何合适的节点作为所述主节点。预先指定两个主节点、以及设置所指定的两个主节点互为备用节点等过程,可以通过在所述环网中各节点的转发表中配置相应的指定信息、以及备份主节点信息来实现。其中,在环网中预先指定的主节点与其他各节点之间建立隧道,具体为在所述环网中预先指定的主节点与其他各节点之间建立双向隧道。具体地,在环网中预先指定的主节点与其他各节点之间,沿着顺时针方向和逆时针方向建立双向隧道,并在所建立的双向隧道中,指定用于传送业务流的工作隧道、以及用于在所述工作隧道故障时传送业务流的保护隧道。这样,如果当前环网中有N个节点,则按照上述方法,共需要的建立的隧道个数为 (N-2) *4个,其中,N为整数且N > 2,能够大大减少需要建立的隧道个数,从而避免N平方的问题,有利于扩展。例如,如图2所示的环网,在指定的主节点C和主节点G与其他的各节点之间共建立了 M条隧道,可以指定顺时针方向的隧道为工作隧道、以及指定逆时针方向的隧道保护隧道。这里,在环网中预先指定的两个主节点与其他各节点之间建立双向隧道的方法, 可以采用现有的节点之间建立隧道的方法,本发明中不再赘述。这里,指定工作隧道和保护隧道的过程,可以通过在所述环网中所有节点的转发表中均配置用于指定各节点的工作隧道及保护隧道的信息来实现。其中,通过所建立的隧道传送业务流的过程,具体包括对于要转发的业务流,所述业务流的上环入节点通过自身与所述预先指定的主节点之间的工作隧道或保护隧道,将要传送的业务流发送到主节点;再由主节点通过自身与所述业务流的下环出节点之间的工作隧道或保护隧道,将要传送的业务流发送到所述下环出节点。这里,在预先指定主节点后,所述环网的各节点还会进行业务绑定操作。具体地, 通过静态配置的方式,配置用于指定各主节点所负责业务的信息到所述环回的各节点中; 或者,预先在各业务的上环入节点配置各业务与各主节点之间的绑定信息或各业务的传送需求信息,由所述各业务的上环入节点根据自身的这些预配置信息,在预先指定的两个主节点中,选择适合传送当前业务流的主节点。
这样,便于所述环网中在同时传送多种业务流时,可以将各业务流分别通过其对应的主节点进行传送,如此,便能够有效提高环网传送业务流的效率。其中,在要传送的业务流发送到主节点之后,且在主节点将要传送的业务流发送之前,所述方法还包括所述主节点对所述业务流转发路径的标签进行交换处理。这里,所述业务流转发路径的标签交换处理过程,具体可以包括弹出当前隧道的外层隧道标签,对里面的LSP层进行标签交换,再封装用于传送所述业务流的下一个隧道的外层隧道标签。其中,上述的LSP层标签交换可以采用现有的相关技术实现,在此不再赘述。其中,在所述业务流的工作隧道均正常时,通过所述工作隧道传送业务流;在所述业务流的工作隧道故障且保护隧道正常时,通过所述保护隧道传送业务流。其中,在所述业务流的工作隧道和保护隧道均故障、或所述业务流对应的主节点故障时,可以由所述业务流的上环入节点将所述业务流切换到所述主节点的备用节点进行传送。其中,所述主节点的备用节点与上述主节点的功能和作用相同,通过所述主节点的备用节点传送所述业务流的过程相同,所不同的是,通过所述业务流的上环入节点与所述主节点的备用节点之间的工作隧道或保护隧道、以及所述主节点的备用节点与所述业务流的下环出节点之间的工作隧道或保护隧道,完成所述业务流的传送。在要传送的业务流发送到所述主节点的备用节点之后,且在所述主节点的备用节点将要传送的业务流发送出去之前,所述主节点的备用节点也对所述业务流转发路径的标签进行交换处理,具体过程与上述相同,在此不再赘述。特别地,如果所述业务流的上环入节点与对应于该业务流的主节点是同一节点, 所述主节点直接通过自身与该业务流的下环出节点之间的工作隧道或保护隧道,将所述业务流传送到该业务流的下环出节点。同样,在工作隧道正常时,一般采用工作隧道进行传送,在工作隧道故障时,采用对应的保护隧道进行传送。如果所述业务流的下环出节点与对应于该业务流的主节点是同一节点,所述业务流的上环入节点直接通过自身与该业务流对应的主节点之间的工作隧道或保护隧道,将所述业务流传送到该业务流的下环出节点,完成所述业务流在所述环网中的传送。同样,在工作隧道正常时,一般采用工作隧道进行传送,在工作隧道故障时,采用对应的保护隧道进行传送。为实现上述方法,本发明还提供了一种环网中传送业务流的装置,如图1所示,主要包括建立单元11和传送单元12,其中,建立单元11,用于在环网中预先指定的主节点与其他各节点之间建立隧道;传送单元12用于通过所述建立单元11建立的隧道将要传送的业务流在所述环网中传送。其中,所述装置还包括配置单元13,用于在所述环网的各节点中,预先指定两个主节点,并设置所指定的两个主节点互为备用节点。所述建立单元11,具体用于在所述配置单元13预先指定的主节点、与其他各节点之间,沿着顺时针方向和逆时针方向建立双向隧道,并在所建立的双向隧道中,指定用于传送业务流的工作隧道、以及用于在所述工作隧道故障时传送业务流的保护隧道。所述传送单元12,具体用于,对于要转发的业务流,通过所述业务流的上环入节点与所述配置单元预先指定的主节点之间的工作隧道或保护隧道、以及所述主节点与所述业务流的下环出节点之间的工作隧道或保护隧道,将要传送的业务流从所述上环入节点传送到所述下环出节点。所述传送单元12还可以包括处理模块121,用于在将所述要传送的业务流传送到所述主节点时,对所述业务流转发路径的标签进行交换处理。所述传送单元12具体用于,在所述业务流的工作隧道正常时,通过所述工作隧道传送业务流;在所述业务流的工作隧道故障且保护隧道正常时,通过所述保护隧道传送业务流;在所述业务流的工作隧道和保护隧道均故障、或所述业务流对应的主节点故障时,将所述业务流切换到所述主节点的备用节点进行传送。本发明的上述装置,可以设置于环网中,通过与环网中各节点连接并交互信息,来实现上述的传送过程,也可以将本发明的上述装置设置于环网中的各节点内,来实现上述的传送过程。下面结合实施例,对本发明的具体实现方式做进一步详细说明。如图2所示的环网,包含有A、B、C、D、E、F、G、H八个节点,通过本发明的方法实现该环网传送LSP业务流的过程,具体可以包括以下流程步骤1 预先指定节点C和节点G为所述环网的主节点,并分别建立节点A、B、D、 E、F、H与这两个主节点C和G之间的工作隧道和保护隧道,如图2所示,其中,实线表示工作隧道,虚线表示保护隧道,共建立了 M条隧道;步骤2 环网上节点A从网外接收到两个需要转发的LSP业务流,分别是业务流 Lad和业务流Laf,其中,业务流Lad需要通过主节点C传送,业务流Laf需要通过主节点G 传送。这里,在传送业务流之前,会指定两个主节点负责传送的业务。具体地,可以通过在各主节点的转发表中配置相应的指定信息,并在环网上的其他各节点上也配置相应的指定信息,从而可以通过指定的主节点传送要转发的业务流。或者,可以由节点A,也就是业务流的上环入节点选择适合当前各业务流的主节
点ο步骤3 如图2所示,在当前的工作频道均正常时,节点A通过自身与主节点C之间的工作隧道、以及主节点C与业务流Lad的下环出节点D之间的工作隧道,将业务流Lad 传送给节点D ;节点A通过自身与主节点G之间的工作隧道、以及主节点G与业务流Laf的下环出节点F之间的工作隧道,将业务流Laf传送给节点F。具体地,通过自身与主节点C之间的工作隧道、以及主节点C与业务流Lad的下环出节点D之间的工作隧道,将业务流Lad传送给节点D的过程,具体可以包括在节点A与主节点C之间的工作隧道(A —B —C)正常时,节点A将业务流Lad压入到自身与主节点 C之间的工作隧道(A —B —C)中,传送到主节点C;主节点C对业务流Lad转发路径的标签进行交换处理后,在自身与业务流Lad的下环出节点D之间的工作隧道(C —D)正常时, 将转发路径标签经过交换处理的业务流Lad压入到工作隧道(C — D),传送给节点D,之后, 节点D对业务流Lad进行后续的处理;通过自身与主节点G之间的工作隧道、以及主节点G与业务流Laf的下环出节点 F之间的工作隧道,将业务流Laf传送给节点F的过程,具体可以包括在节点A与主节点G
8之间的工作隧道(A —H —G)正常时,节点A将业务流Laf压入到该工作隧道(A — H — G) 中,传送到主节点G ;主节点G对业务流Laf转发路径的标签进行交换处理后,在自身与业务流Laf的下环出节点F之间的工作隧道G — F正常时,将转发路径标签经过交换处理的业务流Laf压入到工作隧道(G — F),传送给节点F,之后,节点F对业务流Laf进行后续的处理。业务流Lad转发路径的标签交换处理过程主要包括主节点C弹出该业务流Lad 中当前隧道(A —B —C)的外层隧道标签,对里面的LSP层进行标签交换,再封装用于传送所述业务流的下一个隧道(C —D)的外层隧道标签,完成其标签交换处理过程。业务流Laf 转发路径的标签交换处理过程与上述过程相同,所不同的是由主节点G来完成。这里,业务流的下环出节点对业务流进行的后续处理,主要可以包括业务流的下环出节点在接收到业务流之后,先将业务流中的外层隧道标签弹出,再弹出其LSP层标签, 然后,根据其中的报文信息进行后续的业务处理操作,例如,转发等。步骤4:如图3所示,在工作隧道(A —B —C)和(G — F)出现故障的情况下,节点A通过自身与主节点C之间的保护隧道、以及主节点C与节点D之间的工作隧道,将业务流Lad传送给节点D ;节点A通过自身与主节点G之间的工作隧道、以及主节点G与节点F 之间的工作隧道,将业务流Laf传送给节点F。具体地,对于业务流Lad,节点A将业务流Lad压入到自身与主节点C之间的保护隧道(A — H — G — F — E — D — C)中,传送到主节点C ;之后,与步骤3中相同,继续通过原有的、主节点C与节点D之间的工作隧道(C — D),将经过标签交换处理的业务流Lad传送给节点D ;对于业务流Laf,首先,与步骤3中相同,节点A仍然将业务流Lad压入到自身与主节点G之间的工作隧道(A — H — G)中,传送到主节点G ;然后,主节点G对业务流 Laf转发路径的标签进行交换处理后,将业务流Laf压入到自身与节点F之间的保护隧道 (G — H — A — B — C — D — E — F)中,传送给节点 F ;步骤5 在当前环网的其中一个主节点出现故障时,需要通过主节点C传送的业务,均切换到主节点G来进行传送。如图4所示,主节点C出现故障的情况下,由另一个主节点G代替主节点C,业务流Lad需要切换到主节点G进行传送,这样可以避免主节点的单点失效而影响环上业务的转发;由于主节点G正常,业务流Laf可以还按照上述步骤3或步骤4的方法传送。具体地,可以按照上述步骤3的方法,节点A通过自身与主节点G之间的工作隧道、以及主节点G与节点D之间的工作隧道(G — F — E — D),将业务流Lad传送给节点D ; 或者,可以按照上述步骤4的方法,在工作隧道GF出现故障的情况下,节点A通过自身与主节点G之间的工作隧道、以及主节点G与节点D之间的保护隧道(G — H — A — B — C — D), 将业务流Lad传送给节点D。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种环网中传送业务流的方法,其特征在于,所述方法包括在环网中预先指定的主节点与其他各节点之间建立隧道,并通过所建立的隧道将要传送的业务流在所述环网中传送。
2.根据权利要求1所述的环网中传送业务流的方法,其特征在于,在所述建立隧道之前,所述方法还包括在所述环网的各节点中,预先指定两个主节点,并设置所指定的两个主节点互为备用节点。
3.根据权利要求1所述的环网中传送业务流的方法,其特征在于,在环网中预先指定的主节点与其他各节点之间建立隧道,具体为在所述环网中预先指定的主节点与其他各节点之间建立双向隧道。
4.根据权利要求1至3任一项所述的环网中传送业务流的方法,其特征在于,所述建立双向隧道,具体为在所述环网中预先指定的主节点与其他各节点之间,沿着顺时针方向和逆时针方向建立双向隧道,并在所建立的双向隧道中,指定用于传送业务流的工作隧道、以及用于在所述工作隧道故障时传送业务流的保护隧道。
5.根据权利要求4所述的环网中传送业务流的方法,其特征在于,通过所建立的隧道传送业务流的过程,具体包括对于要转发的业务流,所述业务流的上环入节点通过自身与所述预先指定的主节点之间的工作隧道或保护隧道,将要传送的业务流发送到主节点;再由主节点通过自身与所述业务流的下环出节点之间的工作隧道或保护隧道,将要传送的业务流发送到所述下环出节点ο
6.根据权利要求5所述的环网中传送业务流的方法,其特征在于,在所述要传送的业务流发送到所述主节点之后,且在所述主节点将要传送的业务流发送之前,所述方法还包括所述主节点对所述业务流转发路径的标签进行交换处理。
7.根据权利要求5所述的环网中传送业务流的方法,其特征在于,通过所建立的隧道传送业务流的过程,具体包括在所述业务流的工作隧道正常时,通过所述工作隧道传送业务流;在所述业务流的工作隧道故障且保护隧道正常时,通过所述保护隧道传送业务流。
8.根据权利要求5所述的环网中传送业务流的方法,其特征在于,通过所建立的隧道传送业务流的过程,还包括在所述业务流的工作隧道和保护隧道均故障、或所述业务流对应的主节点故障时,将所述业务流切换到所述主节点的备用节点进行传送。
9.一种环网中传送业务流的装置,其特征在于,所述装置包括建立单元和传送单元, 其中,建立单元,用于在环网中预先指定的主节点与其他各节点之间建立隧道;传送单元,用于通过所述建立单元建立的隧道将要传送的业务流在所述环网中传送。
10.根据权利要求9所述的环网中传送业务流的装置,其特征在于,所述装置还包括 配置单元,用于在所述环网的各节点中,预先指定两个主节点,并设置所指定的两个主节点互为备用节点。
11.根据权利要求10所述的环网中传送业务流的装置,其特征在于,所述建立单元,具体用于,在所述配置单元预先指定的主节点、与其他各节点之间,沿着顺时针方向和逆时针方向建立双向隧道,并在所建立的双向隧道中,指定用于传送业务流的工作隧道、以及用于在所述工作隧道故障时传送业务流的保护隧道。
12.根据权利要求10所述的环网中传送业务流的装置,其特征在于,所述传送单元,具体用于,对于要转发的业务流,通过所述业务流的上环入节点与所述配置单元预先指定的主节点之间的工作隧道或保护隧道、以及所述主节点与所述业务流的下环出节点之间的工作隧道或保护隧道,将要传送的业务流从所述上环入节点传送到所述下环出节点。
13.根据权利要求12所述的环网中传送业务流的装置,其特征在于,所述传送单元,包括处理模块,用于在将所述要传送的业务流传送到所述主节点时,对所述业务流转发路径的标签进行交换处理。
14.根据权利要求12至13任一项所述的环网中传送业务流的装置,其特征在于,所述传送单元,具体用于,在所述业务流的工作隧道正常时,通过所述工作隧道传送业务流;在所述业务流的工作隧道故障且保护隧道正常时,通过所述保护隧道传送业务流;在所述业务流的工作隧道和保护隧道均故障、或所述业务流对应的主节点故障时,将所述业务流切换到所述主节点的备用节点进行传送。
全文摘要
本发明公开了一种环网中传送业务流的方法,所述方法包括在环网中预先指定的主节点与其他各节点之间建立隧道,并通过所建立的隧道将要传送的业务流在所述环网中传送。本发明还公开了一种环网中传送业务流的装置,一方面解决了N平方的问题,易于扩展,另一方面减少了大量LSP保护路径的维护和建立成本,能够有效提高环网传送业务流的效率,并且可以节约资源。
文档编号H04L12/42GK102404176SQ20101028893
公开日2012年4月4日 申请日期2010年9月19日 优先权日2010年9月19日
发明者刘国满 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1