Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

RDMA over Converged Ethernet version 2

This topic briefly describes the RDMA over Converged Ethernet version 2 (ROCEv2) feature and its configuration on the QFX5220, QFX5230, QFX5240, and QFX5241 Switches.

Overview

Juniper Networks supports ROCEv2 primarily on its QFX Series Switches including QFX5220, QFX5230, QFX5240, and QFX5241 for building high performance lossless Ethernet fabrics for AI/ML workloads and storage. This feature is ideal for boosting data center efficiency, reducing overall complexity, and increasing data delivery performance. ROCEv2 traffic flow can coexist with other types of traffic flows in the network. ROCEv2-based Ethernet fabric uses UDP protocol whereas traditional Ethernet fabric uses TCP. Explicit congestion notification (ECN) and priority-based flow control (PFC) are some of the benefits that ROCEv2 offers over other Ethernet traffic flows. Thus, RDMA traffic is given priority over other traffic flows to read and write data to the server.

In the following section, you will learn to configure and verify ROCEv2 configuration on your Juniper QFX Series Switches. The configuration includes configuring ECN and PFC. For more information about data center quantized congestion notification (DCQCN), see Understanding DCQCN

Configure ROCEv2

To enable DCQCN, configure both ECN and PFC for a traffic flow.

  1. Configure classifiers for ROCEv2 traffic and for Congestion Notification Packets (CNP).

  2. Configure ECN on the egress port for a lossless flow.

  3. Configure PFC on the ingress port for the same lossless flow.

  4. Configure the shared buffers.

    Note:

    You must follow these rules to commit the configuration on platforms running Junos OS Evolved:

    • You must configure all three of the ingress partitions.

    • The sum of the ingress shared buffer configuration for all partitions must be 100 percent.

    • For lossy and lossless buffer partitions both the ingress and egress buffer-partition percentages should be equal.

    Setting dynamic-threshold for the lossless ingress buffer partition is optional. ECN uses this option for the threshold calculation on lossless queues. If you don't configure this option, dynamic-threshold uses its default value of 7.

  5. Configure forwarding classes and assign queues.

  6. Verify your configuration.

  7. Commit your configuration.