Return-Path: <owner-ips@ece.cmu.edu>
X-Sieve: cmu-sieve 2.0
Return-Path: <owner-ips@ece.cmu.edu>
Received: (from majordom@localhost)
	by ece.cmu.edu (8.11.0/8.10.2) id h3SKxRZ22681
	for ips-outgoing; Mon, 28 Apr 2003 16:59:27 -0400 (EDT)
X-Authentication-Warning: ece.cmu.edu: majordom set sender to owner-ips@ece.cmu.edu using -f
Received: from mx01.netapp.com (mx01.netapp.com [198.95.226.53])
	by ece.cmu.edu (8.11.0/8.10.2) with ESMTP id h3SGMNF00753
	for <ips@ece.cmu.edu>; Mon, 28 Apr 2003 12:22:23 -0400 (EDT)
Received: from frejya.corp.netapp.com (frejya [10.10.20.91])
	by mx01.netapp.com (8.12.9/8.12.9/NTAP-1.4) with ESMTP id h3SGM7FB008670;
	Mon, 28 Apr 2003 09:22:07 -0700 (PDT)
Received: from netapp.com (davidw-2k.hq.netapp.com [10.60.8.80])
	by frejya.corp.netapp.com (8.12.9/8.12.9/NTAP-1.4) with ESMTP id h3SGM4ln006307;
	Mon, 28 Apr 2003 09:22:06 -0700 (PDT)
Message-ID: <3EAD5489.6060600@netapp.com>
Date: Mon, 28 Apr 2003 12:19:21 -0400
From: dave wysochanski <davidw@netapp.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020918
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ips@ece.cmu.edu
CC: jpittman@netapp.com, Julian_Satran@il.ibm.com, cbm@rose.hp.com,
   csapuntz@cisco.com, meth@il.ibm.com
Subject: Re: iSCSI: ISID RULE and Discovery sessions
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-ips@ece.cmu.edu
Precedence: bulk

So let me see if I understand this correctly.

What we're saying here is that technically we have two distinct,
ISID enforcement spaces:
1) Discovery sessions with no target name defined in the login sequence
2) All other sessions with a target name defined in the login sequence

A target should not implicitly logout a session with the same
InitiatorName/ISID in the first space, if a session with the same
InitiatorName/ISID exists in the second space (and vice versa).
These sessions should be allowed to exist concurrently, with
no ISID rule violation.  But sessions with the same InitiatorName/ISID
within the same space should not be allowed to exist.

One thing that's confusing here is the use of "session" and
"I_T" nexus interchangeably in the spec.  Clearly though, the
case of a discovery session with no target name seems to be
a special case, which I'm not even sure it's fair to call it an
"I_T" nexus.  If it is to be considered an "I_T" nexus, the
"T" portion of the nexus is undefined.   I guess for those that
know the history and/or read between the lines this is all clear.
But it may merit a specific mentioning of this this special
case and how the ISID rule applies in a future revision.

Thanks.
