透過您的圖書館登入
IP:3.135.195.249
  • 學位論文

OpenFlow的網路負載平衡及高可用性系統具有模糊邏輯控制在SDN之研究

Study of an OpenFlow network load balancing and high availability system with fuzzy logical control in software defined networks

指導教授 : 陳永隆
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


軟件定義網路(Software Defined Network, SDN)是一種新的網路模式,有著很大的潛力,俱備提高網路效率,有效提升網路控制和降低管理的複雜性,且比傳統網路型態更具有彈性,SDN的核心概念之一是網路的控制平面(Control Plane)和資料平面(Data Plane)的分離(decouple),可即時控制網路設定和網路管理,將網路控制權集中於邏輯上的SDN控制器。 隨著網際網路的快速發展,如何快速有效分配與管理網路頻寬,以達到較高的網路服務品質,是當前急需解決之課題。在現今的網路架構中,需要在許多的網路設備上手動設定固定規則;由於設定上的複雜度,和需要設定的網路設備數量、若再加上網路管理員專業知識不足,則很容易發生因人為錯誤而導致整個網路服務中斷。且傳統的網路設備,其軟硬體架構多為封閉式,不如軟體定義網路的彈性,研究人員無法修改底層架構,僅能於上層做應用服務的設計與開發。 為了讓控制器(Controller)來配置和管理網路,並讓網路有更好的使用率。因此,本研究利用SDN網路架構負載平衡機制,經由OpenFlow通信協定進行網路管理,並使用模糊控制方法達成電路流量的負載平衡,動態調整網路負載,改善網路頻寬分配不均為目標,研究及建構有效及可靠的負載平衡網路,為了使控制器來配置和管理網路,本研究於各網路節點上,對頻寬使用率、以及各節點下網路使用狀態進行監控與分析,以即時動態調整網路負載,讓網路使用效率達到最高,降低因網路壅塞造成的網路延遲及封包遺失。

並列摘要


Due to the development of the internet technologies, people become relying more and more on internet in recent years. With the trend of amplifying in network scale and application, traditional network protocols and functions are becoming increasingly large and complex. This factor makes it hard to maintain traditional network operation and management. To solve the problem of traditional network, a new network architecture called Software-Defined Network (SDN). In Software Defined Networking architecture, control and data plane are to be decoupled. Load balance in computer networks is a technique used to spread workload across multiple network links. This helps improve performance by optimally using available resources and helps in minimizing response time. This paper proposes a load balance solution scheme with fuzzy logic control, multiple path load balancing solution based on Software Defined Network. In this mechanism, the network traffic is allocated to the paths operated by OpenFlow switches, where the flow entry rules are installed by the OpenFlow controller. The purpose of load balance in a network is to distribute traffic evenly among multiple paths, thus make it able to process more data flows using less time.

並列關鍵字

SDN OpenFlow Load balance Fuzzy logic control

參考文獻


[1] “Software-Defined Networking (SDN) Definition.” [Online]. Available: https://www.opennetworking.org
[2] “Global mobile data traffic from 2014 to 2019”, [Online]. Available: http://www.statista.com
[3] O.N. Fundation “Software-Defined Networking: The New Norm for Networks”, ONF White paper, Apr. 2012.
[4] Y. Hu, W. Wang, X. Gong, X. Que, and S. Cheng, “BalanceFlow: Controller load balancing for OpenFlow networks”, in Proc. Clound Computing and Intelligent System (CCIS), 2012 IEEE 2nd International, pp. 780-785, Nov.2012.
[5] Y.D. Lin, H.Y. Teng, and C.R. Hsu, “Fast Failover and Switchover for Link Failures and Congestion in Software Defined Networks”, in Proc. Communications (ICC), 2016 IEEE International, pp.1-6, May. 2016.

延伸閱讀