CSS Content Load-Balancing Configuration Guide (Software Version 8.10)
Index

Table Of Contents

A - B - C - D - E - F - G - H - I - K - L - M - N - O - P - Q - R - S - T - U - V - W - X -

Index

A

absolute load

configuration requirements and restrictions   6-13

configuring load variance   6-17, 6-18

optimizing the load number scale   6-17

overview   6-11

running-config example   6-14

sensitivity   6-16

ACA

load balancing   10-36, 13-14

using with server weight and load   6-26

access FTP

demand-based replication   14-8

publishing and subscribing   14-14

ACLs, global bypass counter   9-11

activating

content rule   10-33

global keepalive   4-8

service   3-19

URQL   10-57

Adaptive Session Redundancy   3-2, 5-5, 10-9, 10-74

adding

domain name service to content rule   10-32

service to content rule   10-28

sorry server to content rule   10-30

advanced balance string, configuring for service   3-10

advanced load balancing method

cookies   11-4

specifying for sticky content   11-10

agent, DFP   8-2, 8-5

application type, specifying in a content rule   10-77

ArrowPoint Content Awareness. See ACA

arrowpoint cookie

configuring   11-27

configuring a cookie path   11-30

expiration time, configuring   11-31

reinserting in an HTTP server response   11-33

ASR. See Adaptive Session Redundancy

assigning

content rule to owner   10-7

IP address to a service   3-4

VIP to owner content   10-8

audience   xxiv

B

balance type

for DNS   10-39

load balancing   10-35

billing information, specifying for owner   9-4

bypass

caches   10-74, 13-12

for failover   10-74, 13-12

parameter bypass   10-82

persistence   10-67, 10-69

transparent caches   10-82

bypassing

content rule for cache server   3-16

C

cache

bypass, configuring for a service   3-16, 3-17, 13-19

bypassing transparent cache   10-82

clustering   13-7

hit   13-3

miss   13-3

cache server

bypassing content rules   3-16

caching

configuration quick start   13-8

configuring   13-10

content caching overview   13-2

overview   13-1

proxy   13-3

reverse proxy   13-4

running-config example   13-9

specifying service type   13-10

transparent   13-5

case-sensitivity, specifying for content requests   9-5

caution

keepalive type maximum   4-2, 4-12

symbol overview   xxix

VIP addresses, configuring   10-9

checksum, calculated for Web page   4-19

Class A keepalives   4-2

Class B keepalives   4-2

CLI conventions   xxix

clustering cache servers   13-7

configuration example

header field group   12-12

NAT peering   13-21

configuration quick start

caching   13-8

content rule   10-5, 12-3

HTTP header load balancing   12-3

owner   9-2

service   3-2, 4-5

source groups   5-5

URQL   10-52

virtual web hosting   10-23

configuring

caching   13-10

content rule port information   10-35

domain name in a content rule   10-12

flow parameters   2-1

global keepalive   4-7

hot-list attributes for content rules   10-40

load balancing   10-35, 13-14

protocol for a content rule   10-34

service   3-1

service keepalive   3-19, 4-1

source groups   5-1

sticky mask   11-17

sticky parameters   11-5

string start and end range   11-19

virtual IP address   10-8

content

case-sensitivity   9-5

displaying   10-82, 14-23

EQL in a URL, specifying   10-64

removing from owner   10-8, 10-34

showing   10-82

specifying an EQL in a URL   10-50

staging and replication   14-10

staging and replication file limitations   14-11

staging and replication quick start   14-12

sticky with SSL   11-18

URL, specifying   10-60

content requests

activating a service   3-19

case-sensitivity   9-5

domain name and VIP specific   10-14

enabling to bypass transparent caches   10-82

failover   10-74

global bypass counters   9-11

multiple domain names   10-13

primary sorry server redirects   10-30

redirecting to a service   3-13

content rule

activating   10-33

adding a DQL   10-21

advanced load balancing method for sticky content   11-9

assigning to owner   10-7

bypassing for cache server   3-16

