SteelHeadā„¢ Deployment Guide : WCCP Virtual In-Path Deployments : Overview of WCCP
  
Overview of WCCP
This section provides an overview of WCCP. WCCP Version 1 was originally implemented on Cisco routers, multilayer switches, and Web caches to redirect HTTP requests to local Web caches.
WCCP Version 2, which SteelHeads support, can redirect any type of connection from multiple routers to multiple WCCP clients (also referred to as caches or engines). SteelHeads deployed with WCCP can interoperate with remote SteelHeads deployed in any way, such as WCCP, PBR, in-path, and out-of-path.
WCCP requires either a Cisco router or a Cisco switch.
The most important factors in a successful WCCP implementation are the Cisco hardware platform and the IOS revision you use. There are many possible combinations of Cisco hardware and IOS revisions, and each combination has different capabilities.
Cisco platforms and IOS do not support all assignment methods, redirection methods, use of ACLs to control traffic, and interface interception directions. You can expect the Cisco minimum recommended IOS to change as WCCP becomes more widely used and new IOS technical issues are discovered.
Cisco recommends the following minimum IOS releases for specific hardware platforms.
 
Cisco Hardware
Cisco IOS
ASR 1000
2.2XE
ISR and 7200 Routers
12.1(14), 12.2(26), 12.3(13), 12.4(10), 12.1(3)T, 12.2(14)T, 12.3(14)T5, 12.4(15)T8, 12.4(24)T
ISR G2
15.0(1)M1
Catalyst 6500 with Sup720 or Sup32
12.2(18)SXF16, 12.2(33)SXI
Catalyst 6500 with Sup2
12.2(18)SXF16
Catalyst 7600
12.2(18)SXF16, 12.2(33)SXI
Catalyst 4500
12.2(46)SG
Catalyst 3750
12.2(46)SE
Nexus 7000
4.2.4
Regardless of how you configure a SteelHead, if the Cisco IOS version on the router or switch is below the current Cisco minimum recommendations, it might be impossible to have a functioning WCCP implementation or the implementation might not have optimal performance.