一种提升报文统计准确性的方法、装置和存储介质制造方法及图纸

技术编号:32833663 阅读:25 留言:0更新日期:2022-03-26 20:50
本发明专利技术揭示了一种提升报文统计准确性的方法、装置及存储介质,方法包括发送端在每次使能TWAMP检测时在发送至回复端的测试请求报文中添加报文发送时间,并记录每次使能TWAMP检测时的时间;发送端接收回复端回复的测试回复报文,并判断测试回复报文中报文发送时间是否在已记录的使能TWAMP检测时的时间之后,并在之后时进行报文统计。本发明专利技术能够实现连续去使能、再使能TWAMP检测并提升统计计数的准确性。性。性。

【技术实现步骤摘要】
一种提升报文统计准确性的方法、装置和存储介质


[0001]本专利技术涉及网络通信
,尤其涉及一种提升报文统计准确性的方法及实现该方法的装置和存储介质。

技术介绍

[0002]在网络通信过程中,通常需要了解网络的性能状况。目前,为获取网络的性能状态,通常采用基于TWAMP(Two

Way Active Messurement Protocol,双向主动测量协议)协议的网络测量方式来获取网络性能。在测量网络性能时,发送端向回复端发送测试请求报文,回复端收到测试请求报文后向发送端发送测试回复报文。在报文交互过程中,通过报文中携带一些信息,来完成网络性能的统计,如统计丢包率和时延。
[0003]目前,在测量网络性能过程中,无法使用户快速的实现去使能、在使能TWAMP检测,需要用户在去使能TWAMP检测和再使能TWAMP检测之间等待一定时间,也即:在初始时,网络是使能TWAMP检测的,此时发送端可向回复端发送测试请求报文,回复端在接收到测试请求报文后可向发送端发送测试回复报文。当用户去使能TWAMP检测(即不使能TWAMP检测)后,需要等待几秒钟,才能再次使能TWAMP检测。另外,在后一次使能TWAMP检测时,可能会将前一次使能TWAMP检测后产生的报文统计到后一次使能TWAMP检测操作中,导致统计数据不准确。

技术实现思路

