Citrix SD-WAN 平台

WCCP 群集

通过 WCCP 群集功能,您可以将多个 SD-WAN 设备分配给相同的链接,从而使加速容量倍增。您最多可以集群 32 台相同的设备,容量可达 32 倍。因为它使用 WCCP 2.0 标准,WCCP 群集适用于大多数路由器和一些智能交换机,很可能包括您已经使用的交换机。

因为它使用分散式协议,WCCP 群集允许随意添加或删除 SD-WAN 设备。如果设备发生故障,则其流量将重新路由到存在的设备。

SD-WAN 高可用性(使用两台设备来提供单台设备的性能)与 SD-WAN 高可用性不同,作为 WCCP 群集部署的相同设备的性能是单台设备的两倍,既提供冗余又提高了性能。

除了随着站点需求的增加添加更多设备外,您还可以使用 Citrix 的 “随增长付费” 功能通过许可证升级提高设备的功能。

建议用于管理 WCCP 群集时使用 CitrixCommand Center。下图显示了 WCCP 模式下 SD-WAN 设备群集的基本网络,由 Citrix Command Center 管理。

图 1. 使用 Citrix Command Center 管理的 SD-WAN 群集

本地化后的图片

负载平衡 WCCP 集群

WCCP 协议在称为集群的容错负载平衡阵列中支持多达 32 台设备。在下面的示例中,除了 IP 地址之外,三个相同的设备(相同型号、相同的软件版本)以相同的方式连接并配置相同。使用具有相同路由器的相同服务组的设备可以成为负载平衡的 WCCP 群集。当新设备向路由器注册自身时,它可以加入现有设备池并接收其所占的流量份额。如果设备离开网络(如没有检测信号所示),则会重新平衡群集,以便仅使用剩余设备。

图 2. 一个具有三个设备的负载均衡的 WCCP 集群

本地化后的图片

群集中的一个设备被选为指定缓存,并控制群集中设备的负载平衡行为。指定的缓存是 IP 地址最低的设备。由于设备具有相同的配置,所以哪一个是指定的缓存并不重要。如果当前指定的缓存脱机,则不同的设备将成为指定的缓存。

指定的缓存确定负载平衡流量的分配方式,并通知路由器这些决策。路由器与集群的所有成员共享信息,因此即使指定的缓存脱机,群集也可以运行。

注意:按照正常配置,SD-WAN 4000/5000 设备显示为两个 WCCP 缓存到路由器中。

负载均衡算法

WCCP 中的负载平衡是静态的,除非设备进入或离开群集,这会导致群集在其当前成员之间重新平衡。

WCCP 标准支持基于掩码或散列的负载平衡。例如,SD-WAN WCCP 群集仅使用掩码方法,使用的掩码为 1-6 位的 32 位 IP 地址。这些地址位可以是非连续的。将蒙版时产生相同结果的所有地址发送到同一设备。负载平衡的有效性取决于选择合适的掩码值:如果选择较差的掩码可能会导致负载平衡不佳,甚至没有任何流量,所有流量都发送到单个设备。

WCCP 群集