异常处理方法及装置制造方法及图纸

技术编号:14898307 阅读:62 留言:0更新日期:2017-03-29 13:31
本发明专利技术提供了异常处理方法及装置,其中该方法包括:PCC接收PCE发送的主动创建LSP的请求消息;在该PCC不支持PCE主动创建LSP能力的情况下,该PCC向该PCE反馈拒绝该PCE主动创建LSP的响应消息。通过本发明专利技术,解决了相关技术中没有对PCC侧不支持PCE侧主动创建LSP但接收到主动创建LSP请求消息这一异常情况进行处理的问题,降低了报文丢失事故的发生几率。

【技术实现步骤摘要】

本专利技术涉及数据网络通信领域,尤其是涉及到异常处理方法及装置。
技术介绍
编号为RFC5440的标准指明路径计算单元(PathComputationElement,简称为PCE)是一种新的算路技术,意指在一个网络域中部署一台或几台有算路功能的设备,专门用于算路。算路客户端(PathComputationClients,简称PCC)驻留在需要算路的设备,用于发送算路请求消息和处理算路结果。PCC与PCE之间的通信采用的是PCE通讯协议(PCEcommunicationProtocol,简称为PCEP协议)。根据draft-ietf-pce-stateful-pce-11的规定,有状态PCE是指PCC和PCE通过报文交互,实时同步标记交换路径(LabelSwitchingPath,简称为LSP)状态。PCE保存LSP状态后,可以优化算路结果,并对已有LSP属性和路径等信息进行适当的修改。在PCEP会话初始阶段,通过有状态PCE能力编码值(Type,Length,Value,简称为TLV)的Ibit位协商PCE主动创建LSP能力,PCE可以根据需要给PCC发主动创建LSP消息(PathComputationLSPInitiate,简称为PCInitiate)消息,主动触发建立一条隧道。该需要包括一个应用需要新建一条具有特定约束的隧道,或者现有隧道带宽不够需要新建一条隧道进行负荷分担等等。然而,PCC并非总能支持PCE主动创建LSP能力,在某些时候PCC不支持PCE主动创建LSP能力,PCC侧收到PCInitiate消息会出现异常。这种异常如不处理,直接丢弃此消息PCE将默认LSP创建成功,在这种情况下,如果有报文在该LSP上传输将导致报文丢失的重大故障。针对相关技术中没有对PCC侧不支持PCE侧主动创建LSP能力但接收到主动创建LSP请求消息这一异常情况处理的问题,现有技术还未提出有效的解决方案。
技术实现思路
本专利技术的目的在于提供了异常处理方法及装置,解决了相关技术中没有对PCC侧不支持PCE侧主动创建LSP能力但接收到主动创建LSP请求消息这一异常情况处理的问题。根据本专利技术的一个方面,提供一种异常处理方法,包含:PCC接收PCE发送的主动创建LSP的请求消息;在该PCC不支持该PCE主动创建LSP能力的情况下,该PCC向该PCE反馈拒绝该PCE主动创建LSP消息的响应消息。进一步,该异常处理方法还包括在该PCC向PCE反馈拒绝该PCE主动创建LSP消息的响应消息之后,该PCC断开与该PCE的会话。进一步,在该PCC接收PCE发送的主动创建LSP的请求消息之前,该异常处理方法还包括:对该PCC是否支持该PCE主动创建LSP能力进行协商。进一步,上述响应消息中携带有错误码。根据本专利技术的另一方面,提供一种异常处理方法,包含:PCE向PCC发送主动创建LSP的请求消息;在该PCC不支持该PCE主动创建LSP能力的情况下,该PCE接收该PCC反馈的拒绝该PCE主动创建LSP消息的响应消息。根据本专利技术的另一方面,提供一种异常处理装置,应用于PCC,包含:接收模块,用于接收PCE发送的主动创建LSP消息的请求消息;反馈模块,用于在该PCC不支持PCE主动创建LSP能力的情况下,向该PCE反馈拒绝该PCE主动创建LSP消息的响应消息。进一步,该异常处理装置还包括断开模块,用于断开与该PCE的会话。进一步,该异常处理装置还包括协商模块,用于对该PCC是否支持PCE主动创建LSP能力进行协商。根据本专利技术的另一方面,提供一种异常处理装置,应用于PCE,包含:发送模块,用于向PCC发送主动创建LSP的请求消息;接收模块,用于在该PCC不支持PCE主动创建LSP能力的情况下,接收该PCC反馈的拒绝该PCE主动创建LSP消息的响应消息。通过本专利技术,采用在PCC不支持该PCE主动创建LSP能力的情况下,该PCC向该PCE反馈拒绝该PCE主动创建LSP消息的响应消息的技术方案,解决了相关技术中没有对PCC侧不支持PCE主动创建LSP能力但接收到主动创建LSP请求消息这一异常情况处理的问题,降低了报文丢失事故的发生几率。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的异常处理方法的流程图一;图2是根据本专利技术实施例的异常处理方法的流程图二;图3是根据本专利技术实施例的异常处理装置的结构框图一;图4是根据本专利技术优选实施例的异常处理装置的结构框图一;图5是根据本专利技术优选实施例的异常处理装置的结构框图二;图6是根据本专利技术实施例异常处理装置的结构框图二;图7是根据本专利技术实施例的在PCC不主持主动创建LSP的情况下的异常处理方法的示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本实施例中提供了一种异常处理方法及装置,图1是根据本专利技术实施例的异常处理方法的流程图一,如图1所示,该流程包括如下步骤:步骤S102,PCC接收PCE发送的主动创建LSP请求消息;步骤S104,在该PCC不支持PCE主动创建LSP能力的情况下,该PCC反馈拒绝PCE主动创建LSP消息的响应消息。本专利技术实施例中异常是指当PCC没有能力支持PCE主动创建LSP的情况下,该PCC接收到PCE主动创建LSP请求消息的处理方法。进一步地,PCC与PCE进行能力协商,该PCC侧建立与该PCE会话。具体而言,协商成功则PCC具备支持PCE主动创建LSP的能力,协商不成功则PCC不具备支持PCE主动创建LSP的能力。PCC通过有状态PCE能力TLV的Ibit位设置来协商PCE主动创建LSP能力,当Ibit位设置为1时,PCC本地设置值为1,协商成功。当有状态PCE能力TLV的Ibit位设置为1,PCC本地设置为0,则协商不成功。需要指出的是,PCE发送的主动创建LSP请求消息可以为PCInitiate消息。进一步地,在该PCC不支持PCE主动创建LSP的情况下,该PCC反馈拒绝PCE主动创建LSP消息的响应消息中包含有错误码。更进一步为包含有错误码的错误消息(又称PCErr消息)。优选的,错误码可以为(19,11),即错误类型为19,意指无效操作,错误值为11,特指在不支持PCE主动创建LSP能力的情况下PCE试图主动创建LSP会引发的异常情形。需要特别指出的是,错误类型19以及错误值11可以用其他值来替代,并非固定的。通过上述步骤,解决了相关技术中没有对PCC侧不支持PCE主动创建LSP能力但收到PCInitiate消息这一异常情况进行处理的问题,降低丢包故障的发生几率。优选的,该异常处理方法中该PCC向该PCE反馈拒绝该PCE主动创建LSP消息的响应消息后断开与该PCE的会话,以提高资源利用率,以避免影响PCC侧设备的处理性能、消耗链路带宽。图2是根据本专利技术实施例的异常处理方法的流程图二,如图2所示,该流程包括如下步骤:S202,PCE向PCC发送主动创建LSP请求消息;S204,在该PCC不支持所述PCE主本文档来自技高网
...
异常处理方法及装置

【技术保护点】
一种异常处理方法,其特征在于,包含:算路客户端PCC接收路径计算单元PCE发送的主动创建LSP的请求消息;在所述PCC不支持所述PCE主动创建标记交换路径LSP的情况下,所述PCC向所述PCE反馈拒绝所述PCE主动创建LSP的响应消息。

【技术特征摘要】
1.一种异常处理方法,其特征在于,包含:算路客户端PCC接收路径计算单元PCE发送的主动创建LSP的请求消息;在所述PCC不支持所述PCE主动创建标记交换路径LSP的情况下,所述PCC向所述PCE反馈拒绝所述PCE主动创建LSP的响应消息。2.根据权利要求1所述的方法,其特征在于,在所述PCC向所述PCE反馈拒绝所述PCE主动创建LSP的响应消息之后,所述方法还包括:所述PCC断开与所述PCE的会话。3.根据权利要求1所述的方法,其特征在于,在所述PCC接收所述PCE发送的主动创建LSP的请求消息之前,所述方法还包括:对所述PCC是否支持所述PCE主动创建LSP进行协商。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述响应消息中携带有错误码。5.一种异常处理方法,其特征在于,包含:路径计算单元PCE向算路客户端PCC发送主动创建标记交换路径LSP的请求消息;在所述PCC不支持所述PCE主动创建LSP的情况下,所述PCE接收所述PCC反...

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

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

1