By Topic

Performance Evaluation of a NAT subsystem on Programmable Network Processors

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Woo Jin Park ; Dept. of Electron. & Comput. Eng., Korea Univ. ; Sinam Woo ; Wook Kim ; Sunshin An

It is a challenge to prototype network applications such as NAT that needs compute-intensive packet header processing while keeping the line speed on programmable network processors. In this paper, we design, implement, and evaluate a NAT subsystem capable of runtime adaptation on an experimental board containing a pair of Intel IXP2400 network processors, which operates in switch-over mode (NAT or NAPT) based on the fullness of the available global addresses or user configuration. We evaluate and validate our system through simulations and hardware experiments. It is found that the bottleneck of the system is due to the DRAM access latency. Also, we demonstrate that our NAT subsystem can support more than five hundreds of thousands of concurrent TCP/UDP sessions and sustain the full line rate on two Gigabit Ethernet links. Our experimental results and architecture can contribute to the other designs and implementations of network services over programmable network processors since they have similar architectures, functionalities and components

Published in:

Consumer Electronics, 2006. ISCE '06. 2006 IEEE Tenth International Symposium on

Date of Conference:

0-0 0