思科公司制造的路由器、交换机和其他设备承载了全世界80%的互联网通信,成为了网络应用的成功实践者之一,那么你知道思科IOS路由器怎么配置WCCP吗?下面是小编整理的一些关于思科IOS路由器怎么配置WCCP的相关资料,供你参考。
什么是WCCP?这个协议能让一台路由器与你的缓存服务器对话。它们谈论的是这台路由器应该拦截什么类型的通信并且通过一个 GRE 隧道重新引导到缓存。WCCP 第二版支持身份识别等安全措施,支持多台路由器、缓存路由器和许多协议。因此,除了 WWW HTTP 之外,你还可以做文件服务器和其它类型的缓存。
你可以通过使用WCCP协议(网页缓存通讯协议,Web cache communications protocol),来将通讯流量(通常是对网页的访问请求)实时转发到另外一台设备上。对WCCP的最常见应用则是将网页通讯转发到另一台提供了网页快速缓存的服务器上,或是转发到另一台提供过滤,或者其他服务的服务器上。
你可以在你的路由器上启用WCCP,但是如果你有一台外部设备在提供网页快速缓存,记录,报告,或者过滤的话,你就应当仅使用WCCP。Cisco一共开发了两个版本的WCCP:WCCPv1和WCCPv2。
WCCP怎么进行工作?这里是一个WCCP如何工作的示例:
◆一个网页浏览器生成一个请求,然后发送到一台路由器上。
◆路由器截取该请求。
◆路由器将该请求转发到一个在GRE帧中的新位置上,以防止对初始数据包进行任何修改。
◆新设备——通常是某种网页设备——可以选择直接作为服务器响应该请求,或者将它转发到别处去。假如它接受了该数据包的话,那么新设备就可以提供一个响应。
使用WCCP的好处是我们假设由其他设备来提供路由器无法提供的服务——比如,网页内容过滤,缓存,记录,安全,或者认证。我已经看到过WCCP被用在Squid代理服务器上,Blue Coat网页缓存以及内容过滤设备上,还有Cisco的内容高速缓存引擎上。
而透明路由通信到一台网页设备上的好处,则是你根本无需修改你的网页浏览器(而且你也无需配置一台代理服务器)。另外,网页快速缓存设备还提供如下好处:
◆它们可以缩短对网页请求的响应时间
◆它们可以优化对互联网连接的带宽利用
◆它们可以记录下网页请求,并给出相关报告
◆它们可以对内容进行过滤
自然,WCCPv2又提供了比WCCPv1更多的功能。WCCPv2支持的协议不仅是HTTP,还有多重路由,MD5安全,以及负载分配。
通过使用WCCP,你可以使用一个“cache簇”来进行负载平衡,比例缩放以及容错冗余。你也可以在路由器上使用HSRP协议(Hot Standby Router Protocol,热备路由协议),从而为你的WCCP路由器提供冗余。
思科IOS路由器配置WCCP的方法:下面是一个示例配置
Router(config)# ip wccp version 2
Router(config)# ip wccp web-cache password mypassword
Router(config)# interface Fa0/0
Router(config-if)# ip wccp web-cache redirect out
Router(config-if)# ^Z
这些命令告知路由器,它应当接受使用“mypassword”作为口令的WCCP注册请求。同时,它也告知WCCP缓存引擎,哪个路由器在运行WCCP,并向该路由器注册缓存。
那么,该如何检查路由器WCCP的状态呢?这里是一个示例:
Router# show ip wccp
Global WCCP information:
Router information:
Router Identifier: -not yet determined-
Protocol Version: 2.0
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: 0
Router#
虽然WCCP不是一个任何人都需要进行配置的东西,但是了解它的基本概念还是很重要的。并且,为了以防万一,你也应当知道如何对它进行配置。