本申请属于通信,尤其涉及一种链路调整方法、装置、计算机可读存储介质及交换机。
背景技术:
1、在分布式系统的框式交换机中,路由交换板(switch route unite,sru)通常由主控单元(main processing unit,mpu)和交换网板(switch fabric unite,sfu)组成,负责实现系统的路由与交换功能;而接口板(line processing unit,lpu)主要负责通过其提供的接口接收和发送数据报文。
2、路由交换板和接口板之间的负载分担通常由汇聚组实现。在实际应用中,接口板的同一个汇聚组内的各个链路会对预设的权重总量进行分配,并可以根据每个链路分配到的权重进行报文转发等操作;若链路之间的权重存在较大的差异,则容易影响负载分担的效果,导致负载不均,造成链路资源的浪费。因此,亟待一种能均衡负载的链路调节方法。
技术实现思路
1、有鉴于此,本申请实施例提供了一种链路调整方法、装置、计算机可读存储介质及交换机,以解决现有技术中接口板的汇聚组的负载分担效果较差,导致链路资源的浪费的问题。
2、本申请实施例的第一方面提供了一种链路调整方法,可以包括:
3、获取目标接口板的第一汇聚组的负载信息;
4、若所述第一汇聚组的负载信息不满足预设的负载均衡要求,则确定第二汇聚组的数目;
5、基于所述第二汇聚组的数目,确定所述第二汇聚组中链路的数目;其中,所述第二汇聚组中链路的数目小于所述第一汇聚组中链路的数目;
6、基于所述第二汇聚组的数目以及所述第二汇聚组中链路的数目,对所述目标接口板进行链路调整。
7、本申请实施例的第二方面提供了一种链路调整装置,可以包括:
8、负载信息获取模块,用于获取目标接口板的第一汇聚组的负载信息;
9、汇聚组数目确定模块,用于若所述第一汇聚组的负载信息不满足预设的负载均衡要求,则确定第二汇聚组的数目;
10、链路数目确定模块,用于基于所述第二汇聚组的数目,确定所述第二汇聚组中链路的数目;其中,所述第二汇聚组中链路的数目小于所述第一汇聚组中链路的数目;
11、链路调整模块,用于基于所述第二汇聚组的数目以及所述第二汇聚组中链路的数目,对所述目标接口板进行链路调整。
12、本申请实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种链路调整方法的步骤。
13、本申请实施例的第四方面提供了一种交换机,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一种链路调整方法的步骤。
14、本申请实施例的第五方面提供了一种计算机程序产品,当计算机程序产品在交换机上运行时,使得交换机执行上述任一种链路调整方法的步骤。
15、本申请实施例与现有技术相比存在的有益效果是:本申请实施例获取目标接口板的第一汇聚组的负载信息;若所述第一汇聚组的负载信息不满足预设的负载均衡要求,则确定第二汇聚组的数目;基于所述第二汇聚组的数目,确定所述第二汇聚组中链路的数目;其中,所述第二汇聚组中链路的数目小于所述第一汇聚组中链路的数目;基于所述第二汇聚组的数目以及所述第二汇聚组中链路的数目,对所述目标接口板进行链路调整。通过本申请实施例,可以在汇聚组的负载情况不满足负载均衡要求时,降低汇聚组中链路的数目,对于相同的权重总量而言,降低汇聚组中链路的数目能够有效地降低链路之间的权重的差异程度,从而有助于更好地平衡各个链路的负载,减少链路资源的浪费。
1.一种链路调整方法,其特征在于,包括:
2.根据权利要求1所述的链路调整方法,其特征在于,所述若所述第一汇聚组的负载信息不满足预设的负载均衡要求,则确定第二汇聚组的数目,包括:
3.根据权利要求1所述的链路调整方法,其特征在于,所述若所述第一汇聚组的负载信息不满足预设的负载均衡要求,则确定第二汇聚组的数目,包括:
4.根据权利要求1所述的链路调整方法,其特征在于,所述获取目标接口板的第一汇聚组的负载信息,包括:
5.根据权利要求4所述的链路调整方法,其特征在于,在所述获取目标接口板的第一汇聚组的负载信息之后,还包括:
6.根据权利要求1至5中任一项所述的链路调整方法,其特征在于,在所述基于所述第二汇聚组的数目以及所述第二汇聚组中链路的数目,对所述目标接口板进行链路调整之后,还包括:
7.根据权利要求6所述的链路调整方法,其特征在于,所述若接收到转发报文,则基于更新后的所述转发表对所述转发报文进行转发,包括:
8.一种链路调整装置,其特征在于,包括:
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的链路调整方法的步骤。
10.一种交换机,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的链路调整方法的步骤。