Why is it not possible to do NAT exemption from lower to higher security level on ASA 8.0

cisco-asa

Actually I was doing NAT exemption on ASA 8.0, so I was not able to do NAT exemption from lower security level to higher security level, but I was able to do NAT exempt from higher to lower security level, please tell me how it works?

Best Answer

NAT Exemption is by definition bi-directional. If I have the following networks, with the following security-levels and IPs:

DMZ    - Security Level 50  - 10.1.1.0/24
Inside - Security Level 100 - 10.2.2.0/24

There will never be a case where I DON'T want to NAT between my Inside and DMZ, but I DO want to NAT between my DMZ and Inside. I'll either want to NAT, or not-NAT, between INSIDE/DMZ or DMZ/INSIDE, regardless of the direction or network where the traffic was initiated.

So Cisco, to avoid making you configure NAT Exemption in both directions, chose to make it by-directional by default. And to leave ambiguity out, simply arbitrarily picked "High to Low" as the correct method for configuring NAT Exemption.

Much like NAT is typically configured from "High to Low" security levels.