CSS Content Load-Balancing Configuration Guide (Software Version 8.20)
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-37, 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-34

global keepalive 4-8

service 3-19

URQL 10-62

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

adding

domain name service to content rule 10-33

service to content rule 10-29

sorry server to content rule 10-31

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-82

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-44

load balancing 10-36

billing information, specifying for owner 9-4

bypass

caches 10-79, 13-12

for failover 10-79, 13-12

parameter bypass 10-87

persistence 10-72, 10-74

transparent caches 10-87

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-87

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-4

source groups 5-5

URQL 10-57

virtual web hosting 10-24

configuring

caching 13-10

content rule port information 10-36

domain name in a content rule 10-12

flow parameters 2-1

global keepalive 4-7

hot-list attributes for content rules 10-45

load balancing 10-36, 13-14

protocol for a content rule 10-35

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-87, 14-23

EQL in a URL, specifying 10-69

removing from owner 10-8, 10-35

showing 10-87

specifying an EQL in a URL 10-55

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-65

content requests

activating a service 3-19

case-sensitivity 9-5

domain name and VIP specific 10-15

enabling to bypass transparent caches 10-87

failover 10-79

global bypass counters 9-11

multiple domain names 10-13

primary sorry server redirects 10-31

redirecting to a service 3-13

content rule

activating 10-34

adding a DQL 10-22

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-104

defining failover 10-79

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

domain name, configuring 10-12

domain name and VIP, using 10-15

domain name service, adding 10-33

domain name wildcards, specifying 10-18

EQLs, configuring 10-54

header field group 12-10

header load balancing 12-2

hot list 14-5

hot list, configuring 10-45

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-72

port information, configuring 10-36

primary sorry server, adding 10-31

protocol, configuring 10-35

purpose 1-2, 10-2

redirecting requests 10-71

removing 10-35

removing a DQL 10-22

replication and staging 14-20

secondary sorry server, adding 10-32

service, adding 10-27

showing 10-89

showing header field configurations 12-11

specifying failover type 13-11

specifying load threshold 10-70

sticky parameters, configuring 11-1, 11-5

suspending 10-34

wildcards in domain names 10-13, 10-16

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-29, 10-70, 11-9

url 11-6

counters

content rule, clearing for 10-105

service, clearing for 3-27, 10-104, 10-105

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-33

hot list 10-45

portmap 5-16

script keepalive on a service 4-30

string ASCII conversion 11-23

displaying

global port mapping statistics 2-30

noflow port mapping 2-33

slow-start timer 10-43

DNS

dnsbalance, leastloaded 10-44

dnsbalance, preferlocal 10-44

dnsbalance, roundrobin 10-44

type, specifying for owner 9-5

documentation

audience xxiv

chapter contents xxiv

set xxvi

symbols and conventions xxix

domain

adding to a DQL 10-21

names, configuring for server resolution 5-20

domain hot list, configuring 10-47

domain names

content rule, configuring in a 10-12

service, adding to content rule 10-33

specifying 3-7

using in a content rule 10-15

using wildcards in content rules 10-18

Domain Qualifier List. See DQL

DQL

adding a domain 10-21

adding to a content rule 10-22, 10-67

configurations 10-23

creating 10-20

describing 10-21

removing from a content rule 10-22

showing configurations 10-23

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-54

displaying extensions and descriptions 10-56

displaying in a content rule 10-55

specifying in a URL 10-55, 10-69

example

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

Extension Qualifier List. See EQL

F

failover

bypass 10-79, 13-12

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

linear 10-79, 13-12

next 10-80, 13-12

file extensions, entering in an EQL 10-54

flags

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

flow

cleanup 1-9

control block 1-5

disable or enable on TCP or UDP port 2-23

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-71

resource reclamation 1-9, 2-7

state table 2-21

statistics, showing 2-5

TCP 1-4

TCP maximum segment size, configuring 2-3

timeout period for server response to a configured flow-disable port 2-25

UDP 1-5

flow-disable (no flow) connection timeout period 2-25

flow state

configuring TCP or UDP port 2-23

resetting table 2-25

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-84

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

connections, configuring non-standard ports 10-86

control channel, teardown timeout period 10-85

data channel, wait time to initiate 10-85

ftp-control, specifying application type 10-83

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-28

graceful shutdown 3-11, 10-30

group

configuration mode 5-8

configuring for FTP 5-19

displaying 5-21

source 5-1

H

hash

balance domainhash 10-37

balance urlhash 10-38

keepalive, configuring for 4-20

XOR hash 10-37, 10-38

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-45

disabling 10-45, 14-5

domains, configuring for 10-47

enabling 10-45, 14-5

HTTP 1-7, 11-34

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

redirection 10-72, 10-74

service remapping 10-74

specifying as application type in a content rule 10-83

status code 302 10-76

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

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-29, 10-70, 11-9

HTTP method parsing

configuring 10-48

displaying 10-51

RFC-2518 10-49

