Search:     Advanced search
Browse by category:
Glossary | Ask question

Consistent Hash IP (chi) SLB Definition
Add comment
Views: 113
Votes: 0
Comments: 0

This SLB method  use the CHI algorithm to maps the client requests to servers by hashing the source IPs of the requests.

slb group method <group_name > chi [hash_bits] 

[hash_bits]  - optional field controls how many bits of the source IP are used in generating the
hash. The value of <hash_bits> can be any number between 0 and 32 inclusive, with a default of

Consistent Hash IP (CHI):
This algorithm provides two key advantages that are sort of a combination of Hash IP and Persistent IP:
1. When a real service in the group goes down, clients who were not mapped to the down real service are unaffected (Persistent IP). That means the existing persistency between clients and available servers will not be disrupted.
2. Two or more Array boxes in a clustering environment with the exact same group configuration will have identical hash tables. In a failover situation, a given client will map to the same real service on the backup Array that the same client mapped to on the master Array.
In the event that a real service goes down, the entries in the group's hash table which are assigned to the down real service will be set to NULL.
When a source IP is hashed to one of these "null" buckets at some position in the table, the source IP will be re-hashed to another position. 
When a real service in the group comes back up, the original mapping is restored.
NOTE: If real services are added or removed from the group by the administrator, the entire table will be recomputed, thus breaking persistency for all existing users.

Other questions in this category
How do I configure slb (server load balancing)?
What are the types of real service?
How do I configure health check type?
How do I check for the status of server(s)?
What are slb group method algorithms?
What are slb policies and what are their types?
How do I configure static policy type?
How do I configure default policy type?
How do I configure backup policy type?
SLB Methods in Term OSI Concept
Round Robin (rr) SLB Definition
Shortest Response (sr) SLB Definition
Least Connection (lc) SLB Definition
Persistent IP (pi) SLB Definition
Hash IP (hi) SLB Definition
Port Range (port) SLB Definition
L2 MAC-Based SLB Definition
L3 IP-Based SLB Definition
SIP SLB Definition
RTSP SLB Definition
SNMP (snmp) SLB Definition
Persistent Cookie (pc) SLB Definition
Persistent Hostname (ph) SLB Definition
Persistent URL (pu) SLB Definition
Insert Cookie (ic) SLB Definition
Rewrite Cookie (rc) SLB Definition
Embed Cookie (ec) SLB Definition
Hash Cookie (hc) SLB Definition
Hash Header (hh) SLB Definition
Consistent Hash Header (chh) SLB Definition
Hash URL (hashurl) SLB Defnitions
Regular Expresssion (regex) SLB Definition
File Type (filetype) SLB Definition
QoS Cookie (cookie) SLB Definition
QoS Hostname (hostname) SLB Definition
Qos URL (url) SLB Definition
What is the range of ports to be used when connecting to backend servers?
How do I calculate least connection (lc) method threshold granularity and real server weight?
How do I configure Firewall Load Balancing (FWLB)?
How is the "Average Response time" calculated?
APV Deployment guide for SharePoint 2010
How to Decrypt Packet capture with Session keys?
Changes required while using Exchange 2019 as HTTPS Real Server
Windows Authentication Issue