Notas Web Cache Communication Protocol (WCCP)

O Web Cache Communication Protocol (WCCP)  é uma tecnologia content-routing proprietária da Cisco que permite integrar cache-engines na rede.
Para aliviar os links WAN do congestionamento em redes com diversos hosts, a Cisco desenvolveu o WCCP para coordenar o trabalho dos edge routes e content engines (conhecidos como cache engines). O Content engine captura com frequência os dados acessados, usualmente tráfego HTTP, localmente, portanto quando os users tentam aceder novamente ás mesmas páginas, o conteúdo é “descarregado” diretamente da cache engine em vez de atravessar a WAN.
O WCCP difere da operação de um proxy uma vez que os hosts não têm conhecimento que o content engine está envolvido na transação.

Usando o WCCP (usa a porta UDP 2048), um router e um content engine, ou uma pool de content engines (conhecida como cluster) ficam conscientes um do outro. Num cluster de content engines, estes comunicam também entre si usando o WCCP. Podem comunicar com o router até 32 content engines usando o WCCPv1. Se existir mais do que um contente engine presente, será elected o com IP + baixo.
No WCCPv1 apenas um router pode redirecionar tráfego para um content engine, ou um cluster de content engines.
No WCCPv2, múltiplos routers e multipos content engines podem ser configurados como WCCP service group.

O WCCPv1 suporta apenas HTTP, enquanto que o WCCPv2 suporta outros tipos de tráfego e features comparativamente ao v1:

  • Suporta tráfego TCP e UDP além do porto 80, incluindo FTP caching, FTP proxy handling, web caching para os ports além do 80, Real Audio, vídeo, e telephony.
  • Permitir a segmentação dos caching services disponibilizado por um caching cluster para um protocolo em particular ou protocolos, e usa uma priority system para decidir que cluster usar para um cached protocol
  • Suporta multicast para simplificar a config
  • Suporta múltiplos routers (até 32 por cluster) para redundância e load distribution (todos os contente engines num cluster devem ser config para comunicar com todos os routers nesse cluster)
  • Permito o uso de MD5 na comunicação WCCP através do comando ip wccp password password
  • Permite load distribution
  • Suporta transparent error handling

By default, após ativar o WCCP no router a versão usada é a v2, todas as interfaces são afetadas por esta config global. Os routers e content engines podem simultaneamente participar em mais do que um service group. Estas definições de WCCP são config por interface.

O WCCP permite usar access-lists para filtrar tráfego apenas para alguns clientes usando o ip wccp web-cache redirect-list access-list . O WCCP permite também usar ACLs para determinar que tipos de tráfego o router deve aceitar apartir dos content engines, usando o comando ip wccp web-cache group-list access-list

Exemplo:

Fazer Redirect de todo o tráfego, excepto com destino ao 10.10.10.10 na interface Serial 2/1.
A interface Fastethernet 0/0 deve ser excluida do redirect

access-list 100 deny ip any host 10.10.10.10
access-list 100 permit ip any any

R2(config)#
ip wccp web-cache
ip wccp version 2
!Redirect de todo o tráfego, excepto com destino ao 10.10.10.10
ip wccp web-cache redirect-list 100
!
interface Serial2/1
ip wccp web-cache redirect in

!Efectua bypass ao cache-engine
interface Fastethernet 0/0
ip wccp redirect exclude in

R2#sh ip wccp interfaces detail
WCCP interface configuration details:
FastEthernet0/0
Output services: 0
Input services:  0
Mcast services:  0
      Exclude In:      TRUE

Serial2/1
Output services: 0
        Input services:  1
        Static:          Web-cache
Dynamic:         None
Mcast services:  0
Exclude In:      FALSE

R2#sh ip wccp web-cache
Global WCCP information:
Router information:
Router Identifier:                   -not yet determined-
Protocol Version:                    2.0

Service Identifier: web-cache
Number of Service Group Clients:     0
Number of Service Group Routers:     0
Total Packets s/w Redirected:        0
Process:                           0
Fast:                              0
CEF:                               0
Service mode:                        Open
Service access-list:                 -none-
Total Packets Dropped Closed:        0
Redirect access-list:                100
Total Packets Denied Redirect:       0
Total Packets Unassigned:            0
Group access-list:                   -none-
Total Messages Denied to Group:      0
Total Authentication failures:       0
Total Bypassed Packets Received:     0

Leave a Reply

Your email address will not be published. Required fields are marked *