Konfigurieren einer NetScaler VPX-Instanz zur Nutzung von Azure Accelerated Networking
Accelerated Networking ermöglicht der virtuellen Maschine die Nutzung der Single Root I/O Virtualization (SR-IOV) Virtual Function (VF) NIC, was die Netzwerkleistung verbessert. Sie können diese Funktion bei hohen Arbeitslasten verwenden, die Daten mit höherem Durchsatz, zuverlässigem Streaming und geringerer CPU-Auslastung senden oder empfangen müssen. Wenn eine NIC mit Accelerated Networking aktiviert ist, bündelt Azure die vorhandene paravirtualisierte (PV) Schnittstelle der NIC mit einer SR-IOV VF-Schnittstelle. Die Unterstützung der SR-IOV VF-Schnittstelle ermöglicht und verbessert den Durchsatz der NetScaler VPX-Instanz.
Accelerated Networking bietet die folgenden Vorteile:
- Geringere Latenz
- Höhere Pakete pro Sekunde (pps)-Leistung
- Verbesserter Durchsatz
- Reduzierter Jitter
- Geringere CPU-Auslastung
Hinweis:
Azure Accelerated Networking wird auf NetScaler VPX-Instanzen ab Release 13.0 Build 76.29 unterstützt.
Voraussetzungen
- Stellen Sie sicher, dass Ihre VM-Größe den Anforderungen für Azure Accelerated Networking entspricht.
- Beenden Sie VMs (einzeln oder in einer Verfügbarkeitsgruppe), bevor Sie Accelerated Networking auf einer beliebigen NIC aktivieren.
Einschränkungen
Accelerated Networking kann nur für bestimmte Instanztypen aktiviert werden. Weitere Informationen finden Sie unter Unterstützte Instanztypen.
Für beschleunigtes Netzwerk unterstützte NICs
Azure stellt Mellanox ConnectX3-, ConnectX4- und ConnectX5-NICs im SR-IOV-Modus für beschleunigtes Netzwerk bereit.
Wenn beschleunigtes Netzwerk auf einer NetScaler VPX-Schnittstelle aktiviert ist, bündelt Azure entweder eine ConnectX3-, ConnectX4- oder ConnectX5-Schnittstelle mit der vorhandenen PV-Schnittstelle einer NetScaler VPX-Appliance.
Hinweis:
NetScaler VPX unterstützt ConnectX5-NICs ab Release 13.1 Build 37.x.
Weitere Informationen zum Aktivieren von beschleunigtem Netzwerk, bevor Sie eine Schnittstelle an eine VM anfügen, finden Sie unter Erstellen einer Netzwerkschnittstelle mit beschleunigtem Netzwerk.
Weitere Informationen zum Aktivieren von beschleunigtem Netzwerk auf einer vorhandenen Schnittstelle auf einer VM finden Sie unter Vorhandene Schnittstellen auf einer VM aktivieren.
So aktivieren Sie beschleunigtes Netzwerk auf einer NetScaler VPX-Instanz mithilfe der Azure-Konsole
Sie können beschleunigtes Netzwerk auf einer bestimmten Schnittstelle mithilfe der Azure-Konsole oder Azure PowerShell aktivieren.
Führen Sie die folgenden Schritte aus, um beschleunigtes Netzwerk mithilfe von Azure-Verfügbarkeitsgruppen oder Verfügbarkeitszonen zu aktivieren.
-
Melden Sie sich bei Azure-Portal an und navigieren Sie zu Azure Marketplace.

-
Suchen Sie im Azure Marketplace nach NetScaler.

-
Wählen Sie einen Nicht-FIPS-NetScaler-Plan zusammen mit der Lizenz aus und klicken Sie auf Erstellen.

Die Seite NetScaler erstellen wird angezeigt.
-
Erstellen Sie auf der Registerkarte Grundlagen eine Ressourcengruppe. Geben Sie auf der Registerkarte Parameter Details für Region, Administratorbenutzernamen, Administratorpasswort, Lizenztyp (VM-SKU) und andere Felder ein.

-
Klicken Sie auf Weiter: VM-Konfigurationen >.
Führen Sie auf der Seite VM-Konfigurationen Folgendes aus:
- Konfigurieren Sie das Suffix des öffentlichen IP-Domänennamens.
- Azure Monitoring Metrics aktivieren oder deaktivieren.
- Backend Autoscale™ aktivieren oder deaktivieren.

-
Klicken Sie auf Weiter: Netzwerk und zusätzliche Einstellungen >.
Erstellen Sie auf der Seite Netzwerk und zusätzliche Einstellungen ein Startdiagnosekonto und konfigurieren Sie die Netzwerkeinstellungen.
Im Abschnitt Beschleunigtes Netzwerk haben Sie die Möglichkeit, das beschleunigte Netzwerk separat für die Verwaltungsschnittstelle, die Clientschnittstelle und die Serverschnittstelle zu aktivieren oder zu deaktivieren.

