对网络资源进行预留的方法

文档序号:7961259阅读:222来源:国知局
专利名称:对网络资源进行预留的方法
技术领域
本发明涉及网络通讯领域,尤其涉及一种对网络资源进行预留的方法。
背景技术
随着传送网络的链路带宽等物理资源的不断增长,在传送网络上可以根据客户业务的实际需要,在逻辑上将传送网络的物理资源进行细分。还可以通过对传送网络进行分割处理,将一个物理传送网络划分成多个逻辑传送网络。每个逻辑传送网络的拓扑可以和物理传送网络的拓扑相同也可以和物理传送网络的拓扑不同,这种附加在一个物理传送网络上的多个逻辑传送网络可以分别适应不同类型业务的需求。例如,通过对物理传送网络的资源进行分割处理,将整个物理传送网络划分成三种不同的逻辑传送网络,其中一个逻辑传送网络用来承载IP业务,一个逻辑传送网络用来承载ATM(异步传输模式)业务,另一个逻辑传送网络用来承载SDH(同步数字系列)/SONET(同步光纤网)业务。
目前IETF CCAMP(公共的控制和测量平面)工作组正在讨论如何对多层网络进行有效的管理,IETF CCAMP工作组提出的VNT(Virtual NetworkTopology,虚拟网络拓扑)技术就是在考虑如何对传送网络内部的物理资源进行有效的管理。另外,IETF L1VPN(1层虚拟专用网络)工作组也在考虑通过L1VPN技术对传送网络的资源进行有效的管理,以实现L1VPN网络的需求。
在上述通过各种技术(如,VNT、L1VPN)对传送网络的资源进行划分和管理的过程中,如何快速有效地进行网络资源预留是其中的关键技术。
现有技术中一种对传送网络的资源进行划分和管理的方法为集中式资源管理方法。该方法主要通过集中式的方式来实现,管理员手工对传送网络的资源进行划分和管理。划分完成后的各个链路资源都具有特定的VPN(虚拟专用网络)标识,根据该VPN标识在控制平面确定某个资源所能使用的VPN链路资源。
上述集中式资源管理方法的管理模型如图1所示。该管理模型由CE(客户边缘设备)、PE(网络边缘设备)、P(网络内部设备)以及用于资源集中管理的VPN Manager(VPN管理器)构成。在该管理模型中,为实现网络内部对VPN的资源预留服务,需要进行如下的处理步骤1、管理员通过规划确定VPN成员之间具有TE(链路工程)属性的拓扑关系图。
2、管理员根据上述拓扑关系图,确定网络内部拓扑所经过的节点,并确定节点与节点之间需要预留的链路带宽资源信息。
3、管理员根据所确定的需要预留的链路带宽资源信息,确定网络内部和预留的链路资源相关的节点的入端口和出端口需要预留的带宽信息。
4、管理员根据所确定的相关节点的入端口和出端口的信息,通过VPNManager逐一配置对应节点(包括PE节点和P节点)相关端口资源的预留信息。
5、配置完成后,为VPN预留的端口和链路资源信息通过资源自动发现或本地手动配置处理传递到控制平面,在控制平面形成VPN预留资源池。当VPN连接请求到达时,控制平面从该VPN的预留资源池中为VPN连接请求和分配可用资源。
上述现有技术中对传送网络的资源进行划分和管理的方法的缺点为1、不能实现对传送网络链路资源进行灵活划分和管理;
2、这种集中式的划分方式要求管理员手工对VPN拓扑所涉及到的传送网络中的每一条链路都分别进行划分和管理,工作效率低下并且容易出错;3、当传送网络由多个运营商的传送网络域构成时,某一个域中的集中式的管理不能对其它域中的资源进行划分管理,因此,无法实现VPN跨多域情况下端到端快速灵活的资源划分;4、当传送网络发生故障时,需要人工重新为受影响的VPN等逻辑传送网络拓扑分配新的链路资源,不利于逻辑传送网络拓扑的快速更新和恢复。

