ADC

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

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

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

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

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

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

在命令提示符下,键入:

add service     add lb vserver     bind lb vserver   

示例:

add service TCPservice 192.0.2.3 TCP 1 add lb vserver TCPserver TCP 192.0.2.4 1 bind lb vserver TCPserver TCPservice 

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

  1. 导航到Traffic Management(流量管理)> Load Balancing(负载平衡)> Services(服务)

    导航到负载平衡服务

  2. 单击添加到创建服务。
  3. 服务名称IP 地址中指定所需的详细信息。
  4. 在协议中选择TCPUDPinProtocol
  5. 单击“确定”

    添加服务

  6. 单击Done(完成)。

    创建了一个服务。

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

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

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

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

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

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

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

  10. 在协议中选择TCPUDPinProtocol

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

  12. 单击“确定”

    负载平衡虚拟服务器设置

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

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

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

    虚拟服务器服务绑定

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

    虚拟服务器配置完成

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

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