Using the vEOS Router on KVM and ESXi

This chapter describes the system requirements, installation, and configuration procedures for vEOS router on hypervisor.

Server

A server can be either a hardware or software entity.

A hardware server is the physical computer that executes the virtual machine manager or hypervisor and all the virtual machines, also known as the host machine.

A software server is the hypervisor or virtual machine manager that hosts and manages the virtual machines. It is also sometimes referred to as the host.

VMware ESXi Minimum Server Requirements

x86-64 Server class CPU (32-bit CPUs are not supported) with

  • Ethernet NICs must be SR-IOV capable
  • BIOS / System Firmware support for SR-IOV
  • 8 GB free disk space
  • 16 GB RAM
  • 4 cores running a minimum 2.4GHz or greater and 16 GB memory
  • Intel VT-x and VT-d support
Note: To ensure compatibility, upgrade the ESXi NIC drivers to the latest version provided from VMware.
VMware ESXi SR-IOV based deployment
  • Ethernet NICs must be SR-IOV capable
  • BIOS / System Firmware support for SR-IOV

KVM Requirements

vEOS is must be deployed on an x86-64 architecture server running KVM hypervisor.

KVM Minimum Server Requirements

8 GB free disk space

16 GB RAM

x86-64 Server class CPU (32-bit CPUs are not supported) with

  • Intel VT-x or AMD-V support for CPU Virtualization
  • Intel VT-d or AMD-IOMMU support for PCIe passthrough
  • Intel AES-NI support
  • 4 CPU cores running at 2.4GHz.

KVM SR-IOV Based Deployment

  • Ethernet NICs must be SR-IOV capable
  • BIOS / System Firmware support for SR-IOV

Supported Topologies

The following scenarios are described in the Hypervisor Chapter

  • Launching ESXi using vSphere Web Client
  • Launching vEOS on KVM with Linux bridge
  • Launching vEOS on KVM with SR-IOV
  • Launching vEOS on KVM with PCI-Passthrough