What is Virtual Server in F5 Load Balancer?

--> By default, F5 BIG IP does not process any traffic received by any of the interfaces.

--> BIG IP System does not process any type of application traffic until it told to listen to it.

--> A virtual server is one type of listener.

--> A virtual server on F5 LTM receives the incoming traffic and forwards it to an associated server that is grouped together in the pool.

-->  The main purpose of a virtual server is to balance the traffic load across a pool of servers on an internal network.

--> A virtual server is a combination of Virtual IP address and a service.


--> When Virtual Server receives any of the incoming traffic on BIG IP F5 LTM, it does following things,

1) Checks whether the pool members are offline or online.

2) Selects the pool member based upon the load balancing algorithm.

3) Change the destination IP address from virtual server IP address to the selected pool member ip address.

4) When the packet is coming from server to client then change the source IP address from the pool member IP address to the virtual server IP address.



--> In the above scenario, the F5 load balancer is having one virtual server 10.0.0.10 receiving traffic on port 80 from 1.1.1.1 IP Address.

1) checks pool members are available or not.

2) Selects pool member 3 for sending the application traffic.

3) Changes the destination IP address from 10.0.0.10 to 10.0.0.3 before sending the traffic to selected pool member

4) Changes the source IP address from 10.0.0.3 to 10.0.0.10 before sending the traffic to the client.

--> Virtual server on F5 LTM can also perform following things in addition to load balancing, such as,

1) Encryption/decryption of SSL traffic.

2) Compression/decompression of HTTP traffic.

3) Forwarding the traffic to the particular server based upon traffic data.

4) forwarding the traffic to the same server if it is received by the same client.



--> For each session, F5 LTM creates two separate TCP connections as it is using proxy architecture.

i) connection from the client to F5 LTM.

ii) connection from F5 LTM to the application server.

Ref: F5.com

Md.Kareemoddin

CCIE # 54759

0 Comments