Solaris 10 10/09 リリースには、次の InfiniBand 関連の機能拡張が含まれています。
InfiniBand ホストチャネルアダプタ (HCA) – Solaris 10 10/09 リリースには、大幅に機能拡張された Mellanox ConnectX HCA 用の InfiniBand ドライバが含まれています。この InfiniBand ドライバを使用すると、InfiniBand プロトコルは、Double Data Rate (DDR) ファブリックおよび Quad Data Rate (QDR) InfiniBand ファブリックの両方で動作します。また、このドライバは、障害管理のために Solaris FMA フレームワークにも統合されていて、SPARC システム上でリラックスオーダリングをサポートします。
InfiniBand トランスポートフレームワーク (IBTF) – Solaris 10 10/09 には、大幅に機能強化された IBTF 実装が含まれており、Solaris で RDMA ベースの InfiniBand プロトコルを実行するための拡張サポートを提供します。SPARC 用の InfiniBand が、PCI Dynamic Reconfiguration (DR) をサポートするようになりました。
Internet Protocol over InfiniBand (IPoIB) – Solaris 10 10/09 リリースには、インターネットの RFC 4391 および 4392 をサポートする大幅に機能向上した IPoIB ドライバ (ibd) が含まれています。Solaris 10 10/09 リリースの IPoIB ドライバは、ユーザーデータグラム (User Datagram、UD) モードでの操作、IPv4 および IPv6 のアドレス指定をサポートし、ConnectX HCA のハードウェアオフロードを利用して、低い CPU 使用率でのスループットの向上を実現します。IPoIB-UD により、Double Data Rate (DDR) と Quad Data Rate (QDR) InfiniBand ファブリック上の両方で、SSH、HTTP、FTP、NFS、iSCSI などの任意の TCP/IP アプリケーションプロトコルを使用できます。SPARC および x86 プラットフォーム用のこの新しい IPoIB ドライバでは、これまでの使用可能なドライバに比べて大幅にパフォーマンスが向上しています。
ソケット直接プロトコル (SDP) – Solaris 10 10/09 リリースには、大幅に機能向上した SDP ドライバと sockfs 実装が含まれています。SDP は、Infiniband Transport Framework (IBTF) の上の層にあるトランスポートプロトコルです。SDP は、Infiniband Architecture Specification Vol1 の Annex 4 に基づく標準実装です。SDP プロトコルは、信頼性の高いバイトストリーム、伝送制御プロトコル (Transmission Control Protocol、TCP) と同様なフロー制御された双方向のデータ伝送を実現します。InfiniBand プログラマは、アプリケーションプログラムへのソケットベースの SOCK_STREAM インタフェースをサポートする libsdp C ライブラリで SDP を使用できます。SDP プロトコルは、緩やかな開放 (Graceful Close)、IPv4 および IPv6 のアドレス指定、接続/受け入れ接続モデル、帯域外 (OOB) データおよび一般的なソケットオプションをサポートします。また、SDP プロトコルは、カーネルをバイパスしたデータ転送、および送信上位層プロトコル (Upper-Layer-Lrotocol、ULP) バッファーから受信 ULP バッファーへのデータ転送をサポートします。
Reliable Datagram Sockets (RDS) – Solaris 10 10/09 リリースには、Oracle RAC (Real Application Clusters) 10gR2 での使用を認定された RDSv1 ドライバの機能強化版が含まれています。
User-Level Direct Access Programming Library (uDAPL) – Solaris 10 10/09 リリースには、最新の Direct Access Transport (DAT) Collaborative uDAPL 1.2 仕様準拠の更新された uDAPL over InfiniBand API が含まれています。