簡易檢索 / 詳目顯示

研究生: 張榆平
Jang, Yu ping
論文名稱: 結合路徑運算元件之軟體定義網路
Path Computing Element within Software-defined networking
指導教授: 張適宇
Chang, Shih Yu
口試委員: 黃啟祐
Huang, Chi Yo
汪岱錡
Wang, Tai Chi
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 通訊工程研究所
Communications Engineering
論文出版年: 2015
畢業學年度: 103
語文別: 英文
論文頁數: 48
中文關鍵詞: 軟體定義網路路徑運算元件
外文關鍵詞: SDN, PCE
相關次數: 點閱:3下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著雲端環境的興起,SDN 網路也開始發展。但SDN 仍有一些缺點,其中就包括路徑選擇。本文在雲端和虛擬環境下,通過簡易指令組成可實際應用的PCE程式測試。分別是在實際環境下測試PCE 程式架構中各功能的可行性,以及在模擬環境下測試有PCE 程式的SDN 性能比單純SDN 優化了多少。


    With the cloud system becomes the trend of internet, SDN networks are also growing.
    But there are still some weak points in SDN.
    Path selection is one of them.
    I use some simple commands to implement a runnable PCE program, and test this program in both cloud and simulative environment.
    I decide two experiment for testing:
    1.Testing the feasibility of functions in the PCE program architecture in real cloud environment.
    2.Testing the optimizations between SDN with PCE and SDN without PCE in simulative environment.

    Contents Table of Contents i List of Figures iii List of Tables v 1 Introduction 1 1.1 Our Goal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Background and Motivation 3 2.1 Cloud computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Software-defined networking . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Virtual Local Area Network . . . . . . . . . . . . . . . . . . . . . . . 5 2.4 Path Computation Element . . . . . . . . . . . . . . . . . . . . . . . 5 2.5 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 System Architecture 8 3.1 Hardware and software architecture . . . . . . . . . . . . . . . . . . . 8 3.1.1 Hardware equipment . . . . . . . . . . . . . . . . . . . . . . . 8 3.1.2 Software Architecture . . . . . . . . . . . . . . . . . . . . . . 10 3.2 PCE in single VLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2.1 Concept of SDN within PCE . . . . . . . . . . . . . . . . . . 12 3.2.2 Only PCE server . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.2.3 Add PCE clients in other nodes for network status . . . . . . 14 3.3 PCE in multi-VLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.3.1 Method 1-Full manual . . . . . . . . . . . . . . . . . . . . . . 16 3.3.2 Method 2-Semiautomatic . . . . . . . . . . . . . . . . . . . . 16 3.3.3 Method 3-Automatic . . . . . . . . . . . . . . . . . . . . . . . 17 4 Experiment 20 4.1 Experiment Environment . . . . . . . . . . . . . . . . . . . . . . . . . 20 4.1.1 Real Test Environment . . . . . . . . . . . . . . . . . . . . . . 21 4.1.2 Simulation Test Environment . . . . . . . . . . . . . . . . . . 21 4.2 Test Feasibility of Program . . . . . . . . . . . . . . . . . . . . . . . 23 4.2.1 Feasibility of single PCE . . . . . . . . . . . . . . . . . . . . . 23 4.2.2 Feasibility of PCE with PCE clients . . . . . . . . . . . . . . 23 4.2.3 Feasibility of cross-router system . . . . . . . . . . . . . . . . 24 4.3 Performance Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.3.1 nodes vs. the average network delay . . . . . . . . . . . . . . 25 4.3.2 nodes vs. the average hops . . . . . . . . . . . . . . . . . . . . 26 4.3.3 Best path vs. Second best path . . . . . . . . . . . . . . . . . 26 4.3.4 Effect of hardware performance . . . . . . . . . . . . . . . . . 27 5 Result of Experiment 28 5.1 The Feasibility of Program . . . . . . . . . . . . . . . . . . . . . . . . 28 5.1.1 Feasibility of single PCE . . . . . . . . . . . . . . . . . . . . . 28 5.1.2 Feasibility of PCE with PCE clients . . . . . . . . . . . . . . 29 5.1.3 Feasibility of cross-router system . . . . . . . . . . . . . . . . 30 5.2 Performance Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5.2.1 nodes vs. the average network delay . . . . . . . . . . . . . . 32 5.2.2 nodes vs. the average hops . . . . . . . . . . . . . . . . . . . . 34 5.2.3 Best path vs. Second best path . . . . . . . . . . . . . . . . . 35 5.2.4 Effect of hardware performance . . . . . . . . . . . . . . . . . 38 6 Related work 41 6.1 SDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.2 PCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.3 SDN with PCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 6.3.1 stateful PCE . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 6.3.2 multi-domain PCE . . . . . . . . . . . . . . . . . . . . . . . . 43 7 Conclusion 44 7.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.1.1 Feasibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.1.2 Improvement . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    [1] P. Mell and T. Grance. The NIST definition of cloud computing. National Institute of Standards and Technology, September 2011.
    [2] C. Morgan. Path computation element. https:// datatracker.ietf.org/doc/charter-ietf-pce/, December 2014.
    [3] S.Y. Chang, Y.P. Jang, and T.W. Lin. NSC: a Network-wide Service Controller Design. submitted to IEEE Transactions on Network and Service Management, 2014.
    [4] D-Link. 16-port fast ethernet unmanaged desktop switch. http://www.dlink.com/uk/en/business-solutions/switching/unmanaged-switches/rackmount/des-1016d-16-port-10-100mbps-desktop-switch.
    [5] Citrix. Enterprise business products. http://www.citrix.com/products.html?posit=glnav.
    [6] S. Sezer, S. Scott-Hayward, P. Kaur Chouhan, B. Fraser, D. Lake, J. Finnegan, N. Viljoen, M. Miller, and N. Rao. Are we ready for SDN? Implementation challenges for software-defined networks. IEEE Communications Magazine, 51(7):36–43, July 2013.
    [7] J. Ash and A. Farrel. A Path Computation Element (PCE)-Based Architecture. Technical report, IETF RFC 4655, August 2006.
    [8] JP. Vasseur and JL. Roux. Path computation element (PCE) communication protocol (PCEP). Technical report, IETF RFC 5440, March 2009.
    [9] R. Muñoz, R. Casellas, R. Martínez, and R. Vilalta. PCE: What is it, how does it work and what are its limitations? Journal of Lightwave Technology, 32(4): 528–543, August 2014.
    [10] R. Casellas, R. Muñoz, R. Martínez, R. Vilalta, L. Liu, T. Tsuritani, I. Morita, V. Lopez, O. González de Dios, and J.P. Fernández-Palacios. SDN based provisioning orchestration of OpenFlow/GMPLS flexi-grid networks with a stateful hierarchical PCE. In Optical Fiber Communication Conference, pages Th3I–2, San Francisco, March 2014. Optical Society of America.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE