ADC

Configurar una instancia de NetScaler VPX para usar redes aceleradas de Azure

Las redes aceleradas permiten la tarjeta NIC de función virtual (VF) de virtualización de E/S de raíz única (SR-IOV) en 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 a un mayor rendimiento con streaming fiable y una menor utilización de la CPU. Cuando una NIC está habilitada con redes aceleradas, Azure agrupa la interfaz parvirtualizada (PV) existente de la NIC con una interfaz VF SR-IOV. El soporte de la interfaz VF SR-IOV permite y mejora el rendimiento de la instancia NetScaler VPX.

Las redes aceleradas ofrecen las siguientes ventajas:

  • Latencia inferior
  • Mayor rendimiento de paquetes por segundo (pps)
  • Rendimiento mejorado
  • Fitter reducido
  • Disminución del uso de CPU

Nota

Las instancias de NetScaler VPX admiten las redes aceleradas de Azure a partir de la versión 13.0, compilación 76.29.

Requisitos previos

  • Asegúrese de que el tamaño de su máquina virtual cumple los requisitos de la red acelerada de Azure.
  • Detenga las máquinas virtuales (individuales o en un conjunto de disponibilidad) antes de habilitar la red acelerada en cualquier NIC.

Limitaciones

Las redes aceleradas solo se pueden habilitar en algunos tipos de instancias. Para obtener más información, consulteTipos de instancias compatibles.

NIC compatibles para redes aceleradas

Azure proporciona NIC Mellanox ConnectX3 y ConnectX4 en modo SR-IOV para redes aceleradas.

Cuando se habilitan las redes aceleradas en una interfaz NetScaler VPX, Azure combina la interfaz ConnectX3 o ConnectX4 con la interfaz fotovoltaica existente de un dispositivo NetScaler VPX.

Para obtener más información sobre cómo habilitar redes aceleradas antes de conectar una interfaz a una máquina virtual, consulteCreación de una interfaz de red con redes aceleradas.

Para obtener más información sobre cómo habilitar redes aceleradas en una interfaz existente de una máquina virtual, consulteHabilitar interfaces existentes en una máquina virtual.

Cómo habilitar las redes aceleradas en una instancia de NetScaler VPX mediante la consola de Azure

Puede habilitar la red acelerada en una interfaz específica mediante la consola de Azure o Azure PowerShell.

Siga los siguientes pasos para habilitar redes aceleradas mediante conjuntos de disponibilidad o zonas de disponibilidad de Azure.

  1. Inicie sesión en elportal de Azurey vaya aAzure Marketplace.

    Azure Marketplace

  2. EnAzure Marketplace, busqueNetScaler.

    Buscar en NetScaler

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

    Crear NetScaler

    Aparece la páginaCrear NetScaler.

  4. En la fichaConceptos básicos, cree un grupo de recursos. En la fichaParámetros, introduce los detalles de la región, el nombre de usuario del administrador, la contraseña de administrador, el tipo de licencia (SKU de máquina virtual) y otros campos.

    Página Básicos

  5. Haga clic enSiguiente: Configuraciones de VM.

    En la páginaConfiguraciones de VM, realice lo siguiente:

    1. Configure el sufijo de nombre de dominio IP público.
    2. Habilitar o inhabilitar拉smetricas de Azure监控.
    3. Habilitar o inhabilitar拉escalabilidad automática de backend.

    Configuraciones de máquina virtual

  6. Haga clic enSiguiente: Red y configuración adicional.

    En la páginaRed y Configuración adicional, cree una cuenta de diagnóstico de arranque y configure los ajustes de red.

    En la secciónRedes aceleradas, tiene la opción de habilitar o inhabilitar la red acelerada por separado para la interfaz de administración, la interfaz del cliente y la interfaz del servidor.

    opciones de redes aceleradas

  7. Haga clic enSiguiente: Revisar + crear.

    Una vez que la validación se haya realizado correctamente, revise la configuración básica, las configuraciones de VM, la red y la configuración adicional y haga clic enCrear. El grupo de recursos de Azure puede tardar algún tiempo en crearse con las configuraciones necesarias.

    Validación aprobada

  8. Una vez finalizada la implementación, seleccione elgrupo de recursospara ver los detalles de configuración.

    Crear máquina virtual

  9. Para verificar las configuraciones de redes aceleradas, seleccioneMáquina virtual > Redes. El estado Redes aceleradas se muestra comoHabilitado oInhabilitado**para cada NIC.

    Redes aceleradas habilitadas

Habilitar redes aceleradas mediante Azure PowerShell

Si necesita habilitar la red acelerada después de la creación de la máquina virtual, puede hacerlo mediante Azure PowerShell.

Nota:

Asegúrese de detener la máquina virtual antes de habilitar la red acelerada mediante Azure PowerShell.

