裸机上的 SR-IOV,无虚拟化

裸机上的 SR-IOV,无虚拟化

我想知道是否有可能在不使用虚拟机管理程序的情况下在裸机硬件上利用 SR-IOV。换句话说,能够检测并使用 SR-IOV 虚拟功能作为底层主机(而不是虚拟机)上的网络接口。

许多支持 SR-IOV 的硬件(如英特尔 82599 芯片)专门讨论将 VF 接入虚拟机管理程序以用作网络接口。我发现关于在裸机上对 SR-IOV NIC 进行分区的资源非常少,我想知道这项技术是否已经可用?

谢谢,

-卢克

答案1

您可以通过为每个 vf 分配 vlan id 和一些 qos 参数(tx rate、PCP)来使用 sr-iov。

我不知道卡内 802.1q 标头处理是否会节省一些 CPU 周期,但 qos 选项可能会帮助您调整不同服务的流量

来自英特尔的一些精彩图片: http://www.intel.com/content/dam/www/public/us/en/documents/technology-briefs/virtualization-technology-connectivity-technology-brief.pdf

配置详情:

答案2

是的,你可以做到。通过直接从 PF 创建多个 VF 并将这些接口添加到你的应用程序。

相关内容