New and Changed Features
This section describes the new features and enhancements in this release.
Starting in Junos OS Release 18.4R1 or later, virtual forwarding plane (VFP) runs on Wind River 9.
Starting in Junos OS Release 18.4, vMX adds support for multiqueue for the DPDK-based vrouter.
OpenStack Liberty supports the ability to create VMs with multiple queues on their virtio interfaces. Virtio is a Linux platform for I/O virtualization, providing a common set of I/O virtualization drivers. Multiqueue virtio is an approach that enables the processing of packet sending and receiving to be scaled to the number of available virtual CPUs (vCPUs) of a guest, through the use of multiple queues.
The number of queues is equal to the number of vCPUs defined for the instance. Two (2) queues per virtio NICs are supported.
Multi-queue virtio improves network performance by allowing parallel packet processing by creating multiple TX and RX queues.
Starting in Junos OS Release 18.4R1 or later, virtual forwarding plane (VFP) runs on Wind River 9.
Unmodified IXGBE driver and i40e driver support—Starting in Junos OS Release 18.4R1, vMX instances can be deployed with an unmodified IXGBE driver and i40e driver on UBuntu version 16.04. Before installing the vMX instance, configure the unmodified IXGBE driver or the i40e driver. On a vMX instance, you are allowed to configure multiple virtual functions on the same physical port.
Weighted round-robin (WRR) of subscriber traffic on a port—Starting in Junos OS Release 18.4R1, the vMX instances supports scheduling priority in QoS that can be set according to the weighted round-robin (WRR) algorithm. The scheduling priority determines the order in which an output interface transmits traffic from the queues to ensure that queues containing important traffic are provided better access to the outgoing interface.