流量调度方法、装置、设备及存储介质制造方法及图纸

技术编号:36337191 阅读:56 留言:0更新日期:2023-01-14 17:49
本申请涉及任务调度技术领域,提供了一种流量调度方法、装置、设备及存储介质,该方法获取待采集设备在预设时间内的流量信息;根据流量信息,确定多个五元组信息以及每个五元组信息对应的流量大小;确定等价接口组信息对应的多个待调度五元组信息;根据所有待调度五元组信息对应的流量大小和待调度五元组对应的接口速率,确定调度方案。确定调度方案。确定调度方案。

【技术实现步骤摘要】
流量调度方法、装置、设备及存储介质


[0001]本专利技术涉及任务调度
,尤其涉及一种流量调度方法、装置、设备及存储介质。

技术介绍

[0002]路由器(Router)是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器来完成。在当前的互联网技术中,当路由器进行流量转发时,通常可以根据负载均衡的策略,将流量在多条链路之间进行分配,从而可以有效地利用各条链路的负载,避免闲置资源的浪费,在现有网络资源的情况下提高网络带宽利用率。
[0003]传统网络设备流量转发基于路由表和策略路由进行转发,对应的路由表通过路由协议学习或人工配置静态路由,策略路由需要人工进行提前配置,所以这种选路行为是一种事前行为。在多链路的三层网络等价路由场景下,流量进行负载均衡的方法是流量转发之前,基于五元组(源地址、源端口、目的地址、目的端口、协议号)进行散列(hash)取值,根据hash值进行选路。
[0004]然而,由于不同的五元组的流量大小是不一定的,现有技术存在多链路场景下线路忙闲不均的问题,网络带宽利用率低。

技术实现思路

