文摘
英文文摘
论文说明:缩略语
声明
第1章绪论
1.1 TD-SCDMA网络发展及安全问题
1.2网络数据包过滤算法概述
1.3网络数据包过滤平台概述
1.4本文的研究内容与组织结构
第2章TD-SCDMA网络研究
2.1 TD—SCDMA网络结构研究
2.1.1 TD-SCDMA网络结构简介
2.1.2 GPRS系统结构
2.2 GTP协议研究
2.2.1 GTP协议简介
2.2.2项目需求及过滤方案
2.3本章小结
第3章数据包过滤算法研究
3.1规则集说明
3.2查表搜索法
3.3线性搜索法
3.4基于TCAM的数据包分类法
3.5搜索树算法
3.5.1搜索树的基本思想
3.5.2格型树搜索法(Grid-of-Tries)
3.5.3修剪二叉树
3.5.4避免内存激增
3.5.5带转移指针的格形树
3.6 HiCuts算法
3.6.1 HiCuts算法原理
3.6.2 HiCuts算法参数分析
3.7并行比特矢量算法(Parallel Bit-Vectors)
3.8 ABV算法
3.9 RFC(Recursive Flow Classification)
3.10 P2C(Parallel Packet Classification)
3.11 Tuple空间搜索算法
3.12总结
3.13本章小结
第4章FPGA数据包过滤平台实现
4.1基于FPGA的数据包过滤平台介绍
4.1.1 Xilinx Virtex-5 FPGA简介
4.1.2数据包过滤平台总体结构
4.1.3 FPGA内部系统结构设计
4.2 FPGA网络链路传输模块实现
4.2.1 FPGA网络链路传输模块总体结构设计
4.2.2嵌入式以太网MAC介绍
4.2.3物理接口设计
4.2.4用户接口设计
4.2.5 FPGA网络链路传输仿真
4.3数据包处理流水线设计
4.3.1数据包处理流水线总体设计
4.3.2接收并行控制器设计
4.3.3发送并行控制器设计
4.3.4基于HiCuts算法的搜索引擎设计
4.4基于MicroBlaze的规则管理系统实现
4.4.1 MieroBlaze嵌入式处理器结构
4.4.2基于MicroBlaze的硬件设计
4.4.3规则管理协议设计
4.4.4 MicroBlaze软件设计
4.5本章小结
第5章数据包过滤平台测试
5.1测试方案
5.2 MicroBlaze系统测试
5.3 MicroBlaze规则管理模块测试
5.4 FPGA数据包过滤模块测试
5.5本章小结
第6章总结与展望
6.1本文工作小结
6.2下一步工作展望
6.3结束语
参考文献
致谢
攻读硕士期间发表论文与其他科研成果
东南大学;