Font Size: a A A

Ixa Of Ip Switching Technology Research And Analysis

Posted on:2005-05-24Degree:MasterType:Thesis
Country:ChinaCandidate:C Y WenFull Text:PDF
GTID:2208360125963547Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid developing of the Internet, the link rate of the network increases continually while new protocols and services are being developed. This gives a higher requirst on network devices. However, a traditional network device, which is based on ASIC or software solution, could not meet the requirements both on speed and flexibility. So a programmable network processor is created to overcome this obstacle. It has the characteristic of hardware and software solution simultaneously and will be widely used in the next generation networking. Therefore, it is a most important and meaningful job to research the applications of a network processor in these fields such as communication, security. Intel's IXA is a network exchange framework based on network processors. This research task is executed exactly on IXA. After analyzing the IXA portability framework and the architecture of IXP2400, the basic functions of IP exchange in Ethernet are implemented on IXP2400. And where the standard store-forwarding mode is changed into store-processing-forwarding pattern, which make it possible to control complex QoS and process higher layers` payload in packets. Otherwise, the code reusability is also considered fully, which has important significance for the use of network processors.By analyzing the system in theory and emulating test, it shows that the design of this function on IXP2400 can reach the requirement of processing speed in substance. So this design method is a feasible developing mode for applications on IXP2400. And it helps to implement other advance applications (such as QoS)on this network processor.This theme describes the realization of IP exchange on IXA network processor. It mainly includes the following three parts:First: mainly introducing why Intel's IXA is selected, and then is the IXA framework, IXA portability framework, and the architecture of IXP2400. Also some key technology is analyzed for the problems raised in this research task. Second: designing the software structure and modules according to the system's functions. And specifying the main problems must be resolved, then the implementation of the whole essential data path.Third: using a new analytical method to analyze the performance of the programs, and validating by the emulating test results.
Keywords/Search Tags:network processor, IXP2400, microengine, IXA portability framework, software pipeline
PDF Full Text Request
Related items