Requirements for vMX on Contrail
Table 1 lists the hardware requirements.
Description |
Value |
---|---|
Sample system configuration |
Intel Ivy Bridge processors or later Example of Ivy Bridge processor: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB CacheFor single root I/O virtualization (SR-IOV) NIC type, use Intel Ivy Bridge CPU (or higher) and Intel x520 NICs using ixgbe driver or X710 NICs with 10G ports and using i40e driver. Any other NIC models are not supported. Support for unmodified ixgbe driver and i40e driver is available from Junos OS Release 18.4R1 onwards. Note:
For Junos OS Releases prior to 18.4R1, a modified IXGBE driver must be installed to use SR-IOV. Note:
Support for modified drivers for i40e is not available starting in Junos OS Release 19.1 and later releases. |
Number of cores Note:
Performance mode is the default mode, and the minimum value is based on one port. |
For lite mode: Minimum of 4
For performance mode with low-bandwidth (virtio) or high-bandwidth (SR-IOV) applications: Minimum of 9
The exact number of required vCPUs differs depending on the Junos OS features that are configured and other factors, such as average packet size. You can contact Juniper Networks Technical Assistance Center (JTAC) for validation of your configuration and make sure to test the full configuration under load before use in production. For typical configurations, we recommend the following formula to calculate the minimum vCPUs required by the VFP:
Note:
All VFP vCPUs must be in the same physical non-uniform memory access (NUMA) node for optimal performance. In addition to vCPUs for the VFP, we recommend 2 x vCPUs for VCP and 2 x vCPUs for Host OS on any server running the vMX. |
Memory Note:
Performance mode is the default mode. |
For lite mode: Minimum of 8 GB
For performance mode: Minimum of 16 GB
Additional 2 GB recommended for host OS |
Storage |
Minimum storage requirements:
|
vNICs |
SR-IOV Note:
SR-IOV is only supported with Intel Ivy Bridge CPU (or higher) and Intel x520 NICs using ixgbe driver or X710 NICs with 10G ports and using i40e driver. Any other NIC models are not supported. Support for unmodified ixgbe driver and i40e driver is available from Junos OS Release 18.4R1 onwards. |
VMXNET3 |
Table 2 lists the software requirements for Contrail on Ubuntu.
Description |
Value |
---|---|
Operating system |
|