user-defined 10-49

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-4

configuring service 4-4

description, configuring (global) 4-7

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-27

method, configuring 4-16

overview 4-2

port, configuring 4-16

retry period, configuring 4-10

running-config example global 4-6

script 4-26, 4-30, 4-31, 4-32

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-25

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-82

content rule description 10-2

spanning multiple packets 10-29, 10-70, 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-37, 13-14

configuring 10-36, 13-14

destip 10-37, 10-79, 13-14

domain 10-37, 10-79, 13-14

domainhash 10-37, 10-79, 13-15

least connection 10-38, 13-15

roundrobin 10-38, 13-15

slow starting connections on service 10-39

srcip 10-38, 10-79, 13-15

url 10-38, 10-79, 13-15

urlhash 10-38, 10-79, 13-16

weighted roundrobin 10-38, 13-15

load threshold, specifying for content rule 10-70

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-27, 5-2

client 5-2

server 2-21, 5-2

NAT lookups

enable or disable for flow-disabled UDP ports 2-23

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-32

no-portmap errors 5-15

O

origin servers 10-79, 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-35

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-87

PAT 2-27, 5-2

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

persistence 1-8

configuring in a content rule 10-72

port

permanent connections for TCP/UDP ports 2-2

specifying for a service 3-6

translation 2-27

port address translation. See PAT

port mapping

global 2-27, 2-28, 2-30

noflow 2-27, 2-32, 2-33

source group 5-12

VIP address range 5-13

primary sorry server, adding to content rule 10-32

protocol

content rule 10-35

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-4, 6-5, 6-13

SIP 11-55

source groups 5-5

URQLs 10-57

virtual web hosting 10-24

R

reclaiming flow resources 2-7

redirection 1-8, 11-34

HTTP 10-74

requests for content 10-76

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-72

showing 10-78

remote service 3-13

removing

content rule 10-35

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-49

roundrobin

least connection 10-38, 13-15

load balancing 10-38, 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-58

virtual web hosting 10-26

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-26

configuring 4-29

displaying 4-30

maximum keepalive types 4-27

overview 4-26

status codes 4-31

upgrading WebNS software 4-32

usage considerations 4-28

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

Secure Socket Layer. See SSL

server

load, configuring for ACA 6-27

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

primary sorry 10-31

secondary sorry 10-32

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-27, 10-29

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-4, 6-5, 6-13

configuring 3-1

configuring cache bypass 13-19

configuring for NAT peering 13-22

counters, clearing 3-27, 10-104, 10-105

creating 3-4

global load reporting, configuring 6-6

global load threshold, configuring 6-7

graceful shutdown 3-11, 10-30

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-28

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

port, specifying 3-6

primary sorry 10-31

protocol, specifying 3-6

publisher 14-15

remapping 10-72

remapping and HTTP redirection, configuring 10-74

removing from source group 5-10

replication 14-2

running-config example 3-3

secondary sorry 10-32

showing configuration 3-20

showing load 6-9

slow starting connections 10-39

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-87

content rules 10-89

global bypass counters 9-10

global keepalives 4-23

header field groups 12-11

owner information 9-7

remapping 10-78

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-83

slow-starting feature

configuring least connection load-balancing method 10-39

configuring rate 10-42

configuring timer 10-41

displaying timer 10-43

sorry server

adding a primary to a content rule 10-31

adding a secondary to a content rule 10-32

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-29, 10-70, 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-83

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-30

noflow port mapping 2-33

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-34

service 3-20

symbol overview xxix

T

TCP 2-21

3-way handshake 1-6

flow 1-4

flow reset reject 10-71

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-36

protocol, specifying for service 3-6

protocol, specifying in content rule 10-35

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-70

timeout, flow inactivity 2-7

transparent-cache

bypassing 10-87

specifying for service 13-11

transparent caching 13-5

type, specifying for service 3-13

U

UDP 2-21

DNS port numbers, mapping 2-32

flow 1-5

IP packet fragments 2-10

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

protocol, specifying for service 3-6

protocol, specifying in content rule 10-35

Universal Resource Locator. See URL

upgrading WebNS software, script keepalives 4-32

URI, specifying for HTTP keepalive 4-17

URL

configuring in a URQL 10-59

content, specifying for 10-65

defining in a URQL 10-60

strings, spanning multiple packets 10-29, 10-70, 11-9

URQL

activating 10-62

adding to content rule 10-61

configuring 10-57

creating 10-59

describing 10-62

designating URL domain name 10-61

displaying configurations 10-63

quick start 10-57

running-config example 10-58

suspending 10-63

user-defined method parsing 10-49

V

virtual IP address, configuring 10-8

virtual web hosting

running-config example 10-26

virtual web hosting, configuring 10-23

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-30

reported by DFP 8-2

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

wildcards

domain names in content rules 10-16

using in content rule domain names 10-18

Wireless Application Protocol. See WAP

X

XOR hash

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

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