[发明专利]一种网络时延测试方法及装置在审
| 申请号: | 201810137125.7 | 申请日: | 2018-02-10 |
| 公开(公告)号: | CN108390796A | 公开(公告)日: | 2018-08-10 |
| 发明(设计)人: | 周杰;何志川;李磊;顾伟 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 苏州集律知识产权代理事务所(普通合伙) 32269 | 代理人: | 安纪平 |
| 地址: | 215000 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 本端交换设备 远端交换设备 时间戳 报文 测试方法及装置 平均时延 网络时延 交换机设备 参数设置 定期发送 交换芯片 接收报文 直接读取 回复 | ||
本发明揭示了一种网络时延测试方法及装置,适用于交换机设备。方法包括在本端交换设备和远端交换设备进行参数设置;本端交换设备定期发送带有时间戳的报文至远端交换设备,远端交换设备回复带有时间戳的报文,本端交换设备接收报文并根据报文中的时间戳计算双向实时时延和双向平均时延。本发明通过交换芯片计算双向实时时延和双向平均时延,CPU直接读取计算结果,减轻了CPU负担。
技术领域
本发明涉及一种网络通信技术领域,尤其是涉及一种网络时延测试方法及装置。
背景技术
随着互联网的飞速发展,网络规模不断扩大,网络拓扑日益复杂。互联网从之前的信息高速公路变为世界范围的等待。各种网络协议组织主要关注报文的可达,却较少关注报文的到达时间,然而报文到达的时延极大影响了网络服务质量。为了提高网络服务器质量,需要找出网络存在的问题,通常做法是对网络性能指标进行测量,从而定位问题、解决问题。网络性能指标包括时延、流量等等,其中,时延是最重要的也是最常用的网络性能指标。
传统的测量网络时延是通过发送DM(Delay Measurement,时延测试)协议报文,在报文中携带双向时间戳,通过时间戳计算网络时延。然而对于DM协议报文的处理大多通过CPU打时间戳,再通过CPU计算网络时延,大大增加了CPU的负担。
发明内容
本发明的目的在于克服现有技术的缺陷,提供一种网络时延测试方法及系统,通过交换芯片计算双向实时时延和双向平均时延,减轻CPU负担。
为实现上述目的,本发明提出如下技术方案:一种网络时延测试方法,包括如下步骤:
S1,在本端交换设备中进行参数配置,所述参数包括报文发送周期Interval、时间戳起始位置Offset、报文计数Count,以及是否收到报文Received,同时在远端交换设备中配置相同的时间戳起始位置Offset;
S2,报文发送周期到达时,本端交换设备判断是否收到报文Received是否为1,若是,则直接执行步骤S3,否则,计算双向实时时延和双向平均时延后,执行步骤S3;
S3,报文计数Count值加1,并将当前时间戳和当前报文计数Count值存入报文中,发送报文至远端交换设备后将是否收到报文Received置为0;
S4,远端交换设备将收到报文的时间戳和发送报文的时间戳存入报文中并发送至本端交换设备;
S5,本端交换设备判断报文中报文计数Count值与本端交换设备中报文计数Count值是否一致,若是,则配置是否收到报文Received为1,同时计算双向实时时延和双向平均时延,进一步执行步骤S2~S5。
优选地,步骤S1还包括在本端交换设备配置用于存储发送报文的缓存Buff。
优选地,报文中从时间戳起始位置Offset开始依次存放本端交换设备发送报文的时间戳、远端交换设备接收报文的时间戳和远端交换设备发送报文的时间戳。
优选地,步骤S2中,所述双向实时时延和双向平均时延根据如下公式计算:
Delay_L=Interval/2;Delay_R=Interval/2;
Average_L=Total_L/Count,Total_L=Total_L+Delay_L;
Average_R=Total_R/Count,Total_R=Total_R+Delay_R;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810137125.7/2.html,转载请声明来源钻瓜专利网。





