一种用于测试的网络流量样本处理方法及装置制造方法及图纸

技术编号:27661076 阅读:20 留言:0更新日期:2021-03-12 14:30
本发明专利技术实施例提供一种用于测试的网络流量样本处理方法及装置,该方法包括:根据预设捕获参数配置信息,对待回放的流量进行捕获并存储,得到网络流量样本;对所述网络流量样本进行离线分析,生成所述网络流量样本对应的速率预测分布统计图和流量统计信息;根据预设回放功能及编排参数,显示所述速率预测分布统计图和流量统计信息。本发明专利技术实施例通过对网络流量样本,特别是大流量样本的捕获、分析和回放,可更加准确地捕获和还原实际背景流量,提高了流量回放的精度。

【技术实现步骤摘要】
一种用于测试的网络流量样本处理方法及装置
本专利技术涉及网络流量捕获和回放
,尤其涉及一种用于测试的网络流量样本处理方法及装置。
技术介绍
网络流量样本捕获和回放方法是一种将网络中的流量(特别是大流量样本)进行存储和分析并还原的网络测试方法。通过流量捕获和回放技术,可以将网络中捕获的流量进行回放,并还原录制的实际流量场景,对各种涉及到需要处理大流量样本的网络产品或系统都有着非常重要的实际意义。当前,现有的流量捕获和回放方案更多集中在数据存储、数据检索等方面,侧重于单机可处理的流量捕获和回放方法,而无法针对大流量样本进行高精度的捕获、分析和回放。针对大流量的网络流量,通常需要采用网络汇聚分发设备将100GE级别的输入线路拆分成若干个10GE线路,将流量均衡输出到后端的多台服务器上,虽然现有技术可以部署在服务器上对流量进行捕获和存储,但由于多台服务器的时间精度存在差异,无法实现大流量样本的合流和准确回放。因此,现在亟需一种用于测试的网络流量样本处理方法及装置来解决上述问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种用于测试的网络流量样本处理方法及装置。第一方面,本专利技术实施例提供了一种用于测试的网络流量样本处理方法,包括:根据预设捕获参数配置信息,对待回放的流量进行捕获并存储,得到网络流量样本;对所述网络流量样本进行离线分析,生成所述网络流量样本对应的速率预测分布统计图和流量统计信息;根据预设回放功能及编排参数,显示所述速率预测分布统计图和流量统计信息。进一步地,所述预设捕获参数配置信息包括时间戳精度、网络流量样本文件命名规则、捕获起始时间、预设捕获结束条件、索引参数和网络流量样本标注信息。进一步地,所述预设回放功能及编排参数包括待回放网络流量样本名称、流量片段、回放倍速、回放时刻、样本起点、文件回放数量及顺序、误差阈值和检查周期。进一步地,所述根据预设捕获参数配置信息,对待回放的流量进行捕获并存储,得到网络流量样本,包括:根据所述时间戳精度,基于本地同步时间,对捕获到的流量标记时间戳,得到网络流量样本,所述时间戳精度包括系统时间精度信息、秒级时间戳信息和纳秒级时间戳信息。进一步地,所述对所述网络流量样本进行离线分析,生成所述网络流量样本对应的速率预测分布统计图和流量统计信息,包括:通过以太网帧计算所述网络流量样本的速率,并根据所述速率构建速率预测分布统计图;对所述网络流量样本中数据包所在协议层、协议类型和五元组进行统计,并存储索引,得到流量统计信息,以通过所述流量统计信息进行检索定位位置。进一步地,所述根据预设回放功能及编排参数,显示所述速率预测分布统计图和流量统计信息,包括:对网络流量样本或流量片段进行排序,并对排序后的网络流量样本或流量片段设置回放编排方法;根据所述回放编排方法,对排序后的网络流量样本或流量片段进行回放,所述回放编排方法包括并行回放、串行回放、插入和重叠的一种或多种。进一步地,所述方法还包括:根据报文序号、起始时间后预设时刻及时长和预设流量方向,将所述网络流量样本拆分为多个流量片段,并为每个流量片段进行标识。第二方面,本专利技术实施例提供了一种用于测试的网络流量样本处理装置,包括:流量捕获模块,用于根据预设捕获参数配置信息,对待回放的流量进行捕获并存储,得到网络流量样本;流量分析模块,用于对所述网络流量样本进行离线分析,生成所述网络流量样本对应的速率预测分布统计图和流量统计信息;流量回放模块,用于根据预设回放功能及编排参数,显示所述速率预测分布统计图和流量统计信息。第三方面,本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所提供的方法的步骤。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所提供的方法的步骤。本专利技术实施例提供的一种用于测试的网络流量样本处理方法及装置,通过对网络流量样本,特别是大流量样本的捕获、分析和回放,可更加准确地捕获和还原实际背景流量,提高了流量回放的精度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的用于测试的网络流量样本处理方法的流程示意图;图2为本专利技术实施例提供的一种捕获数据包的高精度时间存储方法的示意图;图3为本专利技术实施例提供的用于测试的网络流量样本处理装置的结构示意图;图4为本专利技术实施例提供的网络流量样本处理装置的整体架构图;图5为本专利技术实施例提供的网络流量样本处理装置的连接示意图;图6为本专利技术实施例提供的电子设备结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有的流量捕获和回放方案更多集中在数据存储、数据检索等方面,侧重于单机可处理的流量捕获和回放方法,无法针对大流量样本进行高精度的捕获、分析和回放。针对大流量,通常需要采用网络汇聚分发设备将100GE级别的输入线路拆分成若干个10GE线路,将流量均衡输出到后端的多台服务器上,虽然现有技术可以部署在服务器上对流量进行捕获和存储,但由于多台服务器的时间精度存在差异,无法实现大流量样本的合流和准确回放。因此迫切需要一种具有高精度,针对大流量样本的实时捕获、分析和回放方法,可以更准确地捕获和还原实际背景流量,或通过分析配置生成所需的特定背景流量。针对实验测试等工作的需要,本专利技术实施例以实验环境中对大流量样本进行捕获、分析和回放进行说明,提出的方案可以处理单个尺寸2GB以上的大流量样本文件,支持pcap格式或配置有高精度时间格式的pcapng格式的大流量样本文件,同时单机具有10TB以上的处理能力,最大回放速度可达到100Gbps。图1为本专利技术实施例提供的用于测试的网络流量样本处理方法的流程示意图,如图1所示,本专利技术实施例提供了一种用于测试的网络流量样本处理方法,包括:步骤101,根据预设捕获参数配置信息,对待回放的流量进行捕获并存储,得到网络流量样本。在本专利技术实施例中,通过命令行或本地(或远程)交互方式,根据待回放的流量,设置预设捕获参数配置信息,然后按照预设捕获参数配置信息执行流量捕获任务,并将捕获得到的样本文件实时存储在当本文档来自技高网...

