跳到主要內容

臺灣博碩士論文加值系統

(44.220.44.148) 您好!臺灣時間:2024/06/18 15:15
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:侯凱鈞
研究生(外文):Kai-Chun Hou
論文名稱:OpenFlow網路管理與控制系統之設計與實現
論文名稱(外文):Design and Implementation of OpenFlow Network Management and Control System
指導教授:李詩偉李詩偉引用關係
指導教授(外文):Steven S. W. Lee
口試委員:張慶龍鄭伯炤徐達儒
口試委員(外文):Ching-Lung ChangBo-Chao ChengDar-Zu Hsu
口試日期:2013-07-29
學位類別:碩士
校院名稱:國立中正大學
系所名稱:通訊工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2013
畢業學年度:101
語文別:中文
論文頁數:57
中文關鍵詞:OpenFlow狀態路由路徑配置多路徑TCPOpenFlow鏈結保護網路管理與控制系統
外文關鍵詞:OpenFlowState Dependent RoutingPath ProvisioningMPTCPOpenFlow Link ProtectionNetwork Management and Control System
相關次數:
  • 被引用被引用:1
  • 點閱點閱:756
  • 評分評分:
  • 下載下載:17
  • 收藏至我的研究室書目清單書目收藏:2
傳統網路設備由控制層(control plane)與資料層(data plane)組成,OpenFlow將控制層由外部控制器(controller)負責管理,使用者可以透過控制器控制封包的傳送路徑;資料層則由OpenFlow Switch來執行封包的傳遞與轉送。在本文中我們設計與實現了OpenFlow網路控制與管理系統,本系統完成了state dependent routing and path provisioning、OpenFlow link protection、MPTCP on OpenFlow和control and management system。state dependent routing and path provisioning會根據鏈結(link)的使用量而調整鏈結的權重值(link weight),讓新的path依照權重值(link weight)採取最短路徑路由(shortest path routing),而避開網路壅塞的地方;OpenFlow link protection實現鏈結(link)故障回復,當偵測到鏈結損壞(link failure)時,能夠在短時間內達到快速故障回復;MPTCP on OpenFlow能幫兩個支援MPTCP的host建立disjoint path,讓傳輸速率達到最大化;最後,我們實作了一個control and management system GUI,使用者可以透過網路管理與控制系統,查看網路拓撲圖和每一台OpenFlow switch的資訊,使用者根據網路拓撲圖可以對每一台OpenFlow switch 的flow tables新增、修改和刪除flow entry,來管理整個網路。

An OpenFlow network is centralize controlled by a controller. The controller is responsible for path provisioning, network status monitoring, and fault management. In this thesis, we design and implement a control and management system for an OpenFlow controller. In this system, we implement state dependent routing and path provisioning, OpenFlow link protection, MPTCP on OpenFlow, and a graphic user interface. In state dependent routing and path provisioning, the link weight system is adjusted according to link utilization so as to minimize network congestion. In OpenFlow protection, we design a link failure protection to achieve fast failure recovery. MPTCP on OpenFlow can establish disjoint paths for two hosts supporting multipath TCP to maximize throughput. Finally, we implement a GUI in the control and management system. Besides providing the network topology and switch configurations, through the GUI, a user can specify a routing path for a connection.
誌謝辭 i
中文摘要 ii
英文摘要 iii
目錄 iv
圖目錄 vi
表目錄 viii
第一章 緒論 1
1.1 研究背景與動機 1
1.2 論文架構 2
第二章 相關研究 3
2.1 OpenFlow網路 3
2.1.1 OpenFlow Switch 4
2.1.2 OpenFlow Controller 9
2.2 State Dependent Routing and Path Provisioning 10
2.3 OpenFlow的故障修復與故障保護 11
2.3.1 故障修復(Restoration) 11
2.3.2 故障保護(Protection) 12
2.4 MPTCP on OpenFlow 12
2.5 OpenFlow網路管理系統 14
2.5.1 Avior 14
第三章 系統架構與設計 15
3.1 系統架構 15
3.2 State Dependent Routing and Path Provisioning 17
3.3 OpenFlow Link Protection 18
3.4 MPTCP on OpenFlow 19
3.5 Control and Management System 22
3.5.1 Topology Discovery 22
3.5.2 Port和Flow的統計資訊 23
3.5.3 Flow entry的新增、刪除和修改 23
第四章 實驗結果與分析 24
4.1 元件與設備 24
4.2 系統操作 25
4.3 State Dependent Routing and Path Provisioning 35
4.4 OpenFlow Link Protection 38
4.5 MPTCP on OpenFlow 42
第五章 結論 45
參考文獻 46

[1] Software-Defined Networking: The New Norm for Networks, https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf, April, 2012.
[2] N. McKeown, T. Anderson, et al., "OpenFlow: enabling innovation in campus networks," ACM SIGCOMM Computer Communication Review, 2008 , pp . 69 -74.
[3] OpenFlow website, http://www.OpenFlowSwitch.org
[4] OpenFlow Switch Specification, Version 1.0.0.
[5] OpenFlow Switch Specification, Version 1.1.0.
[6] N. Gude, T. Koponen, J. Pettit, B. Paffa, M. Casado, N. McKeown, and S. Shenker, "NOX: Towards and Operating System for networks," In ACM SIGCOMM, CCR, 2008.
[7] Beacon: A java-based openflow control platform. See http://www.openflowhub.org/display/Beacon/Beacon+Home, Nov. 2010.
[8] Z. Cai, A. L. Cox, and T. S. Eugene Ng, "Maestro: A System for Scalable OpenFlow Control," Department of Computer Science, Rice University.
[9] G. Romero, and T. Muntaner, "Evaluation of OpenFlow Controllers," PhD Thesis, KTH, 2012.
[10] H. Uppal, and D. Brandon, "OpenFlow Based Load Balancing," CSE561: Networking Project Report, University of Washington.
[11] Yang Yu, Chen Shanzhi, Li Xin, and Wang Yan, "A framework of using OpenFlow to handle transient link failure," In Transportation, Mechanical, and Electrical Engineering (TMEE), 2011 International Conference on, pages 2050-2053, dec. 2011.
[12] N. Handigol, S. Seetharaman, M. Flajslik, N. McKeown, and R. Johari, "Plug-n-Serve: Load-balancing web traffic using OpenFlow," Demo at ACM SIGCOMM, Aug. 2009.
[13] Sharma, Sachin, et al., "Enabling fast failure recovery in OpenFlow networks," Design of Reliable Communication Networks DRCN, 2011.
[14] S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester, "Fast failure recovery for in-band OpenFlow netwoks," DRCN, 2013.
[15] R. van der Pol, S. Boele, F. Dijkstra, and A. Barczyk, "Multipathing with MPTCP and OpenFlow," High Performance Computing, Networking, Storage and Analysis (SCC), 2012.
[16] "IEEE Standard for Local and Metropolitan Area Networks-Station and Media Access Control Connectivity Discovery," IEEE 802.1AB-2009, ISBN 978-0-7381-2, September 2009.
[17] S. W. Lee, and C. S. Wu, "A K-Best Paths Algorithm for Highly Reliable Communication Networks," IEICE TRANS. COMMUN., VOL.E82-B, NO.4 APRIL 1999.
[18] http://multipath-tcp.org/pmwiki.php?n=Main.Release87

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top