Font Size: a A A

Click And Protect The Qos Common Modular Software Router-based Design And Realization

Posted on:2012-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:F WuFull Text:PDF
GTID:2208330332986654Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the Internet getting a great success in global communication, the Internet has became main flatform that people got informations, it has changed the way people live and brought infinite convenience to the modern social life. With unstoppable trend, the development of the network will be more widely, faster, more convenient. The emergence of new network protocol makes all sorts of Internet network equipment is facing new challenges. As the most important equipment in network, the router should increase its function, traditional router only has the function of packet forwarding can not adapt to the needs of the development of the network, it needs new services that called QOS such as integrated service, distinguish service, Congestion control, Flow regulation and flow plastic etc. New internet protocol (for example: space communication protocol) puts forward new requirements to the router, that is protocol expansibility, that makes router can adapt all kinds of protocol through configuration.This paper studies architecture of the software router and especially a modular router architecture which called Click. Based on the Click architecture and using object-oriented program method, this paper developed a general framework program of modular software router. The framework program provides a generic interface to router components which have router functions, the router's actual functions offered by the component. So, in view of the different network protocol we can develop with the corresponding components and assemble them to the router framework program so as to support the protocol extending of router. Based on the router framework program, this paper studies the current TCP/IP protocol and develop some components that support the TCP/IP protocol and assemble them to the router framework program so complete the router which support the TCP/IP protocol. In order to reflect the router program's protocol extensibility, this paper studies space communication protocol which is released by Consultative Committee on Space Data System. Based on this protocol, this paper develop some components that support the space communication protocol and assemble them to the router framework program so complete the router which support the space communication protocol. Then this paper is verified by experiments on this framework program through running all functions on TCP/IP router efficiency and also the functions of CCSDS router, all achieved satisfactory results. At last, according to the system, this paper puts forward the next stage to the task which should be completed the next stage.
Keywords/Search Tags:Router architecture, Click, CCSDS protocol, Router QOS
PDF Full Text Request
Related items