Re: [Teas] WG Last Call on draft-ietf-teas-gmpls-scsi

"Adrian Farrel" <adrian@olddog.co.uk> Sun, 26 February 2017 16:05 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02C4D12996F for <teas@ietfa.amsl.com>; Sun, 26 Feb 2017 08:05:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.98
X-Spam-Level: *
X-Spam-Status: No, score=1.98 tagged_above=-999 required=5 tests=[HTML_MESSAGE=0.001, MANY_SPAN_IN_TEXT=2.699, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2k_lwQ6Qk7X4 for <teas@ietfa.amsl.com>; Sun, 26 Feb 2017 08:05:06 -0800 (PST)
Received: from asmtp1.iomartmail.com (asmtp1.iomartmail.com [62.128.201.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D13D1298D0 for <teas@ietf.org>; Sun, 26 Feb 2017 08:05:04 -0800 (PST)
Received: from asmtp1.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id v1QG52UT023118; Sun, 26 Feb 2017 16:05:02 GMT
Received: from 950129200 ([176.241.251.4]) (authenticated bits=0) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id v1QG4v8P023044 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 26 Feb 2017 16:04:59 GMT
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Vishnu Pavan Beeram' <vishnupavan@gmail.com>, teas@ietf.org
References: <CA+YzgTuw52dmJb3J6CfeA8HDZxLx2UAiU0F9VEQW4+NDAR1sjg@mail.gmail.com>
In-Reply-To: <CA+YzgTuw52dmJb3J6CfeA8HDZxLx2UAiU0F9VEQW4+NDAR1sjg@mail.gmail.com>
Date: Sun, 26 Feb 2017 16:04:56 -0000
Message-ID: <00ab01d2904a$148d7440$3da85cc0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00AC_01D2904A.1494C740"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGHyPwTRIKL8gU+TkrqkWJ1+diZf6IRAUwA
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.1.0.1062-22910.000
X-TM-AS-Result: No--19.163-10.0-31-10
X-imss-scan-details: No--19.163-10.0-31-10
X-TMASE-MatchedRID: pS5owHKhBO3Sw3nP8ewgPHBRIrj8R47FQPCWRE0Lo8LagsZM0qVv17sI asnPqvyQSQUpvs8SvXIibsbwElNx2deV00rMo+W9p9ciXoJ/pWvomPrNi98UBKj5v7I4/SgYfpG +XkCl2oO5LnYcuV9e6Uw2oR2MkzyELQrxB2ufjwyqxxwanu1isSNGSJ9zRuUNknle09V58D0yGe yedf2jRzkxohyv/vQFCFxVRGVCqdN7qToVEfwBPNF8NCC76P7l5LraqAW3d1JOCKknS3UynYpZv GWtY3IJWvMN0SGDoHuYqvJo6+l+oWQumpQpzlrCHcQQBuf4ZFuBjLzL4do+Vpj9R7obtcgyRtat YyF835dzwEuQAKb/GQLGE1+RP8pAnhMdZynjeLXGpnII6axD8xlgDfyCPcHEzsQ8iRVyD44N7dx YdmgGlNXvVWts3+7b26biyHXVJ69NJLfJHw3GyKtWSWds/km2ghFkp5f+YPYiZRblFGx+8FBDKa v7s0JW2KmkbYUcoa6DB2RroRzPeWzmcnmMxmblS8S2F9lkvO/s8rI+Arq54bV5fSMRD1zqmGfxH Y10dzs9I+RojwVYZB62Ws1S159O/FCPU2bFxsSvdf2B19ItZfZpw431D6ueHpm4OmbZhmfv/72z C4hJFZ3woJ2UeuYF6HMoliKXreiqDvek35mqXJ3bt4XlQMWjD+LwVja9M4EgOnjvjQ5gMSWdw9M yj4ex9dMkDbqNTiWX7nDC+4gKenNQXkvyemjfXTK4OtPUfQSjuF41aTJRXZ/paSZmLhGje5basi bx4KfyTo1GsSlyqhkigyII1PZ5MuPfXQm0MvCeAiCmPx4NwGmRqNBHmBve1kTfEkyaZdxFGCd0S 0NCsnkT48BH3iHpDy6Kd9Jf78ADHnJAunJGpWgIZ+9LS/AES4W/MRhJ1X4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/pbOOyfZ3CVkSqgAfS2yKmo5VZzc>
Subject: Re: [Teas] WG Last Call on draft-ietf-teas-gmpls-scsi
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Feb 2017 16:05:08 -0000

Pavan, WG,
 
I reviewed this document in WG last call as your Technical Advisor.
 
There is no reason not to publish this document ahead of the first I-D that will use it, although I might have waited and done it alongside.
 
That said, I have some issues that I believe need to be resolved before this I-D can become and RFC. These are nearly all about the IANA section, but that shouldn't be a surprise because the document is not much more than an IANA section :-)
 
Thanks,
Adrian
 
---
 
Section 4 has
 
   The Generalized SCSI is used with ISCDs (defined in [RFC4203] and
   [RFC5307]) of technologies whose Switching Capability definition
   reference this document.  The corollary of this is that the
   Generalized SCSI MUST NOT be used for ISCDs of technologies whose
   Switching Capability definition do not reference this document.
 
This is slightly confusing. RFC 4203 and RFC 5307 define the format of
the ISCD for OSPF and ISIS respectively. Those RFCs define ISCDs for 
PSC, L2SC, TDM, LSC, and FSC.
 
You say that the Generalized SCSI is used with ISCDs defined in the
referenced RFCs where the switching capability definition references
this document. But that is clearly none of them!
 
So I think you mean to say something different from what you said.
 
---
 
Will you not pre-populate the registry with the TLVs from one of 7138
and 7688? Although you can't pull them both into line (because of the
Type value overlap) you could make one of them consistent.
 
---
 
I think Section 6 could be clearer...
 
OLD
       Value       SCSI-TLV                   SwitchCap   Reference
       ---------   -------------------------- ---------   ---------
       0           Reserved                               [This ID]
       1-32768     Unassigned, for use by    [per value]
                   specific technology                    [This ID]
       32768-65535 Unassigned, for others    (Any, or
                                              value list) [This ID]
NEW
   Value       SCSI-TLV                 Switch Type            Reference
   ---------   -----------------------  --------------------   ---------
   0           Reserved                 N/A                    [This ID]
   1-32768     Unassigned, for use by   Value from IANA's
               specific technology       Switching Types reg.        
   32768-65535 Unassigned, for use by   'Any', or list of 
               multiple technologies     values from IANA's    
                                         Switching Types reg.
END
 
But, I don't think this is going to work!
Suppose I define a new TLV for the foo-switch technology. Obviously it
comes from the 1-32768 range.
But the next day someone dreams up the foo-prime (commonly known as bar)
technology and wants to use the same TLV.
Can't do it.
 
I suggest you should go to a single range and "'Any' or a list of
values from IANA's Switching Types registry".
 
(In any case, I don't believe you benefit from the current split.)
 
---
 
In section 6
 
   New allocation requests to this registry SHALL indicate the value or
   values to be used in the SwitchCap column.
 
I don't believe upper case language has any place in the IANA 
considerations section. It would be fine to say "must".
 
And it s/SwitchCap/Switching Type/
 
---
 
In section 6
 
   The registry should be established with registration policies of
   "Standards Action" for Standards Track documents, and "Specification
   Required" for other documents, see [RFC5226].  The designated expert
   is any current TEAS WG chair.
 
I think this is more words than you need and is convoluted!
You are saying that "Values are assigned only for Standards Track RFCs
approved by the IESG except when the document that requests the 
assignment is not a Standards Track RFC".
 
Now, you know that all Standards Track RFCs will go for approval by the
IESG. That will happen regardless of what you write here.
 
So you can just say "Specification Required" and cover all of the bases.
 
That just leaves three things:
1. You need to document in this I-D the advice for the DE. When should
   she grant assignment and when not? What should she watch out for?
2. I know there are plenty of code points in your new registry, and I
   know that we would like GMPLS to be widely used, but do you *really*
   want to allow assignments for anyone who publishes a spec? Even if
   that spec conflicts or competes with IETF standards? Or maybe that
   is what you expect the DEs to police?
3. The DEs serve at the pleasure of the IESG and cannot be appointed in
   an I-D. Just leave that bit out and let the AD deal with it.
 
From: Teas [mailto:teas-bounces@ietf.org] On Behalf Of Vishnu Pavan Beeram
Sent: 26 February 2017 00:28
To: teas@ietf.org
Cc: TEAS WG Chairs
Subject: [Teas] WG Last Call on draft-ietf-teas-gmpls-scsi
 
All,
This starts a two-week working group last call on
draft-ietf-teas-gmpls-scsi-01

The working group last call ends on Mar 11th. 
Please send your comments to the TEAS mailing list.

Positive comments, e.g., "I've reviewed this document and
believe it is ready for publication", are welcome!
This is useful and important, even from authors.

Thank you,
Pavan