vlan上的sr-iov允许使用guest虚拟机吗?

我在Centos 7上使用KVM。我创build了一个具有SR-IOV VF的虚拟机来传递stream量。 我注意到,当我在虚拟机内部标记接口时,我无法通过stream量。 我已经通过互联网和英特尔的数据表进行了阅读,但是没有一个能够让我清楚地了解它是如何完成的。

服务器1

Eth0 – PF

已启用SR-IOV

eth0-vf-1(附加到VM)

[VM内部]

Centos 7

eth0.100

Server2上

Eth0 – PF

已启用SR-IOV

eth0-vf-1(附加到VM)

[VM内部]

Centos 7

eth0.100

开关

极限networking

VLAN标记为100

港口1,2

端口1 – 服务器1 – Eth0 – PF

端口2 – 服务器2 – Eth0 – PF

任何人都可以指导我通过这个? 我想知道是否有人尝试过这样的configuration,或者这不是SR-IOV的最佳使用案例吗?

我在这里find了一个问题 ,但是没有太多的了解。 谢谢你的社区。

我查了一下,看起来像VF,标签需要在主机上通过libvirt完成。 这在domxml中看起来如下所示

<interface type='hostdev' managed='yes'> <mac address=' fa:aa:aa:aa:aa:aa '/> <driver name='kvm'/> <source> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x7'/> </source> <vlan> <tag id='190'/> </vlan> <alias name='hostdev0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </interface> 

链接: https : //access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Host_Configuration_and_Guest_Installation_Guide/sect-Virtualization_Host_Configuration_and_Guest_Installation_Guide-SR_IOV-How_SR_IOV_Libvirt_Works.html