ADC

用例 15:在 Citrix ADC 设备上配置第 4 层负载平衡

第 4 层负载均衡器(TCP 和 UDP 端口)使用网络传输层中提供的信息在服务器组之间路由客户端请求。

在客户端和服务器之间建立第 4 层连接时,它会看到它们之间交换的流量的数据包视图。第 4 层负载均衡器根据从 TCP 流中的前几个数据包中提取的地址信息做出路由决策,不检查数据包内容。因此,第 4 层负载平衡也称为基于连接的负载平衡。

第 4 层负载均衡器监视服务器的运行状况。如果流量为 DOWN,则不会路由到服务器。

第 4 层负载平衡对于使用 TCP 或 UDP 负载的各种应用程序非常有用。此类协议将数据作为 TCP 有效载荷交换,并且没有特定的结构可供遵循。

使用命令行界面配置第 4 层负载平衡

在命令提示符下,键入:

add service <name> <serverName> <serviceType> <port>
add lb vserver <name> <serviceType> <ip> <port>
bind lb vserver <name> <serviceName>
<!--NeedCopy-->

示例:

add service TCPservice 192.0.2.3 TCP 1
add lb vserver TCPserver TCP 192.0.2.4 1
bind lb vserver TCPserver TCPservice
<!--NeedCopy-->

使用 GUI 配置第 4 层负载平衡

  1. 导航到 Traffic Management(流量管理)> Load Balancing(负载平衡)> Services(服务)
  2. 单击 添加 到创建服务。
  3. 服务名称IP 地址中指定所需的详细信息。
  4. 在协议中选择 TCPUDP in Protocol
  5. 单击确定
  6. 单击 Done(完成)。

    创建了一个服务。

    当您使用 UDP 作为传输层协议创建服务时,ping 监视器(内置监视器)会自动绑定到该服务。当您使用 TCP 作为传输层协议创建服务时, tcp_default 监视器会自动绑定到该服务。

    对于负载平衡设置,您可以将服务绑定到不同类型的监视器或多个监视器。对于高级监视要求,您可以使用 tcp-ecv 监视器并配置请求和响应消息。

  7. 导航到流量管理 > 负载平衡 > 虚拟服务器

  8. 单击 添加 以创建新的虚拟服务器。

    配置负载平衡后,您可以通过虚拟服务器的 IP 地址或 FQDN 连接到负载平衡的网站、应用程序或服务器。

  9. 名称IP 地址类型和 IP 地址中指定所需的详 信息。

  10. 在协议中选择 TCPUDP in Protocol

  11. 端口中键入端口号(根据服务类型为 0—1023)。

  12. 单击确定

  13. 单击 服务和服务组中的无负载平衡虚服务器服务绑 定。

  14. 服务绑定 页面中,在选择服 务中选择单击以选择
  15. 选择要绑定的服务,然后单击 选择
  16. 单击 绑定 将服务绑定到虚拟服务器。

  17. 单击继续
  18. 单击 Done(完成)。

    第 4 层负载平衡虚拟服务器配置已完成。

用例 15:在 Citrix ADC 设备上配置第 4 层负载平衡