Re: [mpls] Concerned by the silence [Was: Working Group Last Call : draft-ietf-mpls-lsp-ping-registries-update-04]

Martin Vigoureux <martin.vigoureux@nokia.com> Tue, 13 October 2020 15:08 UTC

Return-Path: <martin.vigoureux@nokia.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 137423A08BD; Tue, 13 Oct 2020 08:08:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.313
X-Spam-Level:
X-Spam-Status: No, score=-3.313 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.213, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 6aIy0nJg5YH2; Tue, 13 Oct 2020 08:08:37 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80105.outbound.protection.outlook.com [40.107.8.105]) (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 813903A08B8; Tue, 13 Oct 2020 08:08:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S/RTjpKs3mSYNNoVCROafYHFLkrIRIxtzFNmicyqQiaTMtZ6ncY/as+BK15iOfFFKbsSg1HC5jCWiqvis+vd8RfizgCA6CqCo4DBtLMFenG2VhSlktwMHqu7ZlmohRxXE8KbuuxNtXg4+3pqfVaPR6peK50qkzJqPWOK/Z5d8fVxIi4T2dsIkbA+OyrmZ3Z/T8BRU9xmS08IXQWcQjsAS5zseYOdkT7ADccGAkXo9l/T9PKt8Th9RryG+IxiD0b+sZjp9buRr8LRSLEZPmWD3aBe9TXQtMYhWV4/ShD+/g1a3BnM+XpRZBillKGaI5XS7B+c69OP7wCCOI8md3E/Pg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eIyF2t083xaz6FZgBToarXPiPv8y1rb6w/VoOT+MVYQ=; b=BKPyx/Mdf6YhVJ+5sg0ToTokboQ/Ke2CjZFKLqnZX3cvRIYzAfGiLZ3YEpDQ1F3m6yEBizB+H6E9xajzoT3AMZzQATSje+dQcuJ0W7n8d2KC4O26PVZl7BGOCQJYR6EsYK4Gdr5j6nMR6YKG3/BsyedLzhFHQ09Eosp7eivO8qkwNjyrFYpaEC3FErmTd3SzoyMj/8ItYgq8BzZwjijz8tXzYBIT6DeD0wT7ZSVa/otpeI2+hmVL/Nv7SXYjOJxtTPs4130N/KH9PPH8vTVJmPaqtZfngYfpyENpT+z6HYrK+35BPbnwwY63HnMvJMPb4rN648uZgfmQgboAbKh6ew==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eIyF2t083xaz6FZgBToarXPiPv8y1rb6w/VoOT+MVYQ=; b=s1CrXBBAhLVSw7LVKwYBxcqM+DTVIX5uZhk32RN5C1qvkjh5/WjCLE688nYY0Cd9GR/r4yY/21coQ+1hIB+rCYYlzTDTS0WJdmdAQZC9h/yidd3NvcEqNk5/JA/CIjrPsWC/hbWH8Mql44jLkK6OTB2Hbgh5BArRBMhktjUkmh8=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia.com;
Received: from AM7PR07MB6438.eurprd07.prod.outlook.com (2603:10a6:20b:132::19) by AM6PR07MB5224.eurprd07.prod.outlook.com (2603:10a6:20b:60::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.11; Tue, 13 Oct 2020 15:08:33 +0000
Received: from AM7PR07MB6438.eurprd07.prod.outlook.com ([fe80::38de:3985:486e:7ac1]) by AM7PR07MB6438.eurprd07.prod.outlook.com ([fe80::38de:3985:486e:7ac1%2]) with mapi id 15.20.3477.019; Tue, 13 Oct 2020 15:08:33 +0000
To: Loa Andersson <loa@pi.nu>, adrian@olddog.co.uk, 'mpls' <mpls@ietf.org>
Cc: draft-ietf-mpls-lsp-ping-registries-update@ietf.org
References: <00d001d698d4$f1bca890$d535f9b0$@olddog.co.uk> <2bd58cc3-4995-8346-cb77-ae0d81fe355d@nokia.com> <1627b4bd-972e-f65e-747f-259897586d91@pi.nu>
From: Martin Vigoureux <martin.vigoureux@nokia.com>
Message-ID: <cf5b69b1-c04e-1bb8-9f69-d7564f435800@nokia.com>
Date: Tue, 13 Oct 2020 17:08:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
In-Reply-To: <1627b4bd-972e-f65e-747f-259897586d91@pi.nu>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
X-Originating-IP: [131.228.2.20]
X-ClientProxiedBy: HE1PR0902CA0015.eurprd09.prod.outlook.com (2603:10a6:3:e5::25) To AM7PR07MB6438.eurprd07.prod.outlook.com (2603:10a6:20b:132::19)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [172.30.2.230] (131.228.2.20) by HE1PR0902CA0015.eurprd09.prod.outlook.com (2603:10a6:3:e5::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.20 via Frontend Transport; Tue, 13 Oct 2020 15:08:33 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: cd66817b-12aa-4a08-2380-08d86f89da57
X-MS-TrafficTypeDiagnostic: AM6PR07MB5224:
X-Microsoft-Antispam-PRVS: <AM6PR07MB522450EF5DF03E02BC6CD68C8C040@AM6PR07MB5224.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:7219;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: yYq9l2v9CGsIRxzCxmKuwudTsWHv8I7g3X6aIlUD//zxnYpxvXancd5WeYJ+Y5yvMPSnh7+EvNz2Zh1hzC1gV2baWFZeR53NCt5HTT+00g5VmTboitln0/5sRepjG3l3kX8s5AjDLZF8TlsbEUBrGZfLDivQUVAJvKi0YWypFV/gIpAZ7MguqW41RIUyV9guxCNcFVcicG6tZ52zLF/Hnyj/HgKrOoUHZgwYhrBb5129SLf+enTCXw9BlU/mGeuKgcshPe1js1CIoQPjWMG3qOQ48si8UINoNy5OnIhbLdBdD1TdLVeQXo5NlFxotT9h4jB/q2r0u9Dfv8lFMQfm1t/4WQZoeFXjwHKEuerwaKnwHrbRFPf+B1XBnQbqsTGGuHQzgyBU7izxZrR6Dpd+4srFqDta4EMHJYYLNaY0IycVD0OLx/OTZxRCBH6cpdVSmgH051IPWbHn1dMx7wdUJg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB6438.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(376002)(366004)(39860400002)(346002)(136003)(83380400001)(44832011)(16576012)(31686004)(956004)(2616005)(2906002)(83080400001)(186003)(52116002)(66574015)(15650500001)(110136005)(53546011)(26005)(16526019)(36756003)(66556008)(478600001)(8936002)(8676002)(6486002)(966005)(86362001)(31696002)(316002)(5660300002)(66946007)(66476007)(4326008)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: m8wdWzR4u/Rpi5KdKC+6VNhGWvOOCIcKocCprDwGUM7bM+UcTLwnX5MTh5BC/EkcC0ea2TUlZmKVvvAjXDA74StaX2K58zTsNVYH93hBILnxgcUAOcU5HyEZPSLcwikIrjxeFaZ87t5gwixgyqlB5AGZMRVUHIWK69DWrGFDy2s6LJkhE8cf+Ch3cH9HAKj9mJ7MNg9A6lYpCV/kjFNhyMiUpyWOUKBDcUu2zKDNjgpu/nxpG+mWyGFCbC0oLIXdAZIhCEI1q5ZZptPgqA7ViE+OtnimFj9pSY0LfQRhfymRk4KuzRWvMH9sB1oLkn0iJOjsHnzDO59xn44Ic7ibhaoGy8sDzXwIQ9T77uPLfCk5+Q2kaepaG950G6PBtBd0Kz7pahG6mQu7lzoSL3U5/fUEwvSJEvRi+JwpflwwJ+HG6EG44jkp8WenD/mZAp+Sn4gZY4aR+ppAYyp2szdFUVdGNqedRC5pB6GKAv/MrY/O9n4yjqi7oEBwf841qF7lzKYsjcGLaQespiMCU4lrTUxZwpKvM/6oDMt82wAyu0F4g0gwzp8UO6YRc5EDW3FKvqSgcNo5dCdihGfzOMGk5gmpyP6XKmud3+iEegwha80iH82Yrnz5MnU4kGXAMdgEdCKZZLlEGBvwobju0o8O9A==
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cd66817b-12aa-4a08-2380-08d86f89da57
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6438.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2020 15:08:33.8187 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: HQy9wPyEpQ215xAoibk7KI5pA8idlFZhsqupeiqVgTsWtvMyh0I0ZwHwWmqYP0Sn5RIDcESGK8ibVCqxegiZmv8/Za9ssM6vZibpaQiTz74=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5224
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/R-E-ouMp0a8TqmuON5lWXdpFaEI>
Subject: Re: [mpls] Concerned by the silence [Was: Working Group Last Call : draft-ietf-mpls-lsp-ping-registries-update-04]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Oct 2020 15:08:40 -0000

Loa,

please see in-line.

-m

Le 2020-10-09 à 9:46, Loa Andersson a écrit :
> Martin,
> 
> Thanks for the support! I have started preparing version-05 of this 
> document.
> 
> I have included the first version of my working copy, mostly to show 
> what I have done and so that commenters can check how their comments
> have been addressed.
> 
> I have addressed most of your comments, but left a few question in this 
> mail. And will addressed the faulty registry ranges together with the 
> comments from Tom on the same subject.
> 
> Thanks for taking the time.
> 
> 
> On 05/10/2020 06:03, Martin Vigoureux wrote:
>> Hi
>>
>> I should read the docs in my queue instead but ...
>>
>>        a sub-registry is used when a code point allocated in a registry
>>        need code points scoped by that or a set of code points.
>> this is a bit hard to parse. at least s/need/needs/
> 
> I have fixed the s/need/needs/
> 
> But I would be happy to get some help with this, what is there now is 
> the third or fourth iteration
> 
> What about:
> 
>         a sub-registry is used when a code point, or a set of code
>         points allocated in a single registry, needs "sub-code points"
>         scoped by the code point or the set of code points.
> 
> Any help appreciated.
either is fine. IMO s/need/needs/ made me understand the sentence so the 
new iteration is not particularly needed.

> 
> 
>>
>>
>>     The range of each TLV and sub-TLV registry is divided into two
>>     blocks, one with a range from 0 to 32767 for TLVs and sub-TLVs that
>>     require a response if not recognized.  The other block has the range
>>     from 32768 to 65535 for TLVs and sub-TLVs that may be silently
>>     dropped, stepped over or an error message sent, if not recognized.
> 
>> this seems like saying exactly the same thing than what the two bullet 
>> points above (in the draft) say.
> 
> Yes I think you are right, the text and bullets have converged over 
> time; should I drop the text or the bullets?
I'd keep the bullets but you are the editor.
>>
>>
>> In:
>>     o  If the unrecognized TLV or sub-TLV is from the Experimental Use
>>        range (37140-37143) or from the FCFS range (31744-32767) a the
>>        Return Code of 2 ("One or more of the TLVs was not understood")
>>        will be sent in the echo response.
>> and in the table of:
>> 3.2.  Common Registration Procedures for TLVs and sub-TLVs
>>
>>     37140-37143 | Experimental Use  | Reserved, not to be assigned
>> is the range correct?
>> shouldn't it be 31740-31743?
>> BTW, This table doesn't have a number like all other. May be you 
>> should call it Table 1 (and renumber all other).
> 
> yes - you are right. However, Tom have listed morer of the same, I will 
> do a separate spin and update all the ranges
ok
>>
>>
>> Section 2 says:
>>     o  In the listing of assiged code points the term "Vendor Private
>>        Use" is changed to "Private Use"
> 
> .
> Yes - this is correct. The Message Types, Reply Modes and Return Codes 
> registries (section 2) keep the Private Use" registration policies.
> Note: I wanted to chage this to FCFS, but since range was only 4 
> possible allocation, and this is to small for an FCFS range, we kept the 
> Private Use regostrion policy.
>> but 3.3.1 says:
>>     o  In the listing of assignments the term "Vendor Private Use" is
>>        changed to "First Come First Served (FCFS)".
> 
> Yes - that is section 3 that discusses the TLVs and sub-TLVs (that have 
> sufficient space for a FCFS registrion policy). So this is correct.
>>
>> note there are other differences:
>>     o  A note "Not to be assigned" is added for the registration
>>        procedures "Private Use" and "Experimental Use".
>>     o  A note saying "Not to be assigned" is added for the registration
>>        procedures "Experimental Use".
> 
> Correct for the same reason as above.
>>
>>     o  In the lists that capture the assignment status, the fields that
>>        are reserved, i.e.  0 (zero), Private Use and Experimental Use are
>>        clearly marked as such.
>>     o  In the list that captures assignment status, the fields that are
>>        reserved, i.e.  0 (zero) and Experimental Use are clearly marked.
>> Not sure whether they are intentional.
>>
> This is correst for the same reason as above
ok
>> >
>>     Some referenced RFCs use the concept "mandatory TLVs" and "mandatory
>>     sub-TLVs" to indicate that, if a TLV or sub-TLV of the range 0-16383
>>     or 16384-31743 in a message is not understood, an error message needs
>>     to be sent in response.
>> RFC 8029 talks about mandatory TLVs for a range up to 32767:
>>     Types less than 32768 (i.e., with the high-order bit equal to 0) are
>>     mandatory TLVs
>> BTW you says that clearly in 4.1, so I think this should be consistent 
>> here.
>>
> So you say that this would be better
> 
>      Some referenced RFCs use the concept "mandatory TLVs" and "mandatory
>      sub-TLVs" to indicate that, if a TLV or sub-TLV of the range 0-32767
>      in a message is not understood, an error message needs to be sent in
>      response.
yes
>>
>> You say:
>>     The Value field contains the TLVs, including sub-TLVs, that were
>>     not understood, encoded as sub-TLVs.
>> But 8209 was saying:
>>     The Value field contains the TLVs that were not understood, encoded
>>     as sub-TLVs.
>> This is not only a "removing mandatory" change. you seem to now impose 
>> that sub-TLVs be sent. Is that the intent?
>>
> 
> I think my text is correct, RFC 8029 is a bit vague. But RFC 8029 
> implies that a TLV that includes a unrecognized sub-TLV an error message 
> should be sent. But you need to return the entire TLV (with its 
> sub-TLVs). If you return  the sub-TLV only the might be several sub-TLVs 
> in the message that has the same type. You need the entire TLV for context.
ok
> 
>>
>> In Tables 10, 12, 14, 16, 18 20
>>     | 37140-37144 | Experimental Use  | Reserved, not to be assigned    |
>>     | 31748-32767 | FCFS              | This range is for Sub-TLVs that |
>> are these ranges correct?
>> shouldn't they be
>>     | 31740-31743 | Experimental Use  | Reserved, not to be assigned    |
>>     | 31744-32767 | FCFS              | This range is for TLVs anf sub- |
>>
> Probably not, I'll check this as when I take care of  the corresponding 
> comments from Tom.
do you mean that they are probably not correct or that my suggestion is 
probably not correct?
>>
>> Nits:
>> s/This docuemtment/This document/                       + (+-sign 
>> means that it is fixed)
>> s/An exasmple/An example/                               +
>> s/contaimer for regiistries/container for registries/   +
>> s/sunregistry/sub-registry/                             +
>> s/assiged/assigned/                                     - (fixed 
>> becasue of another comment)
>> s/range for "RFC Required" range/"RFC Required" range/  +
>> s/i.e.  0/i.e., 0/ (2 occurences)                       + (sometimes I 
>> wish I understood how
>                                                               to use the 
> comma in English :)).
>> s/registry [IANA-RC] registry/registry [IANA-RC]/       +
>> s/sennt/sent/                                           - (fixed 
>> becasue of another comment) s/First come, first served/First Come 
>> First Served/     +
>> s/defintions/definitions/                               +
>> s/Experimetal Use/Experimental Use/                     +
>> s/a the/a/                                              +
>> s/srange (64508-64511).  or/range (64508-64511) or/     +
>> s/sub- TLVs/sub-TLVs/                                   +
>> s/TLVs an sub/TLVs and sub/                             +
>> s/TLVs anf sub/TLVs and sub/                            +
>> s/First Come Frst Served (FCFS)/First Come First Served (FCFS)/   +
>> s/Experiemental Use/Experimental Use/                   +
>> s/The first set are/The first set is/                   +
>> s/the second set are/the second set is/                 +
>> s/the range there the/the range of/?
> The sentence say:
>      the second set is for the
>      range there the TLV or sub-TLV that may be silently
>      dropped if not recognized.
> What about:
> 
>      the second set is for the
>      range there the TLV or sub-TLV may be silently
>      dropped if not recognized.
> 
> Changed. Comment?
hmmmm, not sure to understand what you mean here.

> 
>> s/The text in those two paragraphs are/The text in those two 
>> paragraphs is/  +
>> s/resereved/reserved/ (9 occurences)                 +
>> s/Four code point has/Four code points have/ (3 occurences)    +
>> s/Two small sets, 4 code points each, has/Two small sets, 4 code 
>> points each, have/ (7 occurences)   +
>> s/recognised/recognized/     +
>>
>>
>> beyond that, I support this document moving forward.
> 
> Martin, tnx!!
> 
> /Loa
>>
>> -m
>>
>> Le 2020-10-02 à 17:59, Adrian Farrel a écrit :
>>> I know this is not the most exciting document the working group has ever
>>> produced, but as shepherd I need to see some comments and expressions of
>>> support.
>>>
>>> Thanks,
>>> Adrian
>>> -----Original Message-----
>>> From: mpls <mpls-bounces@ietf.org> On Behalf Of Adrian Farrel
>>> Sent: 24 September 2020 17:32
>>> To: 'mpls' <mpls@ietf.org>
>>> Cc: draft-ietf-mpls-lsp-ping-registries-update@ietf.org
>>> Subject: [mpls] Working Group Last Call :
>>> draft-ietf-mpls-lsp-ping-registries-update-04
>>>
>>> Hi MPLS WG,
>>>
>>> As previously noted, I'm the shepherd for this document and I'm 
>>> running the
>>> working group last call as agreed by the chairs.
>>>
>>> This email starts a two-week last call on
>>> draft-ietf-mpls-lsp-ping-registries-update-04
>>> https://datatracker.ietf.org/doc/draft-ietf-mpls-lsp-ping-registries-update/ 
>>>
>>>
>>> Please send your opinions to the mailing list before October 9th.
>>>
>>> While yes/no opinions are not without value, it is far more helpful 
>>> if you
>>> can indicate whether you have read the latest version of the draft, 
>>> and what
>>> the reasons are for your opinions.
>>>
>>> Of course, all of your review comments will be helpful in improving the
>>> document.
>>>
>>> Best,
>>> Adrian
>>>
>>> _______________________________________________
>>> mpls mailing list
>>> mpls@ietf.org
>>> https://www.ietf.org/mailman/listinfo/mpls
>>>
>>> _______________________________________________
>>> mpls mailing list
>>> mpls@ietf.org
>>> https://www.ietf.org/mailman/listinfo/mpls
>>>
>>
>> _______________________________________________
>> mpls mailing list
>> mpls@ietf.org
>> https://www.ietf.org/mailman/listinfo/mpls
>