基于SDN的应用编程接口技术研究与实现
发布时间:2017-04-23 13:07
本文关键词:基于SDN的应用编程接口技术研究与实现,,由笔耕文化传播整理发布。
【摘要】:随着互联网技术及其应用的发展,SDN(Software Defined Networking,软件定义联网)技术越来越受到关注,基于SDN的网络业务也日渐繁多。为满足复杂多样的网络应用功能需求,SDN控制器通过应用编程接口,为应用层提供灵活的网络可编程性。但业界并未对SDN控制器的应用编程接口提供技术标准,严重影响了SDN网络应用的可移植性。已经实现的控制器应用编程接口,大多只提供了网络基本功能,难以满足实际应用的需求。通过对SDN网络控制功能的研究,分析了SDN控制器应用编程接口的功能需求和性能需求;基于SDN控制器应用接口功能的抽象级别,设计一种基于层次结构的应用编程接口模型,将接口功能分为基础功能级、网络服务级、业务应用级三类,通过上层调用下层提供的API,实现抽象级别更高的API;设计了REST(Representational State Transfer,表述性状态转移)风格的接口层次模型,提供了一组可扩展的SDN控制器应用接口;针对视频会议、在线视频等具有服务质量保证要求的SDN网络应用需求,设计并实现了具有服务质量参数的应用编程接口。测试结果表明,分层架构的应用接口模型具有很好的灵活性、可扩展性,能够对QoS应用提供支持。
【关键词】:软件定义联网 SDN控制器 应用编程接口 服务质量保证
【学位授予单位】:南京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.02
【目录】:
- 摘要4-5
- abstract5-8
- 第一章 绪论8-13
- 1.1 研究背景和意义8-9
- 1.2 研究现状9-11
- 1.2.1 SDN技术研究现状9-10
- 1.2.2 可编程接口技术研究现状10-11
- 1.2.3 SDN服务质量保证技术研究现状11
- 1.3 论文内容与安排11-13
- 第二章 相关技术分析13-22
- 2.1 SDN与OpenFlow技术13-17
- 2.1.1 SDN网络分层架构13-14
- 2.1.2 SDN控制器功能分析14-15
- 2.1.3 OpenFlow协议分析15-16
- 2.1.4 应用编程接口技术16-17
- 2.2 REST技术分析17-19
- 2.2.1 REST技术17-18
- 2.2.2 REST技术相关约束18-19
- 2.3 QoS相关技术19-21
- 2.3.1 传统网络QoS技术19-20
- 2.3.2 基于OpenFlow的QoS技术20-21
- 2.4 本章小结21-22
- 第三章 基于SDN的应用接口模型设计22-34
- 3.1 需求分析22-24
- 3.1.1 应用接口的设计目标22-23
- 3.1.2 应用接口的功能需求23
- 3.1.3 QoS应用编程接口需求分析23-24
- 3.2 体系结构24-26
- 3.2.1 系统总体框架24-25
- 3.2.2 应用接口层次模型25-26
- 3.3 应用编程接口设计26-31
- 3.3.1 应用接口功能集规划27
- 3.3.2 控制器网络资源划分27-28
- 3.3.3 应用接口资源URI定义28-29
- 3.3.4 应用接口资源操作定义29-30
- 3.3.5 接口请求和响应30-31
- 3.4 具有服务质量参数的控制器应用接口设计31-33
- 3.4.1 服务质量保证API关键问题分析31
- 3.4.2 QoS应用接口方案设计31-32
- 3.4.3 QoS客户端方案32-33
- 3.5 本章小结33-34
- 第四章 基于SDN的应用接口实现34-46
- 4.1 实现环境34-36
- 4.1.1 开源控制器OpenDaylight34-35
- 4.1.2 开源软交换机Open vSwitch35-36
- 4.2 系统实现总体架构36-37
- 4.3 REST风格应用接口实现37-43
- 4.3.1 REST服务开发模型37-38
- 4.3.2 API资源模型实现38-42
- 4.3.3 接口URI模型实现42-43
- 4.3.4 异常处理43
- 4.4 具有服务质量参数的网络服务及API实现43-45
- 4.4.1 QoS策略模型实现43-44
- 4.4.2 QoS客户端实现44-45
- 4.5 本章小结45-46
- 第五章 系统测试与分析46-55
- 5.1 测试环境46-47
- 5.2 测试方案47-51
- 5.2.1 控制器应用接口功能测试47-50
- 5.2.2 服务质量保证API功能测试50-51
- 5.3 测试结果分析51-54
- 5.3.1 控制器应用接口测试51-52
- 5.3.2 QoS客户端功能测试52-54
- 5.4 本章小结54-55
- 第六章 总结与展望55-57
- 6.1 论文工作总结55-56
- 6.2 进一步的工作与展望56-57
- 参考文献57-60
- 附录1 攻读硕士学位期间撰写的论文60-61
- 附录2 攻读硕士学位期间参加的科研项目61-62
- 致谢62
【相似文献】
中国期刊全文数据库 前10条
1 石冰;UCDOS的应用编程接口[J];安庆师范学院学报(自然科学版);1998年02期
2 白莉莉;庞建民;张一弛;岳峰;;基于关键应用编程接口图的恶意代码检测[J];计算机工程;2010年09期
3 ;Twitter测试转发新方式:用卡片显示原始内容[J];电脑与电信;2014年06期
4 ;Java产品简介(四)[J];电子展望与决策;1998年04期
5 ;Java 2与Windows易沟通[J];每周电脑报;1999年02期
6 冒东奎;王岳昭;;Java的XML应用编程接口JDOM的技术内涵研究[J];福州大学学报(自然科学版);2006年01期
7 洪亮;Internet上的“航空函件”[J];电信快报;1998年03期
8 冉春玉,汪学舜,吕恢艳;加密服务提供(CSP)的实现与开发[J];武汉理工大学学报;2003年10期
9 Manju Nath;;API和开发工具促进寻呼应用[J];电子设计技术;1998年12期
10 余景景;强宁;;基于支撑矢量机和Windows Native API的异常检测方法[J];陕西师范大学学报(自然科学版);2007年04期
中国硕士学位论文全文数据库 前1条
1 付健;基于SDN的应用编程接口技术研究与实现[D];南京邮电大学;2015年
本文关键词:基于SDN的应用编程接口技术研究与实现,由笔耕文化传播整理发布。
本文编号:322431
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/322431.html