一种基于FPGA的400G以太网流量测试装置制造方法及图纸

技术编号:38753882 阅读:36 留言:0更新日期:2023-09-10 09:38
本申请涉及一种基于FPGA的400G以太网流量测试装置,涉及数据通信技术领域,包括CPU模块、发送FPGA模块、统计FPGA模块和光模块;发送FPGA模块和统计FPGA模块均通过PCIe接口与CPU模块连接,统计FPGA模块和光模块均通过400G通信接口与发送FPGA模块连接;CPU模块用于发送通信协议报文和配置报文;统计FPGA模块接收配置报文,根据配置报文生成配置信息,并发送配置信息至发送FPGA模块;发送FPGA模块接收并解析通信协议报文,根据通信协议报文和配置信息生成流信息,并发送流信息至光模块,以使得光模块根据流信息生成光信号。本申请基于CPU+FPGA架构,搭建双FPGA模块,实现发送和统计流量单独处理,并且发送FPGA模块和统计FPGA模块之间通过400G通信接口连接通信,实现信息的高效传输。效传输。效传输。

【技术实现步骤摘要】
一种基于FPGA的400G以太网流量测试装置


[0001]本申请涉及数据通信
,尤其是涉及一种基于FPGA的400G以太网流量测试装置。

技术介绍

[0002]以太网流量测试装置一般通过CPU+DPDK+网卡的方式来实现,CPU系统一般是面向通用计算,目前主流的内存系统是DDR内存系统,具有带宽大但是访问延迟也大的缺点,由于读写访问模式的不同,在运行时可能会带有延迟抖动,并且本身的基准时钟精度也不高,在高速端口上无法实现小字节包长发流,也就无法实现精准的流量调度。

技术实现思路

[0003]为了解决上述技术问题,本申请提供一种基于FPGA的400G以太网流量测试装置。
[0004]本申请提供的一种基于FPGA的400G以太网流量测试装置采用如下的技术方案:一种基于FPGA的400G以太网流量测试装置,包括CPU模块、发送FPGA模块、统计FPGA模块和光模块;所述发送FPGA模块和所述统计FPGA模块均通过PCIe接口与所述CPU模块连接,所述统计FPGA模块和所述光模块均通过400G通信接口与所述发送FPGA模块本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的400G以太网流量测试装置,其特征在于,包括CPU模块(1)、发送FPGA模块(2)、统计FPGA模块(3)和光模块(4);所述发送FPGA模块(2)和所述统计FPGA模块(3)均通过PCIe接口与所述CPU模块(1)连接,所述统计FPGA模块(3)和所述光模块(4)均通过400G通信接口与所述发送FPGA模块(2)连接;所述CPU模块(1)用于发送通信协议报文和配置报文;所述统计FPGA模块(3)接收所述配置报文,根据所述配置报文生成配置信息,并发送所述配置信息至所述发送FPGA模块(2);所述发送FPGA模块(2)接收并解析所述通信协议报文,根据所述通信协议报文和配置信息生成流信息,并发送所述流信息至所述光模块(4),以使得所述光模块(4)根据所述流信息生成光信号,发送至被测设备。2.根据权利要求1所述的一种基于FPGA的400G以太网流量测试装置,其特征在于,所述配置信息至少包括发送流量速率、发送流量帧数、发送流量帧长、发送流量字节数以及流量发送模式。3.根据权利要求1所述的一种基于FPGA的400G以太网流量测试装置,其特征在于,所述发送FPGA模块(2)和所述统计FPGA模块(3)之间还通过100G通信接口连接;所述发送FPGA模块(2)还用于接收所述光模块(4)上送的流量协议报文,并通过所述400G通信接口将所述流量协议报文透传至所述统计FPGA模块(3),所述统计FPGA模块(3)解析所述流量协议报文以提取流量信息,并将所述流量信息通过100G通信接口发送至所述发送FPGA模块(2),所述发送FPGA模块(2)发送所述流量信息至所述CPU模块(1)。4.根据权利要求3所述的一种基于FPGA的400G以太网流量测试装置,其特征在于,所述发送FPGA模块(2)还用于解析所述流量协议报文,以生成端口统计...

【专利技术属性】
技术研发人员:张本云
申请(专利权)人:江苏信而泰智能装备有限公司
类型:发明
国别省市:

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

1