基于FPGA的SDN高性能查找结构的设计与研究
本文关键词:基于FPGA的SDN高性能查找结构的设计与研究 出处:《北京邮电大学》2015年硕士论文 论文类型:学位论文
更多相关文章: 软件定义网络 多字段查找表 Bloom滤波器 交换机FPGA
【摘要】:SDN (Software Defined Network),即软件定义网络,引起了国内外网络通信领域的广泛关注。其控制平面与数据平面相分离的网络架构,使网络的集中控制和管理更加便捷,其软件可编程特性能够对数据包进行更细粒度的检测与处理,使网络设备处理数据包的灵活性大大增强,从而促进了网络虚拟化的发展。 本文研究的主要内容包括:SDN架构、SDN交换机及其中的多字段查找表。由于传统OpenFlow交换机大多采用基于TCAM的高速硬件查找表,该结构虽具有高效查找功能,但产生的功耗很大并且会消耗相当多的硬件电路资源,加大了芯片、板级设计的难度。而并行Bloom滤波器(Parallel Bloom Filter)是一种衍生于Bloom滤波器的高效多字段查找结构,它应用广泛,具有查询效率高、消耗资源少等优点,缺点仅在于具有一定的误检概率。 因此,本文将基于并行Bloom滤波器,提出一种支持SDN的多协议查找结构MPBF-TVHT。该结构具有良好的查找灵活性并且存储资源消耗较低;其中,MPBF能够满足SDN灵活的多协议查找需求,而TVHT降低了有效字段数量对误检概率的影响,确保在各种查找条件下都能具有较低的误检概率。本文对提出的SDN多字段查找结构进行了详细的误检概率数学分析以及基于Matlab软件的性能仿真与结果对比。仿真和测试结果表明,该结构能够很好地满足SDN灵活的查找规则对查找表的要求,在存储较多表项时仍能确保误检概率处于可接受范围内以及若干时钟周期的查询效率。本文完成了基于Xilinx FPGA芯片的SDN交换机及多字段查找表的设计工作。对SDN交换机的系统结构以及主要功能模块的设计进行了详细的分析和介绍,能够为相关SDN交换机的设计和实现工作提供参考。
[Abstract]:SDN (Software Defined Network), namely, software defined network, attracted wide attention at home and abroad in the field of network communication. The control plane and data plane separation network architecture, the centralized control and network management more convenient, the software programmability can log packet detection and processing more fine-grained, greatly strengthen the network equipment flexibility of data packet, so as to promote the development of network virtualization.
The main contents of this paper include: SDN architecture, SDN switches and the multi field lookup table. Because traditional OpenFlow switches are using high speed hardware TCAM based on look-up table, the structure has high search function, but the high power consumption of hardware circuit and considerable resources, increase the difficulty of chip level design the board and parallel Bloom filters (Parallel Bloom Filter) is a derivative of Bloom filter, multi field search structure, it is widely used and has high query efficiency, less resource consumption, the lack of points is only with certain probability of false detection.
Therefore, this paper will propose parallel Bloom filter based on multi protocol MPBF-TVHT. lookup structure for SDN the structure has good flexibility and find the storage resource consumption is low; the MPBF can meet the demand for flexible multi protocol SDN, and TVHT reduced the effect of field on the number of the error detection probability, to ensure that all it can lower the probability of false detection in a variety of search conditions. This paper puts forward the structure of the SDN field to find the probability of false detection with mathematical analysis and comparison of performance simulation and results based on the Matlab software. The simulation and test results show that the structure can satisfy SDN flexible lookup rules of the look-up table the requirements can still ensure the probability of false detection in an acceptable range and a plurality of clock cycle query efficiency in the store more entries. This paper completed the Xilinx FPGA chip based on SDN The design of switch and multi field lookup table is introduced. The system structure and design of main function modules of SDN switch are analyzed and introduced in detail, which can provide reference for the design and implementation of related SDN switches.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN929.5;TN791
【共引文献】
相关期刊论文 前10条
1 王文龙;李建中;;一种有效的在不确定图数据库中挖掘频繁子图模式的MUSIC算法[J];智能计算机与应用;2013年05期
2 俞冶;金逸超;尹丽英;;基于Bloom Filter的云内容路由优化[J];电子科技;2013年11期
3 葛敬国;贺鹏;杨建华;张建华;;通用平台虚拟路由器转发性能测试与改进[J];电子科技大学学报;2014年01期
4 应进;潘浩曼;代冀阳;陆欢;;FPGA与ARM的无人机陀螺仪数据接口设计[J];电子技术应用;2014年01期
5 赵通;严伟;李晓明;;DART:一种利用有向天线并适用于高速移动的自组织无线网络路由算法[J];电子学报;2014年01期
6 郭大钢;卓明琴;张继荣;;混合流媒体系统的资源搜索机制研究[J];电信科学;2014年02期
7 石颖;;利用SPIN实现对OpenFlow协议的形式化验证[J];计算机安全;2014年03期
8 徐伟;于湃;;非规则LDPC码编码器的FPGA实现[J];电子科技;2014年05期
9 江正斌;周建伟;李德安;彭崇梅;袁国顺;;ICE中调试模块IP软核的设计与实现[J];电子科技;2014年05期
10 李聪;;基于FPGA的增强现实人工标识识别[J];电子科技;2014年05期
相关会议论文 前7条
1 孙向阳;邓胜兰;;一个基于NS2的拒绝服务攻击与防御模拟系统[A];全国计算机安全学术交流会论文集(第二十三卷)[C];2008年
2 张铖;曹振;邓辉;;SDN控制器系统部署方案分析和设计初探[A];2013年中国通信学会信息通信网络技术委员会年会论文集[C];2013年
3 吴舜;苏丹;吴佳;李坤;杜剑雯;聂正璞;;OpenFlow分布式多控制器设计与实现[A];2013电力行业信息化年会论文集[C];2013年
4 赵红;王宗水;王焱;付立军;;基于Bloom过滤的网络消费者分类方法应用研究[A];第九届(2014)中国管理学年会——市场营销分会场论文集[C];2014年
5 王鑫;高能;马存庆;薛聪;;分布式SDN控制器的规则冲突解决方案[A];第29次全国计算机安全学术交流会论文集[C];2014年
6 施亚;汤亮;孙泉;倪燕华;乔东海;;一种简单的基于FPGA的实时视频显示系统设计[A];2014’中国西部声学学术交流会论文集[C];2014年
7 许磊;张冬梅;;基于事件关联的舆情热度预测分析[A];第十八届全国青年通信学术年会论文集(下册)[C];2013年
相关博士学位论文 前10条
1 王智学;程序切片技术理论与应用研究[D];吉林大学;2012年
2 周再红;DDoS分布式检测和追踪研究[D];湖南大学;2011年
3 孙晓川;未来网络虚拟化资源管理机制研究[D];北京邮电大学;2013年
4 董永吉;面向资源优化的分层式高速报文解析技术研究[D];解放军信息工程大学;2013年
5 朱素霞;面向多核处理器确定性重演的内存竞争记录机制研究[D];哈尔滨工业大学;2013年
6 程祥;高效可靠的虚拟网络映射技术研究[D];北京邮电大学;2013年
7 卿苏德;网络虚拟化映射算法研究[D];北京邮电大学;2013年
8 左震;光纤骨干网实时流测量关键技术研究[D];国防科学技术大学;2012年
9 刘琴;多用户共享云计算服务环境下安全问题研究[D];中南大学;2012年
10 伍江江;面向服务应急响应的数据保护关键技术研究[D];国防科学技术大学;2012年
相关硕士学位论文 前10条
1 宁平;基于SOPC的多媒体平台的研究[D];兰州交通大学;2011年
2 邹银超;支持多现场总线集成的CAN软核设计[D];浙江大学;2012年
3 孙向阳;基于NS2的DDoS攻防模拟系统研究与实现[D];国防科学技术大学;2008年
4 姜宇;基于FPGA的运动目标检测系统的研究[D];大连海事大学;2012年
5 周伟;微伏级肌电/诱发电位仪系统设计与实现[D];广东工业大学;2012年
6 曹建锋;基于FPGA的图像视觉检测系统的研究[D];大连理工大学;2012年
7 何守兵;基于FPGA的铁路移频信号检测技术研究与实现[D];电子科技大学;2012年
8 刘群;细胞电穿孔仪的研制[D];扬州大学;2012年
9 刘俞;基于FPGA的专用显示技术研究[D];中南林业科技大学;2013年
10 刘泓;面向外包服务的关联规则挖掘隐私保护方法研究[D];重庆大学;2013年
,本文编号:1387607
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/1387607.html