English  |  正體中文  |  简体中文  |  Items with full text/Total items : 888/888 (100%)
Visitors : 13919740      Online Users : 48
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version
    Please use this identifier to cite or link to this item: http://ccur.lib.ccu.edu.tw/handle/A095B0000Q/802

    Title: 軟體定義網路之新型兩階層架構實現支援彈性分散式控制;A Novel Two-layered Architecture to Support Flexible Distributed Control in OpenFlow Networks
    Authors: 陳振華;CHEN, CHEN-HUA
    Contributors: 通訊工程研究所
    Keywords: 分散式事件處理;擴充性;多階層控制;軟體定義網路;Distributed Event Handling;Scalability;Hierarchical Control;Software Defined Networking
    Date: 2017
    Issue Date: 2019-07-17 10:47:55 (UTC+8)
    Publisher: 通訊工程研究所
    Abstract: 軟體定義網路(Software-defined networking ,SDN)的中央控制架構相較於傳統網路架構雖然具有較佳的網路資源使用的優點,卻也有相對應的問題。對於大型網路以及訊務變動快速的網路,單一的中央控制器易形成瓶頸點,造成網路擴充性不佳;此外,單一控制器具備可靠性問題,若控制器發生故障則整個網路將無法正常運作。另外,目前OpenFlow交換機缺乏自動處理事件能力,唯一僅能使用Group Action處理Port down事件,對於其他事件則須透過中央控制器以定期詢問的方式才能得知,此類缺乏主動事件回報能力不但不利於即時性事件的處理也增加控制器的負擔。為此,本研究設計使用兩階層式分散式控制技術,系統中採用多個具備同步能力的控制器負責整個網路的控管工作以保障網路可靠度,每個OpenFlow交換機均配備一區域控制器用來處理中央控制器所交辦的控管任務,如此分層負責以減低中央控制器負擔以增加網路擴充性與即時事件處理能力 。 以及擴展目前OpenFlow的協定使得中央控制器與區域控制器能透過此新增訓令互相溝通,並把常用的基本事件納入考量,程式設計者可自由運用這些基本事件加以組織成新的事件,並由中央控制器交辦給所指定的區域控制器進行事件蒐集與處理,並視需要回報處理結果。另外我們擴增的訓令實作於ONOS控制器中,而區域控制器實現於一具備微處理機之嵌入式系統中並實際連接於OpenFlow交換機。並實際建置一實驗網路驗證本技術所提供新的應用的效能。
    The central control architecture of the software definition network has a corresponding problem compared to the traditional network architecture, although it has the advantages of using good network resources. For a large scale network or a network in a highly dynamic environment, the central controller is easy to become a bottleneck. Besides, a central controller is vulnerable to device damage. The failure of the controller will cause the malfunction of the entire network. In addition, except using group actions to handle port down, commercial OpenFlow switches are not able to handle events automatically. The central controller has to detect OpenFlow switch state through periodic polling. Lacking capabilities for handling events introduces not only extra burden on the controller but also extra delays on processing time. In this research, we propose using the 2-layered distributed control scheme for managing an OpenFlow network. We adopt multiple central controllers to enhance the reliability of the control plane. There is a local controller embedded inside each OpenFlow switch. The local control is responsible for performing control and management under the supervision of central controllers. We introduce new signaling messages for OpenFlow to enable the central controller for assigning jobs to the local controllers. In addition, with the help of local controller, we also include new event handling capabilities for OpenFlow switches. By doing so, the central controllers and local controllers can collaborate together to control the SDN network. And we implement our central controllers through the extension of ONOS control program. For the OpenFlow switch side, we implement our local controller on a micro-processor based embedded system. And we integrate the whole system in a testbed to evaluate the performance of our design.
    Appears in Collections:[通訊工程研究所] 學位論文

    Files in This Item:

    File Description SizeFormat

    All items in CCUR are protected by copyright, with all rights reserved.

    版權聲明 © 國立中正大學圖書館網頁內容著作權屬國立中正大學圖書館


    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback