DocumentCode
2483935
Title
Performance Evaluation of a NAT subsystem on Programmable Network Processors
Author
Park, WooJin ; Woo, Sinam ; Kim, Wook ; An, Sunshin
Author_Institution
Dept. of Electron. & Comput. Eng., Korea Univ.
fYear
0
fDate
0-0 0
Firstpage
1
Lastpage
6
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 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
Keywords
DRAM chips; computer network management; local area networks; performance evaluation; storage allocation; transport protocols; DRAM access latency; Gigabit Ethernet links; Intel IXP2400 network processors; NAT subsystem; UDP sessions; compute-intensive packet header processing; concurrent TCP sessions; network address translation; performance evaluation; programmable network processors; switch-over mode; Computer networks; Delay; Ethernet networks; Hardware; Information technology; Network address translation; Prototypes; Random access memory; Runtime; TCPIP; IXP2400; Network Address Translation; Network Address and Port Translation; Network Processor;
fLanguage
English
Publisher
ieee
Conference_Titel
Consumer Electronics, 2006. ISCE '06. 2006 IEEE Tenth International Symposium on
Conference_Location
St. Petersburg
Print_ISBN
1-4244-0216-6
Type
conf
DOI
10.1109/ISCE.2006.1689514
Filename
1689514
Link To Document