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

John E Drake <jdrake@juniper.net> Thu, 05 January 2023 16:51 UTC

Return-Path: <jdrake@juniper.net>
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 76CB7C14CE52 for <mpls@ietfa.amsl.com>; Thu, 5 Jan 2023 08:51:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.795
X-Spam-Level:
X-Spam-Status: No, score=-2.795 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 (2048-bit key) header.d=juniper.net header.b=pMAwFTvB; dkim=pass (1024-bit key) header.d=juniper.net header.b=WwecgpgZ
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 k-F5zUbuJeDk for <mpls@ietfa.amsl.com>; Thu, 5 Jan 2023 08:51:34 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 EE522C14F6EC for <mpls@ietf.org>; Thu, 5 Jan 2023 08:51:33 -0800 (PST)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 305G7F3P010822; Thu, 5 Jan 2023 08:51:32 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=156ubzJT3mxJIaMGoKZsK/XXzZOlJJBVSNqQWcoxOTQ=; b=pMAwFTvBJzr5RUR2UFuMHPfqvdMILzyTxiAv5jFtYagINo64ficEyfkY0zRIaBAcjviF 3ztpDfzlZnrZdn8iyaapFXUM76vX6ItujBvpzua0mI/QBbxBO9BudRErftvbjXKpv7js cN8ig8rTdpWPXevPhpezctEXtJ1UNx3RFyHzVY9YvW1sZ1P9c8O6UtrzKa12+BloDJ6v fg9u3eTuYbN4qWd4JT/D5bPRwoicu0XpO9Wwdq1jUqOFpGe8JUK8i1EGi8mkaKzFQg54 ElCePoO04RZb2KEI5sFnWxB4JoZmKThvs3uivb6Y4FsUG7cfT6TUL5DnSi/lsLrxUMRa 0A==
Received: from dm4pr02cu001-vft-obe.outbound.protection.outlook.com (mail-centralusazlp17012024.outbound.protection.outlook.com [40.93.13.24]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3mx1st82h6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 05 Jan 2023 08:51:31 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j9JwXjpQKsTg6q9+4RxXqq0CYbhYP+fJvqHVOrDY8uq/4crcjprtwv2o0/4+J1TBup18hHMvwEoKGQ515qAb716ORK2HLaEL0KpjFWObjOcOhtHupPmktNjsc4WoNvU69rXZWuUJx3Fj7lm0nh+W8erPhJ6/Nskm1Zp9cyR715ApwrJwggtcPszH8pzGQaQo1UPnRwNY0rgxXcOegJa+ZK5nF0zEbHL6tdIl+Hs87i0V1dGH4JEje8+T+o8EXO0BIke8VNpNhlUDspxbmuPF1ErZGqMmcoinckWxPbNb5V/h5e8maFo56KjP2C1m/cglYG/2+l21wRXDYVckh5S29A==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=156ubzJT3mxJIaMGoKZsK/XXzZOlJJBVSNqQWcoxOTQ=; b=EQOFpAJeARGuawavB1rRelkpNkDDmztaTqR3XM3HWdwMkqqDoMYg6SQmZe41mkjTNXSeCHR/Mx+bL2bJy/lLygQIhg2sW3FpC23+HPPCP8P5rsHapPJBCqRay/cEOAW+VLS9BfaQ+B82TUppwfgM+l5SwcAqD1sMsyFnMV6zlxGv/u/rMcRAB1e+VZRzhFUW/NK/iAX0bxOdKXCnBDFhB9StOqWHqcc54wevOUzycw2aSWKxn7nXbvOFQS8gZsYrQw5O7kHrxm5RohgQ8tW9fvkXz1rh/Pc0pPrfbVPPG1al/1u6INwXXGXt65qL2WWtvX9iOCYLeZ6mKN/v4GnY/w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=156ubzJT3mxJIaMGoKZsK/XXzZOlJJBVSNqQWcoxOTQ=; b=WwecgpgZbAeNnha4gzI7eqZjdSjRmTF6BweZqQCEqFYg02nWcVu29Xp3LdEU5Q3lEb5+Mzz/3tFZnNUtHuYFnkxg0A9AKaAf1EdqVJOPS6go4PCuFHl6YuRm/zCg3G0Gokh9sbDBayFI+3V2Bsgx56fulkhz+L0qF6cSBfXRCRE=
Received: from BY3PR05MB8081.namprd05.prod.outlook.com (2603:10b6:a03:366::15) by CH3PR05MB9481.namprd05.prod.outlook.com (2603:10b6:610:141::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.16; Thu, 5 Jan 2023 16:51:29 +0000
Received: from BY3PR05MB8081.namprd05.prod.outlook.com ([fe80::cbdc:d5b4:5571:1122]) by BY3PR05MB8081.namprd05.prod.outlook.com ([fe80::cbdc:d5b4:5571:1122%3]) with mapi id 15.20.5944.019; Thu, 5 Jan 2023 16:51:28 +0000
From: John E Drake <jdrake@juniper.net>
To: Greg Mirsky <gregimirsky@gmail.com>, mpls <mpls@ietf.org>
Thread-Topic: [mpls] Fwd: Notes on draft-jags-mpls-mna-hdr-04
Thread-Index: AQHZIRlvKnjzeO7k7U26MvwJLRGLtq6QA3kg
Date: Thu, 05 Jan 2023 16:51:28 +0000
Message-ID: <BY3PR05MB8081FC71A7FD563B4300200CC7FA9@BY3PR05MB8081.namprd05.prod.outlook.com>
References: <CA+RyBmX14e=5P6jxpxCm1LYVJZet2bn-OjzXkTSAJ9VGDAZoBw@mail.gmail.com> <CA+RyBmUMp6Zxit=_qnrOCjMAG0uQ5XNwE7A2vCBoZUnviqfZ_w@mail.gmail.com>
In-Reply-To: <CA+RyBmUMp6Zxit=_qnrOCjMAG0uQ5XNwE7A2vCBoZUnviqfZ_w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2023-01-05T16:51:26Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b8bb6789-0961-49ff-a309-75625ab067c3; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY3PR05MB8081:EE_|CH3PR05MB9481:EE_
x-ms-office365-filtering-correlation-id: 42bcb2ee-f941-46d5-d776-08daef3d1718
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: p3oaMCMnw4J43QWblCOdII0UspcykRpAVYXo4j2dLhxq7ujLxzHz2By9fPhi4mkXmTpkCI4pgosisfbQ95Lw0+1d6xzE0RiZevy9upwLpd2rCmznVoIlBrrkG2cQXpJN9VVxRHIbNcpD/RXIHZ7cT9+PTK2o8cgbbfbB4WkqtSFn7m7KLdFcTB7fbR4tl1nxxPSBRQWWEg6LF+T8dWWaBMVSd9hYv3yhBvtByAyg4eEzIsCb22+91iC3238Vf1yFcdIe4kwyWjVJVbRu9eVW/Lg30pQq2TWCMk24+Un9C76judkW7tqhRyyeBTYbMc59Gk+IG5mtmxe9fRYmw29r8RTSSPO9E6asO4+DnDKFCXllSVu/F1Hch6ikSVPtMQBIPzfWTNSruCmXWa5pR5A8q+Oxgs5RHuFVPnNGsE9ltMJsn7MDaQ0VesReRIgUGEpUuN1umqP6HLYntOI94fXTDpAOXBrCzkA1ooA5Q4Bx5EkVsIrafDn6wVqycqnDt0mIQJgCYK7UWVYuux5emRo83YXTs4Ay9meC+6oZqroIHWvklWFarPl9mWYRM01zViun0yyvrtd1LYKmwy02gvQwh0TFXjoNvFcH8bHfprtEMIz7hSL6UE88SxTgq3YzT9z5IO55aeURlvOjL//4/1CQxCflCC8Xaf4AfBbDKke/uv4Nq9/ljdjMccPHDTwGI7cgfJhZgqt5pQQdF5erFxBUPG4qNgkXSFghtdLSjEGBFDk=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR05MB8081.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39860400002)(376002)(366004)(396003)(346002)(136003)(451199015)(186003)(9686003)(53546011)(6506007)(7696005)(33656002)(122000001)(71200400001)(86362001)(38070700005)(55016003)(38100700002)(166002)(478600001)(8676002)(83380400001)(76116006)(66946007)(66476007)(66556008)(66446008)(64756008)(41300700001)(5660300002)(52536014)(110136005)(2906002)(8936002)(316002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 7giFrHbxEatKKBA5i/t57Xqi3oM6/S0sDjsGN7DLSfDkl+5hHuv92FnWhgEddMrqf7495y+L2L2fsBX9duD1ZHNTer8YzjQvYqhDg+RfGOwWdZuWYmhXc63rkSrHcvDVzEJBUw3EWAwGIqBXR1gi2S3JhXGaYY3soHW4psH4ZqHSn8IcwpLQxIMOu1BPvS82EzPZi3x2p1Prg1XIVzaNCFiYuFeX6KWKGb7Gbhs118G8J8tzV03GwY+11l6Qq+PJa2DXc2RQ/S/Zk+kroORyDARg1zGxZp4tSp7FTQmKY89zvrHWuE/23AX1SJ7QRBCcbSz2ZC8l11KDJrWt5byDzpv8tlb+in4hdES8BcWIxOqbr0PU/HXn5e+19SGxohZ1szyyUleA2XRlr5mzzE2kFy2UiMrn2p1eOkoa5lKDrh46Wd/hgVyOPc2AXRPgQZfdfKFODv3qYhLQ/OllpCY+zAABtdc2wWYzVF9YcchSu4WJBoL9OrqyOBiW495lKzYFfoE8iGFD6hjW/6av1L8Fyu9q3wPAnC+1c03HXyIEb6RN2Hk9edJtIwUHG+oWQYEO2sjZh/jA5Ca3Njq/cJJ628HINzXN0DxTBBYe/vi86E/MPayWw5BvMFD60FLnU0fZ7DTMcI4HzYB/gMBvmvaEtoMSv6Yh8cVgwulaX/rDQNRWo42L+TNQ1BBk5DbI0AsJMaFKqkiiWpTjFiUstMw8LXs1ef2YzZ1PDXLCzQgGi9/EVrYKU19kVQ++px7VHPjUOQnsP4Mwno3r6AfPw4+6prqOdcktUIWlXYZM3fFv/drm4C3XMnV78SldfvWGMIqib9C4xbl/7Mm/yog7ZJj2dZQ28sZeemQyKhSZGhau7JMNG0sxNclrfcxD5Z6X+3mDuYcnH03kBCCBPkGSC8CP9vd/UajWR8U3Q8U0XQy/2LhJutDBYur9ZDaPa2A92uUA1FjgsmqH9il7yTJlBwm2hVWnwCXT5oO3MXRgvCeEP/+ZeAVS+4E1ueRHO5gkAvGQ+2j8F6I7wl7s1nGR1ggq//ebDLXGPIrQJfwCreyb3lBevMHtsbbP6P/hxf0KVBs0fr5uQ1fdVQccT93b0EHRBEKavhhJlYBMLmpak6GL0YjIwrZORPGaAiiot1omqjzSVr5tVL1KZ+uQaf3qNX6W0JZcjfyFnkzGjAmkB7ySfjVJFlVNNodD2nTyUUkinhbpmBfGU9VBPeEv+XDjxWaA/VNSLEjvxCpU1PAj1HyAas9b1xaFVL7I8e0s06j+nfzdYQYQ0FHjvr3Ry53DwCROSvkDMB1RRCQIE8Dvv5yJkkVy+aE7H3ezTvtgSuBTIVoSNz6JMg61bTR61016FBx8UET10IQD6fV9sR3arv5JkGMlDxk+xS/iT78fBMx+EluH8ix3AEfIvAn9RP4gItILngUzfdiEAl7eOBBRTMCbns0JA/N5zHVEXuDZbRNPuyEQIbMtDLj5HVALjfXg1qAOCzd51EXUOUy0JcTvFQt6LkDIe7AkaWIUQ1sOJFIGOy5ixEdclORRCyrAhu6rOPwNaLP0u2awY289TopdhtXCBgGf0+4dwf9Dkr/VN/KFyTx5saKylE7MVwDkzXFP/cWM5+YBachgIbCYub1j/dx3itE=
Content-Type: multipart/alternative; boundary="_000_BY3PR05MB8081FC71A7FD563B4300200CC7FA9BY3PR05MB8081namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR05MB8081.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 42bcb2ee-f941-46d5-d776-08daef3d1718
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2023 16:51:28.5568 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: KP/bAVa1EsqXpfGgcow0RTBWd4zy8QBrVRSwmWfp1nx09dbhBciPFpNQwiiV1/+/iLlZZj2ygv/cHfDgRcKJzQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR05MB9481
X-Proofpoint-GUID: w7q859xOeMt2z-GLwnKYw7EHAfQTwCPm
X-Proofpoint-ORIG-GUID: w7q859xOeMt2z-GLwnKYw7EHAfQTwCPm
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2023-01-05_08,2023-01-05_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 malwarescore=0 adultscore=0 phishscore=0 priorityscore=1501 mlxscore=0 spamscore=0 impostorscore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301050133
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/GrRVHE5XNdesZGDT3iTmTPn_ELw>
Subject: Re: [mpls] Fwd: 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: Thu, 05 Jan 2023 16:51:38 -0000

Greg,

You had previously asked a question about opcode 3 (section 6.4) which you asked again in today's DT meeting, viz, for the LSEs which follow the opcode 3 LSE, how does a node distinguish between an LSE that contains additional network action flags and an LSE that contains AD?  As I indicated in today's DT meeting, in response to your initial asking of the question, we had decided to restrict the network action flags to only the opcode 3 LSE.  This means that any subsequent LSEs by definition contain only AD.  Unfortunately the text in section 6.4 is not completely clear on this.

Our thinking was that if we run out of room in the opcode 3, we can just define another opcode with the same semantics to contain the additional network action flags, and repeat this process as more network action  are defined.  This has two advantages, 1) it partitions the network action flags by opcode so that the ingress node only needs to specify the opcodes for the network actions in which it is interested and 2) it would allow us to define custom sets for the most commonly used network actions regardless of the time order in which they were defined.

