NetScaler VPX 14.1

NetScaler VPX-Instanz für die Verwendung von Azure Accelerated Networking konfigurieren

Accelerated Networking ermöglicht die Single Root I/O Virtualization (SR-IOV) Virtual Function (VF) NIC für eine virtuelle Maschine, 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 Leistung bei Paketen pro Sekunde (pps)
  • 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 Netzwerkkarten

Azure stellt Mellanox ConnectX3-, ConnectX4- und ConnectX5-Netzwerkkarten im SR-IOV-Modus für beschleunigtes Netzwerk bereit.

Wenn beschleunigtes Netzwerk auf einer NetScaler VPX-Schnittstelle aktiviert ist, bündelt Azure entweder die ConnectX3-, ConnectX4- oder ConnectX5-Schnittstelle mit der vorhandenen PV-Schnittstelle einer NetScaler VPX-Appliance.

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 Aktivieren vorhandener Schnittstellen auf einer VM.

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.

  1. Melden Sie sich bei Azure-Portal an und navigieren Sie zu Azure Marketplace.

    Azure Marketplace

  2. Suchen Sie im Azure Marketplace nach NetScaler.

    NetScaler suchen

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

    NetScaler erstellen

    Die Seite NetScaler erstellen wird angezeigt.

  4. Erstellen Sie auf der Registerkarte Grundlagen eine Ressourcengruppe. Geben Sie auf der Registerkarte Parameter Details für Region, Administrator-Benutzernamen, Administrator-Passwort, Lizenztyp (VM-SKU) und andere Felder ein.

    Grundlagen-Seite

  5. Klicken Sie auf Weiter: VM-Konfigurationen >.

    Führen Sie auf der Seite VM-Konfigurationen Folgendes aus:

    1. Konfigurieren Sie ein Suffix für den öffentlichen IP-Domänennamen.
    2. Aktivieren oder deaktivieren Sie Azure Monitoring Metrics.
    3. Aktivieren oder deaktivieren Sie Backend Autoscale™.

    VM-Konfigurationen

  6. 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.

    Optionen für beschleunigtes Netzwerk

  7. 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.

    Validierung erfolgreich

  8. Wählen Sie nach Abschluss der Bereitstellung die Ressourcengruppe aus, um die Konfigurationsdetails anzuzeigen.

    Virtuelle Maschine erstellen

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

    Beschleunigtes Netzwerk aktiviert

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.

  1. 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.

    Azure PowerShell

  2. 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:

    • Wahr: Aktiviert beschleunigtes Netzwerk auf der angegebenen NIC.
    • Falsch: Deaktiviert beschleunigtes Netzwerk auf der angegebenen NIC.

    So aktivieren Sie beschleunigtes 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 beschleunigtes Netzwerk auf einer bestimmten NIC:

    az network nic update --name citrix-adc-vpx-nic01-0 --accelerated-networking false --resource-group rsgp1-aan
    <!--NeedCopy-->
    
  3. Um den Status des beschleunigten Netzwerks nach Abschluss der Bereitstellung zu überprüfen, navigieren Sie zu VM > Networking.

    Im folgenden Beispiel sehen Sie, dass Beschleunigtes Netzwerk aktiviert ist.

    Beschleunigtes Netzwerk aktiviert

    Im folgenden Beispiel sehen Sie, dass Beschleunigtes Netzwerk deaktiviert ist.

    Beschleunigtes Netzwerk deaktiviert

So überprüfen Sie beschleunigtes 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 „ifconfig“-Befehls der Mellanox ConnectX3 NIC. „50/n“ bezeichnet die VF-Schnittstellen der Mellanox ConnectX3 NICs. 0/1 und 1/1 bezeichnen die PV-Schnittstellen der NetScaler VPX-Instanz. 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 deutet darauf hin, dass die beiden Schnittstellen gebündelt sind.

ConnectX3 ifconfig-Ausgabe

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) aufweisen. Dies deutet darauf hin, dass die beiden Schnittstellen gebündelt sind. Ähnlich weisen die PV-Schnittstelle (1/2) und die CX4-VF-Schnittstelle (100/2) dieselben MAC-Adressen (00:0d:3a:1e:d2:23) auf.

cx4-ifconfig-Ausgabe

So überprüfen Sie die beschleunigte Netzwerkkonnektivität 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 1/1- und 50/1-NICs sind identisch. Nachdem die beschleunigte Netzwerkkonnektivität 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 von „show interface“ der PV-Schnittstelle (1/1) auf die VF (50/1) verweist. Ähnlich verweist die Ausgabe von „show interface“ der VF-Schnittstelle (50/1) auf die PV-Schnittstelle (1/1).

Cx3-Ausgabe von „show interface“

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 1/1- und 100/1-NICs sind identisch. Nachdem die beschleunigte Netzwerkkonnektivität 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 von „show interface“ der PV-Schnittstelle (1/1) auf die VF (100/1) verweist. Ähnlich verweist die Ausgabe von „show interface“ der VF-Schnittstelle (100/1) auf die PV-Schnittstelle (1/1).

Cx4-Ausgabe von „show interface“

Wichtige Hinweise in NetScaler

  • Die PV-Schnittstelle gilt als primäre oder Hauptschnittstelle für alle notwendigen 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 auf 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 handhaben. 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:

  1. Ein VLAN erstellen.

    add vlan 20
    <!--NeedCopy-->
    
  2. 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-->