Specifications

TWCB Overview
April 16, 2009 Page 3 of 14
Figure 1 TWCB Configuration Overview
TheNSeriesrouterdoesnotactasacacheforwebobjects;rather,itredirectsHTTPrequeststo
localserversonwhichwebobjectsarecached.Thecacheserversshouldhaveawebbasedproxy
cacherunning.TheSquidapplicationisanexampleofawebbasedproxycache.
Inourexample,auseronthe10.10.10.0/24subnetmakesawebrequestfromthewebsitehost.The
response,containingthewebobject,issenttoboththerequestinguserandacacheforthat
enduserthatresidesonacacheserver.
Therouterselectsacacheserverto
cachethewebobjectsforeachenduser.Oncecreated,allweb
objectsforthatenduserwillbesenttothatcacheunlesstheenduserisamemberofapredictor
roundrobinlistassociatedwithaserverfarm.Webobjectsthatbelongtomembersofapredictor
round
robinlistareloadbalancedacrossallthecacheserversconfiguredforthatserverfarm.
Enduserswithparticularlyheavywebusageshouldbelongtoapredictorroundrobinlistto
avoidoverwhelmingtheresourcesofasinglecacheserver.
Onceawebobjectresidesinthecache,anyfuture
requestsforthatwebobjectwillbehandledby
thecacheserveruntilthecacheentryexpires.Cacheentryexpirationisconfiguredinthe
webbasedproxycacheapplicationinstalledonthecacheserver.
TherearefivecomponentsinaTWCBconfiguration:
•Theserverfarm
•Thecacheserver
•Thewebcache
•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