基于Openflow的SDN管理系统的测试设计与实现-软件工程专业论文.docxVIP

  • 1
  • 0
  • 约7.47万字
  • 约 98页
  • 2019-02-15 发布于上海
  • 举报

基于Openflow的SDN管理系统的测试设计与实现-软件工程专业论文.docx

TN82学校代码 分 类 号 TN82  10701 TP311.5 学 号 1210122623 密 级 公开 西安电子科技大学 硕士学位论文 基于 Openflow 的 SDN 管理系统的 测试设计与实现 作者姓名: 领 域: 学位类别: 王洪敏 软件工程 工程硕士 学校导师姓名、职称: 企业导师姓名、职称: 鲍亮副教授 吴才富高工 提交日期: 2014 年 10 月 The Test Design and Implementation of SDN Management System Base on Openflow A thesis submitted to XIDIAN UNIVERSITY in partial fulfillment of the requirements for the degree of Master in Software Engineering By Wang hongmin Supervisor: Bao liang Wu caifu October 2014 西安电子科技大学 学位论文独创性(或创新性)声明 秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在 导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标 注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成 果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的 材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说 明并表示了谢意。 学位论文若有不实之处,本人承担一切法律责任。 本人签名: 日 期: 西安电子科技大学 关于论文使用授权的说明 本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究 生在校攻读学位期间论文工作的知识产权单位属于西安电子科技大学。学校有权 保留送交论文的复印件,允许查阅、借阅论文;学校可以公布论文的全部或部分 内容,允许采用影印、缩印或其它复制手段保存论文。同时本人保证,获得学位 后结合学位论文研究成果撰写的文章,署名单位为西安电子科技大学。 保密的学位论文在 年解密后适用本授权书。 本人签名: 导师签名: 日 期: 日 期: 摘 摘 要 西安电子科技大学硕士学位论文 西安电子科技大学硕士学位论文 摘 要 随着计算机网络的快速发展,大数据正逐渐成为当前移动互联网等业务领域 的研究热点,其面临的海量数据处理更是对网络提出了越来越高的要求。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管理系统测试过程表明,严格按照需求规格说明书设计 详细测试用例,能够发现系统和需求中的大量软件设计和实现缺陷,帮助测试人 员设计更合理的测试方法以更多的发现软件缺陷,通过修改缺陷提高软件质量, 达到用户要求的质量标准。其次,针对网络管理系统功能基于网络协议而实现, 与网络设备直接交互等特点,在进行网管系统测试之前,对其基础协议有清晰的 认识和理解是高效率高质量执行软件测试的必要

文档评论(0)

1亿VIP精品文档

相关文档