[发明专利]一种计算TCP数据包经过多数据采集点网络时延的方法在审
申请号: | 202110075695.X | 申请日: | 2021-01-20 |
公开(公告)号: | CN112929229A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 姜俊杰 | 申请(专利权)人: | 北京科来数据分析有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/08;H04L29/06 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 贾年龙 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 tcp 数据包 经过 多数 采集 网络 方法 | ||
本发明公开了一种计算TCP数据包经过多数据采集点网络时延的方法:S1、通过各采集点将同一条TCP会话的数据包解码信息发送到分析模块;S2、在所有采集点的解码信息都发送完成后,将各个采集点中同一条TCP会话中数据包的标识,分别按照发送和接收方向,对数据包标识按从小到大的顺序排序;S3、在相邻的采集点上比对是否有相同数据包标识的数据包,若是则进入步骤S4,否则进入步骤S5;S4、计算两个数据包时间戳的差值,将差值的绝对值作为该数据包在两个采集点之间传输的网络时延,并将网络时延在显示界面上展示;S5、在未找到该数据包的采集点上,将对应的位置标记为“未捕获”状态,表示该采集点未捕获到该数据包。
技术领域
本发明涉及网络统计技术领域,具体涉及一种计算TCP数据包经过多数据采集点网络时延的方法。
背景技术
网络时延和丢包是判断网络性能的重要指标,TCP报文网络时延过大或者发生大量丢包,会影响网络和上层应用的性能,以及用户的使用体验。网络管理员可以通过测量网络性能指标,了解网络的运行状况,对网络故障进行诊断,并定位网络性能的瓶颈,为网络的优化或扩容提供依据。
现有的技术方案主要是在单个采集点上对TCP数据包的网络时延进行分析。现有技术在分析过程中,使用者只能根据指标判断出TCP数据包客户端到服务器整个网络路径的网络时延,无法判断TCP数据包经过各网络设备的网络时延,也就无法对网络进行精细化的管理。
发明内容
针对现有技术中的上述不足,本发明提供的一种计算TCP数据包经过多数据采集点网络时延的方法解决了无法判断TCP数据包经过各网络设备的网络时延,无法对网络进行精细化的管理的问题。
为了达到上述发明目的,本发明采用的技术方案为:一种计算TCP数据包经过多数据采集点网络时延的方法,其特征在于,包括以下步骤:
S1、通过各采集点将同一条TCP会话的数据包解码信息发送到分析模块;
S2、在所有采集点的解码信息都发送完成后,将各个采集点中同一条TCP会话中数据包的标识,分别按照发送和接收方向,对数据包标识按从小到大的顺序排序;
S3、在相邻的采集点上比对是否有相同数据包标识的数据包,若是则进入步骤S4,否则进入步骤S5;
S4、计算两个数据包时间戳的差值,将差值的绝对值作为该数据包在两个采集点之间传输的网络时延,并将网络时延在显示界面上展示;
S5、在未找到该数据包的采集点上,将对应的位置标记为“未捕获”状态,表示该采集点未捕获到该数据包。
进一步地:所述步骤还包括通过两个采集点之间的网络时延评估两个采集点之间的网络性能。
进一步地:所述步骤S1中的采集点包括采集点1、采集点2、…和采集点n。
进一步地:所述步骤S2中排序的具体步骤为:按照数据包标识从小到大的顺序排列数据包,若数据包数量太多出现数据包标识重复的情况,则根据数据包时间戳进行判断,对重复的数据包标识按照数据包时间戳从小到大排列数据包。
进一步地:所述数据包标识循环使用。
进一步地:所述标识的产生方式为:通过IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加1,并将计数器的值赋给标识字段。
本发明的有益效果为:
1.本发明通过分析TCP数据包经过多采集点的网络时延,帮助使用者快速定位发生网络拥塞的故障点,判断网络设备间的网络性能,对网络进行更精细化的管理。
2.本发明通过对多采集点分析得到的网络时延数据,比通过单采集点分析得到的网络时延数据更准确。
附图说明
图1为本发明流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科来数据分析有限公司,未经北京科来数据分析有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110075695.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防冻型洒水设备
- 下一篇:一种碳化硅单晶的液相生长装置及液相生长方法