【技术实现步骤摘要】
本专利技术涉及通信领域,特别是涉及一种带宽测试方法、装置和系统。
技术介绍
针对一些网络需求,网络运营商可以为客户提供专线服务,即将具有固定带宽的网络通道分配给客户,由该用户独享该固定带宽。为了确定所分配专线的带宽相关参数是否能够符合客户的需求,或者为了避免专线实际带宽与声称带宽差距过大的情况出现,需要对专线进行测试,以确定专线的实际带宽范围。传统方式主要采用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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。