El Protocolo de Comunicación de Caché Web (WCCP) es un protocolo de enrutamiento de contenido desarrollado por Cisco que proporciona un mecanismo para redirigir el tráfico en tiempo real. Incorpora mecanismos de equilibrio de carga , escalabilidad, tolerancia a fallos y garantía de servicio (a prueba de fallos). Cisco IOS versión 12.1 y versiones posteriores permiten el uso de la versión 1 (WCCPv1) o la versión 2 (WCCPv2) del protocolo.
WCCP permite utilizar los motores de caché de Cisco (u otras cachés que ejecuten WCCP) para localizar los patrones de tráfico web en la red, lo que posibilita que las solicitudes de contenido se satisfagan localmente. La localización del tráfico reduce los costos de transmisión y el tiempo de descarga.
Versiones del protocolo
WCCPv1
- Un único enrutador da servicio a un clúster de sistemas.
- Solo admite flujos de tráfico HTTP ( puerto TCP 80).
- Proporciona encapsulación de enrutamiento genérico ( GRE ) para evitar la modificación de paquetes.
- Los enrutadores y los motores de caché se comunican entre sí a través de un canal de control basado en el puerto UDP 2048.
WCCPv2
- Permite su uso en hasta 32 enrutadores (servidores WCCP).
- Admite hasta 32 motores/aceleradores (clientes WCCP).
- Admite cualquier protocolo IP, incluidos TCP y UDP.
- Admite hasta 255 grupos de servicios (0-254)
- Agrega seguridad de clave compartida MD5
Funciones principales del WCCP
Registro
- Acelerador o Motor es un cliente de WCCP
- Registra los servicios de WCCP (0-254) con “Aquí estoy” si la aplicación está operativa.
- El registro anuncia al cliente WCCP en el grupo de servicios, proporciona una notificación de disponibilidad y solicita tráfico interesante.
- Transmite “Aquí estoy” cada 10 segundos.
- El cliente WCCP principal (con la dirección IP más baja) instruye a los enrutadores sobre el protocolo/puerto, la asignación, el reenvío y los métodos de retorno.
- El enrutador es un servidor WCCP.
- Acepta el registro de grupos de servicio (0-254)
- Reconoce “Aquí estoy” con “Te veo”.
- Espera 30 (3x10) segundos antes de declarar que el motor ha fallado.
- Anunciar motores a otros motores
- El ID del enrutador es la IP de interfaz más alta o la IP de bucle invertido más alta, si existe.
- Redirige el tráfico al motor
Asignación
- Selecciona un motor en el grupo
- Hash 256 cubetas
- Máscara de 128 cubetas representadas por una máscara de 7 bits de la IP/Puerto de origen o destino.
Redirección del enrutador al motor de caché
- La lista de redireccionamiento permite al enrutador permitir o denegar el tráfico para interceptarlo
- Dos métodos de redirección:
- WCCP L2 : Solo subred local, poca sobrecarga. Reescribe la dirección MAC del paquete a la del motor local.
- WCCP GRE: Cualquier subred IP, mayor sobrecarga. Crea un túnel desde el enrutador al motor local o remoto.
Regreso del motor de caché al enrutador
- Devolución del GRE de WCCP.
- Retorno WCCP L2.
- El motor puede, opcionalmente, devolver el tráfico de cualquier otra forma, incluido el enrutamiento.
Productos que implementan WCCP
Aunque fueron diseñados originalmente para el dispositivo Content Cache de Cisco , desde entonces han añadido compatibilidad con otros productos, entre ellos:
- Enrutadores ASR 1000 [ 1 ]
- Sistema de redes de aplicaciones y contenido (ACNS)
- Servicios de aplicaciones de área amplia (WAAS)
- Cortafuegos ASA/PIX
- Algunas versiones de iOS
- Dispositivo de seguridad web IronPort Serie S
- Switches Nexus 7000
Otros proveedores también han integrado la compatibilidad con WCCP en sus productos, ya que permite la agrupación en clústeres y el despliegue transparente en redes que utilizan routers/switches Cisco sin necesidad de hardware adicional. WCCP resulta especialmente útil para los proveedores de dispositivos de caché web, proxy y seguridad para la redirección del tráfico web. Cabe destacar que algunos proveedores no siguieron los estándares al implementar WCCP, lo que podría generar problemas de intercompatibilidad.
La lista incluye:
Referencias
- ↑ "Servicios WAN unificados" .
- ↑ http://support.citrix.com/servlet/KbServlet/download/19285-102-19716/wanscaler_users_guide_5.0_090217_no_change_bars.pdf sección "Modo WCCP", página 81 Citrix Systems, Inc.
- ↑ "Apache Traffic Server 3.0 acelera el rendimiento" . 18 de junio de 2011.
Enlaces externos
- Cisco
- Sección WCCP Network Caching en la DocWiki de Cisco (anteriormente conocida como el "Manual de tecnología de interconexión de redes")
- Sección " Configuración de servicios de caché web mediante WCCP" en la "Guía de configuración de fundamentos de configuración de Cisco IOS, versión 12.2".
- Sección WCCPv2 y mejoras de WCCP en la guía de características para "Versiones de software Cisco IOS 12.0 S"
- Configura WCCP en tu router Cisco IOS en TechRepublic.
- Protocolo de comunicación de caché web V2, revisión 1 en el sitio web de IETF
- Cómo configurar WCCP en su Barracuda Web Filter en la base de conocimientos de Barracuda Networks
- Protocolos de Cisco
- protocolo de almacenamiento en caché web