Font Size: a A A

The Design And Implementation Of Session Management & Flow Statistic Of PPU System Based On Network Processor

Posted on:2009-11-14Degree:MasterType:Thesis
Country:ChinaCandidate:R ChenFull Text:PDF
GTID:2178360245469589Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
As the development of multi-media businesses, such as sound and video, users are supported for more abundant service. At the same time, network inforation should be processed become more and more, and the work of the charging system of service provider, such as authentication, certification and billing, become more heavy. To release the pressure of the charging system and banance the work of multy single board computers, pluging a protocol process unit in front of the charging system is a useful method.However, the performance of the protocol process unit is requested to be excellent because it should carry out complex handling for the packets which pass it.To meet muli-service and high process speed requirement, people give several solutions, including implement based on general CPU, implement based on ASIC and implement based on network processor. These solutions have their own advantages and disadvantages. The protocol process unit based on general CPU can be implemented easily, but speed is a great bottleneck. And that based on ASIC can reach a high speed, but with poor flexibility and development cycle. The implement based on network processor is a tradeoff of the other two ways.This article introduces what the author has done about implementing protocol process unit based on network processor during graduate student period. The structure of the article is:Chapter 1 shows the related knowledge of network processor, particularly focuses on the architecture and functional characteristic ofIXP2850.Chapter 2 introduces concept, architecture and function of protocol process unit. Chapter 3 describes the general design of the protocol process unit, including the implement of controlling panel and data panel.Chapter 4 and Chapter 5 detail the design of session management module and flow statistic management module.Chapter 6 shows the data structure of the two modules above.Chapter 7 describes how to test and the experience.
Keywords/Search Tags:protocol process unit, network processor, service proxy, session management, flow statistic
PDF Full Text Request
Related items