Jump to: navigation, search

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

 
(8 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
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.  
 
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 (click here). Hardware vNICs mapped to the guest VMs allow higher performance and advanced features such as RDMA (remote direct memory access).  
+
Mellanox ML2 Mechanism Driver supports DIRECT (pci passthrough) vnic type. Hardware vNICs mapped to the guest VMs allow higher performance and advanced features such as RDMA (remote direct memory access) or [http://docs.openstack.org/liberty/networking-guide/adv-config-sriov.html SRIOV]
  
 
The driver supports VLAN network type to facilitate virtual networks either on Ethernet or InfiniBand fabrics.  
 
The driver supports VLAN network type to facilitate virtual networks either on Ethernet or InfiniBand fabrics.  
Line 11: Line 11:
  
 
'''Prerequisites'''
 
'''Prerequisites'''
* Mellanox ConnectX®-3/Mellanox ConnectX®-3 PRO [http://www.mellanox.com/page/products_dyn?product_family=119 Network Adapter] with Mellanox OFED 2.4 or greater
+
* Mellanox ConnectX®-3/Mellanox ConnectX®-3 PRO [http://www.mellanox.com/page/products_dyn?product_family=119 Network Adapter] with [http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers Mellanox OFED 2.4] or greater.
* Mellanox ConnectX®-4 [http://www.mellanox.com/page/products_dyn?product_family=201& Network Adapter] with MLNX_OFED_LINUX-3.1-1.5.7 and greater.
+
* Mellanox ConnectX®-4 [http://www.mellanox.com/page/products_dyn?product_family=201& Network Adapter] with [[http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers Mellanox OFED 3.1-1.5.7] or greater.
[http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers Mellanox OFED download page]  
 
  
  
Line 20: Line 19:
 
Infiniband
 
Infiniband
 
* [[Mellanox-Neutron-Mitaka-Redhat-InfiniBand | Redhat7]]
 
* [[Mellanox-Neutron-Mitaka-Redhat-InfiniBand | Redhat7]]
* [[Mellanox-Neutron-Mitaka-Ubuntu-InfiniBand | Ubuntu14.04]]
+
* [[Mellanox-Neutron-Mitaka-Ubuntu-InfiniBand | Ubuntu14.04]]   ( Under review )
 +
* [[Mellanox-Neutron-Mitaka-Ubuntu-InfiniBand-16 | Ubuntu 16.04 LTS]]    ( Under review )
 
<br />
 
<br />
 
Ethernet(SR-IOV)
 
Ethernet(SR-IOV)
* [[Mellanox-Neutron-Mitaka-Redhat-Ethernet |Redhat7/Ubuntu14.04]]
+
* [[Mellanox-Neutron-Mitaka-Redhat-Ethernet |Redhat7|Ubuntu]]

Latest revision as of 10:04, 18 August 2016

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. Hardware vNICs mapped to the guest VMs allow higher performance and advanced features such as RDMA (remote direct memory access) or SRIOV

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 Mitaka release Information refer to the relevant OS as follows:

Infiniband


Ethernet(SR-IOV)