Network Address Translation (NAT)
Network Address Translation or NAT is a feature employed by routers that allows multiple internal private IP addresses to be mapped or translated to outside routable or public IP addresses. This way, multiple enterprises can use the same private IP address ranges internally, while remaining unique when accessing the public internet.
Port Address Translation or PAT is an extension of NAT that allows multiple private addresses to be mapped or translated to a single outside public address. The uniqueness of these translations is maintained by using a unique TCP or UDP port number for each internal communicating host. This allows a many-to-one or many-to-few relationship between internal non-routable private addresses and routable public addresses.
NAT and PAT have contributed substantially to the longevity of the IPv4 address space since they allow dozens or hundreds of hosts to share a single public IP address, mitigating against and further delaying IPv4 address exhaustion.
Links
https://networklessons.com/cisco/ccie-enterprise-infrastructure/introduction-to-nat-and-pat
Links to this page:
- home
- ASA - Understanding NAT behavior with DMZ Subnet
- ASA Manual NAT and Auto NAT
- ASA NAT control
- ASA NAT port forwarding multiple ports to same IP
- ASA NAT translate_hits and untranslate_hits counters
- ASA NAT with DHCP assigned IP address on outside interface
- ASA NAT with multiple inside subnets
- ASA Static one to one NAT on a range of addresses
- ASA VPN with overlapping IP address spaces
- ASA packet processing algorithm
- ASA
- BGP - IGP-BGP redistribution best practices
- Carrier-Grade NAT
- Cisco IOS Order of Operation
- FTP
- Hardware - Application Specific Integrated Circuit (ASIC)
- IPSec - Authentication Header (AH)
- IPSec - NAT, AH, and ESP
- IPSec NAT Transparency
- IPSec how it works with NAT-T
- IPv6 transition technologies
- LISP and overlapping address spaces
- MPLS VPN extranet route leaking unique addressing
- Multicast - route-map on IOS-XE 16.9.4
- NAT - Translation Table
- NAT - Twice NAT
- NAT - Understanding debug nat detailed output
- NAT - Virtual Interface (NVI)
- NAT - What is Policy NAT
- NAT - add-route keyword
- NAT - ip nat inside destination
- NAT - ports used for translation
- NAT - show NAT translations
- NAT - translate address not directly connected to edge device
- NAT Extendable on Cisco IOS
- NAT Order of Operation
- NAT address naming conventions
- NAT and IPv6
- NAT how port numbers are chosen when using PAT
- NAT intra-VRF NAT
- NAT port forwarding - specifying outside IP address
- NAT prefix-length keyword on nat pool command
- NAT vrf-aware
- PAT (overloading) maximum number of translations per inside global address
- VPN - NAT Exemption