Configurar una instancia de NetScaler VPX para usar la red acelerada de Azure
La red acelerada permite que la NIC de función virtual (VF) de virtualización de E/S de raíz única (SR-IOV) se conecte a una máquina virtual, lo que mejora el rendimiento de la red. Puede utilizar esta función con cargas de trabajo pesadas que necesitan enviar o recibir datos con un mayor rendimiento, una transmisión fiable y una menor utilización de la CPU. Cuando una NIC está habilitada con red acelerada, Azure agrupa la interfaz paravirtualizada (PV) existente de la NIC con una interfaz VF de SR-IOV. La compatibilidad con la interfaz VF de SR-IOV permite y mejora el rendimiento de la instancia de NetScaler VPX.
La red acelerada ofrece las siguientes ventajas:
- Menor latencia
- Mayor rendimiento de paquetes por segundo (pps)
- Rendimiento mejorado
- Menor fluctuación (jitter)
- Menor utilización de la CPU
Nota:
La red acelerada de Azure es compatible con las instancias de NetScaler VPX a partir de la versión 13.0 compilación 76.29.
Requisitos previos
- Asegúrese de que el tamaño de su VM cumpla los requisitos para la red acelerada de Azure.
- Detenga las VM (individuales o en un conjunto de disponibilidad) antes de habilitar la red acelerada en cualquier NIC.
Limitaciones
La red acelerada solo se puede habilitar en algunos tipos de instancias. Para obtener más información, consulte Tipos de instancias admitidos.
Tarjetas de red compatibles para redes aceleradas
Azure proporciona NIC Mellanox ConnectX3, ConnectX4 y ConnectX5 en modo SR-IOV para redes aceleradas.
Cuando las redes aceleradas están habilitadas en una interfaz de NetScaler VPX, Azure agrupa una interfaz ConnectX3, ConnectX4 o ConnectX5 con la interfaz PV existente de un dispositivo NetScaler VPX.
Nota:
NetScaler VPX admite NIC ConnectX5 a partir de la versión 13.1 compilación 37.x.
Para obtener más información sobre cómo habilitar las redes aceleradas antes de adjuntar una interfaz a una VM, consulte Crear una interfaz de red con redes aceleradas.
Para obtener más información sobre cómo habilitar las redes aceleradas en una interfaz existente en una VM, consulte Habilitar interfaces existentes en una VM.
Cómo habilitar las redes aceleradas en una instancia de NetScaler VPX mediante la consola de Azure
Puede habilitar las redes aceleradas en una interfaz específica mediante la consola de Azure o Azure PowerShell.
Siga los pasos siguientes para habilitar las redes aceleradas mediante el uso de conjuntos de disponibilidad o zonas de disponibilidad de Azure.
-
Inicie sesión en portal de Azure y vaya a Azure Marketplace.

-
Desde Azure Marketplace, busque NetScaler.

-
Seleccione un plan de NetScaler que no sea FIPS junto con la licencia y haga clic en Crear.

Aparece la página Crear NetScaler.
-
En la pestaña Básicos, cree un grupo de recursos. En la pestaña Parámetros, introduzca los detalles de la región, el nombre de usuario administrador, la contraseña de administrador, el tipo de licencia (SKU de VM) y otros campos.

-
Haga clic en Siguiente: Configuraciones de VM >.
En la página Configuraciones de VM, realice lo siguiente:
- Configure el sufijo del nombre de dominio de la IP pública.
- Habilite o deshabilite las Métricas de supervisión de Azure.
- Habilite o deshabilite Backend Autoscale™.

-
Haga clic en Siguiente: Configuración de red y adicional >.
En la página Configuración de red y adicional, cree una cuenta de diagnóstico de arranque y configure los ajustes de red.
En la sección Redes aceleradas, tiene la opción de habilitar o deshabilitar las redes aceleradas por separado para la interfaz de administración, la interfaz de cliente y la interfaz de servidor.

