Font Size: a A A

Open VSwitch Accelerate Technology Research And The Implement Of Kernel Module

Posted on:2017-11-09Degree:MasterType:Thesis
Country:ChinaCandidate:B CaoFull Text:PDF
GTID:2428330518994563Subject:Computer technology
Abstract/Summary:PDF Full Text Request
At present,with the deeper research of software defined network(SDN)and network functions virtualization(NFV),network virtualization technology can no longer based on the physical network devices.Network device virtualization,link virtualization and virtual network are going into a period of rapid development.This paper introduces the background and principles of network virtualization,and the virtual switch technology as the main research object.By studying of one of the implements of virtual switch which is called Open vSwitch(OVS),we found that network forwarding performance has become the bottleneck for further expansion of the network in the current environment which has increasing flows and more frequent interaction.We had this problem analyzed and put forward solutions.In this paper,firstly,we explain the main concepts of OVS.We also studied and analyzed the working principles of the kernel module and existing forwarding efficiency of OVS were tested and evaluated.Then in order to find the OVS accelerated solution we start from the Linux network subsystem of OVS especially analysis of message receiving and dispatching mechanism in the network environment that utilized VXLAN.Based on the analysis of the results,we put forward our accelerated program.The program is aimed at simplifying OVS kernel module functions through the help of FPGA hardware board especially the most time-wasted flow table part.With the advantage of computing and query speed of the hardware board,we will achieve OVS acceleration.The experimental results show that the acceleration effect of OVS is greatly improved.In addition,we also explains the design of accelerate program,especially the implement of kernel module and Linux device drivers.We also provide more details about overall code architecture,module analysis,communication protocol,etc.At the same time,the optimization of the code and future optimization scheme is analyzed.Finally,we described the accelerated test case.The original OVS forwarding efficiency and accelerated test efficiency were compared and summarized.We also provided our ideas about the development trend of acceleration technology in the future.
Keywords/Search Tags:Network Virtualization, OpenvSwitch, FPGA, Hardware acceleration
PDF Full Text Request
Related items