一种流量防拥塞配置的方法、装置及存储介质制造方法及图纸

技术编号:37711469 阅读:17 留言:0更新日期:2023-06-02 00:04
本申请涉及一种流量防拥塞配置的方法、装置及存储介质,涉及流量配置领域,该方法包括获取被测设备的多个端口的数量,基于多个端口的数量确定发送流量包的轮数,确定每个端口作为发送端口时,在每个发送轮次中对应的接收端口,得到每个端口对应的端口配置方案,基于每个端口对应的端口配置方案确定被测设备的流量包发送方案,流量包发送方案的每轮次发送方案中每个端口仅作为一次发送端口,且仅作为一次接收端口。本申请能够减少流量拥塞的情况。本申请能够减少流量拥塞的情况。本申请能够减少流量拥塞的情况。

【技术实现步骤摘要】
一种流量防拥塞配置的方法、装置及存储介质


[0001]本申请涉及流量配置的领域,尤其是涉及一种流量防拥塞配置的方法、装置及存储介质。

技术介绍

[0002]在对网络设备(例如:交换机以及路由器等设备)进行网络测试时(例如:转换性能以及路由性能等),通常使用网络测试仪等相关设备进行测试。网络设备通常设置有多个端口,目前网络测试仪在工作过程中,需从多个端口中确定发送端口和接收端口,网络测试仪等相关设备向发送端口发送流量包,接收端口接收流量包,通过观察流量包的传输情况,从而检测出当前被测设备的性能。
[0003]而目前网络测试仪对被测设备进行检测的过程中,存在一个接收端口同时接收到多个发送端口的流量包的情况,从而使得当流量包的数量较多时,接收端口容易出现拥塞的情况,从而导致出现丢包的情况,进而使得网络测试仪的检测结果准确性较低。

技术实现思路

