5.2 深入探索WCCP

    Web缓存通信协议第2版(Web-Cache CommunicationProtocol version 2,WCCPv2),可以满足上节中所提到的各种限制。支持WCCPv2的路由器或L3交换平台可以实现透明拦截,并且将需要WAN优化的TCP会话转发至合适的WAN优化器。在这种情况下,拦截设备(路由或L3交换机)采用物理径内(physical in-path)方式,而WAN优化器则采用物理径外(physical out-of-path)方法,在第4章中曾经讨论过这样的逻辑in-path设计。在大多数情况下,这类拦截设备是早已经存在的,因此不会导致操作故障。

    说明:本章中所有谈到WCCP的地方都是指WCCPv2。

    5.2.1 WCCP定义

    要更多了解WCCP,有必要先学习一些在WCCP中常用的术语。

    ·WCCP客户端:WCCP客户端指缓存、Web缓存、缓存引擎、WAN优化器、设备、代理等。

    说明:本章所提及的WCCP客户端专指WAN优化器。

    ·WCCP服务器:一个WCCP服务器是指支持WCCP的路由器或L3交换机,通常也被称为WCCP路由。WCCP路由会将“有趣的”数据流重新定向至WCCP客户端以进行优化,本章所提到的WCCP服务器或者是Cisco路由或者是L3交换机。

    说明:“有趣的”数据流是指那些需要进行WAN优化的数据流。

    ·服务组(Service Group,SG):一个SG是指一组由一个或多个路由以及由一个或多个WAN优化器组成的重定向设备,SG的特性由这些设备决定,每个SG是0~255之间的一个随机数,Web缓存是大家都比较熟悉的SG,它由0标识,剩下其他的SG都是动态的。

    ·集群或聚簇:一个缓存集群或聚簇是指由32个以上的缓存(或WCCP客户端)与在单个SG内的32个WCCP路由组成的组。

    ·指定缓存:当系统中存在一个以上的缓存或缓存集群时,IP地址最小的那个缓存被称为指定缓存或领袖缓存。指定缓存将指示WCCP路由器该如何在缓存集群之间完成流量重定向。

    ·优先级:WCCP优先级包括0~255个级别,它决定了当前WCCP路由接口的SG级别高低,尽管有多个SG可进行评估,但只有一个SG能被应用到接口上,通常高级别的SG要早于低级别SG完成评级。

    ·权重:对指定Web缓存的分配权重指示了在同一个SG中如何为Web缓存赋值。