Font Size: a A A

Design And Implementation Of The Forwarding Plane Of Virtual Router

Posted on:2014-12-08Degree:MasterType:Thesis
Country:ChinaCandidate:X M GaoFull Text:PDF
GTID:2308330479979511Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
To date, the Internet has become a major information infrastructure for the support of socio-economic development and technological innovation. When the Internet deals with a series of challenges in terms of security, mobility and quality of service, the action of “repairing bugs” was always adopted to solve these problems, which has baffled the deployment and implementation of network architectural innovations. Thus, the scholars adopt the virtualization technology to the network architectures, and gradually form and perfect the theories about network virtualization technology that is considered to be an important technology to build the next-generation network.Virtual router is an important device to support for the network virtualization technology, so academia and industry have expanded in-depth study. Much attention has focused on the software router to achieve the virtual routers, which use the system virtualization technology to achieve the virtual routers. However, the original intention of system virtualization technology was to be used in the desktop systems and servers, and it can’t meet the requirements of packet processing speed of virtual router. How to effectively build the high performance routers that can support the network virtualization technology has a wide application prospect and research signification.This paper proposes a reconfigurable forwarding plane model of virtual router based on the deficiencies of the existing virtual router architectures. It introduces the VRI-API idea and a modular idea into this model, which allows the service providers to call the VRI-APIs and to customize the required components that are assembled into a forwarding plane instance according to the demands. It not only can attain good flexibility and expansibility of deployment, but also can improve the utilization of functional components and the development efficiency of forwarding plane instances.In addition, the paper proposes a historical forwarding overhead-based resource scheduling algorithm to ensure the fairness of shared resources based on the analysis of the existing resource scheduling algorithms in the virtual router. It can calculate the scheduling priority according to the statistical forwarding overhead of last ? times, and determine scheduling sequence of forwarding plane instances. By the experimental simulation, the proposed algorithm has obvious advantages of ensuring the fairness of shared resource.Finally, this paper designs and implements an optimization mechanism for the packet forwarding path based on the analysis of the main forwarding overhead. It can extract the pivotal information from packet header data to reduce the I/O overhead in the packet forwarding path without reducing the flexibility and expansibility. By the experimental analysis, the optimization mechanism can effectively reduce I/O overhead, and improve the packet processing speed and resource utilization, in particular, in terms of forwarding KB-level packets.
Keywords/Search Tags:Network virtualization technology, Virtual router, Forwarding plane, I/O model, Resource scheduling algorithm, Packet forwarding path
PDF Full Text Request
Related items