×

Systems and methods to cache packet steering decisions for a cluster of load balancers

  • US 9,497,281 B2
  • Filed: 04/04/2014
  • Issued: 11/15/2016
  • Est. Priority Date: 04/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for caching packet steering information for steering data packets between intermediary devices of a cluster of intermediary devices, the method comprising:

  • receiving, by a first intermediary device of a cluster of intermediary devices, a first data packet, the cluster of intermediary devices intermediary to a client and a plurality of servers;

    determining, by the first intermediary device, from a hash of a tuple of the first data packet, a second intermediary device of the cluster of intermediary devices to which to steer the first data packet;

    storing, to a session that stores packet steering information used to steer data packets between the intermediary devices of the cluster of intermediary devices, the identity of the second intermediary device and the tuple for which the hash was determined;

    receiving, at the first intermediary device, a second data packet having a corresponding tuple that matches the tuple of the first data packet;

    determining, based on a lookup for the session using the tuple of the second data packet, that the second intermediary device is the intermediary device to which to steer the second data packet; and

    steering, by the first intermediary device, the second data packet to the second intermediary device.

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