1. A method, operable in a system comprising: (i) a switch having a plurality of ports; and (ii) a plurality of servers connected to at least some of the plurality of ports of the switch, each of said servers being addressable by the same virtual Internet Protocol (VIP) address, the method comprising: (A) by each of said plurality of servers, maintaining for each of said plurality of servers an indication of server load of each of said plurality of servers, the indication of server load of each of server comprising a load category for said server, each said load category being one of a plurality of load categories; (B) responsive to a connection request to connect to a server associated with said VIP address, said connection request having been provided via the switch to each server connected to the switch, at least one of said servers determining which server of said cluster of servers is to handle the connection, wherein the determining is based, at least in part, on a given function of information used to request the connection and on said indication of server load of each of said plurality of servers.