Re: [mpls] I-D Action: draft-ietf-mpls-mna-requirements-09.txt

"Matthew Bocci (Nokia)" <matthew.bocci@nokia.com> Thu, 01 February 2024 11:31 UTC

Return-Path: <matthew.bocci@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 83CA4C151556 for <mpls@ietfa.amsl.com>; Thu, 1 Feb 2024 03:31:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 tagged_above=-999 required=5 tests=[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_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=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 (2048-bit key) header.d=nokia.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 vSoYCKNxur8C for <mpls@ietfa.amsl.com>; Thu, 1 Feb 2024 03:31:26 -0800 (PST)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2066.outbound.protection.outlook.com [40.107.21.66]) (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 E96C3C151072 for <mpls@ietf.org>; Thu, 1 Feb 2024 03:31:25 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Vr9KpOCTRjfTv4n75JnJnE8FEkstNQ+vpkgj2jeTlZA7lLDS44VKkdItz2SRKVYaactPZ7Tft+f8q1/o9ufN++5+SYHMUWxiBcdm79I8lsLVsuAT/MHfrlzswxMQ7+c5wc+I/potEl1OHbsozG88O/f3GR62S0mtEs/AhrCVmAcoZZFvXiZmUGq/sJlR7CQ8/3DLuCuYrTNo9dCahrZ1OwChrbvIjdTqqnSTDsBVrqpzv4GCqTWrRGc+AIYxw+HEtpEwH1n3r6/Qqz/AQoPoDrA8KBgff5ps8LL03gFxVcHcw1i4CyvJqX2yvlaDTCpEpPaZ0LdC6JdFnsEfLzO06g==
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=z0XKuXJ2xCCIKXmPSy9zsk7j0c8fqbhguviiPkxjt3Q=; b=lAdXsN6CvW66ej8ppox18eHw/VCoQ9Amx2LP9I9wK2Y+/WrOs4msnZ35GXuli3ZqSGt5T5duuqe9B1JLpvbC/lp43ldIYELgQIoFYYvHkC2BxywTtFkzMYOXp/Lc8nQrHe9kJEXhn9MwlhorvkKriv4pKE8a9ckzv3a8QXqGwGtkhqtWs3yUPW3rua0W6hRxSZcrSHGYe2cvym6WPRsrSUw55AJITFQHH8PtV06g6ZE3F2KO2OZZcQBsbMrONPzEWdnyd/FhRgXEwoYKg9nWb7wcSTQHh5u3A+CIxEG0WDeoVbjiH8J0LFmd523QwzBvxNcsUENmfffDirxGJiHnXA==
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.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z0XKuXJ2xCCIKXmPSy9zsk7j0c8fqbhguviiPkxjt3Q=; b=Atd+ajT307iVQNfBdwMpWurZYjjuAQ5DEpDQqiKb3yX9JUh1T7WvDFSi52yLIb8ST4YoXJGPTu7t7RfxFUxQ2fRmG33dPpdvutJoXU0t+hXWIO8Q9NmNZjZfMZC6q2haLmijfeV3mxogPmlECQ9Ntk4jbJK2a4gVOLb15gLxHQlT+z5TvuKHPHVwFjDRLjieK9x3yQRUYwlpsfmCgKddaLJU2y4O0TS+6gdMF1qKvJbHJGFiZjN9GsXlN9dvlCr00077WC/PY0rIp3ojMYJVzHSmgB+Jco0Ad3Av/Hv5OZhysLBe2HlZUUASoEOuPLspUeHmKvSksR7fIKRIOzS35A==
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com (2603:10a6:803:c::10) by AS2PR07MB9172.eurprd07.prod.outlook.com (2603:10a6:20b:55c::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.27; Thu, 1 Feb 2024 11:31:22 +0000
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::f9b8:ab35:9669:7b4c]) by VI1PR0702MB3567.eurprd07.prod.outlook.com ([fe80::f9b8:ab35:9669:7b4c%7]) with mapi id 15.20.7228.029; Thu, 1 Feb 2024 11:31:21 +0000
From: "Matthew Bocci (Nokia)" <matthew.bocci@nokia.com>
To: Tony Li <tony.li@tony.li>, "Matthew Bocci (Nokia)" <matthew.bocci=40nokia.com@dmarc.ietf.org>
CC: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] I-D Action: draft-ietf-mpls-mna-requirements-09.txt
Thread-Index: AQHaUtQ3NQ/5Ck6McUKOmSmD62wOtbDxAvmrgAHvfICAAmi8hw==
Date: Thu, 01 Feb 2024 11:31:18 +0000
Message-ID: <VI1PR0702MB356748A64BC77ED9F7FEC74AEB432@VI1PR0702MB3567.eurprd07.prod.outlook.com>
References: <170654742773.48538.2384224719161088763@ietfa.amsl.com> <AS4PR07MB85364AE94370590C0CAD5EFCEB7E2@AS4PR07MB8536.eurprd07.prod.outlook.com> <E60336B6-4822-4D50-BB08-51115C6D39FB@tony.li>
In-Reply-To: <E60336B6-4822-4D50-BB08-51115C6D39FB@tony.li>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: VI1PR0702MB3567:EE_|AS2PR07MB9172:EE_
x-ms-office365-filtering-correlation-id: 858dc8e5-aa77-4285-324a-08dc23195091
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bnLAaDj0D0cvv5Qbjt/ZvKNeHY+HgeZ0/pooFi80GbOL4wkHzUV/+iJZoTANUwOq7fx4CUvbTy2hVs1fM7m2RV6sl0DbwbiBkIvMxjuwmBRPzrfKvJK+aqtPsgqb+PeLed3lDLhnX55gPRQOuLzxihFX8xCmby4OfFozUQTdvyPiBlwmJVLUlI7ZaPUAWj3DYQGZnkZqddQLGPLYc86OHcFw07mRTqpk88MnbjDiz/TuwbN1HV7O+mbj4P2V2AovLbGyd7OpPMegql+xg01kqek4L817Y3plek5CMd+IBnqFl3qiu2UjPFO26uHDpN9fpx1OVtNrx7H22rhBhXNUS/YuWgrlKLlmrCafBXX1imsCze4qGQYev5nOBdDupPkedCMdlU1bupPKwMzsaqMQOD1xyNk3dWqOWGVOvXx1M+itO/+WLP0+rYGUCcK7JlzgVZMeHqrlblCQ8Bh+BwXkqHtZ56VBSHy1VoSpD4ui/PfHwY9/jLjdg2dx1qsem0YHAr3fS3szeMd/Z/iFGyQ17knCEla3kYroLnDBXhs9m350oA/Nvp0yGTvWIZUlzF3wpkiGslekbG7rzTLuvpCP+ut/KSB4Yb7AX0oUwZb4A17W47zfDrqoLwMJ4SBw8J4Q4pV37/1W+vLi+2kySnTSlQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0702MB3567.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(376002)(136003)(366004)(396003)(39860400002)(230922051799003)(230273577357003)(230173577357003)(451199024)(186009)(1800799012)(64100799003)(55016003)(84970400001)(41300700001)(33656002)(86362001)(82960400001)(38070700009)(122000001)(38100700002)(26005)(9686003)(53546011)(7696005)(6506007)(2906002)(478600001)(76116006)(66946007)(110136005)(91956017)(316002)(6666004)(71200400001)(66556008)(66476007)(66446008)(64756008)(4326008)(8676002)(52536014)(8936002)(5660300002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 6AoQBR2yxhVd2onnqZCGJviZtBC1oUihube4b1LsPf2n9VEYRA9BUSds0sNbyeejZMk0zdgF/Jk0qVJnSrhAoL4xltEFsVM/hEQq1h8xnDxMEJ8L5i7LmI4Yk0AYNApf//LkLJ7wDJnAQIGQ7ZB7hFNBlsVJjxAYffaNBVJs1hk/KoVVLuuF/4sU/csGJNXeXSe+c5GYEfOuDNaMW+4Wp7xqRDEjt8ll7rRwr80Jt15BSWv/ZwRmrpSz4uDNC7rWTQ3Ynpwed8c0UsrChXypSSfhlnTGzZ2Ig/dxtuja2/dGxFUSTtOgexZouF6TVnjNxCaTg0YyuR/gEf6f3pR3xNyANQUiPlpqrCuf+shx2RAmNhTUJW/75E0sctDEwaCoy30iJ0dmMkV3/+jKgNHKwomHvKwvG7x2k2HLYJUhz0RmbMpw5jjgN854jIGs6bh5VtrTA3f/wAInTyA+1oLY/aiUQOqQ7BmEnhLPZzYKKTLzBe4GBxsva/JdsABEW0zS8S5QEx96olX1DzHCzvn6QpSUuoX7d9Oqe4mLGwECKAVn9TJD696zm08dJF+TA5FRLzHag2tQTUApKCqf8ReeSfEWqBs7l16xWWCWrccfkwK+JjxXbpKoyggv9NfRE76JDJFk7NSNSpEyR8MEroOGq9qiyQhnJuzZeLJh4sHz3PnE1a5a+bCVB41/suaB6/mMuosSX9D944o/z+9Lnj2aUbEAocS6vIlGSLpR3hIf01I3Ho83oUMzBXC8Qz95ccSTec7S6a4yZ8MOQF1BdHkH4kifmOWGpZwYB4nHrfzoUj2s+oTqEoHJWzwrjs38lpeBVDwye8pjdqVllQzzL7U0AP+ylILbBwWSZFoHhvhKQIqecD2jDmAiCJFQ09a0OO73Ldu1uuGOLLYZOVw8kAyr6JZtx8xbgRcx5GbWvm/vLGhmDVG83qoPu7n1eHyBbd2dN063gho4LHtPuBZqMhhKdg+mGTfaDaAonTIGaD83g6TDB9mViVm6OBcLurf7LvOcvPEJl2HbiflYdYXt4lSSkX2jR+ExDGTX1ex7apKrO07ITc8HgVuvdW98TuilQZJjx2+b0x1mBA16pQSsVljbod7b09y50EBsRvzO4zUsB0ySxqyvpOGR7skgkGVynYTCqgUsuZVYHzkobuw/yboKP/XDlCNW68n8wqYmP92YN92UPEAAwtp08cL+xYTmRWaEOBzx2QA/knoF7Z9qMZCXL9mEp5JI/jA7WPoWbbw99HS0INq08d9B83lzI4UFuZSQO/dMtkp3FYENT3hol61+Gl0FK10qYJ90IqTKh4Zhs99FcOoasYq7r403ip1MrMR4eylIdZO/3UwAZhlmw4vghx6bMMylr2t/5follA1K9aP72bK2dYhmFQunrpnM5rOzb2sxLoXH/qEn9XaNUul11Di7gLYeydGmxmnpD3FoJgs8hAftecS2ltoitXHN3qLcv8rMTjtlGM1vkDBLMEvJE+wF7vBxsVOO5/IO/t8yi6fHEVuTKBDLsHDgP/C5AtzftO4UA5LYLuQ4kXfO4L3pXDAJfv0i11Z2S8bDcp8+q/wsdyvrNAMgDba9h7LryQh8
Content-Type: multipart/alternative; boundary="_000_VI1PR0702MB356748A64BC77ED9F7FEC74AEB432VI1PR0702MB3567_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR0702MB3567.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 858dc8e5-aa77-4285-324a-08dc23195091
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2024 11:31:21.2326 (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: Izp/s7kVMUkhgaDIBiKGqA+v9PWePmj1nIer/S8EbbI+4UdWHMbUBOkK4buNtkz34196hxnt4jiZ8lkp+7laHQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR07MB9172
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/J3lgzZt0QDJLAaVV9lw9Htv8xc0>
Subject: Re: [mpls] I-D Action: draft-ietf-mpls-mna-requirements-09.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: Thu, 01 Feb 2024 11:31:30 -0000

Hi Tony

Thanks for your comments. Please see below.

Matthew

From: mpls <mpls-bounces@ietf.org> on behalf of Tony Li <tony.li@tony.li>
Date: Tuesday, 30 January 2024 at 22:31
To: Matthew Bocci (Nokia) <matthew.bocci=40nokia.com@dmarc.ietf.org>
Cc: mpls@ietf.org <mpls@ietf.org>
Subject: Re: [mpls] I-D Action: draft-ietf-mpls-mna-requirements-09.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.


[co-chair hat: OFF]

Hi Matthew, co-authors,

Thank you very much for these revisions.  I have a few comments:



     Requirement 53 in section 3.5 (Requirements on Ancillary Data) seems to
     prohibit an intermediate LSR which is pushing on labels and NAI from
     pushing on ancillary data along with them. Such a prohibition seems to
     be a contradict the WG agreements. Please fix.


Proposed resolution> Reword and split into the following:

- In-stack ancillary data MUST only be inserted in conjunction with pushing one or more labels
onto the top of stack.


I have a concern about this.  Suppose a node wishes to add an action to an existing label stack and there are
already NAS on the stack.  This would prevent the node from adding the action.  An example of this might be a
transit node that wants to add an entropy action because it is the start of an ECMP path.

MB> Is this a swap of the top label (or a pop and forward in the case of SR)? Or do you mean pushing a new top label for that downstream ECMP path? If the former, then I think that is contradictory to 3031 because we are inserting something below the forwarding label. At very least it is rewriting the NAS. If the latter, I don’t think that is precluded.


- Processing of ancillary data below a swapped label MAY include rewriting the ancillary data.
A solution to a use case that needs to change the size of the
ancillary data MUST analyze the implications on packet forwarding and specify how these are addressed..


I’m not following this text. The first sentence is fine. I’m not sure what a “solution to a use case” is. It really seems like
this is a requirement on the specific action.

MB> Agreed. We can change this to refer to the network action.


  In requirement 22 (apparently related to requirement 21) what does "in the
  way the imposing node intends" mean?   The text seems more specific than just
  understanding the operation to be performed.


Proposal resolution>

  22.  An NAI MUST NOT be imposed for delivery to a node
        unless it is known that the processing node can process the NAI correctly.


This is simply not tractable. How does anyone know (including the implementation's authors) whether an implementation is bug free?
Correctness is a bar that is far too high.


Suggested rewording:

An NAI MUST NOT be imposed for delivery to a node unless it is
        known that the node supports processing the NAI.

MB> Agreed.



Thanks,
Tony