Protocolul de comunicare Web Cache
Web Cache Communication Protocol (WCCP) este un protocol de redirecționare a conținutului dezvoltat de Cisco . Oferă un mecanism de redirecționare a fluxurilor de trafic în timp real. Are încorporat scalare , echilibrare a sarcinii , toleranţă la erori . Cisco IOS Versiunea 12.1 și versiunile ulterioare permit utilizarea fie a versiunii 1, fie a versiunii 2 a protocolului.
WCCP vă permite să utilizați Cisco Cache Engines (sau alte dispozitive de stocare cache activate WCCP ) pentru a localiza sursa traficului web în rețea. Astfel de dispozitive permit solicitărilor de conținut să fie făcute local. Localizarea traficului reduce costurile de transmisie și timpul de descărcare.
Versiuni de protocol
Versiunea 1.
- Un singur router deservește un grup de dispozitive.
- Acceptă numai redirecționarea traficului HTTP ( portul TCP 80).
- Utilizează protocolul GRE pentru a preveni modificările pachetului.
- Routerele și dispozitivele de stocare cache comunică între ele folosind UDP , portul 2048.
Versiunea 2.
- Permite până la 32 de routere (servere WCCP).
- Suportă până la 32 de dispozitive/acceleratoare (clienți WCCP)
- Suportă orice protocoale IP și TCP.
- Suportă până la 256 de grupuri de servicii (grupuri de servicii).
- S-a adăugat criptare folosind hash MD5 .
Funcțiile principale ale WCCP
Înregistrare.
- Acceleratorul sau dispozitivul este un client WCCP.
- Înregistrează un serviciu WCCP (0-255) cu un mesaj „Sunt aici” dacă aplicația rulează.
- Înregistrează clienții WCCP care s-au declarat într-un grup de servicii, oferă notificări de prezență, solicită trafic de interes.
- Transmite „Sunt aici” la fiecare 10 secunde.
- Instruiește clienților WCCP (adrese IP inferioare) protocol/port, destinație, redirecționare și returnare.
- Router - server WCCP.
- Acceptă înregistrarea grupului de servicii (0-255).
- Confirmă primirea mesajului „Sunt aici” cu mesajul „Te văd”.
- Așteaptă treizeci de secunde înainte de a declara dispozitivul eșuat.
- Raportează către dispozitive despre alte dispozitive.
- Numele routerului este cel mai înalt IP al interfeței sau cel mai înalt IP al buclei dacă există cel puțin unul.
- Redirecționează traficul către dispozitiv.
Programare.
- Selectează dispozitivele dintr-un grup.
- Hashează 256 de fluxuri.
- Maschează 128 de fluxuri cu o mască de șapte biți generată de la IP/Port sursă sau de destinație.
Redirecționați de la router la dispozitivul de stocare cache.
- Mecanismul WCCP GRE creează un tunel de la router la un dispozitiv local sau la distanță.
- Mecanismul de redirecționare WCCP L2 rescrie adresele MAC în pachete pe dispozitivul local.
- Listele de redirecționare permit routerului să permită/să respingă traficul către o destinație.
Reveniți de la dispozitivul de stocare cache la router.
- Retur WCCP GRE.
- Retur WCCP L2.
- Dispozitivul poate returna traficul în orice alt mod, inclusiv rutare.
Produse care acceptă WCCP
Servere proxy software: