Font Size: a A A

Service Architecture-based Software Router Test Tool Design And Realization

Posted on:2011-04-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y C LiuFull Text:PDF
GTID:2208360308966659Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The practical network architectures in use are all layered ones, TCP/IP is the mainstream network architecture used by nowaday Internet.But the original TCP/IP protocol suites were developed for narrow band based text data. With the flourish development of the global Internet, the making use of and relying on the network are continuously increasing, various of new network service are pouring in, so the demands for better network performance are higher and higher, and the conflicts caused by TCP/IP layered architecture are emerging.The researches of network architecture consist of two aspects,first is to improve the TCP/IP architecture, but it's hard to solve the dilemma caused by itself. Second is to develop new network architecture to meet the demand of network application aimed at the characteristic of nowaday network communication technology's development. It's the fundamental way to solve the dilemma underlied the layered architecture.Based on the analysis of network services and the deficiency in current layered network architectures caused by multi-layer functional duplication and complicated processing, this paper introduces a Service Unit based Network Architecture (SUNA). It is a network architecture which is quite diffrent from the current layered network architecture.It is easy to design and implement and has greater flexibility.The SUNA is also a modularized architecture and its modules are Service Units(SU),which are the least entities that can pmVide service but hide their inner details.The SUNA is simpler than layered architectures,because SU Only proVides services and does not receiVe any services in the SUNA.In Linux Red Hat 7, we make the prototype system of Software router based on SUNA by using the Object-Oriented programming tool—C++. The software architecture is a new architecture for building flexible and configurable net nodes. A node is assembled from packet processing modules called Micro-Communication Elements (MCE). Individual elements implement simple communication functions like packet classification, queuing, scheduling, and interfacing with network devices. The architecture is especially suitable for the modular MCES both because of its inherent object-oriented characteristic and because of its flexibility and convenient configuration.Service unit network architecture is brand-new non-layered network architecture. Study and realization of virtual circuit management mechanism of software router based on service unit need continuous grope and attempt. This paper achieved simulation testing of virtual circuit's mechanism,and gives emphasis to particular introduce for the design and realization of the Software router and the video interface.
Keywords/Search Tags:network architectures, service unit, Object-Oriented, Software router, the video interface
PDF Full Text Request
Related items