
User’s Guide—Converged NetworkAdapters and Intelligent Ethernet Adapters
FastLinQ 41000 Series
viii AH0054601-00 B
12 NVMe-oF Configuration with RDMA
Installing Device Drivers on Both Servers . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Configuring the Target Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Configuring the Initiator Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Preconditioning the Target Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Testing the NVMe-oF Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Optimizing Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
.IRQ Affinity (multi_rss-affin.sh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
CPU Frequency (cpufreq.sh). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
13 Windows Server 2016
Configuring RoCE Interfaces with Hyper-V . . . . . . . . . . . . . . . . . . . . . . . . . 198
Creating a Hyper-V Virtual Switch with an RDMA Virtual NIC. . . . . . . 199
Adding a VLAN ID to Host Virtual NIC. . . . . . . . . . . . . . . . . . . . . . . . . 200
Verifying If RoCE is Enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Adding Host Virtual NICs (Virtual Ports) . . . . . . . . . . . . . . . . . . . . . . . 201
Mapping the SMB Drive and Running RoCE Traffic . . . . . . . . . . . . . . 202
RoCE over Switch Embedded Teaming. . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Creating a Hyper-V Virtual Switch with SET and RDMAVirtual NICs. 204
Enabling RDMA on SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Assigning a VLAN ID on SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Running RDMATraffic on SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Configuring QoS for RoCE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Configuring QoS by Disabling DCBX on theAdapter . . . . . . . . . . . . . 205
Configuring QoS by Enabling DCBX on theAdapter. . . . . . . . . . . . . . 210
Configuring VMMQ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Enabling VMMQ on theAdapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Setting the VMMQ Max QPs Default and Non-Default VPort . . . . . . . 214
Creating a Virtual Machine Switch with or Without SR-IOV . . . . . . . . 215
Enabling VMMQ on the Virtual Machine Switch . . . . . . . . . . . . . . . . . 217
Getting the Virtual Machine Switch Capability. . . . . . . . . . . . . . . . . . . 217
Creating a VM and Enabling VMMQ on VMNetworkadapters
in the VM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Default and Maximum VMMQ Virtual NIC. . . . . . . . . . . . . . . . . . . . . . 219
Enabling and Disabling VMMQ on a Management NIC . . . . . . . . . . . 219
Monitoring Traffic Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Configuring VXLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Enabling VXLAN Offload on theAdapter. . . . . . . . . . . . . . . . . . . . . . . 220
Deploying a Software Defined Network. . . . . . . . . . . . . . . . . . . . . . . . 221
Configuring Storage Spaces Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221