8-2
User
Guide

for

the

Cisco

Application

Networking

Manager

5.2
OL-26572-01
Chapter
8






Configuring

Real

Servers

and

Server

Farms
Information
About

Server

Load

Balancing
Depending
on

t

he

load-balancing

al

gorithm

or

predictor

that

you

c

onfigure,

the

ACE

performs

a

se

ries
of
checks

and

calculations

to

determine

the

server

that

can

best

service

each

client

request.

The

ACE
bases
server

selection

on

several

factors,

including

the

server

with

the

fewest

connections

with

respect
to
load,

source

or

destination

address,

cookies,

URLs,

or

HTTP

headers.
ANM
al

lows

you

t

o

configure

load

balancing

using:


Virtual
servers—See
Configuring
Virtual

Servers,

page
7-2
.


Real
servers—See
Configuring
Real

Ser

vers,

page
8-5
.


Dynamic
Workload

Scaling—See
Configuring
Dynamic

Workload

Scaling,

page
8-26
.


Server
farms—See
Configuring
Ser

ver

Farms,

page
8-30
.


Sticky
groups—See
Configuring
Sticky

Groups,

page
9-7
.


Parameter
maps—See
Configuring
Parameter

Maps,

page
10-1
.
For
more

information

about

SLB

as

configured

and

performed

by

the

ACE,

see:


Configuring
Virtual

Servers,

page
7-2


Load-Balancing
Predictors,

page
8-2


Real
Servers,

page
8-3


Dynamic
Workload

Scaling

Overview,

page
8-4


Server
Farms,

page
8-5


Configuring
Health
Monitoring,

page
8-49


TCL
Scripts,

page
8-50


Configuring
Stickiness,

page
9-1
This
section

includes

the

following

topics:


Load-Balancing

Predictors,

page

8-2


Real

Servers,

page

8-3


Server

Farms,

page

8-5
Load-Balancing
Predictors
The
ACE

uses

the

following

predictors

to

select

the

best

server

to

satisfy

a

client

request:


Hash
Address—Selects

the

server

using

a

hash

value

based

on
either

the

source

or

destination
IP
address,
or

both.

Use

these

predictors

for

firewall

load

balancing

(FWLB).
Note
FWLB
allows

you

to

scale

firewall

protection

by

distributing

traffic

across
multiple

firewalls

on
a
per-connection

basis.

All

packets

belonging

to

a

particular

connection

must

go

through

the
same
firewall.

The

firewall

then

allows

or

de

nies

transmission

of

i

ndividual

packets

across

its
interfaces.
For

more

information

about

configuring

FWLB

on

the

ACE,

see

the

Cisco

4700
Series
Application

Control

Engine

Appliance

Server

Load-Balancing

Configuration

Guide.


Hash
Content—

Selects

the

server

by

using

a

hash

value

based

on

the

specified

content

string

of

the
HTTP
packet

body


Hash
Cookie—Selects

the

server
using
a

hash

value

based

on

a

cookie

name.


Hash
Header—Selects

the

server

usi

ng

a

hash

value
based
on

the

HTTP

header

name.