Virtual Machine Requirements

A Virtual Network Function (VNF) requires the CPU core, memory, disk size, and network interfaces specified for operation. Deployment details, such as the use of distributed DoS protection, dictate resource utilization beyond the defaults.

Default VNF Resources

VM resource configuration defaults to the following:

  • 4 CPU Cores
  • 8 GB RAM
  • 20 GB hard disk (pre-formatted)
  • 8 interfaces as follows:
    • 1 for management (wancom0 )
    • 2 for HA (wancom1 and 2)
    • 1 spare
    • 4 for media

Interface Host Mode

The E-SBC S-Cz8.3.0 VNF supports interface architectures using Hardware Virtualization Mode - Paravirtualized (HVM-PV):

  • ESXi - No manual configuration required.
  • KVM - HVM mode is enabled by default. Specifying PV as the interface type results in HVM plus PV.
  • XEN (OVM) - The user must configure HVM+PV mode.

Supported Interface Input-Output Modes

  • Para-virtualized
  • SR-IOV
  • PCI Passthrough

Supported Ethernet Controller, Driver, and Input-Output Modes

The following table lists supported Ethernet Controllers (chipset families) and their supported driver. Reference the host hardware specifications, where you run your hypervisor, to learn the Ethernet controller in use.

Ethernet Controller Driver PV SR-IOV PCI Passthrough
Intel 82599 / X520 / X540 ixgbe WM M M
Intel i210 / i350 igb WM M M
Intel X710 / XL710 i40e WM M M
Broadcom (Qlogic Everest) bnx2x WM NA NA
Broadcom BCM57417 bnxt WM NA NA
Mellanox ConnectX-4 / 5 mlx5 NA M M
  • W - wancom (management) interface
  • M - media interface
  • NA - not applicable

CPU Core Resources

The E-SBC S-Cz8.3.0 VNF requires an Intel Core7 processor or higher, or a fully emulated equivalent including 64-bit SSSE3 and SSE4.2 support .

If the hypervisor uses CPU emulation (for example, qemu), Oracle recommends that you set the deployment to pass the full set of host CPU features to the VM.

DPDK Reference

The E-SBC relies on DPDK for packet processing and related functions. You may reference the Tested Platforms section of the DPDK release notes available at https://doc.dpdk.org. This information can be used in conjunction with this Release Notes document for you to set a baseline of:

  • CPU
  • Host OS and version
  • NIC driver and version

Note:

Oracle only qualifies a specific subset of platforms. Not all the hardware listed as supported by DPDK is enabled and supported in this software. You must use this document in conjunction with DPDK release notes to gain a full picture of supported devices.
The DPDK version used in this release is:
  • 17.11.4
  • 18.11 (starting in S-Cz8.3.0M1)