一种带宽测试方法、装置和系统制造方法及图纸

技术编号:14767498 阅读:73 留言:0更新日期:2017-03-08 11:53
本发明专利技术实施例公开了一种带宽测试方法、装置和系统,在开始带宽测试之前,专线上的发送设备向接收设备发送携带有带宽测试开始时刻和结束时刻的测试信息,使得接收设备可以明确何时开始对测试报文进行计数,何时结束计数。在完成测试报文的发送后,发送设备还可以将所发送的测试报文总数发给接收设备,使得接收设备可以结合统计的接收总数计算出丢包率,并提供给发送设备,发送设备可以根据丢包率的具体数值完成带宽测试。可见这种带宽测试方式不依赖从接收设备向发送设备的信道带宽,可以有效的针对不对称网络中单向信道进行带宽测试。而且,发送设备可以依据丢包率自行调整预定速率,实现了带宽测试的自动化,提高了带宽测试的效率。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别是涉及一种带宽测试方法、装置和系统
技术介绍
针对一些网络需求,网络运营商可以为客户提供专线服务,即将具有固定带宽的网络通道分配给客户,由该用户独享该固定带宽。为了确定所分配专线的带宽相关参数是否能够符合客户的需求,或者为了避免专线实际带宽与声称带宽差距过大的情况出现,需要对专线进行测试,以确定专线的实际带宽范围。传统方式主要采用RFC2544/Y.1564(均为通信标准协议)下的提供的测试方法来测试专线的实际带宽范围。针对一条专线上的两个设备,一个作为发送设备,一个作为反射设备。发送设备可以根据这条专线所声称的带宽范围确定出向反射设备发送报文的速率,而反射设备可以将接收到的报文反射回发送设备,发送设备根据发送报文的数量和接收报文的数量计算丢包率,如果丢包率符合预设条件,那么发送报文的速率所对应的带宽便是该专线可以支持的带宽。然而这种方式却不能适用于目前较为常见的不对称网络中,所谓不对称网络是指专线的上下行带宽不一致的情况,例如专线的上行信道(从发送设备到反射设备)的带宽为10M,专线的下行信道(从反射设备到发送设备)的带宽为5M,发起设备以10M速率发送报文进行探测,虽然报文全部到达反射设备,(上行信道的带宽为10M)但是在反射设备向发送设备反射这些报文后,由于下行信道的带宽只有5M,无法支持这么大速率的报文传输,导致有50%的报文在从反射设备到发送设备的路径中丢失,由此得到的丢包率数据异常,显然不能用于带宽测量的依据。可见,针对这种不对称网络,传统方式无法确定出单向信道的丢包率,从而不能准确测量专线的单向信道带宽的相关参数。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种带宽测试方法、装置和系统,可以准确测量专线的单向信道带宽的相关参数。第一方面,本专利技术实施例提供了一种带宽测试方法,应用于专线上的两个设备,所述两个设备包括发送设备和接收设备,所述方法包括:所述发送设备通过所述专线向所述接收设备发送测试信息,所述测试信息包括带宽测试的开始时刻和结束时刻;所述发送设备从所述开始时刻开始,根据预定速率向所述接收设备发送测试报文直至所述结束时刻为止;所述发送设备向所述接收设备发送第一计数值,所述第一计数值为所述发送设备从所述开始时刻至结束时刻向所述接收设备发送的测试报文总数;所述发送设备从所述接收设备获取所述带宽测试的丢包率。在第一方面的第一种可能的实现方式中,在所述发送设备从所述开始时刻开始,根据预定速率向所述接收设备发送测试报文直至所述结束时刻为止之前,还包括:所述发送设备向所述接收设备发送通告消息,所述通告消息包括所述测试报文的类型;所述发送设备接收所述接收设备返回的确认消息,所述确认消息用于标识所述接收设备已完成了针对所述测试报文的配置。结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述发送设备从所述接收设备获取所述带宽测试的丢包率之后,还包括:若所述丢包率未满足阈值,所述发送设备根据所述丢包率的大小调整所述预定速率,根据调整后的预定速率对所述专线重新进行带宽测试。第二方面,本专利技术实施例提供了一种发送设备,所述发送设备和接收设备为应用于专线上的两个设备,所述发送设备包括发送器和接收器:所述发送器,用于通过所述专线向所述接收设备发送测试信息,所述测试信息包括带宽测试的开始时刻和结束时刻;所述发送器还用于从所述开始时刻开始,根据预定速率向所述接收设备发送测试报文直至所述结束时刻为止;所述发送器还用于向所述接收设备发送第一计数值,所述第一计数值为所述发送设备从所述开始时刻至结束时刻向所述接收设备发送的测试报文总数;所述接收器,用于从所述接收设备获取所述带宽测试的丢包率。在第二方面的第一种可能的实现方式中,所述发送器还用于向所述接收设备发送通告消息,所述通告消息包括所述测试报文的类型;所述接收器还用于接收所述接收设备返回的确认消息,所述确认消息用于标识所述接收设备已完成了针对所述测试报文的配置。结合第二方面或者第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述发送设备还包括处理器:若所述丢包率未满足阈值,所述处理器,用于根据所述丢包率的大小调整所述预定速率,根据调整后的预定速率对所述专线重新进行带宽测试。第三方面,本专利技术实施例提供了一种带宽测试方法,应用于专线上的两个设备,所述两个设备包括发送设备和接收设备,所述方法包括:所述接收设备获取所述发送设备发送的测试信息,所述测试信息包括带宽测试的开始时刻和结束时刻;所述接收设备从所述开始时刻进行计数得到第二计数值,所述第二计数值为所述接收设备从所述开始时刻到所述结束时刻从所述发送设备接收到的测试报文总数;所述接收设备获取所述发送设备发送的第一计数值,所述第一计数值为所述发送设备从所述开始时刻至结束时刻向所述接收设备发送的测试报文总数;所述接收设备根据第一计数值和所述第二计数值计算所述带宽测试的丢包率;所述接收设备向所述发送设备发送所述丢包率。在第三方面的第一种可能的实现方式中,在所述接收设备从所述开始时刻进行计数得到第二计数值之前,还包括:所述接收设备获取所述发送设备发送的通告消息,所述通告消息包括所述测试报文的类型;所述接收设备根据所述测试报文的类型进行配置,以实现识别所述测试报文并计数的功能;所述接收设备向所述发送设备返回确认消息,所述确认消息用于标识所述接收设备已完成了针对所述测试报文的配置。第四方面,本专利技术实施例提供了一种接收设备,所述接收设备和发送设备为应用于专线上的两个设备,所述接收设备包括接收器、发送器和处理器:所述接收器,用于获取所述发送设备发送的测试信息,所述测试信息包括带宽测试的开始时刻和结束时刻;所述接收器还用于从所述开始时刻进行计数得到第二计数值,所述第二计数值为所述接收设备从所述开始时刻到所述结束时刻从所述发送设备接收到的测试报文总数;所述接收器还用于获取所述发送设备发送的第一计数值,所述第一计数值为所述发送设备从所述开始时刻至结束时刻向所述接收设备发送的测试报文总数;所述处理器,用于根据第一计数值和所述第二计数值计算所述带宽测试的丢包率;所述发送器,用于向所述发送设备发送所述丢包率。在第四方面的第一种可能的实现方式中,所述接收器还用于获取所述发送设备发送的通告消息,所述通告消息包括所述测试报文的类型;所述处理器还用于根据所述测试报文的类型进行配置,以实现识别所述测试报文并计数的功能;所述发送器还用于向所述发送设备返回确认消息,所述确认消息用于标识所述接收设备已完成了针对所述测试报文的配置。第五方面,本专利技术实施例提供了一种带宽测试系统,所述带宽测试系统包括发送设备和接收设备,所述发送设备和接收设备为专线上的两个设备;所述发送设备,用于通过所述专线向所述接收设备发送测试信息,所述测试信息包括带宽测试的开始时刻和结束时刻;从所述开始时刻开始,根据预定速率向所述接收设备发送测试报文直至所述结束时刻为止;向所述接收设备发送第一计数值,所述第一计数值为所述发送设备从所述开始时刻至结束时刻向所述接收设备发送的测试报文总数;从所述接收设备获取所述带宽测试的丢包率;所述接收设备,用于获取所述发送设备发送的测试信息;从所述开始时刻进行计数得到第二计数值,所述第本文档来自技高网
...
一种带宽测试方法、装置和系统

