Sample Configuration
Figure 9-1shows the topology for the configuration examples in this section.
Figure 9-1
WCCP Topology
Sample Configurations for Hash-based Load Balancing
Branch-side Configuration
NCE Module Configuration
tpo wccp group-id 3 bind map-tpo-id
default policy-action compress-sctp
bandwidth-profile default-sctp
sctp-peer 14.14.14.15 tos 0
default policy-action compress-sctp
bandwidth-profile rate-control
sctp-peer 16.16.16.17 tos 0
sctp-peer 16.16.16.17 tos 1
sctp-peer 16.16.16.17 tos 2
sctp-peer 16.16.16.17 tos 3
sctp-peer 16.16.16.17 tos 4
sctp-peer 16.16.16.17 tos 5
sctp-peer 16.16.16.17 tos 6
sctp-peer 16.16.16.17 tos 7
Cisco IOS Configuration
Note TPO ID in Cisco IOS should be same as the WCCP group ID in the NCE configuration.
ip address 100.100.100.100 255.255.0.0
transport-opt 3 interface Transport-Opt-Service-Engine4/0
tunnel source GigabitEthernet0/1/0
tunnel destination 10.10.10.10
Data Center Configuration
The following example shows the Cisco IOS configuration on the NCE router with two NCE service modules.
interface GigabitEthernet0/2/0
ip address 13.13.13.14 255.255.0.0
interface Transport-Opt-Service-Engine0/1
ip address 14.14.14.14 255.255.0.0
service-module ip address 14.14.14.15 255.255.0.0
service-module ip default-gateway 14.14.14.14
interface Transport-Opt-Service-Engine1/0
ip address 16.16.16.16 255.255.0.0
service-module ip address 16.16.16.17 255.255.0.0
service-module ip default-gateway 16.16.16.16
ip route 0.0.0.0 0.0.0.0 13.13.13.13
ip route 14.14.14.15 255.255.255.255 Transport-Opt-Service-Engine0/1
ip route 16.16.16.17 255.255.255.255 Transport-Opt-Service-Engine1/0
NCE Configurations on Modules 1 and 2
Configuration is the same for both modules.
tpo wccp load-balance hash src-ip dst-ip
tpo wccp router-list 13.13.13.13
default policy-action compress-sctp
bandwidth-profile high-speed-sctp
WCCP Router
ip address 100.100.100.101 255.255.0.0
ip wccp 61 redirect out //To redirect packets on WAN to NCE modules.
tunnel source GigabitEthernet0/3/0
tunnel destination 10.10.10.11
interface GigabitEthernet0/1/0
description CONNECTED TO Data Center Module Router
ip address 13.13.13.13 255.255.0.0
ip route 0.0.0.0 0.0.0.0 Tunnel0
ip route 14.14.14.0 255.255.255.0 13.13.13.14
ip route 16.16.16.0 255.255.255.0 13.13.13.14
Configuration for Mask-based Load Balancing
Branch router configurations are similar to hash-based configurations.
For the Data Center router housing the NCE service modules, you must configure the concurrent routing and bridging (CRB) in Cisco IOS.
interface GigabitEthernet0/0
ip address 13.13.13.14 255.255.0.0
interface Transport-Opt-Service-Engine1/0
ip unnumbered GigabitEthernet0/0
service-module ip address 13.13.13.15 255.255.0.0
service-module ip default-gateway 13.13.13.14
interface Transport-Opt-Service-Engine0/0
ip unnumbered GigabitEthernet0/0
service-module ip address 13.13.13.16 255.255.0.0
service-module ip default-gateway 13.13.13.14
ip route 0.0.0.0 0.0.0.0 50.50.50.50
ip route 13.13.13.15 255.255.255.255 Transport-Opt-Service-Engine1/0
ip route 13.13.13.16 255.255.255.255 Transport-Opt-Service-Engine0/0
NCE Configuration on the Head-end Module
Configuration is the same on both modules in the router.
tpo wccp load-balance mask src-ip-mask 0x0 dst-ip-mask 0x1741 src-port-mask 0x0
dst-port-mask 0x0
tpo wccp router-list 13.13.13.13
default policy-action compress-sctp
bandwidth-profile high-speed-sctp