This document discusses network address translation (NAT) and port address translation (PAT). It provides configuration examples for static NAT, dynamic NAT from an address pool, and overloading NAT using a single global address. Troubleshooting tips are also included such as using the debug ip nat command and checking for issues like incorrect NAT configuration, denied inbound access, permissions in the ACL, available addresses in the pool, and proper interface definitions.