连接能力的通告方法及装置制造方法及图纸

技术编号:17944082 阅读:38 留言:0更新日期:2018-05-15 23:16
本发明专利技术提供了一种连接能力的通告方法及装置,其中,该方法包括:在路径计算客户端PCC创建路径计算单元协议PCEP报文,其中,所述PCEP报文携带用于表征所述PCC具备多连接能力的属性信息;在所述PCC和路径计算单元PCE的PCEP会话阶段,将所述PCEP报文通告给一个或多个所述PCE。通过本发明专利技术,解决了相关技术中PCC不能与多个PCE之间建立多条PCEP会话连接的问题。

A method and device for announcements of connection capacity

The present invention provides a communication method and device for connecting capacity, in which the method includes: creating a path computing unit protocol PCEP message in the path computing client PCC, wherein the PCEP message carries the attribute information that characterizing the multiple connection ability of the PCC, and the PCEP of the PCC and the path calculation unit PCE. At the speaking stage, the PCEP message is notified to one or more PCE. The invention solves the problem that PCC can not establish multiple PCEP session connections with multiple PCE in related technologies.

【技术实现步骤摘要】
连接能力的通告方法及装置
本专利技术涉及通信领域,具体而言,涉及一种连接能力的通告方法及装置。
技术介绍
路径计算单元(PathComputationElement,PCE)是能够基于网络图来计算网络路径或者路由,并应用计算约束条件的实体、部件、应用程序或网络节点。路径计算客户(PathComputationClient,PCC)是请求待由PCE执行的路径计算的客户应用程序。RFC4655中描述了一种基于PCE的结构,用于多协议标签交换(MultiprotocolLabelSwitching,MPLS)和通用多协议标签交换(GeneralizedMultiprotocolLabelSwitching,GMPLS)流量工程(TrafficEngineer,TE)标签交换路径(LabelSwitchedPaths,LSP)的路径计算。PCE和PCC之间采用路径计算单元协议(PathComputationElementProtocol,PCEP)作为通信协议[RFC5440],PCC通过PCEP协议请求来自PCE的路径或者路由,PCE将计算后的路径信息转发给PCC。RFC4655中定义PCEP协议基于传输控制协议(TransmissionControlProtocol,简称为TCP)建立会话(session),端口号4189,并且规定在任何时候每个PCC只能跟一个PCE建立PCEP会话(session),在任何时候,每个PCEP对等体只能建立一个TCP连接。这种协议设计在PCEP用于MPLS和GMPLS网络的流量工程的时候,不存在问题,因为PCE和PCC之间的网络状态同步信息和路径建立信息不太大。但是随着软件定义网络SDN技术的提出,PCEP协议用于PCE和PCC之间的南向接口协议时,PCC和PCE之间的数据传递会大增,特别是PCE和PCC之间需要进行用户流量数据的采集和实时上报,网络带宽和路径需要动态建立和调整时,PCE和PCC之间的可靠性就需要重点考虑了,如果PCE和PCC之间出现连接中断或者故障,那么无法保证业务路径的动态调整和建立。针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
本专利技术实施例提供了一种连接能力的通告方法及装置,以至少解决相关技术中PCC不能与多个PCE之间建立多条PCEP会话连接的问题。根据本专利技术的一个实施例,提供了一种连接能力的通告方法,包括:在路径计算客户端PCC创建路径计算单元协议PCEP报文,其中,所述PCEP报文携带用于表征所述PCC具备多连接能力的属性信息;在所述PCC和路径计算单元PCE的PCEP会话阶段,将所述PCEP报文通告给一个或多个所述PCE。可选地,在将所述PCEP报文通告给一个或多个所述PCE之后,所述方法还包括:接收所述PCE的角色请求消息,其中,所述角色请求消息携带所述PCE的优先级属性;根据所述优先级属性为所述PCE分配PCE角色。可选地,根据所述优先级属性为所述PCE分配PCE角色包括:比较所述PCE的优先级属性与当前连接的主PCE的优先级属性;在所述PCE的优先级属性高于当前连接的主PCE的优先级属性时,将所述PCE的PCE角色分配为主PCE。可选地,所述PCE角色包括:主PCE、从PCE、父PCE、子PCE。可选地,在将所述PCEP报文通告给一个或多个所述PCE之后,所述方法包括:确定所述PCC的PCE之间的会话中断;根据预设优先级选举确定主PCE;向所述主PCE发送角色请求消息,并将与所述PCE之间的连接切换到所述主PCE。可选地,确定所述PCC的PCE之间的会话中断包括以下至少之一:在所述PCC接收到所述PCE的关闭消息时,确定所述PCC的PCE之间的会话中断;在所述PCC在预定时间间隔内未收到所述PCE的保活消息时,确定所述PCC的PCE之间的会话中断;在检测到所述PCC与所述PCE之间的传输控制协议TCP连接出现故障时,确定所述PCC的PCE之间的会话中断。可选地,在根据预设优先级选举确定主PCE之后,所述方法还包括:根据所述预设优先级选举确定从PCE;向所述从PCE发送角色请求消息。可选地,所述属性信息包括:承载在Open消息中的标识字段。根据本专利技术的另一个实施例,提供了一种连接能力的通告装置,包括:创建模块,用于在路径计算客户端PCC创建路径计算单元协议PCEP报文,其中,所述PCEP报文携带用于表征所述PCC具备多连接能力的属性信息;通告模块,用于在所述PCC和路径计算单元PCE的PCEP会话阶段,将所述PCEP报文通告给一个或多个所述PCE。可选地,所述装置还包括:接收模块,用于在所述通告模块将所述PCEP报文通告给一个或多个所述PCE之后,接收所述PCE的角色请求消息,其中,所述角色请求消息携带所述PCE的优先级属性;分配模块,用于根据所述优先级属性为所述PCE分配PCE角色。可选地,所述分配模块包括:比较单元,用于比较所述PCE的优先级属性与当前连接的主PCE的优先级属性;确定单元,用于在所述PCE的优先级属性高于当前连接的主PCE的优先级属性时,将所述PCE的PCE角色分配为主PCE。可选地,所述PCE角色包括:主PCE、从PCE、父PCE、子PCE。可选地,所述装置包括:确定模块,用于在所述通告模块将所述PCEP报文通告给一个或多个所述PCE之后,确定所述PCC的PCE之间的会话中断;第一选举模块,用于根据预设优先级选举确定主PCE;处理模块,用于向所述主PCE发送角色请求消息,并将与所述PCE之间的连接切换到所述主PCE。可选地,所述确定模块确定所述PCC的PCE之间的会话中断包括以下至少之一:在所述PCC接收到所述PCE的关闭消息时,确定所述PCC的PCE之间的会话中断;在所述PCC在预定时间间隔内未收到所述PCE的保活消息时,确定所述PCC的PCE之间的会话中断;在检测到所述PCC与所述PCE之间的传输控制协议TCP连接出现故障时,确定所述PCC的PCE之间的会话中断。可选地,所述装置还包括:第二选举模块,用于在所述第一选举模块根据预设优先级选举确定主PCE之后,根据所述预设优先级选举确定从PCE;发送模块,用于向所述从PCE发送角色请求消息。可选地,所述属性信息包括:承载在Open消息中的标识字段。根据本专利技术的又一个实施例,还提供了一种存储介质。该存储介质设置为存储用于执行以下步骤的程序代码:在路径计算客户端PCC创建路径计算单元协议PCEP报文,其中,所述PCEP报文携带用于表征所述PCC具备多连接能力的属性信息;在所述PCC和路径计算单元PCE的PCEP会话阶段,将所述PCEP报文通告给一个或多个所述PCE。通过本专利技术,在路径计算客户端PCC创建路径计算单元协议PCEP报文,其中,所述PCEP报文携带用于表征所述PCC具备多连接能力的属性信息;在所述PCC和路径计算单元PCE的PCEP会话阶段,将所述PCEP报文通告给一个或多个所述PCE,通过创建具备多连接能力的PCEP报文中并通告给PCE,PCC跟多个PCE之间建立多条PCEP会话连接,可以实现PCE连接的切换,保证业务的连续性,解决了相关技术中PCC不能与多个PCE之间建立多条PCEP会话连接的问题。附图说明此处所说明的附图本文档来自技高网
...
连接能力的通告方法及装置