-
Klicken Sie auf Weiter: Überprüfen + erstellen >.
Nach erfolgreicher Validierung überprüfen Sie die Grundeinstellungen, VM-Konfigurationen, Netzwerk- und zusätzlichen Einstellungen und klicken Sie auf Erstellen. Es kann einige Zeit dauern, bis die Azure-Ressourcengruppe mit den erforderlichen Konfigurationen erstellt wird.

-
Nach Abschluss der Bereitstellung wählen Sie die Ressourcengruppe aus, um die Konfigurationsdetails anzuzeigen.

-
Um die Konfigurationen für beschleunigtes Netzwerk zu überprüfen, wählen Sie Virtueller Computer > Netzwerk aus. Der Status des beschleunigten Netzwerks wird für jede NIC als Aktiviert oder Deaktiviert angezeigt.

Beschleunigtes Netzwerk mit Azure PowerShell aktivieren
Wenn Sie das beschleunigte Netzwerk nach der VM-Erstellung aktivieren müssen, können Sie dies mit Azure PowerShell tun.
Hinweis:
Stellen Sie sicher, dass Sie die VM anhalten, bevor Sie das beschleunigte Netzwerk mit Azure PowerShell aktivieren.
Führen Sie die folgenden Schritte aus, um das beschleunigte Netzwerk mit Azure PowerShell zu aktivieren.
-
Navigieren Sie zum Azure-Portal und klicken Sie auf das PowerShell-Symbol in der oberen rechten Ecke.
Hinweis:
Wenn Sie sich im Bash-Modus befinden, wechseln Sie in den PowerShell-Modus.

-
Führen Sie an der Eingabeaufforderung den folgenden Befehl aus:
az network nic update --name <nic-name> --accelerated-networking [true | false] --resource-group <resourcegroup-name> <!--NeedCopy-->Der Parameter für beschleunigtes Netzwerk akzeptiert einen der folgenden Werte:
- True: Aktiviert das beschleunigte Netzwerk auf der angegebenen NIC.
- False: Deaktiviert das beschleunigte Netzwerk auf der angegebenen NIC.
So aktivieren Sie das beschleunigte Netzwerk auf einer bestimmten NIC:
az network nic update --name citrix-adc-vpx-nic01-0 --accelerated-networking true --resource-group rsgp1-aan <!--NeedCopy-->So deaktivieren Sie das beschleunigte Netzwerk auf einer bestimmten NIC:
az network nic update --name citrix-adc-vpx-nic01-0 --accelerated-networking false --resource-group rsgp1-aan <!--NeedCopy--> -
Um den Status des beschleunigten Netzwerks nach Abschluss der Bereitstellung zu überprüfen, navigieren Sie zu VM > Networking.
Im folgenden Beispiel sehen Sie, dass das beschleunigte Netzwerk aktiviert ist.

Im folgenden Beispiel sehen Sie, dass das beschleunigte Netzwerk deaktiviert ist.

So überprüfen Sie das beschleunigte Netzwerk auf einer Schnittstelle mithilfe der FreeBSD-Shell von NetScaler
Sie können sich bei der FreeBSD-Shell von NetScaler anmelden und die folgenden Befehle ausführen, um den Status des beschleunigten Netzwerks zu überprüfen.
Beispiel für ConnectX3 NIC:
Das folgende Beispiel zeigt die Ausgabe des Befehls „ifconfig“ der Mellanox ConnectX3 NIC. „50/n“ gibt die VF-Schnittstellen der Mellanox ConnectX3 NICs an. 0/1 und 1/1 geben die PV-Schnittstellen der NetScaler VPX-Instanz an. Sie können beobachten, dass sowohl die PV-Schnittstelle (1/1) als auch die CX3 VF-Schnittstelle (50/1) dieselben MAC-Adressen (00:22:48:1c:99:3e) haben. Dies zeigt an, dass die beiden Schnittstellen gebündelt sind.

Beispiel für ConnectX4 NIC:
Das folgende Beispiel zeigt die Ausgabe des Befehls „ifconfig“ der Mellanox ConnectX4 NIC. „100/n“ bezeichnet die VF-Schnittstellen der Mellanox ConnectX4 NICs. 0/1, 1/1 und 1/2 bezeichnen die PV-Schnittstellen der NetScaler VPX-Instanz. Sie können beobachten, dass sowohl die PV-Schnittstelle (1/1) als auch die CX4 VF-Schnittstelle (100/1) dieselben MAC-Adressen (00:0d:3a:9b:f2:1d) haben. Dies deutet darauf hin, dass die beiden Schnittstellen gebündelt sind. Ebenso haben die PV-Schnittstelle (1/2) und die CX4 VF-Schnittstelle (100/2) dieselben MAC-Adressen (00:0d:3a:1e:d2:23).

So überprüfen Sie die beschleunigte Netzwerkkonfiguration auf einer Schnittstelle mithilfe der ADC-CLI
Beispiel für ConnectX3 NIC:
Die folgende Ausgabe des Befehls „show interface“ zeigt an, dass die PV-Schnittstelle 1/1 mit der virtuellen Funktion 50/1 gebündelt ist, die eine SR-IOV VF NIC ist. Die MAC-Adressen beider NICs (1/1 und 50/1) sind identisch. Nachdem die beschleunigte Netzwerkkonfiguration aktiviert wurde, werden die Daten der 1/1-Schnittstelle über den Datenpfad der 50/1-Schnittstelle gesendet, die eine ConnectX3-Schnittstelle ist. Sie können sehen, dass die Ausgabe des Befehls „show interface“ der PV-Schnittstelle (1/1) auf die VF (50/1) verweist. Ebenso verweist die Ausgabe des Befehls „show interface“ der VF-Schnittstelle (50/1) auf die PV-Schnittstelle (1/1).

