Users Guide

RoCE: ejemplos de casos de configuración y usoNetXtreme-E Manual del usuario
26 de febrero de 2018 NetXtreme-E-UG100 Página 69
Limitaciones
En NIC de puerto dual, si ambos puertos están en la misma subred, los comandos rdma perftest pueden fallar.
La posible causa se debe a un problema arp flux en el sistema operativo Linux. Para solucionar esta limitación,
utilice varias subredes para probar o desactivar el segundo puerto/interfaz.
Problemas conocidos
Bnxt_en y Bnxt_re se han diseñado para funcionar en pareja. Los controladores antiguos bnxt_en anteriores a
la versión 1.7.x no admiten RDMA y no se pueden cargar al mismo tiempo que el controlador
bnxt_re (RDMA).
El usuario puede experimentar un bloqueo y reinicio del sistema si
bnxt_re se carga con los antiguos
controladores
bnxt_en. Se recomienda que el usuario cargue el módulo Bnxt_en y Bnxt_re de la misma
agrupación
netxtreme-bnxt_en-<1.7.x>.tar.gz.
Para evitar que se cargue una combinación de
bnxt_en y bnxt_re no coincidente, se requiere lo siguiente:
Si se ha instalado el sistema operativo RedHat/CentOS 7.2 en el sistema de destino mediante PXEboot
con DUD
bnxt_en o un RPM de módulo de núcleo, elimine el archivo bnxt_en.ko que se encuentra en /
lib/modules/$(uname -r)/extra/bnxt_en/bnxt_en.ko o edite /etc/depmod.d/.
bnxt_en.conf para anular el uso de la versión actualizada. Los usuarios también pueden borrar el
controlador de núcleo de Linux BCM5741x actual mediante el comando rpm -e kmod-bnxt_en. RHEL 7.3/
SLES 12 Sp2 tiene el controlador de bandeja de entrada bnxt_en (anterior a v1.7.x). Este controlador se
debe eliminar y se debe agregar el último bnxt_en antes de aplicar bnxt_re (controladores RoCE).
Windows
Modo de núcleo
Windows Server 2012 y posteriores invocan la funcionalidad de RDMA en la NIC para el tráfico del archivo SMB
si ambos extremos están activados para RDMA. bnxtnd.sys v20.6.2 y posteriores de minipuerto de Broadcom
NDIS admiten RoCEv1 y RoCEv2 mediante la interfaz NDKPI. El parámetro predeterminado es RoCEv1.
Para activar RDMA:
1. Actualice NVRAM de NIC con los paquetes de placa adecuados. En CCM o en UEFI HII, active la
compatibilidad de RDMA.
2. Vaya a la página Propiedades avanzadas del adaptador y establezca Funcionalidad NetworkDirect en
Habilitada para cada minipuerto de BCM5741X o, mediante la ventana PowerShell, ejecute el siguiente
comando:
Set-NetAdapterAdvancedProperty -RegistryKeyword *NetworkDirect -RegistryValue 1
3. Los siguientes comandos de PowerShell devuelven true si NetworkDirect está activado.
a. Get-NetOffLoadGlobalSetting
b. Get-NetAdapterRDMA