Configurar una instancia de NetScaler VPX para usar interfaces de red SR-IOV
Puede configurar una instancia de NetScaler VPX que se ejecuta en la plataforma Linux-KVM mediante la virtualización de E/S de raíz única (SR-IOV) con las siguientes NIC:
- Intel 82599 10G
- Intel X710 10G
- Intel XL710 40G
- Intel X722 10G
Para obtener más información, consulte NIC compatibles con NetScaler VPX.
Esta sección describe cómo:
- Configurar una instancia de NetScaler VPX para usar la interfaz de red SR-IOV
- Configurar LA/LACP estático en la interfaz SR-IOV
- Configurar VLAN en la interfaz SR-IOV
Limitaciones
Tenga en cuenta las limitaciones al usar las NIC Intel 82599, X710, XL710 y X722. Las siguientes características no son compatibles.
Limitaciones para la NIC Intel 82599:
- Conmutación de modo L2.
- Particionamiento de administración (modo VLAN compartido).
- Alta disponibilidad (modo activo-activo).
- Tramas Jumbo.
- IPv6: Solo puede configurar hasta 30 direcciones IPv6 únicas en una instancia VPX si tiene al menos una interfaz SR-IOV.
- La configuración de VLAN en el hipervisor para la interfaz SRIOV VF mediante el comando
ip linkno es compatible. - Las configuraciones de parámetros de interfaz como la velocidad, el dúplex y las autonegociaciones no son compatibles.
Limitaciones para NIC Intel X710 10G, Intel XL710 40G e Intel X722 10G:
- Conmutación de modo L2.
- Particionamiento de administración (modo VLAN compartido).
- En un clúster, las tramas Jumbo no son compatibles cuando la NIC XL710 se utiliza como interfaz de datos.
- La lista de interfaces se reordena cuando las interfaces se desconectan y se vuelven a conectar.
- Las configuraciones de parámetros de interfaz como la velocidad, el dúplex y las autonegociaciones no son compatibles.
- El nombre de la interfaz es 40/X para las NIC Intel X710 10G, Intel XL710 40G e Intel X722 10G.
- Se pueden admitir hasta 16 interfaces Intel XL710/X710/X722 SRIOV o de paso de PCI en una instancia VPX.
Nota:
Para que las NIC Intel X710 10G, Intel XL710 40G e Intel X722 10G admitan IPv6, debe habilitar el modo de confianza en las Funciones Virtuales (VF) escribiendo el siguiente comando en el host KVM:
# ip link set <PNIC> <VF> trust onEjemplo:
# ip link set ens785f1 vf 0 trust on
Requisitos previos
Antes de configurar una instancia de NetScaler VPX para usar interfaces de red SR-IOV, complete las siguientes tareas de requisitos previos. Consulte la columna NIC para obtener detalles sobre cómo completar las tareas correspondientes.
| Tarea | NIC Intel 82599 | NIC Intel X710, XL710 y X722 |
|---|---|---|
|
- | - |
|
Controlador IXGBE | Controlador I40E |
|
Agregue la siguiente entrada en el archivo /etc/modprobe.d/blacklist.conf: blacklist ixgbevf. Utilice la versión 4.3.15 del controlador IXGBE (recomendado). |
Agregue la siguiente entrada en el archivo /etc/modprobe.d/blacklist.conf: blacklist i40evf. Utilice la versión 2.0.26 del controlador i40e (recomendado). |
|
Si utiliza una versión anterior del kernel 3.8, agregue la siguiente entrada al archivo /etc/modprobe.d/ixgbe y reinicie el host KVM: options ixgbe max_vfs=<number_of_VFs>. Si utiliza la versión 3.8 del kernel o posterior, cree VF con el siguiente comando: echo <number_of_VFs> > /sys/class/net/<device_name>/device/sriov_numvfs. Consulte el ejemplo en la figura 1. |
Si utiliza una versión anterior del kernel 3.8, agregue la siguiente entrada al archivo /etc/modprobe.d/i40e.conf y reinicie el host KVM: options i40e max_vfs=<number_of_VFs>. Si utiliza la versión 3.8 del kernel o posterior, cree VF con el siguiente comando: echo<number_of_VFs> > /sys/class/net/<device_name>/device/sriov_numvfs. Consulte el ejemplo en la figura 2. |
|
Consulte el ejemplo en la figura 3. | Consulte el ejemplo en la figura 3. |
Importante:
Al crear las VF de SR-IOV, asegúrese de no asignar direcciones MAC a las VF.
Figura 1: Habilitar VF de SR-IOV en el host KVM para NIC Intel 82599 10G.

Figura 2: Habilitar VF de SR-IOV en el host KVM para NIC Intel X710 10G y XL710 40G.

Figura 3: Habilitar VF de SR-IOV en el host KVM para NIC Intel X722 10G.

Figura 4: Hacer que los VF sean persistentes.

Configurar una instancia de NetScaler VPX para usar la interfaz de red SR-IOV
Para configurar la instancia de NetScaler VPX para usar la interfaz de red SR-IOV mediante Virtual Machine Manager, complete estos pasos:
-
Apague la instancia de NetScaler VPX.
-
Seleccione la instancia de NetScaler VPX y, a continuación, seleccione Abrir.

-
En la ventana <máquina virtual en KVM>, seleccione el icono i.

-
Seleccione Agregar hardware.

-
En el cuadro de diálogo Agregar nuevo hardware virtual, haga lo siguiente:
- Seleccione Dispositivo host PCI.
- En la sección Dispositivo de host, seleccione la VF que ha creado y haga clic en Finalizar.
Figura 4: VF para NIC Intel 82599 10G

Figura 5: VF para NIC Intel XL710 40G

Figura 6: VF para NIC Intel X722 10G

- Repita los pasos 4 y 5 para agregar las VF que ha creado.
- Encienda la instancia de NetScaler VPX.
-
Después de que la instancia de NetScaler VPX se encienda, utilice el siguiente comando para verificar la configuración:
show interface summary <!--NeedCopy-->La salida muestra todas las interfaces que configuró.
Figura 6: resumen de salida para NIC Intel 82599.

Figura 7. Resumen de salida para NIC Intel X710 y XL710.

Configurar LA/LACP estático en la interfaz SR-IOV
Importante:
Al crear las VF de SR-IOV, asegúrese de no asignar direcciones MAC a las VF.
Para usar las VF de SR-IOV en modo de agregación de enlaces, deshabilite la comprobación de suplantación para las VF que haya creado. En el host KVM, use el siguiente comando para deshabilitar la comprobación de suplantación:
*ip link set \<interface\_name\> vf \<VF\_id\> spoofchk off*
Donde:
- Interface_name – es el nombre de la interfaz.
- VF_id – es el ID de la función virtual.
Ejemplo:

Después de deshabilitar la comprobación de suplantación para todas las VF que haya creado. Reinicie la instancia de NetScaler VPX y configure la agregación de enlaces. Para obtener instrucciones detalladas, consulte Configuración de la agregación de enlaces.
Configuración de VLAN en la interfaz SR-IOV
Puede configurar VLAN en las VF de SR-IOV. Para obtener instrucciones detalladas, consulte Configuración de una VLAN.
Importante:
Asegúrese de que el host KVM no contenga configuraciones de VLAN para la interfaz VF.