Konfigurieren einer NetScaler VPX auf dem ESX-Hypervisor zur Verwendung von Intel QAT für die SSL-Beschleunigung im SR-IOV-Modus

Last published : Oct 02, 2026
Die NetScaler VPX-Instanz auf dem VMware ESX-Hypervisor kann die Intel QuickAssist Technology (QAT) verwenden, um die NetScaler SSL-Leistung zu beschleunigen. Mithilfe von Intel QAT kann die gesamte kryptografische Verarbeitung mit hoher Latenz auf den Chip ausgelagert werden, wodurch eine oder mehrere Host-CPUs für andere Aufgaben freigegeben werden.
Zuvor wurde die gesamte kryptografische Verarbeitung des NetScaler-Datenpfads in der Software unter Verwendung von Host-vCPUs durchgeführt.
Hinweis:
Derzeit unterstützt NetScaler VPX nur das C62x-Chipmodell der Intel QAT-Familie. Diese Funktion wird ab NetScaler Release 14.1 Build 8.50 unterstützt.

Voraussetzungen

Einschränkungen

Es gibt keine Möglichkeit, Krypto-Einheiten oder Bandbreite für einzelne VMs zu reservieren. Alle verfügbaren Krypto-Einheiten jeder Intel QAT-Hardware werden von allen VMs, die die QAT-Hardware verwenden, gemeinsam genutzt.

Einrichten der Hostumgebung für die Verwendung von Intel QAT

  1. Laden Sie den von Intel bereitgestellten VMware-Treiber für das C62x-Serien (QAT)-Chipmodell auf dem VMware-Host herunter und installieren Sie ihn. Weitere Informationen zu den Intel-Paket-Downloads und Installationsanweisungen finden Sie unter Intel QuickAssist Technology Driver for VMware.
  2. Aktivieren Sie SR-IOV auf dem ESX-Host.
  3. Erstellen Sie virtuelle Maschinen. Weisen Sie beim Erstellen einer VM die entsprechende Anzahl von PCI-Geräten zu, um die Leistungsanforderungen zu erfüllen.
Hinweis:
Jeder C62x (QAT)-Chip kann bis zu drei separate PCI-Endpunkte haben. Jeder Endpunkt ist eine logische Sammlung von VFs und teilt die Bandbreite gleichmäßig mit anderen PCI-Endpunkten des Chips. Jeder Endpunkt kann bis zu 16 VFs haben, die als 16 PCI-Geräte erscheinen. Sie können diese Geräte der VM hinzufügen, um die Krypto-Beschleunigung mit dem QAT-Chip durchzuführen.

Hinweise

  • Wenn die Krypto-Anforderung der VM die Verwendung von mehr als einem QAT-PCI-Endpunkt/Chip vorsieht, wird empfohlen, die entsprechenden PCI-Geräte/VFs im Round-Robin-Verfahren auszuwählen, um eine symmetrische Verteilung zu gewährleisten.
  • Es wird empfohlen, dass die Anzahl der ausgewählten PCI-Geräte der Anzahl der lizenzierten vCPUs entspricht (ohne die Anzahl der Management-vCPUs). Das Hinzufügen von mehr PCI-Geräten als die verfügbare Anzahl von vCPUs verbessert die Leistung nicht unbedingt.
    Beispiel:
    Betrachten Sie einen ESX-Host mit einem Intel C62x-Chip, der 3 Endpunkte hat. Wenn Sie eine VM mit 6 vCPUs bereitstellen, wählen Sie 2 VFs von jedem Endpunkt aus und weisen Sie diese der VM zu. Diese Art der Zuweisung gewährleistet eine effektive und gleichmäßige Verteilung der Krypto-Einheiten für die VM. Von den insgesamt verfügbaren vCPUs ist standardmäßig eine vCPU für die Management-Ebene reserviert, und die restlichen vCPUs stehen für die Data-Plane-PEs zur Verfügung.

QAT-VFs mit dem vSphere Web Client VPX zuweisen

  1. Navigieren Sie im vSphere Web Client zum ESX-Host, auf dem sich die virtuelle Maschine befindet, und klicken Sie auf Ausschalten.
    VM ausschalten
  2. Navigieren Sie zu Aktionen > Einstellungen bearbeiten > Anderes Gerät hinzufügen, und wählen Sie PCI-Gerät aus.
    PCI-Gerät auswählen
  3. Weisen Sie für das neu hinzugefügte PCI-Gerät den c6xx QAT VF zu und speichern Sie die Konfiguration.
    c6xx QAT VF zuweisen
  4. Schalten Sie die VM erneut ein.
  5. Führen Sie den Befehl stat ssl in der NetScaler CLI aus, um die SSL-Zusammenfassung anzuzeigen und die SSL-Karten nach der Zuweisung von QAT VFs zu VPX zu überprüfen.
    Führen Sie den Befehl stat ssl aus

Informationen zur Bereitstellung

Diese Bereitstellung wurde mit den folgenden Komponentenspezifikationen getestet:
  • NetScaler VPX Version und Build: 14.1–8.50
  • VMware ESXi Version: 7.0.3 (Build 20036589)
  • Intel C62x QAT Treiberversion für VMware: 1.5.1.54