Configurer une instance NetScaler VPX pour utiliser le réseau accéléré Azure
Le réseau accéléré permet à la carte réseau de fonction virtuelle (VF) de virtualisation d’E/S racine unique (SR-IOV) d’une machine virtuelle d’améliorer les performances réseau. Vous pouvez utiliser cette fonctionnalité avec des charges de travail lourdes qui nécessitent d’envoyer ou de recevoir des données à un débit plus élevé avec un streaming fiable et une utilisation réduite du CPU. Lorsqu’une carte réseau est activée avec le réseau accéléré, Azure regroupe l’interface paravirtualisée (PV) existante de la carte réseau avec une interface VF SR-IOV. La prise en charge de l’interface VF SR-IOV permet et améliore le débit de l’instance NetScaler VPX.
Le réseau accéléré offre les avantages suivants :
- Latence réduite
- Performances plus élevées en paquets par seconde (pps)
- Débit amélioré
- Gigue réduite
- Utilisation du CPU diminuée
Remarque :
Le réseau accéléré Azure est pris en charge sur les instances NetScaler VPX à partir de la version 13.0 build 76.29.
Prérequis
- Assurez-vous que la taille de votre machine virtuelle correspond aux exigences du réseau accéléré Azure.
- Arrêtez les machines virtuelles (individuelles ou dans un groupe à haute disponibilité) avant d’activer le réseau accéléré sur une carte réseau.
Limitations
Le réseau accéléré ne peut être activé que sur certains types d’instances. Pour plus d’informations, consultez Types d’instances pris en charge.
Interfaces réseau prises en charge pour la mise en réseau accélérée
Azure fournit des interfaces réseau Mellanox ConnectX3, ConnectX4 et ConnectX5 en mode SR-IOV pour la mise en réseau accélérée.
Lorsque la mise en réseau accélérée est activée sur une interface NetScaler VPX, Azure regroupe une interface ConnectX3, ConnectX4 ou ConnectX5 avec l’interface PV existante d’une appliance NetScaler VPX.
Pour plus d’informations sur l’activation de la mise en réseau accélérée avant de joindre une interface à une VM, consultez Créer une interface réseau avec mise en réseau accélérée.
Pour plus d’informations sur l’activation de la mise en réseau accélérée sur une interface existante sur une VM, consultez Activer les interfaces existantes sur une VM.
Comment activer la mise en réseau accélérée sur une instance NetScaler VPX à l’aide de la console Azure
Vous pouvez activer la mise en réseau accélérée sur une interface spécifique à l’aide de la console Azure ou d’Azure PowerShell.
Procédez comme suit pour activer la mise en réseau accélérée en utilisant les groupes à haute disponibilité Azure ou les zones de disponibilité.
-
Connectez-vous à Azure portal, et accédez à Azure Marketplace.

-
Depuis l’Azure Marketplace, recherchez NetScaler.

-
Sélectionnez un plan NetScaler non-FIPS avec la licence, et cliquez sur Créer.

La page Créer NetScaler s’affiche.
-
Dans l’onglet Informations de base, créez un groupe de ressources. Sous l’onglet Paramètres, saisissez les détails pour la Région, le nom d’utilisateur administrateur, le mot de passe administrateur, le type de licence (référence de machine virtuelle) et d’autres champs.

-
Cliquez sur Suivant : Configurations de machine virtuelle >.
Sur la page Configurations de machine virtuelle, effectuez les opérations suivantes :
- Configurez un suffixe de nom de domaine d’adresse IP publique.
- Activez ou désactivez Métriques de surveillance Azure.
- Activez ou désactivez Mise à l’échelle automatique du backend™.

-
Cliquez sur Suivant : Réseau et paramètres supplémentaires >.
Sur la page Réseau et paramètres supplémentaires, créez un compte de diagnostic de démarrage et configurez les paramètres réseau.
Sous la section Mise en réseau accélérée, vous avez la possibilité d’activer ou de désactiver la mise en réseau accélérée séparément pour l’interface de gestion, l’interface client et l’interface serveur.

