6–RoCE Configuration
Planning for RoCE
58
AH0054601-00 B
Planning for RoCE
As you prepare to implement RoCE, consider the following limitations:
If you are using the inbox OFED, the operating system should be the same
on the server and client systems. Some of the applications may work
between different operating systems, but there is no guarantee. This is an
OFED limitation.
For OFED applications (most often perftest applications), server and client
applications should use the same options and values. Problems can arise if
the operating system and the perftest application have different versions. To
confirm the perftest version, issue the following command:
#
ib_send_bw --version
Building libqedr in inbox OFED requires installing libibverbs-devel.
Running user space applications in inbox OFED requires installing the
InfiniBand
®
Support group, by yum groupinstall “InfiniBand Support” that
contains libibcm, libibverbs, and more.
OFED and RDMA applications that depend on libibverbs also require the
QLogic RDMA user space library, libqedr. Install libqedr using the libqedr
RPM or source packages.
RoCE supports only little endian.
RoCE does not work over a VF in an SR-IOV environment.
RHEL 7.3
RoCEv1, RoCEv2, iWARP, iSER
No
SLES 11 SP4
RoCEv1, iWARP
RoCEv1, iWARP
SLES 12 SP1
RoCEv1, iWARP, iSER
RoCEv1, iWARP
SLES 12 SP2
RoCEv1, RoCEv2, iWARP, iSER
No
CentOS 7.3
RoCEv1, RoCEv2, iWARP, iSER
RoCEv1, RoCEv2,
iWARP
Ubuntu 14.04 LTS
RoCEv1, iWARP, iSER
No
Ubuntu 16.04 LTS
RoCEv1, iWARP, iSER
No
VMware ESXi 6.5
a
RoCEv1, RoCEv2
NA
a
Subject to OS support availability
Table 6-1. OS Support for RoCE, RoCEv2, iWARP, iSER, and OFED
Operating System
Inbox
OFED 3.18-3 GA