Squid WCCP IPv6 Support

From: Reuben Farrelly <reuben-squid-development_at_reub.net>
Date: Tue, 09 Oct 2012 19:57:06 +1100

Hi all,

I've recently upgraded a few of my Cisco routers to the latest 15.2(4)M
IOS code and amongst the new features in this software is IPv6 WCCP support.

http://www.cisco.com/en/US/docs/ios-xml/ios/ipapp/configuration/15-2mt/iap-wccp-v2-ipv6.html

The configuration looks to be almost identical to IPv4:

ip wccp source-interface GigabitEthernet0/0.5
ip wccp web-cache

ipv6 wccp source-interface GigabitEthernet0/0.5
ipv6 wccp web-cache

interface GigabitEthernet0/0.5
  ip wccp web-cache redirect in
  ipv6 wccp web-cache redirect in

I've got WCCP over IPv4 support working well, with my Gentoo box running
Squid-3.2.2:

router-1#show ip wccp web-cache
Global WCCP information:
     Router information:
         Router Identifier: 192.168.5.1
         Configured source-interface: GigabitEthernet0/0.5

     Service Identifier: web-cache
         Protocol Version: 2.00
         Number of Service Group Clients: 1
         Number of Service Group Routers: 1
         Total Packets Redirected: 1137
           Process: 1
           CEF: 1136
         Service mode: Open
         Service Access-list: -none-
         Total Packets Dropped Closed: 0
         Redirect access-list: -none-
         Total Packets Denied Redirect: 0
         Total Packets Unassigned: 0
         Group access-list: -none-
         Total Messages Denied to Group: 0
         Total Authentication failures: 0
         Total GRE Bypassed Packets Received: 0
           Process: 0
           CEF: 0
         GRE tunnel interface: Tunnel1

router-1#

The IPv6 equivalent output of this is marginally different:

router-1#show ipv6 wccp web-cache
Global WCCP information:
     Router information:
         Router Identifier: 2001:XXXX:XXXX:1305::1
         Configured source-interface: GigabitEthernet0/0.5

     Service Identifier: web-cache
         Protocol Version: 2.01 (minimum) <------
         Number of Service Group Clients: 0
         Number of Service Group Routers: 0

Note the increased protocol version number compared to the IPv4 version.

Now that there's public software available that supports this feature on
the router side, what would be required in order for Squid to support
IPv6 WCCP on the server side?

Thanks,
Reuben
Received on Tue Oct 09 2012 - 08:57:15 MDT

This archive was generated by hypermail 2.2.0 : Tue Oct 09 2012 - 12:00:05 MDT