Citrix ADC

跨群集节点分配流量

创建 Citrix ADC 群集并执行所需配置后,必须在客户端数据层面(用于客户端流量)或服务器数据层面(用于服务器流量)上部署相等成本多路径 (ECMP) 或群集链路聚合 (LA)。这些机制在群集节点之间分配外部流量。

基于策略的背板转向

基于策略的背板转向 (PBS) 是群集部署中的一种机制,它根据为流定义的哈希方法来引导群集节点之间的流量。流程由类似于访问控制列表 (ACL) 的 L2 和 L3 参数的组合定义。

PBS 支持 IPv4 和 IPv6 流量。在 IPv6 部署的情况下,该转向支持额外的选项 [dfdprefix <positive_integer>]。它提供了为同一 IP 前缀选择同一流处理器的灵活性。前缀选项仅支持源 IP 或目标 IP 哈希方法。

注意

如果不使用 PBS 机制来引导流量,则通过默认方法引导流量。

要配置新的 ACL 属性,请在 CLI 中键入以下命令:

IPv4 的 CLI 命令

  • add ns acl <aclname> <aclaction> [-type (classic | dfd)] [-dfdhash <dfdhash>]
  • set ns acl <aclname> <aclaction> [-dfdhash <dfdhash>
  • show ns acl [<aclname>][-type (classic | DFD)]
  • apply ns acls [-type (classic | DFD)]
  • clear ns acls [-type (classic | DFD)]
  • renumber ns acls [-type (classic | DFD)]

用于 IPv6 的 CLI 命令

  • add ns acl6 <acl6name> <acl6action> [-type (classic | dfd)][-dfdhash <dfdhash>][-dfdprefix <positive_interger>]
  • set ns acl6 <acl6name> <acl6action> [-dfdhash <dfdhash>][-dfdprefix <positive_interger>]
  • show ns acl6 [<acl6name>][-type (classic | DFD)]
  • apply ns acls6 [-type (classic | DFD)]
  • clear ns acls6 [-type (classic | DFD)]
  • renumber ns acls6 [-type (classic | DFD)]

以下是您可以指定用于将数据包引导到流处理器的不同类型的哈希方法:

  • SIP-SPORT-DIP-DPORT
  • SIP
  • DIP
  • SIP-DIP
  • SIP-SPORT

限制

  1. 由于流处理器由管理员配置的规则决定,因此无法确保群集节点之间的流量流分布。
  2. 不支持 L2 模式。
  3. 不支持节点组和条带 SNIP,因为没有部署方案。
  4. 不支持 MPTCP。
  5. 仅支持 TCP、UDP 和 ICMP 流量。
  6. 不支持通过 L3 模式进行集群。
  7. 不支持在服务级别进行本地处理。
跨群集节点分配流量