WCCP (Web Cache Communication Protocol )是一種高速緩存技術協議,是路由器與緩存引擎Cache Engine 之間的通信協議,其中緩存引擎是作爲Web 緩存的專用設備,用來管理存儲Web 頁面。路由器通過與緩存引擎的協同工作處理Web 數據流,達到提高數據傳輸效率、縮短Web 訪問時間的目的,這些Web 數據流包括來自網絡內部或外部的用戶瀏覽Web 服務器上頁面和圖形的請求,以及WWW 服務器對這些請求的答覆。當用戶向Internet 上的WWW 服務器發出瀏覽某頁面的請求時,路由器首先把請求發給緩存引擎,如果緩存引擎已經保存了這個頁面的拷貝,則由緩存引擎直接將這個頁面發給用戶,否則緩存引擎就到Web 服務器上取得這個頁面和這個頁面上的所有對象,自己保存一份備份後再轉發給用戶,此後當用戶對相同的網頁提出訪問請求時,就由網絡緩存引擎來滿足其要求,將已存儲該網頁的拷貝發送給用戶。
ip cef-----要開啓
ip wccp 99 redirect-list sc------全局開啓wccp(99、62相當於acl的編號)
ip wccp 62 redirect-list cs
!
interface Loopback0
ip address 100.1.1.1 255.255.255.0
!
interface FastEthernet0/0
ip address 101.1.1.1 255.255.255.0
ip wccp 62 redirect in----抓取客戶端到服務器入向流量
!
interface FastEthernet0/1
ip address 102.1.1.1 255.255.255.0
ip wccp redirect exclude in----該接口不能重定向,連接的是緩存服務器
!
interface Ethernet1/1
ip address 103.1.1.1 255.255.255.0
ip wccp 99 redirect in----抓取服務器到客戶端入向流量
!
ip access-list extended cs
permit ip 10.10.44.0 0.0.0.255 any
ip access-list extended sc
permit ip any 10.10.44.0 0.0.0.255
wccp通訊過程:先讓緩存引擎連接到路由器