FAQs

What is Citrix ADC BLX?

It is a bare metal software version of Citrix ADC that runs on Linux host as a set of processes.

Why is there a need for a bare metal version of Citrix ADC?

Citrix BLX appliances provide simplicity with no virtual machine overhead for better performance. Also, you can run a Citrix ADC BLX appliance on your preferred server hardware.

What is the difference between Citrix BLX, CPX and VPX appliances?

They are all software versions of Citrix ADC but Citrix ADC VPX is a virtual appliance and must run on a hypervisor installed on the server.

Citrix ADC CPX is a containerized version of Citrix ADC, which must reside in a container. Citrix ADC BLX is a lightweight software package that runs natively on Linux systems.

When should I use each?

Citrix ADC VPX, CPX, and BLX represent the most comprehensive, software-centric ADC lineup in the industry for supporting transition to hybrid multi-cloud. The following table gives guidance on the differences and use cases.

Product Use Cases Characteristics
Citrix ADC VPX (over hypervisor) Virtualization of hardware infrastructure, consolidation of workloads over common infrastructure hardware and OS agnostic, full isolation and support for multitenancy
Citrix ADC CPX (with container) DevOps, micro-services, automated staging, testing and deployment, East-West traffic Light weight, small footprint, API gateway functions, micro-service centric, authentication
Citrix ADC BLX (on bare metal servers) High traffic load, mission critical applications, latency sensitive workload, North-South traffic Lightweight software package and no VM overhead

What does the absence of a hypervisor or container mean?

With no hypervisor translation layer or container, the Citrix ADC BLX software has more direct control of the underlying hardware and therefore performance is better. It also means that there are no additional costs for hypervisor software.

Can I run a Citrix ADC BLX appliance on any server hardware?

Yes, there is no hardware compatibility list (HCL) as the hardware does not matter.

How can I install Citrix ADC BLX appliance on a Linux server?

Citrix ADC BLX is distributed as an .rpm file format (Red Hat Package Manager) and .deb (Debian based). These two formats are used in many Linux distributions and has become a de facto standard in the industry.

Can I automate the Citrix ADC BLX software deployment?

Yes. Any software deployment tool in the data center that support .rpm or .deb will be able to deploy Citrix ADC BLX appliance. Also, Citrix Application Delivery Manager (ADM) can deploy Citrix ADC BLX appliances.

If Citrix ADC BLX is installed on a server with Linux OS, can I install other things on the same server?

Yes. Other process can be run alongside Citrix ADC BLX.

How is Citrix ADC BLX Packaged?

Citrix ADC BLX comes in the regular Citrix ADC editions: Standard, Advanced, and Premium

How can you buy a Citrix ADC BLX appliance?

Citrix ADC BLX is an entitlement to Pooled Capacity and vCPU subscription pricing. In vCPU subscription, the license is applied to the software based on the number of CPUs the Citrix ADC BLX is using. In Pooled Capacity, each Citrix ADC BLX deployed consumes an instance in addition to the relevant processing capacity.

Can a Citrix license currently being used for a Citrix ADC VPX appliance be used for a Citrix ADC BLX appliance?

Yes, a Citrix pooled license can be used for a Citrix ADC BLX appliance as well.

Can a Citrix ADC BLX appliance be deployed in one-arm and two-arm modes at the same time?

Yes.

Does a Citrix ADC BLX appliance use its own network stack or use the network stack of the Linux host?

A Citrix ADC BLX appliance in dedicated mode uses its own network stack. In shared mode, the Citrix ADC BLX appliance uses the network stack of the Linux host.

Do Citrix ADC BLX appliances support high availability?

High availability is supported for Citrix ADC BLX appliances only if they are deployed in dedicated mode.

Can you set up a high availability pair between a Citrix ADC BLX appliance in shared mode and a Citrix ADC BLX appliance in dedicated mode?

No.

Can you set up high availability pair between a Citrix ADC BLX appliance and a Citrix ADC VPX or CPX appliance?

No.

Can a Citrix ADC BLX appliance run on a virtualized Linux virtual machine?

Yes, a Citrix ADC BLX appliance in non-DPDK mode can be run on a virtualized Linux virtual machine.

Is a Citrix ADC BLX appliance supported on non-x86 Linux platforms?

No. A Citrix ADC BLX appliance is supported only on x86 Linux platforms.

What is the management IP address of a Citrix ADC BLX appliance?

The following list shows the management IP address of the Citrix ADC BLX appliance deployed in dedicated or shared mode:

  • Citrix ADC BLX appliance in dedicated mode: Citrix ADC IP address (NSIP)
  • Citrix ADC BLX in shared mode: IP address of the Linux host

The management IP address (NSIP) of a Citrix ADC BLX appliance in dedicated mode was changed in the BLX configuration file (blx.conf) but the Citrix ADC BLX appliance still has the old management IP address?

The management IP address of a Citrix ADC BLX appliance in dedicated mode is always the IP address (ipaddress parameter) set in BLX configuration file (blx.conf) unless configured using one of the following ways:

  • Citrix ADC command line utility: Run the set ns config command using the Citrix ADC command line utility (cli_script.sh) and change the management IP address. The configuration changes made using the Citrix ADC command line utility are saved in the Citrix ADC BLX saved configuration file (/nsconfig/ns.conf).

  • Citrix ADC BLX GUI: On the Configuration utility screen of the Citrix ADC BLX GUI, click the gear icon on the top-right corner, click the NSIP address pane, and change the management IP address.

    The configuration changes made using the Citrix ADC BLX GUI are saved in the Citrix ADC BLX saved configuration file (/nsconfig/ns.conf).

    The changes in the ns.conf file always take precedence over the blx.conf file.

FAQs

In this article