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 a list of hardware and software requirements to start a cJunosEvolved instance.

Minimum Hardware Requirements for cJunosEvolved lists the hardware requirements for cJunosEvolved.

Table 1: Minimum Hardware Requirements for cJunosEvolved

Description

Value

Sample system configuration

For lab simulation and low performance (less than 2Kpps) use cases, any x86 processor (Intel or AMD) with VT-x capability.

Broadwell processors or preferably later

Example of Broadwell processor: Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40 GHz

Number of cores

A minimum of 4 cores are required.

This is the standard support with vJunosEvolved platform and can be adjusted in the configuration based on requirement.

Memory

A minimum of 8 GB is required.

Disk

20 G for container at runtime, can grow dynamically up to 40 G

Other requirements

  • Intel VT-x capability.

  • Hyperthreading (recommended)

  • AES-NI

Table 2: Software Requirements for Ubuntu

Description

Value

Operating system

Note:

Only English localization is supported.

  • Ubuntu 24.04 LTS

  • Ubuntu 22.04 LTS

Virtualization

  • QEMU-KVM

    The default version for each Ubuntu version is sufficient.

    1. First install the following package:

      # apt-get install cpu-checker
    2. Then run the following command to verify the server supports qemu-kvm:

      # kvm-ok
      INFO: /dev/kvm exists KVM acceleration can be used
    3. Now run the following command to install qemu-kvm:

      # apt-get install qemu-kvm

      The following command will show the installed version of QEMU, the standard current version should be OK:

      # /usr/bin/qemu-system-x86_64 –version
      QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.26)
      Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers
      

Required packages

These Docker and Docker Compose versions have been verified with cJunosEvolved on Ubuntu 22.04 and 24.04 host servers.

CAUTION:

Do not use any earlier version of Docker Engine than 28.0.0, as the earlier versions can connect the interfaces to cJunosEvolved out of order, leading to traffic failing between connected containers.

  • Docker Engine - Community version 28.1.1

  • Docker Compose version v2.35.1

Supported Deployment Environments

Ubuntu 22.04 or 24.04 host server with the software requirements specified above

Multiple cJunosEvolved instances can be deployed on the same host server in a Docker Compose topology that connects them together.

The Containerlab open source deployment is supported and will be documented on Containerlab

cJunosEvolved Images You can access the images from the vJunos Labs download area of juniper.net at:

Free Virtual Junos OS Download for Labs