一种流表构建方法及系统技术方案

技术编号:18208333 阅读:73 留言:0更新日期:2018-06-13 08:08
本发明专利技术提供了一种流表构建方法及系统,其中,流表构建方法包括:获取当前的业务资源分配需求和当前的流表内容;根据所述业务资源分配需求以及所述流表内容,进行业务资源分配;根据业务资源分配的结果,调整当前的流表内容,获得待下发流表。本方案通过根据业务资源分配需求进行业务资源分配,然后根据业务资源分配的结果对流表内容进行调整,得到待下发流表;使得在业务资源分配需求变化时,可以对业务资源灵活加减以适配变化的业务资源需求,得到更合理的待下发流表,从而满足不均匀的业务流量更为高效的传输需求,进一步提升网络整体流量的均衡性、最大化网络链路利用率。

【技术实现步骤摘要】
一种流表构建方法及系统
本专利技术涉及网络
,特别是指一种流表构建方法及系统。
技术介绍
目前,在标准SDN(SoftwareDefinedNetwork,软件定义网络)架构中,SDN控制器中的流表用于指定数据包在IP网络中的路由,由于SDN控制器了解全局网络拓扑,因此基于此构建的网络流表可以有效地对数据进行路由,从而最大化网络带宽利用。虽然SDN控制器中的流表可以基于其所掌握的全局网络拓扑信息对注入网络的数据流进行路由指派,从而形成流表,但是,这种流表一旦制定后,通常路由路径和带宽是固定的,即使业务流在传输过程的某一时间段不需要大量的带宽(或者相反,某一时间段,需要突发的高带宽)等,这种情况下,由流表指定的路由会出现浪费(或者,路径拥塞)等问题,因此,为了这种情况,为业务提供更好的服务,目前SDN控制器中的流表设计方式仍有较大的提升改进空间。也就是,现有技术的主要缺点是:目前SDN控制器中的流表仅仅为数据流指定了一条通路,只依靠业务流的源IP地址和目的IP地址来确定该业务流的路由。这种设计的前提是假设业务流量是匀速,带宽是固定不变的情况,而实际情况是由于业务流量本身的特性,或者是在移动无线网络环境下空口带宽的变化,等原因会使得业务流所需的带宽时刻发生变化,此时按照传统SDN控制器中的业务流表定义的转发路由,由于该路由的带宽是固定的,因此建立的带宽不具备随业务流弹性变化的能力,因此当前的SDN控制器中的流表定义不够灵活,仍旧有较大改进空间,以进一步满足充分利用网络带宽资源的需求。
技术实现思路
本专利技术的目的在于提供一种流表构建方法及系统,解决现有技术中网络链路利用率低的问题。为了解决上述技术问题,本专利技术实施例提供一种流表构建方法,包括:获取当前的业务资源分配需求和当前的流表内容;根据所述业务资源分配需求以及所述流表内容,进行业务资源分配;根据业务资源分配的结果,调整当前的流表内容,获得待下发流表。可选的,所述业务资源分配需求包括传输路由需求以及带宽需求;获取当前的业务资源分配需求的步骤包括:接收当前的业务流资源请求;根据所述业务流资源请求确定当前的传输路由需求以及带宽需求。可选的,所述业务资源分配需求包括网络路由及带宽调整需求;获取当前的业务资源分配需求的步骤包括:监测当前网络中各段路由的占用情况;根据网络优化需求和所述占用情况,得到当前的网络路由及带宽调整需求。可选的,所述根据所述业务资源分配需求以及所述流表内容,进行业务资源分配的步骤包括:根据所述业务资源分配需求以及所述流表内容,进行业务资源分配,得到分配是否成功的处理结果;在所述处理结果为成功时,执行所述根据业务资源分配的结果,调整当前的流表内容,获得待下发流表的步骤;在所述处理结果为失败时,拒绝所述业务资源分配需求。可选的,所述根据所述业务资源分配需求以及所述流表内容,进行业务资源分配的步骤包括:根据所述业务资源分配需求以及所述流表内容,进行带宽组合及路由寻找。可选的,所述根据业务资源分配的结果,调整当前的流表内容,获得待下发流表的步骤包括:根据业务资源分配的结果,得到流表项;根据所述流表项调整当前的流表内容,获得待下发流表。可选的,在进行业务资源分配分配之前,还包括:将各段路由之间的总业务资源分解为基本资源;所述根据所述业务资源分配需求以及所述流表内容,进行业务资源分配的步骤包括:根据所述业务资源分配需求以及所述流表内容,对基本资源进行分配。可选的,在获得待下发流表之后,还包括:根据所述待下发流表进行流表下发和路由确定。本专利技术还提供了一种流表构建系统,包括:获取模块,用于获取当前的业务资源分配需求和当前的流表内容;分配模块,用于根据所述业务资源分配需求以及所述流表内容,进行业务资源分配;第一处理模块,用于根据业务资源分配的结果,调整当前的流表内容,获得待下发流表。可选的,所述业务资源分配需求包括传输路由需求以及带宽需求;所述获取模块包括:接收子模块,用于接收当前的业务流资源请求;确定子模块,用于根据所述业务流资源请求确定当前的传输路由需求以及带宽需求。可选的,所述业务资源分配需求包括网络路由及带宽调整需求;所述获取模块包括:监测子模块,用于监测当前网络中各段路由的占用情况;第一处理子模块,用于根据网络优化需求和所述占用情况,得到当前的网络路由及带宽调整需求。可选的,所述分配模块包括:第一分配子模块,用于根据所述业务资源分配需求以及所述流表内容,进行业务资源分配,得到分配是否成功的处理结果;执行子模块,用于在所述处理结果为成功时,执行所述根据业务资源分配的结果,调整当前的流表内容,获得待下发流表的操作;拒绝子模块,用于在所述处理结果为失败时,拒绝所述业务资源分配需求。可选的,所述分配模块包括:第二处理子模块,用于根据所述业务资源分配需求以及所述流表内容,进行带宽组合及路由寻找。可选的,所述第一处理模块包括:第三处理子模块,用于根据业务资源分配的结果,得到流表项;第四处理子模块,用于根据所述流表项调整当前的流表内容,获得待下发流表。可选的,还包括:分解模块,用于将各段路由之间的总业务资源分解为基本资源;所述分配模块包括:第二分配子模块,用于根据所述业务资源分配需求以及所述流表内容,对基本资源进行分配。可选的,还包括:第二处理模块,用于根据所述待下发流表进行流表下发和路由确定。本专利技术的上述技术方案的有益效果如下:上述方案中,所述流表构建方法通过根据业务资源分配需求进行业务资源分配,然后根据业务资源分配的结果对流表内容进行调整,得到待下发流表;使得在业务资源分配需求变化时,可以对业务资源灵活加减以适配变化的业务资源需求,得到更合理的待下发流表,从而满足不均匀的业务流量更为高效的传输需求,进一步提升网络整体流量的均衡性、最大化网络链路利用率。附图说明图1为本专利技术实施例一的流表构建方法流程示意图;图2为本专利技术实施例一的SDN控制器中的弹性流量调度装置结构示意图;图3为本专利技术实施例一的细粒度带宽分配及组合示意图;图4为本专利技术实施例一的业务适配流程示意图;图5为本专利技术实施例二的流表构建系统结构示意图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本专利技术针对现有的技术中网络链路利用率低的问题,提供了多种解决方案,具体如下:如图1所示,本专利技术实施例一提供了一种流表构建方法,包括:步骤11:获取当前的业务资源分配需求和当前的流表内容;步骤12:根据所述业务资源分配需求以及所述流表内容,进行业务资源分配;步骤13:根据业务资源分配的结果,调整当前的流表内容,获得待下发流表。本专利技术实施例一提供的所述流表构建方法通过根据业务资源分配需求进行业务资源分配,然后根据业务资源分配的结果对流表内容进行调整,得到待下发流表;使得在业务资源分配需求变化时,可以对业务资源灵活加减以适配变化的业务资源需求,得到更合理的待下发流表,从而满足不均匀的业务流量更为高效的传输需求,进一步提升网络整体流量的均衡性、最大化网络链路利用率。其中的业务资源分配需求可以包括传输路由需求以及带宽需求,还可以包括网络路由及带宽调整需求;对应的,本实施例中:所述业务资源分配需求包括传输路由需求以及带宽需求;获取当前的业务资源分配需求的步骤本文档来自技高网...
一种流表构建方法及系统

