一种带宽测量方法、装置及系统与流程

文档序号:12131750阅读:来源:国知局

技术特征:

1.一种带宽测试方法,其特征在于,包括:

接收端放大测试流的流量到超过业务接收管道的接收能力Rm,并将放大后的测试流输出至业务接收管道,将所述接收能力Rm作为接收带宽Rm;

其中,测试流是发送端通过业务发送管道发送的。

2.根据权利要求1所述的带宽测试方法,其特征在于,该方法还包括:

根据测试得到的所述接收带宽Rm配置所述接收端中的缩小倍数,并按照配置的缩小倍数测试发送带宽Sm。

3.根据权利要求1或2所述的带宽测试方法,其特征在于,所述接收端放大测试流的流量到超过业务接收管道的接收能力Rm包括:

当所述接收端通过所述业务发送管道接收到的测试流的流量大于在所述接收端自身可环回至所述业务接收管道的数据流时,将所述接收端自身可环回的所述数据流放大到超过所述业务接收管道的接收能力Rm;

当所述接收端通过所述业务发送管道接收到的测试流的流量小于在所述接收端可环回至所述业务接收管道的数据流时,将所述接收到的测试数据流在接收端等量环回后,将环回的数据流放大到超过所述业务接收管道的接收能力Rm。

4.根据权利要求3所述的带宽测试方法,其特征在于,所述接收端通过所述业务发送管道接收到的测试流的流量为:所述接收端通过所述业务发送管道接收到的测试流的经过第一次放大后的流量。

5.根据权利要求1所述的带宽测试方法,其特征在于,当所述业务发送管道的发送能力Sm大于所述接收端的环回器的最大环回能力时,还包括:

减小所述接收端的放大倍数,或者减小与所述接收端对应的发送端的发包器的发送流量,以减少所述测试流的流量。

6.根据权利要求1所述的带宽测试方法,其特征在于,当所述业务发送管道的发送能力Sm远远大于所述接收端的环回器的最大环回能力时,还包括:

将与所述接收端对应的发送端的放大倍数切换为缩小倍数,以使进入环回器的流量在等量环回并经过与所述接收端的放大后,进入所述接收管道的流量超过业务接收管道的接收能力Rm。

7.根据权利要求5或6所述的带宽测试方法,其特征在于,所述放大倍数包括第二放大倍数W2、第一放大倍数W3

所述将接收能力Rm作为接收带宽Rm包括:

当与所述发送端发出所述测试流预设时长后,所述发送端的接收器计算流量为Rm;

当判断出接收器计算流量Rm大于当前计算的最大接收流量Max_Rm,则将接收器计算流量Rm设置为当前计算的最大接收流量Max_Rm;

当判断出所述第二放大倍数W2小于最大放大倍数Max_W,将所述第一放大倍数W3按照预先设置的步长进行增加,之后返回所述发送端的接收器计算流量为Rm的步骤。

8.根据权利要求7所述的带宽测试方法,其特征在于,当判断出所述第二放大倍数W2不小于最大放大倍数Max_W,还包括:

将所述第二放大倍数W2设置为最大放大倍数Max_W;

判断所述第一放大倍数W3小于最大放大倍数Max_W,将所述第一放大倍数W3按照预先设置的步长进行增加,返回所述发送端的接收器计算流量为Rm的步骤。

9.根据权利要求7或8所述的带宽测试方法,其特征在于,当判断出接收器计算流量Rm不大于当前计算的最大接收流量Max_Rm,测试出所述接收带宽为最大接收流量Max_Rm。

10.根据权利要求2所述的带宽测试方法,其特征在于,所述方法之前还包括:

设置所述接收端中的第三缩小倍数A3=min(Max_A,R_H/Rm+1);第一缩缩小倍数A1=min(Max_A,2×Pm/R_H);第三放大倍数W1=2×Pm/L_H;第二缩小倍数A2=min(Rm/L_H+1,Max_A);其中,Rm为所述接收带宽,Max_A为缩小器的最大缩小倍数,Pm为发送和接收端口带宽,L_H为发送端本地发包器的最大发包能力和接收器的最大接收能力,R_H为接收端中环回器的最大环回能力。

