catching up: IB in Solaris 11 Express

The "Nevada" development train produced various OpenSolaris releases which added various new IB features. Then, in last November Solaris 11 Express released, which in turn is leading to Solaris 11.

When you compare Solaris 10 to Solaris 11 Express, you will notice some new IB features. In storage, iSER (iSCSI Enhanced for RDMA) and the SRP (SCSI RDMA Protocol) target are now available (these had released previously under OpenSolaris). Also RDS (Reliable Datagram Sockets) version 3 is now available to improve Oracle RAC support. SDP (Sockets Direct Protocol) got a make over to drastically improve performance. Further, the SDP interposition library (libsdp) is now available to provide transparent redirection from TCP to SDP when desired. IPoIB also got a new dladm administrative interface to realign it with the rest of networking.

Finally, Open Fabrics User Verbs (OFUV) was added in Solaris 11 Express. Many folks regard the OFED Linux distribution as the de facto standard for InfiniBand. OFUV is a port of most of the userland libraries and commands of OFED. Now Linux folks can recompile their Linux InfiniBand apps on Solaris 11 Express and use many of the familiar InfiniBand administration commands that they are used to.

And of course, more is coming for Solaris 11.

As always, this blog should only be regarded as my personal opinion. If some official statement contradicts me, I am probably wrong.

Comments:

This is probably not the best place to post this, but here it goes: any idea why attempting to use any of the ib\* commands in Solaris 11 Express results in a kernel/library version mismatch, e.g.:

# ibv_devinfo
libibverbs: Fatal: kernel ABI version -1 doesn't match library version 6.
No IB devices found

Also, is there any documentation on the libsdp SDP interposition library?

Posted by Colin Wood on April 06, 2011 at 02:49 PM PDT #

Of course, immediately after posting the above I discovered the 'ofk' package which I had failed to find earlier since it does not match a search for 'infiniband' nor 'openfabrics'. It's not a dependency for the 'open-fabrics' package either. Ugh!

Posted by Colin Wood on April 06, 2011 at 03:16 PM PDT #

And now I have found the libsdp(3LIB) and libsdp.conf(4) man pages as well. I could have sworn those did not show up before. Ah well...

Posted by Colin Wood on April 06, 2011 at 03:32 PM PDT #

Post a Comment:
Comments are closed for this entry.
About

user12611518

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today