集成多控制器的软件定义网络管理平台的研究
发布时间:2018-04-24 11:12
本文选题:软件定义网络 + 控制器管理平台 ; 参考:《大连理工大学》2016年硕士论文
【摘要】:近年随着各界对软件定义网络研究的不断升温,越来越多的研究者向该领域投入了极大的热情。特别是对于控制器的研究,由于目前学术界和工业界都还没有统一的标准,因此各界都想在控制器研究上以及标准的制定上取得足够多的话语权,从而导致现在出现了多种控制器类型,它们采用不同的编程语言、不同的软件架构实现,特别是其错综复杂的控制命令和使用方法极大地增加了人们对软件定义网络的研究难度。虽然大部分控制器都内嵌有可视化的管理平台,但是它们的功能都极其简单,几乎都只是提供信息展示的功能。而且目前大多数在软件定义网络的研究都集中在如何提高软件定义网络的性能,或寻找新的软件定义网络应用等等。却很少有把研究重点放在如何简化使用和管理软件定义网络上。此外,最初伴随着软件定义网络所提出的单控制器集中管理也越来越显现其缺点,如容错率低、吞吐率小和负载过重等问题。因此,目前越来越多的研究人员都提出了多控制器协同管理网络的观点,而当前对于多控制器统一管理的研究却是一片空白。在本文中,通过深入研究当前几种流行的控制器后,我们提出了一个集成多控制器的软件定义网络管理平台,命名为SDNMP 。该平台不仅实现了对软件定义网络的可视化管理,包括创建和显示拓扑,查询网络组件的信息,添加和删除流表等功能;而且我们还统一了多控制器的接口,从而屏蔽了不同控制器类型带来的操作差异。我们的目标是在用户使用我们的平台管理控制器时,只需注重用户本身需要实现的控制器相关操作,而不需要关心控制器的类型。目前我们的平台集成了各种流行的控制器,并且在设计实现过程中我们还预留了接口为之后集成新出现的控制器提供了可能。我们的另一个目标是使操作控制器变得更容易、更高效,用户不需要再通过使用命令窗口输入命令行的方式来对控制器进行操作,而是使用我们平台提供的可视化的操作界面对控制器进行操作,从而极大的节约研究人员管理网络的时间。最后我们在平台上开发了两个应用,一个是用于统计网络流的应用,用户通过该应用可以随时查看网络中数据流的变化情况。另一个是多控制器协调管理的应用,该应用通过使用国外研究者在论文中提出的算法和方法,实现了底层网络设备控制权在多控制器之间进行转移,从而避免了单控制器导致的控制瓶颈问题。此外,我们平台还预留了多个功能接口为后来者基于平台实现功能更多、更全面的应用提供了可能。
[Abstract]:In recent years, with the increasing research on software definition network, more and more researchers have invested great enthusiasm in this field. Especially for the research of controller, because there is no unified standard in academia and industry at present, people from all walks of life want to have enough right to speak in the research of controller and the formulation of standard. This has led to the emergence of various types of controllers, which are implemented in different programming languages, different software architectures, Especially its complicated control commands and usage methods greatly increase the research difficulty of software defining network. Although most controllers are embedded with visual management platforms, their functions are extremely simple and almost all provide information presentation. At present, most of the researches in the software definition network focus on how to improve the performance of the software definition network, or find new software defined network applications and so on. Little research has focused on how to simplify the use and management of software definition networks. In addition, the single controller centralized management, which was originally proposed along with the software defined network, has more and more disadvantages, such as low fault tolerance, low throughput and overloading. Therefore, more and more researchers have put forward the view of multi-controller cooperative management network, but the research on unified management of multi-controller is a blank. In this paper, after deeply studying several popular controllers, we propose a software defined network management platform, named SDNMP, which integrates multiple controllers. The platform not only realizes the visual management of software defined network, including creating and displaying topology, querying the information of network components, adding and deleting stream tables, but also unifies the interface of multiple controllers. Therefore, the operation difference caused by different controller types is shielded. Our goal is to focus only on the controller related operations that the user needs to implement when using our platform management controller, and not to care about the type of controller. At present, our platform integrates a variety of popular controllers, and in the process of design and implementation, we also reserved interfaces to provide the possibility of integrating the emerging controllers. Our other goal is to make the controller easier and more efficient, so that users no longer need to use the command window to input the command line to the controller. Instead, we use the visual interface provided by our platform to operate the controller, which greatly saves researchers time to manage the network. Finally, we develop two applications on the platform, one is an application for statistics of network flows, through which users can view the changes of data flow in the network at any time. The other is the application of coordinated management of multi-controllers. By using the algorithms and methods proposed by foreign researchers in this paper, the control rights of the underlying network devices can be transferred between multiple controllers. Thus, the control bottleneck caused by single controller is avoided. In addition, our platform also reserved several functional interfaces for the latecomer to achieve more functions based on the platform, a more comprehensive application provides the possibility.
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP273;TP393.07
【参考文献】
相关期刊论文 前10条
1 傅帅;;软件定义网络在云计算领域的实施部署[J];信息通信技术;2015年02期
2 房秉毅;张歌;张云勇;黄韬;谢俊峰;;开源SDN控制器发展现状研究[J];邮电设计技术;2014年07期
3 刘露;陈清金;张云勇;;对SDN技术的研究与思考[J];互联网天地;2013年03期
4 孙伟;;Flex基于BlazeDS框架远程JAVA对象访问的实现[J];集宁师范学院学报;2012年02期
5 吴波;;Flex异步通信方式的比较[J];广播与电视技术;2012年02期
6 吕海东;陆永林;;基于Flex和BlazeDS推技术实现WEB方式实时监控系统[J];自动化技术与应用;2010年01期
7 刘志军;黄志明;;基于Ruby on Rails的Web应用研究[J];电脑知识与技术;2009年18期
8 刘班;;基于Django快速开发Web应用[J];电脑知识与技术;2009年07期
9 李澎林;朱国清;吴斌;;基于iBatis SQL Map的数据持久层实现应用研究[J];浙江工业大学学报;2008年01期
10 林庆;朱翠苗;郑广成;贾洪艳;吴e,
本文编号:1796390
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/1796390.html