RoCE and RDMA for AI fabrics
RDMA from the verbs object model up: how RoCEv2 puts InfiniBand transport on UDP/4791, how the ToS→DSCP→priority→traffic-class chain decides whether your traffic lands in the lossless queue, how PFC, ECN/DCQCN and ZTR-RTT congestion control actually close the loop, and how to prove any of it with perftest, nccl-tests and sysfs counters. Ends with Dell OEM field scenarios and an NCP-AIN coverage map. Interactive diagrams, two-variant labs (Soft-RoCE in containerlab / NVIDIA Air, or BlueField-3 and ConnectX in the Dell lab), checkpoints.
5 modules. Dots: grey not started, blue in progress, green complete with quiz ≥ 80%, amber complete but below 80%. Each module ends in a checkpoint that unlocks the next.
RoCE and RDMA for AI fabrics
0 of 27 cases closed
Foundations
Congestion
Measurement
Operations
FAE and cert
Explain the verbs object model, pick the right transport, and read a RoCEv2 packet and a GID table well enough to say which version and which priority a connection is actually using.
- 1.1 The verbs object model: device, PD, QP, CQ, MRThe card that says InfiniBand on an Ethernet cable
- 1.2 Transports and opcodes: what RC, UC and UD can actually doThe one requirement that changed the transport
- 1.3 RoCEv1 vs RoCEv2: the encapsulationWorks in the rack, dies between racks
- 1.4 GIDs: how a connection picks its RoCE versionThe benchmark crosses the subnet and the application does not
- 1.5 QP state machine, retries, and connection setupForty minutes, every time
- 1.6 Multipath RC: a new transport in the annex, not in the APIThe annex he cannot read
- Checkpoint
Build and defend the whole marking-and-congestion chain — application ToS through host trust state to switch queue, PFC vs ECN vs ZTR-RTT — and say which one a customer's symptom actually points at.
- 2.1 ToS, DSCP, PCP, SL: where marking gets lostThe capture that ends the argument
- 2.2 Host QoS with mlnx_qos: trust state, prio2tc, ETSTwo identical nodes that are not identical
- 2.3 PFC, lossless and the case for lossyThe architect who wants more pause
- 2.4 ECN, CNP and DCQCN: closing the loop02:10, and nothing is slowing down
- 2.5 Zero Touch RoCE, ZTR-RTT CC and DOCA PCCThe line item they refuse to buy
- 2.6 Packet spraying and the reordering it hands to the NICThe sixth word on the label
- Checkpoint
Produce and defend a number: run perftest and nccl-tests correctly, prove GPUDirect is actually on, and translate busbw into a statement about which piece of hardware is the bottleneck.
- 3.1 What ib_write_bw actually measuresThe 180 that was never 180
- 3.2 NUMA, data validation, and doca_perftestThe first word on the line
- 3.3 GPUDirect RDMA: proving it is actually onWhichever slot was easiest to reach
- 3.4 NCCL environment variables on a RoCE fabricThe design was correct; the traffic never entered it
- 3.5 algbw, busbw, and reading a nccl-tests resultThe 1.75x he called marketing
- Checkpoint
Run a RoCE fabric in production: know where every counter lives, work a symptom to a cause in a fixed order, configure the switch half on Cumulus and Dell SONiC, and plumb RDMA into Kubernetes.
- 4.1 The counter map: sysfs, ethtool and rdma statisticThe dashboard that swears the rail is dead
- 4.2 Triage in order: symptom to counter to cause01:40, and the bridge wants to change a DCQCN parameter
- 4.3 MTU, RoCE LAG, and what has to be installedThe bond that took the RDMA device with it
- 4.4 The switch half: Cumulus NVUE and Dell Enterprise SONiCDoes this switch do RoCE, or only PFC?
- 4.5 RDMA in Kubernetes: the NVIDIA Network OperatorNobody proved the fabric, and acceptance is at nine
- Checkpoint
Turn the technical material into what the job pays for: rail-aware designs on Dell hardware, defensible recommendations under customer pressure, and a mapped study plan for NVIDIA-Certified Professional: AI Networking.
- 5.1 Rail-optimized fabrics on Dell hardwareThe two cards in the labelled slots
- 5.2 Scenario: "the 400G NIC only does 180 Gb/s"Two numbers, six people, and no command line
- 5.3 Scenario: "we do not want to configure PFC"The slide that promises no switch configuration
- 5.4 NCP-AIN: what this course covers and what it does notEight exam seats in a draft email
- 5.5 Positioning multipath: what ships, what is a specificationA quarter later, the RFP paragraph
- Checkpoint