[发明专利]一种网络时延测试方法及装置在审
| 申请号: | 201810137125.7 | 申请日: | 2018-02-10 |
| 公开(公告)号: | CN108390796A | 公开(公告)日: | 2018-08-10 |
| 发明(设计)人: | 周杰;何志川;李磊;顾伟 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 苏州集律知识产权代理事务所(普通合伙) 32269 | 代理人: | 安纪平 |
| 地址: | 215000 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 本端交换设备 远端交换设备 时间戳 报文 测试方法及装置 平均时延 网络时延 交换机设备 参数设置 定期发送 交换芯片 接收报文 直接读取 回复 | ||
1.一种网络时延测试方法,其特征在于,包括如下步骤:
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。
2.根据权利要求1所述的方法,其特征在于,步骤S1还包括在本端交换设备配置用于存储发送报文的缓存Buff。
3.根据权利要求1所述的方法,其特征在于,报文中从时间戳起始位置Offset开始依次存放本端交换设备发送报文的时间戳、远端交换设备接收报文的时间戳和远端交换设备发送报文的时间戳。
4.根据权利要求1所述的方法,其特征在于,步骤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;
其中,Delay_L为本端交换设备至远端交换设备的实时时延,Delay_R远端交换设备至本端交换设备的实时时延,Average_L为本端交换设备至远端交换设备的平均时延,Average_R为远端交换设备至本端交换设备的平均时延,Total_L为本端交换设备到远端交换设备的累计时延,Total_R为远端交换设备到本端交换设备的累计时延。
5.根据权利要求1所述的方法,其特征在于,在步骤S5中,双向实时时延和双向平均时延根据如下公式计算:
Delay_L=R_RX_TS-L_TX_TS;Delay_R=L_RX_TS-R_TX_TS;
Average_L=Total_L/Count,Total_L=Total_L+Delay_L;
Average_R=Total_R/Count,Total_R=Total_R+Delay_R;
其中,Delay_L为本端交换设备至远端交换设备的实时时延,Delay_R为远端交换设备至本端交换设备的实时时延,Average_L为本端交换设备至远端交换设备的平均时延,Average_R为远端交换设备至本端交换设备的平均时延,R_RX_TS为远端交换设备接收报文的时间戳,L_TX_TS为本端交换设备发送报文的时间戳,L_RX_TS为本端交换设备接收报文的时间戳,R_TX_TS为远端交换设备发送报文的时间戳,Total_L为本端交换设备到远端交换设备的累计时延,Total_R为远端交换设备到本端交换设备的累计时延。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810137125.7/1.html,转载请声明来源钻瓜专利网。