-
Cliquez sur Suivant : Vérifier + créer >.
Une fois la validation réussie, examinez les paramètres de base, les configurations de machine virtuelle, les paramètres réseau et supplémentaires, et cliquez sur Créer. La création du groupe de ressources Azure avec les configurations requises peut prendre un certain temps.

-
Une fois le déploiement terminé, sélectionnez le Groupe de ressources pour voir les détails de configuration.

-
Pour vérifier les configurations de mise en réseau accélérée, sélectionnez Machine virtuelle > Mise en réseau. Le statut de la mise en réseau accélérée est affiché comme Activé ou Désactivé pour chaque carte réseau.

Activer la mise en réseau accélérée à l’aide d’Azure PowerShell
Si vous devez activer la mise en réseau accélérée après la création de la machine virtuelle, vous pouvez le faire à l’aide d’Azure PowerShell.
Remarque :
Assurez-vous d’arrêter la machine virtuelle avant d’activer la mise en réseau accélérée à l’aide d’Azure PowerShell.
Suivez les étapes suivantes pour activer la mise en réseau accélérée à l’aide d’Azure PowerShell.
-
Accédez au portail Azure, cliquez sur l’icône PowerShell dans le coin supérieur droit.
Remarque :
Si vous êtes en mode Bash, passez en mode PowerShell.

-
À l’invite de commandes, exécutez la commande suivante :
az network nic update --name <nic-name> --accelerated-networking [true | false] --resource-group <resourcegroup-name> <!--NeedCopy-->Le paramètre de mise en réseau accélérée accepte l’une des valeurs suivantes :
- Vrai : Active la mise en réseau accélérée sur la carte réseau spécifiée.
- Faux : Désactive la mise en réseau accélérée sur la carte réseau spécifiée.
Pour activer la mise en réseau accélérée sur une carte réseau spécifique :
az network nic update --name citrix-adc-vpx-nic01-0 --accelerated-networking true --resource-group rsgp1-aan <!--NeedCopy-->Pour désactiver la mise en réseau accélérée sur une carte réseau spécifique :
az network nic update --name citrix-adc-vpx-nic01-0 --accelerated-networking false --resource-group rsgp1-aan <!--NeedCopy--> -
Pour vérifier l’état de la mise en réseau accélérée une fois le déploiement terminé, accédez à VM > Mise en réseau.
Dans l’exemple suivant, vous pouvez voir que la mise en réseau accélérée est Activée.

Dans l’exemple suivant, vous pouvez voir que la mise en réseau accélérée est Désactivée.

Pour vérifier la mise en réseau accélérée sur une interface à l’aide du shell FreeBSD de NetScaler
Vous pouvez vous connecter au shell FreeBSD de NetScaler et exécuter les commandes suivantes pour vérifier l’état de la mise en réseau accélérée.
Exemple pour la carte réseau ConnectX3 :
L’exemple suivant montre la sortie de la commande « ifconfig » de la carte réseau Mellanox ConnectX3. Le « 50/n » indique les interfaces VF des cartes réseau Mellanox ConnectX3. 0/1 et 1/1 indiquent les interfaces PV de l’instance NetScaler VPX. Vous pouvez observer que l’interface PV (1/1) et l’interface CX3 VF (50/1) ont les mêmes adresses MAC (00:22:48:1c:99:3e). Cela indique que les deux interfaces sont regroupées.

Exemple pour la carte réseau ConnectX4 :
L’exemple suivant montre la sortie de la commande « ifconfig » de la carte réseau Mellanox ConnectX4. Le « 100/n » indique les interfaces VF des cartes réseau Mellanox ConnectX4. 0/1, 1/1 et 1/2 indiquent les interfaces PV de l’instance NetScaler VPX. Vous pouvez observer que l’interface PV (1/1) et l’interface VF CX4 (100/1) ont les mêmes adresses MAC (00:0d:3a:9b:f2:1d). Cela indique que les deux interfaces sont regroupées. De même, l’interface PV (1/2) et l’interface VF CX4 (100/2) ont les mêmes adresses MAC (00:0d:3a:1e:d2:23).

