Citrix ADC

群集设置中的流量分布

在集群设置中,外部网络将Citrix ADC设备集合视为单个实体。因此,集群必须选择一个必须接收流量的单个节点。集群通过使用等价多路径(ECMP)或集群链路聚合流量分配机制进行选择。所选节点称为流接收器。

请注意

对于L3集群(跨不同网络的节点),只能使用ECMP流量分配。

流接收方获取流量,然后使用内部集群逻辑确定必须处理流量的节点。这个节点称为流处理器。如果流接收器和流处理器在同一网络上,则流接收器将流量通过背板引导到流处理器。如果流接收器和流处理器在不同的网络上,流量就被引导通过隧道。

请注意

  • 流接收器和流处理器必须是能够服务流量的节点。
  • 从NetScaler 11开始,可以禁用集群背板上的转向功能。有关更多信息,请参见禁用集群背板上的转向功能

图1所示。集群内的流量分布

集群交通分配

上面的图显示了流经集群的客户机请求。客户端向VIP (virtual IP)地址发送请求。在客户端数据平面上配置的流量分配机制选择一个集群节点作为流量接收器。流接收方接收流量,确定必须处理流量的节点,并将请求引导到该节点(除非流接收方选择自己作为流处理器)。

流处理器与服务器建立连接。服务器处理请求并将响应发送到向服务器发送请求的子网IP (SNIP)地址。

  • 当SNIP地址为分条或部分分条IP地址时,服务器数据平面上配置的流量分配机制会选择集群中的一个节点作为流量的接收方。流接收器接收流量,确定流处理器,并通过集群背板将请求引导到流处理器。
  • 如果SNIP地址是斑点IP地址,则由SNIP地址所属的节点接收服务器的响应。

在非对称集群拓扑中(所有集群节点没有连接到外部交换机),必须单独使用链路集,或者与ECMP或集群链路聚合结合使用链路集。有关更多信息,请参见使用Linksets

群集设置中的流量分布