configuration quick start   10-5

configuring SASP agent   7-7

counters, clearing   10-99

defining failover   10-74

displaying sticky configurations   11-27, 11-57, 11-75

domain name, configuring   10-12

domain name and VIP, using   10-14

domain name service, adding   10-32

domain name wildcards, specifying   10-17

EQLs, configuring   10-49

header field group   12-10

header load balancing   12-2

hot list   14-5

hot list, configuring   10-40

Layer 3, Layer 4, Layer 5   10-2, 11-4

load balancing for FTP, configuring   5-19

overview   1-1, 1-3, 10-2

persistence   10-67

port information, configuring   10-35

primary sorry server, adding   10-30

protocol, configuring   10-34

purpose   1-2, 10-2

redirecting requests   10-66

removing   10-34

removing a DQL   10-21

replication and staging   14-20

secondary sorry server, adding   10-31

service, adding   10-26

showing   10-84

showing header field configurations   12-11

specifying failover type   13-11

specifying load threshold   10-65

sticky parameters, configuring   11-1, 11-5

suspending   10-33

wildcards in domain names   10-13, 10-15

cookies

advanced-balance   11-4, 11-9

client   11-2

domain, configuring   11-44, 11-45

e-commerce applications   11-27

end of string characters   11-24

layer 5 content rule   11-8

location   11-33

sticky   11-6

string operation   11-20

string prefix   11-7, 11-25

string range   11-7, 11-19

strings, spanning multiple packets   10-28, 10-65, 11-9

url   11-6

counters

content rule, clearing for   10-100

service, clearing for   3-27, 10-99, 10-100

custom header field   12-16

D

default sticky subnet   11-17

delayed binding   1-7

demand-based replication

configuration quick start   14-3

FTP access   14-8

FTP record   14-9

max age   14-7

max content   14-8

max usage   14-8

running-config example   14-4

service type   14-6

DFP

agent   8-2, 8-5

configuring   8-5

displaying configuration   8-9

manager   8-2

messages   8-3

overview   8-2

reported weight   8-2

strong encryption   8-5

system flow   8-4

vectors   8-3

weight scaling   8-7

disabling

DNS in a content rule   10-32

hot list   10-40

portmap   5-16

script keepalive on a service   4-29

string ASCII conversion   11-23

displaying

global port mapping statistics   2-29

noflow port mapping   2-32

DNS

dnsbalance, leastloaded   10-39

dnsbalance, preferlocal   10-39

dnsbalance, roundrobin   10-39

type, specifying for owner   9-5

documentation

audience   xxiv

chapter contents   xxiv

set   xxvi

symbols and conventions   xxix

domain

adding to a DQL   10-20

names, configuring for server resolution   5-20

domain hot list, configuring   10-42

domain names

content rule, configuring in a   10-12

service, adding to content rule   10-32

specifying   3-7

using in a content rule   10-14

using wildcards in content rules   10-17

Domain Qualifier List. See DQL

DQL

adding a domain   10-20

adding to a content rule   10-21, 10-62

configurations   10-22

creating   10-19

describing   10-20

removing from a content rule   10-21

showing configurations   10-22

Dynamic Feedback Protocol. See DFP

E

e-commerce

applications, sticky requirements   11-3

configuring sticky parameters   11-27

configuring wireless users   11-52

using stickiness   11-3

e-mail address, specifying for owner   9-6

EQL

configuring   10-49

displaying extensions and descriptions   10-51

displaying in a content rule   10-50

specifying in a URL   10-50, 10-64

example

running-config for location cookie   11-36, 11-40, 11-43

Extension Qualifier List. See EQL

F

failover

bypass   10-74, 13-12

defining for a content rule   10-74, 13-11

linear   10-74, 13-12

next   10-75, 13-12

file extensions, entering in an EQL   10-49

flags

FIN or RST for HTTP redirect messages   3-9, 10-72

flow

cleanup   1-9

control block   1-5

dropping long-lived idle connections   1-10

inactivity timeout   2-7

