一种活动接口的确定优化方法、装置、设备及介质与流程

文档序号:34369019发布日期:2023-06-05 00:11阅读:29来源:国知局
一种活动接口的确定优化方法、装置、设备及介质与流程

本发明涉及活动接口判断领域,尤其是涉及一种活动接口的确定优化方法、装置、设备及介质。


背景技术:

1、采用portchannel(链路聚合)可以在不进行硬件升级的条件下,通过将多个物理接口(端口)捆绑为一个逻辑接口(端口),达到增加链路带宽的目的。在实现增大带宽目的的同时,链路聚合采用备份链路的机制,可以有效的提高设备之间链路的可靠性。如单个物理端口的带宽为1g,则2个端口在portchannel中,该逻辑接口的带宽为2g。

2、portchannel的成员接口存在活动接口和非活动接口两种。转发数据的接口称为活动接口,不转发数据的接口称为非活动接口。活动接口对应的链路称为活动链路,非活动接口对应的链路称为非活动链路。

3、现有技术中,portchannel建立完成之后,在lacp(linkaggregation controlprotocol,链路汇聚控制协议)模式下,是通过判断其中主动端的接口和系统优先级来确定哪些接口作为活动接口。在手动模式下,所有的配置则需要自己手工配置。

4、现有portchannel建立完成之后,活动接口的确定是通过接口/系统优先级来判断,无法判断端口构成的链路的抖动情况,活动接口确定可靠性不高。


技术实现思路

1、本发明为了解决现有技术中存在的问题,创新提出了一种活动接口的确定优化方法、装置、设备及介质,有效解决由于现有技术造成活动接口确定可靠性不高的问题,有效地提高了活动接口确定的可靠性。

2、本发明第一方面提供了一种活动接口的确定优化方法,包括:

3、建立链路聚合,所述链路聚合中包含多个物理端口;

4、每个物理端口向对端端口发送多个报文,计算每个物理端口对应的多个报文的平均抖动时间以及抖动时间的极差;

5、根据每个物理端口对应的多个报文的平均抖动时间以及抖动时间的极差,对物理端口进行升序排列,选择排名靠前的物理端口作为活动接口。

6、可选地,所述抖动时间为相邻两个报文的接收时间间隔与发送时间间隔的差值。

7、可选地,根据每个物理端口对应的多个报文的平均抖动时间以及抖动时间的极差,对物理端口进行升序排列具体是:

8、根据每个物理端口对应的多个报文的平均抖动时间进行升序排列;在平均抖动时间一致的情况下,根据物理端口对应报文抖动时间的极差进行升序排列。

9、可选地,还包括:

10、根据预设检测周期,对链路聚合中所有物理端口的平均抖动时间和抖动时间的极差进行更新,以替换已有活动接口。

11、进一步地,所述对链路聚合中所有物理端口的平均抖动时间和抖动时间的极差进行更新,以替换已有活动接口具体是:

12、对链路聚合中所有物理端口的平均抖动时间和抖动时间的极差进行更新;

13、如果非活动接口的平均抖动时间是否小于已有活动接口的平均抖动时间,则将平均抖动时间小于已有活动接口的非活动接口对应替换已有活动接口。

14、进一步地,还包括:

15、在非活动接口的平均抖动时间是等于已有活动接口的平均抖动时间时,如果非活动接口的抖动时间极差是否小于已有活动接口的抖动时间极差,则将抖动时间极差小于已有活动接口的非活动接口对应替换已有活动接口。

16、可选地,所述活动接口为转发数据的接口,所述非活动接口为不转发数据的接口。

17、本发明第二方面提供了一种活动接口的确定优化装置,包括:

18、建立模块,建立链路聚合,所述链路聚合中包含多个物理端口;

19、计算模块,每个物理端口向对端端口发送多个报文,计算每个物理端口对应的多个报文的平均抖动时间以及抖动时间的极差;

20、选择模块,根据每个物理端口对应的多个报文的平均抖动时间以及抖动时间的极差,对物理端口进行升序排列,选择排名靠前的物理端口作为活动接口。

