WCCPv1
---------
-Single router serves a cluster
-Cache engine is configured with ip address of control router (max 32)
-Cache engines send ip's to router via control port udp 2048
-Control creates a cluster view, sends to cache engines
-Lead cache engine selected, decides how traffic is redirected.
-HTTP only
WCCPv2
---------
-Multiple routers can server a cluster
-Service group: routers + cache engines
-Unicast or multicast control (ip wccp group-listen)
-Non-HTTP support, TCP and UDP
-MD5 security
-Error handling keeps track of cache misses
-Load distribution (hot spot handling, load balancing, load shedding)
-IP only
-Multicast TTL must be 15 or lower
-32 cache engines and 32 routers max per service group
-Dynamic services are defined by the cache engines
Configuration
--------------
Router(config)# ip wccp version 2
Router(config)# ip wccp {web-cache | service-number} [group-address groupaddress] [redirect-list access-list] [group-list access-list] [password password]
Router(config)# interface type number
Router(config-if)# ip wccp {web-cache | service-number} redirect {out | in}
Exclude an interface from redirecting inbound traffic:
Router(config-if)# ip wccp redirect exclude in
---------
-Single router serves a cluster
-Cache engine is configured with ip address of control router (max 32)
-Cache engines send ip's to router via control port udp 2048
-Control creates a cluster view, sends to cache engines
-Lead cache engine selected, decides how traffic is redirected.
-HTTP only
WCCPv2
---------
-Multiple routers can server a cluster
-Service group: routers + cache engines
-Unicast or multicast control (ip wccp group-listen)
-Non-HTTP support, TCP and UDP
-MD5 security
-Error handling keeps track of cache misses
-Load distribution (hot spot handling, load balancing, load shedding)
-IP only
-Multicast TTL must be 15 or lower
-32 cache engines and 32 routers max per service group
-Dynamic services are defined by the cache engines
Configuration
--------------
Router(config)# ip wccp version 2
Router(config)# ip wccp {web-cache | service-number} [group-address groupaddress] [redirect-list access-list] [group-list access-list] [password password]
Router(config)# interface type number
Router(config-if)# ip wccp {web-cache | service-number} redirect {out | in}
Exclude an interface from redirecting inbound traffic:
Router(config-if)# ip wccp redirect exclude in