【技术实现步骤摘要】
本专利技术属于网络通信,更具体地,涉及一种基于软件的以太网udp包回放方法、设备及存储介质。
技术介绍
1、网络流量回放是指将已经捕获的网络数据包重新发送到网络中的过程,通过回放真实的网络流量可以模拟实际的网络负载和流量模式,以评估网络设备和应用程序的性能,有助于开发人员发现性能瓶颈,并采取相应的措施来优化应用的性能和响应能力。同时,在网络安全事件发生后,回放网络流量可以帮助安全团队进行调查和分析,以了解攻击的方式和范围。因此,网络流量回放在性能优化和故障排除等方面具有重要的意义和作用。
2、目前主流的网络流量回放技术包括基于硬件的网络流量回放技术、基于虚拟化的网络流量回放技术以及基于软件的网络流量回放技术。其中,基于软件的网络流量回放技术使用软件工具来实现网络流量的回放。这些工具通常具有友好的用户界面和丰富的功能,可以方便地配置和管理流量回放任务。此外,软件工具通常具有较低的成本和易于部署的特点。然而,由于软件工具运行在通用计算机上,其性能和吞吐量受硬件限制较大。
技术实现思路
< ...【技术保护点】
1.一种基于软件的以太网UDP包回放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,对PCAP文件中的数据包进行解析时,引入线程池支持,同时解析多个数据包。
3.根据权利要求1所述的方法,其特征在于,若读取的PCAP文件大于内存阈值,则启动流式处理法,先将PCAP文件持久化到本地磁盘临时文件中,后续逐个读取PCAP文件中的数据包进行解析。
4.根据权利要求1所述的方法,其特征在于,通过增加等候时间间隔,由此增加UDP数据包发送的时间,从而降低UDP数据包发送速率以达到所述指定速率。
5.根据权
...【技术特征摘要】
1.一种基于软件的以太网udp包回放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,对pcap文件中的数据包进行解析时,引入线程池支持,同时解析多个数据包。
3.根据权利要求1所述的方法,其特征在于,若读取的pcap文件大于内存阈值,则启动流式处理法,先将pcap文件持久化到本地磁盘临时文件中,后续逐个读取pcap文件中的数据包进行解析。
4.根据权利要求1所述的方法,其特征在于,通过增加等候时间间隔,由此增加udp数据包发送的时间,从而降低udp数据包发送速率以达到所述指定速率。
5.根据权利要求1所述的方法,其特征在于,进行udp数据包发送时,当到达时间戳所指定时间后,触发所述时间戳对应udp数据包所在缓存队列...
【专利技术属性】
技术研发人员:邓晖,于中华,徐建林,刘峰,陈鹏,赵大胜,吴露露,施建英,邓勇,张慧,周峻颖,吴江楠,杨婧,钟逸,江雪,刘佳,周建军,黄灿,曾文艺,吴阳,
申请(专利权)人:武汉船舶通信研究所中国船舶集团有限公司第七二二研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。