[发明专利]一种利用pcap数据包循环测试的方法、装置及存储介质有效
申请号: | 202310578796.8 | 申请日: | 2023-05-22 |
公开(公告)号: | CN116319488B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 石天磊;方奕 | 申请(专利权)人: | 神州灵云(北京)科技有限公司 |
主分类号: | H04L43/18 | 分类号: | H04L43/18;H04L1/00;H04L1/1607;H04L12/46 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;张元 |
地址: | 100102 北京市朝阳区望*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 pcap 数据包 循环 测试 方法 装置 存储 介质 | ||
本发明提出了一种利用pcap数据包循环测试的方法、装置及存储介质,方法包括:确定第一pcap循环组,包含预设数量的pcap数据包以及每个pcap数据包的发包顺序;为第一pcap循环组中的每个pcap数据包分配不同的vlan标签,并将vlan标签插入到pcap数据包的每个TCP数据报文中,以拓展第一pcap循环组为第二pcap循环组,重复该步骤以获得多个第二pcap循环组,多个第二pcap循环组的每个pcap数据包具有不同的vlan标签;将第一pcap循环组和多个第二pcap循环组中的pcap数据包按照发包顺序发送至待测端。本发明能够避免因循环组中pcap数据包数量不足导致测试无法持续的问题。
技术领域
本发明涉及网络协议解析器测试领域,尤其涉及一种利用pcap数据包循环测试的方法、装置及存储介质。
背景技术
目前,对用于实现旁路抓包模式的网络协议解析器进行测试时,通常采用低成本的流量回放工具,例如tcpreplay,并且为了达到长时间测试的目的通常是使用多个pcap数据包进行循环回放,方式如:pcap-1 -pcap-2 -……-pcap-1 -pcap-2 -……,并期望在长时间的测试过程中,网络协议解析器能够持续输出分析结果。其中pcap是PacketCapture的英文缩写,是一种行业标准的网络数据包捕获格式。
然而,由于TCP协议中存在重传机制以及超时机制,使得在利用pcap数据包对网络协议解析器进行循环回放测试的过程中,两次出现重复的TCP数据报文(四元组信息或五元组信息相同以及TCP-Seq重复)的时间间隔应大于超时机制所规定的时间阈值,否则该重复出现的TCP数据报文可能将被判断为是重传报文,进而跳过对该TCP数据报文的分析,从而造成网络协议解析器无法持续输出分析结果。
为此,当pcap数据包的数量不足时,如何利用已有的pcap数据包对网络协议解析器进行长时间测试并保证其能够持续输出分析结果的循环测试方案是本领域内所亟需的。
发明内容
为解决上述技术问题,在本发明的第一方面,提出了一种利用pcap数据包循环测试的方法,所述方法包括:确定第一pcap循环组,所述第一pcap循环组中包含预设数量的pcap数据包以及每个所述pcap数据包的发包顺序;为所述第一pcap循环组中的每个pcap数据包分配不同的vlan标签,并将所述vlan标签插入到所述pcap数据包的每个TCP数据报文中,以拓展所述第一pcap循环组为第二pcap循环组,重复该步骤以获得多个第二pcap循环组,所述多个第二pcap循环组的每个pcap数据包具有不同的vlan标签;将所述第一pcap循环组和多个所述第二pcap循环组中的pcap数据包按照所述发包顺序发送至待测端。
在一个或多个实施例中,所述方法还包括:对所述第一pcap循环组和多个所述第二pcap循环组进行排序以确定pcap循环组的发送顺序。
在一个或多个实施例中,所述对所述第一pcap循环组和多个所述第二pcap循环组进行排序,包括:将所述第一pcap循环组随机插入任意两个所述第二pcap循环组之间;或者将所述第一pcap循环组插入到所述多个第二pcap循环组的首端或尾端。
在一个或多个实施例中,所述将所述第一循环组和多个所述第二pcap循环组中的pcap数据包按照所述发包顺序发送至待测端,包括:按照对所述循环组的排序依次将所述第一pcap循环组和多个所述第二pcap循环组中的pcap数据包按照所述发包顺序发送至待测端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神州灵云(北京)科技有限公司,未经神州灵云(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310578796.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种岩土本构模型工程化推荐方法
- 下一篇:地图模型构建方法及终端