-
Haga clic en Siguiente: Revisar + crear >.
Una vez que la validación sea correcta, revise la configuración básica, las configuraciones de la VM, la red y la configuración adicional, y haga clic en Crear. Puede que tarde algún tiempo en crearse el Grupo de recursos de Azure con las configuraciones requeridas.

-
Una vez completada la implementación, seleccione el Grupo de recursos para ver los detalles de la configuración.

-
Para verificar las configuraciones de Redes aceleradas, seleccione Máquina virtual > Redes. El estado de Redes aceleradas se muestra como Habilitado o Deshabilitado para cada NIC.

Habilitar redes aceleradas mediante Azure PowerShell
Si necesita habilitar las redes aceleradas después de la creación de la VM, puede hacerlo mediante Azure PowerShell.
Nota:
Asegúrese de detener la VM antes de habilitar las Redes aceleradas mediante Azure PowerShell.
Realice los siguientes pasos para habilitar las redes aceleradas mediante Azure PowerShell.
-
Vaya a Azure portal, haga clic en el icono de PowerShell en la esquina superior derecha.
Nota:
Si está en el modo Bash, cambie al modo PowerShell.

-
En el símbolo del sistema, ejecute el siguiente comando:
az network nic update --name <nic-name> --accelerated-networking [true | false] --resource-group <resourcegroup-name> <!--NeedCopy-->El parámetro de red acelerada acepta cualquiera de los siguientes valores:
- True: Habilita la red acelerada en la NIC especificada.
- False: Deshabilita la red acelerada en la NIC especificada.
Para habilitar la red acelerada en una NIC específica:
az network nic update --name citrix-adc-vpx-nic01-0 --accelerated-networking true --resource-group rsgp1-aan <!--NeedCopy-->Para deshabilitar la red acelerada en una NIC específica:
az network nic update --name citrix-adc-vpx-nic01-0 --accelerated-networking false --resource-group rsgp1-aan <!--NeedCopy--> -
Para verificar el estado de la red acelerada una vez completada la implementación, vaya a VM > Redes.
En el siguiente ejemplo, puede ver que la red acelerada está habilitada.

En el siguiente ejemplo, puede ver que la red acelerada está deshabilitada.

Para verificar la red acelerada en una interfaz mediante el shell FreeBSD de NetScaler
Puede iniciar sesión en el shell FreeBSD de NetScaler y ejecutar los siguientes comandos para verificar el estado de la red acelerada.
Ejemplo para NIC ConnectX3:
El siguiente ejemplo muestra la salida del comando «ifconfig» de la NIC Mellanox ConnectX3. El «50/n» indica las interfaces VF de las NIC Mellanox ConnectX3. 0/1 y 1/1 indican las interfaces PV de la instancia de NetScaler VPX. Puede observar que tanto la interfaz PV (1/1) como la interfaz CX3 VF (50/1) tienen las mismas direcciones MAC (00:22:48:1c:99:3e). Esto indica que las dos interfaces están agrupadas.

Ejemplo para NIC ConnectX4:
El siguiente ejemplo muestra la salida del comando “ifconfig” de la NIC Mellanox ConnectX4. El “100/n” indica las interfaces VF de las NIC Mellanox ConnectX4. 0/1, 1/1 y 1/2 indican las interfaces PV de la instancia de NetScaler VPX. Puede observar que tanto la interfaz PV (1/1) como la interfaz VF CX4 (100/1) tienen las mismas direcciones MAC (00:0d:3a:9b:f2:1d). Esto indica que las dos interfaces están agrupadas. Del mismo modo, la interfaz PV (1/2) y la interfaz VF CX4 (100/2) tienen las mismas direcciones MAC (00:0d:3a:1e:d2:23).

