ADC

Enable external TCP health check for UDP virtual servers

In public clouds, you can use the Citrix ADC appliance as a second-tier load balancer when the native load balancer is used as a first tier. The native load balancer can be an application load balancer (ALB) or a network load balancer (NLB). Most of the public clouds do not support UDP health probes in their native load balancers. To monitor the health of the UDP application, public clouds recommend adding a TCP-based endpoint to your service. The endpoint reflects the health of the UDP application.

The Citrix ADC appliance supports the external TCP-based health check for a UDP virtual server. This feature introduces a TCP listener on the VIP of the virtual server and the configured port. The TCP listener reflects the status of the virtual server.

To enable an external TCP health check for UDP virtual servers by CLI

At the command prompt, type the following command to enable an external TCP health check with the tcpProbePort option:

add lb vserver     -tcpProbePort  

Example:

add lb vserver Vserver-UDP-1 UDP 10.102.29.60 80 tcpProbePort 5000 

To enable an external TCP health check for UDP virtual servers by GUI

  1. Navigate toTraffic Management > Load Balancing > Virtual Servers, and then create a virtual server.
  2. ClickAddto create a virtual server.
  3. In theBasic Settingspane, add the port number in theTCP Probe Portfield.
  4. ClickOK.
Enable external TCP health check for UDP virtual servers