一种基于流模板配置项的大流量以太网数据产生系统及方法技术方案

技术编号:45516829 阅读:32 留言:0更新日期:2025-06-13 17:20
本发明专利技术涉及一种超高速大流量以太网数据产生系统及方法。该系统包括软件单元和FPGA单元;软件单元用于生成流模板数据,并将流模板数据下发给FPGA单元;流模板数据包含流模板配置项和动态配置参数;流模板配置项包含协议首部信息、调度配置信息、帧长配置信息和负载配置信息;动态配置参数包括动态跳变配置信息和路由表配置信息等;FPGA单元用于对下发流模板数据进行存储、读取和计算,实现帧内跳变值计算、报文、IP头部校验和的产生以及构建出以太网帧和发送。本发明专利技术通过软件硬件方法相结合,可降低对硬件资源的需求量,减少FPGA单元逻辑资源的消耗,能够模拟现网中的高低速运行环境和网络拥塞等现象,提供多样化的模拟环境。

【技术实现步骤摘要】

本专利技术属于网络测试,涉及一种超高速大流量以太网数据产生系统及方法。


技术介绍

1、以太网数据由头部数据、载荷和校验和三部分组成。为了实现网络业务流量模拟,高速数据网络测试仪需要构建满足大流量、可跳变、可调速特点的以太网流量数据。这包括构建协议类型不同、包长不一、源、目的地址变化的流量,以及模拟线网流量和改变帧与帧之间的间隔大小,以模拟现网中的高低速运行环境和网络拥塞等现象。

2、模拟网络中大带宽、大动态、多种类型流量,需构建协议类型不同、包长不一、源/目的地址变化的各种大规模业务数据帧,灵活实现流量精确调度,模拟现网中的高低速运行环境和网络拥塞等现象。软件生成方法(图1),通常采用cpu+网卡的组合,帧内容可灵活多变,但所有网络任务(数据处理、数据包过滤、加密)都需要通过cpu完成,高负载下容易成为性能瓶颈,同时,基于现有pcie传输速度受限,端口速率目前低于100gbps,同时,由于所有以太网数据流量生成基于cpu性能,端到端延迟不可控制,帧间隔(ifg)无法得到精准控制,无法精准流控,因此在数据网络测试仪中,进行网络测试流量模拟时,无法本文档来自技高网...

【技术保护点】

1.一种基于流模板配置项的大流量以太网数据产生系统,其特征在于:包括软件单元和FPGA单元;所述软件单元用于生成流模板数据,并将流模板数据下发给FPGA单元;所述的流模板数据包含流模板配置项和动态配置参数;流模板配置项包含协议首部信息、调度配置信息、帧长配置信息和负载配置信息;动态配置参数包括动态跳变配置信息和路由表配置等信息;FPGA单元用于实现对下发流模板数据存储与读取、帧内跳变值和包长计算、流量速率调节、条跳变值填充、负载生成与填充、L3~L4层校验和以太网组帧与发送。

2.根据权利要求1所述的基于流模板配置项的大流量以太网数据产生系统,其特征在于:所述软件单元产生的流...

【技术特征摘要】

1.一种基于流模板配置项的大流量以太网数据产生系统,其特征在于:包括软件单元和fpga单元;所述软件单元用于生成流模板数据,并将流模板数据下发给fpga单元;所述的流模板数据包含流模板配置项和动态配置参数;流模板配置项包含协议首部信息、调度配置信息、帧长配置信息和负载配置信息;动态配置参数包括动态跳变配置信息和路由表配置等信息;fpga单元用于实现对下发流模板数据存储与读取、帧内跳变值和包长计算、流量速率调节、条跳变值填充、负载生成与填充、l3~l4层校验和以太网组帧与发送。

2.根据权利要求1所述的基于流模板配置项的大流量以太网数据产生系统,其特征在于:所述软件单元产生的流模板数据经过物理地址分片以及自定义封装,存储为队列环格式的数据流,流模板配置项通过pcie dma分段传输至fpga单元,动态配置参数通过pciebar寄存器下发给硬件逻辑。

3.根据权利要求1所述的基于流模板配置项的大流量以太网数据产生系统,其特征在于:所述fpga单元包括:...

【专利技术属性】
技术研发人员:马国瑞胡亚平李智李晓慧高建磊陈雪磊
申请(专利权)人:中电科思仪科技股份有限公司
类型:发明
国别省市:

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

1