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通讯过程:先让缓存引擎连接到路由器