一种对出现错误的LSP定位的方法及PCC和PCE技术

技术编号:18788724 阅读:409 留言:0更新日期:2018-08-29 09:21
本发明专利技术实施例公开了一种对出现错误的标签交换路径LSP定位的方法,所述方法包括:路径计算客户端PCC接收至少一条路径计算单元通讯协议错误PCErr消息;所述PCErr消息中携带至少一条出现错误的标签交换路径LSP的标识信息;所述PCC根据接收到的所述PCErr消息确定出现错误的LSP。本发明专利技术实施例还公开了一种路径计算客户端PCC和路径计算单元PCE。

【技术实现步骤摘要】
一种对出现错误的LSP定位的方法及PCC和PCE
本专利技术涉及通信
,尤其涉及一种对出现错误的标签交换路径(LabelSwitchedPath,LSP)定位的方法、路径计算客户端(PathComputationClient,PCC)和路径计算单元(PathComputationElement,PCE)。
技术介绍
PCC是用来处理一个路由域中的所有路径计算请求,或协调多个域的PCE处理多个路由域的路径计算请求。PCE一般称为路径计算服务端,相对的,路径计算的请求者称为路径计算客户端,当PCE接收到PCC的路径计算请求(PCERequest,PCReq)时,利用已有的网络拓扑信息计算出一条满足约束条件和策略的端到端路径,并将路径计算结果返回给PCC,从而完成一次路径计算。RFC5440中指出PCE是一种新的算路技术,在一个网络域中部署一台或几台具有算路功能的设备,专门用于计算路径。PCC驻留在需要计算路径的模块,用于发送算路请求消息和处理算路结果,PCC和PCE之间通过路径计算单元通信协议(PathComputationElementCommunicationProtocol,PCEP)来实现交互。当PCC与PCE之间出现错误时,通过发送路径计算单元通讯协议错误(PCEPError,PCErr)消息来通知对端。PCEP协议上定义了PCErr消息的格式以及所包含的路径计算单元通讯协议错误对象PCEP-ERROR(PCEPErrorobject)格式。图1为现有的技术中PCEP-ERROR对象格式示意图,如图1所示,PCEP-ERROR对象格式可以包括:保留位Reserved、标志位Flags、错误类型Error-Type、错误值Error-value、附加的TLVOptionalTLVs。其中,Reserved预留出暂时不会使用的位,以用于扩展等操作;Flags用于记录一些状态标志位;Error-Type用于指示当前PCEP-ERROR对象中所携带的PCC和PCE之间的错误类型;Error-value进一步的指代PCC和PCE之间的错误类型为特殊错误、通用错误等;OptionalTLVs用于携带附加的错误信息。其中,PCE可以分为无状态(stateless)方式和有状态(stateful)方式,国际互联网工程任务组(TheInternetEngineeringTaskForce,IETF)标准草案【draft-ietf-pce-stateful-pce-18】中描述了有状态PCE是指PCC和PCE通过报文交互标签交换路径(LabelSwitchedPath,LSP)信息,PCC向PCE发送路径计算LSP状态报告(PathComputationLSPStateReport,PCRpt)实时同步LSP状态。PCE保存LSP状态后,可以计算最优路径优化算路结果,并向PCC发送路径计算LSP更新请求(PathComputationLSPUpdateRequest,PCUpd),实现对PCC上已有LSP属性和路径等信息进行修改。草案中针对新增消息内容扩展了PCErr消息的格式,具体如下:上述两个协议文档对PCErr消息的定义和描述,解决了以下几个问题:1、Open消息的错误应答,通过PCErr中携带OPEND对象实现;2、PCReq消息的错误应答,通过PCErr中携带RP对象实现;3、PCUpd消息的错误应答,通过PCErr中携带SRP对象实现。但是上报LSP状态的PCRpt消息中如果出现错误,那么现有的PCErr消息中将无法准确表示错误对应的具体LSP,PCC收到这样的错误消息也无法针对出现错误的LSP进行处理。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种对出现错误的LSP定位的方法及PCC和PCE,可以在出现LSP错误时,定位错误的LSP。本专利技术的技术方案是这样实现的:一种对出现错误的标签交换路径LSP定位的方法,其特征在于,所述方法包括:路径计算客户端PCC接收至少一条PCErr消息;所述PCErr消息中携带至少一条出现错误的标签交换路径LSP的标识信息;所述PCC根据接收到的所述PCErr消息确定出现错误的LSP。上述方案中,所述PCErr消息包含至少一条PCEP-ERROR中的一个附加的类型-长度-值TLV,所述TLV中携带有一条出现错误的LSP的标识信息。上述方案中,所述出现错误的LSP的标识信息包括:所述出现错误的LSP的路径名;所述PCC根据接收到的所述PCErr消息确定出现错误的LSP,包括:所述PCC根据接收到的所述PCErr消息中包含的所述至少一条出现错误的LSP对应的TLV,获取所述出现错误的LSP的路径名,根据所述出现错误的LSP的路径名,确定所述出现错误的LSP。上述方案中,在所述PCC确定出现错误的LSP后,所述方法还包括:所述PCC删除或修改所述出现错误的LSP。本专利技术实施例还提供了另一种对出现错误的标签交换路径LSP定位的方法,其特征在于,所述方法包括:路径计算单元PCE接收路径计算客户端PCC上报的标签交换路径LSP的状态信息;在所述PCE基于所述LSP的状态信息确定所述LSP出现错误后,向所述PCC发送至少一条路径计算单元通讯协议错误PCErr消息;所述PCErr消息中携带至少一条出现错误的LSP的标识信息。上述方案中,所述PCErr消息包含至少一条路径计算单元通讯协议错误对象PCEP-ERROR中的一个附加的类型-长度-值TLV,所述TLV中携带有一条出现错误的LSP的标识信息。上述方案中,在所述PCE确定所述LSP出现错误后,所述方法还包括:所述PCE修改所述出现错误的LSP。本专利技术实施例还提供了一种路径计算客户端PCC,其特征在于,所述PCC包括:第一接收模块和确定模块;其中,第一接收模块,用于接收至少一条路径计算单元通讯协议错误PCErr消息;所述PCErr消息中携带至少一条出现错误的标签交换路径LSP的标识信息;确定模块,用于根据接收到的所述PCErr消息确定出现错误的LSP。上述方案中,所述PCErr消息包含至少一条路径计算单元通讯协议错误对象PCEP-ERROR中的一个附加的类型-长度-值TLV,所述TLV中携带有一条出现错误的LSP的标识信息。上述方案中,所述出现错误的LSP的标识信息包括:所述出现错误的LSP的路径名;所述确定模块,具体用于根据接收到的所述PCErr消息中包含的所述至少一条出现错误的LSP对应的TLV,获取所述出现错误的LSP的路径名,根据所述出现错误的LSP的路径名,确定所述出现错误的LSP。上述方案中,所述PCC还包括:第一处理模块;第一处理模块,用于在所述确定模块确定所述出现错误的LSP后,删除或修改所述出现错误的LSP。本专利技术实施例还提供了一种路径计算单元PCE,其特征在于,所述PCE包括:第二接收模块和第二处理模块;其中,第二接收模块,用于接收路径计算客户端PCC上报的标签交换路径LSP的状态信息;第二处理模块,用于在基于所述LSP的状态信息确定所述LSP出现错误后,向所述PCC发送至少一条路径计算单元通讯协议错误PCErr消息;所述PCErr消息中携带至少一条出现错误的LSP的标识信息。上述方案中,所述本文档来自技高网
...

【技术保护点】
1.一种对出现错误的标签交换路径LSP定位的方法,其特征在于,所述方法包括:路径计算客户端PCC接收至少一条路径计算单元通讯协议错误PCErr消息;所述PCErr消息中携带至少一条出现错误的标签交换路径LSP的标识信息;所述PCC根据接收到的所述PCErr消息确定出现错误的LSP。

【技术特征摘要】
1.一种对出现错误的标签交换路径LSP定位的方法,其特征在于,所述方法包括:路径计算客户端PCC接收至少一条路径计算单元通讯协议错误PCErr消息;所述PCErr消息中携带至少一条出现错误的标签交换路径LSP的标识信息;所述PCC根据接收到的所述PCErr消息确定出现错误的LSP。2.根据权利要求1所述的方法,其特征在于,所述PCErr消息包含至少一条路径计算单元通讯协议错误对象PCEP-ERROR中的一个附加的类型-长度-值TLV,所述TLV中携带有一条出现错误的LSP的标识信息。3.根据权利要求2所述的方法,其特征在于,所述出现错误的LSP的标识信息包括:所述出现错误的LSP的路径名;所述PCC根据接收到的所述PCErr消息确定出现错误的LSP,包括:所述PCC根据接收到的所述PCErr消息中包含的所述至少一条出现错误的LSP对应的TLV,获取所述出现错误的LSP的路径名,根据所述出现错误的LSP的路径名,确定所述出现错误的LSP。4.根据权利要求1或3所述的方法,其特征在于,在所述PCC确定出现错误的LSP后,所述方法还包括:所述PCC删除或修改所述出现错误的LSP。5.一种对出现错误的标签交换路径LSP定位的方法,其特征在于,所述方法包括:路径计算单元PCE接收路径计算客户端PCC上报的标签交换路径LSP的状态信息;在所述PCE基于所述LSP的状态信息确定所述LSP出现错误后,向所述PCC发送至少一条路径计算单元通讯协议错误PCErr消息;所述PCErr消息中携带至少一条出现错误的LSP的标识信息。6.根据权利要求5所述的方法,其特征在于,所述PCErr消息包含至少一条路径计算单元通讯协议错误对象PCEP-ERROR中的一个附加的类型-长度-值TLV,所述TLV中携带有一条出现错误的LSP的标识信息。7.根据权利要求5所述的方法,其特征在于,在所述PCE确定所述LSP出现错误后,所述方法还包括:所述PCE修改所述出现错误的LSP。8.一种路径...

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

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

1