基于Openflow协议的SDN控制器研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:SHAWSHAW11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网络的飞速发展,传统网络架构开始无法满足网络用户对高质量互联网络服务质量的要求。在此背景下,软件定义网络(Software Defined Network,SDN)被提了出来,用于针对现有网络的缺点对整个互联网络进行了架构上的改进。作为一种全新的网络架构,SDN是通过将网络设备中的数据平面与控制平面分离,使得控制器可以通过Openflow协议实现对基础网络设施中数据灵活调度。SDN控制层是SDN网络数据层和应用层之间的关键一层。其作用不仅在于对数据层进行灵活操作,还为网络中的应用层提供应用程序接口(API)。当前,现存的各种类型的控制器就是对这一平面的具体实现。而Openflow作为SDN最具代表性的协议,是实现SDN南向接口的核心技术之一,在SDN网络中规定了对控制层和数据层的通信方式和数据结构进行了规定。本文将研究重点集中于SDN网络中的控制器,重点做了一下几方面的工作。首先,对SDN的发展现状与Openflow协议以及当前SDN在数据中心、电信运营商以及数据中心的互联网络等方面的实际应用进行了调查研究,并深入分析了Openflow协议中流表的工作原理与Openflow消息的类型及其作用。而后,选择POX,Ryu和Floodlight三种常用的控制器,对其优缺点、特征、架构和性能进行了对比分析。在Linux系统中对三种控制器进行了实际部署,利用Mininet和Cbench软件工具对其性能进行测试和对比。其次,将研究重点放在了控制器的拓扑发现机制的改进上。通过对目前拓扑发现机制的缺陷分析,提出了改进的方向和具体方法,并进行了可行性分析。针对现有算法的缺点并制定了改进算法和方案。方案实现后,在不同拓扑结构下从CPU负载、发送数据包数目和占用带宽三个方面对改进前后的控制器性能进行了测试对比。最后,提出并实现了一种基于SDN的位于主机端内部的负载均衡的应用。通过研究分析负载均衡的方法,明确了方案要求,制定了设计原则,提出了负载均衡算法。利用GNS3网络仿真软件建立了实验测试平台,通过测试对比在网络接口数目不同时和网络接口容量是不一致的情况下的网络性能,完成了负载均衡效果的检验。试验表明,所提出的负载均衡方案时可行的,并表现出了良好的性能。
其他文献
绝大多数的人都会知道决定拿破伦命运的那场滑铁卢战役,它发生在遥远的1815年6月18日,在比利时布鲁塞尔的近郊。这是一场拿破伦和威灵顿的战役,是一场法国和英国的战役,战役的结果将决定整个欧洲的走向。但我相信大多数人可能并不清楚这场战役背后的金融故事。  《货币战争》在一开篇为我们披露了滑铁卢战役背后那一段发人深醒的历史。原来,战役的结果关乎着英国公债市场的价格方向。如果威灵顿将军战败,英国公债会变
本研究针对重要的农业害虫白星花金龟Protaetia brevitarsis幼虫,建立RNA干扰体系,以期为免疫相关基因功能研究奠定基础。通过血腔注射dsRNA,成功干扰了肽聚糖识别蛋白(pepti
山地农业顾名思义就是在山地生产农产品的农业模式,山地农业与山地的环境气候有着千丝万缕的联系。根据地质学分类,多山地势是指海拔500 m以上、高差200 m以上的丘陵地貌和高
数感是学生应具备的基本数学素养,是会"数学地"思考问题的重要标志,也是数学教学的重要目标之一。如何在概念教学中培养学生的数感呢?一、在具体测量中培养数感数感不是"教"
提到台湾文学,白先勇是其中一个绕不过去的作家,“台北人”“纽约客”“孽子”以及“新时期”系列共同构成白先勇小说的艺术世界。白先勇小说往往关注自我的内心情感,通过描摹红尘世间来思考自我与世界的关系,他的创作受到中国古诗文传统抒情性的影响表现出明显的内倾性特征。“台北人”“纽约客”写远离大陆的中国人今昔枯荣对比之中的怅恨无奈以及海外华人漂泊异国的文化乡愁体现了作者执着的家国意识。“孽子”是白先勇基于自