Jump to: navigation, search

Difference between revisions of "Mellanox-Neutron-ML2-Train"

(Created page with "Mellanox ML2 Mechanism Driver implements the ML2 Plugin Mechanism Driver API. This driver supports Mellanox embedded switch functionality as part of the VPI (Ethernet/Infini...")
 
Line 13: Line 13:
  
 
'''Prerequisites'''
 
'''Prerequisites'''
* Mellanox [http://www.mellanox.com/page/products_dyn?product_family=119  ConnectX®-3/Mellanox ConnectX®-3 PRO] with [http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers Mellanox OFED] 2.4 or greater
+
* Mellanox [http://www.mellanox.com/page/products_dyn?product_family=119  ConnectX®-3/Mellanox ConnectX®-3 PRO] with [http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers Mellanox OFED] 4.6-1.0.1.1 or greater
* Mellanox [http://www.mellanox.com/page/products_dyn?product_family=201& ConnectX®-4]/[http://www.mellanox.com/page/products_dyn?product_family=214&mtag=connectx_4_lx_en_ic ConnectX®-4Lx]/[http://www.mellanox.com/page/products_dyn?product_family=258&mtag=connectx_5_vpi_card ConnectX®-5] with [http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers MLNX_OFED_LINUX] 3.1-1.5.7 or greater.
+
* Mellanox [http://www.mellanox.com/page/products_dyn?product_family=201& ConnectX®-4]/[http://www.mellanox.com/page/products_dyn?product_family=214&mtag=connectx_4_lx_en_ic ConnectX®-4Lx]/[http://www.mellanox.com/page/products_dyn?product_family=258&mtag=connectx_5_vpi_card ConnectX®-5] with [http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers MLNX_OFED_LINUX] 4.6-1.0.1.1 or greater.
  
  
Line 22: Line 22:
 
Infiniband
 
Infiniband
 
* [[Mellanox-Neutron-Train-Redhat-InfiniBand | Redhat7]]
 
* [[Mellanox-Neutron-Train-Redhat-InfiniBand | Redhat7]]
* [[Mellanox-Neutron-Train-Ubuntu-InfiniBand | Ubuntu16.04]]
+
* [[Mellanox-Neutron-Train-Ubuntu-InfiniBand | Ubuntu18.04]]
 
<br />
 
<br />
 
Ethernet(SR-IOV)
 
Ethernet(SR-IOV)
 
* [[Mellanox-Neutron-Train-Ethernet |Redhat7|Ubuntu]]
 
* [[Mellanox-Neutron-Train-Ethernet |Redhat7|Ubuntu]]

Revision as of 12:42, 4 September 2019

Mellanox ML2 Mechanism Driver implements the ML2 Plugin Mechanism Driver API.

This driver supports Mellanox embedded switch functionality as part of the VPI (Ethernet/InfiniBand) HCA. Mellanox ML2 Mechanism Driver provides functional parity with Mellanox Neutron plugin.

Mellanox ML2 Mechanism Driver supports DIRECT (pci passthrough) vnic type. For vnic type configuration API details, please refer to configuration reference guide. Hardware vNICs mapped to the guest VMs allow higher performance and advanced features such as RDMA (remote direct memory access).

The driver supports VLAN network type to facilitate virtual networks either on Ethernet or InfiniBand fabrics.

  • Mellanox OpenStack Neutron Agent (L2 Agent) runs on each compute node.
  • Agent should apply VIF connectivity based on mapping between a VIF (VM vNIC) and Embedded Switch port.


Prerequisites


For Train release Information refer to the relevant OS as follows:

Infiniband


Ethernet(SR-IOV)