Please download the dossier by clicking on the dossier button x
×

Wide area load balancing of web traffic

  • US 6,981,056 B1
  • Filed: 06/28/2000
  • Issued: 12/27/2005
  • Est. Priority Date: 06/28/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of facilitating redirection of traffic between a server and a client to between the client and a selected one from a plurality of replicas, the method comprising:

  • receiving a packet from a client, the packet having a destination identifier associated with a server;

    when the packet is a start packet, at the client side, adding a tag to the start packet to indicate that the start packet is to be forwarded by a device other than a client side device to a plurality of replicas that each duplicates the data content of the server, wherein the tag is an option byte having one of two states that indicate whether redirection is permissible or impermissible;

    storing the destination identifier of the start packet;

    after storing the destination identifier of the start packet and tagging the start packet, sending the start packet to the server;

    for a first acknowledgement packet associated with the start packet that is received first, storing and associating a source identifier of the first acknowledgement packet with the stored destination identifier of the start packet;

    after storing and associating the source identifier of the first acknowledgement packet, sending the first acknowledgement packet to the client;

    prior to storing and associating the source identifier of the first acknowledgement packet, cracking the first acknowledgement packet to obtain the source identifier when the first acknowledgement packet has been encapsulated;

    when cracked, encapsulating the cracked acknowledgement packet with the destination identifier stored for the associated start packet, wherein the encapsulated first acknowledgement packet is sent to the client; and

    when a second acknowledgement packet associated with the start packet is received after the first acknowledgement packet, inhibiting sending of the second acknowledgement to the client.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×