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 OCSBC 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 OCSBC 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 OCSBC 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.- 17.11.4
- 18.11 (starting in S-Cz8.3.0M1)