Forum Discussion

Agathe_309970's avatar
Agathe_309970
Icon for Altocumulus rankAltocumulus
Feb 09, 2018

Transparent load balancing without F5 as a gateway

Hi everybody,

 

I search if one think is possible.

 

I have scheme like that :

 

Client IP ----> F5 VS IP ----> Servers IP

 

198.18.0.1 ----> 192.0.2.1:3128 ----> 172.16.1.11:3128 and 172.16.1.12:3128

 

I want that the servers can see the client IP and respond to this passing by the F5 (like in the scheme here).

 

 

It is easy for instance and it is the normal working for the F5 load balancing.

 

But I want to know if we can keep this working if the F5 is not the gateway of the servers. Indeed, I have a network with some servers (and services) which have the normal gateway. But, for some services, I want that the services are load balancing. But I don't want that the F5 is the gateway of the services.

 

Is there a fonctionality on the F5 which could permit that ? I am not sure so I prefer asking.

 

Thanks a lot in advance.

 

Regards,

 

Agathe

 

4 Replies

    • Agathe_309970's avatar
      Agathe_309970
      Icon for Altocumulus rankAltocumulus

      Yes it could be great. Thanks a lot.

       

      Just a precision, is it possible to affect a pool to load balance with this virtual server type ? For example with a iRule ?

       

      Thank you.

       

      Agathe

       

    • Kevin_K_51432's avatar
      Kevin_K_51432
      Historic F5 Account

      iRules will work, provided you don't attempt to inspect or modify packets above layer 3.

       

      The pool question's not entirely clear to me.

       

      Thanks!

       

      Kevin

       

    • Agathe_309970's avatar
      Agathe_309970
      Icon for Altocumulus rankAltocumulus

      In fact, behind the F5, I have a pool of servers (2 for instance) that I want to load balance. These servers provide the service but need to obtain the client IP to do filtering. With that, if the F5 is not the gateway of these servers, the responses go directly to the client which doesn't know the IP source (the server IP) so the returns packets are never taken into account.

       

      I don't know if it is possible but the aim is to do that. I will test with the forwarding virtual server and the iRule. I will tell you if it works.

       

      Thank!

       

      Agathe