21、本发明第三方面提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如本发明第一方面所述的一种活动接口的确定优化方法的步骤。

22、本发明第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如本发明第一方面所述的一种活动接口的确定优化方法的步骤。

23、本发明采用的技术方案包括以下技术效果:

24、1、本发明每个物理端口向对端端口发送多个报文,计算每个物理端口对应的多个报文的平均抖动时间以及抖动时间的极差,根据每个物理端口对应的多个报文的平均抖动时间以及抖动时间的极差,对物理端口进行升序排列,选择排名靠前的物理端口作为活动接口,使得活动接口选择更加合理,有效解决由于现有技术造成活动接口确定可靠性不高的问题,有效地提高了活动接口确定的可靠性。

25、2、本发明技术方案中根据每个物理端口对应的多个报文的平均抖动时间进行升序排列;在平均抖动时间一致的情况下,根据物理端口对应报文抖动时间的极差进行升序排列,不仅考虑了物理端口对应的多个报文的平均抖动时间,而且在平均抖动时间一致的话,还综合考虑了物理端口对应的多个报文的抖动时间极差,进一步地提高了活动接口确定的可靠性。

26、3、本发明技术方案中根据预设检测周期,对链路聚合中所有物理端口的平均抖动时间和抖动时间的极差进行更新,以替换已有活动接口,从而使得参与业务转发的活动接口抖动更小,对于业务影响更小,从而使得业务流量转发时所有活动接口均为抖动较低的情况。

27、4、本发明技术方案中如果非活动接口的平均抖动时间是否小于已有活动接口的平均抖动时间,则将平均抖动时间小于已有活动接口的非活动接口对应替换已有活动接口;如果非活动接口的抖动时间极差是否小于已有活动接口的抖动时间极差,则将抖动时间极差小于已有活动接口的非活动接口对应替换已有活动接口,进一步地保证了参与业务转发的活动接口抖动更小。

28、应当理解的是以上的一般描述以及后文的细节描述仅是示例性和解释性的,并不能限制本发明。



技术特征:

1.一种活动接口的确定优化方法,其特征是,包括:

2.根据权利要求1所述的一种活动接口的确定优化方法,其特征是,所述抖动时间为相邻两个报文的接收时间间隔与发送时间间隔的差值。

3.根据权利要求1所述的一种活动接口的确定优化方法,其特征是,根据每个物理端口对应的多个报文的平均抖动时间以及抖动时间的极差,对物理端口进行升序排列具体是:

4.根据权利要求1-3任意一项所述的一种活动接口的确定优化方法,其特征是,还包括:

5.根据权利要求4所述的一种活动接口的确定优化方法,其特征是,所述对链路聚合中所有物理端口的平均抖动时间和抖动时间的极差进行更新,以替换已有活动接口具体是:

6.根据权利要求5所述的一种活动接口的确定优化方法,其特征是,还包括:

7.根据权利要求5或6所述的一种活动接口的确定优化方法,其特征是,所述活动接口为转发数据的接口,所述非活动接口为不转发数据的接口。

8.一种活动接口的确定优化装置,其特征是,包括:

9.一种电子设备,其特征是,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的一种活动接口的确定优化方法的步骤。

10.一种计算机可读存储介质,其特征是,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的一种活动接口的确定优化方法的步骤。


技术总结
本发明提出了一种活动接口的确定优化方法,包括:建立链路聚合,所述链路聚合中包含多个物理端口;每个物理端口向对端端口发送多个报文,计算每个物理端口对应的多个报文的平均抖动时间以及抖动时间的极差;根据每个物理端口对应的多个报文的平均抖动时间以及抖动时间的极差,对物理端口进行升序排列,选择排名靠前的物理端口作为活动接口,本发明还提供了一种活动接口的确定优化装置、设备及介质,有效地提高了活动接口确定的可靠性。

技术研发人员:刘吉彤,袁福利,陈翔
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1