Para verificar las redes aceleradas en una interfaz mediante la CLI de ADC
Ejemplo para NIC ConnectX3:
La siguiente salida del comando show interface indica que la interfaz PV 1/1 está agrupada con la función virtual 50/1, que es una NIC VF SR-IOV. Las direcciones MAC de ambas NIC 1/1 y 50/1 son las mismas. Una vez habilitadas las redes aceleradas, los datos de la interfaz 1/1 se envían a través de la ruta de datos de la interfaz 50/1, que es una interfaz ConnectX3. Puede ver que la salida de “show interface” de la interfaz PV (1/1) apunta a la VF (50/1). Del mismo modo, la salida de “show interface” de la interfaz VF (50/1) apunta a la interfaz PV (1/1).

Ejemplo para NIC ConnectX4:
La siguiente salida del comando show interface indica que la interfaz PV 1/1 está agrupada con la función virtual 100/1, que es una NIC VF SR-IOV. Las direcciones MAC de ambas NIC 1/1 y 100/1 son las mismas. Una vez habilitadas las redes aceleradas, los datos de la interfaz 1/1 se envían a través de la ruta de datos de la interfaz 100/1, que es una interfaz ConnectX4. Puede ver que la salida de “show interface” de la interfaz PV (1/1) apunta a la VF (100/1). Del mismo modo, la salida de “show interface” de la interfaz VF (100/1) apunta a la interfaz PV (1/1).

Puntos a tener en cuenta en NetScaler
- La interfaz PV se considera la interfaz principal para todas las operaciones necesarias. Las configuraciones solo deben realizarse en las interfaces PV.
- Todas las operaciones ‘set’ en una interfaz VF están bloqueadas, excepto las siguientes:
- habilitar interfaz
- deshabilitar interfaz
- restablecer interfaz
- borrar estadísticas
Nota:
Citrix® recomienda no realizar ninguna operación en la interfaz VF.
- Puede verificar la vinculación de la interfaz PV con la interfaz VF usando el comando
show interface. - A partir de la versión 13.1-33.x de NetScaler, una instancia de NetScaler VPX puede gestionar sin problemas las eliminaciones dinámicas de NIC y la reconexión de las NIC eliminadas en la red acelerada de Azure. Azure puede eliminar la NIC VF SR-IOV de la red acelerada para sus actividades de mantenimiento del host. Siempre que se elimina una NIC de una VM de Azure, la instancia de NetScaler VPX muestra el estado de la interfaz como “Enlace inactivo” y el tráfico solo pasa a través de la interfaz virtual. Después de que la NIC eliminada se vuelve a conectar, las instancias VPX utilizan la NIC VF SR-IOV reconectada. Este proceso ocurre sin problemas y no requiere ninguna configuración.
Configurar una VLAN en una interfaz PV
Cuando una interfaz PV está vinculada a una VLAN, la interfaz VF acelerada asociada también se vincula a la misma VLAN que la interfaz PV. En este ejemplo, la interfaz PV (1/1) está vinculada a la VLAN (20). La interfaz VF (100/1) que está agrupada con la interfaz PV (1/1) también está vinculada a la VLAN 20.
Ejemplo:
-
Crear una VLAN.
add vlan 20 <!--NeedCopy--> -
Vincular una VLAN a la interfaz 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-->
Nota:
La operación de vinculación de VLAN no está permitida en una interfaz VF acelerada.
bind vlan 1 -ifnum 100/1
ERROR: Operation not permitted
<!--NeedCopy-->
En este artículo
- Requisitos previos
- Limitaciones
- Tarjetas de red compatibles para redes aceleradas
- Cómo habilitar las redes aceleradas en una instancia de NetScaler VPX mediante la consola de Azure
- Habilitar redes aceleradas mediante Azure PowerShell
- Para verificar la red acelerada en una interfaz mediante el shell FreeBSD de NetScaler
- Para verificar las redes aceleradas en una interfaz mediante la CLI de ADC
- Puntos a tener en cuenta en NetScaler
- Configurar una VLAN en una interfaz PV