
Questions that will be answered in this lesson:
Why does NAT exist?
Why does every device need an IP address?
How does NAT solve the problem of IP address depletion?
What to the words NAT vs PAT mean?
What is a Static translation vs a Dynamic translation?
There are only four types of address translation -- what are they?
What is a Static NAT?
What is a Bidirectional translation?
Does Static NAT conserve IP addresses?
What is a Static PAT?
Is a Static PAT Bidirectional?
What are some use cases for a Static PAT?
Does Static PAT conserve IP addresses?
What is a Dynamic PAT?
What is a Unidirectional translation?
Does Dynamic PAT conserve IP addresses?
Why are the source ports re-randomized?
Why must the source ports of the Global IP address be unique?
What is a Dynamic NAT?
What are some use cases for a Dynamic NAT?
Are Dynamic NAT's used commonly today? Why or Why Not?
What is a Policy NAT?
How is a Policy NAT similar to or different from the translations we discussed earlier?
What are some potential use cases for a Policy NAT?
What is a Twice NAT?
How is a Twice NAT similar to or different from the translations we've discussed prior?
What are some potential use cases for Twice NAT?
Every type of NAT we've discussed in this course is how NAT works as a concept -- which means it will apply to ALL VENDORS and ALL DEVICES. The only problem is... every vendor likes to call their implementation of NAT something different. This video shows a few examples of the different names used for NAT from different vendors, and shows you what Wikipedia and the RFC call the different iterations of NAT we discussed in this module.
Configure objects on Cisco ASA firewalls, including network objects for host, subnet, range. Create service objects for protocols and ports, rename objects, form object groups, and view show run object.
Learn to configure object networks (host, subnet, range), service objects, and object groups, apply them in ACLs, and update configurations by renaming or changing object definitions for centralized firewall management.
Explore real versus mapped IPs on Cisco ASA firewalls, where the real IP is the actual server address and the mapped IP is produced by the ASA translation.
Explore the syntax and configuration of manual NAT on Cisco ASA, comparing it to auto NAT and covering source only, source and destination, and port translation using object networks.
Learn how NAT exemption stops translation for specific traffic using identity NAT. Apply it to Seattle and Denver private IPs across a VPN, using dynamic PAT or a manual NAT.
Explore nat precedence in Cisco ASA and ASAx firewalls, distinguishing manual vs auto nat statements across three sections, and verify order with the show net command.
Explore NAT precedence in the ASA firewall, focusing on alternate section two rules: static vs dynamic translations, most specific real IPs, numeric order, and object-name tie-breaking.
Configure static net on a Cisco ASA and verify bidirectional access by translating destination on inbound and source on outbound, using both auto and manual syntax with address objects.
Demonstrates static pat on Cisco ASA firewalls, including port forwarding and hole punching, using non-standard ports and multiple internal servers sharing a single public IP, bidirectional.
Explore dynamic pat in Cisco ASA, showing how inside hosts share a single public IP with unique source ports, port randomization, uni directional translation, and optional static pat.
Configure and verify dynamic net, mapping internal hosts to a limited IP pool with untranslated ports, illustrating inconsistent connectivity when the pool exhausts and bidirectional behavior when mappings exist.
This course has three modules.
The first module will teach you Everything there is to know about Network Address Translation: Why it exists, How it it works, What happens to packets as they get translated. This module will explain every type of translation: Static NAT, Static PAT, Dynamic PAT, and Dynamic NAT. You'll learn about each of these in a way that is completely vendor agnostic -- the concepts you learn here will apply to any vendor and any platform. You'll then learn how these four types of translations are used in Policy NAT and Twice NAT.
The second module will teach you the Syntax and Configuration of every type of NAT. There are two ways to configure NAT on a Cisco ASA and ASAx Firewall, and those two ways are Auto NAT and Manual NAT. Both of these methods require the use of objects, so this module starts with by defining and configuring objects. Then we discuss Auto NAT, when to use it and how to configure it. Then we talk through Manual NAT and provide configuration examples of every type of NAT it can configure. That leads us into an illustration of NAT Exemption. Finally, we finally wrap up with a discussion on NAT precedence and the order in which NAT statements are evaluated by the ASA..
Lastly, the third module will circle back to the concepts learned in the first module, and actually prove and demonstrate every claim that was made about NAT. The goal of this course is not only to tell you how NAT works, but also to prove it to you so you can see it for yourself.