Разрешено ли использование тегов vlan для гостей в sr-iov на KVM?
Я использую KVM на Centos 7. Я создал виртуальную машину с VF SR-IOV для передачи трафика. Я замечаю, что не могу передать трафик, когда помечаю интерфейс внутри ВМ. Я прочитал в Интернете и лист данных от Intel, но ни один не дает мне четкую картину того, как это делается.
Сервер1
Eth0 - PF
SR-IOV включен
eth0-vf-1 (прилагается к ВМ)
[Внутри ВМ]
Centos 7
eth0.100
Сервер2
Eth0 - PF
SR-IOV включен
eth0-vf-1 (прилагается к ВМ)
[Внутри ВМ]
Centos 7
eth0.100
переключатель
Экстремальные Сети
VLAN с меткой 100
Порт 1,2
Порт 1 - Сервер 1 - Eth0 - PF
Порт 2 - Сервер 2 - Eth0 - PF
Кто-нибудь может направить меня через это? Я хотел бы знать, пробовал ли кто-нибудь такую конфигурацию, или это не лучший вариант для SR-IOV?
Я нашел здесь одну проблему, но не очень понял. Спасибо, сообщество.
1 ответ
Я проверил, и похоже, что с 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>