11.根据权利要求10所述的带宽测试方法,其特征在于,所述根据测试得到的所述接收带宽Rm配置接收端中的缩小倍数,并按照配置的缩小倍数测试发送带宽Sm包括:

当进入所述业务接收管道的流量Tm远小于所述接收带宽Rm时,发送带宽Sm=Tm×A1×A2×A3。

12.一种带宽测试系统,其特征在于,包括发送端和接收端;其中,

发送端,用于通过业务发送管道发送测试流;

接收端,用于放大测试流的流量到超过业务接收管道的接收能力Rm,并将放大后的测试流输出至业务接收管道,将所述接收能力Rm作为接收带宽Rm。

13.根据权利要求12所述的带宽测试系统,其特征在于,所述接收端还用于:根据测试得到的所述接收带宽Rm配置所述接收端中的缩小倍数,并按照配置的缩小倍数测试发送带宽Sm。

14.根据权利要求12或13所述的带宽测试系统,其特征在于,所述接收端放大测试流的流量到超过业务接收管道的接收能力Rm具体包括:

当所述接收端通过所述业务发送管道接收到的测试流的流量大于在所述接收端自身可环回至所述业务接收管道的数据流时,将所述接收端自身可环回的所述数据流放大到超过所述业务接收管道的接收能力Rm;

当所述接收端通过所述业务发送管道接收到的测试流的流量小于在所述接收端可环回至所述业务接收管道的数据流时,将所述接收到的测试数据流在接收端等量环回后,将环回的数据流放大到超过所述业务接收管道的接收能力Rm。

15.根据权利要求14所述的带宽测试系统,其特征在于,所述接收端包括与业务发送管道连接的第一放大器;

所述接收端通过所述业务发送管道接收到的测试流的流量为:所述接收端通过所述业务发送管道接收到的测试流的经过第一放大器放大后的流量。

16.根据权利要求12所述的带宽测试系统,其特征在于,当所述业务发送管道的发送能力Sm大于所述接收端的环回器的最大环回能力时,

所述接收端还用于:减小放大倍数;

或者,所述发送端还用于:减小发包器的发送流量,以减少所述测试流的流量。

17.根据权利要求12所述的带宽测试系统,其特征在于,当所述业务发送管道的发送能力Sm远远大于所述接收端的环回器的最大环回能力时,所述接收端还用于:

所述发送端的放大倍数切换为缩小倍数,以使进入环回器的流量在等量环回并经过与所述接收端的放大后,进入所述接收管道的流量超过业务接收管道的接收能力Rm。

18.根据权利要求16或17所述的带宽测试系统,其特征在于,所述接收端包括与业务发送管道连接的第一放大器、与业务接收管道连接的第二放大器;

所述接收端接收到所述测试流预设时长后,具体用于:

当判断出所述发送端的接收器计算流量Rm大于当前计算的最大接收流量Max_Rm,则将接收器计算流量Rm设置为当前计算的最大接收流量Max_Rm;

当判断出所述第二放大器的放大倍数W2小于最大放大倍数Max_W,将所述第一放大器的放大倍数W3按照预先设置的步长进行增加,之后返回所述发送端的接收器计算流量为Rm的步骤。

19.根据权利要求18所述的带宽测试系统,其特征在于,当判断出所述第二放大器的放大倍数W2不小于最大放大倍数Max_W,所述接收端还用于:

将所述第二放大器的放大倍数W2设置为最大放大倍数Max_W;

判断所述第一放大器的放大倍数W3小于最大放大倍数Max_W,将所述第一放大器的放大倍数W3按照预先设置的步长进行增加,返回所述发送端的接收器计算流量为Rm的步骤。

20.根据权利要求18或19所述的带宽测试系统,其特征在于,当判断出接收器计算流量Rm不大于当前计算的最大接收流量Max_Rm,测试出所述接收带宽为最大接收流量Max_Rm。

21.根据权利要求13所述的带宽测试系统,其特征在于,所述发送端还包括:缩小倍数A3=min(Max_A,R_H/Rm+1)的第三缩小器;缩小倍数A1=min(Max_A,2×Pm/R_H)的第一缩小器;放大倍数W1=2×Pm/L_H的第三放大器;缩小倍数A2=min(Rm/L_H+1,Max_A)的第二缩小器;其中,Rm为所述接收带宽,Max_A为缩小器的最大缩小倍数,Pm为发送和接收端口带宽,L_H为发送端本地发包器的最大发包能力和接收器的最大接收能力,R_H为接收端中环回器的最大环回能力。

