负载。
3、实现透明地重定向
WCCP 路由器透明地实现用户浏览器对Web 服务器的HTTP 请求的重定向,最终用户并不知道所浏览的页面并不是直接来自Web 服务器而是缓存引擎。除此之外,缓存引擎的操作对网络也是透明的,对非重定向传输来说路由器完全扮演了他的通常角色即正常的转发。
4、支持两种重定向方法
WCCP 支持两种重定向方法:GRE 封装重定向和L2 重写重定向。GRE 封装重定向方法,是在IP 报文的头部封装一个GRE头,在IP 报文尾部封装一个四字节的Redirect头,形成一个新的IP 报文的方法。L2 重写重定向方法,则不封装IP 报文,而是由WCCP 路由器直接用目标缓存引擎的MAC 地址替换IP 报文的目的MAC 地址即可。GRE 封装重定向方法允许目标缓存引擎与路由器之间跨网络连接,而L2 重写重定向方法要求目标缓存引擎与路由器在链路层Layer2 直接相连。
5、负载均衡
WCCP 在缓存引擎群之间的负载均衡方式有两种:散列方式和掩码/变量值集合方式。负载均衡的目的是为了将数据流负载均匀地分配给缓存引擎群集。通过负载均衡的方法,WCCP 可将通信流重定向到缓存引擎,因此,当服务组中增加或减少了缓存引擎时,WCCP 可重新在缓存引擎群之间分配负载。这样WCCP 支持可伸缩的缓存引擎群集,使可用资源更有效地利,用同时为用户提供高质量的服务。
6、报文退还
当缓存引擎把不能处理的报文退还给路由器时,该路由器将不再把该报文重定向,而进行正常的转发。例如,缓存引擎已经过载没有空间缓存报文时,它将拒绝任何重定向报文并把它们退还安全验证。
应用:
WCCP 技术可以有效地降低Internet 网络流量,节省昂贵的广域网链路费用。由于实现WCCP 协议的路由器透明地实现了用户浏览器对Web 服务器的HTTP 请求的重定向,所以用户不用将浏览器配置成代理服务器模式。这对ISP 和大的企业来说将是非常适宜的,因为他们要统一实现用户配置非常困难并且昂贵,不易于管理和维护,利用WCCP 的特点,现在就不用将用户浏览器配置成统一的代理服务器模式了,这无疑是非常令人感兴趣的。
另外,由于缓存引擎对用户和网络操作都是透明的,ISP 可以根据需要用分层的形式将缓存引擎放在实际网络中的数个不同层次的网络地点。譬如在核心层放置一个缓存引擎群集,在低层的POP 服务器边放置一些缓存引擎,形成一个有层次性的体系结构,就可以实现高质量服务,同时实现有效利用网络资源的目的。
了解WCCP协议
从历史上看,代理服务器有两种类型:一种是在线代理服务器,拦截通过这些代理服务器的通信;另一种需要经过设置的客户机运行这些代理服务器,如SOCKS代理。当然,每一种代理服务器都有自己的好处。 设置客户机是很烦人和昂贵的,如果可能的话应该避免使用这种代理服务器。设法直接在通信通道上得到代理服务器是很困难的,特别是在有多余的电路或者替代的路径的时候。但是,许多厂商现在开始支持一种相对比较新的协议。这种协议也许能够在这两种代理服务器领域提供最佳的性能。这个协议就是WCCP协议。有人把这个