[0004]为了降低测试过程中出现流量拥塞的概率,本申请提供一种流量防拥塞配置的方法、装置及存储介质。
[0005]第一方面,本申请提供一种流量防拥塞配置的方法,采用如下的技术方案:一种流量防拥塞配置的方法,包括:获取被测设备的多个端口的数量;基于所述多个端口的数量确定发送流量包的轮数;确定每个端口作为发送端口时,在每个发送轮次中对应的接收端口,得到每个端口对应的端口配置方案;基于每个端口对应的端口配置方案确定所述被测设备的流量包发送方案,所述流量包发送方案的每轮次发送方案中每个端口仅作为一次发送端口,且仅作为一次接收端口。
[0006]通过采用上述技术方案,获取被测设备的多个端口的数量,以便于后续根据多个端口的数量确定出发送流量包的轮数,确定每个端口作为发送端口时,在每个发送轮次中对应的接收端口,从而得到每个端口对应的端口配置方案, 从而便于根据每个端口对应的端口配置方案,确定被测设备的流量包发送方案,且流量包发送方案的每轮次发送方案中,每个端口仅作为一次发送端口,并且仅作为一次接收端口,从而减少一个端口作为多个发送端的接收端口的情况,进而降低被测设备在测试过程中出现流量拥塞的概率。
[0007]在另一种可能实现的方式中,所述确定每个端口作为发送端口时,在每个发送轮次中对应的接收端口,得到每个端口对应的端口配置方案,包括:获取多个端口的排列顺序,以及每个端口的序号,所述每个端口的序号为所述每个端口在所述排列顺序中的位置序号减一的序号;
根据所述排列顺序确定当前发送端口;确定第一序号与第二序号的总和,对所述总和以及端口的数量进行取余操作并得到取余值,将所述取余值对应的端口确定为接收端口,将所述第二序号加一得到第三序号,所述第一序号为所述当前发送端口的序号,所述第二序号为所述排列顺序中第二个端口的序号;执行第一循环步骤,直至第三序号为每个端口的序号中的最大的序号;所述第一循环步骤包括:确定第一序号与第三序号的总和,所述第一序号为所述当前发送端口的序号,对所述总和以及端口的数量进行取余操作并得到取余值,将所述取余值对应的端口确定为接收端口,对当前的第三序号加一得到下一接收端口确定周期中的第三序号,判断当前的第三序号是否为每个端口的序号中最大的序号;循环执行第二循环步骤,直至当前发送端口为所述排列顺序中的最后一个端口,以得到每个端口对应的端口配置方案;所述第二循环步骤包括:根据所述排列顺序确定当前的发送端口;确定第一序号与第二序号的总和,对所述总和以及端口的数量进行取余操作并得到取余值,将所述取余值对应的端口确定为接收端口,将所述第二序号加一得到第三序号,所述第一序号为所述当前发送端口的序号,所述第二序号为所述排列顺序中第二个端口的序号;执行第一循环步骤,直至第三序号为每个端口的序号中的最大的序号。
[0008]通过采用上述技术方案,获取多个端口的排列顺序以及每个端口的序号,其中每个端口的序号为每个端口在排列顺序中的位置序号减一的序号,即每个端口的序号比每个端口在排列顺序中的位置序号小一,根据排列顺序确定当前发送端口,第一序号为当前发送端口的序号,第二序号为排列顺序中第二个端口的序号,将第一序号与第二序号求和,并将得到的总和与端口的数量进行取于操作得到取余值,将取余值对应的端口确定为接收端口,从而达到确定出当前发送端口在第一发送轮次中对应的接收端口的效果,将第二序号加一得到第三序号,并执行第一循环步骤,直至第三序号为每个端口的序号中的最大序号,从而达到确定出当前发送端口每个发送轮次中对应的接收端口的效果。其中第一循环步骤包括,确定第一序号与第三序号的总和,其中第一序号为当前发送端口的序号,将得到的总和与端口的数量进行取与操作得到取余值,将取余值对应的端口确定为接收端口,对当前的第三序号加一得到下一接收端口确定周期中的第三序号,判断当前的第三序号是否为每个端口的序号中最大的序号, 从而便于判断出是否确定出当前发送端口对应的全部接收端口。当当前的第三序号为每个端口的序号中最大的序号时,说明已经将当前发送端口中的全部接收端口确定完成,循环执行第二循环步骤,直至当前发送端口为所说排列顺序中的最后一个端口,以得到每个端口对应的端口配置方案,其中第二循环步骤包括,根据排列顺序确定当前的发送端口,第一序号为当前发送端口的序号,第二序号为排列顺序中第二个端口的序号,将第一序号与第二序号作和,将得到的总和与端口的数量进行取余操作,并得到取余值,将其余值对应的端口确定为接收端口,并将第二序号加1,得到第三序号,循环执行第一循环步骤,直到第三序号为每个端口的序号中的最大的序号,从而达到确定出每
个端口对应的端口配置方案的效果。
[0009]在另一种可能实现的方式中,所述方法还包括:确定第一数值和第二数值的总和,所述第一数值为任一发送轮次的值,所述第二数值为所述每个端口的序号;计算所述总和与所述多个端口的数量的取余值;将所述取余值对应的端口确定每个端口在所述任一发送轮次中作为发送端时的接收端口。
[0010]通过采用上述技术方案,第一数值为任一发送轮次的值,第二数值为每个端口的序号,将第一数值和第二数值求和,并将求得的总和与多个端口的数量进行取余操作,得到取余值,并将该取余值对应的端口确定为每个端口在该任一发送轮次中作为发送端时的接收端口,从而达到确定出每个端口在每个发送轮次中的接收端口的效果。
[0011]在另一种可能实现的方式中,所述获取多个端口的排列顺序,之前还包括:判断所述多个端口是否存在具有预设端口配置方案的端口;若存在,则基于所述预设端口配置方案确定所述多个端口的排列顺序。
[0012]通过采用上述技术方案,预设端口配置方案为提前设定的配置方案,判断多个端口中是否存在具有预设端口配置方案的端口,以便于确定后续在确定每个端口的端口配置方案时具体依据的排列顺序。当存在具有预设端口配置方案的端口时,需根据预设端口配置方案确定出多个端口的排列顺序。以便于后续按照排列顺序确定出的每个端口的端口配置方案能够包括该预设端口配置方案,从而达到满足用户需求的基础上,计算出每个端口的端口配置方案的效果。
[0013]在另一种可能实现的方式中,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量防拥塞配置的方法,其特征在于,包括:获取被测设备的多个端口的数量;基于所述多个端口的数量确定发送流量包的轮数;确定每个端口作为发送端口时,在每个发送轮次中对应的接收端口,得到每个端口对应的端口配置方案;基于每个端口对应的端口配置方案确定所述被测设备的流量包发送方案,所述流量包发送方案的每轮次发送方案中每个端口仅作为一次发送端口,且仅作为一次接收端口。2.根据权利要求1所述的一种流量防拥塞配置的方法,其特征在于,所述确定每个端口作为发送端口时,在每个发送轮次中对应的接收端口,得到每个端口对应的端口配置方案,包括:获取多个端口的排列顺序,以及每个端口的序号,所述每个端口的序号为所述每个端口在所述排列顺序中的位置序号减一的序号;根据所述排列顺序确定当前发送端口;确定第一序号与第二序号的总和,对所述总和以及端口的数量进行取余操作并得到取余值,将所述取余值对应的端口确定为接收端口,将所述第二序号加一得到第三序号,所述第一序号为所述当前发送端口的序号,所述第二序号为所述排列顺序中第二个端口的序号;执行第一循环步骤,直至第三序号为每个端口的序号中的最大的序号;所述第一循环步骤包括:确定第一序号与第三序号的总和,所述第一序号为所述当前发送端口的序号,对所述总和以及端口的数量进行取余操作并得到取余值,将所述取余值对应的端口确定为接收端口,对当前的第三序号加一得到下一接收端口确定周期中的第三序号,判断当前的第三序号是否为每个端口的序号中最大的序号;循环执行第二循环步骤,直至当前发送端口为所述排列顺序中的最后一个端口,以得到每个端口对应的端口配置方案;所述第二循环步骤包括:根据所述排列顺序确定当前的发送端口;确定第一序号与第二序号的总和,对所述总和以及端口的数量进行取余操作并得到取余值,将所述取余值对应的端口确定为接收端口,将所述第二序号加一得到第三序号,所述第一序号为所述当前发送端口的序号,所述第二序号为所述排列顺序中第二个端口的序号;执行第一循环步骤,直至第三序号为每个端口的序号中的最大的序号。3.根据权利要求2所述的一种流量防拥塞配置的方法,其特征在于,所述方法还包括:确定第一数值和第二数值的总和,所述第一数值为任一发送轮次的值,所述第二数值为所述每个端口的序号;计算所述总和与所述多个端口的数量的取余值;将所述取余值对应的端口确定每个端口在所述任一...

【专利技术属性】
技术研发人员:张晓敏
申请(专利权)人:北京信而泰科技股份有限公司
类型:发明
国别省市:

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

1