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.
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;
Conference_Titel :
Consumer Electronics, 2006. ISCE '06. 2006 IEEE Tenth International Symposium on
Conference_Location :
St. Petersburg
Print_ISBN :
1-4244-0216-6
DOI :
10.1109/ISCE.2006.1689514