基于Openflow的SDN管理系统的测试设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zybp821
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的快速发展,大数据正逐渐成为当前移动互联网等业务领域的研究热点,其面临的海量数据处理更是对网络提出了越来越高的要求。SDN网络是为了解决传统网络难以满足云计算、大数据以及相关业务提出的灵活的资源需求的问题而提出的一种新型的网络结构。SDN开放接口和逻辑上集中的控制层面可以支持对网络资源的灵活调度,标准统一的接口能够实现对网络设备的虚拟透明。为方便SDN网络管理,解决SDN管理问题,公司特推出一种B/S架构的SDN管理系统,而对该管理系统的验证工作对保证其质量起着非常关键的作用。为了对该管理系统进行充分的验证测试,需要对SDN网络的基础协议Openflow和基本测试方法有清晰的理解和认识。与传统网管软件对网络设备实行直接管理方式不同,SDN对网络设备进行集中式管理,充分利用Openflow协议和软件定义网络的特点,SDN管理系统通过调用Controller提供的丰富的RESTful API接口,实现对网络中OF交换机的增删改OF实例、流表项、Group表、Meter等配置下发以及读取网络状态信息等功能。本篇论文首先简要介绍了 Openflow协议基础知识、软件测试基本技术和SDN管理系统的特点,然后针对SDN管理系统不同于传统网络管理系统的特点,分析了其验证测试基本需求和高级需求,以从无到有开始创建OF实例,搭建SDN网络的基本步骤为基础,根据系统设备管理、OF流管理、租户网络管理等模各自的不同特点,设计相应测试用例,主要为基本需求功能模块,测试用例主要包括测试用例号、前置条件、操作步骤和预期结果几个重要内容,然后通过分别执行各个模块的测试用例,将实际验证结果与预期结果相比较,通过比较Controller接口信息、软件数据库信息、软件页面显示信息和OF交换机设备配置信息是否一致,判定软件功能是否正确。基于Openflow的SDN管理系统测试过程表明,严格按照需求规格说明书设计详细测试用例,能够发现系统和需求中的大量软件设计和实现缺陷,帮助测试人员设计更合理的测试方法以更多的发现软件缺陷,通过修改缺陷提高软件质量,达到用户要求的质量标准。其次,针对网络管理系统功能基于网络协议而实现,与网络设备直接交互等特点,在进行网管系统测试之前,对其基础协议有清晰的认识和理解是高效率高质量执行软件测试的必要条件,也是保证网管软件高质量的必要条件。另外,在执行测试过程中,测试人员应严格遵守测试基本原则,认真记录所有发现的软件缺陷,在与开发人员充分沟通的基础上修改软件缺陷,提高软件质量。最后,由于当前测试环境中Controller设备缺陷和OF交换机缺陷,SDN管理系统并不能够完全实现Openflow协议中规定的所有功能需求,随着SDN网络的不断发展,Openflow协议的不断改进,Controller设备和OF交换机设备功能的不断完善,SDN管理系统也会随之不断完善,为SDN网络操作员和用户提供更快捷的部署操作和更简单易用的扩展功能。
其他文献
对120例经手术、病理证实为原发性醛固酮增多症(PA)患者的临床资料进行回顾性分析。结果显示:皮质腺瘤98例(81.7%),皮质增生22例(18.3%)。手术前血清钾降低者114例(95.0%),最低者达1.6mmol/L。测定103例血浆醛固酮均高于正常,测定
建筑电气施工过程中,经常出现质量问题的环节有:基础接地焊接,电气管线预埋,线盒、开关、插座、灯具安装,配电箱安装等。产生的原因有:施工人员经验技术水平不够、责任心不强,
<正> 启东是肝癌高发区,乙型肝炎的发病率也较高。自从1982年对启东地区新生儿进行乙肝疫苗预防接种工作以来,儿童的HHV感染率明显下降,但仍有少数由各种原因引起免疫失败而
对41例首次丘脑出血病人的临床及CT亚型特征,90天ADL表现的分析表明,丘脑出血最特征性的体征是垂直凝 视麻痹和迟发性丘脑痛综合征。丘脑出血可分4个血管亚型,后外侧型及出血量较大的内侧
本文通过对《水利学报》1980──1993年间发表的论文、引文及作者的统计分析,展示了我国水利科学的研究水平和科技成果,揭示了水利科学研究者的现状和地区、系统分布的特点和规律,从中了解水利科技人员利用文献的一些基本特点和规律,确定了该刊核心作者、活跃作者群的数量及比例.肯定了该刊作为我国自然科学(水利类)的核心期刊的合理性.
湿润比的计算是滴灌系统设计的重要内容。本文根据湿润比的合理定义,按照实际单个滴头下湿润体的形状,首次提出了相关当量润湿直径(面积)的概念,导出了现在国内广泛使用的湿润比计
本文综合多学科的研究结果,阐明了多孔介质中有机污染物和细菌微生物运动的形式,规律及其相互作用。采用二重孔隙介质模型,给出在裂隙含水层中建立其运动方程组与推导孔隙及裂隙
各国社会主义经济实践中的丰富经验,把马克思主义关于社会主义经济的基本原理大大地向前发展。马克思在一百多年前关于社会主义分配的理论和设想,在实践中具有重要的意义。在个
近年来,对第Ⅰ部类优先增长问题众说纷纭,争论激烈。本文拟就扩大再生产中两大部类对比关系的多种可能性及其发展趋势问题作一分析,并联系现代资本主义的实际状况加以说明。
运用不平衡输沙理论建立汾河水库及河道泥沙冲淤数学模型,在建立挟沙力公式、概化冲淤断面和计算方法等方面作了些新尝试,并且把非线性规划中的优化方法运用到了模型验证计算