Re: [storm] iSCSI MIB changes - compliance requirements Q

Mark Bakke <Mark_Bakke@DELL.com> Tue, 26 March 2013 18:05 UTC

Return-Path: <Mark_Bakke@dell.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 7E3D621F8B90 for <storm@ietfa.amsl.com>; Tue, 26 Mar 2013 11:05:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level:
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[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 ZH3FyOEwRAlD for <storm@ietfa.amsl.com>; Tue, 26 Mar 2013 11:05:15 -0700 (PDT)
Received: from aussmtpmrkps320.us.dell.com (aussmtpmrkps320.us.dell.com [143.166.224.254]) by ietfa.amsl.com (Postfix) with ESMTP id 75C7421F8B8D for <storm@ietf.org>; Tue, 26 Mar 2013 11:05:15 -0700 (PDT)
X-Loopcount0: from 64.238.244.148
X-IronPort-AV: E=Sophos;i="4.84,913,1355119200"; d="scan'208";a="23470485"
From: Mark Bakke <Mark_Bakke@DELL.com>
To: "Black, David" <david.black@emc.com>, "storm@ietf.org" <storm@ietf.org>, "prakashvn@hcl.com" <prakashvn@hcl.com>
Date: Tue, 26 Mar 2013 13:05:01 -0500
Thread-Topic: iSCSI MIB changes - compliance requirements Q
Thread-Index: Ac4ZMsAUVUwWjwR8TK2GbrnoN7zwWgCNPa7wA5DTKgAAKFTRAA==
Message-ID: <975552A94CBC0F4DA60ED7B36C949CBA04236143CF@shandy.Beer.Town>
References: <8D3D17ACE214DC429325B2B98F3AE71290DCCE8D@MX15A.corp.emc.com> <975552A94CBC0F4DA60ED7B36C949CBA0422ABD9A5@shandy.Beer.Town> <8D3D17ACE214DC429325B2B98F3AE71293AEED99@MX15A.corp.emc.com>
In-Reply-To: <8D3D17ACE214DC429325B2B98F3AE71293AEED99@MX15A.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
Subject: Re: [storm] iSCSI MIB changes - compliance requirements Q
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: Tue, 26 Mar 2013 18:05:16 -0000

Great; thanks, David.

Mark

-----Original Message----
From: Black, David [mailto:david.black@emc.com] 
Sent: Monday, March 25, 2013 5:51 PM
To: Mark Bakke; storm@ietf.org
Subject: RE: iSCSI MIB changes - compliance requirements Q

I believe we have rough consensus for option b):

> when the revised MIB is implemented (i.e., the implementation claims 
> compliance to the new iSCSI MIB draft/RFC-to-be), the new features are 
> required when:
> 
> 	b) The implementation supports a value of the iSCSIProtocolLevel
> 		key of 2 or greater.

The MIB draft authors should update the draft accordingly.

Thanks,
--David (as storm WG co-chair)

> -----Original Message-----
> From: Mark Bakke [mailto:Mark_Bakke@dell.com]
> Sent: Thursday, March 07, 2013 2:15 PM
> To: Black, David; storm@ietf.org
> Subject: RE: iSCSI MIB changes - compliance requirements Q
> 
> David,
> 
> Option b seems most practical to me -- I would suspect that the old 
> MIB is sufficient for most purposes, and there's no need to create a 
> rush to go implement it sooner.
> 
> Mark
> 
> -----Original Message-----
> From: Black, David [mailto:david.black@emc.com]
> Sent: Monday, March 04, 2013 5:48 PM
> To: storm@ietf.org
> Subject: [storm] iSCSI MIB changes - compliance requirements Q
> 
> I'm finally resurfacing from the day job (once again) getting in the 
> way of IETF work :-).
> 
> In working through the IETF Last Call comments on the iSCSI MIB, an 
> issue has arisen around MIB compliance requirements.  A number of new 
> objects are being added to the revised iSCSI MIB, and the proposed 
> approach is to make them optional vs. mandatory to implement based on 
> the reported value of iSCSIProtocolLevel.
> 
> Here's the list of changes (not all of which are in the current MIB draft):
> 
> >   . Added iscsiInstXNodeArchitecture to InstanceAttributes
> >   . Added iscsiSsnTaskReporting of type BITS to SessionAttributes
> >   . Added iscsiSsnProtocolLevel to SessionAttributes
> >   . Deprecated the marker objects
> >   . Fixed the errata to [RFC4544]
> >   . Added NOP counters at iSCSI session scope for heartbeat tracking
> >   . Added port number to the iscsiTgtLoginFailure and
> >      iscsiIntrLoginFailure notifications, and to the last failure info
> >      in iscsiInitiatorAttributesEntry
> >   . Added description string to the iSCSI portal
> >   . Added iscsiInstSsnTgtUnmappedErrors to support "Target Unmapped"
> >      session failure reporting in the iscsiInstSessionFailure
> >      notification
> >   . Added iscsiTgtLogoutCxnClosed and iscsiTgtLogoutCxnRemoved which
> >      maintain the count of Logout Command PDUs received by the target
> >      with reason codes 1 and 2 respectively
> >   . Changed the conformance statements to match the above
> 
> And here are the values of the iSCSI Protocol Level key:
> 
> - 0: No version claimed
> - 1: iSCSI consolidated draft/RFC-to-be
> - 2: iSCSI consolidated draft/RFC-to-be + new features (SAM) 
> draft/RFC-to-be
> 
> It's also possible to report the value 2 for an implementation that's 
> based on the older RFCs (primarily 3720 and 5048) plus the new 
> features draft/RFC-to- be.
> 
> None of the new objects require the new features (SAM) draft/RFC-to-be.
> Also, we can't put any requirements on the value 0 for obvious reasons.
> 
> That leaves two choices - when the revised MIB is implemented (i.e., 
> the implementation claims compliance to the new iSCSI MIB 
> draft/RFC-to-be), the new features are required when:
> 
> 	a) The implementation supports a value of the iSCSIProtocolLevel
> 		key of 1 or greater; OR
> 	b) The implementation supports a value of the iSCSIProtocolLevel
> 		key of 2 or greater.
> 
> Option a) would encourage a MIB update when an implementation is 
> updated to the iSCSI consolidated draft/RFC-to-be (minor work, as 
> there's very little functional change).  Option b) would encourage a 
> MIB update when an implementation is updated to the new features (SAM) 
> draft/RFC-to-be (moderate functional changes).  While the existing MIB 
> RFC will be obsoleted by the new MIB draft/RFC-to-be, it's always 
> possible to implement the old MIB with a newer implementation.
> 
> I've dithered on this, but my current inclination is to go with b), as 
> that associates the moderate functional changes in the new MIB with 
> the moderate functional changes in the new features (SAM) draft.
> 
> What do people think we should do?
> 
> 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
> ----------------------------------------------------
> 
> _______________________________________________
> storm mailing list
> storm@ietf.org
> https://www.ietf.org/mailman/listinfo/storm