Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Minimum Hardware and Software Requirements

This topic provides you the list of hardware and software requirements to start a vJunos-switch instance.

Table 1 lists the hardware requirements for vJunos-switch.

Table 1: Minimum Hardware Requirements for vJunos-switch



Sample system configuration

For lab simulation and low performance (less than 100 Mbps) use cases, any Intel x86 processor with VT-x capability.

Intel Ivy Bridge processors or later.

Example of Ivy Bridge processor: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache

Number of cores

A minimum of four cores are required. The software allocates three cores to the VFP and one core to the VCP, which is sufficient for most use cases.

Any additional cores will be provided to VCP as three cores is sufficient to support the data plane needs of VFP.


A minimum of 5GB memory is required. Approximately 3GB memory will be allocated to VFP and 2 GB to the VCP. If more than 6 GB of total memory is provided, then VFP memory is capped at 4GB, and the additional memory is allocated to VCP.

Other requirements

  • Intel VT-x capability.

  • Hyperthreading (recommended)

  • AES-NI

Table 2 lists the software requirements for vJunos-switch.

Table 2: Software Requirements for Ubuntu



Operating system


Only English localization is supported.

  • Ubuntu 22.04 LTS

  • Ubuntu 20.04 LTS

  • Ubuntu 18.04 LTS

  • Debian 11 Bullseye



    The default version for each Ubuntu or Debian version is sufficient. The apt-get install qemu-kvm installs this default version.

Required packages


Use the apt-get install pkg name or sudo apt-get install <pkg-name> commands to install a package.

  • qemu-kvm virt-manager

  • libvirt-daemon-system

  • virtinst libvirt-clients bridge-utils

Supported Deployment Environments

QEMU-KVM using libvirt

Also, the EVE-NG bare metal deployment is supported.

Note: vJunos-switch is not supported on EVE-NG or any other deployments that launch vJunos from within a VM due to the constraints of deeply nested virtualization.

vJunos-switch Images The images can be accessed from the lab download area of at:

Test Drive Juniper