跳转到: 导航, 搜索

Mellanox-vif-driver

简介

基于硬件的虚拟网卡 (SR-IOV) 可以通过以下方式实现

  • 直接接口 (准虚拟化)
  • PCI 设备 (hostdev)。

直接接口

通过 libvirt 直接接口分配 vNIC。
分配的直接接口设备名称被赋予一个逻辑名称,该名称源自 VIF UUID (neutron 端口 ID)。
这允许支持 VM 实时迁移。
VIF 驱动程序使用 vnic_type = 'direct' 并使用 Eswitch 控制实用程序来插拔 VIF

物理网络

为了支持计算节点到不同物理网络的多个物理连接,物理网络标识应与 vnic_type 和虚拟网络属性一起传播到 VIF 驱动程序。
Physical_network 从 Neutron v2 API 响应在端口创建/更新时传播到 VIF 驱动程序。

PCI 设备(hostdev)

请参阅路线图

路线图

第一阶段是支持以太网直接接口。
后续阶段将包括 hostdev 支持和 Infiniband 支持。