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 unterUnterstü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 unterErstellen einer Netzwerkschnittstelle mit beschleunigtem Netzwerk.

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

So aktivieren Sie beschleunigtes Netzwerk auf einer Citrix ADC VPX-Instanz mithilfe 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 beimAzure-Portalan und navigieren Sie zuAzure Marketplace.

    Azure Marketplace

  2. Suchen Sie imAzure MarketplacenachCitrix ADC.

    Suche nach Citrix ADC

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

    Erstellen Sie Citrix ADC

    Die SeiteCitrix ADC erstellenwird angezeigt.

  4. Erstellen Sie auf der RegisterkarteGrundlageneine Ressourcengruppe. Geben Sie auf der RegisterkarteParameterDetails für die Felder Region, Admin-Benutzername, Admin-Kennwort, Lizenztyp (VM SKU) und andere ein.

    Seite

  5. Klicken Sie aufWeiter: VM-Konfigurationen.

    Führen Sie auf der SeiteVM-Konfigurationendie folgenden Schritte aus:

    1. Konfigurieren Sie das Suffix für öffentliche IP-Domäne
    2. Aktivieren oder deaktivieren SieAzure Monitoring-Metriken.
    3. Aktivieren oder deaktivieren SieBackend Autoscale.

    VM-Konfigurationen

  6. Klicken Sie aufWeiter: Netzwerk und Zusätzliche Einstellungen.

    Erstellen Sie auf der SeiteNetzwerk und zusätzliche Einstellungenein Boot-Diagnosekonto und konfigurieren Sie die Netzwerkeinstellungen.

    Im AbschnittAccelerated Networkinghaben 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 aufWeiter: Überprüfen + Erstellen.

    Überprüfen Sie nach erfolgreicher Validierung die Grundeinstellungen, VM-Konfigurationen, das Netzwerk und zusätzliche Einstellungen und klicken Sie aufErstellen. 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 dieRessourcengruppeaus, um die Konfigurationsdetails anzuzeigen.

    Erstellen einer virtuellen Maschine

  9. Um die Konfigurationen für beschleunigte Netzwerke zu überprüfen, wählen SieVirtuelle Maschine > Netzwerkaus. Der Status “Beschleunigtes Netzwerk” wird für jede Netzwerkkarte alsAktiviert oderDeaktiviert**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 zumAzure-Portalund klicken Sie auf dasPowerShell-Symbolin 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  --accelerated-networking [true | false] --resource-group  

    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 

    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 
  3. Um zu überprüfen, ob der Status Beschleunigtes Netzwerk nach Abschluss der Bereitstellung angezeigt wird, navigieren Sie zuVM > Netzwerk.

    Im folgenden Beispiel sehen Sie, dass Accelerated Networkingaktiviertist.

    an-aktiviert

    Im folgenden Beispiel sehen Sie, dass Accelerated Networkingdeaktiviertist.

    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:1c:99:3e). 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:0d:3a:9b:f2:1d). 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:0d:3a:1e:d2:23).

cx4-ifconfig

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

Beispiel für ConnectX3 NIC:

Die folgende Befehlsausgabe von show interface 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

祖茂堂beachtendePunkte 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 Befehlshow interfaceüberprüfen.
  • Ab Citrix ADC Version 13.1-33.x kann eine Citrix ADC VPX-Instanz das dynamische Entfernen von Netzwerkkarten und das erneute Anhängen der entfernten Netzwerkkarten in beschleunigten Azure-Netzwerken nahtlos verarbeiten. Azure kann die SR-IOV VF-NIC aus beschleunigten Netzwerken für ihre Hostwartungsaktivitäten entfernen. Immer wenn eine Netzwerkkarte aus Azure VM entfernt wird, zeigt die ADC VPX-Instanz den Schnittstellenstatus als “Link Down” an und der Datenverkehr wird nur über die virtuelle Schnittstelle geleitet. Nachdem die entfernte Netzwerkkarte wieder angeschlossen wurde, verwenden die VPX-Instanzen die wieder angeschlossene SR-IOV-VF-NIC. Dieser Prozess läuft nahtlos ab und erfordert keine Konfiguration.

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

Hinweis

VLAN-Bindungsvorgänge sind auf einer beschleunigten VF-Schnittstelle nicht zulässig.

bind vlan 1 -ifnum 100/1 ERROR: Operation not permitted