Layer 5   1-6

maintaining long-lived idle connections   1-10

overview   1-4

parameters, configuring   2-1

permanent connections for TCP/UDP ports   2-2

reset reject   10-66

resource reclamation   1-9, 2-7

state table   2-21

statistics, showing   2-5

TCP   1-4

TCP maximum segment size, configuring   2-3

UDP   1-5

fragmentation

configuration restrictions   2-12

configuring flow processing for TCP and UDP   2-10

displaying statistics   2-16

maximum assembled size   2-13

minimum fragment size   2-14

overview   2-12

resetting statistics   2-18

FTP

configuring load balancing   5-19, 10-79

connections, configuring a source group   5-19, 10-79

connections, configuring non-standard ports   10-81

control channel, teardown timeout period   10-80

data channel, wait time to initiate   10-80

ftp-control, specifying application type   10-78

FTP access

demand-based content replication   14-8

publishing and subscribing   14-14

FTP record

associating with replication services   14-8, 14-14

demand-based content replication   14-9

G

garbage collection   1-9

global bypass counters

descriptions   9-11

in show summary command   9-10

global port mapping   2-27

graceful shutdown   3-11, 10-29

group

configuration mode   5-8

configuring for FTP   5-19

displaying   5-21

source   5-1

H

hash

balance domainhash   10-36

balance urlhash   10-37

keepalive, configuring for   4-20

XOR hash   10-36, 10-37

header field entry, configuring   12-6

header field group

associating with a content rule   12-10

configuration examples   12-12

configurations, showing in a content rule display   12-11

creating   12-4

describing   12-5

showing   12-11

hot list

content rules, configuring for   10-40

disabling   10-40, 14-5

domains, configuring for   10-42

enabling   10-40, 14-5

HTTP   1-7, 11-34

cookie, configuring for a service   3-10, 3-11

redirection   10-67, 10-69

service remapping   10-69

specifying as application type in a content rule   10-78

status code 302   10-71

HTTP 302 redirect message, setting FIN or RST flag   3-9, 10-72

HTTP header field, using in a content rule   12-2

HTTP header load balancing

configuration quick start   12-3

overview   12-2

running-config example   12-4

spanning multiple packets   10-28, 10-65, 11-9

HTTP method parsing

configuring   10-43

displaying   10-46

RFC-2518   10-44

user-defined   10-44

I

Internet Assigned Name Authority   10-8

internet service providers   10-8

IP fragmentation

configuration restrictions   2-12

configuring flow processing for TCP and UDP   2-10

displaying statistics   2-16

maximum assembled size   2-13

minimum fragment size   2-14

overview   2-12

resetting statistics   2-18

K

keepalive

activating global   4-8

associating service to global keepalive   4-8

categories   4-2

configuring global   4-5

configuring service   4-4

description, configuring (global)   4-8

frequency, configuring   4-9

global keepalive, creating   4-7

hash, configuring   4-20

HTTP response code, configuring   4-18

IP address, configuring (global)   4-7

maximum keepalive types   4-25

method, configuring   4-16

overview   4-2

port, configuring   4-16

retry period, configuring   4-10

running-config example global   4-6

script   4-25, 4-29, 4-30, 4-31

service, configuring for   3-19, 4-1

show group field   5-23

showing configurations   4-23

suspend, configuring (global)   4-8

TCP graceful socket close (FIN), configuring   4-16

TCP RST, configuring   4-16

type, configuring   4-12

URI, configuring   4-19

virtual web hosting   10-24

L

Layer 3

content rule   11-8

content rule description   10-2

sticky   11-4

Layer 4

content rule   11-8

content rule description   10-2

SSL-Layer 4 fallback, configuring   11-14

sticky   11-4, 11-5

Layer 5

content rule   11-8

content rule, specifying application type   10-77

content rule description   10-2

spanning multiple packets   10-28, 10-65, 11-9

load

absolute, configuring   6-11

absolute sensitivity   6-16

ageout timer, configuring   6-8

calculation, absolute   6-15

