路径切换方法及装置制造方法及图纸

技术编号:8536513 阅读:178 留言:0更新日期:2013-04-04 21:15
本发明专利技术公开了一种路径切换方法及装置,在上述方法中,当需要将第一路径切换至第二路径时,第一路径的端节点生成扩展的第一状态协调报文,沿着第二路径的传输方向将扩展的第一状态协调报文逐跳传送到第一路径的远端节点,其中,扩展的第一状态协调报文携带有第一路径和/或第二路径的状态信息;在第二路径的远端节点接收到扩展的第一状态协调报文之后,将第一路径切换至第二路径。根据本发明专利技术提供的技术方案,一方面可以节约保护资源,提高保护资源的利用率;另一方面保证了设备之间的互通性和兼容性。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种路径切换方法及装置
技术介绍
目前,利用共享节点或链路资源来保护多个工作路径上业务,主要有以下两种方法。其中一种是1: η保护方法,就是利用I个保护实体来保护η个工作实体,但其缺陷在于,此种保护方法要求其保护路径与工作路径的源节点和目的节点是相同的。另一种就是当前在相关草案上的网格(Mesh)保护方法,但其也存在如下问题没考虑到单向故障或在某一保护路径上一部分共享资源被其它路径抢占后,却不能释放掉其它部分被锁定的共享资源,造成资源的浪费;另外,由于所使用的协议,是一套新的运行机制倒换协议,不同于现有自动保护切换(Automobile Protection Switching,简称为APS) 或保护状态协调(Protection State coordination,简称为PSC)协议的运行过程,因此,这务必会影响到设备之间的互通性,增加设备的复杂性。
技术实现思路
针对相关技术中采用新的运行机制倒换协议,会影响设备之间的互通性和兼容性的问题,本专利技术提 供了一种路径切换方法及装置,以至少解决上述问题。根据本专利技术的一个方面,提供了一种路径切换方法。根据本专利技术的路径切换方法包括当需要将第一路径切换至第二路径时,第一路径的端节点生成扩展的第一状态协调报文,沿着第二路径的传输方向将扩展的第一状态协调报文逐跳传送到第一路径的远端节点,其中,扩展的第一状态协调报文携带有第一路径和/或第二路径的状态信息;在第二路径的远端节点接收到扩展的第一状态协调报文之后,将第一路径切换至第二路径。在第二路径的远端节点接收到扩展的第一状态协调报文之后,还包括远端节点沿着传输方向的相反方向将扩展的第一状态协调报文逐跳传送到第一路径的端节点。在沿着第二路径的传输方向逐跳传送扩展的第一状态协调报文之前,还包括在第一路径上传送用于检测第一路径是否发生故障的故障检测报文,判断是否需要将第一路径切换至第二路径;上述第一路径的端节点判断第二路径是否处于可用状态;在第二路径处于可用状态时,确定传送扩展的第一状态协调报文,来触发路径切换,和/或通告远端节点第一和/或第二路径的当前状态信息;在第二路径处于不可用状态时,确定传送扩展的第一状态协调报文,来释放掉第二路径所占用的共享资源,使释放的共享资源设置为可用状态,和/或通告远端节点第二路径或/和第一路径的当前状态信息。沿着第二路径的传输方向逐跳传送扩展的第一状态协调报文包括当前第二路径为可用状态时,当第二路径的共享终端节点SEN接收到扩展的第一状态协调报文时,判断是否存在经由SEN且优先级小于或等于第二或第一路径的优先级的一个或多个第三路径;如果存在,则向一个或多个第三路径的端节点发送扩展的故障管理报文或扩展的第二状态协调报文,其中,扩展的故障管理报文或扩展的第二状态协调报文携带有指示SEN上共享资源当前处于不可用状态或可用状态的指示信息。上述指示信息携带在扩展的故障管理报文或扩展的第二状态协调报文中传送包括以下之一 SEN经由一个或多个第三路径将扩展的故障管理报文发送至一个或多个第三路径的端节点;SEN经由一个或多个保护路径将扩展的第二状态协调报文逐跳转发至一个或多个第三路径的端节点。在SEN将扩展的故障管理报文或扩展的第二状态协调报文转发至一个或多个第三路径的端节点之后,还包括第三路径的端节点接收来自于SEN的扩展的故障管理报文或扩展的第二状态协调报文;第三路径的端节点将第三路径设定为不可用状态或可用状态。在第三路径的端节点将第三路径设定为不可用状态之后,还包括以下之一在预定时间内,第三路径的端节点没有接收到SEN发送的扩展的故障管理报文,第三路径的端节点将第三路径设定为可用状态;第三路径的端节点接收到扩展的第二状态协调报文携带共享资源为可用状态的指示信息,则第三路径的端节点将根据第三路径各SEN反馈过来的指示信息,来判断第三路径是否处于可用状态。在第一路径切换至第二路径之后,包括当需要将第二路径切换至第一路径时,第一路径的端节点生成第三状态协调报文,沿着第二路径的传输方向将扩展的第三状态协调报文逐跳传送到远端节点,其中,扩展的第三状态协调报文携带有第一和/或第二路径的状态信息;在第二路径的远端节点接收到扩展的第三状态协调报文之后,将第二路径切换至第一路径。在第二路径的远端节点接收到扩展的第一状态协调报文之后,还包括远端节点沿着传输方向的相反方向 将扩展的第三状态协调报文逐跳传送到第一路径的端节点。在沿着第二路径的传输方向将扩展的第三状态协调报文逐跳传送到远端节点之前,还包括通过故障检测报文检测到第一路径的故障消失。沿着第二路径的传输方向将扩展的第三状态协调报文逐跳传送到远端节点包括: 当第二路径的SEN接收到扩展的第三状态协调报文时,判断是否存在经由SEN且优先级小于或等于第二或第一路径的优先级的一个或多个第三路径;如果存在,则终止向第三路径的端节点发送扩展的故障管理报文或发送扩展的第二状态协调报文,其中,扩展的故障管理报文或扩展的第二状态协调报文携带有指示SEN上共享资源当前是否处于不可用状态的指示信息。根据本专利技术的另一方面,提供了一种路径切换装置。根据本专利技术的路径切换装置包括生成模块,用于在需要将第一路径切换至第二路径时,生成扩展的第一状态协调报文,其中,扩展的第一状态协调报文携带第一和/或第二路径的故障状态信息;传送模块,用于沿着第二路径的传输方向将扩展的第一状态协调报文逐跳传送到第一路径的远端节点;切换模块,用于在第二路径的远端节点接收到扩展的第一状态协调报文之后,将第一路径切换至第二路径。上述传送模块包括判断单元,用于在当前第二路径为可用状态时,当第二路径的共享终端节点SEN接收到扩展的第一状态协调报文时,判断是否存在经由SEN且优先级小于或等于第二或第一路径的优先级的一个或多个第三路径;发送单元,用于在判断单元输出为是时,向一个或多个第三路径的端节点发送扩展的故障管理报文或扩展的第二状态协调报文,其中,扩展的故障管理报文或扩展的第二状态协调报文携带指示SEN上共享资源当前处于不可用状态或可用状态的指示信息。上述生成模块,还用于在需要将第二路径切换至第一路径时,生成扩展的第三状态协调报文,其中,扩展的第三状态协调报文携带第一和/或第二路径的状态信息;传送模块,还用于沿着第二路径的传输方向将扩展的第三状态协调报文逐跳传送到远端节点;切换模块,用于在第二路径的远端节点接收到扩展的第三状态协调报文之后,将第二路径切换至第一路径。上述装置还包括检测模块,用于在第一路径上传送故障检测报文,通过故障检测报文检测第一路径是否存在故障或者故障是否消失。通过本专利技术,通过扩展现有状态协调报文(例如,自动保护切换(Automobile Protection Switching,简称为 APS)报文或保护状态协调(Protection State coordination,简称为PSC)报文)来传送第一路径和/或第二路径的状态信息,一方面可以节约保护资源,提高保护资源的利用率;另一方面保证了设备之间的互通性和兼容性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定本文档来自技高网...

