Specifications
TWCB Overview
April 16, 2009 Page 3 of 14
Figure 1 TWCB Configuration Overview
TheN‐Seriesrouterdoesnotactasacacheforwebobjects;rather,itredirectsHTTPrequeststo
localserversonwhichwebobjectsarecached.Thecache‐serversshouldhaveaweb‐basedproxy
cacherunning.TheSquidapplicationisanexampleofaweb‐basedproxycache.
Inourexample,auseronthe10.10.10.0/24subnetmakesawebrequestfromthewebsitehost.The
response,containingtheweb‐object,issenttoboththerequestinguserandacacheforthat
end‐userthatresidesonacacheserver.
Therouterselectsacacheserverto
cachethewebobjectsforeachend‐user.Oncecreated,allweb
objectsforthatend‐userwillbesenttothatcacheunlesstheend‐userisamemberofapredictor
round‐robinlistassociatedwithaserverfarm.Webobjectsthatbelongtomembersofapredictor
round
‐robinlistareloadbalancedacrossallthecache‐serversconfiguredforthatserverfarm.
End‐userswithparticularlyheavywebusageshouldbelongtoapredictorround‐robinlistto
avoidoverwhelmingtheresourcesofasinglecacheserver.
Onceawebobjectresidesinthecache,anyfuture
requestsforthatwebobjectwillbehandledby
thecacheserveruntilthecacheentryexpires.Cacheentryexpirationisconfiguredinthe
web‐basedproxycacheapplicationinstalledonthecacheserver.
TherearefivecomponentsinaTWCBconfiguration:
•Theserverfarm
•Thecacheserver
•Theweb‐cache
•Theoutbound
interface
•Theswitchandrouter
Global
Internet
Users
Initial Web Object Request
Initial Web Object Response
All Subsequent Requests for
the same object
Router
Web Site Host
Cache1
186.89.10.51
186.89.10.55
Subnet 10.10.10.0/24
176.89.10.20
176.89.10.32
176.89.10.45
176.89.10.50
176.89.10.52
Cache Servers
Server Farms
s1Server
s2Server