ADC

使用群集链路聚合

群集链路聚合是群集节点的一组接口。它是 Citrix ADC 链路聚合的扩展。唯一的区别是,虽然链接聚合要求接口来自同一设备,但在群集链接聚合中,接口来自群集的不同节点。有关链接聚合的详细信息,请参阅 配置链路聚合

重要

  • 硬件 (MPX) 设备群集支持群集链路聚合。

  • 在 ESX 和 KVM 虚拟机管理程序上部署的虚拟 (VPX) 设备群集支持群集链路聚合,但有以下限制:

  • 必须使用专用接口。这意味着不能与其他虚拟机共享接口。

  • 当节点变为 “非活动” 时,相应的群集 LA 接口将标记为 “断电”,这样数据流量就不会发送到非活动节点。

  • 当节点变为活动状态时,相应的群集 LA 接口将被标记为 “开机”。

  • 如果手动禁用群集链路聚合成员接口,或者群集链路聚合本身已手动禁用,则只有 LACP 超时机制才能实现接口关闭功能。

  • LACP 群集链路聚合不支持巨型 MTU。

注意: 在 XenServer、AWS 和 Hyper-V 上部署的 VPX 设备上不支持群集链路聚合。

  • 从 12. 0 版本开始,Citrix ADC SDX 设备支持群集链路聚合。
  • 可以绑定到群集 LA 的接口数为 16 个(来自每个节点)。群集 LA 中的最大接口数量可以是 (16 * n),其中 n 是群集中的节点数。群集 LA 中的接口总数取决于上游交换机上每个端口通道的接口数量。
  • 如果 Citrix ADC 设备使用英特尔 Fortville 接口,则将群集节点切换到被动模式可能会导致 CLAG 几秒钟的中断。出现此问题的原因是 LACP 已启用 CLAG 才能正常工作,并且中断时间取决于 NIC LACP 定时器。

例如,考虑一个三节点群集,其中所有三个节点都连接到上游交换机。群集 LA 通道 (CLA/1) 是通过绑定接口 0/1/2、1/1/2 和 2/1/2 形成的。

图 1. 群集链路聚合拓扑

CLAG 拓扑

群集 LA 通道具有以下属性:

  • 每个频道都有一个由群集节点同意的唯一 MAC。
  • 通道可以绑定本地和远程节点的接口。
  • 一个群集中最多支持四个群集 LA 通道。
  • 背板接口不能成为群集 LA 通道的一部分。
  • 当接口绑定到群集 LA 通道时,通道参数优先于网络接口参数。一个网络接口只能绑定到一个通道。
  • 不得在群集 LA 通道(例如,CLA/1)或其成员接口上配置对群集节点的管理访问。这是因为当节点处于非活动状态时,相应的群集 LA 接口将被标记为关闭,因此失去管理访问权限。

图 2. 使用群集 LA 的流量分配流

CLAG 流程图

对 Citrix ADC MPX 上群集 LA 的备份和还原支持

您可以在 Citrix ADC MPX 上备份和恢复 LA 的群集设置。群集 LA MAC 地址独立于群集节点的物理接口 MAC 地址,在备份和还原过程之后可能会更改。集群还原过程完成后,群集 LA 可以为流量提供服务。有关备份和还原的更多信息,请参阅 集群设置的备份和还原

使用群集链路聚合