System Requirements

The following hardware configuration is recommended for a sucessful flexiEdge deployment and operation:

  • Ubuntu Server 18.04.5 LTS. Download the latest installation from Ubuntu.
  • Two CPU cores minimum. 64-bit CPU required, Intel or AMD.
  • 4GB RAM minimum, 8GB recommended to be future proof.
  • 16GB disk size minimum.
  • Two network interfaces are required for flexiWAN. Network adapters must be supported by DPDK and PCIe based. Check the complete list of supported DPDK adapters here.
  • LTE and wireless AP are supported however make sure to use hardware confirmed to work with flexiWAN.
  • Public or private IP’s on WAN supported, in case of private IP, NAT traversal is used (STUN), enabling establishing tunnels behind NAT.
  • IP reachability between router WAN IP’s
  • Ubuntu specific settings:
    • Set system clock to UTC
    • disable transparent hubpages
    • disable Ubuntu automatic upgrades

We highly recommend using HW that was certified by flexiWAN.

Note

All of the above settings can be automatically configured by running the system checker tool.

Bare-metal installation considerations:

  • NVME/M.2 based storage may not work due limited support in Ubuntu.
  • For embedded devices or devices with serial console, make sure to configure the console settings.
  • If using serial console, make sure to configure Ubuntu installer to use the serial interface instead of VGA.

Virtualization

  • VMware products supported, use vmxnet3 network interfaces for best results.
  • KVM and VirtualBox are supported.
  • virtio-net interfaces are supported.
  • PCI passtrough and SR-IOV are supported (through virtualization host)

Note

  • Hardware and software configuration is checked after installation with the fwsystem_checker utility, to verify and fix potential software configuration issues.
  • Some of the requirements may be relaxed in future releases.