NAT Overload (PAT)

  • NAT Overload, also known as Port Address Translation (PAT), is a technique used by Cisco routers to allow multiple devices on a private network to share a single public IP address when accessing the internet.

    Why does this matter?

    Public IPv4 addresses are limited, and private IP addresses cannot be routed over the internet.
    In modern networks, the number of devices needing internet access continues to grow, creating pressure on limited public IP resources.

    This is where basic Dynamic NAT quickly runs into a problem.

    A Common Scenario

    Imagine four devices (PC1 to PC4) on a private network want to access the internet. You’ve configured Dynamic NAT with a pool of only three public IP addresses.

    What happens?

    NAT Overload Cisco example showing three private IPs being translated and one device denied due to public IP exhaustion with Dynamic NAT.

    Figure 1 – NAT pool full: Dynamic NAT limitation

    • PC1 to PC3: Their traffic is successfully translated and allowed online.

    • PC4: Its request is denied because the public IP pool is exhausted...

    This highlights a major limitation of Dynamic NAT:

    Each session requires one public IP address.
    Once the pool is used up, no new sessions can be established.

    Dynamic NAT does not scale well in environments with many simultaneous users. That’s why NAT Overload (PAT) is the preferred solution in most Cisco deployments.

    Answer the question below