支持多协议的SDN控制器与交换机接口的设计和实现
发布时间:2018-01-30 22:13
本文关键词: NOX SDN多协议 OpenFlow网络虚拟化 资源管理 出处:《北京邮电大学》2014年硕士论文 论文类型:学位论文
【摘要】:在现有研究openflow的项目中,openflow网络支持的协议类型受限于openflow协议中定义的类型。而在目前的openflow协议中定义的协议类型和字段都仅限于几种常用的协议和字段。这一点使得openflow网络目前仅能针对几类确定的协议做到软件可定义,而在SDN网络上如果要从更通用的范围上支持更多协议的软件的可定义,那么openflow网络必须要做到能够做到对多协议的支持。 在SDN网络上部署一个新的协议并且在控制器开发相关的控制模块,需要在SDN网络做很多数据包格式和功能性的扩展,以满足多协议在网络上部署的需求。这种特性在openflow网络中仅仅得到了很简单的支持。除了能让openflow交换机能识别这种协议的内容外,openflow网络还要提供更多的功能才能使得一个协议顺利地部署,包括多协议的拓扑发现、多协议的动态部署、多协议之间的带宽调配、多协议之间的优先级设置等多协议相关的功能都需要得到保证,才能在SDN网络上部署的多协议。 本文以支持多协议为目标,利用Openflow控制器可集中控制网络的特性,探索支持多协议的SDN控制器如何从各个方面支持多种协议的多业务场景。 论文首先论述了Openflow相关技术以及支持多协议的相关技术和研究。然后提出了支持多协议的SDN控制器和交换机的总体设计架构,并且就其中的Openflow物理网络控制器的总体设计,以及物理网络之上的虚拟化和虚拟网的资源管理的总体设计进行了论述。之后对于物理网络控制器中的各个功能的具体实现,以及向上和向下的交互接口都进行了详细地描述。最后给出了系统的测试方式和最后的测试验证结果,验证系统对于多协议数据格式的支持,以及对于多种业务资源的隔离。
[Abstract]:In existing projects that study openflow. The protocol types supported by the openflow network are limited to the types defined in the openflow protocol. The protocol types and fields defined in the current openflow protocol are limited to several types. This makes the openflow network currently capable of software definition for only a few types of defined protocols. In order to support the definition of more protocols in the SDN network, the openflow network must be able to support the multi-protocol. Deploying a new protocol on the SDN network and developing related control modules in the controller requires a lot of packet format and functional extensions in the SDN network. This feature is simply supported in openflow networks. In addition to enabling openflow switches to recognize the content of this protocol. . Openflow network also provides more functions to enable the smooth deployment of a protocol, including multi-protocol topology discovery, multi-protocol dynamic deployment, multi-protocol bandwidth allocation. In order to deploy multi-protocol on SDN network, the multi-protocol related functions such as priority setting among multi-protocols need to be guaranteed. In order to support multi-protocol, this paper makes use of Openflow controller to control the characteristics of network centrally. Explore how multi-protocol SDN controllers can support multi-protocol multi-service scenarios in all aspects. This paper first discusses the Openflow related technology and the related technology and research supporting multi-protocol, then proposes the overall design framework of SDN controller and switch supporting multi-protocol. And the overall design of the Openflow physical network controller. And the virtualization on the physical network and the overall design of the virtual network resource management are discussed. After that, the realization of each function in the physical network controller is discussed. Finally, the system test method and the final test verification results are given, and the support of the system for multi-protocol data format is given. And the isolation of various business resources.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.02
【共引文献】
相关期刊论文 前10条
1 李文t,
本文编号:1477365
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1477365.html