【技术保护点】
1.一种用于测试的网络流量样本处理方法,其特征在于,包括:/n根据预设捕获参数配置信息,对待回放的流量进行捕获并存储,得到网络流量样本;/n对所述网络流量样本进行离线分析,生成所述网络流量样本对应的速率预测分布统计图和流量统计信息;/n根据预设回放功能及编排参数,显示所述速率预测分布统计图和流量统计信息。/n

【技术特征摘要】
1.一种用于测试的网络流量样本处理方法,其特征在于,包括:
根据预设捕获参数配置信息,对待回放的流量进行捕获并存储,得到网络流量样本;
对所述网络流量样本进行离线分析,生成所述网络流量样本对应的速率预测分布统计图和流量统计信息;
根据预设回放功能及编排参数,显示所述速率预测分布统计图和流量统计信息。


2.根据权利要求1所述的用于测试的网络流量样本处理方法,其特征在于,所述预设捕获参数配置信息包括时间戳精度、网络流量样本文件命名规则、捕获起始时间、预设捕获结束条件、索引参数和网络流量样本标注信息。


3.根据权利要求1所述的用于测试的网络流量样本处理方法,其特征在于,所述预设回放功能及编排参数包括待回放网络流量样本名称、流量片段、回放倍速、回放时刻、样本起点、文件回放数量及顺序、误差阈值和检查周期。


4.根据权利要求2所述的用于测试的网络流量样本处理方法,其特征在于,所述根据预设捕获参数配置信息,对待回放的流量进行捕获并存储,得到网络流量样本,包括:
根据所述时间戳精度,基于本地同步时间,对捕获到的流量标记时间戳,得到网络流量样本,所述时间戳精度包括系统时间精度信息、秒级时间戳信息和纳秒级时间戳信息。


5.根据权利要求1所述的用于测试的网络流量样本处理方法,其特征在于,所述对所述网络流量样本进行离线分析,生成所述网络流量样本对应的速率预测分布统计图和流量统计信息,包括:
通过以太网帧计算所述网络流量样本的速率,并根据所述速率构建速率预测分布统计图;
对所述网络流量样本中数据包所在协议层、协议类型和五元组进行统计,并存储索引,得到流量统计...

【专利技术属性】
技术研发人员:张伟邹昕李高超王晖毕慧刘铭李政
申请(专利权)人:国家计算机网络与信息安全管理中心
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1