链路负载的调节方法和装置、存储介质及电子装置与流程

文档序号:35684090发布日期:2023-10-09 01:45阅读:46来源:国知局
链路负载的调节方法和装置、存储介质及电子装置与流程

本技术涉及金融科技领域,具体而言,涉及一种链路负载的调节方法和装置、存储介质及电子装置。


背景技术:

1、在依赖ecmp(equal-cost multipath routing,等价多路径路由)算法进行负载均衡的网络中,虽然一定程度上可以提高网络冗余性和可靠性,但是由于ecmp算法在进行负载均衡的过程中,基于流表记录流量统计信息,根据流量统计信息动态调整链路负载均衡的,因此需要网络中链路传输的流数量需要达到一定的规模才可以达到较好的网络均衡效果,在流数量较少时,可能存在哈希冲突问题,导致网络均衡效果不佳,导致网络虽然经过了ecmp算法进行负载均衡,仍然存在部分链路出现负载不均衡的情况,造成部分链路负载过高,部分链路空闲的现象,不仅导致网络中链路的资源利用率较低,同时还增加了链路拥塞的风险,甚至出现由于链路拥塞导致数据丢失的情况。

2、针对相关技术中链路负载的调节效果较差等问题,目前尚未提出有效的解决方案。


技术实现思路

1、本技术的主要目的在于提供一种链路负载的调节方法和装置、存储介质及电子装置,以解决相关技术中链路负载的调节效果较差等问题。

2、为了实现上述目的,根据本技术的一个方面,提供了一种链路负载的调节方法。

3、该方法包括:

4、检测初始网络的目标网络属性,其中,所述目标网络属性用于指示所述初始网络中物理链路出现负载不均衡情况的可能性,所述初始网络为依赖等价多路径路由算法进行负载均衡的网络;

5、在所述目标网络属性落入目标阈值范围的情况下,检测所述初始网络所包括的n条物理链路中每条物理链路的负载信息,得到负载信息集合,其中,所述负载信息用于指示对应的物理链路的负载,网络属性落入所述目标阈值范围用于指示网络中物理链路出现负载不均衡情况的可能性大于目标可能性;

6、根据所述负载信息集合将所述初始网络中物理链路的负载调节至均衡状态,得到目标网络。

7、可选的,所述检测初始网络的目标网络属性,包括:

8、检测所述初始网络中传输的满足目标条件的数据流的数量,得到目标数量,其中,满足所述目标条件的数据流是所传输的数据量大于目标数据量的数据流;

9、根据所述目标数量确定所述初始网络的目标网络属性。

10、可选的,所述检测所述初始网络中传输的满足目标条件的数据流的数量,得到目标数量,包括:

11、检测所述初始网络中每条数据流的五元组信息,其中,所述五元组信息用于指示对应的数据流所属于的业务类型;

12、根据所述五元组信息将业务类型为目标业务类型的业务确定为目标业务,其中,属于所述目标业务类型的业务在执行过程中所依赖的数据量大于所述目标数据量;

13、提取所述目标业务对应的数据流的数量,得到所述目标数量。

14、可选的,所述根据所述目标数量确定所述初始网络的目标网络属性,包括:

15、在所述目标数量小于目标数量阈值的情况下,确定所述目标网络属性为第一属性值,其中,所述第一属性值落入所述目标阈值范围;

16、在所述目标数量大于或者等于目标数量阈值的情况下,确定所述目标网络属性为第二属性值,其中,所述第二属性值未落入所述目标阈值范围。

17、可选的,所述根据所述负载信息集合将所述初始网络中物理链路的负载调节至均衡状态,得到目标网络,包括:

18、根据所述负载信息集合确定n条物理链路中每条物理链路的链路类型,其中,物理链路的链路类型包括:高负载类型和低负载类型,属于所述高负载类型的物理链路的负载大于第一负载阈值,属于所述低负载类型的物理链路的负载小于第二负载阈值;

19、将属于所述高负载类型的物理链路中的数据流迁移至属于低负载类型的物理链路,得到所述目标网络。

20、可选的,所述根据所述负载信息集合确定n条物理链路中每条物理链路的链路类型,包括:

21、根据所述负载信息集合生成所述初始网络当前的负载平均值,其中,所述负载平均值为所述负载信息集合中全部所述负载信息所指示的负载的平均值;

22、将所述负载信息用于指示的负载超过所述第一负载阈值的物理链路的链路类型确定为所述高负载类型,其中,所述第一负载阈值大于所述负载平均值;

23、将所述负载信息用于指示的负载小于所述负载平均值的物理链路的链路类型确定为所述低负载类型。

24、可选的,所述将属于所述高负载类型的物理链路中的数据流迁移至属于低负载类型的物理链路,得到所述目标网络,包括:

25、从属于所述高负载类型的物理链路中提取迁移数据流,其中,属于所述高负载类型的物理链路迁移出所述迁移数据流之后,属于所述高负载类型的物理链路的负载小于所述负载平均值;

26、将所述迁移数据流从属于所述高负载类型的物理链路迁移至对应的属于所述低负载类型的物理链路,直至所述初始网络中的物理链路的负载处于均衡状态,得到所述目标网络。

27、可选的,所述将所述迁移数据流从属于所述高负载类型的物理链路迁移至对应的属于所述低负载类型的物理链路,包括:

28、按照负载的大小将n条所述物理链路依次排序,得到目标负载序列,其中,所述目标负载序列中记录的n条所述物理链路的负载的大小依次减少;

29、将正序第i个属于所述高负载类型的物理链路中的所述迁移数据流迁移至倒序第i个的属于所述低负载类型的物理链路,其中,i为大于或者等于1,且小于或者等于n的正整数。

30、为了实现上述目的,根据本技术的另一方面,提供了一种链路负载的调节装置。

31、该装置包括:

32、第一检测模块,用于检测初始网络的目标网络属性,其中,所述目标网络属性用于指示所述初始网络中物理链路出现负载不均衡情况的可能性,所述初始网络为依赖等价多路径路由算法进行负载均衡的网络;

33、第二检测模块,用于在所述目标网络属性落入目标阈值范围的情况下,检测所述初始网络所包括的n条物理链路中每条物理链路的负载信息,得到负载信息集合,其中,所述负载信息用于指示对应的物理链路的负载,网络属性落入所述目标阈值范围用于指示网络中物理链路出现负载不均衡情况的可能性大于目标可能性;

34、调节模块,用于根据所述负载信息集合将所述初始网络中物理链路的负载调节至均衡状态,得到目标网络。

35、通过本技术,采用以下步骤:检测依赖等价多路径路由算法进行负载均衡的初始网络的目标网络属性,其中,目标网络属性用于指示初始网络中物理链路出现负载不均衡情况的可能性,在目标网络属性落入目标阈值范围的情况下,即网络中物理链路出现负载不均衡情况的可能性大于目标可能性的情况下,检测初始网络所包括的n条物理链路中每条物理链路的负载信息,得到负载信息集合,其中,负载信息用于指示对应的物理链路的负载,最后根据负载信息集合将初始网络中物理链路的负载调节至均衡状态,得到目标网络,可见在链路负载的调节过程中,会主动检测初始网络的目标网络属性,并根据目标网络属性判断网络中物理链路出现负载不均衡情况的可能性是否大于目标可能性,在判断出网络中物理链路出现负载不均衡情况的可能性大于目标可能性的情况下,根据负载信息集合将初始网络中物理链路的负载调节至均衡状态,进而得到目标网络,解决了相关技术中链路负载的调节效果较差等问题。进而达到了提高链路负载的调节效果的技术效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1