Performance evaluation of a NAT subsystem on programmable network processors

Woojin Park, Sinam Woo, Seon Wook Kim, Sun-Shin An

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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 run-time 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 1.

Original languageEnglish
Title of host publicationProceedings of the International Symposium on Consumer Electronics, ISCE
Pages282-287
Number of pages6
Publication statusPublished - 2006 Dec 1
Event2006 IEEE 10th International Symposium on Consumer Electronics, ISCE 2006 - St.Petersburg, Russian Federation
Duration: 2006 Jun 282006 Jul 1

Other

Other2006 IEEE 10th International Symposium on Consumer Electronics, ISCE 2006
CountryRussian Federation
CitySt.Petersburg
Period06/6/2806/7/1

Keywords

  • IXP2400
  • Network address and port translation
  • Network address translation
  • Network processor

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint Dive into the research topics of 'Performance evaluation of a NAT subsystem on programmable network processors'. Together they form a unique fingerprint.

  • Cite this

    Park, W., Woo, S., Kim, S. W., & An, S-S. (2006). Performance evaluation of a NAT subsystem on programmable network processors. In Proceedings of the International Symposium on Consumer Electronics, ISCE (pp. 282-287). [1689514]