22.根据权利要求21所述的带宽测试系统,其特征在于,所述接收端中的根据测试得到的所述接收带宽Rm配置接收端中的缩小倍数,并按照配置的缩小倍数测试发送带宽Sm具体包括:

当进入所述业务接收管道的流量Tm远小于所述接收带宽Rm时,发送带宽Sm=Tm×A1×A2×A3。

23.一种宽带测试装置,其特征在于,至少包括第一控制器、第一放大器、环回器、第二放大器;其中,

第一控制器,用于协调所述带宽测试装置中的各组成部分的控制;

第一放大器,用于对来自业务发送管道的测试流进行放大后输出给环回器;

环回器,用于等量发送接收的测试流;

第二放大器,用于对来自环回器的测试流进行放大后输出给业务发送管道。

24.根据权利要求23所述的带宽测试装置,其特征在于,当所述业务接收管道的接收能力Rm大于进入接收管道的流量时,所述第一控制器还用于:增大所述第一放大器的放大倍数,或者增大所述第二放大器的放大倍数。

25.根据权利要求24所述的带宽测试装置,其特征在于,当所述业务发送管道的发送能力Sm大于所述环回器的最大环回能力时,所述第一控制器还用于:

减小与所述第二放大器的放大倍数,或者减小发送所述测试流的发包器的发送流量,以使进入所述业务接收管道的流量超过业务接收管道的接收能力Rm。

26.根据权利要求24所述的带宽测试装置,其特征在于,当所述业务发送管道的发送能力Sm远远大于所述环回器的最大环回能力时,所述第一控制器还用于:

将与所述第一放大器切换为缩小器,以使进入环回器的流量在等量环回并经过与所述第二放大器放大后,进入所述接收管道的流量超过业务接收管道的接收能力Rm。

27.根据权利要求24~26任一项所述的带宽测试装置,其特征在于,当所述测试流发送出预设时长后,所述接收器还用于:计算流量为Rm;

所述第一控制器还用于:

当判断出所述接收器计算流量Rm大于当前计算的最大接收流量Max_Rm,则将接收器计算流量Rm设置为当前计算的最大接收流量Max_Rm;

当判断出所述第二放大器的放大倍数W2小于放大器的最大放大倍数Max_W,将所述第一放大器的放大倍数W3按照预先设置的步长进行增加,之后返回所述发送端的接收器计算流量为Rm的步骤。

28.根据权利要求27所述的宽带测试装置,其特征在于,所述第一控制器还用于:当判断出所述第二放大器的放大倍数W2不小于放大器的最大放大倍数Max_W,将所述第二放大器的放大倍数W2设置为最大放大倍数Max_W;

判断所述第一放大器的放大倍数W3小于最大放大倍数Max_W,将所述第一放大器的放大倍数W3按照预先设置的步长进行增加,返回所述发送端的接收器计算流量为Rm的步骤。

29.一种带宽测试装置,其特征在于,包括:第二控制器、发包器、第三放大器、接收器和第二缩小器;其中,

第二控制器,用于协调所述带宽测试装置中的各组成部分的控制;

发包器,用于发送测试流;

第三放大器,用于对来自发包器的测试流进行放大后输出给业务发送管道;

第二缩小器,用于接收来自业务接收管道的测试流并缩小后输出给接收器;

接收器,用于计算流量。

30.根据权利要求29所述的带宽测试装置,其特征在于,所述第二控制器还用于:

当判断出所述接收器计算流量Rm不大于当前计算的最大接收流量Max_Rm,测试出所述接收带宽为最大接收流量Max_Rm。

31.根据权利要求29所述的带宽测试装置,其特征在于,所述第二控制器还用于:当进入所述业务接收管道的流量Tm远小于所述接收带宽Rm时,发送带宽Sm=Tm×A1×A2×A3;

其中,A2为所述第二缩小器的缩小倍数,A3为所述带宽测试装置对应的接收端的第三缩小器的缩小倍数,A1为所述带宽测试装置对应的接收端的第一缩小器的缩小倍数。

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