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

基於軟體定義網路實現用戶自定義規則之流量控制機制

Traffic Control Mechanism for User-Defined Rules based on Software-Defined Networking

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

摘要


隨著資訊科技的高速發展,網路上使用的應用服務類型比起以往更為多變且複雜,這對現行的傳統網路控制架構帶來全新的挑戰。傳統網路的管理機制在處理這些具備不同流量特性的應用服務上,需要付出許多時間與人力來進行維護和更新,特別在流量分配的部分,需要更加精細且正確的設定,這將導致管理複雜度提升或網路利用率低落等問題的產生。 本文提出一套基於軟體定義網路(Software-Defined Networking, SDN)的流量控制機制來改善傳統網路流量管理問題。在本機制中,使用者將事先定義各服務流量的優先等級、服務可分配之頻寬等參數並彙集成規則檔案,控制器根據檔案內的使用者定義需求進行服務流量設定。另外,考慮到使用者定義規則會有無法符合突發網路變化的情況,為了應對這個狀況,控制器將根據服務優先等級重新調整流量分配,高優先等級服務以外的服務流量將轉移至具有空閒資源的次要路徑,轉移後多出的資源將被分配到高優先等級服務以保障其流量需求。被轉移的流量將在次要路徑上繼續傳輸且控制器亦將確保其需求。本文提出的機制,可透過使用者自定義的流量控制來提升網路使用率,另外透過集中式架構的特性,可即時獲取網路中的任何資訊,讓控制器可以適時的調整網路流量以確保服務需求。

並列摘要


With the rapid development of information technology, the types of application services used on the Internet are more varied and complex than ever, which brings new challenges to the existing traditional network architecture. The management mechanism of the traditional network requires a lot of time and resource to maintain and update these services with different traffic characteristics. Especially, traffic allocation need more precise and correct settings, which will lead to complicated management or low network occupancy rate and so on. This thesis proposes a traffic control mechanism based on Software-Defined Networking to improve the traditional network traffic management problem. In this mechanism, the user will define the traffic priority level and bandwidth of each service to create the rule file, and the controller performs service traffic setting according to this file. In addition, the user-defined rules may not be able to match the unexpected network changes. In order to handle this situation, the controller will re-adjust the traffic allocation according to the service priority level. Except for high-priority service, controller will be transfer the others traffic to the secondary path, and the idle resources after transfer will be allocated to the high-priority service to ensure their traffic requirement. On the other hand, controller will ensure requirement of the traffic on secondary path until transfer is completed. This mechanism can effectively increase network occupancy rate through traffic control. In addition, through the SDN architecture, the information of network can be quickly obtained, so the controller can adjust the allocation of traffic at an appropriate time to ensure the service requirement.

參考文獻


[1] Cisco Visual Networking Index:Forecast and Trends, 2017–2022.
Retrieved from https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white-paper-c11-741490.pdf (Jul, 7, 2019)
[2] Integrated services in the Internet architecture: An overview, IETF, RFC 1633, Jun. 1994.
[3] An architecture for differentiated services, IETF, RFC 2475, Dec. 1998.
[4] N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker and J. Turner, "OpenFlow: enabling innovation in campus networks," ACM SIGCOMM Computer Communication Review, Vol. 38, Iss. 2, pp. 69-74, Apr. 2008.

延伸閱讀