configuring for FTP   5-19

configuring for services   6-4

displaying statistics   6-19

manually configuring   6-27

optimizing the absolute load number scale   6-17

relative   6-2

relative, configuring   6-4

reporting, configuring   6-6

showing for services   6-9

step, configuring   6-6

step, configuring for services   6-6

tear down timer, configuring   6-8

teardown timer, configuring   6-8

threshold, configuring for services   6-7

variance   6-18

load balancing

ACA   10-36, 13-14

configuring   10-35, 13-14

destip   10-36, 10-74, 13-14

domain   10-36, 10-74, 13-14

domainhash   10-36, 10-74, 13-15

least connection   10-37, 13-15

roundrobin   10-37, 13-15

srcip   10-37, 10-74, 13-15

url   10-37, 10-74, 13-15

urlhash   10-37, 10-74, 13-16

weighted roundrobin   10-37, 13-15

load threshold, specifying for content rule   10-65

location cookie

configuring   11-44

domain name, configuring   11-45

location service, configuring   11-45

overview   11-33, 11-34

pass-through method example   11-47

quick start   11-35

redirect method example   11-49

running-config example   11-36, 11-40, 11-43

location services, configuring   11-45

M

max

age, demand-based replication   14-7

connections, configuring for service   3-18

content, demand-based replication   14-8

usage, demand-based replication   14-8

MD5   8-5

MSISDN   11-13, 11-52, 12-8, 12-15

N

NAT   2-26, 5-2

client   5-2

server   2-21, 5-2

NAT peering

configuration example   13-21

configuring   13-22

functions   13-20

running-config example   13-26, 13-27

Network Address Translation Peering. See NAT peering

noflow port mapping   2-31

no-portmap errors   5-15

O

origin servers   10-74, 13-12

owner

address, specifying   9-4

assigning content rule   10-7

configuration quick start   9-2

creating   9-3

DNS type, specifying   9-5

email address, specifying   9-6

overview   1-1, 1-3, 10-2

owner billing information, specifying   9-4

removing   9-6

removing content   10-8, 10-34

running-config example   9-2, 10-7

showing global bypass counters   9-10

showing information   9-7

P

packets, processing fragmented TCP and UDP   2-10

param-bypass   10-82

PAT   2-26, 5-2

permanent connections, configuring for TCP/UDP ports   2-2, 2-3

persistence   1-8

configuring in a content rule   10-67

port

permanent connections for TCP/UDP ports   2-2

specifying for a service   3-6

translation   2-26

port address translation. See PAT

port mapping

global   2-26, 2-27, 2-29

noflow   2-26, 2-31, 2-32

source group   5-12

VIP address range   5-13

primary sorry server, adding to content rule   10-31

protocol

content rule   10-34

for a service   3-6

TCP   3-6

UDP   3-6

proxy-cache, specifying for service   13-11

proxy caching   13-3

publisher

content replication   14-21

displaying service configurations   14-16

service   14-15

Q

quick start

caching   13-8

configuring caching   13-8

content rule   10-5

demand-based content replication   14-3

location cookie   11-35

owner   9-2

service   3-2, 4-5, 6-5, 6-13

SIP   11-55

source groups   5-5

URQLs   10-52

virtual web hosting   10-23

R

realaudio-control, specifying as application type   10-78

reclaiming flow resources   2-7

redirection   1-8, 11-34

HTTP   10-69

requests for content   10-71

relative load

configuring   6-1, 6-4

displaying statistics   6-19

overview   6-2

running-config example   6-6

remapping   1-9

configuring in a content rule   10-67

showing   10-73

remote service   3-13

removing

content rule   10-34

content rule from owner   10-8

owner   9-6

replication

content rule   14-20

content staging   14-10

content staging configuration quick start   14-12

demand-based   14-2

FTP access   14-8

FTP record, creating   14-9

hot lists   14-5

max age   14-7

max content   14-8

max usage   14-8

publisher   14-21

publishing and subscribing   14-14

service type   14-6

