Font Size: a A A

Design And Implementation Of Load Balancing Module Based On OVS

Posted on:2019-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:J F WangFull Text:PDF
GTID:2348330545455603Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the emergence of new technologies such as cloud computing and data center,software defined network(SDN)technology has become the frontier of network technology development.SDN network separates of control and forwarding plane,using a centralized controller and distributed switching equipment,which simplifies the network structure and helps refine the forwarding from a global perspective.And OVS is a high-performance software switch,which is the most widely used virtual switching equipment in SDN netwoek currently.However,in the existing SDN scenario,the OVS does not have the load balancing function.When the controller loses control of the network for various reasons,the network may be directly unavailable,which makes it difficult to ensure the robustness of the entire network.In addition,all the forwarding is processed by the controller,which leads to slow load balancing and affect the efficiency of load balancing.In view of the above problems,this paper studies and designs a load balancing module based on OVS.The main contents of this paper are as follows:(1)Starting from the actual load balancing scenario,summarizes and abstracts the load balancing function in SDN network environment.Based on the research,the function of load Balancing Module Based on OVS is designed.(2)Study OVS organizational structure and forwarding process deeply.According to the research results,the process of load balancing based on OVS is designed.(3)Compare common load balancing algorithms,and choose to achieve the better performances of the algorithm.In addition,the new data structure of OVS is designed based on the chosen algorithms.(4)Design load balancing command parsing and processing flow,and provide users with a concise and convenient command line tool.The load balancing module based on OVS solves the problem of traffic distribution when the controller fails,improves the load balancing efficiency and enhances the stability and flexibility of the system.According to their own intent,users can freely combine load balancing configuration,to adapt to a variety of load balancing situation.Load balancing traffic is higher,the advantages over the previous OVS become more apparent.Through testing,load balancing module's flow table creation rate,hash performance and forwarding performance are in line with the expected design,to meet the needs of the project.
Keywords/Search Tags:SDN, OpenFlow, OpenvSwitch, Load Balance
PDF Full Text Request
Related items