【技术实现步骤摘要】
一种基于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通信接口与 ...
【技术保护点】
【技术特征摘要】
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)还用于解析所述流量协议报文,以生成端口统计...
【专利技术属性】
技术研发人员:张本云,
申请(专利权)人:江苏信而泰智能装备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。