[storm] WG Last Call - iSER - comments

<david.black@emc.com> Sat, 03 December 2011 00:00 UTC

Return-Path: <david.black@emc.com>
X-Original-To: storm@ietfa.amsl.com
Delivered-To: storm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F88E11E80C3 for <storm@ietfa.amsl.com>; Fri, 2 Dec 2011 16:00:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.196
X-Spam-Level:
X-Spam-Status: No, score=-106.196 tagged_above=-999 required=5 tests=[AWL=0.403, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PEHE5EmDx+wY for <storm@ietfa.amsl.com>; Fri, 2 Dec 2011 16:00:55 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by ietfa.amsl.com (Postfix) with ESMTP id C0F1311E80B7 for <storm@ietf.org>; Fri, 2 Dec 2011 16:00:54 -0800 (PST)
Received: from hop04-l1d11-si02.isus.emc.com (HOP04-L1D11-SI02.isus.emc.com [10.254.111.55]) by mexforward.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id pB300pr9022588 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <storm@ietf.org>; Fri, 2 Dec 2011 19:00:52 -0500
Received: from mailhub.lss.emc.com (mailhub.lss.emc.com [10.254.222.129]) by hop04-l1d11-si02.isus.emc.com (RSA Interceptor) for <storm@ietf.org>; Fri, 2 Dec 2011 19:00:40 -0500
Received: from mxhub26.corp.emc.com (mxhub26.corp.emc.com [10.254.110.182]) by mailhub.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id pB300eF2026906 for <storm@ietf.org>; Fri, 2 Dec 2011 19:00:40 -0500
Received: from mx14a.corp.emc.com ([169.254.1.79]) by mxhub26.corp.emc.com ([10.254.110.182]) with mapi; Fri, 2 Dec 2011 19:00:40 -0500
From: david.black@emc.com
To: storm@ietf.org
Date: Fri, 02 Dec 2011 19:00:39 -0500
Thread-Topic: WG Last Call - iSER - comments
Thread-Index: AcyQIZ9GrcM5E+JESbe7RIuFF0Mv9AYYaKUgAjAxHJA=
Message-ID: <7C4DFCE962635144B8FAE8CA11D0BF1E059FEA5D20@MX14A.corp.emc.com>
References: <7C4DFCE962635144B8FAE8CA11D0BF1E059E2706D3@MX14A.corp.emc.com>
In-Reply-To: <7C4DFCE962635144B8FAE8CA11D0BF1E059E2706D3@MX14A.corp.emc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-EMM-MHVC: 1
Subject: [storm] WG Last Call - iSER - comments
X-BeenThere: storm@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Storage Maintenance WG <storm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/storm>, <mailto:storm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/storm>
List-Post: <mailto:storm@ietf.org>
List-Help: <mailto:storm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/storm>, <mailto:storm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Dec 2011 00:00:56 -0000

This email is sent with WG chair hat off - all of these comments are for further discussion,
but they do need to be dealt with.

In addition to my previous comment on references:

> The iSER draft currently references RFC 3720 for iSCSI - that reference will need to be
> updated to at least the new consolidated iSCSI draft, and a reference to the iSCSI new
> features (SAM) draft should probably be added.

I've now done a relatively thorough review of draft-ietf-storm-iser-05.  It looks very good
overall, but I did find a number of additional things that need attention (items 5,6 and 8
are tagged as Major items):

1) Nit - In section 1.1's definition of connection, change "logical circuit" to "logical
bi-directional communication channel".

2) The SAM-2 reference needs to be updated to the version of SAM-5 that the iSCSI SAM
new features draft uses, and that new features draft does need to be added as a normative
reference.

3) There's a discussion of markers in Section 2.1.  I'd prefer that it be removed, but I
could live with it remaining, although it would have to informatively reference RFC 3720,
not the new consolidated iSCSI draft.

4) In section 2.3, items 1 and 2 are inconsistent, as they use "session" and "connection"
for essentially the same concept.  I suggest changing "session" to "connection in item 1.

5) Major: There's something wrong with the discussion of how to send unsolicited data.
Item 4 in section 2.3 requires use of tagged buffers (RDMA), but the second paragraph in
Section 2.6 requires use of Send (untagged buffers, not RDMA), the new key in 6.9 appears
to allow unsolicited data in a tagged buffer (RDMA), but the next to last paragraph in
7.3.4 requires use of Send (untagged buffers, not RDMA).

6) Major: I think something is missing in Section 5 to explains how to conduct iSCSI
negotiation when the connections start up in iSER-assisted mode.  I assume that this is
done via Send messages and the resource allocation referred to is the resources for RDMA,
but that does need to be explained.

7) The first paragraph of Section 8.2 describes what happens when iSERHelloRequired is
negotiated to "Yes" - add a few sentence to explain what happens when it's negotiated
to "No", which is the typical case for implementations.  A similar problem occurs in
10.1.3.4 - that one's easily handled by saying that these errors cannot occur in the "No"
case.  Please check for all other dependencies on the negotiated value of
iSERHelloRequired, and make sure that both the "Yes" and "No" cases are covered.

8) Major: The IANA Considerations section is empty.  That is wrong - the new keys defined
in sections 6.8 - 6.10 need to be registered in the iSCSI Login/Text Keys registry at: 	http://www.iana.org/assignments/iscsi-parameters
IANA also should be requested to update the registrations of the other 4 iSER keys in that
registry to reference the RFC number of this draft when it is published as an RFC.

Thanks,
--David
----------------------------------------------------
David L. Black, Distinguished Engineer
EMC Corporation, 176 South St., Hopkinton, MA  01748
+1 (508) 293-7953             FAX: +1 (508) 293-7786
david.black@emc.com        Mobile: +1 (978) 394-7754
----------------------------------------------------