CN101588520A - 一种用于mpls-tp网络的段保护方法 - Google Patents
一种用于mpls-tp网络的段保护方法 Download PDFInfo
- Publication number
- CN101588520A CN101588520A CNA200910088443XA CN200910088443A CN101588520A CN 101588520 A CN101588520 A CN 101588520A CN A200910088443X A CNA200910088443X A CN A200910088443XA CN 200910088443 A CN200910088443 A CN 200910088443A CN 101588520 A CN101588520 A CN 101588520A
- Authority
- CN
- China
- Prior art keywords
- protection
- protection section
- node
- lsp
- starting point
- 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.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明为一种可用于MPLS-TP网络的段保护方法。该方法通过结合RSVP-TE信令,将各保护段的信息通知给受保护的LSP上的所有节点,以便在发生故障后,故障下游节点能有效的将故障信息通知给故障所在的保护段起点。然后,该起点将根据自身所存储的显式保护路由信息,将受故障影响的业务倒换到显式保护路由所指示的保护段上去,以实现对该故障业务的保护。采用本发明的方法,对MPLS-TP中的LSP实现了段保护,能够获得较低的网络资源占用率,以及较短的保护倒换时间。
Description
技术领域
本发明涉及一种通信网络中的保护倒换方法,尤其涉及MPLS-TP网络中的标签交换路径(LSP)的段保护倒换方法。
背景技术
MPLS-TP技术是MPLS技术在传输层的扩展,该技术和MPLS使用相同的转发机制,即利用标签实现边缘路由,核心转发。在MPLS-TP网络中,标签分组沿着LSP传输,其转发的过程实际就是标签交换操作的过程。
而今,随着波分复用技术(WDM)和光子晶体技术的发展和广泛应用,单根光纤的传输带宽可达到1Tb/s。如此巨大的带宽使得网络对业务的连续性以及数据的完整性有了更为苛刻的要求。网络的生存性也就成为了网络设计和优化中的关键问题之一。在MPLS-TP网络中,对LSP的保护也至关重要。当一根光纤链路出现了故障,该光纤上的业务将被倒换到另外一条通路,即保护路径上去。根据保护路径的保护范围,可以将保护交换分为通道保护,段保护和链路保护三种。然而通道保护需要较长的保护倒换时间,而链路保护又会占用大量的网络资源,因此段保护倒换更受关注,作为通道保护和链路保护的折中技术,它将整条工作路径分为若干交叠段或非交叠段,然后对每一段分别建立保护段。对于通道保护来说,它缩小了保护范围,能够有效的缩短保护倒换的时间;对于链路保护来说,由于不需要为每一条链路都建立保护路径,因此大大减少了对网络资源的占用。但是传统的非交叠段保护,无法提供对段间节点的保护,而交叠段保护成功克服了这个缺点,由于相邻段之间的交叠,所以段间节点的故障并不会导致工作和保护段同时失效。本发明提供的保护方法既可以用于交叠段,也可以用于非交叠段。
发明内容
本发明的目的是提供了一种可以用于MPLS-TP网络的段保护方法。针对现有技术中存在的问题,结合RSVP-TE信令,提出了一种适用于MPLS-TP网络的段保护策略。
为了实现该目的,根据本发明的方案,提出了用于MPLS-TP网络段保护的两种控制包:保护段对象(PSO),显式保护路由包(PERP)。PSO记录了保护段的信息,用于LSP上的节点能够正确的识别其所在的LSP、保护段,并且了解所属保护段的起点和终点。PERP,由各保护段的起点生成,显式的记录了各保护段的路由信息。
根据本发明的方案,提出了一种用于MPLS-TP网络的段保护方法。所述方法主要包括以下步骤:
1.在资源预留的过程中,通过Path消息将PSO沿着工作LSP传输,直到LSP的宿节点处,使得LSP上的所有节点都知道其所在的工作LSP、保护段以及该保护段的起点和终点;
2.所有接收到PSO的节点,都将PSO中的信息记录在各自的Path StateBlock中;
3.对于保护段起点,当其接收到PSO后,应该先将接收到的PSO信息记录到其Path State Block中,然后再将接收到的PSO更新为该起点所在保护段的信息,再继续向下传输;
4.当LSP的宿节点接收到Path消息后,返回Rsvp消息,当LSP源节点接收到该Rsvp消息时,不仅表示资源预留的完成,也标志着各保护段的信息已完全被LSP上的所有节点所掌握;
5.在正常情况下(即LSP没有故障时),PERP一直保存在各保护段的起点处;
6.若某段工作路径出现故障,故障下游节点将查询自身的Path State Block中记录的PSO信息,然后将故障信息通知给故障所在保护段;
7.当该故障保护段起点接收到了故障通知后,就根据PERP中的显式路由,将受故障影响的业务沿着PERP中的显式路由传输,当传送到该保护段终点时,再沿着没有故障的剩余工作路径传输。
本发明将保护倒换和RSVP-TE的信令过程有效的结合在一起,使得当MPLS-TP网络中的某一LSP出现故障时,能够实现段保护策略,有效的权衡保护倒换时间以及网络资源的占用率,恢复了MPLS-TP中的业务。
附图说明
为了更清楚地说明本发明所提出的技术,下面将对本发明实施例中所需要使用的附图作简单地介绍。
图1是MPLS-TP网络中的工作LSP及其保护段路径的拓扑图;
图2是保护段对象PSO的消息格式;
图3是显式保护路由包PERP的消息格式;
图4是MPLS-TP网络中的节点对PSO的处理流程;
图5是故障后,MPLS-TP网络中节点的实施保护的流程。
具体实施方式
下面结合附图,对本发明的实施方案进行详细的说明。
图1所示是MPLS-TP网络中的一条LSP工作路径机器保护段路径,其中工作LSP为R1→R2→R3→R4→R5→R6→R7→R8→R9,这里以交叠段保护机制为例。该LSP被分为了三个工作段(WS),分别为:WS1(R1→R2→R3→R4),WS2(R3→R4→R5→R6→R7),WS3(R6→R7→R8→R9)。其对应的保护段(PS)分别为:PS1(R1→r1→r2→R4),PS2(R3→r3→r4→r5→R7),PS3(R6→r6→r7→R9)。
包含有PSO的Path消息的传输路径即为该工作LSP(R1→R2→R3→R4→R5→R6→R7→R8→R9)。
图2所示的是,保护段对象(PSO)的消息格式,其结构如下:
●消息类型:8bit,指明该控制对象的类型;
●LSP ID:16bit,指明该保护段所保护的工作路径的的LSP号;
●Tunnel ID:16bit,指明该保护段所保护的工作路径的的Tunnel号;
●PS ID:8bit,指明该保护段的段号;
●SS:32bit,该保护段起点分配给该工作LSP的出口标签;
●SD:32bit,该保护段终点分配给该工作LSP的出口标签。
根据本发明的思想,该LSP上节点对PSO的处理过程如下:
工作路径起点R1将PSO插入到初始化的Path消息中,其中SS:R1为WS1分配的出口标签,SD:R4为WS1分配的出口标签。PSO随着Path消息向下游传送。
LSP上的节点(除去R1外),在接收到了含有PSO的Path消息时,分为两种情况处理:
如果该节点是另一工作段的起点(如R3、R6),那么该节点需要将接收到的PSO记录在该节点的Path State Block中,然后将SS和SD字段替换成该工作段的SS和SD,对于R3来说,R3会将SS和SD分别替换成R3和R7分配给该LSP的出口标签。最后再随着Path消息转发出去。
如果该节点并非另一工作段的起点(除R1,R3,R6外的其他节点),那么该节点不需要改动PSO,直接将接收到的PSO记录在该节点的Path State Block中,然后再随着Path消息转发出去。
当LSP的宿节点R9接收到Path消息后,返回Rsvp消息给该LSP的源节点R1,这不仅表示资源预留的完成,也标志着各保护段的信息已完全被LSP上的所有节点所掌握。
图3所示的是,显式保护路由包(PERP)的消息格式,其结构如下:
●消息类型:8bit,指明该控制包的类型;
●LSP ID:16bit,指明该保护段所保护的工作路径的的LSP号;
●Tunnel ID:16bit,指明该保护段所保护的工作路径的的Tunnel号;
●PS ID:8bit,指明该保护段的段号;
●长度:8bit,以byte为单位指示整个PRO的长度;
●ERO:以堆栈的形式记录了该保护段的路由信息。
图1中R1,R3,R6为各保护段的起点(SS),所有的SS中都保存有相应保护段的PERP。在正常情况下(即没有出现故障时),PERP保存在保护段起点中(如R1,R3,R6)。如图1所示,R6和R7之间的链路出现了故障,R7检测到故障后,将故障信息通知给R3,R3根据接收到的故障通告中包含的故障所在的工作LSP,Tunnel以及保护段的ID信息,查找到该故障所对应的PERP信息,然后R3将受故障影响的业务切换到保护段上去,后续的业务都按照R3中PERP中的保护路由信息传输,即业务沿着R3→r3→r4→r5→R7传送。业务传送到该保护段终点R7时,再沿着没有故障的剩余工作路径,即R7→R8→R9传输。
图4以R3为例,说明了节点对PSO的处理过程,R3接收到含有PSO的Path消息,然后将PSO消息记录在R3的Path State Block中,由于R3是下一保护段的起点,所以R3将接收到的PSO中的SS和SD字段更改为R3和R7分配给该LSP的出口标签。最后将更新后的PSO随着Path消息转发出去。
图5以R7为例,说明了故障后R7的处理过程,当R7检测到R6和R7之间的链路出现了故障后,R7查询自身Path State Block中记录的PSO信息,将故障信息发送到故障所属的保护段的起点R1,R1接收到该故障信息后,对照故障信息中的LSP,Tunnel以及保护段信息,找到相应的PERP,将受故障影响的业务倒换到R3→r3→r4→r5→R7上去。
Claims (7)
1、一种用于MPLS-TP网络的段保护方法,步骤包括:
步骤1:将保护段对象(PSO)插入到RSVP-TE信令的Path消息中去,沿着Path消息的传输路径来传送;
步骤2:Path消息所属的LSP上的节点接收到该Path消息后,将该Path消息中的PSO保存到该节点的Path State Block中去,再判断该节点是否为保护段起点,如果是,那么还需要用该节点所在的保护段信息来更新该PSO,然后再转发该Path消息;
步骤3:当LSP的宿节点接收到Path消息后,返回Rsvp消息给该LSP的源节点,不仅表示资源预留的完成,也标志着各保护段的信息已完全被LSP上的所有节点所掌握;
步骤4:当出现故障时,故障下游节点根据本节点中记录的PSO信息,将故障信息发送给该故障所属保护段的起点;
步骤5:起点接收到故障通知时,根据起点中相关的显式保护路由(PERP),将受故障影响的业务倒换到保护段上去。
2、根据权利要求1所述的保护段对象(PSO),其特征在于包括保护段的ID,保护段的起点和终点,以及该保护段所属的工作LSP和Tunnel的ID,当LSP上的节点接收到该保护段对象时,能够获得该节点所在保护段的信息。
3、根据权利要求1所述的显式保护路由包(PERP),其特征在于包含了该保护段所属的工作LSP和Tunnel的ID,以及该保护段的路由信息,在保护段起点接收到故障通告时,可以根据显式保护路由包中的保护段路由信息,将受故障业务倒换保护段上去。
4、根据权利要求1所述的节点保存接收到的PSO,其特征在于节点将接收到的PSO保存到自身的Path State Block中,当节点上游链路出现故障时,该节点向其保护段发送故障通告中,包含有该PSO中的LSP和Tunnel ID,以及保护段ID。
5、根据权利要求1所述的保护段起点对PSO的更新,其特征在于该起点用其所属的保护段的起点和终点分配给该LSP的出口标签,来替换其接收到的PSO中的上一保护段的起点和终点分配给该LSP的出口标签。
6、根据权利要求1所述的判断一节点是否为保护段起点的方法,其特征在于根据接收到的PSO中的保护段起点这一字段判断。
7、根据权利要求1所述的故障所属的保护段起点对受故障影响的业务的倒换,其特征在于该保护段起点所接收到的故障通告中包含有故障所在的LSP,Tunnel以及保护段的ID信息,对照这些信息,查找到该节点的对应的PERP信息,然后,后续的业务都按照PERP中的保护路由信息传输。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200910088443XA CN101588520A (zh) | 2009-07-07 | 2009-07-07 | 一种用于mpls-tp网络的段保护方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200910088443XA CN101588520A (zh) | 2009-07-07 | 2009-07-07 | 一种用于mpls-tp网络的段保护方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101588520A true CN101588520A (zh) | 2009-11-25 |
Family
ID=41372544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200910088443XA Pending CN101588520A (zh) | 2009-07-07 | 2009-07-07 | 一种用于mpls-tp网络的段保护方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101588520A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011072581A1 (zh) * | 2009-12-18 | 2011-06-23 | 华为技术有限公司 | 共享mesh保护的实现方法和设备及光网络系统 |
CN102833154A (zh) * | 2012-07-30 | 2012-12-19 | 中国联合网络通信集团有限公司 | 基于分组传送网的节点保护方法、节点和系统 |
WO2016197881A1 (zh) * | 2015-06-08 | 2016-12-15 | 华为技术有限公司 | 一种网络保护的方法、网络节点及系统 |
WO2016197614A1 (zh) * | 2015-06-12 | 2016-12-15 | 中兴通讯股份有限公司 | 一种发送rsvp消息的方法和装置、接收rsvp消息的装置 |
CN106464563A (zh) * | 2014-06-24 | 2017-02-22 | 阿尔卡特朗讯 | 通信网络中保护切换的控制 |
CN107979499A (zh) * | 2018-01-26 | 2018-05-01 | 福州大学 | 基于有状态数据平面的网络多点故障恢复方法 |
CN108111417A (zh) * | 2013-08-15 | 2018-06-01 | 华为技术有限公司 | 一种转发mpls数据包的方法及装置 |
CN110661700A (zh) * | 2018-06-30 | 2020-01-07 | 华为技术有限公司 | 一种传输路径故障的处理方法、装置及系统 |
-
2009
- 2009-07-07 CN CNA200910088443XA patent/CN101588520A/zh active Pending
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011072581A1 (zh) * | 2009-12-18 | 2011-06-23 | 华为技术有限公司 | 共享mesh保护的实现方法和设备及光网络系统 |
CN102104495B (zh) * | 2009-12-18 | 2014-07-09 | 华为技术有限公司 | 共享Mesh保护的实现方法和设备及光网络系统 |
US9161106B2 (en) | 2009-12-18 | 2015-10-13 | Huawei Technologies Co., Ltd. | Method and device for implementing shared mesh protection and optical network system |
CN102833154A (zh) * | 2012-07-30 | 2012-12-19 | 中国联合网络通信集团有限公司 | 基于分组传送网的节点保护方法、节点和系统 |
CN102833154B (zh) * | 2012-07-30 | 2016-05-18 | 中国联合网络通信集团有限公司 | 基于分组传送网的节点保护方法、节点和系统 |
CN108111417B (zh) * | 2013-08-15 | 2022-12-27 | 华为技术有限公司 | 一种转发mpls数据包的方法及装置 |
CN108111417A (zh) * | 2013-08-15 | 2018-06-01 | 华为技术有限公司 | 一种转发mpls数据包的方法及装置 |
CN106464563A (zh) * | 2014-06-24 | 2017-02-22 | 阿尔卡特朗讯 | 通信网络中保护切换的控制 |
CN106301857A (zh) * | 2015-06-08 | 2017-01-04 | 华为技术有限公司 | 一种网络保护的方法、网络节点及系统 |
CN106301857B (zh) * | 2015-06-08 | 2019-10-25 | 华为技术有限公司 | 一种网络保护的方法、网络节点及系统 |
US10778570B2 (en) | 2015-06-08 | 2020-09-15 | Huawei Technologies Co., Ltd. | Network protection method, network node and system |
WO2016197881A1 (zh) * | 2015-06-08 | 2016-12-15 | 华为技术有限公司 | 一种网络保护的方法、网络节点及系统 |
WO2016197614A1 (zh) * | 2015-06-12 | 2016-12-15 | 中兴通讯股份有限公司 | 一种发送rsvp消息的方法和装置、接收rsvp消息的装置 |
CN107979499A (zh) * | 2018-01-26 | 2018-05-01 | 福州大学 | 基于有状态数据平面的网络多点故障恢复方法 |
CN110661700A (zh) * | 2018-06-30 | 2020-01-07 | 华为技术有限公司 | 一种传输路径故障的处理方法、装置及系统 |
US11888732B2 (en) | 2018-06-30 | 2024-01-30 | Huawei Technologies Co., Ltd. | Transmission path fault processing method and apparatus, and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101588520A (zh) | 一种用于mpls-tp网络的段保护方法 | |
CN101155124B (zh) | 一种实现组播快速重路由的方法 | |
JP4434867B2 (ja) | Mplsネットワークシステム及びノード | |
CN101159690B (zh) | 多协议标签交换转发方法、装置及标签交换路径管理模块 | |
WO2010038624A1 (ja) | 通信システム、ノード装置、通信システムの通信方法、およびプログラム | |
US20070189265A1 (en) | Method for fast rerouting | |
CN101471849A (zh) | 一种分组传送网的保护方法 | |
JP4764325B2 (ja) | 通信装置及びプロトコル処理方法 | |
CN101369958A (zh) | 一种快速重路由方法及标签交换路由器 | |
CN101431466B (zh) | 快速重路由方法及标签交换路由器 | |
TW200524340A (en) | Method for MPLS link protection | |
CN102014011A (zh) | 环网保护方法与系统 | |
CN102696203B (zh) | 带宽保证系统、无线节点设备和带宽保证方法 | |
CN101192990A (zh) | 一种mpls网络中实现快速重路由的方法及设备及系统 | |
CN101646105B (zh) | 业务恢复的方法、系统和设备 | |
CN102668474B (zh) | 共享路径恢复方案 | |
CN101159681A (zh) | 实现快速重路由的方法和节点 | |
CN101232453A (zh) | T-mpls网络中快速寻找路径的重路由方法 | |
CN103812772A (zh) | 用于实现mpls te快速重路由的方法和装置 | |
CN101938309B (zh) | 一种基于网络编码的wdm网络专有分段保护方法 | |
CN1848714B (zh) | 通过网元双归属与环网保护结合实现网络保护的方法 | |
CN101656572B (zh) | 一种在ason网络中实现永久式共享恢复的方法 | |
CN101345651A (zh) | 一种基于多协议标签交换的卫星网保护方法 | |
CN102801558B (zh) | 基于分组传送网的链路保护方法、节点和系统 | |
JP2009188673A (ja) | 伝送装置およびパス設定方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20091125 |