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

"Adrian Farrel" <adrian@olddog.co.uk> Thu, 02 March 2017 22:36 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 72895128B38 for <teas@ietfa.amsl.com>; Thu, 2 Mar 2017 14:36:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level:
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham 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 G2TUbC7Lny2F for <teas@ietfa.amsl.com>; Thu, 2 Mar 2017 14:36:38 -0800 (PST)
Received: from asmtp5.iomartmail.com (asmtp5.iomartmail.com [62.128.201.176]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8ED1B126BF7 for <teas@ietf.org>; Thu, 2 Mar 2017 14:36:38 -0800 (PST)
Received: from asmtp5.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id v22MaYn5001861; Thu, 2 Mar 2017 22:36:34 GMT
Received: from 950129200 ([176.241.251.4]) (authenticated bits=0) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id v22MaUYh001815 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 2 Mar 2017 22:36:33 GMT
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Daniele Ceccarelli' <daniele.ceccarelli@ericsson.com>, 'Vishnu Pavan Beeram' <vishnupavan@gmail.com>, teas@ietf.org
References: <CA+YzgTuw52dmJb3J6CfeA8HDZxLx2UAiU0F9VEQW4+NDAR1sjg@mail.gmail.com> <00ab01d2904a$148d7440$3da85cc0$@olddog.co.uk> <AM2PR07MB09948EB9501383DBD326C380F0280@AM2PR07MB0994.eurprd07.prod.outlook.com> <AM2PR07MB099487148537BD1D110D517BF0280@AM2PR07MB0994.eurprd07.prod.outlook.com>
In-Reply-To: <AM2PR07MB099487148537BD1D110D517BF0280@AM2PR07MB0994.eurprd07.prod.outlook.com>
Date: Thu, 02 Mar 2017 22:36:28 -0000
Message-ID: <00a201d293a5$717ed4b0$547c7e10$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGHyPwTRIKL8gU+TkrqkWJ1+diZfwNNqZWPApk6j7QCiGRYZqHUNssg
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.1.0.1062-22918.003
X-TM-AS-Result: No--28.833-10.0-31-10
X-imss-scan-details: No--28.833-10.0-31-10
X-TMASE-MatchedRID: 0lhM5bBmjEOnykMun0J1wvHkpkyUphL9ecvjbu/xDjqCsBeCv8CM/Sc4 44AUxvz5AcPPuhm4pkByFDOhKk3fcTAnrFtOMFrmsyNb+yeIRAq7VvS3iihr21pbYq2f4jz+wfp hNnCDsrCBvWVSrpdRLuLUz6KTkxTEP5iRLzRS/nXRfDQgu+j+5eJc6hKWj0C1CoAikymLoZ0AO4 lVfKXvC99q7nXsFlMJFgTymD6TsUVG2s3FJ9V4+XZoUVaGRPdAamKrgqy61cIgUEQTkIWiYrcei 5v4WhA8qJUZ/cu5bgt7Po6Pu2Kbl5t3YSmYB/WOfuyIS1ZjfrtcSMp/1+Epp36n4oqpkNT9M+p+ NpswZmoyj0FtzTAoALWwZxkfp37u5FJImTgaNLIF8rFt9xmDKZsqkCVjbLpJEVPqW3NyVY2oDv7 b1JeU3osHqQHaw/Q7JPFVk/Wt7zRhf4BpEOmrFsnUT+eskUQP+KgiyLtJrSCyd65qZFFPkxNNC6 5dyq1LlSduxTW/xYYf7OrzjCwTyvdlvs2UcJ0YT7RVRbrn8wuVq+okl1rYD7BOE9APtGEpywn0A 572iDgPu+MfgwheRyRJ9UkH35HYWo20RUHeaHgR0Wxq9RAoB4IRZKeX/mD2aiomzGaeAvCCwglX 01Zi1rxxXY9bc5JXPvj7Qu+Eg0yazCoUDzKDOU0IfQOJvRLR0w14HFJQjaPdyIjG+fPOFeD9pOn PHAzh7E6QAhbVcyKiDrmICrPc+OVHGbcDbAq6gxsfzkNRlfKx5amWK2anSPoLR4+zsDTtAqYBE3 k9Mpw=
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/gFjEC2EmxSIw_f7j8sOyIfvqRYw>
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: Thu, 02 Mar 2017 22:36:40 -0000

Hi and thanks.

> How about:
> 
> "The ISCD is defined in [RFC4203] and [RFC5307]. It can include a Generalized SCSI
> when advertising 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."

Yes.
 
> > 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'm not sure I get this one. The idea is not to use the Generalized SCSI for them,
> they already have their own TLVs and registries linked to the Switching Type.

Well, OK.  And flexigrid is doing its own thing.
Makes me wonder whether there are any switching types left to make use of this document :-Z

> > I think Section 6 could be clearer...
>>
> > 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 don't get this either (and It's only Thursday...). Foo would get value 1 allocated
> and bar value 2 if they are both specific technologies, otherwise Foo would get
> value 1 allocated and Bar would get 32768 allocated ... I don't get the issue.

Foo and Bar are technologies. They don't get TLVs.
But for Foo we want the "Fridge-temperature" TLV so we assign value 1 for that TLV. We genuinely believe that only Foo will ever care about the temperature of the fridge.
Now, along comes Bar. Bar also wants to know the temperature of the fridge and would like to simply use the same TLV. But it is allowed. So a new TLV must be assigned from the registry (presumably 2).
Oh wait, here is the Humbug switching technology, that *also* cares about fridge temperatures.

See my point?

> > 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.)
> 
> Even if I don't get the issue I don't have any strong opinion (neither does Lou, we
> put this as an open question to the WG and we didn't receive many feedbacks)

Oh, but that is probably because no one really cares about this work!

> For me it's ok to have a single range.

Then let's do it and you don't even need to understand my point to make me happy ;-)

> > 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.
> >
> IN what is this different from the OTN Signal Type Register:
> (https://www.iana.org/assignments/gmpls-sig-parameters/gmpls-sig-
> parameters.xhtml#otn-signal-types ) where we have both registration
> procedures allowed? At that time the experts where appointed by the AD, not
> the draft, that's correct.

It's odd...
7139 says
   New values are to be assigned via Standards Action as defined in
   [RFC5226].
It was 7892 that caused the update.

I recall some debate as that went through, but I cannot recall why I didn't argue then. Probably I was too old (actually, I raised the issue as AD shortly after WG adoption, but seem to have not picked it up as an individual at WG last call).
Looks like the IESG also had a go at that text for some reason.
Looks like before that your AD (Deborah) was worried about the overlap.

Anyway, I probably don't care, but I don't see why Specification Required isn't enough. Go have a look at 5226.

> > 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.
> 
> We have a precedent in CCAMP when we decided to nominate to experts (the
> co-chairs) that are allowed to ask for the allocation of codepoints for non
> standard track documents (i.e. RFC7963).
> Is this case different?

The precedent applies to Specification Required spaces, I presume.
a. You can nominate experts, but do it direct to the AD.
b. Being "allowed" is fine, but you are supposed to give guidance. The point
    is that the knowledge of what is "sane" will disappear over time.

It shouldn't take many words to explain what the intention is.

Cheers,
Adrian