Font Size: a A A

Research On Network Virtualization Based On SDN And Docker Container

Posted on:2018-08-24Degree:MasterType:Thesis
Country:ChinaCandidate:W B XuFull Text:PDF
GTID:2348330536968738Subject:Engineering
Abstract/Summary:PDF Full Text Request
Virtualization technology is one of the basic support technologies for cloud computing.Network virtualization,included in virtualization technology,is often tightly integrated with server virtualization.At present,network virtualization has the following two aspects of problems: First,subject to tight coupling of the traditional network's data plane and control plane in the network node,there is a large workload and difficulty of making flexible and rapid adjustment of business needs and other issues in network virtualization;Second,the deployment of network virtualization is virtual machine-based,which brings gigantic system resource consumption.Aiming at the above problem,this paper proposes a network virtualization scheme based on SDN and Docker containers.SDN technology separates the data and control plane of the network and concentrates the control plane to automate the deployment of the network in a software-programmed way,which greatly improves the efficiency of network deployment and tuning.Docker container technology is a lightweight virtual technology,which use container as the basic unit of resource segmentation and scheduling,encapsulate the entire software run environment and greatly reduce the consumption of system resources compared to virtual machines.In general,the scheme is an overlay network architecture that extends the edge of the network from the switch to the server.Each server runs virtual switchs that supports the OpenFlow protocol and Docker containers.Docker containers connect to the network through virtual switch.The virtual switches on different hosts are connected through the VXLAN tunnel and are connected to the centralized SDN controller.The program introduces SDN architecture and takes into account the traditional network at the same time,greatly improving the network deployment flexibility and scalability.In addition,the network which supports SDN architecture also need to face the ARP broadcast storm problems that exits in the traditional network.In this paper,an SDN-based solution is proposed to proxy ARP requests through SDN controller.Based on two interconnected hosts,the experimental environment is set up.First,the connectivity of the network is verified,and then the performance of the virtual network is tested.Finally,the method of SDN proxy ARP is tested and analyzed.The experiment proves that the cross-host connectivity of the network virtualization scheme is effective,and performance's loss of the virtual network is light compared to the physical network.The SDN proxy ARP method effectively reduces the ARP packet traffic in the system,and solves the ARP broadcast storm problem.
Keywords/Search Tags:Network Virtualization, Software-Defined Networking, Docker Container
PDF Full Text Request
Related items