[0005]本申请提供一种流量调度方法、装置、设备及存储介质,从而解决现有技术中的由于不同的五元组的流量大小是不一定的,多链路场景下线路忙闲不均,网络带宽利用率低的技术问题。
[0006]第一方面,本申请提供了一种流量调度方法,包括:
[0007]获取待采集设备在预设时间内的流量信息;
>[0008]根据所述流量信息,确定多个五元组信息以及每个所述五元组信息对应的流量大小;
[0009]确定等价接口组信息对应的多个待调度五元组信息;
[0010]根据所有所述待调度五元组信息对应的流量大小和所述待调度五元组对应的接口速率,确定调度方案。
[0011]这里,本申请实施例在流量调度时,可以实时获取待采集设备在预设时间内的流量信息,并集中对流量信息进行分析,可以根据五元组信息以及等价接口组信息,对等价接口组信息对应的多个需要调度的会话进行流量调度方案的确定,对于待调度五元组信息,可以动态地根据流量大小和接口速率确定调度方案,具有实时性和针对性,解决了多链路场景下线路忙闲分配不均的问题,提高了网络带宽利用率。
[0012]可选地,所述根据所述待调度五元组信息对应的流量大小和所述待调度五元组对应的接口速率,确定调度方案,包括:
[0013]计算所有所述待调度五元组信息对应的流量大小的方差;
[0014]若所述方差与所述待调度五元组对应的接口速率的比值大于第一预设阈值,则将所述待调度五元组信息按照流量大小从大到小的顺序进行排序,并生成调度信息,以按照从大到小的顺序将接口流量调度至最低接口。
[0015]其中,本申请实施例根据待调度五元组信息对应的流量大小的方差以及接口速率的比值来判断是否进行流量调度,若比值过大,那么可以确定等价接口组信息对应的多个会话链路分配不均,则将所有会话对应的流量大小即所有待调度五元组信息对应的流量大小从大到小进行排序,从而制定调度信息,以使流量大的会话流量调度至流量最低的接口,解决了多链路场景下线路忙闲分配不均的问题,进一步地提高了带宽利用率。
[0016]可选地,在所述若所述方差与所述待调度五元组对应的接口速率的比值大于第一预设阈值,则将所述待调度五元组信息按照流量大小从大到小的顺序进行排序,并生成调度信息,以按照从大到小的顺序将接口流量调度至最低接口之后,还包括:
[0017]根据所述调度信息,通过网络配置协议下发策略,将所述调度信息路由配置至所述待采集设备。
[0018]其中,本申请实施例可以通过网络配置协议下发策略将调度信息路由配置至待采集设备,以便待采集设备根据调度信息进行流量调度,实现了对设备的动态流量调控。
[0019]可选地,在所述若所述方差与所述待调度五元组对应的接口速率的比值大于第一预设阈值,则将所述待调度五元组信息按照流量大小从大到小的顺序进行排序,并生成调度信息,以按照从大到小的顺序将接口流量调度至最低接口之后,还包括:
[0020]获取所有调度后的待调度五元组信息对应的流量大小的方差;
[0021]若所述所有调度后的待调度五元组信息对应的流量大小的方差小于第二预设阈值,则停止发送调度信息。
[0022]这里,本申请实施例在发送调度信息之后,还可以实时监测调度后的流量信息,并在流量大小的方差小于一个预设阈值之后,确定带宽利用率满足标准无需调控后,停止发送调度信息,进一步地保证了带宽利用率的最大化。
[0023]可选地,所述获取待采集设备在预设时间内的流量信息,包括:
[0024]通过数据流随机流量监控工具,获取待采集设备在预设时间内的流量信息。
[0025]其中,本申请实施例可以通过数据流随机流量监控工具获取实时的流量信息,进而实现动态流量的准确调度。
[0026]可选地,在所述确定等价接口组信息对应的多个待调度五元组信息之前,还包括:
[0027]获取待采集设备的路由表信息;
[0028]根据所述路由表信息,确定等价接口组信息。
[0029]这里,本申请实施例可以根据路由表信息,确定等价接口组信息即需要进行流量调度的多链路会话,实现了对流量接口的准确调度。
[0030]可选地,所述流量信息包括五元组信息、入接口信息、出接口信息、采样频率信息、帧大小信息和流量大小中的至少一种。
[0031]可选地,在所述获取待采集设备在预设时间内的流量信息之后,还包括:
[0032]存储所述流量信息。
[0033]这里,本申请实施例还可以存储不同时刻的动态流量信息,以便实现对流量的进
一步分析和调整,提高了用户体验。
[0034]第二方面,本申请提供了一种流量调度装置,包括:
[0035]第一获取模块,用于获取待采集设备在预设时间内的流量信息;
[0036]第一确定模块,用于根据所述流量信息,确定多个五元组信息以及每个所述五元组信息对应的流量大小;
[0037]第二确定模块,用于确定等价接口组信息对应的多个待调度五元组信息;
[0038]第三确定模块,用于根据所有所述待调度五元组信息对应的流量大小和所述待调度五元组对应的接口速率,确定调度方案。
[0039]可选地,所述第三确定模块具体用于:
[0040]计算所有所述待调度五元组信息对应的流量大小的方差;
[0041]若所述方差与所述待调度五元组对应的接口速率的比值大于第一预设阈值,则将所述待调度五元组信息按照流量大小从大到小的顺序进行排序,并生成调度信息,以按照从大到小的顺序将接口流量调度至最低接口。
[0042]可选地,在所述第三确定模块若所述方差与所述待调度五元组对应的接口速率的比值大于第一预设阈值,则将所述待调度五元组信息按照流量大小从大到小的顺序进行排序,并生成调度信息本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种流量调度方法,其特征在于,包括:获取待采集设备在预设时间内的流量信息;根据所述流量信息,确定多个五元组信息以及每个所述五元组信息对应的流量大小;确定等价接口组信息对应的多个待调度五元组信息;根据所有所述待调度五元组信息对应的流量大小和所述待调度五元组对应的接口速率,确定调度方案。2.根据权利要求1所述的方法,其特征在于,所述根据所述待调度五元组信息对应的流量大小和所述待调度五元组对应的接口速率,确定调度方案,包括:计算所有所述待调度五元组信息对应的流量大小的方差;若所述方差与所述待调度五元组对应的接口速率的比值大于第一预设阈值,则将所述待调度五元组信息按照流量大小从大到小的顺序进行排序,并生成调度信息,以按照从大到小的顺序将接口流量调度至最低接口。3.根据权利要求2所述的方法,其特征在于,在所述若所述方差与所述待调度五元组对应的接口速率的比值大于第一预设阈值,则将所述待调度五元组信息按照流量大小从大到小的顺序进行排序,并生成调度信息,以按照从大到小的顺序将接口流量调度至最低接口之后,还包括:根据所述调度信息,通过网络配置协议下发策略,将所述调度信息路由配置至所述待采集设备。4.根据权利要求2所述的方法,其特征在于,在所述若所述方差与所述待调度五元组对应的接口速率的比值大于第一预设阈值,则将所述待调度五元组信息按照流量大小从大到小的顺序进行排序,并生成调度信息,以按照从大到小的顺序将接口流量调度至最低接口之后,还包括:获取所有调度后的待调度五元组信息对应的流量大小的方差;若所述所有调度后的待调度五元组信息对应的流量大小的方差小于第二预设阈值,则停止发送调度信息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述获取待采集设备在预设时间内的流量...

【专利技术属性】
技术研发人员:魏峰李建兵秦宜袁超
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1