Technical data

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