Pour vérifier la mise en réseau accélérée sur une interface à l’aide de l’interface de ligne de commande ADC
Exemple pour la carte réseau ConnectX3 :
La sortie de la commande « show interface » suivante indique que l’interface PV 1/1 est regroupée avec la fonction virtuelle 50/1, qui est une carte réseau VF SR-IOV. Les adresses MAC des cartes réseau 1/1 et 50/1 sont identiques. Une fois la mise en réseau accélérée activée, les données de l’interface 1/1 sont envoyées via le chemin de données de l’interface 50/1, qui est une interface ConnectX3. Vous pouvez voir que la sortie « show interface » de l’interface PV (1/1) pointe vers la VF (50/1). De même, la sortie « show interface » de l’interface VF (50/1) pointe vers l’interface PV (1/1).

Exemple pour la carte réseau ConnectX4 :
La sortie de la commande « show interface » suivante indique que l’interface PV 1/1 est regroupée avec la fonction virtuelle 100/1, qui est une carte réseau VF SR-IOV. Les adresses MAC des cartes réseau 1/1 et 100/1 sont identiques. Une fois la mise en réseau accélérée activée, les données de l’interface 1/1 sont envoyées via le chemin de données de l’interface 100/1, qui est une interface ConnectX4. Vous pouvez voir que la sortie « show interface » de l’interface PV (1/1) pointe vers la VF (100/1). De même, la sortie « show interface » de l’interface VF (100/1) pointe vers l’interface PV (1/1).

Points à noter dans NetScaler
- L’interface PV est considérée comme l’interface principale pour toutes les opérations nécessaires. Les configurations doivent être effectuées uniquement sur les interfaces PV.
- Toutes les opérations « set » sur une interface VF sont bloquées, à l’exception des suivantes :
- activer l’interface
- désactiver l’interface
- réinitialiser l’interface
- effacer les statistiques
Remarque :
Citrix® recommande de ne pas effectuer d’opérations sur l’interface VF.
- Vous pouvez vérifier la liaison de l’interface PV avec l’interface VF à l’aide de la commande
show interface. - À partir de la version 13.1-33.x de NetScaler, une instance NetScaler VPX peut gérer de manière transparente les suppressions dynamiques de cartes réseau et le rattachement des cartes réseau supprimées dans le réseau accéléré Azure. Azure peut supprimer la carte réseau SR-IOV VF du réseau accéléré pour ses activités de maintenance de l’hôte. Chaque fois qu’une carte réseau est supprimée d’une machine virtuelle Azure, l’instance NetScaler VPX affiche l’état de l’interface comme “Link Down” (Lien désactivé) et le trafic passe uniquement par l’interface virtuelle. Une fois la carte réseau supprimée rattachée, les instances VPX utilisent la carte réseau SR-IOV VF rattachée. Ce processus se déroule de manière transparente et ne nécessite aucune configuration.
Configurer un VLAN pour une interface PV
Lorsqu’une interface PV est liée à un VLAN, l’interface VF accélérée associée est également liée au même VLAN que l’interface PV. Dans cet exemple, l’interface PV (1/1) est liée au VLAN (20). L’interface VF (100/1) qui est regroupée avec l’interface PV (1/1) est également liée au VLAN 20.
Exemple :
-
Créer un VLAN.
add vlan 20 <!--NeedCopy--> -
Lier un VLAN à l’interface PV.
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-->
Remarque :
L’opération de liaison de VLAN n’est pas autorisée sur une interface VF accélérée.
bind vlan 1 -ifnum 100/1
ERROR: Operation not permitted
<!--NeedCopy-->
Dans cet article
- Prérequis
- Limitations
- Interfaces réseau prises en charge pour la mise en réseau accélérée
- Comment activer la mise en réseau accélérée sur une instance NetScaler VPX à l’aide de la console Azure
- Activer la mise en réseau accélérée à l’aide d’Azure PowerShell
- Pour vérifier la mise en réseau accélérée sur une interface à l’aide du shell FreeBSD de NetScaler
- Pour vérifier la mise en réseau accélérée sur une interface à l’aide de l’interface de ligne de commande ADC
- Points à noter dans NetScaler
- Configurer un VLAN pour une interface PV