Lleve a cabo los siguientes pasos para habilitar la red acelerada mediante Azure PowerShell.

  1. Vaya alportal de Azurey haga clic en el icono dePowerShellen la esquina superior derecha.

    Nota:

    Si se encuentra en modo Bash, cambie al modo PowerShell.

    Azure PowerShell

  2. En el símbolo del sistema, ejecute el siguiente comando:

    az network nic update --name  --accelerated-networking [true | false] --resource-group  

    El parámetro de red acelerada acepta uno de los siguientes valores:

    • True:habilita la red acelerada en la NIC especificada.
    • False:inhabilita la red acelerada en la NIC especificada.

    Para habilitar redes aceleradas en una NIC específica:

    az network nic update --name citrix-adc-vpx-nic01-0 --accelerated-networking true --resource-group rsgp1-aan 

    Para inhabilitar 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 
  3. Para comprobar el estado de las redes aceleradas una vez finalizada la implementación, vaya aVM > Redes.

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

    an habilitado

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

    un discapacitado

Para verificar las redes aceleradas en una interfaz mediante FreeBSD Shell de NetScaler

Puede iniciar sesión en el shell de FreeBSD de NetScaler y ejecutar los siguientes comandos para comprobar el estado acelerado de la red.

Ejemplo de NIC ConnectX3:

En el ejemplo siguiente se muestra el resultado 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 fotovoltaicas de la instancia VPX de NetScaler VPX. Puede observar que tanto la interfaz fotovoltaica (1/1) como la interfaz VF CX3 (50/1) tienen las mismas direcciones MAC (00:22:48:1 c: 99:3 e). Esto indica que las dos interfaces están agrupadas juntas.

cx3-ifconfig-output

Ejemplo de NIC ConnectX4:

En el ejemplo siguiente se muestra el resultado 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 NetScaler VPX. Puede observar que tanto la interfaz fotovoltaica (1/1) como la interfaz CX4 VF (100/1) tienen las mismas direcciones MAC (00:0 d:3a:9b:f 2:1 d). Esto indica que las dos interfaces están agrupadas juntas. Del mismo modo, la interfaz fotovoltaica (1/2) y la interfaz CX4 VF (100/2) tienen las mismas direcciones MAC (00:0 d:3a:1e:d 2:23).

cx4-ifconfig

Para verificar redes aceleradas en una interfaz mediante la CLI de ADC

Ejemplo de NIC ConnectX3:

El siguiente resultado del comando show interface indica que la interfaz PV 1/1 está incluida con la función virtual 50/1, que es una NIC VF SR-IOV. Las direcciones MAC de las NIC 1/1 y 50/1 son las mismas. Una vez habilitada la red acelerada, 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 “mostrar interfaz” de la interfaz fotovoltaica (1/1) apunta al VF (50/1). Del mismo modo, la salida “show interface” de la interfaz VF (50/1) apunta a la interfaz fotovoltaica (1/1).

Salida de la interfaz Cx3 show

Ejemplo de NIC ConnectX4:

El siguiente resultado del comando show interface indica que la interfaz PV 1/1 está incluida con la función virtual 100/1, que es una NIC VF SR-IOV. Las direcciones MAC de las NIC 1/1 y 100/1 son las mismas. Una vez habilitada la red acelerada, 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 “show interface” de la interfaz fotovoltaica (1/1) apunta al VF (100/1). Del mismo modo, la salida “show interface” de la interfaz VF (100/1) apunta a la interfaz fotovoltaica (1/1).

Salida de interfaz show Cx4

Puntos a tener en cuenta en NetScaler

  • La interfaz fotovoltaica se considera la interfaz principal o principal para todas las operaciones necesarias. Las configuraciones deben realizarse únicamente en interfaces fotovoltaicas.
  • Todas las operaciones de “set” en una interfaz VF están bloqueadas excepto las siguientes:
    • habilitar interfaz
    • inhabilitar interfaz
    • interfaz de reinicio
    • estadísticas claras

    Nota:

    Citrix recomienda que no realice ninguna operación en la interfaz VF.

  • Puede verificar la vinculación de la interfaz fotovoltaica con la interfaz VF mediante el comandoshow 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 las redes aceleradas de Azure. Azure puede eliminar la NIC VF SR-IOV de las redes aceleradas para sus actividades de mantenimiento del host. Cada vez que se elimina una NIC de Azure VM, la instancia de NetScaler VPX muestra el estado de la interfaz como “Enlace inactivo” y el tráfico pasa únicamente por la interfaz virtual. Una vez que se vuelve a conectar la NIC eliminada, las instancias VPX utilizan la NIC VF SR-IOV que se ha vuelto a conectar. Este proceso se lleva a cabo sin problemas y no requiere ninguna configuración.

Configurar una VLAN en una interfaz fotovoltaica

Cuando una interfaz fotovoltaica está enlazada a una VLAN, la interfaz VF acelerada asociada también se enlaza a la misma VLAN que la interfaz fotovoltaica. En este ejemplo, la interfaz fotovoltaica (1/1) está enlazada a VLAN (20). La interfaz VF (100/1) que se incluye con la interfaz fotovoltaica (1/1) también está enlazada a la VLAN 20.

Ejemplo:

  1. Cree una VLAN.

    add vlan 20 
  2. Enlace una VLAN a la interfaz fotovoltaica.

    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 

Nota

La operación de enlace de VLAN no está permitida en una interfaz VF acelerada.

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