replication and staging, configuring a content rule   14-20

reset, TCP   2-19

resetting the back-end connection   1-9

resource reclamation, flow   2-7

reverse proxy caching   13-4

RFC-2518 Extension methods parsing

configuring   10-44

roundrobin

least connection   10-37, 13-15

load balancing   10-37, 13-15

running-config example

absolute load   6-14

caching   13-9

content staging and replication   14-14

demand-based replication   14-4

global keepalive   4-6

HTTP header load balancing   12-4

location cookie   11-36, 11-40, 11-43

NAT peering   13-26, 13-27

owner   9-2, 10-7

relative load   6-6

service   3-3

source group   5-7

URQL   10-53

virtual web hosting   10-25

S

SASP

configuring agent   7-5

configuring unique ID for the CSS   7-9

DFP restriction   7-8

displaying agents on a CSS   7-13

displaying agent statistics   7-15

displaying information   7-11

displaying manager configuration   7-12

displaying members of an agent   7-15

enabling and disabling   7-8

member flags   7-19

messages   7-3

overview   7-2

weight precedence and range   7-4

script keepalives   4-25

configuring   4-28

displaying   4-29

maximum keepalive types   4-25

overview   4-25

status codes   4-30

upgrading WebNS software   4-31

usage considerations   4-26

secondary sorry server, adding to a content rule   10-31

Secure Socket Layer. See SSL

server

load, configuring for ACA   6-27

order in which types are hit   3-15, 10-27

primary sorry   10-30

secondary sorry   10-31

types, how CSS handles   3-15

weight and load, using with ACA   6-26

Server/Application State Protocol. See SASP

serverdown failover, configuring for sticky applications   11-16

service

absolute load   6-11

access, configuring   3-16

activating   3-19

adding to a content rule   10-26, 10-28

advanced balanced string, configuring   3-10

assigning an IP address   3-4

bypassing content rules for cache server   3-16

cache bypass, configuring   3-17

configuration quick start   3-2, 4-5, 6-5, 6-13

configuring   3-1

configuring cache bypass   13-19

configuring for NAT peering   13-22

counters, clearing   3-27, 10-99, 10-100

creating   3-4

global load reporting, configuring   6-6

global load threshold, configuring   6-7

graceful shutdown   3-11, 10-29

HTTP cookie, configuring an   3-10

keepalive, configuring   3-19, 4-1

load, configuring   6-1, 6-27

load ageout timer, configuring   6-8

load step, configuring   6-6

load tear down timer, configuring   6-8

max connections, configuring   3-18

maximum TCP connections   3-18

order in which types are hit   3-15, 10-27

overview   1-1, 1-3, 10-2

port, specifying   3-6

primary sorry   10-30

protocol, specifying   3-6

publisher   14-15

remapping   10-67

remapping and HTTP redirection, configuring   10-69

removing from source group   5-10

replication   14-2

running-config example   3-3

secondary sorry   10-31

showing configuration   3-20

showing load   6-9

specifying a protocol   3-6

specifying type   3-13, 13-10

subscriber   14-18

suspending   3-20

weight, configuring   3-11

service type

local   13-10

nci-direct-type   13-10

nci-info-type   3-13, 13-10

proxy-cache   3-13, 13-11

redirect   3-13

redundancy-up   3-13

replication cache   13-11

replication cache redirect   3-14, 13-11, 14-6

replication-store   3-14, 14-6

replication-store redirect   3-14, 14-6

specifying for replication   14-6

ssl-accel   3-14

ssl-accel-backend   3-14

ssl-init   3-14

transparent-cache   3-14, 13-11

showing

content   10-82

content rules   10-84

global bypass counters   9-10

global keepalives   4-23

header field groups   12-11

owner information   9-7

remapping   10-73

service configuration   3-20

SIP

overview   11-12

quick start   11-55

specifying as advanced-balance method in a content rule   11-12

SIP, specifying as application type in a content rule   10-78

sorry server

adding a primary to a content rule   10-30

adding a secondary to a content rule   10-31

source group

configuring   5-1

configuring for domain name resolution   5-20

configuring for FTP connections   5-19

displaying   5-21

port mapping   5-12

removing service   5-10

running-config example   5-7

spanning multiple packets   10-28, 10-65, 11-9

spoofing   1-6, 13-20

SSL

configuring sticky content for   11-18

specifying as advanced-balance method in a content rule   11-12

specifying as application type in a content rule   10-78

SSL-Layer 4 fallback, configuring   11-14

staging and replication, configuring for content   14-10

statistics

flow   2-5

fragmentation   2-18

global port mapping   2-29

noflow port mapping   2-32

showing flows   2-5

sticky

configuring failover   11-16

configuring sticky no cookie found action   11-26

configuring string operation   11-20

configuring string start and end range   11-19

default subnet   11-17

displaying configuration   11-57, 11-67, 11-75

e-commerce application requirements   11-3

end of string characters   11-24

handling multiple string matches   11-23

inactive timeout   11-17

mask   11-17

overview   11-2

procedure for configuring on the CSS   11-5

purpose   11-3

serverdown failover, configuring for sticky applications   11-16

showing configurations   11-26

skip length   11-26

SSL-Layer 4 fallback, configuring   11-14

string operation, choosing a destination server   11-20

string prefix   11-25

string process length   11-25

string range, configuring for stickiness   11-19

using string ASCII conversion   11-23

WAP load balancing   11-52

sticky content

configuring for SSL   11-18

specifying an advanced load balancing method   11-9

specifying in a content rule   11-9

sticky parameters

configuring   11-5

configuring for e-commerce   11-27

sticky string operation, choosing a destination server   11-20

sticky table

displaying configurations   11-67, 11-75

overview   11-2

subscriber service

configuring   14-18

displaying configurations   14-19

suspending

content rule   10-33

service   3-20

symbol overview   xxix

T

TCP   2-21

3-way handshake   1-6

flow   1-4

flow reset reject   10-66

IP packet fragments   2-10

keepalive type tcp   4-15

max connections, configuring for service   3-18

port destination number, specifying   3-6

port destination port number, specifying   10-35

protocol, specifying for service   3-6

protocol, specifying in content rule   10-34

reset   2-19

TCP ports

destination number, specifying   3-6

permanent connections, configuring   3-6

threshold

global load threshold   6-7

load threshold, specifying   10-65

timeout, flow inactivity   2-7

transparent-cache

bypassing   10-82

specifying for service   13-11

transparent caching   13-5

type, specifying for service   3-13

U

UDP   2-21

DNS port numbers, mapping   2-31

flow   1-5

IP packet fragments   2-10

port destination port number, specifying   3-6, 10-35

protocol, specifying for service   3-6

protocol, specifying in content rule   10-34

Universal Resource Locator. See URL

upgrading WebNS software, script keepalives   4-31

URI, specifying for HTTP keepalive   4-17

URL

configuring in a URQL   10-54

content, specifying for   10-60

defining in a URQL   10-55

strings, spanning multiple packets   10-28, 10-65, 11-9

URQL

activating   10-57

adding to content rule   10-56

configuring   10-52

creating   10-54

describing   10-57

designating URL domain name   10-56

displaying configurations   10-58

quick start   10-52

running-config example   10-53

suspending   10-58

user-defined method parsing   10-44

V

virtual IP address, configuring   10-8

virtual web hosting

running-config example   10-25

virtual web hosting, configuring   10-22

W

WAP   11-13, 11-52, 12-8, 12-15

warning symbol overview   xxix

web page, verifying checksum   4-17

weight

configuring for a service   3-11

graceful shutdown, specifying   3-11, 10-29

reported by DFP   8-2

weighted roundrobin, load balancing   10-37, 13-15

wildcards

domain names in content rules   10-15

using in content rule domain names   10-17

Wireless Application Protocol. See WAP

X

XOR hash

used in domainhash balance algorithm   10-36, 13-15

used in urlhash balance algorithm   10-37, 13-16