06-03-2015 05:33 AM - edited 03-11-2019 11:02 PM
How Nat rule works with Cisco ASA Configuration?
06-03-2015 09:02 AM
Hi,
I think we need to understand more about your query to give you the exact answer.
NAT has changed a bit between ASA codes pre 8.2 and post 8.3.
Pre 8.2:-
http://www.cisco.com/c/en/us/td/docs/security/asa/asa82/configuration/guide/config/nat_control.html
Post 8.4:-
http://www.cisco.com/c/en/us/td/docs/security/asa/asa84/configuration/guide/asa_84_cli_config/nat_objects.html
Thi should work as a start for you.
Thanks and Regards,
Vibhor Amrodia
06-04-2015 03:22 AM
Hi Vibhor,
I know the some basics about Cisco ASA Nat,
My Query is all about ASA Nat Rule,
As Per Nat Rule, ASA first check Nat Excemption, Dynamic, Static,
in My ASA Configuration: My Statements are Staic, Dynamic, Nat Excemption,
How Nat Rule works with Configuration Parameters?
06-04-2015 03:30 AM
Hi,
As you pointed out , you are using the ASA 8.2 and before NAT syntax.
I think it would be better , if you can post the specific query which you have about the NAT statements.
It would help us reply accordingly.
Thanks and Regards,
Vibhor Amrodia
06-04-2015 04:45 AM
Could you Please Explain Me these 4 steps:
The ASA matches real addresses to NAT commands in the following order:
1. NAT exemption (nat 0 access-list)—In order, until the first match. Identity NAT is not included in this category; it is included in the regular static NAT or regular NAT category. We do not recommend overlapping addresses in NAT exemption statements because unexpected results can occur.
2. Static NAT and Static PAT (regular and policy) (static)—In order, until the first match. Static identity NAT is included in this category.
3. Policy dynamic NAT (nat access-list)—In order, until the first match. Overlapping addresses are allowed.
4. Regular dynamic NAT (nat)—Best match. Regular identity NAT is included in this category. The order of the NAT commands does not matter; the NAT statement that best matches the real address is used. For example, you can create a general statement to translate all addresses (0.0.0.0) on an interface. If you want to translate a subset of your network (10.1.1.1) to a different address, then you can create a statement to translate only 10.1.1.1. When 10.1.1.1 makes a connection, the specific statement for 10.1.1.1 is used because it matches the real address best. We do not recommend using overlapping statements; they use more memory and can slow the performance of the ASA.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide