端到端重路由的方法及装置制造方法及图纸

技术编号:21691217 阅读:50 留言:0更新日期:2019-07-24 16:07
本发明专利技术提供了一种端到端重路由的方法及装置,其中,该方法包括:接收单域控制器上报的故障通知;根据故障通知查找对应的端到端跨域业务;根据端到端跨域业务向单域控制器发送业务更新请求和业务建立请求。通过本发明专利技术,解决了相关技术中跨域业务不能实现端到端重路由的技术问题。

End-to-End Rerouting Method and Device

【技术实现步骤摘要】
端到端重路由的方法及装置
本专利技术涉及通信领域,具体而言,涉及一种端到端重路由的方法及装置。
技术介绍
软件定义网络(SoftwareDefinedNetwork)是一种新型的网络架构,其主要特征在于:控制面与数据转发面的分离;实现集中化的控制,可编程的网络操作,从而实现了网络流量的灵活控制和网络业务的灵活部署,为核心网络及应用的创新提供了良好的平台。在传送网络通信领域,每个业务都有自己的生存性要求,不同的生存性要求下抗网络故障的能力不同,以便为不同的客户提供差异化的服务。随着智能控制平面的出现,用户可以根据业务或网络的需要而对业务进行人工的重路由操作。但是以前的智能控制平面是分布式的控制平面,业务的创建,删除,重路由等操作均需要分布式信令的交互才能实现,即使在单域下,这也是非常复杂的,更别说跨域的互通了。虽然在分布式控制平面技术中,有较多的跨域业务的恢复方法,但实际上由于信令交互互通等复杂性问题,分布式的控制平面一直无法在工程中进行跨域商用的部署。可是这些需求在软件定义网络中依然存在,且越来越迫切,相关技术中的跨域多层的业务还没有抗网络故障的能力。针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
本专利技术实施例提供了一种端到端重路由的方法及装置。根据本专利技术的一个实施例,提供了一种端到端重路由的方法,包括:接收单域控制器上报的故障通知;根据所述故障通知查找对应的端到端跨域业务;根据所述端到端跨域业务向单域控制器发送业务更新请求和业务建立请求。根据本专利技术的一个实施例,提供了另一种端到端重路由的方法,包括:接收业务更新请求,其中,所述业务更新请求用于请求对指定跨域端到端业务进行跨域端到端路径的优化重路由;根据所述业务更新请求查找所述指定跨域端到端业务,计算所述指定跨域端到端业务的重路由路径和域间资源;将所述域间资源中每个单域的网络侧边界端口分别作为所述指定跨域端到端业务的每个单域业务新增的连接业务端点,向所述重路由路径所经过的边界域的单域控制器发送业务更新请求,向所述重路由路径所经过的中间域的单域控制器发送业务建立请求。根据本专利技术的另一个实施例,提供了一种端到端重路由的装置,应用在多域控制器,包括:接收模块,用于接收单域控制器上报的故障通知;查找模块,用于根据所述故障通知查找对应的端到端跨域业务;发送模块,用于根据所述端到端跨域业务向单域控制器发送业务更新请求和业务建立请求。根据本专利技术的另一个实施例,提供了另一种端到端重路由的装置,应用在多域控制器,包括:接收模块,用于接收业务更新请求,其中,所述业务更新请求用于请求对指定跨域端到端业务进行跨域端到端路径的优化重路由;查找模块,用于根据所述业务更新请求查找所述指定跨域端到端业务,计算所述指定跨域端到端业务的重路由路径和域间资源;发送模块,用于将所述域间资源中每个单域的网络侧边界端口分别作为所述指定跨域端到端业务的每个单域业务新增的连接业务端点,向所述重路由路径所经过的边界域的单域控制器发送业务更新请求,向所述重路由路径所经过的中间域的单域控制器发送业务建立请求。根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述任一项所述的方法。根据本专利技术的又一个实施例,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任一项所述的方法。通过本专利技术,通过向单域控制器发送业务更新请求和业务建立请求,解决了相关技术中跨域业务不能实现端到端重路由的技术问题,实现了SDN层次控制器架构下的跨域端到端业务的重路由,使得跨域端到端业务的流量能在网络故障下得到端到端恢复,或者使得跨域端到端业务的路径能换至新的路径。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种端到端重路由的方法的流程图;图2是根据本专利技术实施例的另一种端到端重路由的方法的流程图;图3是根据本专利技术实施例的一种端到端重路由的装置的结构框图;图4是根据本专利技术实施例的另一种端到端重路由的装置的结构框图;图5是实例一跨域端到端连接业务示意图;图6是实例一业务重路由前跨域连接业务示意图;图7是实例一业务重路由后跨域连接业务示意图;图8是实例二业务重路由前跨域连接业务示意图;图9是实例二业务重路由后跨域连接业务示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例1本申请实施例的络架构包括:多个单域控制器、多域控制器,其中,每个单域控制器控制一个域,多域控制器控制多个域,跨域业务的两个端口可以位于不同的域中,多域控制器与所有单域控制器连接。适用于SDN网络。在本实施例中提供了一种运行于上述网络架构的端到端重路由的方法,图1是根据本专利技术实施例的一种端到端重路由的方法的流程图,如图1所示,该流程包括如下步骤:步骤S102,接收单域控制器上报的故障通知;步骤S104,根据故障通知查找对应的端到端跨域业务;步骤S106,根据端到端跨域业务向单域控制器发送业务更新请求和业务建立请求。可以是向端到端跨域业务所关联的所有单域控制器(或者是端到端跨域业务所经由域的所有单域控制器)发送业务更新请求和业务建立请求。通过上述步骤,通过向单域控制器发送业务更新请求和业务建立请求,解决了相关技术中跨域业务不能实现端到端重路由的技术问题,实现了SDN层次控制器架构下的跨域端到端业务的重路由,使得跨域端到端业务的流量能在网络故障下得到端到端恢复,或者使得跨域端到端业务的路径能换至新的路径。可选地,接收单域控制器上报的故障通知包括以下至少之一:接收单域控制器上报的单域业务恢复失败的第一故障通知,其中,第一故障通知携带单域业务的通用唯一识别码;接收单域控制器上报的域间端口故障产生的第二故障通知,其中,第二故障通知携带域间端口的通用唯一识别码;接收单域控制器上报的域间链路故障产生的第三故障通知,其中,第三故障通知携带域间链路的通用唯一识别码。可选地,在接收到第一故障通知时,根据故障通知查找对应的端到端跨域业务包括:根据单域业务的通用唯一识别码在本地查找与单域业务关联的端到端跨域业务。在接收到第二故障通知时,根据故障通知查找对应的端到端跨域业务包括:根据域间端口的通用唯一识别码在本地查找保存的域间端口的端口信息;根据端口信息查找域间端口上承载的所有端到端跨域业务。在接收到第二故障通知时,根据故障通知查找对应的端到端跨域业务包括:根据域间链路的通用唯一识别码查找对应的端到端跨域业务。可选地,保护策略包括以下之一:动态恢复,预置恢复。分别对应以下两种场景:场景一:根据端到端跨域业务向单域控制器发送业务更新请求和业务建立请求包括:S11,解析端到端跨域业务的抗故障类型;S12,在所述抗故障类型的保护类型为动态恢复,恢复策略为端到端恢复时,确定所述端到端跨域业务的跨域重路由路径和跨域重路由路径资源。具体的,通过实时本文档来自技高网...

【技术保护点】
1.一种端到端重路由的方法,其特征在于,包括:接收单域控制器上报的故障通知;根据所述故障通知查找对应的端到端跨域业务;根据所述端到端跨域业务向单域控制器发送业务更新请求和业务建立请求。

【技术特征摘要】
1.一种端到端重路由的方法,其特征在于,包括:接收单域控制器上报的故障通知;根据所述故障通知查找对应的端到端跨域业务;根据所述端到端跨域业务向单域控制器发送业务更新请求和业务建立请求。2.根据权利要求1所述的方法,其特征在于,接收单域控制器上报的故障通知包括以下至少之一:接收单域控制器上报的单域业务恢复失败的第一故障通知,其中,所述第一故障通知携带所述单域业务的通用唯一识别码接收单域控制器上报的域间端口故障产生的第二故障通知,其中,所述第二故障通知携带所述域间端口的通用唯一识别码;接收单域控制器上报的域间链路故障产生的第三故障通知,其中,所述第三故障通知携带所述域间链路的通用唯一识别码。3.根据权利要求2所述的方法,其特征在于,在接收到所述第一故障通知时,根据所述故障通知查找对应的端到端跨域业务包括:根据所述单域业务的通用唯一识别码在本地查找与所述单域业务关联的端到端跨域业务。4.根据权利要求2所述的方法,其特征在于,在接收到所述第二故障通知时,根据所述故障通知查找对应的端到端跨域业务包括:根据所述域间端口的通用唯一识别码在本地查找保存的所述域间端口的端口信息;根据所述端口信息查找所述域间端口上承载的所有端到端跨域业务。5.根据权利要求2所述的方法,其特征在于,在接收到所述第二故障通知时,根据所述故障通知查找对应的端到端跨域业务包括:根据所述域间链路的通用唯一识别码查找对应的端到端跨域业务。6.根据权利要求1所述的方法,其特征在于,根据所述端到端跨域业务向单域控制器发送业务更新请求和业务建立请求包括:获取所述端到端跨域业务的跨域重路由路径和跨域重路由路径资源;向所述重路由路径所经过的边界域的单域控制器发送业务更新请求,以及向所述重路由路径所经过的中间域的单域控制器发送业务建立请求。7.根据权利要求6所述的方法,其特征在于,获取所述端到端跨域业务的跨域重路由路径和跨域重路由路径资源包括:解析所述端到端跨域业务的抗故障类型;在所述抗故障类型的保护类型为动态恢复时,通过实时计算所述端到端跨域业务的跨域重路由路径的域间路径和域间资源,得到重路由路径和跨域重路由路径资源。8.根据权利要求6所述的方法,其特征在于,获取所述端到端跨域业务的跨域重路由路径和跨域重路由路径资源包括:解析所述端到端跨域业务的抗故障类型;在所述抗故障类型的保护类型为预置恢复时,通过预置的跨域重路由路径和域间资源,得到所述端到端跨域业务的跨域重路由路径和跨域重路由路径资源。9.根据权利要求1所述的方法,其特征...

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

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

1