基于OpenStack的SDN控制器优选系统设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:colossus198201
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算租户数量及网络业务类型的增长,传统云计算网络已难以满足处于动态变化中的网络需求,因此在云平台中引入SDN来提高网络性能已成为普遍解决方案。企业系统架构工程师在进行云平台网络服务部署时,如果能够选择适合业务网络需求的SDN控制器,将为云平台整体性能带来大幅提升。为了帮助系统架构工程师从众多控制器中选出适合的解决方案,本文设计了一个基于OpenStack的SDN控制器优选系统,对四种常用开源SDN控制器(分别是ONOS、Ryu、OVN和OpenDaylight)进行性能测试,将测试结果生成可视化测试报告,从而帮助用户完成控制器方案的选择。系统用户可根据具体的网络需求定制专属的测试方案,测试方案包含了控制器选项、租户网络类型选项、测试场景选项及测试指标选项四个部分。为了对集成SDN后的OpenStack云平台网络性能进行多角度多层次的测试,测试指标包含了控制平面和数据平面两部分。本文首先对SDN控制器及OpenStack研究现状进行分析,接着对相关技术原理和架构进行了简单介绍。然后对系统设计和实现进行了详细介绍,该系统从上到下分为访问管理层、测试任务层及基础设施层三个部分。其中访问管理层使用Bootstrap和Flask框架实现,利用ECharts框架对测试结果进行可视化展示;测试任务层分为控制平面测试和数据平面测试。控制平面测试主要通过OpenStack CLI,发送带有时戳的创建请求来完成。数据平面测试则将OpenStack节点作为跳板机登录云主机,利用Ping及Iperf工具完成;测试基础设施层主要使用Python模块Paramiko远程登录OpenStack节点进行集成环境与测试环境的自动化部署。最后,对优选系统进行了测试。测试结果显示,系统达到了预期设计目标,实现了基于用户网络需求的SDN控制器优选。系统提供的测试报告对于用户私有云的部署有一定参考意义和应用价值。
其他文献
目的:探讨用微波疗法治疗宫颈糜烂的临床效果。方法:对2011年3月~2013年3月期间在我院住院治疗的190例宫颈糜烂患者的临床资料进行回顾性研究。我们使用微波疗法对这190例患
伴随经济社会的快速发展,工业化和城市化进程的不断推进,我国部分地区的大气环境遭到破坏。地区的经济社会发展成本无法体现大气环境质量改善或恶化产生的环境成本,地方政府治理大气污染的积极性不高。旨在鼓励地方政府主动治理大气污染,推进大气环境治理的进程,部分省份实施了大气环境治理生态补偿法律制度,获得了相关成果。然而目前大气环境治理生态补偿法律制度仍然有许多不足之处,不利于发挥生态补偿在大气环境治理过程中
研究背景:年龄相关性黄斑变性(age-related macular degeneration,AMD)是一种累及黄斑部的不可逆的退行性病变,严重损害老年人视力。随着我国人口老龄化,AMD发病率日渐增高。但
本文通过分析行政事业单位在资产管理方面存在的问题与漏洞,提出具体应对之策,进而促进行政事业单位资产管理水平的提高,将资产在耗用、流转过程中出现漏洞的几率降至最低,使
随着当今网络经济时代的不断变化与发展,传统的市场营销方式与现代生产方式以及消费方式相比已经落后了。虽然国外早就盛行了网络营销,然而当前国内却正在兴起。对于开展网络