Skip to main content
Versa Networks

Hardware and Software Requirements for Branch

Versa-logo-release-icon.png For supported software information, click here.

This article describes the hardware and software required to install a Versa Networks branch device.

Hardware Requirements

You can deploy a Versa Operating SystemTM (VOSTM) branch device on bare-metal platforms, on white-box appliances, on AWS and Azure cloud platforms, and as ESXi and KVM virtual machines (VMs).

For information about the hardware requirements for white-box appliances, contact Versa Networks Customer Support.

For information about AWS, Azure, and Google cloud instances that have been qualified by Versa Networks and that you can use for headend and VOS devices, see Qualified AWS, Azure, and Google Cloud Instances.

Bare-Metal Platforms

For bare-metal platforms, if hyperthreading is enabled in the BIOS, you must disable it. For information about how to disable hyperthreading, see the vendor manual for the white box.

To check whether hyperthreading is enabled, issue the following command:

admin@CPE:~$ lscpu | grep Thread

The output must show a value of 1. If the number of threads per core is 2 or more, hyperthreading is enabled. The following example output shows that hyperthreading is disabled:

admin@CPE:~$ lscpu | grep Thread
Thread(s) per core:    1

For platforms that serve a constant high rate of incoming traffic, such as hubs and large branch devices, it is recommended that you issue the following command to isolate the CPU, which optimizes the platform's performance. After you issue this command, you must reboot the device.

cli> request system isolate-cpu enable

For more information about the hardware requirements for bare-metal platforms, contact Versa Networks Customer Support.

Virtual Machine Platforms

For virtual machine (VM) deployments, you must allocate a dedicated CPU and memory (with 1:1 provisioning) to the Versa branch components. Depending on the number of sockets present in the host, you might need to use CPU pinning. To improve deterministic performance, it is recommended that you turn off hyperthreading at the host level, by disabling hyperthreading in the host's BIOS. When hyperthreading is enabled, the number of available cores doubles. To verify the number of active cores, issue the lscpu command in the host's operating system.

The following table lists the VM software supported for VOS devices.

Software Type Supported Software
Cloud Platforms Amazon Machine Image (AMI)
Google Cloud Platform
Microsoft Azure VHD
Oracle Cloud Infrastructure (OCI)
Hypervisors KVM
Ubuntu 18.04+
VMware vSphere 6.7.0 Update 2 and later

Software Requirements

All VOS branch devices must run the same Versa software version as the Versa headend components. For example, if the headend components are running Release 21.2.2, you must install the Release 21.2.2 software on the VOS devices.

All VOS devices need two NICs (that is, two interfaces) to operate. This requirement applies to devices in private networks and in public clouds, and to bare-metal devices and a virtual machines (VMs), such as a platform running KVM or VMware.

In addition, for VMs, the minimum requirements for running the VOS software are four cores, 8 GB of RAM, and 80 GB of hard disk drive.

Note: Versa Networks does not support the installation of any software packages other than what is contained in the software packages provided by Versa Networks. Installation of non-Versa Networks software packages would render void any service agreement from Versa technical support.  

 

Supported Software Information

Releases 21.2 and later support all content described in this article.

  • Was this article helpful?