Labs · · 3 min read

Lab ips-04 - Dynamic NAT with Pool

Lab ips-04 - Dynamic NAT with Pool - PingLabz Labs article title card

Dynamic NAT translates inside private addresses to a POOL of outside public addresses. Each inside host gets the next available public IP from the pool. No permanent mapping; each session may get a different public IP. This lab configures dynamic NAT on R2 with a pool of public addresses (192.0.2.10 through 192.0.2.20).

What you will learn

  • The ip nat pool command syntax
  • How to control which inside addresses translate with an ACL
  • The difference between dynamic NAT and PAT (next lab)
  • When pool exhaustion happens and what it looks like

What this lab does NOT cover

  • NAT overload / PAT (next lab, ips-05) - shares one public IP across many internal hosts
  • NAT pool with overload flag (best of both worlds)

Topology

Download the CCNA Base Topology .yaml

3 iol-xe routers + 1 alpine + 1 ioll2-xe managed switch + 1 unmanaged switch. The reusable foundation for the PingLabz CCNA Labs library.

Download CCNA Base Topology

Read next

Terminal card showing a repeating CDP native VLAN mismatch log naming Ethernet0/0 native VLAN 1 against SW2 Ethernet0/0 native VLAN 99
VLANs ·

Native VLAN Mismatch: Read the CDP Log, Fix the Trunk

%CDP-4-NATIVE_VLAN_MISMATCH hands you both interfaces and both native VLANs in one line. The real damage is underneath it: untagged frames get re-homed at the trunk boundary and two VLANs quietly become one. Captured live on IOS XE 17.18.2 in CML.