Forum Discussion

Jana's avatar
Jana
Icon for Altostratus rankAltostratus
Jun 02, 2015

Does server efficiency increase with more number of SNAT addresses?

Could someone explain how using more number of SNAT addresses increase server efficiency? I'm aware that more number SNAT addresses reduces ephemeral port exhaustion, however, I would like to know how does this relate to server efficiency.

 

5 Replies

  • where did you get that information i.e. more number of SNAT addresses increase server efficiency?
  • BinaryCanary_19's avatar
    BinaryCanary_19
    Historic F5 Account

    more SNAT addresses does not increase server efficiency. It's just a way to avoid ephemeral source port exhaustion in high-traffic scenarios.

     

  • Jana's avatar
    Jana
    Icon for Altostratus rankAltostratus
    In article sol4707. "Typically, server efficiency increases as the number of SNAT addresses that are available to the virtual server increases."
  • In article sol4707. "Typically, server efficiency increases as the number of SNAT addresses that are available to the virtual server increases."

     

    i guess it means more connections can be established between bigip and server (because there are more snat ip addresses). anyway, if you want, you can open a support case to verify with askf5 team.

     

  • BinaryCanary_19's avatar
    BinaryCanary_19
    Historic F5 Account

    It could be that they meant: "server-side efficiency", because the server-side port-selection of TMM is faster when there is a bigger pool to choose from:

     

    It tries to preserve the client's source port, and then goes on a walk among all ports to find a free one if the preferred port can't be used. When there is a big pool of ports (more IPs mean more ports, as it's 65K per IP), then a new port will be found with a shorter walk.