Technical data
iv ServerIron ADX Advanced Server Load Balancing Guide
53-1002435-03
Chapter 2 Transparent Cache Switching
Transparent cache switching overview . . . . . . . . . . . . . . . . . . . . . . .29
Operation of transparent cache switching. . . . . . . . . . . . . . . . .29
Response to cache server failures . . . . . . . . . . . . . . . . . . . . . . . 31
Stateful caching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Advanced statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Sample deployment topologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Basic TCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
TCS with spoofing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
TCS with destination NAT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
TCS with source NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
VIPs with reverse proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Configuring transparent cache switching . . . . . . . . . . . . . . . . . . . . .36
Configuration notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Defining a cache server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Identify application ports for caching . . . . . . . . . . . . . . . . . . . . . 37
Assigning web cache servers to cache groups . . . . . . . . . . . . .39
Enabling transparent cache switching . . . . . . . . . . . . . . . . . . . .40
Other transparent cache switching options . . . . . . . . . . . . . . . . . . . 41
Resetting the server cache table . . . . . . . . . . . . . . . . . . . . . . . . 41
Disabling a cache group or a server in a cache group . . . . . . . 41
Removing or re-assigning an interface. . . . . . . . . . . . . . . . . . . . 41
Controlling traffic distribution among cache servers . . . . . . . .42
Selecting server selection methods with cache groups . . . . . .45
Resilient hashing for maximum cache persistence. . . . . . . . . . 47
Cache route optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Enabling destination NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Destination NAT for TCS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Source MAC address tracking for TCS . . . . . . . . . . . . . . . . . . . .52
Configuring source NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Increasing the TCS hash bucket count. . . . . . . . . . . . . . . . . . . .54
Enabling cache server spoofing support . . . . . . . . . . . . . . . . . .56
Configuring the maximum connections for a cache server . . . 57
Setting cache server maximum TCP connection rates . . . . . . . 58
Setting the cache server weight . . . . . . . . . . . . . . . . . . . . . . . . .59
Enabling FastCache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Enabling Remote Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Shutting down a cache server. . . . . . . . . . . . . . . . . . . . . . . . . . .60
Forceful shutdown on cache servers . . . . . . . . . . . . . . . . . . . . . 61
Passive FTP for TCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Streaming media support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Policy-based caching. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
Creating a set of filters using access lists . . . . . . . . . . . . . . . . .66
Configuring default cache groups. . . . . . . . . . . . . . . . . . . . . . . .66
Configuring an ACL to bypass caching . . . . . . . . . . . . . . . . . . . .67










