Overview:

IP on Infiniband (IPoIB) is a GLDv2 based driver implemented as per IETF RFC 
4392 "IP over InfiniBand (IPoIB) Architecture" specification. The Infiniband 
architecture describes various modes of transport. IPoIB is implemented using 
Unreliable Datagram(UD) transport mode. IPoIB allows to connect IP networks 
over Infiniband fabric. This allows standard networking applications to run 
unchanged over Infiniband fabric. Some of the main responsibilities of the 
driver include transmission and reception of IPoIB protocol frames, managing 
multicast memberships etc. There is a requirement to add support for IETF RFC 
4755 "IP over InfiniBand: Connected Mode", enhance IPoIB performance and 
support for next generation IB silicon features. Similar nature work has 
commenced in the Open Fabrics alliance (www.openfabrics.org) to modify IPoIB 
driver for Linux and Windows OS to support above requirements.  

Scope: 
The scope of the project is to:

1. Port the current driver to GLDv3 framework.
2. Performance enhancement work.
3. Supporting all Sun qualified Infiniband HCA feature's relevant to IPoIB.
4. Interoperability of IPoIB driver with Linux and Windows implementations.

Motivation:
The motivation for a opensolaris project is two-fold:

1. To build a developer community around IPoIB.
2. To solicit input from Infiniband users to understand and prioritize newer 
features.

Communities of interest
-----------------------
1. Solaris Networking.
2. Device Drivers.

References
----------
1. http://www.ietf.org/rfc/rfc4392.txt
2. http://www.ietf.org/rfc/rfc4755.txt
3. www.infinibandta.org
4. www.openfabrics.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to