Citrix ADC

Konfigurieren einer Citrix ADC VPX-Instanz für beschleunigte Azure-Netzwerke

Die beschleunigte Vernetzung ermöglicht die Netzwerkkarte der virtuellen Funktion (VF) mit Single Root I/O Virtualisierung (SR-IOV) auf eine virtuelle Maschine, was die Netzwerkleistung verbessert. Sie können diese Funktion bei starken Workloads verwenden, die Daten mit höherem Durchsatz mit zuverlässigem Streaming und geringerer CPU-Auslastung senden oder empfangen müssen. Wenn eine NIC mit beschleunigter Vernetzung aktiviert ist, bündelt Azure die vorhandene para-virtualisierte (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 Citrix ADC VPX-Instanz.

Die beschleunigte Vernetzung bietet folgende Vorteile:

  • Niedrigere Latenz
  • Höhere Paketleistung pro Sekunde (pps)
  • Verbesserter Durchsatz
  • Reduzierter Jitter
  • Verminderte CPU-Auslastung

Hinweis:

Azure-beschleunigtes Netzwerk wird ab Version 13.0 Build 76.29 auf Citrix ADC VPX-Instanzen unterstützt.

Voraussetzungen

  • Stellen Sie sicher, dass Ihre VM-Größe den Anforderungen für beschleunigtes Azure-Netzwerk entspricht.
  • Stoppen Sie VMs (einzeln oder in einem Verfügbarkeitssatz), bevor Sie beschleunigte Netzwerke auf einer Netzwerkkarte aktivieren.

Einschränkungen

Beschleunigtes Netzwerk kann nur für einige Instanztypen aktiviert werden. Weitere Informationen finden Sie unter Unterstützte Instanztypen.

NICs, die für beschleunigte Netzwerke unterstützt werden

Azure bietet Mellanox ConnectX3- und ConnectX4-NICs im SR-IOV-Modus für beschleunigtes Networking.

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

Weitere Informationen zum Aktivieren beschleunigter Netzwerke vor dem Anschließen einer Schnittstelle an eine VM finden Sie unter Erstellen einer Netzwerkschnittstelle mit beschleunigtem Netzwerk.

Weitere Informationen zum Aktivieren beschleunigter Netzwerke auf einer vorhandenen Schnittstelle auf einer VM finden Sie unter Aktivieren vorhandener Schnittstellen auf einer VM.

So aktivieren Sie beschleunigtes Netzwerk auf der Citrix ADC VPX-Instanz mit der Azure-Konsole

Sie können die beschleunigte Vernetzung auf einer bestimmten Schnittstelle über die Azure-Konsole oder die Azure PowerShell aktivieren.

Führen Sie die folgenden Schritte aus, um beschleunigtes Netzwerk mithilfe von Azure-Verfügbarkeitssätzen oder Availability Zones zu aktivieren.

  1. Melden Sie sich beim Azure-Portalan und navigieren Sie zu Azure Marketplace.

    Azure Marketplace

  2. Suchen Sie im Azure Marketplacenach Citrix ADC.

    Suche nach Citrix ADC

  3. Wählen Sie einen Citrix ADC-Plan ohne FIPS zusammen mit der Lizenz aus und klicken Sie auf Erstellen.

    Erstellen Sie Citrix ADC

    Die Seite Citrix ADC erstellen wird angezeigt.

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

    Seite "Grundlagen"

  5. Klicken Sie auf Weiter: VM-Konfigurationen.

    Führen Sie auf der Seite VM-Konfigurationen die folgenden Schritte aus:

    1. Konfigurieren Sie das Suffix für öffentliche IP-Domäne
    2. Aktivieren oder deaktivieren Sie Azure Monitoring-Metriken.
    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 Boot-Diagnosekonto und konfigurieren Sie die Netzwerkeinstellungen.

    Im Abschnitt Accelerated Networking haben Sie die Möglichkeit, das beschleunigte Netzwerk separat für die Verwaltungsschnittstelle, die Client-Schnittstelle und die Serverschnittstelle zu aktivieren oder zu deaktivieren.

    beschleunigte Netzwerkoptionen

  7. Klicken Sie auf Weiter: Überprüfen + erstellen.

    Überprüfen Sie nach erfolgreicher Validierung die Grundeinstellungen, VM-Konfigurationen, das Netzwerk und zusätzliche Einstellungen und klicken Sie auf Erstellen. Es kann einige Zeit dauern, bis die Azure-Ressourcengruppe mit den erforderlichen Konfigurationen erstellt wurde.

    Validierung bestand

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

    Erstellen einer virtuellen Maschine

  9. Um die Konfigurationen für beschleunigte Netzwerke zu überprüfen, wählen Sie Virtuelle Maschine > Netzwerk aus. Der Status “Beschleunigtes Netzwerk” wird für jede Netzwerkkarte als Aktiviert oder Deaktiviert angezeigt.

    Beschleunigtes Netzwerk aktiviert

Aktivieren Sie beschleunigte Netzwerke mit Azure PowerShell

Wenn Sie nach der VM-Erstellung beschleunigtes Netzwerk aktivieren müssen, können Sie dies mit Azure PowerShell tun.

Hinweis:

Stellen Sie sicher, dass Sie die VM beenden, bevor Sie Accelerated Networking mit Azure PowerShell aktivieren.

Führen Sie die folgenden Schritte aus, um beschleunigtes Netzwerk mithilfe von Azure PowerShell zu aktivieren.

  1. Navigieren Sie zum Azure-Portalund klicken Sie auf das PowerShell-Symbol in der rechten oberen 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 beschleunigte Netzwerkparameter akzeptiert einen der folgenden Werte:

    • True: Aktiviert beschleunigtes Netzwerk auf der angegebenen NIC.
    • False: Deaktiviert das beschleunigte Netzwerk auf der angegebenen Netzwerkkarte.

    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 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-->
    
  3. Um den Status “Beschleunigtes Netzwerk” nach Abschluss der Bereitstellung zu überprüfen, navigieren Sie zu VM > Netzwerk.

    Im folgenden Beispiel sehen Sie, dass Accelerated Networking aktiviertist.

    an-aktiviert

    Im folgenden Beispiel sehen Sie, dass Accelerated Networking deaktiviertist.

    an-deaktiviert

So überprüfen Sie beschleunigte Netzwerke auf einer Schnittstelle mithilfe der FreeBSD Shell von Citrix ADC

Sie können sich bei der FreeBSD-Shell von Citrix ADC anmelden und die folgenden Befehle ausführen, um den Status der beschleunigten Netzwerke zu überprüfen.

Beispiel für ConnectX3 NIC:

Das folgende Beispiel zeigt die Befehlsausgabe “ifconfig” der Mellanox ConnectX3-NIC. Der “50/n” zeigt die VF-Schnittstellen der Mellanox ConnectX3-NICs an. 0/1 und 1/1 geben die PV-Schnittstellen der Citrix ADC 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 haben (00:22:48:1 c: 99:3 e). Dies deutet darauf hin, dass die beiden Schnittstellen gebündelt sind.

cx3-ifconfig-output

Beispiel für ConnectX4 NIC:

Das folgende Beispiel zeigt die Befehlsausgabe “ifconfig” der Mellanox ConnectX4-NIC. Der “100/n” zeigt die VF-Schnittstellen der Mellanox ConnectX4-NICs an. 0/1, 1/1 und 1/2 zeigt die PV-Schnittstellen der Citrix ADC VPX-Instanz an. Sie können beobachten, dass sowohl die PV-Schnittstelle (1/1) als auch die CX4-VF-Schnittstelle (100/1) dieselben MAC-Adressen haben (00:0 d:3a:9b:f 2:1 d). Dies deutet darauf hin, dass die beiden Schnittstellen gebündelt sind. In ähnlicher Weise haben die PV-Schnittstelle (1/2) und die CX4 VF-Schnittstelle (100/2) dieselben MAC-Adressen (00:0 d:3a:1e:d 2:23).

cx4-ifconfig

So überprüfen Sie die beschleunigte Vernetzung auf einer Schnittstelle mit ADC CLI

Beispiel für ConnectX3 NIC:

Die folgende show interface befehlsausgabe zeigt an, dass die PV-Schnittstelle 1/1 mit der virtuellen Funktion 50/1 gebündelt ist, bei der es sich um eine SR-IOV VF-NIC handelt. Die MAC-Adressen von 1/1- und 50/1-NICs sind identisch. Nachdem die beschleunigte Vernetzung aktiviert wurde, werden die Daten der 1/1-Schnittstelle über den Datenpfad der 50/1-Schnittstelle gesendet, bei der es sich um eine ConnectX3-Schnittstelle handelt. Sie können sehen, dass der “show interface” -Ausgang der PV-Schnittstelle (1/1) auf den VF (50/1) zeigt. In ähnlicher Weise zeigt der “show interface” -Ausgang der VF-Schnittstelle (50/1) auf die PV-Schnittstelle (1/1).

Cx3 zeigt Schnittstellenausgang

Beispiel für ConnectX4 NIC:

Die folgende show interface befehlsausgabe zeigt an, dass die PV-Schnittstelle 1/1 mit der virtuellen Funktion 100/1 gebündelt ist, bei der es sich um eine SR-IOV VF-NIC handelt. Die MAC-Adressen von 1/1- und 100/1-NICs sind identisch. Nachdem die beschleunigte Vernetzung aktiviert wurde, werden die Daten der 1/1-Schnittstelle über den Datenpfad der 100/1-Schnittstelle gesendet, bei der es sich um eine ConnectX4-Schnittstelle handelt. Sie können sehen, dass der “show interface” -Ausgang der PV-Schnittstelle (1/1) auf den VF (100/1) zeigt. In ähnlicher Weise zeigt der “show interface” -Ausgang der VF-Schnittstelle (100/1) auf die PV-Schnittstelle (1/1).

Cx4 zeigt Schnittstellenausgang

Zu beachtende Punkte in Citrix ADC

  • Die PV-Schnittstelle gilt als primäre oder Hauptschnittstelle für alle notwendigen Operationen. Konfigurationen müssen nur an PV-Schnittstellen durchgeführt werden.
  • Alle “set” -Operationen auf einer VF-Schnittstelle sind mit Ausnahme der folgenden blockiert:
    • Schnittstelle aktivieren
    • Interface deaktivieren
    • Schnittstelle zurücksetzen
    • klare Statistiken

    Hinweis:

    Citrix empfiehlt, dass Sie keine Vorgänge auf der VF-Schnittstelle ausführen.

  • Sie können die Bindung der PV-Schnittstelle mit der VF-Schnittstelle mit dem show interface Befehl überprüfen.

Konfigurieren Sie ein VLAN für eine PV-Schnittstelle

Wenn eine PV-Schnittstelle an ein VLAN gebunden ist, ist die zugehörige beschleunigte VF-Schnittstelle auch 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. Erstellen Sie ein VLAN.

    add vlan 20
    <!--NeedCopy-->
    
  2. Binden Sie ein VLAN an die PV-Schnittstelle.

    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:

Der VLAN-Bindungsvorgang ist auf einer beschleunigten VF-Schnittstelle nicht zulässig.

bind vlan 1 -ifnum 100/1
ERROR: Operation not permitted
<!--NeedCopy-->