【技术实现步骤摘要】
本专利技术属于网络测试,涉及一种超高速大流量以太网数据产生系统及方法。
技术介绍
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单元包括:...
【专利技术属性】
技术研发人员:马国瑞,胡亚平,李智,李晓慧,高建磊,陈雪磊,
申请(专利权)人:中电科思仪科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。