当前位置:主页 > 管理论文 > 移动网络论文 >

基于FPGA的SDN网络转发器设计

发布时间:2017-07-28 16:08

  本文关键词:基于FPGA的SDN网络转发器设计


  更多相关文章: SDN FPGA VHDL Java 转发器


【摘要】:随着网络技术的发展,网络规模的不断扩大,国内外社交网络、移动互联网、物联网、云计算、大数据等业务快速发展,这些业务需要网络具备海量数据吞吐能力。然而传统网络架构存在着:网络部署和管理复杂,网络不灵活,网络运营和建设成本高,链路利用率低,资源分配不公平等问题。传统网络体制下,网络结构僵化、封闭、架构的软硬件垂直一体化等症结限制了网络性能的提高。在SDN架构中,网络设备被虚拟为一种可自由分配的资源,这些资源由控制器统一控制,这样能够简化网络管理的流程,并且为应用层提供简单的、高效的配置与管理。本文研究了在此背景下新兴的SDN技术,创新性地提出了使用PC机作为SDN控制器,利用FPGA芯片所蕴藏的丰富资源作为SDN硬体层面转发器,实现ping通信的设计理念。本文以Ubuntu操作系统为实验操作系统,利用Mininet和Floodlight从软件角度搭建并模拟了SDN通信网络,测试并分析了SDN网络的工作流程。在进一步的研究中,利用FPGA芯片作为转发器的硬件中央处理器,结合电脑中的控制器软件及用户通信软件,通过使用VHDL硬件描述语言在FPGA芯片中完成了数据收发模块、包头解析模块、流表更新模块、流表匹配模块、动作执行模块的设计,并利用Java语言在上位机电脑中完成了控制器软件中自定义流表、快速下发流表、获取底层设备消息的设计,进行了用户通信软件中的通信请求、消息收发功能的设计。该项目的研究对促进SDN技术的发展具有一定的参考价值。论文主要进行了如下的工作:首先,研究了国内外SDN技术的现状和最新成果,分析了传统网络存在哪些瓶颈,分析了SDN网络硬件设备的需求,进行了SDN网络基本架构及其关键技术的分析,包括南向网络控制技术、北向业务支撑技术,重点分析了SDN架构中的OpenFlow交换机的工作原理及协议标准。其次,研究了软件模拟SDN网络的相关技术,对相关平台和软件进行对比和选择的基础上,在虚拟机中安装了两个Linux操作系统。并且利用Linux命令在两个系统中分别安装Floodlight和Mininet软件,利用Floodlight和Mininet搭建模拟的SDN网络,利用Python语言设计了一个具备4台主机、2台Open vSwitch交换机、1台控制器的网络拓扑结构,在虚拟的SDN网络中进行了拓扑探测、ping通信测试,以此掌握SDN网络中各个主机、交换机、控制器之间的通信过程。之后,进行了控制软件的设计,PC机中控制的软件具备通过更改交换机流表项来更改转发路径功能,并可由PC机软件将新的转发路径经串行数据线传送至转发器。此外还进行了用户通信软件的设计,电脑中的用户通信软件具备与其他用户通信,测试指定IP用户的连通性,收发来自其他设备的消息的功能。除此之外,还进行了FPGA转发器的设计,首先通过分析系统的需求来选择合适的FPGA芯片。其次利用VHDL语言,在Xilinx公司提供的ISE开发环境中进行FPGA转发系统的各个模块设计以及波形仿真测试。在Eclipse软件,利用Java语言设计控制软件和通信软件。最后,将整个系统软硬件连接在一起做整体ping通信、下发流表的测试。测试结果表明整体达到预定设计要求。本文具有较强的针对性,下发自定义流表、快速下发流表、ping通信功能均能够实现,并且还具备及时更改硬件配置的特性,在该系统只需再流花一个UART数据处理模块便可再增加主机。本课题在SDN网络架构通信过程的研究上取得了一定的进展,对该技术与FPGA相结合,以及SDN网络的进一步研究打好了一定的基础,并且有一个良好的开端,对在FPGA平台实现SDN网络架构具有一定的参考意义。
【关键词】:SDN FPGA VHDL Java 转发器
【学位授予单位】:成都理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.02
【目录】:
  • 摘要4-6
  • Abstract6-10
  • 第1章 引言10-15
  • 1.1 课题研究背景与意义10-11
  • 1.2 国内外SDN研究动态11-12
  • 1.3 论文主要研究内容12-13
  • 1.4 论文的组织架构13-15
  • 第2章 SDN相关技术15-29
  • 2.1 传统网络的瓶颈15-16
  • 2.2 SDN架构分析16-18
  • 2.3 SDN控制器相关研究18-20
  • 2.3.1 控制器功能分析18-19
  • 2.3.2 控制器南向网络控制核心技术19-20
  • 2.4 OpenFlow交换机规范研究20-26
  • 2.4.1 流表分析22-24
  • 2.4.2 OpenFlow协议分析24-26
  • 2.5 SDN经典案例分析26-27
  • 2.6 FPGA的结构和工作原理的研究27-28
  • 2.7 本章小结28-29
  • 第3章 软件模拟SDN通信网络29-40
  • 3.1 SDN模拟平台的搭建29-33
  • 3.1.1 相关软件的分析和对比29-30
  • 3.1.2 搭建平台30-33
  • 3.2 模拟SDN通信网络测试33-39
  • 3.2.1 拓扑探测测试及分析33-36
  • 3.2.2 ping操作测试及分析36-38
  • 3.2.3 下发流表测试与分析38-39
  • 3.3 本章小结39-40
  • 第4章 基于FPGA的SDN转发器的设计40-53
  • 4.1 系统框架设计40-41
  • 4.2 数据转发系统设计41-49
  • 4.2.1 UART数据处理模块设计42-44
  • 4.2.2 数据包头解析模块设计44-46
  • 4.2.3 流表更新模块设计46-47
  • 4.2.4 流表匹配模块设计47-48
  • 4.2.5 动作执行模块设计48-49
  • 4.3 上位机控制软件设计49-51
  • 4.4 HOST通信软件设计51-52
  • 4.5 本章小结52-53
  • 第5章 SDN转发器软硬件联合仿真及测试53-58
  • 5.1 转发器各模块仿真53-55
  • 5.2 软硬件联合测试55-57
  • 5.3 本章小结57-58
  • 结论58-59
  • 致谢59-60
  • 参考文献60-62
  • 攻读学位期间取得学术成果62

