建立LSP的方法、服务器及路由器技术

技术编号:15794802 阅读:162 留言:0更新日期:2017-07-10 09:57
本发明专利技术实施例公开了一种建立LSP的方法、服务器及路由器,用于减轻PCE服务器的性能压力。本发明专利技术实施例方法包括:路径计算单元PCE服务器向路径计算客户端PCC发送第一消息以触发LSP的建立,将LSP的管理权限托管给PCC,以使得PCC计算LSP的路径,根据路径建立LSP。因为PCE服务器将一些可托管给PCC进行LSP计算和管理的业务托管给PCC进行路径计算和管理,使其能更聚焦于那些必须基于全局视图来进行管理的业务的路径的计算和管理,因此能够有效减轻PCE服务器的性能压力。

【技术实现步骤摘要】
建立LSP的方法、服务器及路由器
本专利技术涉及通信领域,尤其涉及一种PCE建立LSP的方法、PCE服务器及路由器。
技术介绍
路径计算单元(PathComputationElement,PCE)是一种基于多协议标签交换(MultipleProtocolLabelSwitch,MPLS)流量工程(Trafficengineering,TE)的集中算路模式。PCE的提出最早是为了解决大型的多区域网络路径计算问题,可以通过PCE为MPLSTE计算跨域路径。PCE解决方案中有服务器(Server)和客户端(Client)两种角色。Server是路径计算的完成方,存储了整网的路径信息。Client为算路请求的发起方,即隧道的Ingress节点(入节点)。Client向Server发出请求后,Server会根据整网的资源情况进行路径计算,最终达到整网资源的最优化。传统的PCE集中管理了网络的TE拓扑资源,即流量工程数据库(TrafficEngineeringDatabase,TEDB)。PCE技术分为statelessPCE和statefulPCE两种,stateless在进行路径计算时只考虑TEDB的信息,statefulPCE路径计算时同时考虑TEDB和LSP状态数据库(LSPStateDatabase,LSPDB)的信息。现有技术中有两种statefulPCE的模式:passivestatefulPCE和activestatefulPCE:其中,ActiveStatefulPCE基于传统PCE基础上,PCC通过托管(Delegation)方式向PCEServer上报(Report)LSP信息,并授权PCEServer管理托管的LSP。具体的流程如图1所示:PCEServer通过托管的LSP信息生成全网的LSPDB,并基于LSPDB进行网络优化计算,结果随路径更新(Update)下发至PCC。PCC以先建立新业务再拆除老业务(Make-Before-Break,MBB)方式进行路径调整,并重新上报调整结果,更新LSPDB。ActiveStatefulPCE技术中LSP的创建的其中一种方式为:PCEinitiatedLSP,是由PCEServer触发创建LSP,PCEinitiatedLSP的隧道在PCC上面是自动创建的(autotunnel),所有的PCEinitiatedLSP的管理权限自动的都归属于PCEserver,不可选择。PCEserver负责所有这些LSP的计算和管理,如图2所示,当PCEserver管理的PCC的网络较大,托管给PCE的LSP数量较大,如果此时PCEserver触发创建的PCEinitiatedLSP也托管给PCEserver,PCEserver的计算工作量就会剧增,大大增加了PCEserver的负担,且对PCEserver的性能产生较大影响。
技术实现思路
本专利技术实施例提供了一种建立LSP的方法、服务器及路由器,能够有效减轻PCEServer的性能压力。第一方面,本专利技术实施例提供了一种建立标签交换路径LSP的方法,包括:路径计算单元PCE服务器向路径计算客户端PCC发送第一消息以触发LSP的建立,将LSP的管理权限托管给PCC,以使得PCC计算LSP的路径,根据路径建立LSP。本专利技术实施例中,PCEServer将一些可托管给PCC进行LSP计算和管理的业务(例如:不重要的业务)托管给PCC进行路径计算和管理,使其能更聚焦于那些必须基于全局视图来进行管理的业务的路径的计算和管理,因此能够有效减轻PCEServer的性能压力。结合第一方面,在第一方面的第一种可能的实现方式中,该方法还包括:PCE服务器向PCC发送第二消息取消托管LSP的管理权限,以使得PCC将LSP的管理权限托管给PCE服务器。如此,通过此种方式,PCE服务器可以在适当的时候撤销该LSP向PCC的托管。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,PCE服务器将LSP的管理权限托管给PCC包括:PCE服务器在第一消息中携带LSP的管理权限托管指示,通过LSP的管理权限托管指示将LSP的管理权限托管给PCC。如此,可以直接在触发创建LSP的第一消息中将LSP的管理权限托管指示发送给PCC,使得PCC可以计算路径,并建立LSP。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,该方法还包括:PCE服务器接收PCC在接收到第一消息之后发送的LSP的托管请求;PCE服务器将LSP的管理权限托管给PCC包括:PCE服务器拒绝PCC发送的LSP的托管请求,向PCC发送第三消息,第三消息中携带LSP的管理权限托管指示,通过LSP的管理权限托管指示将LSP的管理权限托管给PCC。如此,可以在等PCC将LSP的管理权限托管给PCE服务器时,PCE服务器才拒绝PCC的托管,并将LSP的管理权限通过第三消息托管给PCC,使得PCC可以计算路径,并建立LSP。需要说明的是,PCE服务器将LSP的管理权限托管给PCC的方式除了以上两种之外,还可以通过其他方式进行托管,上述两种方式并不对本专利技术构成限定。结合第一方面、第一方面的第一种可能的实现方式至第一方面的第三种可能的实现方式中的任一种可能的实现方式,在第一方面的第四种可能的实现方式中,该方法还包括:PCE服务器指定LSP为主LSP、备份LSP或者逃生LSP。结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,PCE服务器指定LSP为主LSP、备份LSP或者逃生LSP包括:PCE服务器在第一消息中携带LSP的角色指示,LSP的角色指示用于标识LSP为主LSP、备份LSP或者逃生LSP。因此,在将LSP的管理权限托管给PCC时等信息交互过程中,明确指定LSP的角色(主LSP、备份LSP或逃生LSP),在主备LSP均故障时在PCC上面可以自动计算和创建逃生路径,减少业务的断流时间。第二方面,本专利技术实施例提供了一种建立标签交换路径LSP的方法,,包括:路径计算客户端PCC接收路径计算单元PCE服务器发送的的第一消息,第一消息用于触发建立LSP;PCC根据第一消息获得LSP的管理权限;PCC在获得LSP的管理权限后,计算LSP的路径,根据路径建立LSP。本专利技术实施例中,在PCEServer将一些可托管给PCC进行LSP计算和管理的业务(例如:不重要的业务)的LSP的管理权限托管给PCC之后,PCC可以进行路径计算和管理,因此能够有效减轻PCEServer的性能压力。结合第二方面,在第二方面的第一种可能的实现方式中,该方法还包括:PCC接收PCE服务器发送的第二消息,第二消息用于取消托管LSP的管理权限;PCC接收到第二消息后,将LSP的管理权限托管给PCE服务器。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,PCC根据第一消息获得LSP的管理权限包括:第一消息中携带LSP的管理权限托管指示,以将LSP的管理权限托管给PCC,PCC根据LSP的管理权限托管指示获得LSP的管理权限。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,PCC根据本文档来自技高网
...
建立LSP的方法、服务器及路由器

