Skip to content
Community

What is the difference between NAT and PAT (overload)?

NetForge Team · posted · 0 views

Our router config has "ip nat inside source list 1 interface g0/0 overload". Which flavor of NAT is this, and how do hundreds of hosts fit through one public IP?

1 Answer

Accepted

That's PAT — port address translation, a.k.a. NAT overload — and it's what nearly every edge does. Static NAT is 1 private ↔ 1 public, permanent (for servers that must be reachable inbound). Dynamic NAT draws from a pool, still 1:1 while a flow is active. PAT multiplexes on ports: hundreds of inside hosts share one public IP because the router rewrites each flow's source to publicIP:uniquePort and keeps a translation table keyed by that port. 10.0.0.5:51000 → 203.0.113.1:62001, 10.0.0.9:51000 → 203.0.113.1:62002 — replies to those ports map back precisely. show ip nat translations shows the table live. The trade-off: inbound connections have no mapping until an inside host creates one, which is why unsolicited traffic dies at PAT without port-forwarding.

NetForge Team · answered

Your answer

Posting questions and answers is included with every paid plan, from $15/mo. On the Free plan you can read, like, comment, connect and message. Compare plans →