Mellanox-Neutron-ML2-Train
Mellanox 提供两个 ML2 机制驱动程序,它们实现了 ML2 插件机制驱动程序 API。这些驱动程序与 Mellanox Neutron 插件的功能对等,并允许 Neutron 通过 Infiniband 织物和以太网织物的交换机配置提供网络服务。
mlnx_infiniband
此驱动程序支持 Mellanox 嵌入式交换机功能,作为 VPI(以太网/InfiniBand)HCA 的一部分。该驱动程序支持 DIRECT(PCI 直通)vnic 类型。有关 vnic 类型配置 API 详细信息,请参阅配置参考指南。映射到客户机 VM 的硬件 vNIC(主要是 SR-IOV 虚拟功能)允许更高的性能和高级功能,例如 RDMA(远程直接内存访问)。此外,mlnx_infiniband 实施了一个 L2 代理,该代理在每个计算节点上运行以应用 Neutron 端口配置。该代理基于 VIF(VM vNIC)和嵌入式交换机端口之间的映射应用 VIF 连接性。
mlnx_sdn_assist
SDN 机制驱动程序 利用 Mellanox NEO 来
- 在 Infiniband 织物中执行 PKEY 配置,用于 Neutron DIRECT、DHCP 和 L3 端口。
- 在以太网织物中执行交换机配置(例如 VLAN 配置)。
进一步阅读
两个驱动程序都支持 VLAN 网络类型,以便在以太网或 InfiniBand 织物上实现虚拟网络。
先决条件
- Mellanox ConnectX® 系列设备
ConnectX®-3/ConnectX®-3 PRO ConnectX®-4/ConnectX®-4Lx ConnectX®-5 ConnectX®-6
- 网络节点最低内核
| 发行版 | 内核 |
|---|---|
| CentOS 7.x | 3.10.0-1062 |
| Ubuntu 18.x | 5.0.0-1020 |
或者安装驱动程序:Mellanox OFED 4.6-1.0.1.1 或更高版本
- 计算节点,驱动程序:Mellanox OFED 4.6-1.0.1.1 或更高版本安装在计算节点上