SDN链路故障处理方法技术

技术编号:19649097 阅读:43 留言:0更新日期:2018-12-05 21:14
本发明专利技术公开了一种SDN链路故障处理的方法,获取故障端口的端口类型;根据所述端口类型,查询预先设定的故障策略以确定自动路由的业务数据及自动路由机制;基于所述自动路由机制,对所述自动路由的业务数据进行自动路由。

【技术实现步骤摘要】
SDN链路故障处理方法
本专利技术涉及通信领域中的软件定义网络技术,尤其涉及一种SDN链路故障处理方法。
技术介绍
在软件定义网络(SoftwareDefinedNetwork,SDN)技术中,为了实现对超大规模网络的控制,在控制网络的过程中采用了分层架构。首先,按照一定原则,比如按照供应商、行政区划、地理片区等,将网络划分为多个域,每个域由一个域内控制器(DomainController,D-C)负责控制。D-C只能处理所辖域内的业务,跨域的业务则需要域间控制器,即超级控制器(SuperController,S-C)的介入。域间控制器负责域间的协调,可以先将跨域业务的事务分为各个域内的事务,再将域内的事务分发给相关的各个域内控制器。在网络控制实际部署中,域间控制器可以根据需要增加控制器堆叠的层次。动态恢复是SDN控制器为现有的分组传送网络引入的新的自愈机制。当网络发生故障时,控制器监听到故障,并为受影响的业务重新计算一条路由,以避开有故障的链路。动态恢复在实际网络中进行部署时,会根据不同场景增加人工确认、人工干预的环节。一方面,对于工作路径和保护路径同时中断的业务,为了提高业务自愈速度,降低对操作者的依赖程度,经常会将链路设置为自动启动动态恢复;而另一方面,在某些网络割接的过程中,会发生一些预期内的业务中断事件,这种情况下,操作者需要进行人工甄别后,再决定是否启动对某条业务链路的动态恢复。为了满足不同网络不同用户的各种使用场景,需要对动态恢复的人工干预度进行策略定制。当策略定制的在应用服务器上实现时,不同的应用服务器可以定制不同的策略。但是这种方法存在着一些缺陷:首先,策略定制对应用服务器的并发调度能力有较高要求;其次,网络自动进行动态恢复的机制依赖于应用服务器的接入,当应用服务器未接入网络或者掉线时,网络自愈能力受影响;再次,不同应用针对同一业务对象进行重新路由请求时,还需要增加应用服务器和业务数据间的协调动作。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种SDN链路故障处理的方法,可以在不依赖应用服务器的情况下,根据定制的策略对SDN故障的链路进行处理,恢复业务数据的连接。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种SDN链路故障处理的方法,应用于SDN控制器,该方法包括:获取故障端口的端口类型;根据所述端口类型,查询预先设定的故障策略以确定自动路由的业务数据及自动路由机制;基于所述自动路由机制,对所述自动路由的业务数据进行自动路由。上述技术方案中,所述根据所述端口类型,查询预先设定的故障策略以确定自动路由的业务数据及自动路由机制,包括:当所述端口类型为域内端口时,域内控制器查询预先设定的故障策略以确定自动路由的域内业务数据及域内自动路由机制;所述基于所述自动路由机制,对所述自动路由的业务数据进行自动路由,包括:所述域内控制器基于所述域内自动路由机制,对所述自动路由的域内业务数据进行自动路由。上述技术方案中,所述获取故障端口的端口类型之前,还包括:所述域内控制器接收转发面发送的故障消息;将所述故障消息通过域间控制器发送给与故障端口的业务数据对应的应用服务器。上述技术方案中,所述根据所述端口类型,查询预先设定的故障策略以确定自动路由的业务数据及自动路由机制,包括:当所述端口类型为域间端口时,域间控制器查询预先设定的故障策略以确定自动路由的跨域业务数据及域间自动路由机制;所述基于所述自动路由机制,对所述自动路由的业务数据进行自动路由,包括:所述域间控制器基于所述域间自动路由机制,对所述自动路由的跨域业务数据的进行自动路由。上述技术方案中,所述根据所述端口类型,查询预先设定的故障策略以确定自动路由的业务数据及自动路由机制,还包括:当所述端口类型为域内端口时,域间控制器根据域内端口的业务数据,确定与所述域内端口的业务数据相关的跨域业务数据;查询预先设定的故障策略,以确定所述相关的跨域业务数据中自动路由的跨域业务数据及域间自动路由机制。上述技术方案中,所述获取故障端口的端口类型之前,还包括:所述域间控制器接收域内控制器发送的故障消息;将所述故障消息发送给与故障端口的业务数据对应的应用服务器。上述技术方案中,所述方法还包括:当所述故障端口恢复正常时,根据所述端口类型,查询预先设定的回切策略以确定自动回切的业务数据及自动回切机制;基于所述自动回切机制,对所述自动回切的业务数据进行自动回切。上述技术方案中,所述根据所述端口类型,查询预先设定的回切策略以确定自动回切的业务数据及自动回切机制,包括:当所述端口为域内端口时,查询预先设定的回切策略以确定自动回切的域内业务数据及域内自动回切机制;所述基于所述自动回切机制,对所述自动回切的业务数据进行自动回切,包括:域内控制器基于所述域内自动回切机制,对所述自动回切的域内业务数据进行自动回切。上述技术方案中,所述根据所述端口类型,查询预先设定的回切策略以确定自动回切的业务数据及自动回切机制,包括:当所述端口类型为域间端口时,查询预先设定的回切策略以确定自动回切的业务数据及域间自动回切机制;所述基于所述自动回切机制,对所述自动回切的业务数据进行自动回切,包括:域间控制器基于所述域间自动回切机制,对所述自动回切的跨域业务数据进行自动回切。上述技术方案中,所述根据所述端口类型,查询预先设定的回切策略以确定自动回切的业务数据及自动回切机制,还包括:当所述端口类型为域内端口时,根据所述域内端口的域内业务数据,确定与所述域内业务数据相关的跨域业务数据;查询预先设定的回切策略,以确定所述相关的跨域业务数据中需要自动回切的跨域业务数据及域间自动回切机制。本专利技术实施例还提供了一种链路故障处理装置,包括:通信接口,用于与其他设备进行通信;存储器,用于存储能够在处理器上运行的计算机程序;处理器,分别与所述通信接口及所述存储器相连,用于运行所述计算机程序时,至少可以执行如下步骤:获取故障端口的端口类型;根据所述端口类型,查询预先设定的故障策略以确定自动路由的业务数据及自动路由机制;基于所述自动路由机制,对所述自动路由的业务数据进行自动路由。本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以下任一项方法:获取故障端口的端口类型;根据所述端口类型,查询预先设定的故障策略以确定自动路由的业务数据及自动路由机制;基于所述自动路由机制,对所述自动路由的业务数据进行自动路由。当所述端口类型为域内端口时,查询预先设定的故障策略以确定自动路由的域内业务数据及域内自动路由机制;基于所述域内自动路由机制,对所述自动路由的域内业务数据进行自动路由。所述获取故障端口的端口类型之前,接收转发面发送的故障消息;将所述故障消息通过域间控制器发送给与故障端口的业务数据对应的应用服务器。当所述端口类型为域间端口时,域间控制器查询预先设定的故障策略以确定自动路由的跨域业务数据及域间自动路由机制;基于所述域间自动路由机制,对所述自动路由的跨域业务数据的进行自动路由。当所述端口类型为域内端口时,域间控制器根据域内端口的业务数据,确定与所述域内端口的业务数据相关的跨域业务数据;查询预先设定的故障策略,以确定所述相关的跨域业务数据中自动路由的跨域业务数本文档来自技高网
...

【技术保护点】
1.一种软件定义网络SDN链路故障处理的方法,其特征在于,应用于SDN控制器,该方法包括:获取故障端口的端口类型;根据所述端口类型,查询预先设定的故障策略以确定自动路由的业务数据及自动路由机制;基于所述自动路由机制,对所述自动路由的业务数据进行自动路由。

【技术特征摘要】
1.一种软件定义网络SDN链路故障处理的方法,其特征在于,应用于SDN控制器,该方法包括:获取故障端口的端口类型;根据所述端口类型,查询预先设定的故障策略以确定自动路由的业务数据及自动路由机制;基于所述自动路由机制,对所述自动路由的业务数据进行自动路由。2.根据权利要求1所述的方法,其特征在于,所述根据所述端口类型,查询预先设定的故障策略以确定自动路由的业务数据及自动路由机制,包括:当所述端口类型为域内端口时,域内控制器查询预先设定的故障策略以确定自动路由的域内业务数据及域内自动路由机制;所述基于所述自动路由机制,对所述自动路由的业务数据进行自动路由,包括:所述域内控制器基于所述域内自动路由机制,对所述自动路由的域内业务数据进行自动路由。3.根据权利要求2所述的方法,其特征在于,所述获取故障端口的端口类型之前,还包括:所述域内控制器接收转发面发送的故障消息;将所述故障消息通过域间控制器发送给与故障端口的业务数据对应的应用服务器。4.根据权利要求1所述的方法,其特征在于,所述根据所述端口类型,查询预先设定的故障策略以确定自动路由的业务数据及自动路由机制,包括:当所述端口类型为域间端口时,域间控制器查询预先设定的故障策略以确定自动路由的跨域业务数据及域间自动路由机制;所述基于所述自动路由机制,对所述自动路由的业务数据进行自动路由,包括:所述域间控制器基于所述域间自动路由机制,对所述自动路由的跨域业务数据的进行自动路由。5.根据权利要求4所述的方法,其特征在于,所述根据所述端口类型,查询预先设定的故障策略以确定自动路由的业务数据及自动路由机制,还包括:当所述端口类型为域内端口时,域间控制器根据域内端口的业务数据,确定与所述域内端口的业务数据相关的跨域业务数据;查询预先设定的故障策略,以确定所述相关的跨域业务数据中自动路由的跨域业务数据及域间自动路由机制。6.根据权利要求4所述的方法,其特征在于,所述获取故障端口的端口类型之前,还包括:所述域间控制器接收域内控制器发送的故障消息;将所述故障消息发送给与故障端口的业务数据对应的应用服务器。7.根据权利要求6所述的方法,...

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

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

1