libvirt/KVM 10Gb-fähige Netzwerkschnittstelle ohne virtio

libvirt/KVM 10Gb-fähige Netzwerkschnittstelle ohne virtio

Gibt es eine Möglichkeit, einen 10-GB-fähigen virtuellen Ethernet-Port in einer Gast-VM (RHEL) einzurichten, ohne Virtio zu verwenden?

Ich muss eine Art RHEL7 in eine Gast-VM einbauen, aber der dort verwendete Kernel weist bei der Verwendung von Virtio-Ethernet-Geräten UDP-Fragmentierungsfehler auf. Die Probleme treten beim e1000-Gerät nicht auf (aber dann bin ich auf 1 Gb/s begrenzt), und kein noch so großes Herumfummeln an den Einstellungen kann diesen Virtio-Fehler beheben (und ich kann den Gast-Kernel nicht aktualisieren).

Gibt es mit virsh/libvirt eine andere Möglichkeit als die Deklaration eines Virtio-Geräts (z. B.):

<interface type="bridge">
  <mac address="00:00:32:32:b0:32"/>
  <source bridge="bridge_5"/>
  <target dev="vnet24"/>
  <model type="virtio"/>
  <driver name="vhost"/>
  <alias name="net0"/>
  <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x0"/>
</interface>

Könnte damit Datenverkehr mit 10 Gb/s gesendet/empfangen werden?

Der Hostserver verfügt über 2 x 10GbE (BCM57416) Ethernet-Controller, falls das helfen kann (kann es das?) …

verwandte Informationen