Citrix 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
  5. 单击 “ 确定”

    添加服务

  6. 单击完成

    创建了一个服务。

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

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

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

    导航到负载平衡虚拟服务器

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

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

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

  10. 在协议中选择 TCPUDP

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

  12. 单击 “ 确定”

    负载平衡虚拟服务器设置

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

    没有负载平衡虚拟服务器服务绑定

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

    虚拟服务器服务绑定

  17. 单击继续
  18. 单击完成

    虚拟服务器配置完成

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

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