- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SDN北向REST接口测试研究
摘 要
SDN(Software Defined Networking,软件定义网络)是一种新兴的网络架构及技术,其特征在于解耦控制平面和数据平面,支持集中的网络状态控制,实现底层网络基础设施对上层应用的透明。在ONF( Open Network Foundation)提出的SDN典型三层架构中,最上层为应用层,包括各种不同的网络业务和应用;中间的控制层主要负责处理数据平面资源的编排,维护网络拓扑,转发信息等;最下层的数据转发层负责数据处理、转发和状态收集。其中,以控制层为中心,其与应用层和数据转发层之间的接口分别被定义为北向接口和南向接口,是SDN架构中两个重要的组成部分。
ONF在南向接口上定义了著名的OpenFlow协议,而北向接口尚无统一的标准,因而成为当前SDN领域竞争的焦点,控制器厂商根据上层业务和应用的需求定义了各自不同的北向接口。虽然北向接口标准尚未确定,但是REST风格的接口设计在业界已经达成共识。目前北向接口的实现大多都是REST接口,ONF正在研究中的北向接口标准也采用了REST准则。
REST只是接口设计的风格,而符合REST准则的北向接口依然各不相同,接口规范各种多样。这种多样性给接口测试带来的影响是使得测试系统必须为特定接口专门定制。现有的北向REST接口测试技术均为针对某一特定的接口规范的测试,对于不同的接口实现需要开发不同的测试系统专门测试,并且规范一旦有修改,测试系统将不得不相应修改。
为了解决这一问题,本文提出一种基于YANG模型的SDN北向REST接口测试方法。使得进行接口测试时不需要为不同厂商控制器专门编写测试脚本,也无需因接口规范的变化而重新编程。对于不同的接口实现,只需要提供相应的接口数据模型文件,其测试用例可以自动根据模型文件生成,用例执行结果也可以依据数据模型进行校验,消除了接口规范的多样性和反复变更对测试工作的影响。同时该测试方法充分利用了目前控制器实现时普遍使用的YANG模型,使测试人员只需要编写简单的基本接口模型即可进行测试。
基于该测试方法,本论文设计并实现了一套SDN北向REST接口测试平台,并且用这套测试平台对国内某通信设备厂商生产的控制器进行了北向接口测试。这次测试实验验证了本论文所提出的基于YANG模型的北向REST接口测试方法和基于此方法实现的测试平台的有效性。
关键词:SDN 北向接口 REST 测试 数据建模 YANG
Research on Test of RESTful Northbound Interface of SDN
SDN (Software Defined Networking) is an emerging network architecture and technology, featured by decoupling control plane and data plane to enable centralized network control and transparency of underlying network infrastructure to upper-level applications. In the typical SDN architecture proposed by ONF( Open Network Foundation), the network of next generation should be constituted of three hierarchical planes--the uppermost application plane populated by various network services and applications, the control plane in the middle responsible for management of data plane resources, and the underlying data plane which fulfills the tasks of handling and forwarding data. The northbound and southbound interface which respectively communicates the central control plane with the upper-layer application plane and the underlying data plane, are two important components in the SDN architecture.
The south
您可能关注的文档
- 毕业论文-基于ZigBee技术的无线智能小车硬件设计.doc
- 毕业答辩-基于ZigBee技术的无线智能小车硬件设计.ppt
- 毕业答辩-基于ZigBee技术的无线智能小车软件设计.ppt
- 毕业答辩-学生日常行为评分系统.ppt
- 开题报告-基于java的超级玛丽游戏的设计和实现.doc
- 毕业答辩-酒店餐饮管理系统.ppt
- 毕业答辩-教师工资管理系统.ppt
- 毕业答辩-校友录管理网站.ppt
- 毕业答辩-基于中文分词的搜索引擎的设计与实现.ppt
- 毕业答辩-BBS系统的设计与实现.ppt
- 浙江金华市公共资源交易中心永康市分中心编外人员招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波慈溪市政协办公室招考聘用编外工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江金华永康市西溪镇人民政府招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 福建南平市公安局建阳分局招考聘用辅警笔试历年典型考题及考点研判与答案详解.docx
- 浙江嘉兴海盐县武原街道基层残疾人工作专职委员(公益岗位)招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波知识产权保护中心招考聘用工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江杭州建德市面向2024届普通高校毕业生招考聘用教师(第二批)16人笔试历年典型考题及考点研判与答案详解.docx
- 浙江省台州中学面向2024届普通高校毕业生招考聘用教师12人笔试历年典型考题及考点研判与答案详解.docx
- 湖北师范大学体育学院专任教师招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 重庆市南岸区教育事业单位面向2024届高校毕业生招考聘用114人笔试历年典型考题及考点研判与答案详解.docx
文档评论(0)