RE: Connection Startup

"Jim Pinkerton" <[email protected]>
Newsgroups gmane.ietf.rddp
Message-ID <E6564B8F86852D46A4E98C485FB33B8F04DBCE7B@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
I agree with your conclusion that we both support the capability. 

I think we still disagree on the use of the capability, let alone who
will use it. Specifically I don't see how the capability can solve
transport layer independence at all. Many of the issues must be dealt
with before the connection is even setup (like will the LLP provide
datagrams or streams, or does the transport provide reliability, etc).
The handshake doesn't address those issues. It does enable a middleware
library to attempt to address them, and push through some private data
to try to set things up between itself and its peer at the remote end.


Jim





> -----Original Message-----
> From: Caitlin Bestler [mailto:[email protected]]
> Sent: Friday, October 03, 2003 1:38 PM
> To: Jim Pinkerton
> Cc: [email protected]
> Subject: Re: [rddp] Connection Startup
> 
> 
> On Friday, October 3, 2003, at 03:16 PM, Jim Pinkerton wrote:
> 
> > Note that iSER essentially uses the same boot start mechanism - send
a
> > bit of data, agree on configuration, and then enable RDMA - the only
> > difference is that iSER exchanged the information as part of *their*
> > record delineation mechanism, and this proposal defines it within
MPA
> > (i.e. LLP) to make it possible to delineate config information
record
> > boundary independent of application protocol.
> 
> 
> But iSCSI negotiations are only defined over TCP, hardly LLP neutral.
> 
> When/if iSCSI/SCTP is defined (as it should have been) the ULP would
> have to engage in different interactions to negotiate depending on
> which LLP was in use. The bottom line is that TCP exchanges bytes
> while SCTP exchanges messages.
> 
> If you are developing an RDMA specific application then the message
> orientation is closer to how you will be working once RDMA is
> established.
> So having a message-oriented negotiation standard available as an
> option is a major benefit. It lets the entire application be coded
> at a "message" layer, not mixing byte streams and messages.
> 
> It's really early in the process to come to any final conclusions
> about what is "normal" for RDMA applications. The app developers
> that I have talked with have had no interest in adding iSER like
> capabilities to the DAT API.
> 
> But in any case, I believe we are in full agreement that *both*
> models need to be supported. Which just disagree over which one
> should be viewed as "normal".
> 
> 
> Caitlin Bestler - [email protected] - http://asomi.com/
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.