Разрешено ли использование тегов 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>

Ссылка: 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.

Другие вопросы по тегам