Forum Discussion

eesun_276598's avatar
Aug 20, 2016

What is difference between SNAT and NAT in F5?

Hi, In F5, we can configure SNAT and NAT. What is difference between SNAT and NAT in F5?

 

SNAT is to allow inside server launch ping to outside by changing packet's source ip. how about NAT?

 

Thank you

 

4 Replies

  • See this link for an explanation.

    SNAT is Source NAT. Usually, initiated from one direction depending on configuration.

    NAT - Network Address Translation

    NAT is usually utilized to provide access to non-routeable addresses (RFC1918). Traffic flow initiation is bi-directional.

    Internet Client <> Public IP <> {NAT Translation} <> Private IP

    There are difference types of SNAT as noted here with the reasons for using them.

    SNAT is usually utilized when you need to translate the original client IP to that of the SNAT IP. It is also used to make sure that the return traffic is passed to the F5 instead of following an asymmetric route/pathway away from the F5.

    • Vijay_E's avatar
      Vijay_E
      Icon for Cirrus rankCirrus

      Updated my 1st comment. The 2 links should be able to provide an answer. If you have specific scenario that you are trying to solve with SNAT or NAT, explaining the scenario will help someone to provide the better option between SNAT and NAT.