全文总字数:4805字
1. 研究目的与意义(文献综述)
1.1目的及意义
传统网络的层次结构是互联网取得巨大成功的关键,但是随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,增加了网络部署的难度。另一方面,传统网络的网络安全设备部署在网络边界的节点上,用防火墙实现基于包的过滤和状态监控,不仅降低了网络业务的灵活性,也增加了网络部署的难度,不利于现存业务的调配和迁移。
在这种情况下,一种创新的网络架构软件定义网络(software defined network,sdn)受到了人们的关注并得到了快速发展。sdn通过将网络设备的控制面和数据面解耦,实现了对网络中数据流的灵活调度和网络行为的开放式编程控制,可以适应各种各样的网络协议,同时将网络安全构建在集中的控制器上, 进行统一的部署和管理, 达到全局安全策略的一致性。
2. 研究的基本内容与方案
2.1 研究内容
1)了解sdn领域的相关项目,研究sdn网络体系架构及工作原理,通过阅读相关文献,深入研究openflow协议,学习并掌握标准openflow网络的组网技术。
2)深入了解openflow网络流表技术原理与技术特点,调研国内外在流表处理方面的研究和发展方向,学习现有的流表匹配算法。
3. 研究计划与安排
第1—2周:查阅相关的文献资料,对研究内容进行整体了解;
第3—4周:了解整体实现方案,完成开题报告;
第5—6周:实现模拟tcam的构建;
4. 参考文献(12篇以上)
[1]irfanm, ullah z, cheung r c c. d-tcam: a high-performance distributed ram based tcamarchitecture on fpgas[j]. ieee access, 2019, 7:96060-96069.
[2]s. pontarelli, p. reviriego, and j. a. maestro. parallel d-pipeline: a cuckoohashing implementation for increased throughput[j]. ieee transactions on computers,65(1):326–331,jan 2016.
[3]朱志勇. 基于openflow网络的多级流表优化器设计与实现[d].东南大学,2016.