发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种对网络资源进行预留的方法,从而可以快速灵活地对物理传送网络的资源进行划分和管理,大大提高物理传送网络的资源配置速度。
本发明的目的是通过以下技术方案实现的一种对网络资源进行预留的方法,包括步骤A、传送网络收到资源预留请求后,获得该资源预留请求携带的逻辑传送网络标识信息;B、所述传送网络根据所述资源预留请求,给所述逻辑传送网络预留相应的链路资源。
所述的资源预留请求中携带所述逻辑传送网络的全局唯一的标识信息、所请求的链路带宽信息、源节点和目的节点信息。
所述的资源预留请求中携带预留的链路带宽资源的共享属性信息和/或部分或全部显示路由信息和/或需要预留的链路资源的标识信息。
所述逻辑传送网络为虚拟专用网络VPN或1层虚拟专用网络L1VPN或VNT网络。
所述的步骤B具体包括
B1、传送网络中的所述源节点收到资源管理器或者客户设备发送的所述资源预留请求后,确定到达所述目的节点的部分或全部显示路由信息;所述源节点给所述逻辑传送网络完成本节点相应的入端口和出端口链路的带宽资源预留,并标识预留资源的归属和共享属性信息;将接收到的所述资源预留请求依次传递给显示路由中的包括所述目的节点在内的其它节点;B2、所述其它节点给所述逻辑传送网络完成本节点相应的入端口和出端口链路的带宽资源预留,并标识预留资源的归属和共享属性信息;在所述源节点和目的节点之间建立虚拟的标签交换路径V-LSP。
所述的方法还包括根据所述资源预留请求中携带的链路带宽资源的共享属性信息,将所述V-LSP所预留的链路资源在不同的所述逻辑传送网络之间进行共享;和/或,根据所述资源预留请求中携带的链路带宽资源的共享属性信息,将所述V-LSP所预留的链路资源在所述逻辑传送网络内部不同V-LSP之间进行共享。
所述的方法还包括所述V-LSP的端节点确定所述V-LSP所经过的网络节点和预留的链路资源信息,通过所述逻辑传送网络的自动发现机制,在所述逻辑传送网络的成员节点之间交互所述V-LSP经过的网络节点和预留的链路资源信息,所述逻辑传送网络的成员节点根据所述预留的链路资源信息更新所述逻辑传送网络的TE数据库;和/或,所述端节点确定V-LSP所经过的网络节点和预留的链路资源信息后,向网络中的路径计算服务器发布相关的信息,所述路径计算服务器根据该发布的信息来更新所述逻辑传送网络的TE数据库。
所述V-LSP的端节点通过信令机制中的记录路由功能或者资源预留请求中指定的显示路由信息来确定所述V-LSP所经过的网络节点和预留的链路资源信息。
所述逻辑传送网络的自动发现机制包括基于边界网关协议BGP或基于内部网关协议IGP的发现机制。
所述的方法还包括所述V-LSP所经过的网络节点通过路由扩散机制将本节点预留链路资源的信息在网络中进行发布。
具体包括对于为一个逻辑传送网络专用预留的链路资源,所述发布的链路资源信息包括链路标识、剩余的带宽值;网络中的所有节点和/或网络中的路径计算服务器根据所述发布的信息来更新本地包含的全网TE数据库。
具体包括对于为一个逻辑传送网络专用预留的链路资源,所述发布的链路资源信息包括链路标识、剩余的带宽值、被预留的带宽值和归属的逻辑传送网络的标识信息;所述逻辑传送网络的成员节点和/或网络中的路径计算服务器根据所述发布的信息来更新所述逻辑传送网络的TE数据库;网络中的所有节点和/或网络中的路径计算服务器根据所述发布的信息来更新本地包含的全网TE数据库。
具体包括对于为多个逻辑传送网络共享预留的链路资源,所述发布的链路资源信息包括链路标识、剩余的带宽值、被预留的带宽值和预留资源的共享属性;网络中的所有节点和/或网络中的路径计算服务器根据所述发布的信息来更新本地包含的全网TE数据库。
具体包括对于为多个逻辑传送网络共享预留的链路资源,所述发布的链路资源信息包括链路标识、剩余的带宽值、被预留的带宽值、预留资源的共享属性和归属的逻辑传送网络的标识信息;所述归属的逻辑传送网络标识对应的所述逻辑传送网络的成员节点和/或网络中的路径计算服务器根据所述发布的信息来更新所述逻辑传送网络的TE数据库;网络中的所有节点和/或网络中的路径计算服务器根据所述发布的信息来更新本地包含的全网TE数据库。
所述的方法还包括当所述逻辑传送网络收到客户业务请求后,从所述给该逻辑传送网络预留的链路资源中给所述客户业务分配标签资源,建立端到端的交叉连接,给所述客户业务提供连接服务。
所述的方法还包括当所述传送网络发生故障时,检测到故障的节点确定受故障影响的链路资源和所述逻辑传送网络对应的V-LSP,通过控制平面对所述V-LSP的保护或恢复信令过程重新为所述受故障影响的逻辑传送网络预留可用的链路资源。
由上述本发明提供的技术方案可以看出,本发明通过使用信令过程自动地为相应的逻辑传送网络预留链路资源。和现有技术相比,具有如下优点1、实现快速灵活地对物理传送网络的资源进行划分和管理,大大提高了VPN等逻辑传送网络的资源配置速度。
2、能够根据物理传送网络的故障情况,动态调整VPN等逻辑传送网络的拓扑,以保证客户网拓扑的正常运行,提高逻辑传送网络的可用性。
3、实现了物理传送网络的资源的高效利用。