【技术保护点】
一种建立标签交换路径LSP的方法,其特征在于,包括:路径计算单元PCE服务器向路径计算客户端PCC发送第一消息以触发LSP的建立;所述PCE服务器将所述LSP的管理权限托管给所述PCC,以使得所述PCC计算所述LSP的路径,根据所述路径建立所述LSP。

【技术特征摘要】
1.一种建立标签交换路径LSP的方法,其特征在于,包括:路径计算单元PCE服务器向路径计算客户端PCC发送第一消息以触发LSP的建立;所述PCE服务器将所述LSP的管理权限托管给所述PCC,以使得所述PCC计算所述LSP的路径,根据所述路径建立所述LSP。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述PCE服务器向所述PCC发送第二消息取消托管所述LSP的管理权限,以使得所述PCC将所述LSP的管理权限托管给所述PCE服务器。3.根据权利要求1所述的方法,其特征在于,所述PCE服务器将所述LSP的管理权限托管给所述PCC包括:所述PCE服务器在所述第一消息中携带所述LSP的管理权限托管指示,通过所述LSP的管理权限托管指示将所述LSP的管理权限托管给所述PCC。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述PCE服务器接收所述PCC在接收到所述第一消息之后发送的所述LSP的托管请求;所述PCE服务器将所述LSP的管理权限托管给所述PCC包括:所述PCE服务器拒绝所述PCC发送的所述LSP的托管请求,向所述PCC发送第三消息,所述第三消息中携带所述LSP的管理权限托管指示,通过所述LSP的管理权限托管指示将所述LSP的管理权限托管给所述PCC。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:所述PCE服务器指定所述LSP为主LSP、备份LSP或者逃生LSP。6.根据权利要求5所述的方法,其特征在于,所述PCE服务器指定所述LSP为主LSP、备份LSP或者逃生LSP包括:所述PCE服务器在所述第一消息中携带LSP的角色指示,所述LSP的角色指示用于标识所述LSP为主LSP、备份LSP或者逃生LSP。7.一种建立标签交换路径LSP的方法,其特征在于,包括:路径计算客户端PCC接收路径计算单元PCE服务器发送的的第一消息,所述第一消息用于触发建立LSP;所述PCC根据所述第一消息获得所述LSP的管理权限;所述PCC在获得所述LSP的管理权限后,计算所述LSP的路径,根据所述路径建立所述LSP。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述PCC接收所述PCE服务器发送的第二消息,所述第二消息用于取消托管所述LSP的管理权限;所述PCC接收到所述第二消息后,将所述LSP的管理权限托管给所述PCE服务器。9.根据权利要求7所述的方法,其特征在于,所述PCC根据所述第一消息获得所述LSP的管理权限包括:所述第一消息中携带所述LSP的管理权限托管指示,以将所述LSP的管理权限托管给所述PCC,所述PCC根据所述LSP的管理权限托管指示获得所述LSP的管理权限。10.根据权利要求7所述的方法,其特征在于,所述PCC根据所述第一消息获得所述LSP的管理权限包括:所述PCC在接收到所述第一消息后向所述PCE服务器发送所述LSP的托管请求;所述PCC接收所述PCE服务器发送的第三消息,所述第三消息为所述PCE服务器拒绝所述PCC发送的所述LSP的托管请求之后发送的消息,所述第三消息中携带所述LSP的管理权限托管指示;所述PCC根据所述LSP的管理权限托管指示获得所述LSP的管理权限。11.根据权利要求7至10所述的方法,其特征在于,所述方法还包括:所述PCC根据所述第一消息获知所述LSP为主LSP、备份LSP或者逃生LSP。12.根据权利要求11所述的方法,其特征在于,所述PCC根据所述第一消息获知所述LSP为主LSP、备份LSP或者逃生LSP包括:所述第一消息中携带LSP的角色指示,所述PCC根据所述LSP的角色指示获知所述LSP为主LSP、备份LSP或者逃生LSP。13.根据权利要求12所述的方法,其特征在于,当所述LSP为逃生LSP时,所述PCC在获得所述LSP的管理权限后,计算所述LSP的路径,根据所述路径建立所述LSP包括:所述PCC保存所述逃生LSP的信息,当检测到主LSP和备份LSP均建立失败时,计算所述逃生LSP的路径,根据所述路径建立所述逃生LSP。14.一种服务器,其特征在于,包括:LSP建立触发单元,用于向路径计算客户端PCC发送第一消息以触发LSP的建立;LSP托管单元,用于将所述LSP的管理权限托管给所述PCC,以使得所述PCC计算所述LSP的路径,根据所述路径建立所述LSP。15.根据权利要求14所述的服...

【专利技术属性】
技术研发人员:王凤梅李振斌陈霞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1