About Citrix ADC CPX

Citrix ADC CPX is a container-based application delivery controller that can be provisioned on a Docker host. Citrix ADC CPX enables customers to leverage Docker engine capabilities and use Citrix ADC load balancing and traffic management features for container-based applications. You can deploy one or more Citrix ADC CPX instances as standalone instances on a Docker host.

A Citrix ADC CPX instance provides throughput of up to 1 Gbps.

This document assumes that you are familiar with Docker and how it works. For information about Docker, see the Docker documentation at https://docs.docker.com.

Supported Features

Citrix ADC CPX supports the following features:

  • Application availability
    • L4 load balancing and L7 content switching
    • SSL Offloading
    • IPv6 protocol translation
  • Application security
    • L7 rewrite and responder
  • Simple manageability
    • Web logging
    • AppFlow
  • Application optimization
    • Integrated caching
  • BGP Routing and Route Health Injection (RHI)
  • Web Application Firewall (WAF)
  • AAA Application Traffic
  • High Availability (both Layer 2 and Layer 3)


Interface features (for example, Rx, Tx, GRO, GSO, and LRO) are disabled for interfaces (Linux host) allocated to the Citrix ADC CPX appliance. These features continue to remain in the disabled state even after these CPX interfaces are released to the default namespace when the CPX appliance is stopped. Also, the MTU will be changed to 1500 bytes for such interfaces.

Supported Platforms

Citrix ADC CPX is supported on the following platforms:

  • Docker version 1.12 and above
  • Kubernetes
  • Red Hat OpenShift

About Citrix ADC CPX