图1为本发明所述集中式资源管理方法的管理模型示意图;
图2为本发明所述方法的实施例的具体处理流程图;图3为本发明所述实施例中物理传送网络的拓扑示意图;图4为本发明所述实施例中VPN A中的V-LSP拓扑示意图;图5为本发明所述实施例中VPN B中的V-LSP拓扑示意图;图6为本发明所述实施例中给客户请求提供连接服务的示意图;图7为本发明所述实施例中受故障影响的V-LSP路径上的节点会发起重路由处理并建立新的预留路径V-LSP的示意图。
具体实施例方式
本发明提供了一种对网络资源进行预留的方法,本发明的核心为传送网络根据收到的资源预留请求后,通过信令过程自动地为相应的逻辑传送网络预留链路资源。
下面结合附图来详细描述本发明所述方法,本发明所述方法的实施例的具体处理流程如图2所示,包括如下步骤步骤2-1、将物理传送网络划分为一个或多个逻辑传送网络。
为实现对物理传送网络的资源进行灵活管理,使传送网络能够适应不同客户的不同需求,本发明首先需要将实际的物理传送网络划分为一个或多个逻辑传送网络。
物理传送网络的资源管理器根据客户业务的实际需要,在该物理网络的一组特定的网络边缘节点之间确定一条或多条具有一定TE属性的链路资源,这组特定的网络边缘节点便构成了一个逻辑传送网络的成员节点,如,VPN网络中的PE节点。资源管理器为这个特定逻辑传送网络分配一个全局唯一的ID标识,如,VPN ID。资源管理器重复进行上述过程,便可以将实际的物理传送网络划分为多个逻辑传送网络。所述资源管理器可以驻留在传送网络的网络管理系统NMS中、或者驻留在VNT管理器中、或者驻留在VPN管理器中、或者驻留网络中某个确定的节点之中,或者驻留在单独的资源管理服务器中。
步骤2-2、传送网络收到资源预留请求后,通过信令过程自动为相应的逻辑传送网络预留链路资源,建立V-LSP(虚拟的标签交换路径)。
在将实际的物理传送网络划分为多个逻辑传送网络后,当需要为一个逻辑传送网络预留链路资源时,资源管理器便将资源预留请求发送给一个或多个相关的传送网络的边缘节点。该资源预留请求中携带的预留请求参数主要包括1、LSP类型为V-LSP。即只预留链路资源不分配标签;2、V-LSP所归属的VPN ID或逻辑传送网络ID;3、V-LSP的目的节点标识;4、V-LSP需要预留的带宽值;5、为V-LSP所预留的资源在不同VPN之间的共享属性信息,如,1为专用预留、m(m>1)为最大允许被m个VPN所共享的预留;6、为V-LSP所预留资源的在相同VPN的不同V-LSP之间的共享属性信息,如,1为专用预留、n(n>1)为最大允许被本VPN内部的n条V-LSP共享。
7、指定部分或全部显示路由信息以及可能的具体的需要预留的链路资源标识信息(如,指定要预留网络内部某段链路中波长值为λx的资源);在上述信息中,1~4项内容为必须包含的信息,5~7项内容为可以包含也可以不包含的信息。
当物理传送网络的源边缘节点收到上述资源预留请求后,通过指定的显示路由信息或通过路由请求来确定到达目的边缘节点的部分或全部显示路由信息。然后,源边缘节点通过信令过程将接收到的资源预留请求沿着一个或多个中间节点一直传递到目的边缘节点。
源边缘节点、中间节点和目的边缘节点还根据接收到的上述资源预留请求,完成对本节点相应的入端口和出端口链路的带宽资源预留,并标识该预留资源的归属以及预留资源的共享属性信息。上述资源预留只涉及对节点相应的入端口和出端口的链路资源进行预留,不涉及节点标签资源的分配和节点交叉连接的处理。
在源边缘节点、所有中间节点和目的边缘节点都完成了上述资源预留的处理后,在源边缘节点和目的边缘节点之间就建立了一条V-LSP。
然后,V-LSP路径上的节点将该V-LSP所经过的网络节点和预留的链路资源信息返回给资源管理器或相关的路径计算服务器。
上述对物理传送网络的链路资源预留请求是由传送网络的资源管理器发起的,在实际应用中,该链路资源预留请求也可以由客户设备发起,请求发起和资源预留的过程与上述资源管理器发起的过程类似。
步骤2-3、将网络节点预留的链路资源信息在网络中进行发布,形成整个逻辑传送网络的网络拓扑。
当针对一个逻辑传送网络完成了一条或多条链路资源预留,建立了一条或多条V-LSP后。建立的V-LSP所经过的网络节点通过路由扩散机制将本节点所预留链路资源的信息在网络中进行发布。如,向全网中其它节点发布或向网络中的路径计算服务器发布。
对于为一个逻辑传送网络专用预留的链路资源,网络对链路资源的发布和处理可以有如下两种方式1、V-LSP所经过的网络节点向网络中发布的信息包括链路标识、剩余带宽值、被预留的带宽值、归属的逻辑传送网络的ID或VPN ID标识信息等。
如果将上述预留链路资源的信息向网络中的其它节点发布,网络中的所有节点根据上述发布的链路标识、剩余的带宽值来更新本地包含的全网TE数据库。网络中该逻辑传送网络的成员节点(如,VPN中的PE成员节点)根据上述发布的所有信息来更新该逻辑传送网络的TE数据库。
如果将上述预留链路资源的信息向网络中的路径计算服务器发布,则路径计算服务器根据上述发布的所有信息来更新该逻辑传送网络的TE数据库以及全网TE数据库。
如果上述发布的链路资源信息只包括链路标识、剩余的带宽值,则网络中的所有节点和/或网络中的路径计算服务器根据所述发布的信息来更新本地包含的全网TE数据库。
2、V-LSP所经过的网络节点向网络中发布的信息包括链路标识、剩余带宽值;如果将上述预留链路资源的信息向网络中的其它节点或路径计算服务器发布,网络中的节点或路径计算服务器根据链路标识、剩余的带宽值来更新本地包含的全网TE数据库;当V-LSP建立完成后,V-LSP的端节点(即V-LSP的源节点和/或目的节点)可以通过信令机制的路由记录功能或根据资源预留请求信息中所指定的全部显示路由信息来确定该V-LSP所经过的网络节点和预留的链路资源信息。所述端节点确定V-LSP所经过的网络节点和预留的链路资源信息后,通过逻辑传送网络成员节点之间的自动发现机制,在逻辑传送网络的成员节点之间交互V-LSP所经过的网络节点和预留的链路资源信息,端节点根据交互的信息来更新该逻辑传送网络的TE数据库。和/或,所述端节点确定V-LSP所经过的网络节点和预留的链路资源信息后,直接向路径计算服务器发布所述信息,路径计算服务器根据所述发布的信息来更新该逻辑传送网络的TE数据库。
对于为多个逻辑传送网络共享预留的链路资源,网络对链路资源的发布和处理可以有如下两种方式1、V-LSP所经过的网络节点向网络中发布的信息包括链路标识、剩余带宽值、被预留的带宽值、归属的逻辑传送网络ID或VPN ID标识信息、预留资源的共享属性等。如果将上述预留链路资源的信息向网络中的其它节点发布,网络中的所有节点根据所述发布的链路标识、剩余的带宽值、被预留的带宽值、预留资源的共享属性值来更新本地包含的全网TE数据库。归属的逻辑传送网络ID所对应的逻辑传送网络的成员节点根据上述发布的信息来更新该逻辑传送网络的TE数据库。
如果将上述预留链路资源的信息向网络中的路径计算服务器发布,则路径计算服务器根据上述发布的所有信息来更新归属的逻辑传送网络ID所对应的逻辑传送网络的TE数据库以及全网TE数据库。
如果上述发布的链路资源信息只包括链路标识、剩余的带宽值、被预留的带宽值、预留资源的共享属性。则网络中的所有节点和/或路径计算服务器根据所述发布的信息来更新本地包含的全网TE数据库。
2、V-LSP所经过的网络节点向网络中发布的信息包括链路标识、剩余带宽值、被预留的带宽值、预留资源的共享属性;如果将上述预留链路资源的信息向网络中的其它节点或路径计算服务器发布,网络中的所有节点或路径计算服务器根据链路标识、剩余的带宽值来更新本地包含的全网TE数据库;当V-LSP建立完成后,V-LSP的端节点可以通过信令机制的路由记录功能或根据资源预留请求信息中所指定的全部显示路由信息来确定该V-LSP所经过的网络节点和预留的链路资源信息。所述端节点确定V-LSP所经过的网络节点和预留的链路资源信息后,通过逻辑传送网络成员节点之间的自动发现机制,在逻辑传送网络的成员节点之间交互V-LSP所经过的网络节点和预留的链路资源信息,端节点根据交互的信息来更新该逻辑传送网络的TE数据库。和/或,所述端节点确定V-LSP所经过的网络节点和预留的链路资源信息后,直接向路径计算服务器发布这些信息,路径计算服务器根据上述发布的信息来更新该逻辑传送网络的TE数据库。
所述的自动发现机制包括基于BGP(边界网关协议)或基于IGP(内部网关协议)的自动发现机制。
根据上述网络对所预留的链路资源的发布和处理方法,当一个逻辑传送网络中的所有V-LSP建立完成,并对预留的链路资源信息在网络中发布和处理完成后,该逻辑传送网络的成员节点和/或路径计算服务器中就形成了整个逻辑传送网络的网络TE拓扑。
步骤2-4、根据接收到的业务连接请求,从预留的链路资源中选择合适的资源为所请求的连接业务分配标签资源,以实现为客户提供连接服务的功能。
在形成了整个逻辑传送网络的网络拓扑后,当收到该逻辑传送网络的客户的业务连接请求时,便从上述为该逻辑传送网预留的资源中选择合适的资源为所请求的连接业务分配标签资源,并建立交叉连接,建立标签交换路径,以实现该逻辑传送网络为客户提供连接服务的功能。
当上述物理传送网络发生节点或链路故障时,检测到故障的节点分析该故障影响到哪些V-LSP,并确定这些V-LSP所预留的资源以及其所归属的逻辑传送网络。然后,通过控制平面分别发起对这些V-LSP进行保护或恢复的信令过程,重新为这些受故障影响的逻辑传送网络分别预留新的可用的物理网络资源,并重新形成整个逻辑传送网络的新的网络拓扑。从而使逻辑传送网络的网络拓扑可以避开物理网络的故障点实现实时更新。
本发明还提供了本发明所述方法的一个具体实施例,该实施例中物理传送网络的拓扑示意图如图3所示。
如图3所示,物理传送网络由网络边缘节点PE20、PE21、PE22、PE23,网络内部节点P30、P31以及网络节点之间的物理链路构成。传送网络资源管理器和网络边缘节点通过DCN(数据通信网)直接相连。客户设备CE10、CE11、CE12、CE13构成一组客户,客户设备CE50、CE51、CE52构成另外一组客户。
为支持上述两组客户的不同需求,将图3所示的物理传送网络通过资源划分划分出两个逻辑传送网络VPN A、VPN B。其中VPN A用来支持CE10、CE11、CE12、CE13客户之间的传送服务,VPN B用来支持CE50、CE51、CE52之间的传送服务。物理传送网络剩余的传送资源可以为其它客户提供公共的传送服务。
对于图3所示的物理传送网络,根据上述本发明所述方法的处理流程,进行资源预留的过程包括如下步骤1、网络边缘节点PE20收到为VPN A在传送网络内部预留一条V-LSP资源预留路径的链路资源预留请求。
比如,该链路资源预留请求中携带的预留请求参数可以具体为资源预留路径的目的网络边缘节点为PE23,预留带宽值为622M,V-LSP上的链路资源共享属性为VPN内部所有的预留路径共享以及能够被其它不同的VPN的预留路径所共享。其中,所预留的资源能够最多被4个不同的VPN共享。
2、PE20根据上述预留请求参数,向路径计算模块或路径计算服务器请求路径计算,经过路径计算确定可以满足上述预留请求参数要求的经过P30到达PE23的路径。
PE20根据上述预留请求参数的要求,预留本地和P30之间的622M带宽的链路资源,设置该链路资源已经被VPN A预留并能够被VPN A内部其它的所有路径预留请求所共享,而且能被不同VPN共享的最大次数为4。然后,向P30转发接收到的链路资源预留请求。
3、P30收到PE20转发的链路资源预留请求后,根据上述预留请求参数的要求,预留本地和PE20之间相同的物理链路资源上的622M带宽,并预留本地和下游节点PE23之间的622M带宽的链路资源并向PE23转发接收到的链路资源预留请求,同时设置对应的入口和出口链路资源已经被VPN A预留并能够被VPN A内部其它的所有路径预留请求所共享,而且能被不同VPN共享的最大次数为4。
同样,PE23收到P30发送的资源预留请求后,也预留相应端口的带宽值并设置预留资源的共享属性值。
在PE20、P30和PE23完成上述资源预留操作后,从PE23向源节点PE20反馈预留结果。至此,PE20和PE23之间的一条V-LSP建立完成,该V-LSP我们称为V-LSP1。
4、当网络边缘节点PE20收到为VPN A在传送网络内部预留另外一条V-LSP资源预留路径的资源预留请求后,该路径的目的网络边缘节点为PE22,预留带宽值为155M,虚拟LSP上的链路资源共享属性为VPN内部专用,并且不能够被其它不同的VPN的预留路径所共享。
于是,重复上述步骤2~3,为VPN A在传送网络内部预留另一条V-LSP2的专用链路资源。
重复进行类似上述步骤2~3的处理,完成VPN A和VPN B的所有路径预留后,并在VPN A和VPN B中建立相应的V-LSP,VPN A和VPN B中的V-LSP拓扑示意图分别如图4和图5所示。
当完成上述步骤1~4的处理之后,传送网络中V-LSP路径上的节点会记录如表1所示的和该V-LSP相关的链路资源预留信息。
表1节点记录的和V-LSP相关的链路资源预留信息


