Font Size: a A A

Research And Application On Component-based Software Router Architecture

Posted on:2016-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y GaoFull Text:PDF
GTID:2348330536467578Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Future Internet architecture needs to be deployed and verified in a large-scale.Routers are crucial infrastructure equipment to the constructure of Internet,as network mechanism,method and protocol will be finally realized in router to solve the existing problem from the requirement of trustworthy network,quality of service,mobility management and large-scare routing.Software routers are typically considered as an apposite experimental platform for new Internet technologies,and therefore software router that support the deployment of new Internet technologies is important for Internet research.However tightly coupled architecture of existing software router will bring some pratical problems including complicated interface,difficulty to support group work and poor ability to transparent between platform,resulting in poorer scalability of software router,larger development difficulty and higher deployment cost.Research progress of next generation of Internet experiments will be badly affected.The main work and innovative points of this thesis include:Firstly,we proposed a novel software router architecture –MagicRouter,which takes advantage of loose-coupled component and realizes the router function including both control panel and data panel,based on independent user-space processes,and innovatively established a core-switching based software router model;propose a conceptual model of a software router which we named VOS(Virtual Object Space),to provide software router with a perfect inter-router access abstraction;introduce a optimized packet forwarding process designed for MagicRouter architecture.Secondly,we present the detailed implementation model for the design of MagicRouter.We designed the core-switching mechanism based on multithread techonogy for MagicRouter Core Process,which could effectively reduce the degree of inter-module coupling,and can provide a clear view for message exchange procedure inside the router processes,which is beneficial to the test work;we propose VOS-based corresponding interfaces definition and extensible message structure to reduce the difficulty in new technology experiment.Finally,by achieving MagicRouter Beta which is an IPv4 router,we realized a simple prototype of MagicRouter architecture.The detailed testing of Matic Router Beta showed that the core-switching based loose-coupled software router could achieve ideal efficiency in IPv4 packet routing.In summary,this paper research deeply in software router and propose a novel component based software router,which has great practical significance to the network experiment.
Keywords/Search Tags:Software router, virtual object space, loose-coupled architecture
PDF Full Text Request
Related items