业务调度方法和装置制造方法及图纸

技术编号:18355986 阅读:30 留言:0更新日期:2018-07-02 09:26
本申请提供了业务调度方法和装置。本申请引入了指定业务的默认业务路径,SDN控制器只有在默认业务路径不满足指定业务对应的路径约束条件时,才会下发用于转发指定业务的数据流的路径信息(也即路由),实现了路由按需下发,而非现有技术中在所有可能的业务入口下发各个业务的静态路由,这大大减少SDN控制器下发路径配置的负担,大大简化业务部署,方便业务管理;进一步地,本申请中SDN控制器下发的路径信息是基于指定业务的整个可用业务路径的,实现了业务全路径的调度,实现IP网络中对业务做到业务全路径的策略检测和自动调整。

【技术实现步骤摘要】
业务调度方法和装置
本申请涉及网络通信技术,特别涉及业务调度方法和装置。
技术介绍
目前,软件定义网络(SDN:SoftwareDefinedNetwork)控制器是基于多协议标签交换(MPLS:Multi-ProtocolLabelSwitching)进行业务调度的。应用于IP网络,如果要调度业务,SDN控制器就需要在所有可能的业务入口下发各个业务的静态路由,静态路由指示了出口或下一跳,用于实现业务的一跳调度。然而,应用于业务众多的场景,SDN控制器在所有可能的业务入口下发各个业务的静态路由,会大大增加业务部署难度,也会影响业务管理;并且,因为SDN控制器只是通过在所有可能的业务入口下发各个业务的静态路由实现业务的一级调度,无法确定业务的全路径的路径质量,导致业务的路径质量调整策略无法实现。
技术实现思路
本申请提供了业务调度方法和装置,以避免在所有可能的业务入口下发各个业务的静态路由所带来的技术问题。本申请提供的技术方案包括:一种业务调度方法,该方法应用于软件自定义网络SDN控制器,包括:按照设定的路由跟踪周期获取指定业务的默认业务路径,所述默认业务路径为指定业务的起始调度业务对象至指定业务的终止调度业务对象的业务路径;若所述默认业务路径未满足所述指定业务对应的路径约束条件,则根据已收集的网络拓扑数据计算从起始调度业务对象至终止调度业务对象且满足所述路径约束条件的业务路径,将计算出的业务路径作为指定业务的可用业务路径,分别向所述可用业务路径上的每一调度业务对象下发用于转发所述指定业务的数据流的路径信息。一种业务调度装置,该装置应用于软件自定义网络SDN控制器,包括:获取单元,用于按照设定的路由跟踪周期获取指定业务的默认业务路径,所述默认业务路径为指定业务的起始调度业务对象至指定业务的终止调度业务对象的业务路径;处理单元,用于在所述默认业务路径未满足所述指定业务对应的路径约束条件时,根据已收集的网络拓扑数据计算从起始调度业务对象至终止调度业务对象且满足所述路径约束条件的业务路径,将计算出的业务路径作为指定业务的可用业务路径,分别向所述可用业务路径上的每一调度业务对象下发用于转发所述指定业务的数据流的路径信息。由以上技术方案可以看出,本专利技术中引入了指定业务的默认业务路径,SDN控制器只有在默认业务路径不满足指定业务对应的路径约束条件时,才会下发用于转发指定业务的数据流的路径信息(也即路由),实现了路由按需下发,而非现有技术中在所有可能的业务入口下发各个业务的静态路由,这大大减少SDN控制器下发路径配置的负担,大大简化业务部署,方便业务管理;进一步地,在本专利技术中,SDN控制器下发的路径信息是基于可用业务路径的,用于控制所述指定业务的数据流沿可用业务路径转发,也即,实现了业务全路径的调度,实现IP网络中对业务做到业务全路径的策略检测和自动调整。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1为本专利技术提供的方法流程图;图2为本专利技术提供的实施组网示意图;图3为本专利技术提供的另一实施组网示意图;图4为本专利技术提供的装置结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。参见图1,图1为本专利技术提供的方法流程图。该流程应用于SDN控制器。如图1所示,该流程可包括以下步骤:步骤101,SDN控制器按照设定的路由跟踪周期获取指定业务的默认业务路径。这里的设定的路由跟踪周期可根据业务需求自定义,这里不具体限定。这里的指定业务是指某一类型的业务,比如视频业务、办公业务等。在本专利技术中,默认业务路径具体为指定业务的起始调度业务对象至指定业务的终止调度业务对象的业务路径。起始调度业务对象、终止调度业务对象是由SDN控制器针对指定业务确定出的起止调度业务对象。如图2所示组网,存在局点A至局点F共6个局点,假如SDN控制器根据收集的拓扑数据或者根据业务需求确定从局点A至局点C进行视频业务,局点A、局点C为SDN控制器针对视频业务确定出的起止调度业务对象,其中,局点A为视频业务的起始调度业务对象、局点C为视频业务的终止调度业务对象。在本专利技术中,只涉及简单定义业务类型即可,无需定义各业务所属局点、所属局点的IP网段特征等一些复杂参数,大大简化业务定义。需要说明的是,本步骤101中的默认业务路径是由指定业务的起始调度业务对象确定的,下文会重点描述,这里不再赘述。步骤102,SDN控制器在默认业务路径未满足指定业务对应的路径约束条件时,根据已收集的网络拓扑数据计算从起始调度业务对象至终止调度业务对象且满足所述路径约束条件的业务路径,将计算出的业务路径作为指定业务的可用业务路径,分别向所述可用业务路径上的每一调度业务对象下发用于转发所述指定业务的数据流的路径信息。在本专利技术中,指定业务对应的路径约束条件是根据业务需求自定义的,比如为路径延时时间、路径丢包率、路径带宽大小等。如步骤102描述,在默认业务路径不满足指定业务对应的路径约束条件时,也就意味着默认业务路径不能用于转发指定业务的数据流,为保证指定业务顺利调度,SDN控制器会自主根据已收集的网络拓扑数据计算从起始调度业务对象至终止调度业务对象且满足指定业务对应的路径约束条件的业务路径,将计算出的业务路径作为指定业务的可用业务路径,分别向可用业务路径上的每一调度业务对象下发用于转发所述指定业务的数据流的路径信息。这里,SDN控制器可按照路由协议或者其他路由方式计算业务路径,本专利技术并不具体限定。至于SDN控制器下发的用于转发所述指定业务的数据流的路径信息在下文进行了描述,这里暂不赘述。作为一个实施例,本专利技术中,在默认业务路径满足指定业务对应的路径约束条件时,也就意味着默认业务路径可以用于转发所述指定业务的数据流,如步骤101描述的,默认业务路径是起始调度业务对象确定出的,因此,SDN控制器完全没有必要基于默认业务路径下发用于转发指定业务的数据流的路径信息,大大减少SDN控制器下发路径配置的负荷,也有效节省调度对象(也即设备侧)的路由资源。至此,完成图1所示流程。通过图1所示流程可以看出,在本专利技术中引入了指定业务的默认业务路径,SDN控制器只有在默认业务路径不满足指定业务对应的路径约束条件时,才会下发用于转发所述指定业务的数据流的路径信息(也即策略路由),实现了路由按需下发,而非现有技术中在所有可能的业务入口下发各个业务的静态路由,这大大减少SDN控制器下发路径配置的负担,大大简化业务部署,方便业务管理;进一步地,在本专利技术中,SDN控制器下发的路径信息是基于计算出的从起始调度业务对象至终止调度业务对象的业务路径的,实质为业务全路径的调度,实现IP网络中对业务做到业务全路径的策略检测和自动调整。本专利技术中,SDN控制器确定出指定业务的起止调度业务对象后,可在指定业务的起始调度业务对象与终止调度业务对象之间建立双向隧道,建立的双向隧道举例为GRE隧道。双向隧道的隧道源地址为起始调度业务对象的环回(LoopBack)口地址,隧道目的地址为终止调度业务对象的LoopBack口地址。仍以图2为例,假如SDN控制器确定出局点A为视频业务的起始调度业务对象、局点C为视频业务本文档来自技高网...
业务调度方法和装置

