路径获取方法、路径计算单元、路径计算客户端及系统技术方案

技术编号:10854618 阅读:156 留言:0更新日期:2015-01-01 03:25
本发明专利技术公开了一种路径请求方法,所述方法包括:有状态Stateful路径计算单元PCE接收路径计算客户端PCC发送的路径计算请求消息,所述路径计算请求消息包含第一属性信息,所述第一属性信息用于指定所述PCC请求的路径的获取方式;所述Stateful PCE根据所述第一属性信息,获取符合所述PCC请求的路径信息;发送路径计算应答消息至所述PCC,所述路径计算应答消息中包含有所述符合所述PCC请求的路径信息。本发明专利技术实施例还提供一种有状态路径计算单元和路径计算客户端。本发明专利技术实施例,用于解决现有技术中路由技术方法不灵活,限制了网络扩展的技术问题。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种路径请求方法,所述方法包括:有状态Stateful路径计算单元PCE接收路径计算客户端PCC发送的路径计算请求消息,所述路径计算请求消息包含第一属性信息,所述第一属性信息用于指定所述PCC请求的路径的获取方式;所述Stateful PCE根据所述第一属性信息,获取符合所述PCC请求的路径信息;发送路径计算应答消息至所述PCC,所述路径计算应答消息中包含有所述符合所述PCC请求的路径信息。本专利技术实施例还提供一种有状态路径计算单元和路径计算客户端。本专利技术实施例,用于解决现有技术中路由技术方法不灵活,限制了网络扩展的技术问题。【专利说明】路径获取方法、路径计算单元、路径计算客户端及系统
本专利技术涉及通信
,具体涉及一种路径获取方法、路径计算单元(PathComputat1n Element, PCE)、路径计算客户端(Path Computat1n Client, PCC)及系统。
技术介绍
PCE 是多协议标签交换(Mult1-Protocol Label Switching, MPLS)网络的一种路径计算架构中的计算单元,可以实现基于各种约束条件的集中式路径计算。其中,PCC用于发起路径计算请求和接收路径计算结果,PCE用于接收来自PCC的路径计算请求,根据请求进行路径计算,并返回路径计算结果给PCC。路径计算单元通信协议(PCE communicat1nProtocol, PCEP)是用于PCC与PCE之间进行路径计算请求与应答通信的协议。 PCE可以分为两种类型:无状态(Stateless)PCE和有状态(Stateful) PCE。Stateless PCE只保存网络状态信息,具体包括网络拓扑信息和资源信息PCE除了保存网络状态信息之外,还会保存网络中已经建立的路径信息和正在使用中的预留资源信息。由于Stateful PCE有更多的网络信息,因此可以实现更为丰富的路径计算功能。现有基于PCEP的路径计算方法中,PCE在接收到PCC发送的计算请求后,会根据网络状态信息,为PCC计算一条新的路径,当PCE无法计算出满足条件的新路径时,PCE返回计算失败信息至PCC,PCC将无法获得可用的路径。 由此可见,现有技术的路径计算方法灵活性较低,无法适应上述情况,限制了网络的可扩展性。
技术实现思路
本专利技术实施例提供了一种路径获取方法、路径计算单元、路径计算客户端及系统,用于解决现有技术中路由计算方法不灵活,限制了网络扩展的技术问题。 第一方面,提供了一种路径请求方法,所述方法包括: Stateful PCE接收PCC发送的路径计算请求消息,所述路径计算请求消息包含第一属性信息,所述第一属性信息用于指定所述PCC请求的路径的获取方式; 所述Stateful PCE根据所述第一属性信息,获取符合所述PCC请求的路径信息; 发送路径计算应答消息至所述PCC,所述路径计算应答消息中包含有所述符合所述PCC请求的路径信息。 在所述第一方面的第一种可能的实现方式中,所述PCC请求的路径的获取方式为:只接受已建立路径的方式,或优先接受已建立路径的方式,或只接受新建立路径的方式,或优先接收新建立路径的方式。 根据所述第一方面的第一种可能的实现方式,还提供了所述第一方面的第二种可能的实现方式,在所述第一方面的第二种可能的实现方式中,如果所述PCC请求的路径的获取方式为只接受已建立路径的方式,则所述stateful PCE查找已建立路径信息的数据库,如果所述数据库中存在符合所述PCC请求的第一路径,则所述路径计算应答消息中包含有所述第一路径的信息;如果所述数据库中不存在符合所述PCC请求的已建立路径,则所述路径计算应答消息包含获取失败指示标志;或者, 如果所述PCC请求的路径的获取方式为优先接受已建立路径的方式,则所述Stateful PCE查找所述数据库,如果所述数据库中存在符合所述PCC请求的第二路径,则所述路径计算应答消息中包含有所述第二路径的信息;如果所述数据库中不存在符合所述PCC请求的已建立路径,则所述Stateful PCE根据所述PCC的请求计算新路径,如果计算成功,所述路径计算应答消息中包含有计算得到的新建立路径的信息,如果计算不成功,则所述路径计算应答消息包含获取失败指示标志;或者, 如果所述PCC请求的路径的获取方式为只接受新建立路径的方式,则所述Stateful PCE根据所述PCC的请求计算新路径,如果计算成功,所述路径计算应答消息中包含有计算得到的新建立路径的信息;如果计算不成功,则所述路径计算应答消息包含获取失败指示标志;或者, 如果所述PCC请求的路径的获取方式为优先接受新建立路径的方式,则所述Stateful PCE根据所述PCC的请求计算新路径,如果计算成功,所述路径计算应答消息中包含有计算得到的第三路径的信息;如果计算不成功,所述Stateful PCE查找数据库,如果所述数据库中存在符合所述PCC请求的已建立的第四路径,则所述路径计算应答消息中包含有所述第四路径的信息,如果所述数据库中不存在符合所述PCC请求的已建立路径,则所述路径计算应答消息包含获取失败指示标志。 根据所述第一方面或所述第一方面的上述任意一种可能的实现方式,还提供了所述第一方面的第三种可能的实现方式,在所述第一方面的第三种可能的实现方式中, 所述路径计算应答消息还包含第二属性信息,所述第二属性信息用于表明所述符合所述PCC请求的路径的属性。 根据所述第一方面的第三种可能的实现方式,还提供了所述第一方面的第四种可能的实现方式,在所述第一方面的第四种可能的实现方式中,所述符合所述PCC请求的路径的属性为:所述符合所述PCC请求的路径的属性为新建立的路径,所述符合所述PCC请求的路径的属性为已建立的路径。 第二方面,提供了一种路径请求方法,所述方法包括: 路径计算客户端PCC向有状态Stateful路径计算单元PCE发送路径计算请求消息,请求符合所述PCC请求的路径,所述路径计算请求消息包含第一属性信息,所述第一属性信息用于指定所述PCC请求的路径的获取方式; 所述PCC接收所述Stateful PCE返回的路径计算应答消息,所述路径计算应答消息中包含有根据所述第一属性信息获得的符合所述PCC请求的路径信息; 所述PCC根据所述路径信息建立转发路径。 在所述第二方面的第一种可能的实现方式中,所述PCC请求的路径的获取方式为:只接受已建立路径的方式,或优先接受已建立路径的方式,或只接受新建立路径的方式,或优先接收新建立路径的方式。 根据所述第二方面或所述第二方面的第一种可能的实现方式,还提供了所述第二方面的第三种可能的实现方式,在所述第二方面的第三种可能的实现方式中: 所述路径计算应答消息还包含第二属性信息,所述第二属性信息用于表明所述符合所述PCC请求的路径的属性;所述符合所述PCC请求的路径的属性为:所述符合所述PCC请求的路径的属性为新建立的路径,所述符合所述PCC请求的路径的属性为已建立的路径。 第三方面,提供了一种Stateful PCE,所述Stateful PCE包括: 接收单元,用于接本文档来自技高网
...

【技术保护点】
一种路径请求方法,其特征在于,所述方法包括:有状态Stateful路径计算单元PCE接收路径计算客户端PCC发送的路径计算请求消息,所述路径计算请求消息包含第一属性信息,所述第一属性信息用于指定所述PCC请求的路径的获取方式;所述Stateful PCE根据所述第一属性信息,获取符合所述PCC请求的路径信息;发送路径计算应答消息至所述PCC,所述路径计算应答消息中包含有所述符合所述PCC请求的路径信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:董杰陈国义
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1