Re: [mpls] This is not a last call! draft-ietf-mpls-mna-requirements-08.txt

"Dongjie (Jimmy)" <jie.dong@huawei.com> Fri, 05 January 2024 08:41 UTC

Return-Path: <jie.dong@huawei.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 F415EC14F6E9; Fri, 5 Jan 2024 00:41:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.205
X-Spam-Level:
X-Spam-Status: No, score=-4.205 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
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 VfduK4GvwDK1; Fri, 5 Jan 2024 00:41:06 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 73D41C15106F; Fri, 5 Jan 2024 00:40:52 -0800 (PST)
Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4T5xhP2HCTz6K6TC; Fri, 5 Jan 2024 16:39:17 +0800 (CST)
Received: from lhrpeml100004.china.huawei.com (unknown [7.191.162.219]) by mail.maildlp.com (Postfix) with ESMTPS id A1A9E140A70; Fri, 5 Jan 2024 16:40:49 +0800 (CST)
Received: from dggpemm500005.china.huawei.com (7.185.36.74) by lhrpeml100004.china.huawei.com (7.191.162.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 5 Jan 2024 08:40:48 +0000
Received: from kwepemd100004.china.huawei.com (7.221.188.31) by dggpemm500005.china.huawei.com (7.185.36.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 5 Jan 2024 16:40:46 +0800
Received: from kwepemd100004.china.huawei.com ([7.221.188.31]) by kwepemd100004.china.huawei.com ([7.221.188.31]) with mapi id 15.02.1258.028; Fri, 5 Jan 2024 16:40:46 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "Matthew Bocci (Nokia)" <matthew.bocci=40nokia.com@dmarc.ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "mpls@ietf.org" <mpls@ietf.org>
CC: "draft-ietf-mpls-mna-requirements@ietf.org" <draft-ietf-mpls-mna-requirements@ietf.org>
Thread-Topic: This is not a last call! draft-ietf-mpls-mna-requirements-08.txt
Thread-Index: AQHaPlmtk7B2Ay82N0OZKaJzCa21jrDKeW+w
Date: Fri, 05 Jan 2024 08:40:46 +0000
Message-ID: <27445509cc2042f9b8d32cde69f364da@huawei.com>
References: <170229632849.65032.11665899480670545575@ietfa.amsl.com> <00a501da2c3e$0057f5d0$0107e170$@olddog.co.uk> <2203B772-1E0B-4EEE-B220-03A8BC41FA48@nokia.com>
In-Reply-To: <2203B772-1E0B-4EEE-B220-03A8BC41FA48@nokia.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.40.66]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/eKbbmDX8ecDp5Ov8q0zX68KwsXk>
Subject: Re: [mpls] This is not a last call! draft-ietf-mpls-mna-requirements-08.txt
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: Fri, 05 Jan 2024 08:41:10 -0000

Dear authors and WG, 

Thanks for the effort in incorporating my review comments into the -08 version. I found that most of my WG LC comments have been addressed. 

Since there are new requirements added in this version, and some requirements are updated, please find some further comments as below:

7.   A solution MUST NOT require an implementation to support in-
        stack or post-stack ancillary data, unless the implementation
        chooses to support a network action that uses in-stack or post-
        stack ancillary data.

  [Jie]: This is a negative statement and it seems too strong. Also it mixes up the requirement on solution and the requirement on implementation. How about rephrase it like this: 

       A solution SHOULD support network actions that uses in-stack or post-stack ancillary data, or both. Depends on the MNA use cases an implementation chooses to support, the implementation MAY support in-stack or post-stack ancillary data, or both.

12.  The design of any MNA solution MUST NOT expose information to
        the LSRs that is not already exposed to the PE.

  [Jie] It is not clear whether this requirement is about not exposing information to any LSR, or not exposing information to PE? 

20.  Insertion, parsing, processing and disposition of NAIs SHOULD make use of existing MPLS data plane operations.

  [Jie] Does this mean new extension to MPLS data plane operation is not allowed? In my understanding ISD requires some new operation to the label stack, and new parsing behavior to the LSE. And this contradicts to the text in the introduction:

  "These use cases require the definition of extensions to the MPLS architecture and label stack operations..."

About requirement 21, 22, 26, 28, 30: 

  [Jie] It seems these requirements are more related to network actions, as they are about the ability of the LSRs to perform specific network action, not just the parsing of the indicator. 

38.  An MNA solution MUST specify where NAIs are to be placed in the packet i.e. in-stack or post-stack.

  [Jie] Do we allow NAIs to be carried both in-stack and post-stack? E.g. some specific NAIs are in-stack, some else are post-stack. 

39.  MNA specifications MUST specify whether ancillary data is required and whether it is in-stack and/or post-stack.

  [Jie] Should this be specified per network action? 

After requirement 42, 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.

45. Any MNA solution specification MUST describe whether it can coexist with existing post-stack data mechanisms e.g. control words and G-ACH, and if so how this coexistence operates.

  [Jie] Suggest to add references to the RFCs of Control Words and G-ACH. 

53. Ancillary data MUST only be inserted at LERs, and can be processed at LSRs and LERs.  Processing MAY include rewriting the ancillary data, but MUST NOT include changing its size.

  [Jie] There could be use cases which require to change the size of the ancillary data along the forwarding path, e.g. IOAM. 


Best regards,
Jie

> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Matthew Bocci
> (Nokia)
> Sent: Wednesday, January 3, 2024 11:20 PM
> To: adrian@olddog.co.uk; mpls@ietf.org
> Cc: draft-ietf-mpls-mna-requirements@ietf.org
> Subject: Re: [mpls] This is not a last call!
> draft-ietf-mpls-mna-requirements-08.txt
> 
> Hi WG
> 
> Thank you to everyone who reviewed the previous version of the draft and
> provided valuable comments.
> 
> There were many comments embedded in the WG last call discussions on the
> list and we made numerous changes to address these, as well as some other
> editorial improvements to the text. This made it a challenge to track all the
> improvements.
> 
> Please refer to the following diff to see where changes were made:
> https://author-tools.ietf.org/iddiff?url1=draft-ietf-mpls-mna-requirements-0
> 7&url2=draft-ietf-mpls-mna-requirements-08&difftype=--html
> 
> We would greatly appreciate feedback on the updates and any further
> comments on the draft.
> 
> Best regards
> Matthew
> 
> 
> On 11/12/2023, 14:26, "Adrian Farrel" <adrian@olddog.co.uk
> <mailto:adrian@olddog.co.uk>> wrote:
> 
> 
> 
> 
> 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.
> 
> 
> 
> 
> 
> 
> Hi,
> 
> 
> The authors have been busy making changes based on the extensive review
> comments and discussions arising from the first last call for this document.
> 
> 
> It would be really helpful if people could start to look through the document
> and see which of their concerns have been addressed and what is still
> outstanding.
> 
> 
> Given the volume of comments, it would be no surprise if the authors need
> to make a further round of adjustments, but starting to look at the text (and
> possibly focusing on the diffs) might speed things along.
> 
> 
> Thanks,
> Adrian
> 
> 
> -----Original Message-----
> From: I-D-Announce <i-d-announce-bounces@ietf.org
> <mailto:i-d-announce-bounces@ietf.org>> On Behalf Of
> internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>
> Sent: 11 December 2023 12:05
> To: i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>
> Cc: mpls@ietf.org <mailto:mpls@ietf.org>
> Subject: I-D Action: draft-ietf-mpls-mna-requirements-08.txt
> 
> 
> Internet-Draft draft-ietf-mpls-mna-requirements-08.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-08.txt
> Pages: 11
> Dates: 2023-12-11
> 
> 
> 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/
> <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-08
> <https://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-requirements-08
> >
> 
> 
> A diff from the previous version is available at:
> https://author-tools.ietf.org/iddiff?url2=draft-ietf-mpls-mna-requirements-0
> <https://author-tools.ietf.org/iddiff?url2=draft-ietf-mpls-mna-requirements-
> 0>
> 8
> 
> 
> Internet-Drafts are also available by rsync at:
> rsync.ietf.org::internet-drafts
> 
> 
> 
> 
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org <mailto:I-D-Announce@ietf.org>
> https://www.ietf.org/mailman/listinfo/i-d-announce
> <https://www.ietf.org/mailman/listinfo/i-d-announce>
> 
> 
> 
> 
> 
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls