Core Issue
A static Network Address Translation (NAT) configuration is used for translating a particular local address to a specific global address and the other way around. Dynamic NAT creates translation entries in the NAT table when traffic received from a host matches the criteria specified for translation. Dynamic NAT also translates the address to a different address available in a configured pool.
While attempting to configure static NAT (when dynamic NAT is already configured on the same router), the router may give this error message. This occurs if the address where the translation is being configured is already used by dynamic NAT and the translation entry exists in the table.
Resolution
To resolve this problem and configure static NAT, perform these steps:
- Clear the existing entry from the NAT table by issuing the clear ip nat translation command from privileged EXEC mode.
- Modify the configured NAT pool to be used by dynamic NAT. This is done by issuing the ip nat pool command from global configuration mode. This ensures that the same address is not used by static as well as dynamic NAT.
The router now allows static NAT to be configured successfully.
For more information, refer to Configuring Static and Dynamic NAT Simultaneously.
Other Errors, Warnings, and Log Messages
NAT - "%Non-Static entry already exists"