[openib-general] RDMA connection and address translation API
Roland Dreier
rolandd at cisco.com
Thu Aug 25 09:34:02 PDT 2005
Roland> No, I think we just need to realize that a perfectly
Roland> transport neutral protocol implementation is not
Roland> achievable.
James> It is achievable. Although the IB and iWARP protocols are
James> different, they can provide the same services to NFS-RDMA.
Not really. This is just hiding the transport dependence in some
other layer and then pretending it doesn't exist. IB and iWARP can
provide the same services to NFS/RDMA, but only through some
intermediate layer that implements the actual transport-dependent wire
protocol.
James> IB is missing one service that iWARP has, namely that nodes
James> can be identified with IP addresses. The ATS mechanism
James> provides this capability for IB networks. If there are
James> better mechanisms that do the same thing, then NFS-RDMA can
James> use them.
All implementation of NFS/RDMA on top of IB had better interoperate,
right? Which means that someone has to specify which address
translation mechanism is the choice for NFS/RDMA.
James> The important things is not to push this up into the
James> ULPs. The NFS-RDMA protocol is being standardized in the
James> IETF. There is no reason to upset that process. If an
James> additional IB specific protocol is necessary, it should be
James> standardized in the IBTA.
NFS/RDMA is being defined on top of an abstract RDMA interface.
Someone has to write a spec for how that RDMA abstraction is
translated into packets on the wire for each transport that NFS/RDMA
will run on top of.
- R.
More information about the general
mailing list