Re: [Ips] IPS WG Last Call Complete: iSER revisions
"Mallikarjun C." <cbm@rose.hp.com> Tue, 11 October 2005 18:30 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EPOt7-0002ee-FI; Tue, 11 Oct 2005 14:30:09 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EPOt5-0002eS-Dg for ips@megatron.ietf.org; Tue, 11 Oct 2005 14:30:07 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA20450 for <ips@ietf.org>; Tue, 11 Oct 2005 14:30:05 -0400 (EDT)
Received: from palrel10.hp.com ([156.153.255.245]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EPP3E-0003wO-NX for ips@ietf.org; Tue, 11 Oct 2005 14:40:37 -0400
Received: from rosemail.rose.hp.com (rosemail.rose.hp.com [15.43.209.160]) by palrel10.hp.com (Postfix) with ESMTP id 5B9E71C55 for <ips@ietf.org>; Tue, 11 Oct 2005 11:28:58 -0700 (PDT)
Received: from [127.0.0.1] (sindhu.americas.hpqcorp.net [16.93.44.172]) by rosemail.rose.hp.com (Postfix) with ESMTP id C1A938050 for <ips@ietf.org>; Tue, 11 Oct 2005 11:17:02 -0700 (PDT)
Message-ID: <434C0468.1060705@rose.hp.com>
Date: Tue, 11 Oct 2005 11:28:56 -0700
From: "Mallikarjun C." <cbm@rose.hp.com>
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ips@ietf.org
Subject: Re: [Ips] IPS WG Last Call Complete: iSER revisions
References: <F222151D3323874393F83102D614E0557A6FBB@CORPUSMX20A.corp.emc.com>
In-Reply-To: <F222151D3323874393F83102D614E0557A6FBB@CORPUSMX20A.corp.emc.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 03169bfe4792634a390035a01a6c6d2f
Content-Transfer-Encoding: 7bit
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>, <mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>, <mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
> While the acronym RCP for RDMA-Capable Protocol is correct, it > detracts from readability. A lot of people will initially > mis-read it as the Unix remote copy utility (e.g., see item 6. in > Section 2.2, Architectural Goals). The generic term "RDMA" should > be substituted for "RCP" in phrases such as "RDMA functionality", > "RDMA messages", "RDMA services", "RDMA layer" etc. to eliminate > the RCP acronym, or at least greatly reduce its use. I suggest considering "RCAP" as an alterantive in that case. I have some concern with a generic "RDMA" substitution because such a usage doesn't distinguish the "iSER-required" (as defined in section 4.1) RCAP protocol stack from the general RDMA concept. And "RDMA" itself is a sufficiently general term that doesn't lend itself to redefinition in the iSER draft. Mallikarjun Mallikarjun Chadalapaka Networked Storage Architecture StorageWorks Division Hewlett-Packard MS 5668 Roseville CA 95747 cbm [at] rose.hp.com Black_David@emc.com wrote: > First of all, this message announces the conclusion of the WG Last > Call on the iSER changes to support non-iWARP RDMA transports, > such as InfiniBand. I have a number of editorial changes below > that will require further editing, but not another WG Last Call. > > Also, the proposed editing changes to iSER introduced some > technical changes: > - RDMA Read after an RDMA Write on the same stream must be > strictly ordered by the RDMA protocol. (Section 4.1, > 3rd item) > - Generalization of login phase description to allow use of > a non-byte-stream messaging protocol. (Section 4.1, next > to last item, and a few other places). > - Failure to negotiate iSER may cause connection close in > order to restart traditional iSCSI over TCP/IP (Section > 5.1, end of 2nd paragraph). > While I believe all of these changes have been discussed in > the past, for process purposes, as WG chair, I believe that > it is the rough consensus of the IP Storage WG that these > technical changes should be made to the iSER draft. See: > http://www.haifa.il.ibm.com/satran/ips/draft-ietf-ips-iser-05_candidate.txt > > Anyone who disagrees needs to post to the list ASAP with a > technical rationale for their disagreement. > > On to the editorial changes that are needed: > > -- (1) Motivation text has a gap -- > > The generalization of the iSER text to support InfiniBand > has exposed a problem in the Motivation section (2.1) of > the iSER draft - the discussion jumps from SNIC to generic > RDMA capable controller without explaining why. To address > this, the following text: > > With these defined techniques in [RFC3720], a Network Interface > Controller customized for iSCSI (SNIC) could offload the TCP/IP > processing and support direct data placement. > > Supporting direct data placement is the main function of an > RDMA Capable Protocol (RCP). > > should be changed to: > > With these defined techniques in [RFC3720], a Network Interface > Controller customized for iSCSI (SNIC) could offload the TCP/IP > processing and support direct data placement, but most iSCSI > implementations do not support iSCSI "markers", making SNIC > marker-based direct data placement unusable in practice. > > The iWARP protocol stack provides direct data placement functionality > that is usable in practice, and in addition, there is also interest > in using iSCSI with other RDMA protocol stacks that support direct > data placement, such as the one provided by InfiniBand. The generic > term RDMA-Capable Protocol is used to refer to the RDMA functionality > provided by such protocol stacks. > > -- (2) RCP acronym is a problem -- > > While the acronym RCP for RDMA-Capable Protocol is correct, it > detracts from readability. A lot of people will initially > mis-read it as the Unix remote copy utility (e.g., see item 6. in > Section 2.2, Architectural Goals). The generic term "RDMA" should > be substituted for "RCP" in phrases such as "RDMA functionality", > "RDMA messages", "RDMA services", "RDMA layer" etc. to eliminate > the RCP acronym, or at least greatly reduce its use. > > -- (3) RDMA Capable Protocol needs to be generic --- > > There are several issues here, all of which revolve around the fact > that RDMA Capable Protocols are not specified by iSER, and the iSER > draft needs to accommodate new ones that haven't been designed, yet. > > - Section 2.3, item 6. Change "RCP guarantees data integrity." to > "The RCP MUST ensure data integrity." or "The RCP is responsible for > ensuring data integrity." This draft does not specify any RCP. > > Section 5.1, top of p.33. Same problem: "RCP provides error detection > based on 32-bit CRC for all iSER Messages." This needs to be generalized > to say that the RCP MUST or is responsible for providing error detection > that is at least as good as a 32-bit CRC. > > RCP or whatever wording replaces it needs to be generic - go over the > draft and pretend that there was an RDMA over carrier pigeon protocol > and make sure that none of the wording would need to change to support > trying to run iSER over that ... well, maybe not RDMA over carrier pigeon, > but perhaps something like RDMA over MPEG (not as ridiculous as it > sounds, as MPEG is the link format for some satellite links). > > -- (4) Other minor stuff -- > > The text describing InfiniBand seems to be ok, even the use of > InfiniBand in Figure 1. Section 14.4 comes closest to the line, > but it's probably ok. > > Section 7.3.9 needs to explain the else case for "If the underlying > transport is TCP," The byte-stream requirement is applicable only > to TCP, but the location of this phrase at the start of this section > could make the entire paragraph or section applicable only to TCP. > The other places that use this phrasing don't appear to have analogous > problems, but should be double-checked. > > Delete the [VERBS] reference, as that draft has expired and will > not become an RFC. If that's not acceptable, reference an RDMAC > verbs draft in a publicly available place. > > -- Next Step -- > > The iSER authors should prepare and submit a -05 draft in accordance > with the above guidance (including the rough consensus of the RDDP WG > on the technical changes). Please make sure the draft passes the > draft checker at http://tools.ietf.org/tools/idnits/idnits.pyht > before submitting. > > Thanks, > --David > ---------------------------------------------------- > David L. Black, Senior Technologist > EMC Corporation, 176 South St., Hopkinton, MA 01748 > +1 (508) 293-7953 FAX: +1 (508) 293-7786 > black_david@emc.com Mobile: +1 (978) 394-7754 > ---------------------------------------------------- > > _______________________________________________ > Ips mailing list > Ips@ietf.org > https://www1.ietf.org/mailman/listinfo/ips _______________________________________________ Ips mailing list Ips@ietf.org https://www1.ietf.org/mailman/listinfo/ips
- [Ips] IPS WG Last Call Complete: iSER revisions Black_David
- Re: [Ips] IPS WG Last Call Complete: iSER revisio… Mallikarjun C.
- RE: [Ips] IPS WG Last Call Complete: iSER revisio… Black_David