Using OpenFlow for SDN Implementation of Multi-Services Oriented KMLN Virtual Cluster

碩士 === 國立中興大學 === 資訊科學與工程學系所 === 101 === Due to the rapid development of virtualization, the management of virtual network is becoming complex. In this paper, we use kernel based virtual machine (KVM) to deploy the virtual server cluster and adopt Open vSwitch for the virtual switch. We build a...

Full description

Bibliographic Details
Main Authors: Po-Cheng Hou, 侯柏丞
Other Authors: 高勝助
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/90711211347481251354
Description
Summary:碩士 === 國立中興大學 === 資訊科學與工程學系所 === 101 === Due to the rapid development of virtualization, the management of virtual network is becoming complex. In this paper, we use kernel based virtual machine (KVM) to deploy the virtual server cluster and adopt Open vSwitch for the virtual switch. We build a virtual cluster platform with load balancing feature by using KVM Manage Large Network (KMLN). In particular, OpenFlow Protocol is applied to implement Software-Defined Networking, a new generation network architecture, so that we could fulfill the service requests more precisely and control the cost effectively. As OpenFlow Protocol can separate the data plane and the control plane, in this paper, we use Open vSwitch with OpenFlow controllers to provide a centralized software platform for services provision. In order to avoid overloading on a single controller, we set up FlowVisor which lies in between the Open vSwitch and controllers to play the role of distributor and cooperator. Our platform, MSC (Multi-Services cluster) system, provides a single entry server to receive multiple requests. Upon a request is coming, we distribute it to the corresponding controller for its specific service request. The Open vSwitch forwards different service requests to different virtual servers. And, the Round Robin policy is applied to achieve load balancing among the same type of services.