(3.238.130.97) 您好!臺灣時間:2021/05/09 04:12
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

: 
twitterline
研究生:鄭佩汶
研究生(外文):Pei-WenCheng
論文名稱:於OpenFlow網路上開發與實作一VLAN標籤轉譯機制
論文名稱(外文):Design and Implementation of a VLAN Tag-translated Mechanism on OpenFlow Networks
指導教授:楊竹星楊竹星引用關係
指導教授(外文):Chu-Sing Yang
學位類別:碩士
校院名稱:國立成功大學
系所名稱:電腦與通信工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2013
畢業學年度:101
語文別:英文
論文頁數:72
中文關鍵詞:虛擬網路虛擬區域網路延展標籤轉換機制OpenFlowNetFPGA流量優先權軟體定義網路
外文關鍵詞:Virtual NetworkVLAN ExtensionTag-translated MechanismOpenFlowNetFPGATraffic PrioritySoftware Defined Network
相關次數:
  • 被引用被引用:2
  • 點閱點閱:448
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:5
  • 收藏至我的研究室書目清單書目收藏:0
網路的快速發展使得原本單純為傳輸檔案設計的IP網路逐漸無法滿足今日服務逐漸多樣的需求。近年來,許多研究社群皆致力於重新思考並開發新的網路架構。網路虛擬化提供研究者一個能夠創新協定的途徑,因此,建置一個乾淨、獨立且支援真實網路環境的平台提供研究者測試並開發新協定成為「未來網路」首要目標,在台灣虛擬網路實際佈建過程中,主要在現有的網路架構上聯合各學校OpenFlow的實驗網路,以現有技術如VPLS VPN、Tunneling進行串接而成的獨立網路雖然可以與商業用網路進行區隔,將更多資源如:Xen或EmuLab等實驗網路環境帶入此虛擬平台以提供實驗操作卻面臨許多限制,不僅Layer 2與Layer 3混雜的網路環境管理維護不易,各種資源及服務或應用匯入平台的過程中,更需要可彈性化管理的控制模組以進行網路接合的設定。
本論文主要提出一控管虛擬網路延伸的模組,實作一VLAN Tag轉換的機制以提供實驗網路平台針對現有環境架構上VLAN擴展延伸的可能,使得建置於台灣的OpenFlow網路環境能夠允許內部VLAN使用,增加以VLAN ID獨立流量並切割虛擬網路的功能,並修改OpenFlow Switch使其能夠配合底層NetFPGA硬體搭配流量優先權及限速處理帶有標籤的流量。同時,透過OpenFlow Controller的管理架構達到彈性設定網路並與上層服務或應用接合,實現未來網路─軟體定義網路概念。
The rapid growth of Internet has driven the IP Network unable to fulfill the evolution of the various demanding services. Building a clean, isolated experimental platform which supports the real networking environment for developing new protocols had become the object of heading to “Future Internet”. In Taiwan, we connected the OpenFlow Networks in universities to build the virtual network upon the existed networking architecture. Although the isolated environment could be achieved by some techniques such as VPLS VPN or tunneling, some limit inside of OpenFlow Network occurred while carrying more resources or experimental applications into the virtual network. Not to mention that the mix environment of Layer 2 and Layer 3 makes the management complicated, it is urgent to develop a control mechanism that could offer flexible management and overcome the limitations.
This thesis proposed a control module for managing the extensions of virtual network and implementing a VLAN tag translated mechanism. It provides the transmission for tagged-traffic across the OpenFlow Networks in Taiwan. The mechanism enables the sub-slice assignments with VLAN IDs and also the priority setup for traffics depends on the requirements from applications or services. Through development of this control module, this is the first step toward the future internet and realizes the software-defined network concept.
1 Introduction 1
1.1 General Background Information 1
1.2 Motivation and Research Purpose 4
1.3 Contributions 6
1.4 Overview 7
2 Related Surveys 8
2.1 Literature Review 8
2.1.1 Virtual Networks 9
2.1.2 Software-defined Network 12
2.1.3 LAN Extension 15
2.2 Related Techniques 24
2.2.1 OpenFlow Protocol 24
2.2.2 NetFPGA 28
2.2.3 Control Platform 32
3 Design Issues 38
3.1 Design the Mechanisms of VLAN Extension 38
3.2 Integration of Traffic Control Module with VLAN Priority 44
4 Implementations and Results 46
4.1 The Tag-Translated Mechanism in POX Controller 46
4.2 Modification of OpenFlow Switch to Configure Queue 52
4.3 Experiments and Measurements 55
5 Use Cases 64
6 Conclusion and Future Work 66
References 67
[1]N. C. Fernandes, M. D. D. Moreira, I. M. Moraes, L. H. G. Ferraz, R. S. Couto, H. E. T. Carvalho, et al., Virtual networks: isolation, performance, and trends, Annals of Telecommunications-Annales Des Telecommunications, vol. 66, pp. 339-355, Jun 2011.
[2]朱煜煌,曾閔棋. (2010, 未來網路(Futrure Network)介紹. Available: http://www.ncp.org.tw/vanilla/vj-attachment/2010/11/attach65.pdf
[3]C. Elliott, GENI - global environment for network innovations, in Local Computer Networks, 2008. LCN 2008. 33rd IEEE Conference on, 2008, pp. 8-8.
[4]The Global Environment for Network Innovations (GENI). Available: http://www.geni.net/
[5]Internet2. Available: http://www.internet2.edu/
[6]National LambdaRail. Available: http://www.nlr.net/
[7]National Institute of Information and Communications Technology, JGN-X. Available: http://www.jgn.nict.go.jp/english/index.html
[8]J. Y. L. Man Kyu Park, Byung Chul Kim, Dae Young Kim, Implementation of a Future Internet Testbed on KOREN based on NetFPGA/OpenFlow Switches, presented at the KOREN Workshop, 2009.
[9]A. Gavras, A. Karila, S. Fdida, M. May, and M. Potts, Future internet research and experimentation: the FIRE initiative, SIGCOMM Comput. Commun. Rev., vol. 37, pp. 89-92, 2007.
[10]B. Chun, D. Culler, T. Roscoe, A. Bavier, L. Peterson, M. Wawrzoniak, et al., PlanetLab: an overlay testbed for broad-coverage services, SIGCOMM Comput. Commun. Rev., vol. 33, pp. 3-12, 2003.
[11]A. Bavier, N. Feamster, M. Huang, L. Peterson, and J. Rexford, In VINI veritas: realistic and controlled network experimentation, SIGCOMM Comput. Commun. Rev., vol. 36, pp. 3-14, 2006.
[12]A. Nakao, R. Ozaki, and Y. Nishida, CoreLab: an emerging network testbed employing hosted virtual machine monitor, presented at the Proceedings of the 2008 ACM CoNEXT Conference, Madrid, Spain, 2008.
[13]P.-W. C. Pang-Wei Tsai, Mou-Sen Chen, Mon-Yen, Te-Lung Liu and Chu-Sing Yang, Planning and Deployment of OpenFlow Networks over Interent, presented at the Taiwan Academic Network Conference 2010 (TANet 2010), 2010.
[14]National Center for High-Performance Computing. Available: http://www.nchc.org.tw/tw/
[15]National Kaohsiung University of Applied Sciences. Available: http://www.kuas.edu.tw/front/bin/home.phtml
[16]L.-S. S. Shian-Shyong Tseng, En-Huei Chao, TANet: Taiwan Academic Network, in INET conferences, Montreal, Canada, 1996.
[17]Taiwan Advanced Research and Education Network Available: http://noc.twaren.net/noc_eng/index.php
[18]P.-W. Tsai, P.-W. Cheng, M.-Y. Luo, T.-L. Liu, and C.-S. Yang, Planning and Implementation of NetFPGA Platform on Network Emulation Testbed, presented at the Asia-Pacific Advanced Network, 2011.
[19]H.-Y. C. Jun-Ying Huang, Pei-Wen Cheng, Pang-Wei Tsai and Chu-Sing Yang, 於NetFPGA虛擬化網路平台上實作流量管理模組, presented at the International Conference on Advanced Information Technologies and The Second National Conference on Web Intelligence and Applications (AIT / NCWIA 2012), 2012
[20]J. Chase. (2009). ORCA Control Framework Architecture and Internals.
[21]P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, et al., Xen and the art of virtualization, SIGOPS Oper. Syst. Rev., vol. 37, pp. 164-177, 2003.
[22]A. Kivity, Y. Kamay, D. Laor, U. Lublin, and A. Liguori, kvm: the Linux virtual machine monitor, in Ottawa Linux Symposium, 2007, pp. 225-230.
[23]B. Walters, VMware Virtual Platform, Linux J., vol. 1999, p. 6, 1999.
[24]S. Shenker, Fundamental Design Issues for the Future Internet, Ieee Journal on Selected Areas in Communications, vol. 13, pp. 1176-1188, Sep 1995.
[25]M. S. Blumenthal and D. D. Clark, Rethinking the design of the Internet: the end-to-end arguments vs. the brave new world, ACM Trans. Internet Technol., vol. 1, pp. 70-109, 2001.
[26]H. Keen, IEEE 802.1Q: Virtual Bridged Local Area Networks, Ieee Network, vol. 14, pp. 3-3, Jul-Aug 2000.
[27]H. A. Seid and A. Lespagnol, Virtual private network, ed: Google Patents, 1998.
[28]N. Niebert, I. El Khayat, S. Baucke, R. Keller, R. Rembarz, and J. Sachs, Network virtualization: A viable path towards the future internet, Wireless Personal Communications, vol. 45, pp. 511-520, Jun 2008.
[29]O. Cherkaoui, M. Z. Hasan, and G. Pujolle, Network virtualization: the path to future Internet Foreword, Annales Des Telecommunications-Annals of Telecommunications, vol. 64, pp. 269-270, Jun 2009.
[30]N. McKeown, Software-defined networking, INFOCOM keynote talk, Apr, 2009.
[31]R. Wojcik and A. Jajszczyk, Flow Oriented Approaches to QoS Assurance, Acm Computing Surveys, vol. 44, Jan 2012.
[32]M. Reitblatt, N. Foster, J. Rexford, and D. Walker, Consistent updates for software-defined networks: change you can believe in!, presented at the Proceedings of the 10th ACM Workshop on Hot Topics in Networks, Cambridge, Massachusetts, 2011.
[33]S. Das, Y. Yiakoumis, G. Parulkar, N. McKeown, P. Singh, D. Getachew, et al., Application-aware aggregation and traffic engineering in a converged packet-circuit network, in Optical Fiber Communication Conference and Exposition (OFC/NFOEC), 2011 and the National Fiber Optic Engineers Conference, 2011, pp. 1-3.
[34]Software-Defined Networking: The New Norm for Networks, ed: ONF Market Education Committee, 2012.
[35]Open Network Foundation, ONF. Available: https://www.opennetworking.org/
[36]T. Benson, A. Akella, and D. A. Maltz, Network traffic characteristics of data centers in the wild, presented at the Proceedings of the 10th ACM SIGCOMM conference on Internet measurement, Melbourne, Australia, 2010.
[37]A. Zapata, M. Duser, J. Spencer, P. Bayvel, I. De Miguel, D. Breuer, et al., Next-generation 100-gigabit metro ethernet (100 GbME) using multiwavelength optical rings, Lightwave Technology, Journal of, vol. 22, pp. 2420-2434, 2004.
[38]Cisco Overlay Transport Virtualization-Data Center Interconnect Solution. Available: http://www.cisco.com/en/US/prod/collateral/switches/ps9441/ps9402/at_a_glance_c45-575038.pdf
[39]C. Kim, M. Caesar, and J. Rexford, SEATTLE: A Scalable Ethernet Architecture for Large Enterprises, ACM Trans. Comput. Syst., vol. 29, pp. 1-35, 2011.
[40]M. Yu, J. Rexford, M. J. Freedman, and J. Wang, Scalable flow-based networking with DIFANE, SIGCOMM Comput. Commun. Rev., vol. 40, pp. 351-362, 2010.
[41]D. Passmore and J. Freeman, The virtual LAN technology report, 3COM White Paper, 1996.
[42]NDDI and OS3E. Available: http://www.internet2.edu/network/ose/
[43]Y. Kanaumi, S. Saito, E. Kawai, S. Ishii, K. Kobayashi, and S. Shimojo, Deployment and operation of wide-area hybrid OpenFlow networks, in Network Operations and Management Symposium (NOMS), 2012 IEEE, 2012, pp. 1135-1142.
[44]M. Hibler, R. Ricci, L. Stoller, J. Duerig, S. Guruprasad, T. Stack, et al., Large-scale virtualization in the Emulab network testbed, in USENIX 2008 Annual Technical Conference on Annual Technical Conference, 2008, pp. 113-128.
[45]R. Furuhashi and A. Nakao, OpenTag: Tag-Based Network Slicing for Wide-Area Coordinated In-Network Packet Processing, in Communications Workshops (ICC), 2011 IEEE International Conference on, 2011, pp. 1-5.
[46]Y. Yamasaki, Y. Miyamoto, J. Yamato, H. Goto, and H. Sone, Flexible Access Management System for Campus VLAN Based on OpenFlow, in Applications and the Internet (SAINT), 2011 IEEE/IPSJ 11th International Symposium on, 2011, pp. 347-351.
[47]N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, et al., OpenFlow: enabling innovation in campus networks, SIGCOMM Comput. Commun. Rev., vol. 38, pp. 69-74, 2008.
[48]S. J. Vaughan-Nichols, OpenFlow: The Next Generation of the Network?, Computer, vol. 44, pp. 13-15, Aug 2011.
[49]10 Gigabit Ethernet OpenFlow switch from IBM. Available: http://www-03.ibm.com/systems/x/options/networking/bnt8264/index.html
[50]HP OpenFlow capable firmware is now GA. Available: http://www.hp.com/networking/support
[51]J. W. Lockwood, N. McKeown, G. Watson, G. Gibb, P. Hartke, J. Naous, et al., NetFPGA--An Open Platform for Gigabit-Rate Network Switching and Routing, in Microelectronic Systems Education, 2007. MSE '07. IEEE International Conference on, 2007, pp. 160-161.
[52]J. Naous, D. Erickson, G. A. Covington, G. Appenzeller, and N. McKeown, Implementing an OpenFlow switch on the NetFPGA platform, presented at the Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, San Jose, California, 2008.
[53]黃俊嘉, 利用NetFPGA建置一可虛擬化網路之研究, 碩士, 電腦與通信工程研究所, 國立成功大學, 台南市, 2011.
[54]黃俊穎, 於NetFPGA虛擬化網路平台上實作流量管理模組, 碩士, 電腦與通信工程研究所, 國立成功大學, 台南市, 2011.
[55]N. U. Ahmed, Q. Wang, and L. O. Barbosa, Systems approach to modeling the Token Bucket algorithm in computer networks, Mathematical Problems in Engineering, vol. 8, pp. 265-279, 2002.
[56]T. Koponen, M. Casado, N. Gude, J. Stribling, L. Poutievski, M. Zhu, et al., Onix: A distributed control platform for large-scale production networks, OSDI, Oct, 2010.
[57]G. ESnet, Internet2 InterDomain Controller Protocol (IDCP) Version 1.1, ed, 2010.
[58]W. W. W. C. (W3C), SOAP Version 1.2 Part 1: Messaging Framework (Second Edition), ed, 2007.
[59]W. W. W. C. (W3C), Web Services Description Language (WSDL) 1.1, ed, 2001.
[60]A. Isogai, A. Fukuda, A. Masuda, and A. Hiramatsu, Global-scale experiment on multi-domain Software Defined Transport Network, in Optical Internet (COIN), 2012 10th International Conference on, 2012, pp. 8-9.
[61]A. Tootoonchian and Y. Ganjali, HyperFlow: a distributed control plane for OpenFlow, presented at the Proceedings of the 2010 internet network management conference on Research on enterprise networking, San Jose, CA, 2010.
[62]N. Gude, T. Koponen, J. Pettit, B. Pfaff, Mart, #237, et al., NOX: towards an operating system for networks, SIGCOMM Comput. Commun. Rev., vol. 38, pp. 105-110, 2008.
[63]Beacon Controller. Available: https://openflow.stanford.edu/display/Beacon/Home
[64]Maestro Control Platform.
[65]Trema,Full-Stack OpenFlow Framework in Ruby and C, ed.
[66]Simple Network Access Control (SNAC). Available: http://www.openflow.org/wp/snac/
[67]Controller Performance Comparisons. Available: http://www.openflow.org/wk/index.php/Controller_Performance_Comparisons
[68]POX controller. Available: http://www.noxrepo.org/pox/about-pox/
[69]M. M. Ali Al-Shabibi. (2013 ). POX OpenFlow Wiki. Available: https://openflow.stanford.edu/display/ONL/POX+Wiki
[70](2011). OpenFlow Switch Specication Version 1.1.0 Implemented ( Wire Protocol 0x02 ). Available: http://www.openflow.org/documents/openflow-spec-v1.1.0.pdf
[71]M. McCauley. (2011). POXdesk. Available: https://github.com/MurphyMc/poxdesk/wiki
[72]S. Urata, S. Kawahara, and O. Shimokuni, IP Network Trends and Fujitsu's Strategy, Fujitsu Scientific & Technical Journal, vol. 45, pp. 392-397, Oct 2009.
[73]P. Lin, J. Bi, and H. Hu, ASIC: an architecture for scalable intra-domain control in OpenFlow, presented at the Proceedings of the 7th International Conference on Future Internet Technologies, Seoul, Korea, 2012.
[74]V. Skendzic and R. Moore, Extending the Substation LAN Beyond Substation Boundaries: Current Capabilities and Potential New Protection Applications of Wide-Area Ethernet, in Power Systems Conference and Exposition, 2006. PSCE '06. 2006 IEEE PES, 2006, pp. 641-649.
[75]OpenFlow Released System Download Page. Available: http://www.openflow.org/wp/downloads/
[76]K. Hamzeh, G. Pall, W. Verthein, J. Taarud, W. Little, and G. Zorn, Point-to-point tunneling protocol (pptp), ed: RFC 2637, July, 1999.
[77]A. Tirumala, F. Qin, J. Dugan, J. Ferguson, and K. Gibbs, Iperf: The TCP/UDP bandwidth measurement tool, htt p://dast. nlanr. net/Projects, 2005.

連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊
 
系統版面圖檔 系統版面圖檔