当网络中的物理链路为一个VPN预留了部分带宽资源后,该链路被预留的信息需要通过路由机制在网络中发布或向路径计算服务器发布以更新相关的链路状态数据库。扩散的链路信息中包括该链路剩余的公共带宽资源、该链路为VPNx所预留的带宽资源以及共享属性、该链路的部分带宽最大允许的共享次数以及已经被共享预留的次数。接收到链路状态更新报文的网络节点或路径计算服务器根据报文中的链路信息更新对应的TE链路状态数据库。
完成上述资源预留和链路状态更新后,网络节点或路径计算服务器中会形成网络为VPN所预留的链路资源的拓扑信息。
另外,在通过信令过程进行资源预留的过程中,信令过程可以记录所述V-LSP经过的网络节点以及对这些节点之间的链路资源预留的结果,并在该VPN的PE成员之间通过BGP或IGP自动发现机制将上述所记录的路径所经过的网络节点以及路径上被预留的链路资源信息在成员之间交互。当VPN成员之间的路径信息的交互完成后,VPN的所有PE成员节点都具有网络为该VPN所预留的链路资源的TE拓扑信息。
当如图3所示的网络完成对VPN A和VPN B的资源预留、在网络中扩散相关的预留链路资源信息并且通过信令的记录路由功能完成和VPN成员之间的自动发现后,网络中的节点或路径计算服务器中会形成如表2所示的链路资源预留状态信息。
表2节点或路径计算服务器中形成的链路资源预留状态信息


上述为VPN所预留的资源可以被该VPN的客户连接请求所使用。当网络节点接收到一个VPN的连接请求时,从为该VPN预留的资源中为该连接请求分配合适的标签资源。
比如,当图3所示的VPN A网络中的客户设备CE10需要建立到客户设备CE13之间一条1*VC4带宽的连接时,通过信令过程,网络节点PE20、P30、PE23分别从上述为VPN A所预留的链路资源中选择合适的标签资源并建立交叉连接,完成CE10到CE13之间的连接请求,并提供如图6中LSP 500所示的连接服务。
当物理网络发生故障时,控制平面通过对受故障影响的V-LSP进行重新选路的恢复机制,在物理网络中选择其它的可用资源并重新进行资源预留。当图3所示的物理网络中节点PE23和P30之间的光纤链路发生故障以后,P30和PE23节点会检测到链路故障,并确定该故障会影响到VPN A网络中的V-LSP1、V-LSP4、V-LSP6。网络中受故障影响的V-LSP路径上的节点会发起重路由恢复处理。
如图7所示,网络中和V-LSP1相关的节点PE20发起对V-LSP1的重路由恢复处理,并建立经过PE20、P30、PE22、PE23节点的新的预留路径V-LSP10;网络中和V-LSP4相关的节点PE21发起对V-LSP4的重路由恢复处理,并建立经过PE21、PE22、PE23节点的新的预留路径V-LSP40;网络中和V-LSP6相关的节点PE22发起对V-LSP6的重路由恢复处理,建立经过PE22、PE23节点的新的预留路径V-LSP60。通过上述对受物理网络故障影响的V-LSP的重路由恢复处理,从物理网络中重新选择新的可用资源并建立新的V-LSP以避开物理网络故障,从而实现了为VPN客户提供实时的可用的连通性服务。
上述本发明所述方法中的逻辑传送网络主要包括VPN网络尤其是L1VPN网络或VNT网络。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种对网络资源进行预留的方法,其特征在于,包括步骤A、传送网络收到资源预留请求后,获得该资源预留请求携带的逻辑传送网络标识信息;B、所述传送网络根据所述资源预留请求,给所述逻辑传送网络预留相应的链路资源。
2.根据权利要求1所述的方法,其特征在于,所述的资源预留请求中携带所述逻辑传送网络的全局唯一的标识信息、所请求的链路带宽信息、源节点和目的节点信息。
3.根据权利要求2所述的方法,其特征在于,所述的资源预留请求中携带预留的链路带宽资源的共享属性信息和/或部分或全部显示路由信息和/或需要预留的链路资源的标识信息。
4.根据权利要求1所述的方法,其特征在于,所述逻辑传送网络为虚拟专用网络VPN或1层虚拟专用网络L1VPN或VNT网络。
5.根据权利要求1、2、3或4所述的方法,其特征在于,所述的步骤B具体包括B1、传送网络中的所述源节点收到资源管理器或者客户设备发送的所述资源预留请求后,确定到达所述目的节点的部分或全部显示路由信息;所述源节点给所述逻辑传送网络完成本节点相应的入端口和出端口链路的带宽资源预留,并标识预留资源的归属和共享属性信息;将接收到的所述资源预留请求依次传递给显示路由中的包括所述目的节点在内的其它节点;B2、所述其它节点给所述逻辑传送网络完成本节点相应的入端口和出端口链路的带宽资源预留,并标识预留资源的归属和共享属性信息;在所述源节点和目的节点之间建立虚拟的标签交换路径V-LSP。
6.根据权利要求5所述的方法,其特征在于,所述的方法还包括根据所述资源预留请求中携带的链路带宽资源的共享属性信息,将所述V-LSP所预留的链路资源在不同的所述逻辑传送网络之间进行共享;和/或,根据所述资源预留请求中携带的链路带宽资源的共享属性信息,将所述V-LSP所预留的链路资源在所述逻辑传送网络内部不同V-LSP之间进行共享。
7.根据权利要求5所述的方法,其特征在于,所述的方法还包括所述V-LSP的端节点确定所述V-LSP所经过的网络节点和预留的链路资源信息,通过所述逻辑传送网络的自动发现机制,在所述逻辑传送网络的成员节点之间交互所述V-LSP经过的网络节点和预留的链路资源信息,所述逻辑传送网络的成员节点根据所述预留的链路资源信息更新所述逻辑传送网络的TE数据库;和/或,所述端节点确定V-LSP所经过的网络节点和预留的链路资源信息后,向网络中的路径计算服务器发布相关的信息,所述路径计算服务器根据该发布的信息来更新所述逻辑传送网络的TE数据库。
8.根据权利要求7所述的方法,其特征在于,所述V-LSP的端节点通过信令机制中的记录路由功能或者资源预留请求中指定的显示路由信息来确定所述V-LSP所经过的网络节点和预留的链路资源信息。
9.根据权利要求7所述的方法,其特征在于,所述逻辑传送网络的自动发现机制包括基于边界网关协议BGP或基于内部网关协议IGP的发现机制。
10.根据权利要求5所述的方法,其特征在于,所述的方法还包括所述V-LSP所经过的网络节点通过路由扩散机制将本节点预留链路资源的信息在网络中进行发布。
11.根据权利要求10所述的方法,其特征在于,具体包括对于为一个逻辑传送网络专用预留的链路资源,所述发布的链路资源信息包括链路标识、剩余的带宽值;网络中的所有节点和/或网络中的路径计算服务器根据所述发布的信息来更新本地包含的全网TE数据库。
12.根据权利要求10所述的方法,其特征在于,具体包括对于为一个逻辑传送网络专用预留的链路资源,所述发布的链路资源信息包括链路标识、剩余的带宽值、被预留的带宽值和归属的逻辑传送网络的标识信息;所述逻辑传送网络的成员节点和/或网络中的路径计算服务器根据所述发布的信息来更新所述逻辑传送网络的TE数据库;网络中的所有节点和/或网络中的路径计算服务器根据所述发布的信息来更新本地包含的全网TE数据库。
13.根据权利要求10所述的方法,其特征在于,具体包括对于为多个逻辑传送网络共享预留的链路资源,所述发布的链路资源信息包括链路标识、剩余的带宽值、被预留的带宽值和预留资源的共享属性;网络中的所有节点和/或网络中的路径计算服务器根据所述发布的信息来更新本地包含的全网TE数据库。
14.根据权利要求10所述的方法,其特征在于,具体包括对于为多个逻辑传送网络共享预留的链路资源,所述发布的链路资源信息包括链路标识、剩余的带宽值、被预留的带宽值、预留资源的共享属性和归属的逻辑传送网络的标识信息;所述归属的逻辑传送网络标识对应的所述逻辑传送网络的成员节点和/或网络中的路径计算服务器根据所述发布的信息来更新所述逻辑传送网络的TE数据库;网络中的所有节点和/或网络中的路径计算服务器根据所述发布的信息来更新本地包含的全网TE数据库。
15.根据权利要求1所述的方法,其特征在于,所述的方法还包括当所述逻辑传送网络收到客户业务请求后,从所述给该逻辑传送网络预留的链路资源中给所述客户业务分配标签资源,建立端到端的交叉连接,给所述客户业务提供连接服务。
16.根据权利要求1所述的方法,其特征在于,所述的方法还包括当所述传送网络发生故障时,检测到故障的节点确定受故障影响的链路资源和所述逻辑传送网络对应的V-LSP,通过控制平面对所述V-LSP的保护或恢复信令过程重新为所述受故障影响的逻辑传送网络预留可用的链路资源。
全文摘要
本发明提供了一种对网络资源进行预留的方法,该方法主要包括传送网络收到资源预留请求后,获得该资源预留请求携带的逻辑传送网络标识信息;所述传送网络根据所述资源预留请求,给所述逻辑传送网络预留相应的链路资源。利用本发明所述方法,可以快速灵活地对物理传送网络的资源进行划分和管理,大大提高物理传送网络的资源配置速度。
文档编号H04L12/54GK101079729SQ20061008105
公开日2007年11月28日 申请日期2006年5月23日 优先权日2006年5月23日
发明者高建华 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1