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

"Matthew Bocci (Nokia)" <matthew.bocci@nokia.com> Fri, 02 February 2024 09:59 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 DC624C14F700 for <mpls@ietfa.amsl.com>; Fri, 2 Feb 2024 01:59:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level:
X-Spam-Status: No, score=-7.107 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_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable 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 Q_EdfhS9BsOq for <mpls@ietfa.amsl.com>; Fri, 2 Feb 2024 01:59:49 -0800 (PST)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2055.outbound.protection.outlook.com [40.107.22.55]) (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 563F7C14F707 for <mpls@ietf.org>; Fri, 2 Feb 2024 01:59:49 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RcDro4BgiZN5007Xw/q8n3c4376UNkfLRqg7686RkpliW5GPEQPi1LcQEBsoTkngZi4fFVdDf1Ma0jXdGZxiL46sdp3YjYvsKHk1hxNPoAVUbkTSrw9Ar8S1VQweJ8Varf1zPDzA1lZSP/vh4uS7YP33ZaDCqr43ehef8eUnAltiWR7kcny0GnU5Oaa9wufBIQ46E/L21krJZcpX+XDTBNIYZVLld53HA67qen/x/KibXfeo47T1HBikkR5iq05jazs1zav9gUbrOMp/IHzWxRpVoiDg4rj12ZrRZT60+TKPjn1edEhvNrhMhVAUgw+exCjIElo4VPU0r4en/pVjEA==
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=nB6zhWP532qN4M7N8i8ezb827/FLWNUolzx52klO/A0=; b=IeEtu0gE5WSFIUF89gniimCj0+6qIy1EEjhjD5YcwNDOO99zd3tpGHMZsj9NrdNzn7t1ZAIhb9t/bGKzfzD+EIrcHs1bVApDYLN0SzvPYGkpWVHuE8qrKpaWDHl9MYSftZMGatpuRkXDhMHF3Yk6cB30xdHWKWlBFdOPPO5qGDgVN5DglRDNQSqU06e+20M3y2NTQ6jF+1B9gaO8O0Igfnc+q4v1daEaag7jAP3m/YRDfCLk6jP20Bt/QjBK8MqrOzk7+FiAffs3rktErQVRu1XDhkjGb5KvugVJOX+jbX0pnySnb4g2hgcIWkefns+fQSQdITbCIo279qIg3vlbuA==
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=nB6zhWP532qN4M7N8i8ezb827/FLWNUolzx52klO/A0=; b=xPQqWvwHpGPhH26dXOOkIUiR4Zm9yaPeZ0Y9RHx+a+IvCkFw5FdIbjjgaRSlzxd/D6CSdntJgQx81pDj7LD4vFyUi7HlK/SYvrJhc5TCpIiKSAa+1iAZxp+CeAy6TOuxgF7D38nOtsLnElOZYSrmOQSXrmDE4kuQkAEfcWsuTzBmirPbi+/+OkFUOMDDEK6WmESNdEOf/tA7b/iqBi7zk4DBZc0WGElls1PubXFrfNqcDD2fjTwI/tCV6KSTKytdgMN+bTLZZab1ABHwORrO9QT1oKTWwE9YUuPvVZx+B+DWRl0yQ6BcQewRuZTW7S9t6IwnudA7/QJ4o8MobJb5Mw==
Received: from VI1PR0702MB3567.eurprd07.prod.outlook.com (2603:10a6:803:c::10) by AS4PR07MB8875.eurprd07.prod.outlook.com (2603:10a6:20b:4f6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.24; Fri, 2 Feb 2024 09:59:44 +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.7249.027; Fri, 2 Feb 2024 09:59:43 +0000
From: "Matthew Bocci (Nokia)" <matthew.bocci@nokia.com>
To: Tony Li <tony.li@tony.li>
CC: "Matthew Bocci (Nokia)" <matthew.bocci=40nokia.com@dmarc.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] I-D Action: draft-ietf-mpls-mna-requirements-09.txt
Thread-Index: AQHaUtQ3NQ/5Ck6McUKOmSmD62wOtbDxAvmrgAHvfICAAmi8h4AAcyQAgAEDR2I=
Date: Fri, 02 Feb 2024 09:59:35 +0000
Message-ID: <VI1PR0702MB35679867C6726D0711240B33EB422@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> <VI1PR0702MB356748A64BC77ED9F7FEC74AEB432@VI1PR0702MB3567.eurprd07.prod.outlook.com> <4DB69B2D-2445-4644-9271-454518DDA0CA@tony.li>
In-Reply-To: <4DB69B2D-2445-4644-9271-454518DDA0CA@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_|AS4PR07MB8875:EE_
x-ms-office365-filtering-correlation-id: 06b81de5-19e5-4f00-e301-08dc23d5ae1a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: x4SxnQamJWeaRnn4Vn4BiFv9EWfOjQ9kp5JgI5H0Rnkj9Z6eqeITYiQ0VYzY9xknuwBIgIJ4+ZhMzSAjULae9cq1EoUf9/f6Exd6Yi3tMxDSjfmjXjEoL6Sg8dYIn6+vepa1bOFhfqQOMLjGkONaWYHamPBwVd0LCiScXVANHHOJySO12vJBTVW2fmLXFDwLe2sC0x/ytF5FjH7MfKPIF+F8YZns73Gxwg1cKbG7U6icMASLLV4PK/9HhP3tbozy3eDnUpkwMMELwaZV6Gx/kNTVan+Rr6aYsFG1ZqHPYCh1+yTeIoR+48MAjuciIE8g6M1+pTqsRO7faI+orCBoBl0piJPoicafpDhI5KTQefWK56ZCX2tA1o/xemC3/ZfZaEgZQxRrO0hZ5RCb2nWARuj8IzLtAA73vorvcXaxyMT0oJJCaz7L6/demET55SOSrzTcu2t28woPUx6bPqNPNI7FtgQszc9sl8ZaXrqvGAXh5hslaJBo0YFHIN0RyxpHqKlD9vCEBioulzTZfIVIft0jvMUL0d1Z9Qn2hHhjjHKuwa9a4yAlmtPVxOh+CNk3hvN8YEv+8psi7EVroSnIL8EdOxJ705Fe5oYrZ1khPW6oEL9UtNr6htguZ2X/E0yN/BaITr2PmdylWn0QIq+bYQ==
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)(376002)(366004)(396003)(39860400002)(136003)(346002)(230922051799003)(230273577357003)(230173577357003)(64100799003)(451199024)(1800799012)(186009)(41300700001)(66946007)(8936002)(8676002)(52536014)(86362001)(2906002)(33656002)(5660300002)(76116006)(4326008)(91956017)(66446008)(64756008)(316002)(7696005)(83380400001)(38070700009)(6916009)(6506007)(66476007)(82960400001)(38100700002)(66556008)(122000001)(54906003)(71200400001)(53546011)(9686003)(6666004)(478600001)(26005)(84970400001)(55016003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 2KMYpOVM6eN5JY1SlFE3JfHiyLkJzuAbKcP/n8l1ZpkTbpPnVJOeuPijDXahCwBdqmBMXauSC9wxSLASd+vmwCbyb+dpPC3yOdofNc3HpcimSlH4Fb5G5aCd1/ddomMbrX5azeiVIXvqAfypyUfDRJqG+r9tYagMCU++DO7kbWSsU29C8/LfkuGDge65JUJIaI2/PMcnNm2RvZqiECKQClv55vAkra18rVD2wRU/CDVcgTc8rAPq0t17bQiL9jQY+dcYTUoikV6LlE8nbrK9gbqOLr8CXCedUWQc5ZN5QYIFXWAa6b6w7AZk8D66qzIBI1iWTXs/x1XrMihTjgTDTr0a4GWLx6gaUI8/qMt+APHNlnEJg+y97jvqYmOu+zyCM4sfWt8wc2pvqDijkT5pDkLt5jCsGa97Sdd6e44Osq79hFVN+pVJpf3dNwnzpzPRCKJMXmTEHa7sDPbsc4hQmEHhxknP99HFHF+bh1Ru4yyAw0PGf6UrRFyjm2y4rkpVtKE6T2VPLzOSbED6TdhUn4N7xHy5yMzxFSNGA/nJ2hzjpdtV9ZuCP0U6yGuEmXKBekcg+TSYmMNsnV3ju8pcEl4FRabTJDsezHxxPxt9lMTZE9pSqsf6x3vWv+jpmsy3ceFtFd0y1WFP7Nnu0YY/tmp2qkpbla5PC6k4m9HPJZJh1sTOt/mpyDRHq8VfZ+kD8Eliwrqy3++Bshu2yJKnb/JfzsRN4woNCsUS7naxGu3GCu+p9rwlWVME4gJS/soKrHYIu0e54F2aBWtFeyOsDHHf3FCNdJhCoGTfBfV5TT9aFR/k4itaOiA+jWv7olqUKNdPRecIp8eRhWnz+y3Odn5CdU47gaRaD4ialKIBeBEnpvqg8darFp9pXcAmdvnElwCqAj6PeJcJT9MqNlGSLu29X+jx/XpapApxz3JrJPewB6fLCIknyCK8Hl1tHfejv7SrrdqHJDo7L5Wty1w/b49QzekXByCTG02uGZ08icQkJZyLCYGpUxigK9kGtygBlTI5fPFAE7mrDHqm4rnTThBGp2tmoj/q21ZvENAW2hoqwS4cwpHnMG2vbv6Dem5aU+fgnYE4Iacy18e5xOA2bDxffBYp7C8syVbv/wftdq25gpmZsmGen0IALW+h2QZT6H7mkPD6wTCEL49iE+RkCXBh2UrLSgv730yStD5lZ7ICWwIf7f2e4owol1tCJGh9tm9TBgOhFTrei9ixTxH5+Y6uZnW/zOlnBuH+6N/6m+oaO3YmGygYTmdwm4h6fKazrWDi38Pm7evAt8Pwt20HBucPZiFaAqKnSvr7vtw4NCzswIeyhk08RBgjJoFTqjZ7+HmPGrYfYuO+A9ZrdfpOWH9b4tcXB0eSTqvBv0VDHUA8FgRXrwuCoz5YsRZ46lsh+wqaVLbuc2iCy+WuM3LgVPfBWxwEE5hX95vf1QWfMqZPDBYcRg0+nU0MHez+ShnCAXHqu/+ePQ27cFOjnOpPM7xljn/iSAtzj61suThooMXRKbInzCCHy1JOvjbmw6nW9MViRMmJCWQgs+Hq9aWjOvMzsIK8emVfjzXGzISQiZcqF/GeJr+HLPRldQG7Tnn1
Content-Type: multipart/alternative; boundary="_000_VI1PR0702MB35679867C6726D0711240B33EB422VI1PR0702MB3567_"
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: 06b81de5-19e5-4f00-e301-08dc23d5ae1a
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2024 09:59:43.5213 (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: Rz9/Yhy6Ny6viZPpANepxiBEpeJG99bNAtMMH6hj1zD5+WIUqB3Vx7a2woANTJ12zi7cufw/A0XJ1qJcXfiMFg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR07MB8875
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/1SilDQawx77XB9adRRq6iuvUaiM>
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: Fri, 02 Feb 2024 09:59:54 -0000

Hi Tony

I don’t think this is trying to preclude rewriting the NAS – at least that is not the intent. What we are precluding is the more extreme cases. For example, inserting a new NAS deep in the stack where one did not previously exist at an LSR that is just swapping the top label.

The issue with the original requirement (53) was a standard definition of LER (there isn’t really one), so we needed to spell this out without using the term LER. Requirement (51) describes processing of the ancillary data at any LSR. How about adding a forward reference to both 49 and 50, something like the following?:

49. In-stack ancillary data MUST only be inserted in conjunction with pushing one or more labels onto the top of stack and MAY be processed at any LSR (see Requirement 51).

50.  Post-stack ancillary data MUST only be inserted where a new label with the S-bit set is pushed and MAY be processed at any LSR (see Requirement 51).


Matthew


From: Tony Li <tony1athome@gmail.com> on behalf of Tony Li <tony.li@tony.li>
Date: Thursday, 1 February 2024 at 18:11
To: Matthew Bocci (Nokia) <matthew.bocci@nokia.com>
Cc: Matthew Bocci (Nokia) <matthew.bocci=40nokia.com@dmarc.ietf.org>, 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.



Hi Matthew,

     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.


As currently worded, you have precluded just rewriting the NAS.  You are insisting that additional labels be pushed. I’m not sure why, but I certainly don’t understand the rationale. This seems much more restrictive than the language in -08.

Tony