[storm] iSER update request from Alex Nezhinsky on iSER Hello/Reply messages

Mike Ko <Michael@huaweisymantec.com> Fri, 21 August 2009 16:24 UTC

Return-Path: <Michael@huaweisymantec.com>
X-Original-To: storm@core3.amsl.com
Delivered-To: storm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 450973A6D90 for <storm@core3.amsl.com>; Fri, 21 Aug 2009 09:24:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.477
X-Spam-Level:
X-Spam-Status: No, score=-0.477 tagged_above=-999 required=5 tests=[AWL=-1.052, BAYES_00=-2.599, DATE_IN_PAST_06_12=1.069, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 600bPZu2X2VC for <storm@core3.amsl.com>; Fri, 21 Aug 2009 09:24:54 -0700 (PDT)
Received: from mta2.huaweisymantec.com (unknown [218.17.155.15]) by core3.amsl.com (Postfix) with ESMTP id AF2C63A6A29 for <storm@ietf.org>; Fri, 21 Aug 2009 09:24:16 -0700 (PDT)
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_KkKY7W8KzUltl0aPtLxLQQ)"
Received: from hstml02-in.huaweisymantec.com ([172.26.3.42]) by hstga02-in.huaweisymantec.com (Sun Java(tm) System Messaging Server 6.3-8.03 (built Apr 24 2009; 32bit)) with ESMTP id <0KOQ002T5IVAM930@hstga02-in.huaweisymantec.com> for storm@ietf.org; Sat, 22 Aug 2009 00:23:34 +0800 (CST)
Received: from LENOVO6EA8F9DF ([10.28.0.36]) by hstml02-in.huaweisymantec.com (Sun Java(tm) System Messaging Server 6.3-8.03 (built Apr 24 2009; 32bit)) with ESMTPA id <0KOQ00BH8IV1IQ20@hstml02-in.huaweisymantec.com> for storm@ietf.org; Sat, 22 Aug 2009 00:23:34 +0800 (CST)
Message-id: <E174FF76891C4D57AC4B34442408CF61@china.huawei.com>
From: Mike Ko <Michael@huaweisymantec.com>
To: STORM <storm@ietf.org>
Date: Thu, 20 Aug 2009 21:26:23 -0700
X-Priority: 3
X-MSMail-priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5843
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
Subject: [storm] iSER update request from Alex Nezhinsky on iSER Hello/Reply messages
X-BeenThere: storm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Storage Maintenance WG <storm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Fri, 21 Aug 2009 16:24:55 -0000

Alex sent me the following iSER update request:

> No implemented ISER Hello - ISER Reply messages.
>
> Obviously there is no substantial solution on the spec level.
>
> In practical terms, it is necessary to push iSER-Hello implementation,
> in a way which is graceful to the legacy initiators. This is quite
> problematic, though. For example, if no ISER-Hello message is
> received, the target may ignore the fact and initialize the associated
> values with some default, legacy-oriented ones. The reverse situation
> is harder to handle, because targets not prepared to receive iSER
> Hello message may behave in a non-deterministic way upon such receipt.
> It should be noted that it’s more difficult to replace initiators than
> targets in the field, as they are numerous and less controlled, thus a
> “half-painful” practical solution may be achieved.
>
> There is no much sense in stipulating formally in the spec, that such
> behavior MUST NOT be allowed for iSER initiators and targets after a
> certain spec version. The problem with this is of course the fact that
> the version is communicated through the ISER Hello message itself,
> when the initiator is non-compliant. And, there is actually nothing to
> do at all, when a non-compliant target meets a compliant initiator, as
> described above.

Are iSER Hello/Reply messages implemented in practise?

Mike