基于RouteFlow的SDN网络构建开题报告

 2022-01-21 21:25:03

1. 研究目的与意义、国内外研究现状(文献综述)

1. 本课题研究意义 近年来,随着互联网技术的蓬勃发展,网络已经渗透进人们生活的方方面面。

从基本的衣食住行到日常的学习和工作,都离不开互联网的支持。

特别是云计算、移动互联网、硬件虚拟化和数据中心等一系列新技术的运用,要求网络在创建、管理和使用上要更加灵活、快速、高效和智能。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容和问题

1.研究目标和内容routeflow项目提供了一个极好的sdn开源代码使用案例,并开发了一个完整的sdn测试网络,我的研究目标就是基于此项目,设计构建一个虚拟的sdn 测试网络,能够从传统三层网络迁移到基于openflow的三层网络的一条可能的途径,能够全方位支持网络虚拟化的一个纯开源框架,如图1所示,从传统路由器网络到openflow网络迁移的网络拓扑结构,这个测试网络与因特网云相连接,并通过该连接将bgp路由信息注入到测试网络中。

测试网络本身包含了一个传统的二层/三层交换机,它通过ospf与测试网络的openflow部分进行路由信息的沟通。

图1 routeflow网络拓扑结构routeflow的体系架构如图2所示,其组件全部来自开源项目,此体系的主要组件有:网络(openflow)控制器:nox、pox、floodlight、ryu。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与方案

1.研究方法和技术路线前期先深入学习sdn的架构和方法,深刻理解其与传统网络的不同之处与创新之处,然后再熟悉routeflow此项目的框架与体系结构,理解其数据流是如何在这个虚拟网络中传输的,并学习和掌握其中的开源组件,学会使用并掌握这些开源组件,选择适合的组件来搭建并测试这个sdn网络。

如我们可以用mininet这一轻量级的进程虚拟化网络仿真工具来搭建此测试网络,因为mininet有一个个重要的特点,它的所有代码几乎都可以无缝迁移到真实的硬件环境,方便为网络添加新的功能并进行相关测试。

mininet是一个可以在有限资源的普通电脑上快速建立大规模sdn原型系统的网络仿真工具,该系统由虚拟的终端节点、openflow交换机、控制器(控制器选用ryu开源控制器)组成。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

本项目旨在研究sdn这种网络模式的工作原理,相比于传统网络,它有着三大特点:1) 控制与转发平面分离, sdn 的思路是将网络设备的控制平面集中上收到controller,网络设备上指保留转发平面(转发表项), 通过controller实现网络统一部署和网络自动化。

2) 网络的抽象,通过controller实现了对基础网络设施的抽象,应用程序看到的是controller提供的网络服务。

3) 可编程接口,可编程性是sdn的核心。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 研究计划与进展

(1)学习熟悉相关理论知识,比如mininet仿真平台的使用和相关组件的源码分析。

(1.20-2.25)(2)初步设计网络拓扑,模拟网络节点数据传输(2.25-3.25)(3)编写代码, 为控制器编写接口代码,实现控制其转发平面转发数据功能(3.25-4.30)(4)测试整个网络并比较与传统网络的性能(5.1-5.6)(5)撰写实验报告与毕业论文。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版