Yours Irrespectively,

John



Juniper Business Use Only
From: mpls <mpls-bounces@ietf.org> On Behalf Of Greg Mirsky
Sent: Thursday, January 5, 2023 10:21 AM
To: mpls <mpls@ietf.org>
Subject: [mpls] Fwd: Notes on draft-jags-mpls-mna-hdr-04

[External Email. Be cautious of content]

Happy New Year to All, and apologies for missing sending my notes to the MPLS WG.

Regards,
Greg
---------- Forwarded message ---------
From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Date: Sun, Jan 1, 2023 at 4:06 PM
Subject: Notes on draft-jags-mpls-mna-hdr-04
To: <draft-jags-mpls-mna-hdr@ietf.org<mailto:draft-jags-mpls-mna-hdr@ietf.org>>, MPLS Working Group <mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>>, <pals@ietf.org<mailto:pals@ietf.org>>, DetNet WG <detnet@ietf.org<mailto:detnet@ietf.org>>

Dear All,
firstly, many thanks to the draft authors for their dedication and hard work on this document. I've read the latest version, and below you can find my notes (and nits):

  *   the scope of the draft is characterized in the Abstract as the "solution for carrying Network Actions and Ancillary Data in the label stack" and as "This document defines the syntax and semantics of network actions encoded within an MPLS Label Stack" in the Introduction. That may be viewed as excluding handling of a post-stack placing of MNA and AD. In particular, how is a PSD-based MNA disposed of (more use cases below)?
  *   s/OAM logging/OAM action/?
  *   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?
  *   Would NASes be a better plural form of NAS?
  *   What is the purpose of the Overview section? Could it be merged with the Introduction?
  *   What could be the practical outcome of this case:
   If the node performing this copy is not
   aware of MNA, this could overwrite the values in the first LSE of the
   MNA sub-stack.

  *   As indicated in Section 6.3, Format D may be used to list MAIs without ancillary data. If that is the case, then the title of Section 4.4 LSE Format D: Additional Ancillary Data seems to not reflect that use case. Perhaps removing "ancillary" be acceptable?
  *   What could be the reason for the modification of the AD by a transient node, as suggested in the second paragraph of Section 5.2? Which use cases listed in draft-ietf-mpls-mna-usecases<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-ietf-mpls-mna-usecases/__;!!NEt6yMaO-gk!A9Ca9huYFlCTpBVlsrcnvXtGzlbM81LKurzfP85mh-2ylWweGf6aUG9Vdjy_PhycJriZX6ZKZ71tVIoJxtb9$> (minus APN, as the group agreed) requires AD modification by a transient node?
  *   Perhaps s/multiple NASs may be/multiple NASs MAY be/?
  *   It is not clear what is the scope of the "last copy" in the following requirement:
penultimate node MUST NOT remove the last copy of a HBH NAS
Could it be that the "penultimate node MUST NOT remove NAS that includes MNA of HBH scope"?

  *   Could it be that the following requirement restricts how MNAs are processed at the egress node:
   An I2E scope NAS MUST be encoded after any HBH or Select scope NASs.
I imagine that some I2E NAS has to be processed by the egress before the particular HBH NAS. It looks like the requirement prohibits that.

  *   The following text defines the interpretation of O-bit being set:
   If the 'O' bit is set in a Format B LSE (Section 4.2) then it
   indicates that the network actions encoded in the NAS MUST be
   processed in the order that they appear in the NAS, from the top of
   the NAS to the bottom.
Is there a particular interpretation of the case when the O bit is cleared? If there is no particular order of processing NASes, perhaps there is no practical need for the O bit, and the processing rule can be defined as the general requirement?

  *   It seems like Opcode == 1 is intended, at least partially, to handle PSD MNA for non-IP payload, i.e., PW. I am not sure that encoding PSD as part of the PW payload is the best option.
  *   A couple of questions on Flag based NAIs with AD (Opcode == 3):

     *   Can the same Format C's LSE combine NAI and associated AD?
     *   Can the same Format D's LSE be used to list additional NAIs as well as associated AD?
     *   Consider that Format D's LSEs are used to encode ancillary data for a number of NAIs. Can a node that supports only some of these NAIs find ancillary data for NAIs it does support if there's no uniform format for the ISD-based AD?

  *   Could MNA be used in an LDP-based IP/MPLS network, as it is excluded from mentioning in the text?
  *   What constitutes the "entire NAS" that is mentioned in Section 7? AS I understand it, NAS is defined as a sequence of LSE following a new bSPL:
   In stack actions and ancillary data are contained in a
   Network Action Sub-Stack (NAS), which is recognized by a new base
   Special Purpose Label (bSPL) (value TBA).
Furthermore, multiple NASes may be used to signal specific ordering of NAIs. If that is the case, then what is the  "entire NAS"?

  *   Some questions about the Select scope of NAS.

     *   What are the restrictions of using the Select scope in NAS? For example. is the Select scope associated with only ISD or PSD or both types may be used in the same NAS?
     *   Furthermore, if HBH and Select scopes are used in subsequent NASes, then is there a recommended order similar to the requirement in Section 5.3 for I2E?

  *   In Section 9.1 seems like s/each LSP/each LSE/ is needed.
  *   Is the following requirement equally apply to the ISD- and PSD-located ancillary data:
   A transit node MAY change the Ancillary Data found in the least
   significant 8 bits of an LSE.

  *   In Section 10, it seems like "must" and "should" need to be capitalized.
  *   It seems like captions for Table 4 and Table 5 need to be swapped. Also, if the initial allocation in the "Network Action Flags Without Ancillary Data" registry is 0-469, it seems logical to do the same for the "Network Action Flags With Ancillary Data" regstry.
And here are some questions about use cases. Pleased let me know if any of them is real or I'm way off:

  *   As I understand it, MNA can be used in SR-MPLS. In that case, multiple NASes may be present in the label stack. Since I couldn't find any restrictions for use of multiple NASes, these might be different, i.e., include different NAI and/or different ADs. Is that right?
  *   Also, for the SR-MPLS case that uses PSD. Would there be a single PSD or a copy for every ISD NAS?
  *   If there's a single PSD for all NASes in the stack, which node must remove the PSD?
  *   If there the PSD is per NAS then the node that disposes of NAS must remove corresponding PSD. Right? But that might affect the offset from BoS for remaining PSD.
Thank you for your kind consideration of my notes and questions. Looking forward for our discussion.

Happy New Year and Best Wishes to All!

Regards,
Greg