【技术保护点】
一种带宽测试方法,其特征在于,应用于专线上的两个设备,所述两个设备包括发送设备和接收设备,所述方法包括:所述发送设备通过所述专线向所述接收设备发送测试信息,所述测试信息包括带宽测试的开始时刻和结束时刻;所述发送设备从所述开始时刻开始,根据预定速率向所述接收设备发送测试报文直至所述结束时刻为止;所述发送设备向所述接收设备发送第一计数值,所述第一计数值为所述发送设备从所述开始时刻至结束时刻向所述接收设备发送的测试报文总数;所述发送设备从所述接收设备获取所述带宽测试的丢包率。

【技术特征摘要】
1.一种带宽测试方法,其特征在于,应用于专线上的两个设备,所述两个设备包括发送设备和接收设备,所述方法包括:所述发送设备通过所述专线向所述接收设备发送测试信息,所述测试信息包括带宽测试的开始时刻和结束时刻;所述发送设备从所述开始时刻开始,根据预定速率向所述接收设备发送测试报文直至所述结束时刻为止;所述发送设备向所述接收设备发送第一计数值,所述第一计数值为所述发送设备从所述开始时刻至结束时刻向所述接收设备发送的测试报文总数;所述发送设备从所述接收设备获取所述带宽测试的丢包率。2.根据权利要求1所述的方法,其特征在于,在所述发送设备从所述开始时刻开始,根据预定速率向所述接收设备发送测试报文直至所述结束时刻为止之前,还包括:所述发送设备向所述接收设备发送通告消息,所述通告消息包括所述测试报文的类型;所述发送设备接收所述接收设备返回的确认消息,所述确认消息用于标识所述接收设备已完成了针对所述测试报文的配置。3.根据权利要求1或2所述的方法,其特征在于,在所述发送设备从所述接收设备获取所述带宽测试的丢包率之后,还包括:若所述丢包率未满足阈值,所述发送设备根据所述丢包率的大小调整所述预定速率,根据调整后的预定速率对所述专线重新进行带宽测试。4.一种发送设备,其特征在于,所述发送设备和接收设备为应用于专线上的两个设备,所述发送设备包括发送器和接收器:所述发送器,用于通过所述专线向所述接收设备发送测试信息,所述测试信息包括带宽测试的开始时刻和结束时刻;所述发送器还用于从所述开始时刻开始,根据预定速率向所述接收设备发送测试报文直至所述结束时刻为止;所述发送器还用于向所述接收设备发送第一计数值,所述第一计数值为所述发送设备从所述开始时刻至结束时刻向所述接收设备发送的测试报文总数;所述接收器,用于从所述接收设备获取所述带宽测试的丢包率。5.根据权利要求4所述的发送设备,其特征在于,所述发送器还用于向所述接收设备发送通告消息,所述通告消息包括所述测试报文的类型;所述接收器还用于接收所述接收设备返回的确认消息,所述确认消息用于标识所述接收设备已完成了针对所述测试报文的配置。6.根据权利要求4或5所述的发送设备,其特征在于,所述发送设备还包括处理器:若所述丢包率未满足阈值,所述处理器,用于根据所述丢包率的大小调整所述预定速率,根据调整后的预定速率对所述专线重新进行带宽测试。7.一种带宽测试方法,其特征在于,应用于专线上的两个设备,所述两个设备包括发送设备和接收设备,所述方法包括:所述接收设备获取所述发送设备发送的测试信息,所述测试信息包括带宽测试的开始时刻和结束时刻;所述接收设备从所述开始时刻进行计数得到第二计数值,所述第二计数值为所述接收设备从所述开始时刻到所述结束时刻从所述发送设备接收到的测试报文总数;所述接收设备获取所述发送设备发送的第一计数值,所述第一计数值为所述发送设备从所述开始时刻至结束时刻向所述接收设备发送的测试报文总数;所述接收设备根据第一计数值和所述第二计数值计算所述带宽测试的丢包率;所述接收设备向所述发送设备发送所述丢包率。8.根据权利要求7所述的方法,其特征在于,在所述接收设备从所述开始时刻进行计数得到第二计数值之前,还包括:所述接收设备获取所述发送设备发送的通告消息,所述通告消息包括所述测试报文的类型;所述接收设备根据所述测试报文的类型进行配置,以实现识别所述测试报文并计数的功能;所述接收设备向所述发送设备返回确认消息,所述确认消息用于标识所述接收设备已完成了针对所述测试报文的配置。9.一种接收设备,其特征在于,所述接收设备和发送设备为应用于专线上的两个设备,所述接收设备包括接收器、发送器和处理器:所述接收器,用于获取所述发送设备发送的测试信息,所述测试信息包括带宽测试的开始时刻和结束时刻;所述接收器还用于从所述开始时刻进行计数得到第二计数值,所述第二计数值为所述接收设备从所述开始时刻到所述结束时刻从所述发送设备接收到的测试报文总数;所述接收器还用于获取所述发送设备发送的第一计数值,所述第一计数值为所述发送设备从所述开始时刻至结束时刻向所述接收设备发送的测试报文总数;所述处理器,用于根据第一计数值和所述第二计数值计算所述带宽测试的丢包率;所述发送器,用于向所述发送设备发送所述丢包率。10.根据权利要求9所述的接收设备,其特征在于,所述接收器还用于获取所述发送设备发送的通告消息,所述通告消息包括所述测试报文的类型;所述处理器还用于根据所述测试报文的类型进行配置,以实现识别所述测试报文并计数的功能;所述发送器还用于向所述发送设备返回确认消息,所述确认消息用于标识所述接收设备已完成了针对所述测试报文的配置。11.一种带宽测试系统,其特征在于,所述带宽测试系统包括发送设备和接收设备,所述发送设备和接收设备为专线上的两个设备;所述发送设备,用于通过所述专线向所述接收设备发送测试信息,所述测试信息包括带宽测试的开始时刻和结束时刻;从所述开始时刻开始,根据预定速率向所述接收设备发送测试报文直至所述结束时刻为止;向所述接收设备发送第一计数值,所述第一计数值为所述发送设备从所述开始时刻至结束时刻向所述接收设备发送的测试报文总数;从所述接收设备获取所述带宽测试的丢包率;所述接收设备,用于获取所述发送设备发送的测试信息;从所述开始时刻进行计数得到第二计数值,所述第二计数值为所述接收设备从所述开始时刻到所述结束时刻从所述发送设备接收到的测试报文总数;获取所述发送设备发送的第一计数值;根据第一计数值和所述第...

【专利技术属性】
技术研发人员:于忠华刚伟李森殷乾坤
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:北京;11

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

1