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

Daniele Ceccarelli <daniele.ceccarelli@ericsson.com> Thu, 02 March 2017 16:39 UTC

Return-Path: <daniele.ceccarelli@ericsson.com>
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 0366312955F for <teas@ietfa.amsl.com>; Thu, 2 Mar 2017 08:39:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.onmicrosoft.com
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 83gt8ozJQK54 for <teas@ietfa.amsl.com>; Thu, 2 Mar 2017 08:39:25 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94F65129515 for <teas@ietf.org>; Thu, 2 Mar 2017 08:39:24 -0800 (PST)
X-AuditID: c1b4fb30-677ff70000001a00-e9-58b84aba4545
Received: from ESESSHC022.ericsson.se (Unknown_Domain [153.88.183.84]) by (Symantec Mail Security) with SMTP id 0F.ED.06656.ABA48B85; Thu, 2 Mar 2017 17:39:22 +0100 (CET)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.84) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 2 Mar 2017 17:39:21 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=wNL8P24j5wRhHV5Jezl7DcWzzebxcRGCTx8Z+UPHVXU=; b=dcF5upHic0I8Ys1p+7uoEPrf45IVRQPq+251GYMaWELtYlj478URt9BA16u8HWfbpQPtfUlfWDdt+nCvI1DsmBq9E7Ut8WgyYO+2m5tsDOUGzyT6GDXxZiUsjL/jGkoBq0KrTHn514rvuzLC8EAnq+Aq8nT6iyziJxhiXBGoClY=
Received: from AM2PR07MB0994.eurprd07.prod.outlook.com (10.162.37.152) by AM2PR07MB0995.eurprd07.prod.outlook.com (10.162.37.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.2; Thu, 2 Mar 2017 16:39:19 +0000
Received: from AM2PR07MB0994.eurprd07.prod.outlook.com ([10.162.37.152]) by AM2PR07MB0994.eurprd07.prod.outlook.com ([10.162.37.152]) with mapi id 15.01.0947.011; Thu, 2 Mar 2017 16:39:20 +0000
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, 'Vishnu Pavan Beeram' <vishnupavan@gmail.com>, "teas@ietf.org" <teas@ietf.org>
Thread-Topic: [Teas] WG Last Call on draft-ietf-teas-gmpls-scsi
Thread-Index: AQHSj8deAkFPuv3ndU2Beb+Y7eFVWqF7dJYAgAZFgHCAAAAn8A==
Date: Thu, 02 Mar 2017 16:39:19 +0000
Message-ID: <AM2PR07MB099487148537BD1D110D517BF0280@AM2PR07MB0994.eurprd07.prod.outlook.com>
References: <CA+YzgTuw52dmJb3J6CfeA8HDZxLx2UAiU0F9VEQW4+NDAR1sjg@mail.gmail.com> <00ab01d2904a$148d7440$3da85cc0$@olddog.co.uk> <AM2PR07MB09948EB9501383DBD326C380F0280@AM2PR07MB0994.eurprd07.prod.outlook.com>
In-Reply-To: <AM2PR07MB09948EB9501383DBD326C380F0280@AM2PR07MB0994.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: olddog.co.uk; dkim=none (message not signed) header.d=none;olddog.co.uk; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [151.0.200.100]
x-ms-office365-filtering-correlation-id: 30c6e166-7475-4551-d226-08d4618aacf8
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:AM2PR07MB0995;
x-microsoft-exchange-diagnostics: 1; AM2PR07MB0995; 7:3wJ4yLiX8D+OJGF8mczQVYfsmqgXjb58YBmwC3GZEd59841c3FhcSeMIk1Mr13FFDKAFzgmfBoVJaq4rV8Ba2qEXRw0y/MarF43ZB31jworD9NjfzigmJxpQZvRSb9acKD37BDKoN5XeV0OX7Vjg/g37agFjgE/9Wxw/gj0y3/oLWJA4WFC6pnafnOELAyMLsxmRuktJ3bFCYyNklV9A5wCVNHMEPTkf/5KeJI3kmgEaIYFE+mLVmiGcdMoRz9BcrK56lbpNWtyLEvJ4Pa7HG04LRFK64fjEQmmA9EEJcWfs1hANYcQBoqrzsO2oqbUnShQOAEdAzoKoYtIHE4L9ZQ==
x-microsoft-antispam-prvs: <AM2PR07MB09955D85E42D0605B532B530F0280@AM2PR07MB0995.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(1591387915157);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(20161123558025)(6072148); SRVR:AM2PR07MB0995; BCL:0; PCL:0; RULEID:; SRVR:AM2PR07MB0995;
x-forefront-prvs: 023495660C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(39450400003)(6306002)(99286003)(2501003)(3660700001)(7736002)(25786008)(66066001)(92566002)(74316002)(2906002)(50986999)(9686003)(76176999)(6506006)(6436002)(3280700002)(106116001)(54356999)(2900100001)(230783001)(7696004)(2950100002)(122556002)(3846002)(55016002)(53936002)(77096006)(189998001)(38730400002)(229853002)(8676002)(102836003)(8936002)(6116002)(39060400002)(5660300001)(81166006)(86362001)(33656002)(6246003)(53546006)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR07MB0995; H:AM2PR07MB0994.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2017 16:39:19.8482 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR07MB0995
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SbUhTURzGObt323W1OK1N/ywLHBGzSKdFTBHLTBhSEKE1srKZFxXdHJtp lh/0Q5pLzdJMp6GCgbMxQ6UtWakzi4WRpZhpVtbQLCRNU3tB6u7ay7ffeZ7/y3kOhyJEpVwp labLog06TYaMJyBr1Pa4HZ2xDrWiuyVMuVwyQigvLDtIZV2hh9hLqO6ax/mqpqZvHFVzuwUd Io4JIpLpjLRs2hAceUqQevlBG9JfjD9rbahF+Wj2sAn5UIB3QU9FGc+EBJQI2xDYqq6Q7OER guH2fq9D4lIC5grmCaZFhCs4sGA9wFb1Iai1TyIToigeDgePy6uLcQGCxbFRHtOwAUfC65lu xLAY74HvU24uy/tgpN9JMkziLXBz6aFXF+LjUN3QyWGXDSF45z7PsA8+AX33B/kMI+wLS4+t 3hoC+8Gop57D5sHQ5HxKsCyB6fcrXOZCCFcgKK9v5bJGAAy0mFcbDsIzi/svL1a5+CyXEPCy eRMTDHA6jDw5wsphMNP7nGBmAjZz4HarGbGGPxR9LV41TFyw1Q4jNr0UxoeKV9kfPry6x2WG EjgQWjuDy5Hc/F8G8z+HlQOg8tIE3+x9lvXgrvGQDYhsQRIjbUzSpoSGBtGGtNNGY6YuSEdn taHfn6Sn44fCgaanolwIU0i2VqiQ2tUiribbmKt1IaAImVi4WexQi4TJmtxztCEz0XAmgza6 0EaKlPkJd1veHBXhFE0WnU7Tetrwx+VQPtJ8VLjlk8jafD0vztBm72kcjJGLPr+1zAoU+mWd rzMoofRFx7UVa9d0yhdV0UQIP9U26ptfNncDBroXxjrqtNHpIJnnyXvjMn9G749Rhud4AqvX LUZlK7ffGo8Yxk7/5Hjtya1TdxI+rrkqT8qRjem7JKbEvNydsZV5jfLeybA4GWlM1YRsIwxG zS8YW1VtIAMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/zsIXhsM6jRHUyE7O5ZwuVUVMRrw>
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
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 16:39:27 -0000

Hi Adrian,

Thanks a lot for the review. 
Please see some comments from my side inline. I’m the one holding the pen but most of your comments are against pieces of text from Lou, hence I’d like to hear from him too.

BR
Daniele  

> 
> From: Teas [mailto:teas-bounces@ietf.org] On Behalf Of Adrian Farrel
> Sent: domenica 26 febbraio 2017 17:05
> To: 'Vishnu Pavan Beeram' <vishnupavan@gmail.com>; teas@ietf.org
> Subject: Re: [Teas] WG Last Call on draft-ietf-teas-gmpls-scsi
> 
> 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.
> 

The part in brackets refers to the ISCD (which is defined in RFC4203 and RFC5307) and not to the Generalized SCSI. 
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."


> ---
> 
> 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.

> 
> ---
> 
> 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

Formatting got screwed but I think I got your suggestion. 

> 
> 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. 

> 
> 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) For me it's ok to have a single range. 

> 
> ---
> 
> 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".
> 

OK

> And it s/SwitchCap/Switching Type/
> 

OK

> ---
> 
> 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. 

Registration Procedure(s)
Standards Action for Standards Track documents, Specification Required for other documents

Expert(s)
Daniele Ceccarelli, Fatai Zhang


> 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? 

> From: Teas [mailto:teas-bounces@ietf.org] On Behalf Of Vishnu Pavan 
> Beeram
> Sent: 26 February 2017 00:28
> To: mailto: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