Re: [mpls] Notes on draft-jags-mpls-mna-hdr-04

Tony Li <tony.li@tony.li> Tue, 10 January 2023 16:17 UTC

Return-Path: <tony1athome@gmail.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 622E6C1524B3 for <mpls@ietfa.amsl.com>; Tue, 10 Jan 2023 08:17:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.651
X-Spam-Level:
X-Spam-Status: No, score=-6.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.096, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SWr2ylf6HNaQ for <mpls@ietfa.amsl.com>; Tue, 10 Jan 2023 08:17:04 -0800 (PST)
Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D7000C1782D9 for <mpls@ietf.org>; Tue, 10 Jan 2023 08:17:04 -0800 (PST)
Received: by mail-pj1-x102e.google.com with SMTP id cp9-20020a17090afb8900b00226a934e0e5so1579983pjb.1 for <mpls@ietf.org>; Tue, 10 Jan 2023 08:17:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:sender:from:to:cc:subject:date:message-id:reply-to; bh=kLqM1ZU7JofNc2+CTcUiM8lXg8AZySQ20u4h9jCcjRU=; b=lyGfmLgkL9Q9yWWVA8wl1Rt4CTDebo/HYQ6j+ILv7E0A+L1za3aEwvrrNlHdLK0Czi Zz0hWOx90lZo2Niuj+M1FevBokswBiZWSi/h5y4YRaeofLWXfo0GD+0wnh37xq3kDlC2 pFhluAHMnbie4wqySHF/V47abtNC+ZLy4xLw1jGkJK16+hiHhTCuiwAacObTlzqNjXOu SDgz/a0f3Q3u1j3ygIgy7hl12pOR5Cxhm4AwJBF32HalgLRp666huIat//9RfxGgbAqY LgMgTLxyfLNj5oLbAFEhrOmTBcoCjizGTKw00QGyFTBMkc+qqMagwBQdP7HKWtQj0fBy S/+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kLqM1ZU7JofNc2+CTcUiM8lXg8AZySQ20u4h9jCcjRU=; b=PlBSXLbmTLpB8H8tAG+KekiZ1R2+yx9MnCUwuQgDOVaNudA8tjDu3m71ichvgRO7hZ HguSROtRqNkNvjIuWUw+NoSN3EWRpHKox5qab5OK5EK5RKUoa7XBsshJ8txzJ3R3UFjx rQFSyfpyh72H9I85/mUqEaohcaiECDvIn2W1zOZUMuBU8dvqbpX8SzYxmv4Zj1gOL2Ud 9P+nSZ45q4UBv9qDxphGIkt2J0aHkqIgxcWeDSlALDIo4LX4AwPz5KN2SHNJ9aC9jxxD Gu128pZKTZdun2RBggNMxW19aQE6mWRNFXIRHyjKHw7kIPuJ0yIMaWKKele5VUHtTWIT V89g==
X-Gm-Message-State: AFqh2koo/GkbOOSpMZfn5Sv6FcZLKjFA9byz/DggxtWjJBFg2Jg16+oN KDd49SF7CCDHFqHJy95Z7nk=
X-Google-Smtp-Source: AMrXdXsGJrZjPaLdecLTwKZgm3sHhjEW/4JmVPKf4SJ9pXoqgFvTfF0Dra7WQhsjnWIsJWIUTVVCDg==
X-Received: by 2002:a17:90b:1888:b0:227:161a:6318 with SMTP id mn8-20020a17090b188800b00227161a6318mr7555601pjb.47.1673367423473; Tue, 10 Jan 2023 08:17:03 -0800 (PST)
Received: from smtpclient.apple (c-73-158-102-25.hsd1.ca.comcast.net. [73.158.102.25]) by smtp.gmail.com with ESMTPSA id t10-20020a17090a3e4a00b00217090ece49sm7374891pjm.31.2023.01.10.08.17.02 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Jan 2023 08:17:03 -0800 (PST)
Sender: Tony Li <tony1athome@gmail.com>
From: Tony Li <tony.li@tony.li>
Message-Id: <47D2DAA2-BE86-48B4-9903-C2A39E13ADEE@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_B021B6D6-EE19-461D-9652-56B2CE0AD84E"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.300.101.1.3\))
Date: Tue, 10 Jan 2023 08:16:52 -0800
In-Reply-To: <CA+RyBmX5ZVjvcr15q83hoq9UOpDUL4-s7bsytindsjJYFphCaw@mail.gmail.com>
Cc: mpls <mpls@ietf.org>
To: Greg Mirsky <gregimirsky@gmail.com>
References: <CA+RyBmX14e=5P6jxpxCm1LYVJZet2bn-OjzXkTSAJ9VGDAZoBw@mail.gmail.com> <CA+RyBmUMp6Zxit=_qnrOCjMAG0uQ5XNwE7A2vCBoZUnviqfZ_w@mail.gmail.com> <49C29FA2-A351-4623-8B1A-B614FF85B7F6@tony.li> <CA+RyBmXYB8E0iKVmH5OdFFK2LDgDoAXSLNZjHJJAPv-=w6yL4g@mail.gmail.com> <830D9496-FC21-4A62-895D-A518B03B5115@tony.li> <CA+RyBmX5ZVjvcr15q83hoq9UOpDUL4-s7bsytindsjJYFphCaw@mail.gmail.com>
X-Mailer: Apple Mail (2.3731.300.101.1.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/yq2ZiJ3Qg0rUpqbGZXF7myYfN_g>
Subject: Re: [mpls] Notes on draft-jags-mpls-mna-hdr-04
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.39
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, 10 Jan 2023 16:17:10 -0000

Hi Greg,


>>>> How about we add this:
>>>> 
>>>> 	A node that removes the last NAS that references post-stack
>>>> 	data MUST also remove the post-stack data.
>>> GIM>> It is clearer. Do you think that a small tweak will help a bit more:
>>> Tony's text:
>>> 	A node that removes the last NAS that references post-stack
>>> 	data MUST also remove the post-stack data.
>>> Greg's text:
>>> 	A node that removes the last NAS that references post-stack
>>> 	data MUST also remove that post-stack data.
>> 
>> 
>> That begs the question, if it’s not removing all of the PSD, which parts does it remove?
> GIM2>> Great question, thank you. I imagine that if a NAS that references a PSD is removed, then only the PSD that is referenced may be removed. Would an additional word-tweaking help:
> NEW TEXT:
> A node that removes a NAS that references PSD MUST
> remove the PSD if no other NAS references it.


After consulting with others, I would like to propose something similar:

	A node that removes the only NAS that has the P bit set MUST remove all PSD.

>>>>> s/OAM logging/OAM action/?
>>>> 
>>>> I think you’re referring to the text in the introduction. The intent here was to refer to the actual result of the OAM action, not the action itself.
>>> GIM>> Although sometimes an OAM action triggers logging a message, that is not always the case. Was it in reference to a specific OAM action?
>> 
>> 
>> No.  This was just an example.  We’re talking about sentence 2 in the introduction:
>> 
>> 	Forthcoming applications require MPLS packets to perform special network actions 
>> 	and carry optional Ancillary Data (AD) that can affect the packet 
>> 	forwarding decision or trigger OAM logging.
>> 
>> I would be happy to change ‘can’ to ‘could’, or add the words ‘, for example’ at the end, if that would help.
> GIM2>> Personally, I prefer the latter but either works. 


Agreed. Done.


>>>>> User-defined actions are mentioned twice in the document. Considering the extent of the document, a new document documenting user-defined actions, their scope, etc., would be a reasonable format. What do you think?
>>>> 
>>>> I don’t understand the concern. This document reserves code points for user-defined actions.  Beyond that, it’s completely up to the users to document such actions. It’s a completely blank slate and I’m not sure what more can be said. The whole point it to leave it as open as possible.
>>> GIM>> As Loa suggested, having a new document is reasonable. I'd be happy to note that the user-defined actions are outside the scope of this document and are for further study. 
>> 
>> 
>> User defined actions need to be documented here at least a little bit.  At the very least, we need to mention them and then we need the allocation for some code points in the IANA considerations section (where they’re labelled ‘private use’ to match IANA conventions), so I don’t think we can wholesale remove them.
>> 
>> I still don’t understand what more needs to be said.
> GIM2>> I'll leave that to the group discussion. I have some uneasy feelings toward user-defined MNAs, but yet nothing that I can put my finger at.


I concur with the uneasy feelings. :-)


Regards,
Tony