【技术保护点】
一种流表构建方法,其特征在于,包括:获取当前的业务资源分配需求和当前的流表内容;根据所述业务资源分配需求以及所述流表内容,进行业务资源分配;根据业务资源分配的结果,调整当前的流表内容,获得待下发流表。

【技术特征摘要】
1.一种流表构建方法,其特征在于,包括:获取当前的业务资源分配需求和当前的流表内容;根据所述业务资源分配需求以及所述流表内容,进行业务资源分配;根据业务资源分配的结果,调整当前的流表内容,获得待下发流表。2.根据权利要求1所述的流表构建方法,其特征在于,所述业务资源分配需求包括传输路由需求以及带宽需求;获取当前的业务资源分配需求的步骤包括:接收当前的业务流资源请求;根据所述业务流资源请求确定当前的传输路由需求以及带宽需求。3.根据权利要求1或2所述的流表构建方法,其特征在于,所述业务资源分配需求包括网络路由及带宽调整需求;获取当前的业务资源分配需求的步骤包括:监测当前网络中各段路由的占用情况;根据网络优化需求和所述占用情况,得到当前的网络路由及带宽调整需求。4.根据权利要求1所述的流表构建方法,其特征在于,所述根据所述业务资源分配需求以及所述流表内容,进行业务资源分配的步骤包括:根据所述业务资源分配需求以及所述流表内容,进行业务资源分配,得到分配是否成功的处理结果;在所述处理结果为成功时,执行所述根据业务资源分配的结果,调整当前的流表内容,获得待下发流表的步骤;在所述处理结果为失败时,拒绝所述业务资源分配需求。5.根据权利要求1所述的流表构建方法,其特征在于,所述根据所述业务资源分配需求以及所述流表内容,进行业务资源分配的步骤包括:根据所述业务资源分配需求以及所述流表内容,进行带宽组合及路由寻找。6.根据权利要求1所述的流表构建方法,其特征在于,所述根据业务资源分配的结果,调整当前的流表内容,获得待下发流表的步骤包括:根据业务资源分配的结果,得到流表项;根据所述流表项调整当前的流表内容,获得待下发流表。7.根据权利要求1所述的流表构建方法,其特征在于,在进行业务资源分配分配之前,还包括:将各段路由之间的总业务资源分解为基本资源;所述根据所述业务资源分配需求以及所述流表内容,进行业务资源分配的步骤包括:根据所述业务资源分配需求以及所述流表内容,对基本资源进行分配。8.根据权利要求1所述的流表构建方法,其特征在于,在获得待下发流表之后,还包括:根据所述待下发流表进行流表下发和路...

【专利技术属性】
技术研发人员:吴滨
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1