CN101030939B - 自动交换光网络中建立、恢复标签交换路径的方法及装置 - Google Patents

自动交换光网络中建立、恢复标签交换路径的方法及装置 Download PDF

Info

Publication number
CN101030939B
CN101030939B CN2007100648033A CN200710064803A CN101030939B CN 101030939 B CN101030939 B CN 101030939B CN 2007100648033 A CN2007100648033 A CN 2007100648033A CN 200710064803 A CN200710064803 A CN 200710064803A CN 101030939 B CN101030939 B CN 101030939B
Authority
CN
China
Prior art keywords
path
group
label switched
route
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007100648033A
Other languages
English (en)
Other versions
CN101030939A (zh
Inventor
章发太
虞红芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2007100648033A priority Critical patent/CN101030939B/zh
Publication of CN101030939A publication Critical patent/CN101030939A/zh
Application granted granted Critical
Publication of CN101030939B publication Critical patent/CN101030939B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供了自动交换光网络中建立、恢复标签交换路径的方法及装置,属于光网络通信领域。为了使同源同宿的多条SPC业务既能够快速地建立标签交换路径,同时又能够保证不会因缺乏足够的资源而导致标签交换路径建立失败,并在故障时能够快速、灵活地恢复,所述建立标签交换路径的方法包括首节点根据请求计算至少一组经过相同节点的路由,分别沿所述每组路由一次建立一组标签交换路径的步骤。所述建立标签交换路径的装置包括路径计算请求模块、路径计算模块和路径建立模块。所述标签交换路径恢复的方法包括判断故障类型,根据故障类型进行恢复的步骤。所述标签交换路径恢复的装置包括故障接收模块和故障判断及恢复模块。

Description

自动交换光网络中建立、恢复标签交换路径的方法及装置
技术领域
本发明涉及光网络通信领域,特别涉及自动交换光网络中建立、恢复标签交换路径的方法及装置。
背景技术
与传统光传送网相比,ASON(Automatic Switched Optical Network,自动交换光网络)最主要的不同就是在光传送平面上引入控制平面,将传统光传送网的管理体系演变成基于管理平面、控制平面和传送平面的新型多层面管理结构。控制平面是ASON的一个最主要的特征之一,其使用GMPLS协议,通过SC(Switched Connection,交换连接)和SPC(Soft PermanentConnection,软永久连接)两种连接类型建立业务。通过控制平面功能可以在短时间内自动地建立、维护和拆除端到端或部分路径,并且能够在网络故障时通过另选保护路径实现动态恢复。
目前,ASON智能业务主要以SPC业务为主。ASON智能网络能够比较快速地建立业务以及动态地进行故障恢复,对于同源同宿的多条业务的建立和恢复,现有技术采用以下两种方式:
1.通过网管进行一条一条的业务配置,每条业务对应一条LSP(Label Switched Path,标签交换路径),然后下发命令到控制平面进行LSP的建立,并且多条LSP的建立都是互相独立的。这种建立LSP的方式不方便管理,同时也影响了业务的建立效率,在出现链路故障时,LSP需要一条一条地进行恢复,恢复速度较慢,会影响到故障恢复的性能。
2.把多条业务配置为一条LSP,LSP的带宽为多条业务的带宽累和。通过扩展流量参数对象(Traffic Parameters)完成一条LSP建立多条业务的功能。参见图1,MT表示一条LSP中请求带宽相同的多条业务的个数。这种方式与建立一条业务对应一条LSP的过程是一样的,只是把多条业务的总带宽体现在流量参数上,每个节点需要MT个带宽参数中的带宽容量。在LSP建立的过程中,由于需要把多条业务配置为一条LSP,如果找不到多条业务累和的带宽将导致LSP建立失败。由于多条业务被绑死成一条LSP,不利于单独管理。当该LSP中的一条业务发生故障时,需要对所有业务进行恢复,这时,如果找不到多条业务累和的带宽将无法建立一条LSP,导致恢复失败。
发明内容
为了使同源同宿的多条SPC业务既能够快速地建立,又能够保证不会由于缺乏资源而导致路经建立失败,并在故障时能够快速、灵活地恢复,本发明实施例提供了自动交换光网络中建立、恢复标签交换路径的方法及装置。所述技术方案如下:
自动交换光网络中建立标签交换路径的方法,所述方法包括以下步骤:
首节点接收建立多条同源同宿标签交换路径的请求;
根据所述请求计算至少一组路由,同一组内的路由经过的节点相同,并且至少有一组路由包含至少两条路由,所述计算的路由总数与所述请求中要求建立的标签交换路径总数相等;
分别沿所述每组路由一次建立与该组路由对应的一组标签交换路径,具体为:首节点沿本组路由向下游节点发送路径建立请求,所述请求中包括本组路径数量和本组路径标识,所述本组路径数量和本组路由数量相同;本组路由中的下游节点收到路径建立请求后,根据所述本组路径数量建立相同数量的路径,并将建立的路径用本组路径标识来标识。
本发明实施例还提供了自动交换光网络中恢复标签交换路径的方法,在建立工作标签交换路径和保护标签交换路径后,首节点收到工作标签交换路径故障通告,判断故障类型,如果是链路故障,则激活与发生故障的工作标签交换路径组相应的保护标签交换路径组,然后把工作标签交换路径组全部倒换到保护标签交换路径组,如果是连接故障,则将产生故障的单条标签交换路径倒换到相应的保护标签交换路径。
本发明实施例还提供了自动交换光网络中建立标签交换路径的装置,所述装置包括路径计算请求模块、路径计算模块和路径建立模块;
所述路径计算请求模块用于接收建立多条同源同宿标签交换路径的请求,并将所述请求发送给所述路径计算模块,还用于接收所述路径计算模块发送的至少一组路由,并将所述至少一组路由发送给所述路径建立模块;
所述路径计算模块用于接收所述路径计算请求模块发送的请求,根据所述请求计算至少一组路由,同一组内的路由经过的节点相同,并且至少有一组路由包含至少两条路由,所述计算的路由总数与所述请求中要求建立的标签交换路径总数相等,并将计算出的至少一组路由发送给所述路径计算请求模块;
所述路径建立模块包括路径建立请求单元和路径状态块建立单元,所述路径建立请求单元用于接收所述路径计算请求模块发送的至少一组路由,首节点沿所述每组经过节点都相同的路由向其下游节点发送路径建立请求,所述路径建立请求中包括每组的标签交换路径数量和和本组路径标识,所述本组路径数量和本组路由数量相同;所述路径状态块建立单元用于所述下游节点收到所述路径建立请求后,根据所述本组路径数量建立相同数量的路径,并将建立的路径用本组路径标识来标识。
本发明实施例还提供了自动交换光网络中恢复标签交换路径的装置,所述装置包括故障接收模块和故障判断及恢复模块;
所述故障接收模块用于在建立工作标签交换路径和保护标签交换路径后,首节点接收工作标签交换路径故障通告,并将所述故障通告发送给故障判断及恢复模块;
所述故障判断及恢复模块用于判断故障类型,如果是链路故障,则激活与发生故障的工作标签交换路径组相应的保护标签交换路径组,然后把工作标签交换路径组全部倒换到保护标签交换路径组,如果是连接故障,则对单条标签交换路径进行恢复。
采用本发明实施例提供的自动交换光网络中建立、恢复标签交换路径的方法及装置,在标签交换路径建立的过程中,由于计算出了至少一组经过相同节点的工作路由,因而首节点不需要在建立每条标签交换路径时都运行一遍信令,只需针对一组路由运行一遍信令,一次建立该组中的所有标签交换路径,提高了标签交换路径建立的效率,简化了操作。同时,当路径资源不够的时候,可以计算出多组经过相同节点的工作路由,减少了由于找不到多条业务累和的带宽将导致标签交换路径建立失败的情况。
在出现故障时,由于本发明实施例针对不同的故障类型采用不同的恢复方案,因而具有很强的灵活性。
附图说明
图1是现有技术中连接参数对象示意图;
图2是本发明实施例1所述建立标签交换路径的方法流程图;
图3是本发明实施例2所述建立标签交换路径的方法流程图;
图4是本发明实施例4所述建立标签交换路径的方法流程图;
图5是本发明实施例所述Session对象示意图;
图6是本发明实施例所述IPV4 Association对象示意图;
图7是本发明实施例所述IPV6 Association对象示意图;
图8是本发明实施例所述IPV4 Sender Template对象示意图;
图9是本发明实施例所述IPV6 Sender Template对象示意图;
图10是本发明实施例所述Label REO/RRO子对象示意图;
图11是本发明实施例5所述同源同宿多标签交换路径建立的示意图;
图12是本发明实施例6所述同源同宿多标签交换路径建立时组分拆情况的示意图;
图13是本发明实施例7所述自动交换光网络中建立标签交换路径的装置结构图;
图14是本发明实施例8所述自动交换光网络中恢复标签交换路径的装置。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,但本发明不局限于以下实施例。
实施例1
参见图2,本发明实施例公开了自动交换光网络中建立标签交换路径的方法,具体步骤如下:
步骤101:业务首节点接收到建立n条到某宿节点的同源同宿的工作标签交换路径的请求。
如果请求中每条标签交换路径的带宽相同,且其它连接特征也相同,则这些连接特征可以用信令中的一个连接属性参数表示。
如果请求中每条标签交换路径的带宽不同,或其它连接特征也不同,则这些连接特征需要用信令中的多个连接属性参数表示。
本实施例中以请求中每条标签交换路径的带宽相同为例。
步骤102:首节点把该工作标签交换路径的计算请求发送给PCE(Path ComputationElement,路径计算单元)。
步骤103:PCE计算出n条经过节点都相同的工作路由,并返回给首节点。
步骤104:首节点基于本地策略分配一个工作组标识(即工作GroupID)。然后从首节点开始,沿着PCE计算出的n条经过节点都相同的工作路由运行一遍信令,一次建立n条工作标签交换路径,并将这n条标签交换路径绑定为一组,这一组标签交换路径对应上述首节点分配的一个工作GroupID。
实施例2
在某些情况下,首节点在建立了工作标签交换路径之后还需要建立保护标签交换路径。参见图3,具体步骤如下:
步骤201:业务首节点接收到建立n条到某宿节点的同源同宿的工作标签交换路径的请求和建立n条到某宿节点的同源同宿的保护标签交换路径的请求。具体内容和步骤101相同,不再赘述。
步骤202:首节点把该工作标签交换路径和保护标签交换路径的计算请求发送给PCE。
步骤203:PCE计算出n条经过节点都相同的工作路由和n条经过节点都相同的保护路由返回给首节点。
步骤204:首节点基于本地策略分配工作GroupID和保护GroupID。并在信令中关联保护GroupID。然后从首节点开始,沿着PCE计算出的n条经过节点都相同的工作路由运行一遍信令,一次建立n条工作标签交换路径,并将这n条标签交换路径绑定为一组,这一组标签交换路径对应上述首节点分配的工作GroupID。
步骤205:首节点建立完n条工作标签交换路径后,在信令中关联工作GroupID。然后沿着PCE计算出的n条经过节点都相同的保护路由运行一遍信令,一次建立n条保护标签交换路径(该保护标签交换路径只是在控制平面进行资源预留,并没有下发交叉到传送平面),并将这n条保护标签交换路径绑定为一组,这一组标签交换路径对应上述首节点分配的保护GroupID。
实施例3
在某些情况下,PCE不能计算出n条经过节点都相同的路由,这时,在实施例1的步骤103和实施例2的步骤203中,PCE可以基于全网资源和所有的LSP连接情况,对某些低级别LSP进行优化或抢占,以获得n条经过节点都相同的LSP返回给首节点。其中,优化是指在资源不够的情况下把低级别业务对应的LSP的资源释放出来,用于建立新的路径,同时为该低级别业务建立新的路径。抢占是指在资源不够的情况下把低级别业务对应的LSP的资源释放出来,用于建立新的LSP,对该低级别业务不再建立新的LSP。其余步骤和实施例1、2相同,这里不再赘述。
实施例4
在PCE不能计算出n条经过节点都相同的路由时,除了采取实施例3中的优化或抢占策略,也可以将路由拆分成多个组,同一组内的路由经过相同节点,例如拆分为m个组(m<n),将m组路由返回给首节点,首节点同时运行m条信令建立n条LSP。以业务需要建立工作标签交换路径为例,参见图4,具体步骤如下:
步骤301:业务首节点接收到建立n条到某宿节点的同源同宿的工作标签交换路径的请求。具体内容和步骤101相同,不再赘述。
步骤302:首节点把该工作标签交换路径的计算请求发送给PCE。
步骤303:PCE无法计算出n条经过节点都相同的工作路由,将n条工作路由拆分成m组,每组包含Ki(i=1,…,m)条工作路由,同一组内的工作路由都经过相同节点,这里m<n, Σ i = 1 m K i = n . 并将拆分后得到的m组共n条工作路由返回给首节点。
步骤304:首节点基于本地策略分配m个工作GroupID。对于每一组计算出来的工作路由,从首节点开始,沿着PCE计算出Ki条经过节点都相同的工作路由运行一遍信令,一次建立Ki条工作标签交换路径,并对该组分配1个工作GroupID。这样,最终首节点运行m遍信令建立n条工作标签交换路径,并将这n条工作标签交换路径绑定为m组,每一组工作标签交换路径分别对应1个工作GroupID。
在实际应用中,上述实施例1、2、4也可以不部署PCE,由首节点在本节点进行计算。这两种方式在信令处理方面没有区别。采用PCE的好处在于,当需要抢占一些低级别业务的资源时,PCE能够基于全网资源以及所有LSP连接情况,对某些LSP进行优化,从而空出一些资源来建立同源同宿的业务。
在上述实施例1、2、3、4中,首节点可以设置是否拆分、抢占等策略。
在根据上述实施例建立了工作路径和保护路径之后,当首节点收到工作标签交换路径故障通告后,会判断故障类型,如果是链路故障,则运行一遍信令激活与所述发生故障的工作标签交换路径组相应的保护标签交换路径组,然后把工作标签交换路径组全部倒换到保护标签交换路径组,如果是连接故障,则将产生故障的单条标签交换路径倒换到相应的保护标签交换路径。
上述实施例所述的技术方案可以用GMPLS的RSVP-TE来实现,也可以采用CR-LDP实现,两者没有本质的区别,因此下面以RSVP-TE为例描述具体的协议扩展和实现。
在本发明实施例中,原有的信令流程不需要改变,只需要扩展下面的一些对象,并做一些相应的处理。
1.在Session(会话)对象中增加“Conn Num”、“GroupID”属性,参见图5,为Session对象。其中,Conn Num(8bits)为同源同宿业务的标签交换路径数目,GroupID(16bits)为组ID。
2.在Association(关联)对象中增加一个GroupID,用于关联工作GroupID和保护GroupID,参见图6,为IPV4 Association对象,参见图7,为IPV6 Association对象。
3.将Sender Template Object(发送模板对象)对象中的LSP ID扩展为可以按序存放多个标签交换路径的LSP ID。参见图8,为IPV4 Sender Template对象,参见图9,为IPV6 SenderTemplate对象。
4.将Label ERO(Explicit Route Object,显示记录对象)/RRO(Record Route Object,记录路径对象)对象扩展为可以存放多个标签交换路径的上下游标签,参见图10,为LabelERO/RRO子对象。
实施例5
参见图11,下面结合具体实例对本发明实施例做进一步说明:
步骤401:首节点A接收到3条到节点E的具有某相同带宽的业务请求,这些业务需要预置保护标签交换路径。并设置了可以拆分分组,可以抢占和优化低级别业务。节点A把该请求发送给PCE进行路径计算。
步骤402:PCE接收到该路径计算请求后,计算出3条工作路由都经过A-B-C-D-E,相应的3条保护路由经过A-F-H-G-E,同时可以显示指定相应的标签。然后,把这些计算好的路由返回给节点A。如果PCE由于某些资源不足,不能计算出3条经过节点相同的工作路由或保护路由,可以通过拆除一些低级别的LSP,以达到获取3条经过节点相同的工作路由或保护路由的目的。
步骤403:节点A向下游节点发起Path消息,参见图5,设置Session对象中的Conn Num为3,并在本地分配一个Group ID填入Session对象的Group ID中。参见图8或图9,在Sender TemplateObject对象中填入本地分配的3个LSP ID值。参见图10,在Label ERO子对象携带相应的显示标签值。由于本实施例需要建立保护标签交换路径,参见图6、图7,在Association对象的GroupID中填入保护Group ID。其它连接属性和现有技术中的相同。
步骤404:节点B接收到Path消息后,按标准过程分别建立3条LSP的PSB(Path State Block,路径状态块),根据和现有技术中相同的连接属性进行其它相应的路径连接处理(如进行数据平面交叉),将这三条LSP绑定成一组,该组的标识用Session对象中的工作Group ID来标识,并然后向下游发送Path消息给节点C。
步骤405:节点C、D接收到Path消息后,处理步骤和节点B相似。
步骤406:节点E接收到Path消息后,处理步骤和节点B相似。同时,分别建立3条LSP的RSB(Resv State Block,预留状态块),根据和现有技术中相同的连接属性进行其它相应的路径连接处理(如进行数据平面交叉)。这三条LSP用Session对象中的工作Group ID来标识,并然后向上游发送Resv消息。
步骤407:节点D接收到Resv消息后,按标准处理过程分别建立3条LSP的RSB状态块,并进行其它相应的路径连接处理(如进行数据平面交叉)。
步骤408:节点C、B、A接收到Resv消息后,处理步骤和节点D对Resv消息的处理步骤相似。
步骤409:整个工作标签交换路径建立完成。然后节点A发起建立保护标签交换路径。
步骤410:保护标签交换路径按照工作标签交换路径类似处理。参见图6或图7,在Association对象的Group ID中填入工作Group ID。从而,把工作标签交换路径组和保护标签交换路径组关联。
通过上述步骤,业务的建立就完成了。由于PCE计算出来的3条工作标签交换路径都分别经过相同的节点A-B-C-D-E,因而只要设置好上述步骤中Path消息的参数,就可以一次性向下游节点发送直至工作标签交换路径建立成功。
在根据本实施例所述方案建立了工作路径和保护路径之后,当工作标签交换路径发生链路故障(如断纤)时,如节点C和节点D之间发生断纤,则节点D把故障信息通告给节点A,节点A判断是链路故障,则运行一遍信令激活Group1’,然后把工作标签交换路径组全部倒换到保护标签交换路径组。如果该组中的某条LSP发生故障,可以将产生故障的单条标签交换路径倒换到相应的保护标签交换路径。
实施例6
如果即使拆除一些低级别的LSP,PCE也不能计算出所有的工作路由都经过相同的节点,则PCE可以把这些工作路由分拆成若干个组进行计算,相应的保护路由也同样处理。
参见图12,节点A请求建立5条到节点E的同源同宿的标签交换路径,由于PCE不能计算出5条都经过相同节点的路由,只能分别计算出2条都经过相同节点的路由,和3条都经过另外一组相同节点的路由。所以,PCE把5条路由拆分成2个组进行绑定,将其中2条工作标签交换路径绑定成一组,设置工作标签交换路径ID为Group1,将其中3条工作路由绑定成一组,设置工作路由ID为Group2,节点A运行2遍信令分别建立Group1和Group2的工作标签交换路径。相应的保护标签交换路径也拆分成Group1’和Group2’。
实施例7
参见图13,本发明实施例还提供了建立标签交换路径的装置,包括路径计算请求模块401、路径计算模块402和路径建立模块403。
其中,路径计算请求模块401位于首节点,用于接收建立多条同源同宿标签交换路径的请求,并将所述请求发送给所述路径计算模块402,还用于接收路径计算模块402发送的至少一组路由,并将路径计算模块402发送的至少一组路由发送给路径建立模块403。
路径计算模块402用于接收路径计算请求模块401发送的请求,根据所述请求计算至少一组路由,同一组内的每条路由都经过相同的节点,并且至少有一组路由包含至少两条路由,所述计算的路由总数与所述请求中要求建立的标签交换路径总数相等,并将所述计算的至少一组路由发送给路径计算请求模块401。路径计算模块402既可以是路径计算单元PCE,也可以是首节点。
在有些情况下,路径计算模块402无法计算出所有的标签交换路径都经过相同的节点,当路径计算模块402为路径计算单元402a时,可以增加一个路径优化单元402b,用于在计算过程中基于全网资源以及所有LSP连接情况,对某些低级别标签交换路径进行优化或抢占,以获取资源。因而此时路径计算模块402包括路径计算单元402a和路径优化单元402b。
路径建立模块403用于接收路径计算请求模块401发送的至少一组路由,分别沿所述每组路由一次建立与该组路由对应的一组标签交换路径。
路径建立模块403具体包括路径建立请求单元403a、路径状态块建立单元403b、路径建立响应单元403c和预留状态块建立单元403d;
路径建立请求单元403a用于首节点沿所述每组经过节点都相同的路由向其下游节点发送路径建立请求,所述路径建立请求中包括每组的标签交换路径数目、组的标识和连接属性;
路径状态块建立单元403b用于所述下游节点收到所述路径建立请求后,建立与所述路径建立请求中的标签交换路径数目相同数量的路径状态块,根据所述路径建立请求中的连接属性进行路径连接处理,将所述路径绑定为一组,所述组的标识为所述路径建立请求中的组的标识,沿所述经过节点都相同的路由继续向其下游节点发送所述建立请求,并完成与其上游节点相同的处理,直至宿节点;
路径建立响应单元403c用于所述宿节点根据所述路径建立请求完成与其上游节点相同的处理后,沿所述计算的一组经过节点都相同的路由向其上游节点发送路径建立响应,所述路径建立响应中包括每组的标签交换路径数目、组的标识和连接属性;
预留状态块建立单元403d用于宿节点完成与其上游节点相同的处理后,建立与所述路径建立请求中的标签交换路径数目相同数量的预留状态块,标识所述预留状态块为所述路径建立请求中的组的标识,并根据所述路径建立请求中的连接属性进行路径连接处理;
预留状态块建立单元403d还用于所述上游节点收到所述路径建立响应后,建立与所述路径建立响应中的标签交换路径数目相同数量的预留状态块,根据所述路径建立响应中的连接属性进行路径连接处理,所述路径标识为所述路径建立响应中的组的标识,沿所述经过节点都相同的路径继续向其上游节点发送所述路径建立响应,并完成与其下游节点相同的处理,直至首节点。
上述装置可以用于建立工作标签交换路径,也可以用于在建立完工作标签交换路径之后再建立保护标签交换路径。针对需要建立保护标签交换路径的情况,本发明实施例所述装置还需一个关联模块,用于将工作标签交换路径和保护标签交换路径相关联。
实施例8
参见图14,本发明实施例还提供了自动交换光网络中恢复标签交换路径的装置,该装置包括故障接收模块501和故障判断及恢复模块502。
故障接收模块501用于在建立工作标签交换路径和保护标签交换路径后,首节点接收工作标签交换路径故障通告,并将所述故障通告发送给故障判断及恢复模块502;
故障判断及恢复模块502用于根据故障接收模块501发送的故障通告,判断故障类型,如果是链路故障,则运行一遍信令激活与所述发生故障的工作标签交换路径组相应的保护标签交换路径组,然后把工作标签交换路径组全部倒换到保护标签交换路径组,如果是连接故障,则对所述单条标签交换路径进行恢复。
本实施例所述的恢复标签交换路径的装置用于在实施例7所述的建立标签交换路径的装置建立完工作标签交换路径和保护标签交换路径之后进行故障恢复。
本发明所述的实施例在标签交换路径建立的过程中,由于计算出了至少一组经过相同节点的工作路由,首节点只需运行一遍信令,一次建立n条标签交换路径(如果是分为m组,只需运行m遍信令),因而首节点不需要在建立每条标签交换路径时都运行一遍信令,提高了标签交换路径建立的效率,简化了操作。
同时,由于可以在计算路由的过程中当路径资源不够时,可以计算出多组路由,其中同一组内的路由经过相同的节点,减少了由于找不到多条业务累和的带宽将导致标签交换路径建立失败的情况。
本发明实施例可以针对不同的故障类型采用不同的恢复方案,具有很强的灵活性。
当故障类型为工作链路发生断纤时,首节点检测到故障后,运行一遍信令激活n条保护标签交换路径(如果是分为m组,就需要运行一遍信令激活该组的所有保护标签交换路径)。由于激活时不需要运行n遍信令恢复标签交换路径,因而减少了故障恢复时间。
当故障类型为该组中的某条LSP发生故障时,可以将产生故障的单条标签交换路径倒换到相应的保护标签交换路径,而无需恢复所有的标签交换路径。这样增加了故障恢复灵活性,同时也减少了故障恢复时间。
n条标签交换路径可以基于单条标签交换路径进行管理,也可以基于一个组进行管理,与现有协议兼容。
以上所述的实施例,只是本发明的一种较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。

Claims (10)

1.自动交换光网络中建立标签交换路径的方法,其特征在于,所述方法包括以下步骤:
首节点接收建立多条同源同宿标签交换路径的请求;
根据所述请求计算至少一组路由,同一组内的路由经过的节点相同,并且至少有一组路由包含至少两条路由,所述计算的路由总数与所述请求中要求建立的标签交换路径总数相等;
分别沿所述每组路由一次建立与该组路由对应的一组标签交换路径,具体为:首节点沿本组路由向下游节点发送路径建立请求,所述请求中包括本组路径数量和本组路径标识,所述本组路径数量和本组路由数量相同;本组路由中的下游节点收到路径建立请求后,根据所述本组路径数量建立相同数量的路径,并将建立的路径用本组路径标识来标识。
2.如权利要求1所述的自动交换光网络中建立标签交换路径的方法,其特征在于,所述根据所述请求计算至少一组路由的步骤具体包括:
首节点向路径计算单元发送标签交换路径计算请求;
所述路径计算单元根据收到的标签交换路径计算请求计算出所述至少一组标签交换路径,并将所述至少一组标签交换路径返回给首节点。
3.如权利要求2所述的自动交换光网络中建立标签交换路径的方法,其特征在于,所述根据所述请求计算至少一组路由的步骤还包括:在计算过程中基于全网资源对低级别标签交换路径进行优化或抢占的步骤。
4.如权利要求1-3中任意一项权利要求所述的自动交换光网络中建立标签交换路径的方法,其特征在于,所述标签交换路径为工作标签交换路径。
5.如权利要求1-3中任意一项权利要求所述的自动交换光网络中建立标签交换路径的方法,其特征在于,所述标签交换路径包括工作标签交换路径和保护标签交换路径,相应地,所述方法具体包括以下步骤:
首节点接收建立多条同源同宿工作标签交换路径和保护标签交换路径的请求;
根据所述请求计算至少一组工作路由和至少一组保护路由,同一组内的路由经过的节点相同,并且至少有一组路由包含至少两条路由,所述计算的工作路由和保护路由的总数分别与所述请求中要求建立的工作标签交换路径和保护标签交换路径的总数相等;
分别沿所述每组工作路由一次建立与该组路由对应的一组工作标签交换路径,关联保护标签交换路径组;
分别沿所述每组保护路由一次建立与该组路由对应的一组保护标签交换路径,关联工作标签交换路径组。
6.一种应用如权利要求5所述的自动交换光网络中建立标签交换路径的方法,进行恢复标签交换路径的方法,其特征在于,在建立工作标签交换路径和保护标签交换路径后,首节点收到工作标签交换路径故障通告,判断故障类型,如果是链路故障,则激活与发生故障的工作标签交换路径组相应的保护标签交换路径组,然后把工作标签交换路径组全部倒换到保护标签交换路径组,如果是连接故障,则将产生故障的单条标签交换路径倒换到相应的保护标签交换路径。
7.自动交换光网络中建立标签交换路径的装置,其特征在于,所述装置包括路径计算请求模块、路径计算模块和路径建立模块;
所述路径计算请求模块用于接收建立多条同源同宿标签交换路径的请求,并将所述请求发送给所述路径计算模块,还用于接收所述路径计算模块发送的至少一组路由,并将所述至少一组路由发送给所述路径建立模块;
所述路径计算模块用于接收所述路径计算请求模块发送的请求,根据所述请求计算至少一组路由,同一组内的路由经过的节点相同,并且至少有一组路由包含至少两条路由,所述计算的路由总数与所述请求中要求建立的标签交换路径总数相等,并将计算出的至少一组路由发送给所述路径计算请求模块;
所述路径建立模块包括路径建立请求单元和路径状态块建立单元,所述路径建立请求单元用于接收所述路径计算请求模块发送的至少一组路由,首节点沿所述每组经过节点都相同的路由向其下游节点发送路径建立请求,所述路径建立请求中包括每组的标签交换路径数量和本组路径标识,所述本组路径数量和本组路由数量相同;所述路径状态块建立单元用于所述下游节点收到所述路径建立请求后,根据所述本组路径数量建立相同数量的路径,并将建立的路径用本组路径标识来标识。
8.如权利要求7所述的自动交换光网络中建立标签交换路径的装置,其特征在于,所述路径计算模块为首节点或路径计算单元。
9.如权利要求8所述的自动交换光网络中建立标签交换路径的装置,其特征在于,所述路径计算模块还包括优化单元,用于在路径计算单元计算过程中基于全网资源对低级别标签交换路径进行优化或抢占。
10.一种应用如权利要求5所述的自动交换光网络中建立标签交换路径的方法,进行恢复标签交换路径的装置,其特征在于,所述装置包括故障接收模块和故障判断及恢复模块;
所述故障接收模块用于在建立工作标签交换路径和保护标签交换路径后,首节点接收工作标签交换路径故障通告,并将所述故障通告发送给故障判断及恢复模块;
所述故障判断及恢复模块用于判断故障类型,如果是链路故障,则激活与发生故障的工作标签交换路径组相应的保护标签交换路径组,然后把工作标签交换路径组全部倒换到保护标签交换路径组,如果是连接故障,则对单条标签交换路径进行恢复。
CN2007100648033A 2007-03-27 2007-03-27 自动交换光网络中建立、恢复标签交换路径的方法及装置 Expired - Fee Related CN101030939B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007100648033A CN101030939B (zh) 2007-03-27 2007-03-27 自动交换光网络中建立、恢复标签交换路径的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007100648033A CN101030939B (zh) 2007-03-27 2007-03-27 自动交换光网络中建立、恢复标签交换路径的方法及装置

Publications (2)

Publication Number Publication Date
CN101030939A CN101030939A (zh) 2007-09-05
CN101030939B true CN101030939B (zh) 2010-11-10

Family

ID=38716025

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100648033A Expired - Fee Related CN101030939B (zh) 2007-03-27 2007-03-27 自动交换光网络中建立、恢复标签交换路径的方法及装置

Country Status (1)

Country Link
CN (1) CN101030939B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102487329A (zh) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 业务恢复方法及装置

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101436986B (zh) * 2008-11-20 2010-12-22 杭州立地信息技术有限公司 一种基于elcp协议通信路由的实现方法
CN101753427B (zh) * 2008-12-09 2012-04-25 华为技术有限公司 网络生存性路径计算方法及***和路径计算服务器
CN102026046B (zh) * 2009-09-10 2013-06-26 华为技术有限公司 光网络中的路径处理方法、光通信装置及光通信***
CN102158396B (zh) * 2011-02-15 2015-01-07 中兴通讯股份有限公司 一种节点分配标签的方法及装置
CN103067271B (zh) * 2011-10-19 2018-02-27 中兴通讯股份有限公司 双向路径的实现方法及装置
CN103457877B (zh) * 2012-06-01 2018-07-27 中兴通讯股份有限公司 路径建立方法及装置
EP2779530B1 (en) * 2012-06-20 2017-04-26 Huawei Technologies Co., Ltd. Method, system, and node device for establishing recovery path
ES2628534T3 (es) * 2013-02-27 2017-08-03 Huawei Technologies Co., Ltd. Método, sistema y nodo de conmutación de protección
WO2014205792A1 (zh) * 2013-06-28 2014-12-31 华为技术有限公司 一种建立光旁路的方法、装置和***
CN105491558A (zh) * 2014-09-18 2016-04-13 北京信威通信技术股份有限公司 一种集群组的IPv6组播地址生成方法
CN105991427B (zh) * 2015-01-27 2019-05-07 杭州迪普科技股份有限公司 备份路径确定及切换的方法和装置
CN106330695B (zh) * 2015-06-24 2021-03-02 中兴通讯股份有限公司 一种业务控制方法及装置
CN106549868B (zh) * 2015-09-17 2019-08-23 中国电信股份有限公司 一种光网络中的路径建立方法、网管服务器以及光网络
CN108702321B (zh) * 2016-02-27 2021-05-07 华为技术有限公司 实现快速重路由(frr)的***、方法和装置
ES2844098T3 (es) * 2016-03-15 2021-07-21 Huawei Tech Co Ltd Método de establecimiento de trayectos de servicio, dispositivo de nodo y sistema
CN107623633B (zh) * 2016-07-14 2019-06-18 中兴通讯股份有限公司 路径建立方法、装置及网络节点
CN108243104B (zh) * 2016-12-23 2021-03-16 中兴通讯股份有限公司 一种多层lsp控制方法和装置
CN110392318B (zh) * 2019-07-29 2021-10-19 烽火通信科技股份有限公司 Ason中控制平面层lsp通道的校验方法及***
CN112866835B (zh) * 2019-11-28 2022-06-10 烽火通信科技股份有限公司 一种路径计算方法及***
CN114173224B (zh) * 2021-11-03 2023-09-26 烽火通信科技股份有限公司 光线路调整方法、装置、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1549521A (zh) * 2003-05-07 2004-11-24 华为技术有限公司 一种在网络中实现通用多协议标记交换的方法
CN1859371A (zh) * 2005-10-28 2006-11-08 华为技术有限公司 一种流量工程链路时隙状态一致性校验方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1549521A (zh) * 2003-05-07 2004-11-24 华为技术有限公司 一种在网络中实现通用多协议标记交换的方法
CN1859371A (zh) * 2005-10-28 2006-11-08 华为技术有限公司 一种流量工程链路时隙状态一致性校验方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102487329A (zh) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 业务恢复方法及装置
CN102487329B (zh) * 2010-12-02 2016-03-30 中兴通讯股份有限公司 业务恢复方法及装置

Also Published As

Publication number Publication date
CN101030939A (zh) 2007-09-05

Similar Documents

Publication Publication Date Title
CN101030939B (zh) 自动交换光网络中建立、恢复标签交换路径的方法及装置
CN106803814B (zh) 一种灵活以太网路径的建立方法、装置及***
CN100389578C (zh) 传统光传送网和智能光网络组网时的资源分配方法
CN100450039C (zh) 快速收敛端到端业务的方法和装置
CN100555922C (zh) 一种实现网格状光网络业务恢复的方法
EP3654664B1 (en) Method for interconnected ring protection, computer-readable storage medium and computer program product
CN100454837C (zh) 一种实现跨域路由分离的方法
CN101227313B (zh) 一种业务路径调整方法及通讯***及路由计算单元
CN103209088A (zh) 环网标签交换路径创建方法及相关设备和通信***
CN102474446A (zh) 用于点对多点业务的恢复机制
CN102299852A (zh) 跨域业务域间链路与域内通道的绑定映射控制方法及装置
EP1953958A1 (en) Management of protection path bandwidth and changing of path bandwidth
CN101610433A (zh) 一种支持策略解析的多约束条件路由选择方法
CN102469019B (zh) 一种包交换网络中聚合链路带宽的分配方法及装置
CN102204190A (zh) 路径建立方法和装置
CN101212455A (zh) 一种链路聚合控制方法及装置
CN106233679A (zh) 一种网络业务建立方法、协作控制中心及网络***
CN100372305C (zh) 自动交换光网络业务的保护方法
CN102420704B (zh) 一种基于mpls-te的流量等级区分式故障恢复方法
CN100531092C (zh) 智能光网络的业务重路由触发方法
CN103188147A (zh) 路径建立方法及***
CN102804710B (zh) 网络建立客户端间不相交数据连接的方法
CN101826954A (zh) 集中式网络节点中实现热备份的方法及***
CN101860769B (zh) 一种ip与光融合的方法、装置和***
CN102870431B (zh) 一种恢复路径建立的方法、***和节点设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101110

Termination date: 20150327

EXPY Termination of patent right or utility model