[f-nsp] Exactly what does 'sticky' base its stickiness on

Jorge Marcos jrgmrcs at ansp.br
Mon Jun 2 16:35:26 EDT 2008


>From ServerIron Chassis L4-7 Software Configuration Guide,

Site Persistence in GSLB Using Stickiness Overview

Sticky GSLB enables the GSLB controller to return the same IP address if
a client sends multiple DNS requests within a configurable period of
time. This feature ensures the client is directed to the site that was
previously visited. For example, a business case for Sticky GSLB
includes when user-specific content is stored at one site,
such as a shopping cart. Being redirected to a site that no longer
stores the content would result in a lost session.

To return the same IP address for a client that has sent requests
previously, the GSLB controller must save the
following information:
• Client IP address/prefix
• Domain name the client requested
• Selected IP address for the request

This information is saved in a session table when the Sticky GSLB
feature is enabled, and the GSLB controller
creates a sticky session for each client within the session table. Each
session has a special user type and source
port/destination port number to distinguish from other sessions.
When a new request enters the system, the GSLB controller searches for
the client IP and domain name pair. If a
match is found, the previously selected IP address will be returned.
To ensure the selected IP is still valid for the request, the GSLB
controller checks for the following conditions to be
true before it returns the reply:
• Selected IP still belongs to the requested domain
• Selected IP is still active
Sticky GSLB is implemented as a GSLB policy, and it can be applied
globally or on per host basis.

...

Chris Price wrote:
>   I've been thru the SLB guide and cant find any info on exactly what
> teh foundry bases its stickiness on.
> 
> Is it source ip alone, or source ip plus some sort of session id. What
> about client cookies or jsessionid's?
> 
> If this is covered in a document, please point me at it and save the
> typing space for all involved.
> 
> Cheers!
> 
> _______________________________________________
> foundry-nsp mailing list
> foundry-nsp at puck.nether.net
> http://puck.nether.net/mailman/listinfo/foundry-nsp




More information about the foundry-nsp mailing list