Forum Discussion

wkirk's avatar
wkirk
Icon for Nimbostratus rankNimbostratus
Mar 14, 2016

how to determine my f5 selfip that is configured to a pool

I have a very noob question here, We have an F5 pair and when i looked at the Network > SelfIP's there were internal and external and some custom selfip. I did not setup this F5 so i would not know which selfIP is configured to communicate to the specific pool. Can anyone advised please.

 

1 Reply

  • Jeff_Apple_3941's avatar
    Jeff_Apple_3941
    Historic F5 Account

    The answer depends on if you are referring to the IP address the BIG-IP will use for health monitoring the pool members, or if you have Source Network Address Translation (SNAT) enabled and are refering to the client traffic.

     

    In the context of health monitors, BIG-IP should be using the SelfIP address that has the lowest cost in the route table to reach the pool member.

     

    When using SNAT, the IP address(es) the BIG-IP uses for the client traffic will depend on the settings of the Virtual Server (VS). IF SNAT is set on a virtual server to automap, the BIG-IP will pick the IP address the same way it does for the health monitors.

     

    If SNAT is set on a VS to a SNAT Pool, the BIG-IP will use one or more of the IP addresses in that SNAT pool. This can get more complicated because a pool can be used by multiple virtual servers. In that case, it will depend on which VS is handling a specific client connection.

     

    When using SNAT, you can see all the IP addresses the BIG-IP is actively using to talk to a specific pool member by using the TMSH command "show /sys connection ss-server-addr ".