实例解析WCCP

网络 网络管理
本文通过一个实例介绍了WCCP的基础知识点,希望以下的内容能够帮助大家。

 

WCCP (Web Cache Communication Protocol)于97年正式发表 WCCP 至今已有WCCP V1、WCCP V2两种版本是一种高速缓存技术协议,是路由器与缓存引擎Cache Engine 之间的通信协议,其中缓存引擎是作为Web 缓存的专用设备,用来管理存储Web 页面。

路由器通过与缓存引擎的协同工作处理Web 数据流,达到提高数据传输效率、缩短Web 访问时间的目的,这些Web 数据流包括来自网络内部或外部的用户浏览Web 服务器上页面和图形的请求,以及WWW 服务器对这些请求的答复。当用户向Internet 上的WWW 服务器发出浏览某页面的请求时,路由器首先把请求发给缓存引擎,如果缓存引擎已经保存了这个页面的拷贝,则由缓存引擎直接将这个页面发给用户,否则缓存引擎就到Web 服务器上取得这个页面和这个页面上的所有对象,自己保存一份备份后再转发给用户,此后当用户对相同的网页提出访问请求时,就由网络缓存引擎来满足其要求,将已存储该网页的拷贝发送给用户。

快速缓存设备还提供如下好处:

1可以缩短对网页请求的响应时间。

2可以优化对互联网连接的带宽利用。

3可以记录下网页请求,并给出相关报告。

4可以对内容进行过滤。

自然,WCCPv2又提供了比WCCPv1更多的功能。WCCPv2支持的协议不仅是HTTP,还有多重路由,MD5安全,以及负载分担。通过使用WCCP,你可以使用一个“cache簇”来进行负载平衡,比例缩放以及容错冗余。你也可以在路由器上使用HSRP协议(Hot Standby Router Protocol,热备路由协议),从而为你的WCCP路由器提供冗余。

如下图结构

实例解析WCCP

该如何配置WCCP呢?喔,对所有WCCP配置来说,路由器大概是最容易的部分了。下面是一个示例配置:

  1. Router(config)# ip wccp version 2  
  2. Router(config)# ip wccp web-cache password mypassword  
  3. Router(config)# interface Fa0/0  
  4. Router(config-if)# ip wccp web-cache redirect out  
  5. Router(config-if)# 

 

这些命令告知路由器,它应当接受使用“mypassword”作为口令的WCCP注册请求。同时,它也告知WCCP缓存引擎,哪个路由器在运行WCCP,并向该路由器注册缓存。如果有主机访问外网的情况,路由器将向web cache发送

那么,该如何检查路由器WCCP的状态呢?这里是一个示例:

  1. Router# show ip wccpGlobal  
  2. WCCP information:    Router information:        Router Identifier:                   -not yet determined-        Protocol Version:                    2.0  
  3. Service Identifier: 2        Number of Cache Engines:             0        Number of routers:                   0        Total Packets Redirected:            0        Redirect access-list:                -none-        Total Packets Denied Redirect:       0        Total Packets Unassigned:            0        Group access-list:                   -none-        Total Messages Denied to Group:      0        Total Authentication failures:       0Router# 

 

下面的配置表明了路由器将重定向除了到目的地为10.168.196.51的所有流量。

  1. access-list 100 deny ip any host 10.168.196.51  
  2. access-list 100 permit ip any any  
  3. ip wccp web-cache redirect-list 100  
  4. interface ethernet 0  
  5. ip wccp web-cache redirect out 

 

下面的配置表明了阻止源为10.0.0.0的流量从路由器的e0/0口离开, 因为有acl的存在,所以路由器不会重定向源于10.0.0.0的流量。

  1. ip wccp web-cache  
  2. ip wccp check acl outbound  
  3. interface fastethernet0/0  
  4. ip access-group 10 out  
  5. ip wccp web-cache redirect out  
  6. access-list 10 deny 10.0.0.0 0.255.255.255  
  7. access-list 10 permit any 

 

WCCP虽然不是一个任何人都需要进行配置的东西,但是了解它的基本概念还是很重要的。在实际工作当中,你应当知道如何灵活的对它进行配置。

【编辑推荐】

  1. 路由器的POS接入技术及解决方案
  2. 路由器日志信息记录的配置方法 续
  3. 初学者必看:CISCO路由器教程讲解
  4. 详细讲解路由器设置 让安全陪伴左右 
责任编辑:佚名 来源: Cisco技术网
相关推荐

2010-08-23 09:21:34

路由器WCCP

2011-04-02 11:02:24

2009-09-23 15:12:41

Hibernate视图

2013-12-19 09:43:43

2010-08-02 09:43:00

Flex应用

2009-09-09 14:40:15

C# XML解析

2011-09-07 14:01:41

Android Wid实例

2010-09-13 12:41:23

2010-04-02 13:46:30

Oracle数据导出

2013-02-20 15:29:00

JSONAndroid开发

2011-09-09 13:23:17

Widget

2010-07-20 09:45:04

Perl继承

2011-09-07 17:54:40

Android Wid开发

2011-04-02 16:36:52

NAT

2010-07-16 08:47:53

Perl if语句

2009-02-11 09:52:00

服务器故障

2010-09-13 16:24:39

2009-09-07 06:31:32

C#窗体移动

2009-08-26 12:14:44

C#打印设置

2011-08-16 11:37:27

EIGRP带宽
点赞
收藏

51CTO技术栈公众号