Habilitación de RoCEv2 en Enterprise SONiC
RDMA sobre Ethernet convergente (RoCE) proporciona acceso remoto directo a memoria (RDMA) a través de una red Ethernet, lo que permite la transferencia de memoria entre dos dispositivos que omite la CPU en cada dispositivo. Se trata de una capacidad configurable en Enterprise SONiC. En BE Networks hemos trabajado estrechamente con nuestros socios para incorporar esta capacidad a Verity, con el fin de simplificar la configuración de SONiC en toda la estructura en sus plataformas de hardware.
Verity 6.3 (versión GA actual) soporta la configuración de RoCE en SONiC. Verity utiliza plantillas de configuración de dispositivos para habilitar esta función en cada conmutador. Esta guía detallará los pasos para crear la plantilla, aplicarla al conmutador y, a continuación, verificar la configuración en el conmutador.

Figura 1

Figura 2

Figura 3

Figura 4

Gráfico 5

Figura 6

Gráfico 7

Figura 8
A continuación, si se desplaza hacia abajo hasta los ajustes de QoS, verá los ajustes de QoS RoCE configurados:

Figura 9

Figura 10
Puede aplicar esta plantilla de configuración de dispositivos a cualquier conmutador que necesite tener RoCE activado.
En una futura entrada del blog, cubriremos cómo configurar manualmente estos ajustes para afinar el tráfico RoCE. Esta funcionalidad estará disponible próximamente en Verity.
RoCE se limita actualmente a los juegos de fichas Trident 3×7, Trident 4×11, Tomahawk 3, Tomahawk 4 y Tomahawk 5.
- La activación de RoCE requiere que el switch se reinicie después de aplicar la configuración.
- Los puertos Breakout deben configurarse ANTES de activar RoCE.
- El ajuste de los parámetros RoCE es una capacidad futura en Verity y no está soportada en la versión actual.
- RoCE debe estar habilitado en todos los dispositivos que se encuentren en la ruta del tráfico RoCE.
- Los servidores deben configurarse para utilizar RoCE.
Luke Williams
Jefe de producto
With over 30 years experience in the IT field, there is not a whole lot Lucas hasn’t seen. From running a local ISP in his home town in Iowa when he was 16 to managing networks and server administration at the second largest newspaper media company in the United States in 2012, to developing IoT solutions and networking NOS's while working at Canonical, he is constantly learning and trying new technologies to keep up with markets and company demands for new technologies to meet their needs. He currently is the Product Lead at BE Networks specializing in Open Networking and SONiC.