【技术保护点】
1.一种业务调度方法,其特征在于,该方法应用于软件自定义网络SDN控制器,包括:按照设定的路由跟踪周期获取指定业务的默认业务路径,所述默认业务路径为指定业务的起始调度业务对象至指定业务的终止调度业务对象的业务路径;若所述默认业务路径未满足所述指定业务对应的路径约束条件,则根据已收集的网络拓扑数据计算从起始调度业务对象至终止调度业务对象且满足所述路径约束条件的业务路径,将计算出的业务路径作为指定业务的可用业务路径,分别向所述可用业务路径上的每一调度业务对象下发用于转发所述指定业务的数据流的路径信息。

【技术特征摘要】
1.一种业务调度方法,其特征在于,该方法应用于软件自定义网络SDN控制器,包括:按照设定的路由跟踪周期获取指定业务的默认业务路径,所述默认业务路径为指定业务的起始调度业务对象至指定业务的终止调度业务对象的业务路径;若所述默认业务路径未满足所述指定业务对应的路径约束条件,则根据已收集的网络拓扑数据计算从起始调度业务对象至终止调度业务对象且满足所述路径约束条件的业务路径,将计算出的业务路径作为指定业务的可用业务路径,分别向所述可用业务路径上的每一调度业务对象下发用于转发所述指定业务的数据流的路径信息。2.根据权利要求1所述的方法,其特征在于,所述获取指定业务的默认业务路径包括:按照设定的路由跟踪周期下发路由跟踪指令给起始调度业务对象;在首个路由跟踪周期接收起始调度业务对象上报的依据路由跟踪指令确定出的从起始调度业务对象至终止调度业务对象的业务路径时,将接收的业务路径作为指定业务的默认业务路径;在非首个路由跟踪周期接收起始调度业务对象上报的依据路由跟踪指令确定出的从起始调度业务对象至终止调度业务对象的业务路径时,比较接收的业务路径是否与所述默认业务路径相同,如果否,将所述默认业务路径更新为接收的业务路径。3.根据权利要求1所述的方法,其特征在于,该方法进一步包括:按照第一设定检测周期检测所述指定业务的可用业务路径是否满足调整条件;当检测出所述指定业务的可用业务路径满足调整条件时,若所述指定业务的可用业务路径为本SDN控制器计算出的业务路径,则控制所述可用业务路径上的每一调度业务对象删除已有的用于转发所述指定业务的数据流的路径信息,根据已收集的网络拓扑数据重新计算从起始调度业务对象至终止调度业务对象且满足所述路径约束条件的业务路径,比较计算出的业务路径是否与所述指定业务的默认业务路径相同,如果否,将指定业务的可用业务路径更新为该计算出的业务路径,分别向所述可用业务路径上的每一调度业务对象下发用于转发所述指定业务的数据流的路径信息。4.根据权利要求3所述的方法,其特征在于,所述满足调整条件包括:所述指定业务的可用业务路径未满足所述指定业务对应的路径约束条件,和/或,所述指定业务的可用业务路径中包含故障路径。5.根据权利要求1所述的方法,其特征在于,该方法进一步包括:按照第二设定检测周期检测路径调回条件是否满足,如果是,则控制可用业务路径上的每一调度业务对象删除已下发的用于转发所述指定业务的数据流的路径信息,以使指定业务的默认业务路径作为指定业务的可用业务路径来转发所述指定业务的数据流。6.根据权利要求5所述的方法,其特征在于,满足路径调回条件包括:所述指定业务的可用业务路径和所述指定业务的默认业务路径相同;和/或,默认业务路径满足设定路径参数条件,所述设定路径参数条件包括但不限于:默认业务路径中每段链路的带宽满足设定带宽条件和/或默认业务路径符合所述指定业务的服务等级协议SLA路径要求。7.一种业务调度装置,...

【专利技术属性】
技术研发人员:蒋文栋傅志刚李鑫张颖
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1