支持多協(xié)議的SDN控制器與交換機接口的設計和實現(xiàn)
發(fā)布時間:2018-01-30 22:13
本文關鍵詞: NOX SDN多協(xié)議 OpenFlow網(wǎng)絡虛擬化 資源管理 出處:《北京郵電大學》2014年碩士論文 論文類型:學位論文
【摘要】:在現(xiàn)有研究openflow的項目中,openflow網(wǎng)絡支持的協(xié)議類型受限于openflow協(xié)議中定義的類型。而在目前的openflow協(xié)議中定義的協(xié)議類型和字段都僅限于幾種常用的協(xié)議和字段。這一點使得openflow網(wǎng)絡目前僅能針對幾類確定的協(xié)議做到軟件可定義,而在SDN網(wǎng)絡上如果要從更通用的范圍上支持更多協(xié)議的軟件的可定義,那么openflow網(wǎng)絡必須要做到能夠做到對多協(xié)議的支持。 在SDN網(wǎng)絡上部署一個新的協(xié)議并且在控制器開發(fā)相關的控制模塊,需要在SDN網(wǎng)絡做很多數(shù)據(jù)包格式和功能性的擴展,以滿足多協(xié)議在網(wǎng)絡上部署的需求。這種特性在openflow網(wǎng)絡中僅僅得到了很簡單的支持。除了能讓openflow交換機能識別這種協(xié)議的內(nèi)容外,openflow網(wǎng)絡還要提供更多的功能才能使得一個協(xié)議順利地部署,包括多協(xié)議的拓撲發(fā)現(xiàn)、多協(xié)議的動態(tài)部署、多協(xié)議之間的帶寬調(diào)配、多協(xié)議之間的優(yōu)先級設置等多協(xié)議相關的功能都需要得到保證,才能在SDN網(wǎng)絡上部署的多協(xié)議。 本文以支持多協(xié)議為目標,利用Openflow控制器可集中控制網(wǎng)絡的特性,探索支持多協(xié)議的SDN控制器如何從各個方面支持多種協(xié)議的多業(yè)務場景。 論文首先論述了Openflow相關技術以及支持多協(xié)議的相關技術和研究。然后提出了支持多協(xié)議的SDN控制器和交換機的總體設計架構,并且就其中的Openflow物理網(wǎng)絡控制器的總體設計,以及物理網(wǎng)絡之上的虛擬化和虛擬網(wǎng)的資源管理的總體設計進行了論述。之后對于物理網(wǎng)絡控制器中的各個功能的具體實現(xiàn),以及向上和向下的交互接口都進行了詳細地描述。最后給出了系統(tǒng)的測試方式和最后的測試驗證結果,驗證系統(tǒng)對于多協(xié)議數(shù)據(jù)格式的支持,以及對于多種業(yè)務資源的隔離。
[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
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1477365.html
最近更新
教材專著