研究生: |
林哲緯 Lin, Che Wei |
---|---|
論文名稱: |
應用於企業軟體定義網路之網路終端設備虛擬化架構與服務設計 A Novel Virtual CPE Architecture and Service for Enterprises with SDN Network Technologies |
指導教授: |
黃能富
Huang, Nen Fu |
口試委員: |
石維寬
Shih, Wei Kuan 陳俊良 Chen, Jiann Liang |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 通訊工程研究所 Communications Engineering |
論文出版年: | 2016 |
畢業學年度: | 104 |
語文別: | 英文 |
論文頁數: | 53 |
中文關鍵詞: | 軟體定義網路 、基於雲端CPE 、虛擬化 、虛擬家用閘道 、雲端運算 、電腦網路管理 、網路功能虛擬化 、虛擬CPE 、網路服務 |
外文關鍵詞: | SDN, cloud-based CPE, virtualization, virtual residential gateway, cloud computing, computer network management, NFV, virtual CPE, network services |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近來,軟體定義網路和網路功能虛擬化之技術被提出,並將其應用至各種網路設備以進行網路終端設備虛擬化。網路終端設備虛擬化可以為企業網路和電信業者帶來的好處,包含彈性的網路功能部署及快速的網路功能傳遞至終端,使訂閱這類型網路功能服務之消費者擁有更高的彈性以及可用性。網路終端虛擬化之解決方案,能夠非常顯著地減少大型企業客戶或互聯網服務供應商之資本性支出和營運成本。本論文旨在提出一套網路終端設備虛擬化之框架,此框架高度運用網路功能虛擬化及網路終端設備之設計概念,分別應用在企業網路及家用住宅網路。在此論文中,我們也設計數個網路虛擬功能例如:網路地址轉換、動態主機設定協定、防火牆、流量監控和服務品質頻寬管理,這些網路功能將運行於網路終端設備虛擬化之框架上,而這些虛擬網路功能可以提供給企業網管者透過網頁操作介面做到網路功能管理。實驗結果顯示,我們設計的網路虛擬功能,除了能夠彈性且快速的部署之外,在效能方面,還能夠達到並且超越現有傳統硬體網路終端設備之效能,最後能夠與我們所提出的網路終端設備虛擬化之框架整合並提供網路設備虛擬化之服務。
In these days, Software-Defined Networking (SDN) and Network Function Virtualization (NFV) technologies have been proposed to virtualize all classes of network devices to create more flexible services for enterprise network and telecom operators can rapid delivery services for their customers. The virtual CPE solution results in significant reduce capital expenses (CapEx) and operation expenses (OpEx) savings as large enterprise customers. In this thesis, we integrated the concept of NFV and CPE to design and implemented a novel virtual CPE architecture and service platform for residences and enterprise networks. Several virtual services, such as NAT, DHCP, firewall, traffic monitoring, and QoS management are provided and enterprise customers can just subscribe these services via the web-based user interface. Experimental results show that the proposed framework performs well, and every user subscribed service could work successfully and independently.
[1] N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “Openflow: Enabling innovation in campus networks,” vol. 38, no. 2. New York, NY, USA: ACM, Mar. 2008, pp. 69–74. [Online]. Available: http://doi.acm.org/10.1145/1355734.1355746
[2] B. Lantz, B. Heller, and N. McKeown, “A network in a laptop: Rapid prototyping for software-defined networks,” in Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, ser. Hotnets-IX. New York, NY, USA: ACM, 2010, pp. 19:1–19:6. [Online]. Available: http://doi.acm.org/10.1145/1868447.1868466
[3] J. F. Riera, E. Escalona, J. Batall, J. A. Garca-Espn, and S. Figuerola, “Man- agement of virtual infrastructures through opennaas,” in Smart Communica- tions in Network Technologies (SaCoNeT), 2013 International Conference on, vol. 02, June 2013, pp. 1–5.
[4] J. Soares, M. Dias, J. Carapinha, B. Parreira, and S. Sargento, “Cloud4nfv: A platform for virtual network functions,” in Cloud Networking (CloudNet), 2014 IEEE 3rd International Conference on, Oct 2014, pp. 288–293.
[5] “OpenNebula.” [Online]. Available: http://opennebula.org/
[6] “OpenStack.” [Online]. Available: https://www.openstack.org/
[7] G. von Laszewski, J. Diaz, F. Wang, and G. C. Fox, “Comparison of multiple cloud frameworks,” in Cloud Computing (CLOUD), 2012 IEEE 5th Interna- tional Conference on, June 2012, pp. 734–741.
[8] W. Felter, A. Ferreira, R. Rajamony, and J. Rubio, “An updated performance comparison of virtual machines and linux containers,” in Performance Analy- sis of Systems and Software (ISPASS), 2015 IEEE International Symposium on, March 2015, pp. 171–172.
[9] “Open Networking Foundation.” [Online]. Available: https://www. opennetworking.org/index.php
[10] “NetFPGA.” [Online]. Available: http://netfpga.org/
[11] “Open vSwitch.” [Online]. Available: http://www.openvswitch.org/
[12] “OpenWrt.” [Online]. Available: https://openwrt.org/
[13] “Pica8 OpenFlow-enabled switches.” [Online]. Available: http://www.pica8. com/products/pre-loaded-switches
[14] “HP OpenFlow-enabled switches.” [Online]. Avail- able: http://h17007.www1.hp.com/cz/en/networking/solutions/technology/ sdn/portfolio.aspx#infrastructure
[15] “Riava OpenFlow-enabled switches.” [Online]. Available: http://www.riava. net/us/product.php
[16] “Openflow switch specification, version 1.3.0 (wire protocol 0x04),” https://www.opennetworking.org/images/stories/downloads/sdn-resources/ onf-specifications/openflow/openflow-spec-v1.3.0.pdf, Open Networking Foundation, June 2012.
[17] “Openflow switch specification, version 1.0.0 (wire protocol 0x01),” http: //archive.openflow.org/documents/openflow-spec-v1.0.0.pdf, Stanford Uni- versity, December 2009.
[18] O. N. Foundation, “Network functions virtualisation: An introduction, benefits, enablers, challenges and call for action, white paper,” October 2012, White Paper. [Online]. Available: http://portal.etsi.org/NFV/ NFV White Paper.pdf
[19] “OpenNaaS.” [Online]. Available: http://opennaas.org/
[20] P. Minoves, O. Frendved, B. Peng, A. Mackarel, and D. Wilson, “Virtual cpe: Enhancing cpe’s deployment and operations through virtualization,” in Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on, Dec 2012, pp. 687–692.
[21] J. I. Aznar, M. Jara, A. Rosell, D. Wilson, and S. Figuerola, “Opennaas based management solution for inter-data centers connectivity,” in Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Confer- ence on, vol. 2, Dec 2013, pp. 75–80.
[22] A. Lombardo, A. Manzalini, G. Schembra, G. Faraci, C. Rametta, and V. Ric- cobene, “An open framework to enable netfate (network functions at the edge),” in Network Softwarization (NetSoft), 2015 1st IEEE Conference on, April 2015, pp. 1–6.
[23] AT&T Inc., “ECOMP (Enhanced Control, Orchestration, Management & Policy) Architecture White Paper,” White Paper, 2015. [Online]. Available: http://about.att.com/content/dam/snrdocs/ecomp.pdf
[24] K.-T. Seo, H.-S. Hwang, I.-Y. Moon, O.-Y. Kwon, and B.-J. Kim, “Perfor- mance comparison analysis of linux container and virtual machine for building cloud,” 2014.
[25] G. DeCandia, D. Hastorun, M. Jampani, G. Kakulapati, A. Lakshman, A. Pilchin, S. Sivasubramanian, P. Vosshall, and W. Vogels, “Dynamo: Amazon’s highly available key-value store,” SIGOPS Oper. Syst. Rev., vol. 41, no. 6, pp. 205–220, Oct. 2007. [Online]. Available: http: //doi.acm.org/10.1145/1323293.1294281
[26] “Ryu.” [Online]. Available: https://osrg.github.io/ryu/
[27] “ONOS.” [Online]. Available: http://onosproject.org/
[28] “OpenDaylight.” [Online]. Available: https://www.opendaylight.org/
[29] “Floodlight.” [Online]. Available: http://www.projectfloodlight.org/ floodlight/
[30] “NOX/POX.” [Online]. Available: http://www.noxrepo.org/
[31] “iPerf.” [Online]. Available: https://iperf.fr/iperf-doc.php
[32] “iptables.” [Online]. Available: http://www.netfilter.org/projects/iptables/ index.html
[33] Z. Bronstein and E. Shraga, “Nfv virtualisation of the home environment,” in 2014 IEEE 11th Consumer Communications and Networking Conference (CCNC), Jan 2014, pp. 899–904.
[34] J. Jo, S. Lee, and J. W. Kim, “Software-defined home networking devices for multi-home visual sharing,” IEEE Transactions on Consumer Electronics, vol. 60, no. 3, pp. 534–539, Aug 2014.
[35] Z. Wei, J. Li, Y. Yang, and D. Jia, “A residential gateway architecture based on cloud computing,” in 2010 IEEE International Conference on Software Engineering and Service Sciences, July 2010, pp. 245–248.
[36] M. Ibanez, N. M. Madrid, and R. Seepold, “Security management with virtual gateway platforms,” in 2009 Third International Conference on Emerging Security Information, Systems and Technologies, June 2009, pp. 70–75.