声明
摘要
1绪论
1.1课题的研究背景和意义
1.2网络性能测试仪的国内外研究现状
1.3互联网标准网络协议
1.3.1 IPv4协议
1.3.2 IPv6协议
1.3.3 TCP协议
1.3.4 UDP协议
1.4论文主要工作及内容安排
1.4.1论文的主要工作
1.4.2论文的内容安排
2网络性能测试仪系统总体构架
2.1网络性能测试仪系统原理分析
2.2网络性能测试仪系统总体构架
2.3硬件方案
2.4 FPGA设计方案
2.5本章小结
3基于Serdes接口的网络报文构造和发送单元的设计与实现
3.1网络报文构造和发送单元总体设计方案
3.2网络性能测试仪系统通信协议
3.2.1接口协议
3.2.2上位机命令协议
3.2.3 FPGA反馈协议
3.3网络报文的构造模块
3.3.1命令解析模块
3.3.2流信息提取模块
3.3.3流信息存储模块
3.3.4字段选择模块
3.3.5字段构造模块
3.3.6报文整合模块
3.4网络报文的发送模块
3.4.1端口设置模块
3.4.2信息返回模块
3.4.3发送控制信息统计模块
3.4.4报文发送模块
3.5本章小结
4基于Serdes接口的网络报文构造和发送单元的调试
4.1调试环境
4.2网络报文构造和发送单元的功能性调试
4.2.1 Serdes总线接口调试
4.2.2网络报文构造和发送单元发送接口调试
4.2.3网络报文构造和发送单元的各模式调试
4.3网络报文构造和发送单元性能调试
4.4本章小结
5基于PCIe接口的网络报文构造和发送单元的设计
5.1网络性能测试仪总体结构改进
5.2 PCIe接口的设计与实现
5.2.1 PCIe协议
5.2.2 DMA控制器
5.3 PCIe接口调试
5.4基于PCIe接口的网络报文构造和发送单元的实现
5.5本章小结
6总结
致谢
参考文献
附录