Beispiel für ConnectX4 NIC:
Die folgende Ausgabe des Befehls „show interface“ zeigt an, dass die PV-Schnittstelle 1/1 mit der virtuellen Funktion 100/1 gebündelt ist, die eine SR-IOV VF NIC ist. Die MAC-Adressen beider NICs (1/1 und 100/1) sind identisch. Nachdem die beschleunigte Netzwerkkonfiguration aktiviert wurde, werden die Daten der 1/1-Schnittstelle über den Datenpfad der 100/1-Schnittstelle gesendet, die eine ConnectX4-Schnittstelle ist. Sie können sehen, dass die Ausgabe des Befehls „show interface“ der PV-Schnittstelle (1/1) auf die VF (100/1) verweist. Ebenso verweist die Ausgabe des Befehls „show interface“ der VF-Schnittstelle (100/1) auf die PV-Schnittstelle (1/1).

Wichtige Hinweise in NetScaler
- Die PV-Schnittstelle gilt als primäre oder Hauptschnittstelle für alle erforderlichen Vorgänge. Konfigurationen dürfen nur auf PV-Schnittstellen vorgenommen werden.
- Alle „set“-Operationen auf einer VF-Schnittstelle sind blockiert, mit Ausnahme der folgenden:
- Schnittstelle aktivieren
- Schnittstelle deaktivieren
- Schnittstelle zurücksetzen
- Statistiken löschen
Hinweis:
Citrix® empfiehlt, keine Operationen an der VF-Schnittstelle durchzuführen.
- Sie können die Bindung der PV-Schnittstelle an die VF-Schnittstelle mit dem Befehl
show interfaceüberprüfen. - Ab NetScaler Release 13.1-33.x kann eine NetScaler VPX-Instanz dynamische NIC-Entfernungen und die erneute Anbindung der entfernten NICs in Azure Accelerated Networking nahtlos verarbeiten. Azure kann SR-IOV VF NICs des Accelerated Networking für ihre Host-Wartungsaktivitäten entfernen. Wann immer eine NIC von einer Azure VM entfernt wird, zeigt die NetScaler VPX-Instanz den Schnittstellenstatus als „Link Down“ an, und der Datenverkehr läuft nur über die virtuelle Schnittstelle. Nachdem die entfernte NIC wieder angefügt wurde, verwenden die VPX-Instanzen die wieder angefügte SR-IOV VF NIC. Dieser Prozess erfolgt nahtlos und erfordert keine Konfiguration.
Ein VLAN für eine PV-Schnittstelle konfigurieren
Wenn eine PV-Schnittstelle an ein VLAN gebunden ist, wird die zugehörige beschleunigte VF-Schnittstelle ebenfalls an dasselbe VLAN wie die PV-Schnittstelle gebunden. In diesem Beispiel ist die PV-Schnittstelle (1/1) an VLAN (20) gebunden. Die VF-Schnittstelle (100/1), die mit der PV-Schnittstelle (1/1) gebündelt ist, ist ebenfalls an VLAN 20 gebunden.
Beispiel:
-
Ein VLAN erstellen.
add vlan 20 <!--NeedCopy--> -
Ein VLAN an die PV-Schnittstelle binden.
bind vlan 20 –ifnum 1/1 show vlan 1) VLAN ID: 1 Link-local IPv6 addr: fe80::20d:3aff:fe9b:f21d/64 Interfaces : LO/1 2) VLAN ID: 10 VLAN Alias Name: Interfaces : 0/1 100/1 IPs : 10.0.1.29 Mask: 255.255.255.0 3) VLAN ID: 20 VLAN Alias Name: Interfaces : 1/1 100/2 <!--NeedCopy-->
Hinweis:
VLAN-Bindungsvorgänge sind auf einer beschleunigten VF-Schnittstelle nicht zulässig.
bind vlan 1 -ifnum 100/1
ERROR: Operation not permitted
<!--NeedCopy-->
In diesem Artikel
- Voraussetzungen
- Einschränkungen
- Für beschleunigtes Netzwerk unterstützte NICs
- So aktivieren Sie beschleunigtes Netzwerk auf einer NetScaler VPX-Instanz mithilfe der Azure-Konsole
- Beschleunigtes Netzwerk mit Azure PowerShell aktivieren
- So überprüfen Sie das beschleunigte Netzwerk auf einer Schnittstelle mithilfe der FreeBSD-Shell von NetScaler
- So überprüfen Sie die beschleunigte Netzwerkkonfiguration auf einer Schnittstelle mithilfe der ADC-CLI
- Wichtige Hinweise in NetScaler
- Ein VLAN für eine PV-Schnittstelle konfigurieren