在Cisco路由器上配置WCCP
本文主要給大家詳細的介紹了CISCO路由器的WCCP的配置問題,那么WCCP是什么呢?到底是如何進行工作的,相信看過此文對你有所幫助。
你可以通過使用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路由器提供冗余。
如何配置WCCP
該如何配置WCCP呢?喔,對所有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不是一個任何人都需要進行配置的東西,但是了解它的基本概念還是很重要的。并且,為了以防萬一,你也應當知道如何對它進行配置。