×

Method providing server affinity and client stickiness in a server load balancing device without TCP termination and without keeping flow states

  • US 7,490,164 B2
  • Filed: 01/23/2006
  • Issued: 02/10/2009
  • Est. Priority Date: 03/19/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of routing data from a client through one or more load-balancing routers to a selected load-balanced server among a plurality of servers in a network, the method comprising the steps of:

  • receiving, at a load balancing node in a path from the client to the plurality of servers, a first packet of a request from a client;

    creating and storing a mapping of flow identifying information, associated with the first packet, to a client stickiness label and a sending path list, wherein the sending path list identifies a path in the network from the client to a selected server;

    storing identifiers of egress interfaces on which the first packet arrives, in the sending path list, as the first packet of the client request is routed to the plurality of servers using hop-by-hop routing decisions; and

    forwarding all subsequent packets associated with the client request to the selected load-balanced server based on looking up the client stickiness label of such subsequent packets in the mapping and without hop-by-hop routing decisions.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×