[0004]本专利技术的目的在于提供一种提升报文统计准确性的方法,能够实现连续去使能、再使能TWAMP检测并提升统计计数的准确性。
[0005]同时,还提供一种提升报文统计准确性的装置和存储介质,能够实现连续去使能、再使能TWAMP检测并提升统计计数的准确性。
[0006]为实现上述目的,本专利技术提出一种提升报文统计准确性的方法,所述方法包括:
[0007]发送端在每次使能TWAMP检测时在发送至回复端的测试请求报文中添加报文发送时间,并记录每次使能TWAMP检测时的时间;
[0008]发送端接收回复端回复的测试回复报文,并判断测试回复报文中报文发送时间是否在已记录的使能TWAMP检测时的时间之后,并在之后时进行报文统计。
[0009]作为本专利技术所述的方法的一种改进,所述方法还包括:
[0010]当测试回复报文中报文发送时间在已记录的使能TWAMP检测时的时间之前时忽略统计该测试回复报文。
[0011]作为本专利技术所述的方法的一种改进,所述报文发送时间通过报文中的时间戳字段标识。
[0012]作为本专利技术所述的方法的一种改进,所述使能TWAMP检测时的时间存储于存储介质中。
[0013]本专利技术还揭示了一种提升报文统计准确性的装置,所述装置包括:
[0014]发送模块,用于使发送端在每次使能TWAMP检测时在发送至回复端的测试请求报文中添加报文发送时间,并记录使能TWAMP检测时的时间;
[0015]接收模块,用于使发送端接收回复端回复的测试回复报文,并判断测试回复报文中报文发送时间是否在已记录的使能TWAMP检测时的时间之后,并在之后时进行报文统计。
[0016]作为本专利技术所述的装置的一种改进,所述接收模块还在测试回复报文中报文发送时间在已记录的使能TWAMP检测时的时间之前时忽略统计该测试回复报文。
[0017]作为本专利技术所述的装置的一种改进,所述报文发送时间通过报文中的时间戳字段标识。
[0018]作为本专利技术所述的装置的一种改进,所述使能TWAMP检测时的时间存储于存储介质中。
[0019]本专利技术还揭示了一种提升报文统计准确性的装置,所述装置包括:
[0020]至少一个处理器;以及
[0021]至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理器并且存储用于由所述至少一个处理器执行的计算机程序,所述计算机程序由所述至少一个处理器执行时,使得所述装置执行上述所述的方法。
[0022]本专利技术还揭示了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被机器执行时实现上述所述的方法。
[0023]本专利技术的有益效果是:
[0024]本专利技术通过报文中携带的报文发送时间和使能TWAMP检测时的时间来判断报文是否属于相应使能TWAMP检测阶段所产生的报文,实现连续去使能、再使能TWAMP检测的同时也提升了报文统计计数的准确性。
附图说明
[0025]图1是本专利技术一实施例中提升报文统计准确性的方法流程图;
[0026]图2是本专利技术一实施例中提升报文统计准确性的装置结构框图。
具体实施方式
[0027]下面将结合本专利技术的附图,对本专利技术实施例的技术方案进行清楚、完整的描述。
[0028]由于现有技术中存在无法实现连续去使能、再使能TWAMP检测,以及报文统计计数不准确的问题,本专利技术通过记录使能TWAMP检测的时间,同时在报文中添加报文发送时间,根据两者判断报文是否属于相应使能TWAMP检测阶段中的报文,可实现连续去使能、再使能TWAMP检测,并提升统计计数的准确性。
[0029]如图1所示,为本专利技术所揭示的一种提升报文统计准确性的方法,包括如下步骤:
[0030]S100,发送端在每次使能TWAMP检测时在发送至回复端的测试请求报文中添加报文发送时间,并记录每次使能TWAMP检测时的时间;
[0031]具体地,为了测量网络性能并提升网络性能测量的准确性,发送端在第一次使能TWAMP检测时,记录使能第一次TWAMP检测的时间,同时,在发送至回复端的每个测试请求报文(Test

Request)中添加报文发送时间,如第一次使能TWAMP检测时,使能TWAMP检测的时间为0分100纳秒,第一个测试请求报文的发送时间为0分200纳秒,此时记录的第一次使能
检测的时间为0分100纳秒。
[0032]当第一次使能TWAMP检测后,用户可能去使能TWAMP检测,也就是说不再进行TWAMP检测,如用户根据实际需求在0分250纳秒时去使能TWAMP检测。
[0033]当第二次使能TWAMP检测时,发送端记录使能第二次TWAMP检测的时间,同时,在发送至回复端的每个测试请求报文中添加报文发送时间,如第二次使能TWAMP检测时,使能TWMAP检测的时间为0分300纳秒,第一次测试请求报文的发送时间为0分350纳秒,此时记录的第二次使能检测的时间为0分300纳秒。
[0034]依次类推,当第N次使能TWAMP检测时,发送端记录使能第N次使能TWAMP检测时的时间,同时,在发送至回复端的每个测试请求报文中添加发送发送时间,也就是说,针对每次使能TWAMP检测时,发送端在每个发送至回复端的测试请求报文中添加报文发送时间,同时记录每次使能TWAMP检测时的时间。
[0035]本实施例中,使能TWAMP检测时的时间存储于存储介质中,存储介质如寄存器等,如第一次使能TWAMP检测时,存储介质中记录的时间为0h:0min:0sec:100ns。同时,报本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提升报文统计准确性的方法,其特征在于,所述方法包括:发送端在每次使能TWAMP检测时在发送至回复端的测试请求报文中添加报文发送时间,并记录每次使能TWAMP检测时的时间;发送端接收回复端回复的测试回复报文,并判断测试回复报文中报文发送时间是否在已记录的使能TWAMP检测时的时间之后,并在之后时进行报文统计。2.根据权利要求1所述的方法,所述方法还包括:当测试回复报文中报文发送时间在已记录的使能TWAMP检测时的时间之前时忽略统计该测试回复报文。3.根据权利要求1所述的方法,所述报文发送时间通过报文中的时间戳字段标识。4.根据权利要求1所述的方法,所述使能TWAMP检测时的时间存储于存储介质中。5.一种提升报文统计准确性的装置,其特征在于,所述装置包括:发送模块,用于使发送端在每次使能TWAMP检测时在发送至回复端的测试请求报文中添加报文发送时间,并记录使能TWAMP检测时的时间;接收模块,用于使发送端接收回复端回复的...

【专利技术属性】
技术研发人员:吴林旭赵启东方宏宇尤树华
申请(专利权)人:苏州盛科通信股份有限公司
类型:发明
国别省市:

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

1