Font Size: a A A

Research On Implementation Of QoS Technology In A Np-Based ForCES Router

Posted on:2007-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:A Z ZhengFull Text:PDF
GTID:2178360182487451Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
As the development of Internet, new applications come forth. It has become a focus of network research on how to satisfy users with new services quickly based on existing network. IETF ForCES working group proposed an open programmable router structure with the physical separation of Control Element (CE) and Forwarding Element (FE), which fits the development of network applications commendably and upgrading network device smoothly. On supporting new services, the recent Network Processor (NP) is a combination of high-speed ASIC and programmable General Purpose Processor, and is a good solution in network application.This thesis is based on National 863 High-Tech Fund Research on Open Programmable Router Protocol (GRMP) that Supports Multi-Service Switch. It research on implementation of QoS in a NP-based ForCES router. Firstly, it analyses two IP QoS models, Integrated Services and Differentiated Services. Then, it introduces a ForCES router model, and emphasis on the FE model. As the most important part, it proposes a DiffServ model based on the FE fast channel, which is a combination of Logical Function Blocks (LFB), such as DSCP Classifier, 6-Tuple Classifier, DSCP Marker and some other LFBs. We emphasis on the key techniques of these LFBs, which are parts of FE dispatch loop. On deep analysis of ordered thread programming model, we propose a solution to synchronize thread signal in and between MicroEngines in dispatch loop. Besides, we propose a mechanism to control LFBs dynamically using Control Block.Above all, we designed some testing cases to test these LFBs, and the functions of these LFBs are proved. The main works of this thesis make a great contribution to build a QoS ForCES router.
Keywords/Search Tags:ForCES, QoS, network processor, DiffServ, router, LFB
PDF Full Text Request
Related items