SDN中面向北向的控制器关键技术的研究
发布时间:2018-02-13 07:00
本文关键词: SDN 控制器 北向接口 Floodlight 出处:《北京邮电大学》2015年硕士论文 论文类型:学位论文
【摘要】:随着互联网技术的发展,尤其是数据中心、云计算、移动互联网等技术的推动,用户的需求越来越复杂,业务更新越来越快,传统的互联网架构表现出越来越多的不适应性。软件定义网络(Software-Defined Networking, SDN)基于将网络设备的控制面与转发面分离,并且形成统一的控制平面的思想,无疑使其成为解决现有问题,构建下一代互联网的关键技术。控制器作为SDN的核心组成部分,作为联系应用层和数据转发层的桥梁,其功能的实现方式和完善程度对SDN技术的发展有重大影响。与控制器在南向接口已有OpenFlow协议作为标准不同,控制器在面向北向的支持技术上还没有统一定论。因此,紧随业界和学术界的研究步伐,本人主要进行了如下工作: (1)通过对SDN逻辑架构、底层OpenFlow交换机的规范及OpenFlow协议的研究,对整个SDN网络体系结构有了宏观的认识。 (2)结合开源控制器Floodlight,对SDN中的控制器的架构、功能模块和内部实现方式进行了研究和分析,对实现控制器面向北向的技术创新奠定了基础。 (3)通过对应用层需求和常见控制器以REST API方式实现北向接口局限性的分析,提出了以专为SDN业务建模而定义的OpenNML语言作为控制器北向支持技术的解决方案。 (4)在前述研究成果的指导下,在Floodlight控制器上进行二次开发,设计并实现了一个基于OpenNML语言的SDN控制器。该控制器不同于目前的控制器仅提供特定的API以满足特定的业务需求,而是能够以一种通用且灵活的方式供不同应用场景下的用户进行统一建模,推动了控制器面向北向的标准化进程。最后本文设计了一个原型系统,对命名为Prislight的控制器实例进行了功能验证实验,实验结果表明本文的控制器方案具有可行性和实用性。
[Abstract]:With the development of Internet technology, especially the promotion of data center, cloud computing, mobile Internet and other technologies, the needs of users are becoming more and more complex, and business renewal is becoming faster and faster. The traditional Internet architecture shows more and more inadaptability. The software defines the network Software-Defined Network (SDN) based on the idea of separating the control surface of the network device from the forwarding surface and forming a unified control plane, which undoubtedly makes it a solution to the existing problems. Controller, as the core component of SDN, acts as a bridge between application layer and data forwarding layer. The realization and perfection of the function have a great influence on the development of SDN technology. Unlike the OpenFlow protocol in the south interface, the support technology of the controller facing to the north has not been unified. Following the pace of research in the industry and academia, I have mainly carried out the following work:. 1) based on the research of SDN logic architecture, the specification of bottom OpenFlow switch and OpenFlow protocol, the whole SDN network architecture is understood macroscopically. Based on the open source controller Floodlight, the architecture, function module and internal implementation of controller in SDN are studied and analyzed, which lays a foundation for the northward innovation of controller. 3) based on the analysis of the requirement of application layer and the limitation of the common controller to realize the northward interface by REST API, this paper puts forward the solution of using OpenNML language, which is defined for SDN business modeling, as the northward support technology of the controller. 4) under the guidance of the above research results, a SDN controller based on OpenNML language is designed and implemented on the Floodlight controller. The controller is different from the current controller in providing only specific API to meet the specific business requirements. Instead, it can be used in a general and flexible way for users in different application scenarios to build a unified model, which promotes the northward standardization process of the controller. Finally, a prototype system is designed in this paper. The function verification experiment of the controller named Prislight is carried out. The experimental results show that the controller scheme in this paper is feasible and practical.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.02
【参考文献】
相关期刊论文 前8条
1 毕军;;SDN体系结构与未来网络体系结构创新环境[J];电信科学;2013年08期
2 毕军;;开放与创新让SDN重获新生[J];中国教育网络;2013年08期
3 王文东;胡延楠;;软件定义网络:正在进行的网络变革[J];中兴通讯技术;2013年01期
4 林萍萍;毕军;胡虹雨;蒋小可;;一种面向SDN域内控制平面可扩展性的机制[J];小型微型计算机系统;2013年09期
5 胡章丰;郭春梅;毕学尧;;云计算及SDN与安全技术研究[J];信息网络安全;2013年10期
6 王茜;赵慧玲;解云鹏;;SDN标准化和应用场景探讨[J];中兴通讯技术;2013年05期
7 曹畅;简伟;王海军;王光全;唐雄燕;;SDN与光网络控制平面融合技术研究[J];邮电设计技术;2014年03期
8 许小东;张慧鑫;戴巡;侯延昭;陶小峰;张平;;基于软件定义网络的下一代移动通信网络及业务分片策略和试验(英)[J];中国通信;2014年02期
,本文编号:1507587
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1507587.html