透過您的圖書館登入
IP:3.142.250.114
  • 學位論文

改進OpenvSwitch的設計與實作

Improving the design and implementation of OpenvSwitch.

指導教授 : 王協源

摘要


SDN發展日益興盛,各家廠商都積極投入想要搶下這塊市場,各種Controller或是標準都如火如荼的開發中。在目前實現SDN的技術中,最廣為人知且成熟的就r是OpenFlow。OpenFlow作為一個Controllers與network devices的溝通介面,在研究領域及實際使用上都被大量使用。在OpenFlow的架構中,普遍將network devices稱為OpenFlow switch。而OpenvSwitch則是最常被使用的OpenFlow switch。 OpenvSwitch是一套用來提供真實switch功能的軟體,其支援目前廣泛被使用的協定,如VLAN、MPLS、802.1D、Tunnels以及OpenFlow。OpenvSwitch被大量的用在資料中心內的虛擬機器上,將所有虛擬機器連接成一個私有網路。除此之外,不少廠商也將OpenvSwitch安裝在自己生產的switch上,作出一台OpenFlow switch的產品。 本論文的研究將探討OpenvSwitch的架構與運作流程,從中發現一些效能的隱憂,針對此隱憂將OpenvSwitch重新設計並且實作出來,最後透過兩個實驗來驗證新設計的OpenvSwitch 相較於原先的OpenvSwitch有更好的效能。

關鍵字

OpenvSwitch SDN OpenFlow

並列摘要


SDN grows rapidly as the time goes on. Vendors are actively involved in this market and wish to play a major role in it. Controllers and standards are continuously developed. In the current implementation of SDN, the most well known and mature protocol is the Openflow. It is an interface of communication between Controllers and network devices and it has been widely used in research community and commercial markets. In the OpenFlow architecture, the network devices are commonly called OpenFlow switches and the OpenvSwitch has been heavily used as an OpenFlow switch. OpenvSwitch is a software used as a switch. It supports many protocols such as VLAN, MPLS, 802.13, Tunnels and OpenFlow. OpenvSwitches are used with a large number of virtual machines in the data center with all virtual machines connected to a local network. In addition, many vendors have started to install the OpenvSwitch on their own switches, which makes it the most popular OpenFlow switch. This paper aims to exploring the OpenvSwitch architecture to find some performance issues and then try to redesign the OpenvSwitch to overcome these issue. The new designed OpenvSwitch has shown its higher performance compared to the traditional approach through two of our conducted experiments.

並列關鍵字

OpenvSwitch SDN OpenFlow

參考文獻


[8] Ben Pfaff, Justin Pettit, Teemu Koponen, Keith Amidon, Martin Casado, Scott Shenkerz "Extending Networking into the Virtualization Layer," In proceedings of the 8th ACM Workshop on Hot Topics in Networks (HotNets-VIII). New York City, NY, October 2009.
[11] Ping Du, Maoke Chen, and Akihiro Nakao "Port-Space Isolation for Multiplexing a Single IP Address through Open vSwitch," National Institute of Information and Communications Technology (NICT), Japan,6th International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TridentCom 2010).
[7] Mininet network emulator, available at http://mininet.org/
[14] BigSwitch Network, available at http://www.bigswitch.com/
[1] Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, Jonathan Turner, "OpenFlow: enabling innovation in campus networks," ACM SIGCOMM Computer Communication Review, 2008.

延伸閱讀