声明
摘要
第一章 绪论
1.1 选题背景及意义
1.2 国内外研究现状
1.3 研究内容
1.4 论文结构
第二章 基础知识
2.2 正则表达式
2.3 NetFPGA-10G原理
2.3.1 NetFPGA
2.3.2 SOC片上系统
2.3.3 AXI4协议
2.3.4 流水线架构
2.4 本章小结
第三章 基于簇聚类与游程编码的正则表达式压缩算法
3.1 簇聚类与游程编码
3.1.1 簇聚类
3.1.2 游程编码
3.2 ClusterFA算法简介
3.3 基于ClusterFA的改进
3.3.1 ClusterFA算法分析
3.3.2 ClusterFA算法的改进方法
3.4 算法性能分析
3.4.1 规则集分析
3.4.2 压缩率
3.4.3 吞吐率
3.5 本章小结
第四章 基于NetFPGA-10G高速网络流过滤系统的设计与实现
4.1 过滤系统整体设计
4.2 DFA匹配引擎与精确串匹配引擎的设计
4.2.1 精确串匹配引擎
4.2.2 DFA匹配引擎
4.3 硬件功能模块的设计
4.3.1 输入判定IP核
4.3.2 数据包过滤IP核
4.3.3 输出队列IP核
4.4 过滤系统的实现
4.5 过滤系统的性能评测
4.5.1 测试环境
4.5.2 功能验证
4.5.3 性能测试
4.6 本章小结
第五章 结束语
5.1 本文工作总结
5.2 下一步研究工作
参考文献
致谢
附录A (攻读硕士学位期间发表论文目录)