研究生: |
張凱程 Chang, Kai-Cheng |
---|---|
論文名稱: |
在真實與模擬的SDN網路環境下之效能比較 Performance Comparison between Realistic and Simulated Network Environment for SDN |
指導教授: |
賀耀華
Ho, Yao-Hua |
學位類別: |
碩士 Master |
系所名稱: |
資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2015 |
畢業學年度: | 104 |
語文別: | 中文 |
論文頁數: | 40 |
中文關鍵詞: | 軟體定義網路 、網路模擬器 、網路仿真器 、網路測試平台 、效能比較 、真實環境 |
英文關鍵詞: | Software-Defined Networking, SDN, OpenFlow, Network Simulator, Network Emulator, Network Testbeds, Performance Comparison, Realistic Environment |
DOI URL: | https://doi.org/10.6345/NTNU202205051 |
論文種類: | 學術論文 |
相關次數: | 點閱:107 下載:33 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本篇研究提出了PiSNet測試平台,用於建立真實的SDN(Software-Defined Networking,軟體定義網路)環境,供研究者進行SDN的網路模擬。有別於市面上昂貴的OpenFlow交換器,PiSNet中的基礎設施是由數個低成本、體積小的Raspberry Pi嵌入式電腦所組成。透過控制層與應用層的實作,我們的PiSNet可以做到一般SDN模擬器所擁有的功能,包含網路拓樸使用的彈性以及容易地重製網路實驗。更重要的是,SDN將是未來物聯網成熟的主要關鍵議題之一,假若未來需要在物聯網中部署SDN交換器,PiSNet中所使用的基礎設施將具備良好的可攜帶性,有利於物聯網中網路設備的使用。最後,我們分別在PiSNet以及Mininet上使用TCP與UDP類型的即時影片串流進行端點對端點延遲的量測,發現Mininet對於串流類型流量的效能量測會產生令人誤解的結果,說明了目前被廣泛使用的SDN網路模擬器仍然有其局限性。
Software-Defined Networking (SDN) is a new architecture that has been designed to enable more agile and cost-effective networks. SDN architecture consists of three layers that accessible through open APIs: the infrastructure layer, the control layer, and the application layer. SDN enable simple programmatic control. The separations of the forwarding hardware form the control layer allow easy deployment of new protocols and applications.
In this research, we proposed a SDN network testbed, called Pi Software-Defined Networking (PiSNet), to provide a realistic SDN experiment environment with Raspberry Pi (a low cost PC). The infrastructure layer of PiSNet is constructed with number of Raspberry Pi(s) as forwarding devices. The control layer and the application layer of PiSNet is also implemented to provide advantages such as flexibility of network topology, easy replication of network experiment, and close to real experimental results by network emulator.
To validate the proposed PiSNet testbed, we experiment of TCP and UDP live video streaming applications and compare the results of end-to-end delay and packet loss on PiSNet and Mininet. The results showed that our PiSNet is able to simulated and produced more realistic results compare to the SDN network simulators such as Mininet. We concluded in this research that PiSNet testbed is a portable and a cost-effective solution which provides realistic SDN experiment environment.
[1] A. R. Roy, M. F. Bari, M. F. Zhani, R. Ahmed, and R. Boutaba, “Design and management of DOT: A distributed OpenFlow Testbed,” 2014 IEEE Network Operations and Management Symposium (NOMS), May 2014.
[2] A. Roy, K. Yocum, and A. C. Snoeren, “Challenges in the emulation of large scale software defined networks,” Proceedings of the 4th Asia-Pacific Workshop on Systems (APSys), 2013.
[3] B. Lantz, B. Heller, and N. McKeown, “A network in a laptop: rapid prototyping for software-defined networks,” Proceedings of the Ninth ACM SIGCOMM Workshop on Hot Topics in Networks (Hotnets), 2010.
[4] D. Jin and D. M. Nicol, “Parallel simulation of software defined networks,” Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation (SIGSIM-PADS), 2013.
[5] D. Kreutz, F. M. V. Ramos, P. Esteves Verissimo, C. Esteve Rothenberg, S. Azodolmolky, and S. Uhlig, “Software-defined networking: A comprehensive survey,” Proceedings of the IEEE, vol. 103, no. 1, pp. 14–76, Jan. 2015.
[6] D. Y. Huang, K. Yocum, and A. C. Snoeren, “High-fidelity switch models for software-defined network emulation,” Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking (HotSDN), 2013.
[7] H. Kim, J. Kim, and Y.-B. Ko, “Developing a cost-effective OpenFlow testbed for small-scale software defined networking,” 16th International Conference on Advanced Communication Technology, Feb. 2014.
[8] K. Ohira, “Performance evaluation of an OpenFlow-based mirroring switch on a laptop/raspberry pi,” Proceedings of The Ninth International Conference on Future Internet Technologies (CFI), 2014.
[9] LINC OpenFlow soft-switch, 2015. [Online] Available: https://www.erlang-solutions.com/products/openflow
[10] M. Gupta, J. Sommers, and P. Barford, “Fast, accurate simulation for SDN prototyping,” Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking (HotSDN), 2013.
[11] M. Kobayashi, S. Seetharaman, G. Parulkar, G. Appenzeller, J. Little, J. van Reijendam, P. Weissmann, and N. McKeown, “Maturing of OpenFlow and software-defined networking through deployments,” Computer Networks, vol. 61, pp. 151–175, Mar. 2014.
[12] N. Handigol, B. Heller, V. Jeyakumar, B. Lantz, and N. McKeown, “Reproducible network experiments using container-based emulation,” Proceedings of the 8th international conference on Emerging networking experiments and technologies (CoNEXT), 2012.
[13] 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, no. 2, p. 69, Mar. 2008.
[14] OpenFlow Switch Specification Ver 1.5.0, 2014. [Online] Available: https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-switch-v1.5.1.pdf
[15] Open vSwitch, 2014. [Online] Available: http://openvswitch.org
[16] P. Wette, M. Draxler, and A. Schwabe, “MaxiNet: Distributed emulation of software-defined networks,” 2014 IFIP Networking Conference, Jun. 2014.
[17] Ryu SDN Framework, 2014. [Online] Available: http://osrg.github.io/ryu/
[18] S. Roberts, “Build an OpenFlow switch using the Raspberry Pi,” 2013. [Online] Available: http://www.slideshare.net/steve_roberts/build-an-openflow
[19] S.-Y. Wang, C.-L. Chou, and C.-M. Yang, “EstiNet openflow network simulator and emulator,” IEEE Communications Magazine, vol. 51, no. 9, pp. 110–117, Sep. 2013.
[20] T. R. Henderson, M. Lacage, and G. F. Riley, “Network Simulations with the ns-3 Simulator,” SIGCOMM demonstration, 2008.