【技术保护点】
一种路径切换方法,其特征在于,包括:当需要将第一路径切换至第二路径时,所述第一路径的端节点生成扩展的第一状态协调报文,沿着所述第二路径的传输方向将所述扩展的第一状态协调报文逐跳传送到所述第一路径的远端节点,其中,所述扩展的第一状态协调报文携带有第一路径和/或第二路径的状态信息;在所述第二路径的远端节点接收到所述扩展的第一状态协调报文之后,将所述第一路径切换至所述第二路径。

【技术特征摘要】
1.一种路径切换方法,其特征在于,包括当需要将第一路径切换至第二路径时,所述第一路径的端节点生成扩展的第一状态协调报文,沿着所述第二路径的传输方向将所述扩展的第一状态协调报文逐跳传送到所述第一路径的远端节点,其中,所述扩展的第一状态协调报文携带有第一路径和/或第二路径的状态信息;在所述第二路径的远端节点接收到所述扩展的第一状态协调报文之后,将所述第一路径切换至所述第二路径。2.根据权利要求1所述的方法,其特征在于,在所述第二路径的远端节点接收到所述扩展的第一状态协调报文之后,还包括所述远端节点沿着所述传输方向的相反方向将所述扩展的第一状态协调报文逐跳传送到所述第一路径的端节点。3.根据权利要求1或2所述的方法,其特征在于,在沿着所述第二路径的传输方向逐跳传送所述扩展的第一状态协调报文之前,还包括在所述第一路径上传送用于检测所述第一路径是否发生故障的故障检测报文,判断是否需要将所述第一路径切换至所述第二路径;所述第一路径的端节点判断所述第二路径是否处于可用状态;在所述第二路径处于可用状态时,确定传送所述扩展的第一状态协调报文,来触发路径切换,和/或通告所述远端节点所述第一和/或第二路径的当前状态信息;在所述第二路径处于不可用状态时,确定传送所述扩展的第一状态协调报文,来释放掉所述第二路径所占用的共享资源,使所述释放的共享资源设置为可用状态,和/或通告所述远端节点所述第二路径或/和第一路径的当前状态信息。4.根据权利要求1或2所述的方法,其特征在于,沿着所述第二路径的传输方向逐跳传送所述扩展的第一状态协调报文包括当前所述第二路径为可用状态时,当所述第二路径的共享终端节点SEN接收到所述扩展的第一状态协调报文时,判断是否存在经由所述SEN且优先级小于或等于所述第二或第一路径的优先级的一个或多个第三路径;如果存在,则向所述一个或多个第三路径的端节点发送扩展的故障管理报文或扩展的第二状态协调报文,其中,所述扩展的故障管理报文或所述扩展的第二状态协调报文携带有指示所述SEN上共享资源当前处于不可用状态或可用状态的指示信息。5.根据权利要求4所述的方法,其特征在于,所述指示信息携带在所述扩展的故障管理报文或所述扩展的第二状态协调报文中传送包括以下之一所述SEN经由所述一个或多个第三路径将所述扩展的故障管理报文发送至所述一个或多个第三路径的端节点;所述SEN经由所述一个或多个保护路径将所述扩展的第二状态协调报文逐跳转发至所述一个或多个第三路径的端节点。6.根据权利要求5所述的方法,其特征在于,在所述SEN将所述扩展的故障管理报文或所述扩展的第二状态协调报文转发至所述一个或多个第三路径的端节点之后,还包括所述第三路径的端节点接收来自于所述SEN的所述扩展的故障管理报文或扩展的第二状态协调报文;所述第三路径的端节点将所述第三路径设定为不可用状态或可用状态。7.根据权利要求6所述的方法,其特征在于,在所述第三路径的端节点将所述第三路径设定为不可用状态之后,还包括以下之一在预定时间内,所述第三路径的端节点没有接收到所述SEN发送的所述扩展的故障管理报文,所述第三路径的端节点将所述第三路径设定为可用状态;所述第三路径的端节点接收到所述扩展的第二状态协调报文携带共享资源为可用状态的指示信息,则所述第三路径的端节点将根据所述第三路径各SEN反馈过来的指示信息,来判断所述第三路径是否处于可用状态...

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

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

1