Font Size: a A A

The Design And Implementation Of Control Plane Of The Programmable Virtual Routers

Posted on:2014-08-22Degree:MasterType:Thesis
Country:ChinaCandidate:K L LiFull Text:PDF
GTID:2428330488499685Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the growing of Web application,network traffic increases to existing Internet scalability,security,performance,and other aspects of performance challenges.Thus,Next-generation Internet architecture is a research hotspot.However the functional application of new network architecture,which is the new netwok must be compatible with the existing design of Web,make the implementation of new network architecture difficulty.Virtual network platform,which is composed of programmable virtual routers,realizes the coexistence of a variety of network.Additionally,programmable virtual routers also have scalability,programmability,performance and other characteristics,which ensure the efficiency and scalability of network virtualization platform.Therefore,Research and realization of programmable virtual routers for system architecture design is of very important significance and scientific value.In this paper,the research contents include the following two aspects.First,by analyzing functional requirements,this paper designs and implements the architecture and mechanisms of the based on the three-tier architecture virtual router control system,which is divided into virtual router management module,network information management module,information interaction module and function extension module four subsystems.The control platform Virtual router management module realizes the managing function the virtual machine,such as creates of a virtual router,deletes a virtual router and views the information of a virtual router.Network information management module mainly realizes a virtual machine configuration into a virtual router;manages routing tables and other network information by network protocol.Information interaction module implements information interaction between the data processing in the operating system and router platform plane,updates information between the virtual router and data processing plane synchronously by synchronization mechanism.Function extension module provides the control platform with user interaction interfaces,which provides the basic realization of the function of control plane.After designing control platform system architecture,this paper implements the realization of the module function mechanism,provides further implement control plane system function with the technical support.Second,this paper provides the function of the control system with best solutions,combines with the architecture technical support and related software system modules to implement control plane module function.This paper summarizes the processes of control plane module functional requirements and information exchange,collates system function realization points.Through virtualization technology management physical device resources reasonably,control plane implements the allocation of physical devices and virtual resources to implement virtual router instances by optimization approach(e.g.the matching between virtual network port and physical network port).The plane implements a user interactive platform to manage virtual router by the use of route management software,which ensure different virtual router instances can configure different network protocols.This paper uses socket to implement the information interaction between control plane and data processing plane,uses netlink to implement the information interaction between virtual routers and the kernel.System test results show that:the control plane can allocate physical device resources effectively,and isolate virtual router generation and management efficiently,manage network informations and realize the interaction with the data processing plane.System design makes the control plane flexibility,portability and extensibility.Design and implementation of control plane of the programmable virtual routers up to standard.
Keywords/Search Tags:Control Plane, System Architecture, Virtual Router, Virtualization Technology, Information Interaction
PDF Full Text Request
Related items