Re: [mpls] FW: I-D Action: draft-ietf-mpls-mna-requirements-10.txt - "by default"

Joel Halpern <jmh@joelhalpern.com> Thu, 08 February 2024 12:53 UTC

Return-Path: <jmh@joelhalpern.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 4BCB4C1C64AE for <mpls@ietfa.amsl.com>; Thu, 8 Feb 2024 04:53:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.804
X-Spam-Level:
X-Spam-Status: No, score=-2.804 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 2ip7fGAAEbPR for <mpls@ietfa.amsl.com>; Thu, 8 Feb 2024 04:53:48 -0800 (PST)
Received: from maila1.tigertech.net (maila1.tigertech.net [208.80.4.151]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 D1552C1C64B4 for <mpls@ietf.org>; Thu, 8 Feb 2024 04:53:48 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila1.tigertech.net (Postfix) with ESMTP id 4TVxkN4DgGz4TH7Z; Thu, 8 Feb 2024 04:53:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1707396828; bh=yUuQvhzRYCn2/syQ9PyaeGFzpFCWFNi7VJvOL068+/U=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=JnV7c4l/z8RipGx18JaXoK+Lo2nCpFMKMXlrvrYgqXWLehaRMwvw5kC/um8ZRVN7S E51AR2Hyl3T+VxnVfO8pcbzxkYhCD2+MOFaaOn0/Xz9VNcbwiu94gGwJ/3+zIooJdE WhYwOU9Gx2zieGCor7ba6YFqKIvvuRm/nWp5E/xU=
X-Quarantine-ID: <pPbYRQXpCXqH>
X-Virus-Scanned: Debian amavisd-new at a1.tigertech.net
Received: from [192.168.20.146] (unknown [50.233.136.230]) (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 maila1.tigertech.net (Postfix) with ESMTPSA id 4TVxkJ6pm7z4TG8g; Thu, 8 Feb 2024 04:53:44 -0800 (PST)
Content-Type: multipart/alternative; boundary="------------YhMfT4Lqy0RXTAefA0gBRY0h"
Message-ID: <3f424bba-b420-4877-b4c3-c8038518b601@joelhalpern.com>
Date: Thu, 08 Feb 2024 07:53:43 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: "Dongjie (Jimmy)" <jie.dong=40huawei.com@dmarc.ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, 'Haoyu Song' <haoyu.song@futurewei.com>
Cc: "'Matthew Bocci (Nokia'" <matthew.bocci=40nokia.com@dmarc.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
References: <170731846141.46174.8015116885911002352@ietfa.amsl.com> <VI1PR0702MB3567798C9518DBC6CB95ADD8EB452@VI1PR0702MB3567.eurprd07.prod.outlook.com> <04c001da59e8$75498c50$5fdca4f0$@olddog.co.uk> <c2d4dcfbc63340f0845f2759e76810b6@huawei.com>
From: Joel Halpern <jmh@joelhalpern.com>
In-Reply-To: <c2d4dcfbc63340f0845f2759e76810b6@huawei.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/AlHgHsB3RQEQUiOnkQ7rMonnsu8>
Subject: Re: [mpls] FW: I-D Action: draft-ietf-mpls-mna-requirements-10.txt - "by default"
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: Thu, 08 Feb 2024 12:53:53 -0000

I find myself quite confused by the proposal to add "(by default)" to 
requirement 7.  I can't figure out what this would mean, what it is 
trying to permit or require, or why we would add it.    As such, I fear 
that the change would make things confusing for readers.

Yours,

Joel

On 2/8/2024 2:50 AM, Dongjie (Jimmy) wrote:
>
> Hi,
>
> Thanks Matthew and authors for the update, and thanks Adrian for the 
> timely notice before the holiday:)
>
> I checked the new version, it solves some of my previous comments. 
> Please find some remaining and new comments below:
>
> 1.The document used several terms to refer to MNA related solutions or 
> specifications:
>
> 1)MNA solution
>
> 2)MNA solution specification
>
> 3)MNA specification
>
> 4)NAI specification  (in requirement 24)
>
> 5)Solutions (in requirement 42)
>
> My feeling is they have different scopes, while different people may 
> have different understandings about them. Thus for clarity it is 
> suggested to only use two terms consistently: one is for the general 
> MNA solution (the base for all network actions), and the other is for 
> the specification of a specific network action.
>
> 2.In the end of section 3, there is one sentence talking about the 
> size of post-stack ancillary data. Do we also need some similar text 
> about the size of ancillary data carried in-stack in the same paragraph?
>
> 3.Several requirements In section 3.4 (e.g. 25, 28, 33, 36, 37) are 
> not just about the NAI operation, but also the processing of the 
> network action and ancillary data. Not sure whether they need to be 
> moved to other sections?
>
> 4.Requirement 6 and 7, I agree with Haoyu that it is better to add “by 
> default” to the text.
>
> 5.Requirement 12, suggest to change it to:
>
> “The design of any MNA solution MUST NOT expose information that is 
> not already exposed to the PE to the LSRs”.
>
> 6.Requirement 20, now I can understand the text here does not preclude 
> new operations being introduced when necessary. While my current 
> question is, is this requirement only about the network action 
> indicators, does it also include the insertion, parsing and processing 
> of the associated ancillary data?
>
> 7.Requirement 34, suggest to change “indictors” to NAIs. And it is not 
> quite clear what this requirement is about. Is it about the encoding 
> or the processing of NAI,  or both?
>
> 8.Requirement 39, this is one comment I made in pervious review: Do we 
> allow some NAIs be carried in-stack, and the rest be carried 
> post-stack? And for each specific NAI, where it should be carried may 
> be described in the corresponding network action specification.
>
> 9.Requirement 43 talks about “limiting the quantity of in-stack 
> ancillary data”. Suggest to add another requirement about the limit of 
> in-stack ancillary data as below:
>
> For MNA use cases in which the quantity or size of ancillary data 
> exceeds the limit of the in-stack ancillary data, MNA solutions SHOULD 
> place such ancillary data as post-stack.
>
> 10.Requirement 44, the first half is a requirement on NAI, the second 
> half is the requirement on ancillary data. Suggest to split it and 
> move the first half to section 3.4.
>
> 11.Requirement 47, is this requirement specific to in-stack data or 
> ancillary data in general?
>
> Best regards,
>
> Jie
>
> *From:*Adrian Farrel [mailto:adrian@olddog.co.uk]
> *Sent:* Thursday, February 8, 2024 1:10 AM
> *To:* Dongjie (Jimmy) <jie.dong@huawei.com>; 'Haoyu Song' 
> <haoyu.song@futurewei.com>
> *Cc:* 'Matthew Bocci (Nokia' 
> <matthew.bocci=40nokia.com@dmarc.ietf.org>; mpls@ietf.org
> *Subject:* RE: [mpls] FW: I-D Action: 
> draft-ietf-mpls-mna-requirements-10.txt
>
> Thanks for this, Matthew.
>
> Jie and Haoyu, if you get a chance before the New Year holiday, it 
> would be **really** helpful if you could let Matthew know whether you 
> still have concerns resulting from your previous comments, or if 
> Matthew has addressed them with changes to the current revision.
>
> If we are all good, then a 2^nd WGLC can be run (with plenty of time 
> for review and comments after New Year).
>
> Thanks,
> Adrian
>
> *From:*mpls <mpls-bounces@ietf.org> *On Behalf Of *Matthew Bocci (Nokia)
> *Sent:* 07 February 2024 15:14
> *To:* mpls@ietf.org
> *Subject:* [mpls] FW: I-D Action: draft-ietf-mpls-mna-requirements-10.txt
>
> All
>
> I have just posted an updated draft, hopefully addressing Tony’s 
> comments below.
>
> There were some outstanding comments from Jie and Haoyu, but I think 
> that these may have been addressed to some extent by some of the 
> resolutions to the other comments. Please could you review the draft 
> and let me know if you still have outstanding comments.
>
> Thanks
>
> Matthew
>
> *From: *mpls <mpls-bounces@ietf.org> on behalf of 
> internet-drafts@ietf.org <internet-drafts@ietf.org>
> *Date: *Wednesday, 7 February 2024 at 15:07
> *To: *i-d-announce@ietf.org <i-d-announce@ietf.org>
> *Cc: *mpls@ietf.org <mpls@ietf.org>
> *Subject: *[mpls] I-D Action: draft-ietf-mpls-mna-requirements-10.txt
>
>
> CAUTION: This is an external email. Please be very careful when 
> clicking links or opening attachments. See the URL nok.it/ext for 
> additional information.
>
>
>
> Internet-Draft draft-ietf-mpls-mna-requirements-10.txt is now 
> available. It is
> a work item of the Multiprotocol Label Switching (MPLS) WG of the IETF.
>
>    Title:   Requirements for Solutions that Support MPLS Network Actions
>    Authors: Matthew Bocci
>             Stewart Bryant
>             John Drake
>    Name:    draft-ietf-mpls-mna-requirements-10.txt
>    Pages:   11
>    Dates:   2024-02-07
>
> Abstract:
>
>    This document specifies requirements for the development of MPLS
>    network actions which affect the forwarding or other processing of
>    MPLS packets.  These requirements are informed by a number of
>    proposals for additions to the MPLS information in the labeled packet
>    to allow such actions to be performed, either by a transit or
>    terminating LSR (i.e. the LER).
>
> The IETF datatracker status page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-ietf-mpls-mna-requirements/
>
> There is also an HTMLized version available at:
> https://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-requirements-10
>
> A diff from the previous version is available at:
> https://author-tools.ietf.org/iddiff?url2=draft-ietf-mpls-mna-requirements-10
>
> Internet-Drafts are also available by rsync at:
> rsync.ietf.org::internet-drafts
>
>
> _______________________________________________
> 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