【技术保护点】
一种连接能力的通告方法,其特征在于,包括:在路径计算客户端PCC创建路径计算单元协议PCEP报文,其中,所述PCEP报文携带用于表征所述PCC具备多连接能力的属性信息;在所述PCC和路径计算单元PCE的PCEP会话阶段,将所述PCEP报文通告给一个或多个所述PCE。

【技术特征摘要】
1.一种连接能力的通告方法,其特征在于,包括:在路径计算客户端PCC创建路径计算单元协议PCEP报文,其中,所述PCEP报文携带用于表征所述PCC具备多连接能力的属性信息;在所述PCC和路径计算单元PCE的PCEP会话阶段,将所述PCEP报文通告给一个或多个所述PCE。2.根据权利要求1所述的方法,其特征在于,在将所述PCEP报文通告给一个或多个所述PCE之后,所述方法还包括:接收所述PCE的角色请求消息,其中,所述角色请求消息携带所述PCE的优先级属性;根据所述优先级属性为所述PCE分配PCE角色。3.根据权利要求2所述的方法,其特征在于,根据所述优先级属性为所述PCE分配PCE角色包括:比较所述PCE的优先级属性与当前连接的主PCE的优先级属性;在所述PCE的优先级属性高于当前连接的主PCE的优先级属性时,将所述PCE的PCE角色分配为主PCE。4.根据权利要求2所述的方法,其特征在于,所述PCE角色包括:主PCE、从PCE、父PCE、子PCE。5.根据权利要求1所述的方法,其特征在于,在将所述PCEP报文通告给一个或多个所述PCE之后,所述方法包括:确定所述PCC的PCE之间的会话中断;根据预设优先级选举确定主PCE;向所述主PCE发送角色请求消息,并将与所述PCE之间的连接切换到所述主PCE。6.根据权利要求5所述的方法,其特征在于,确定所述PCC的PCE之间的会话中断包括以下至少之一:在所述PCC接收到所述PCE的关闭消息时,确定所述PCC的PCE之间的会话中断;在所述PCC在预定时间间隔内未收到所述PCE的保活消息时,确定所述PCC的PCE之间的会话中断;在检测到所述PCC与所述PCE之间的传输控制协议TCP连接出现故障时,确定所述PCC的PCE之间的会话中断。7.根据权利要求5所述的方法,其特征在于,在根据预设优先级选举确定主PCE之后,所述方法还包括:根据所述预设优先级选举确定从PCE;向所述从PCE发送角色请求消息。8.根据权利要求1所述的方法,其特征在于,所述属性信息包括:承载在Open消息中的标识字段。9.一种连接能力的通告装置,其特征在于,包括:创建模块,用于在路径计算客户端PCC创建路径计算单元协议...

【专利技术属性】
技术研发人员:胡方伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1