【相似文献】

中国期刊全文数据库 前10条

1 赵明峰,孙冠忠;转发器地面检测设备[J];空间电子技术;1994年03期

2 李新胜;;自制电视伴音转发器[J];电子制作;1998年03期

3 郭道省,李平辉,张邦宁,刘爱军,甘仲民;军事卫星透明转发器特点及抗干扰仿真系统设计[J];系统仿真学报;2002年02期

4 李继龙;;地面数字电视广播系统中的同频转发器[J];广播电视信息;2011年11期

5 戴树鸿;电话铃声无线转发器[J];家庭电子;1998年11期

6 刘亮;自制家庭射频转发器[J];中小企业科技;2002年03期

7 刘亮;自制家庭射频转发器[J];家庭电子;2001年08期

8 律保森;;实用电视伴音转发器[J];电子制作;1996年06期

9 张建明;;节电型电视伴音转发器的制作[J];电子制作;1995年02期

10 Gary ,Evan ,Jensen ,王正华;共同的协议推动光转发器的开发[J];今日电子;2000年12期

中国重要会议论文全文数据库 前3条

1 张邦宁;郭道省;;透明转发器抗干扰技术与策略[A];卫星通信技术研讨会论文集[C];2004年

2 向毓红;;租用转发器中的带宽与地球站的上行功率[A];全国广播电影电视系统首届中青年优秀科技论文集[C];2001年

3 ;优质可靠卫星 全面精细服务[A];2008中国卫星应用大会会议文集[C];2008年

中国重要报纸全文数据库 前10条

1 四川 胡青松;自制红外线电视信号转发器[N];电子报;2013年

2 山东 徐涌;设置域名解析服务转发器[N];中国电脑教育报;2006年

3 ;“微组件”计划嵌入光转发器[N];计算机世界;2003年

4 山东 董肇荣;在PROGDVB中增加卫星和转发器的方法[N];电子报;2004年

5 记者 索阿娣;“鑫诺六号”接替“鑫诺三号”业务[N];中国航天报;2010年

6 邹晓文;ELTA公司推出新一代Agros系统数据转发器[N];大众科技报;2005年

7 ;实战:谁给老板发的信?[N];中国计算机报;2005年

8 宗边;“尼星速度”跨越哪些技术前沿[N];大众科技报;2007年

9 王雅慧;低成本扩展网络[N];中国计算机报;2001年

10 成都 曾学权;146°E马布海2号节目调整[N];电子报;2007年

中国硕士学位论文全文数据库 前10条

1 李煌;卫星宽带柔性转发器中交换系统的设计研究与硬件实现[D];南京理工大学;2015年

2 韩高莉;基于时频原子的透明转发器饱和式干扰研究[D];西安电子科技大学;2006年

3 李彩萍;基于宽带柔性转发器的高速交换技术研究[D];西安电子科技大学;2014年

4 王惟洁;基于FPGA的SDN网络转发器设计[D];成都理工大学;2016年

5 周永辉;基于透明转发器的卫星通信抗干扰仿真系统设计及实现[D];北京邮电大学;2007年

6 聂志文;业余无线电通信卫星数据存储转发器软件系统的设计与实现[D];北京邮电大学;2011年

7 史荣涛;多载波GSM数字光纤转发器收发链路研究[D];电子科技大学;2011年

8 曲东;水下通信网转发器软硬件技术研究[D];哈尔滨工程大学;2004年

9 李卫;电力通讯监控转发器的研究[D];合肥工业大学;2004年

10 李奕洋;Smart AGC特性分析及其干扰算法研究[D];西安电子科技大学;2014年



本文编号:584861

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/584861.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9d7c5***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com