Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
102 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Quick NAT: High performance NAT system on commodity platforms (2105.03864v1)

Published 9 May 2021 in cs.NI

Abstract: NAT gateway is an important network system in today's IPv4 network when translating a private IPv4 address to a public address. However, traditional NAT system based on Linux Netfilter cannot achieve high network throughput to meet modern requirements such as data centers. To address this challenge, we improve the network performance of NAT system by three ways. First, we leverage DPDK to enable polling and zero-copy delivery, so as to reduce the cost of interrupt and packet copies. Second, we enable multiple CPU cores to process in parallel and use lock-free hash table to minimize the contention between CPU cores. Third, we use hash search instead of sequential search when looking up the NAT rule table. Evaluation shows that our Quick NAT system significantly improves the performance of NAT on commodity platforms.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (5)
  1. Junfeng Li (47 papers)
  2. Dan Li (187 papers)
  3. Yukai Huang (5 papers)
  4. Yang Cheng (50 papers)
  5. Ruilin Ling (2 papers)
Citations (6)

Summary

We haven't generated a summary for this paper yet.