一种业务流量调度的方法和装置制造方法及图纸

技术编号:32277343 阅读:33 留言:0更新日期:2022-02-12 19:43
本发明专利技术涉及业务流量调度技术领域,且公开了一种业务流量调度的方法和装置,包括以下步骤:第一步:启动控制器;第二步:启动sFlow收集器;第三步:配置sFlow代理;第四步:sFlow收集网络信息;第五步:识别大象流信息;第六步:为大象流计算可行路径;第七步:控制器将路径转化为流表项;第八步:交换机对大象流重路由。本发明专利技术中,从大象流的检测到链路利用率的计算,然后控制器调度大象流生成新的流表项,再到最后的重路由是一个完整的控制环。控制器依据测量的反馈不断对大象流进行调度,大象流的重路由又对网络状态造成影响,所以控制器要运行流量调度应用动态的调度流量以提高网络的整体利用率。利用率。

【技术实现步骤摘要】
一种业务流量调度的方法和装置


[0001]本专利技术涉及业务流量调度
,尤其涉及一种业务流量调度的方法和装置。

技术介绍

[0002]软件定义网络作为新兴的网络范式",越来越多地被部署到数据中心,其核心思想是解除网络设备的耦合性,实现控制层面和转发层面的分离。控制器作为软件定义网络的核心,负责整个网络的维护、交换机状态的收集、路由的计算和流表项的管理,通过流表项指导交换机转发数据包,实现对网络中数据流的传输进行控制。SDN具有集中控制的特点,使得其具有全局的网络视图,能够获得全局的网络信息。同时其提供了良好的可编程性,通过控制器的应用程序接口(API)可以方便地控制网络行为。
[0003]OpenFlow目前已经成为主流的SDN南向接口协议。典型的OpenFlow网络由3个主要部分组成,OpenFlow控制器、OpenFlow交换机和终端主机。交换机连接到控制器上并通过OpenFlow协议和控制器相互通信。交换机中包含一到多个流表用于维护数据包的处理规则。每条规则包含具体的动作用于处理匹配的流量。数据包到达交换机后首先到流表中查找本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务流量调度的方法,其特征在于:包括以下步骤:第一步:启动控制器;第二步:启动sFlow收集器;第三步:配置sFlow代理;第四步:sFlow收集网络信息;第五步:识别大象流信息;第六步:为大象流计算可行路径;第七步:控制器将路径转化为流表项;第八步:交换机对大象流重路由。2.根据权利要求1所述的一种业务流量调度的方法,其特征在于:所述第三步中控制器通过sFlow收集网络信息,计算得出链路的利用率和每条流的带宽大小;所述第四步中通过使用sFlow

RT作为sFlow分析引擎,由于sFlow的系统模型和OpenFlow模型非常相似,都是集中式的中央控制器,因此可以方便地将sFlow收集器安装在OpenFlow控制器上,通过网络的反馈,控制器及时地调整网络流量运行状况,形成一个控制环。3.根据权利要求1所述的一种业务流量调度的方法,其特征在于:所述第五步中在数据中心中80%以上的流量都是由大象流产生,但是大象流的数量只占了全部流的1%;如果每条流的带宽超出了所在链路的10%,就按照大象流处理。4.根据权利要求1所述的一种业务流量调度的方法,其特征在于:所述第六步中控制器通过sFlow收集器不断地监控网络的运行状况,计算得出链路的利用率和网络中大象流的存在情况;然后决定哪些大象流应该被重新调度,同时依据网络的拓扑和链路的利用率计算出新的可行路径;算法充分利用2个服务器之间的多路径,最大可能地分配非冲突的路径给不同的大象流;具体过程如下:1)初始状态对所有的流使用默认的最短路径路由算法转发;如果流没有能够在交换机的流表项中得到匹配,将会被转发给控制器,控制器负责计算流的具体路由;初始时所有的都使用默认的路由算法,只有当检测出大象流时,才使用调度算法调度;2)当大象流被检测出后,算法将选择那些有多条大象流相互覆盖的流进行调度;如果原始的路径上没有大象流的覆盖,或者是多条大象流在同一个路径上,但是并没有造成网络拥塞时,大象流将不会被重新调度;那些有多条大象流相互碰撞,形成了网络的瓶颈,造成链路利用率超过了设定的阈值,路径上的大象流将会被重新调度;这里将链路的利用率的阈值设置为60%,阈值如果设置过低,不能充分利用网络的容量,但是如果设置过高,有可能网络已经发生实质上的拥塞,如果再不进行调度,也不利于充分利用网络的路径多样性;3)根据胖树型拓扑的特点,源主机和目的主机不在同一个Pod中的具有k2/4条等价的路径;此外,每个流的转发都只经过一个...

【专利技术属性】
技术研发人员:黄永权李锦基王勋李明东符伟杰
申请(专利权)人:深圳市高德信通信股份有限公司
类型:发明
国别省市:

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

1