Re: [mpls] 2nd Working Group Last call on draft-ietf-mpls-mna-requirements

Stewart Bryant <sb@stewartbryant.com> Tue, 02 April 2024 16:17 UTC

Return-Path: <sb@stewartbryant.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 28E3FC14F704; Tue, 2 Apr 2024 09:17:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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 (1024-bit key) header.d=stewartbryantcom.onmicrosoft.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 Z16ZD42oDVOb; Tue, 2 Apr 2024 09:17:07 -0700 (PDT)
Received: from GBR01-LO4-obe.outbound.protection.outlook.com (mail-lo4gbr01on2098.outbound.protection.outlook.com [40.107.122.98]) (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 D6BE6C14F6F5; Tue, 2 Apr 2024 09:16:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NKRyBKmUXQK4edcCZ1HA8N1WSwBFpC6dvFygpdYoCRWLMK2AFUGI45zgZkcZoFvauhXftXVPwN/+reS8Aq+ftfHf3g9QIL5ZQvfAUump60S/UDCVHGnjxq0EUUK1SDxvwQ+rMvnN8HKazzGAI6mXrG2pOkOsww8yQhMGN7jD6MpRmJp4Ugqmz/+w7ITgJ3G8Ev5rithe/atj8zl2aL4TZZiW6644LrSbpPIZM/nOPypxrHec7/+gWCqz2zMke1jz+ChQoEZO8QG8EgZx5lQAcOOIM5Jz/ufDHlZ4/A+95U7529sGp4kyrdxek+6e07iuKjPNysyllVedvJB1M7MiTg==
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=aU8u+PbUTdp3g6ADhI+PoeUyPc97/eHq+jliLIfjAG8=; b=cJ2L6UqJnak19LkJTHzHhQHZt/14KDb5QB9ouV3qxOoet/A819U1umkKDlKDR3Tdcv/JODpHazbl00lYrpT59jFrGN5wnoVXDpg1XbXn+N1w6JOE27Yz4j9PXmk8ejqf6hZgbNnAXaoWkWhyMWsAiu+GHLrhyHJpVCjIvWQb5jc7XIYsxBI7oHdh7jg82CgRa0mZUUZUbM9vTB6G9wW+FCtfC7fd49fz9Y9PkasoDehLMRVWbmoq5KJYYLagKTc5GDmAt1avov+rKbjGvsV9hcW3eFYPrw2G1dx1AHmukRK14MLcRmYxnEM4gxkzOIE40lAZWDeJClcRgcJmlWY/yA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=stewartbryant.com; dmarc=pass action=none header.from=stewartbryant.com; dkim=pass header.d=stewartbryant.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stewartbryantcom.onmicrosoft.com; s=selector2-stewartbryantcom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aU8u+PbUTdp3g6ADhI+PoeUyPc97/eHq+jliLIfjAG8=; b=mSeEZMbMEszwXXqI2/cPbq5SbbxKgNAIGN3m88sBnyKS5Yjlv511QE8J021M4iqnKnCQUCUdj0Rq/BI4OLqhcDY3eghmiXN9U3Vzav85EcXuToyR6o/rkNAmfR8FOQni2Gt87WZ8QpsP686MfqFN17t1QyFMURzmx7S+3AxGc/w=
Received: from LOYP123MB3214.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:f1::16) by LO6P123MB6453.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:2a3::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Tue, 2 Apr 2024 16:16:50 +0000
Received: from LOYP123MB3214.GBRP123.PROD.OUTLOOK.COM ([fe80::efb6:75d7:485f:570a]) by LOYP123MB3214.GBRP123.PROD.OUTLOOK.COM ([fe80::efb6:75d7:485f:570a%7]) with mapi id 15.20.7409.042; Tue, 2 Apr 2024 16:16:50 +0000
From: Stewart Bryant <sb@stewartbryant.com>
To: Igor Malyushkin <gmalyushkin@gmail.com>
CC: Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>, Andrew Alston <Andrew.Alston=40liquidtelecom.com@dmarc.ietf.org>, Tony Li <tony.li@tony.li>, Adrian Farrel <adrian@olddog.co.uk>, mpls <mpls@ietf.org>, "draft-ietf-mpls-mna-requirements@ietf.org" <draft-ietf-mpls-mna-requirements@ietf.org>, "Zhukeyi(Kaiyin,Datacom Standard&Patent)" <zhukeyi@huawei.com>
Thread-Topic: [mpls] 2nd Working Group Last call on draft-ietf-mpls-mna-requirements
Thread-Index: AdqFCyrumlZ0kmVsQzGjTDqAG7j1dAABq6GAAAHUbx0=
Date: Tue, 02 Apr 2024 16:16:50 +0000
Message-ID: <8898A0FD-CD34-4D5A-82B3-A193F8D9C730@stewartbryant.com>
References: <d63da10576a2419ca137790268ef50c0@huawei.com> <CAEfhRryirrTqsocL_vjdhjKbNkHLJ41xB48JC_3yj60TN=0NZw@mail.gmail.com>
In-Reply-To: <CAEfhRryirrTqsocL_vjdhjKbNkHLJ41xB48JC_3yj60TN=0NZw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: LOYP123MB3214:EE_|LO6P123MB6453:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: w1MGyJir/rO7eA9k8kOw1OnHLoDgO1dBOopkyXJvzb+w6Zsq0gkUkGAJzEhJRZb9qeNl8kiYMyiwhkupIlcDYGjwzgK4o7TkKKY8OMmLgtzZXZGayJ5qHUy8sHmv51Zn/ck26MOAJZvnOHnZlNO4gNLcnGEOsqfeSqM3xYGVOVduNBDEJB9/ckymU1W0xN4StqA3mfVb0Ftr564Vlo0R7l6GplYC8uFwXQFS7pxqa39wRim5I8iq9UEQHmXkNGcN5+TEyzuFY6wsdwh8UZ1kOl4JVOlizZJniEpwCx1Q4OZLnYpYpgjH6C111UzSNXy/43V2S0SfsiXDxjsoYZkkYoU7xDFJiOADYvXae2EQP0uMBCbXLZZqELdtHkpUlTcxRDLUbMbVaRd9KeaOKKXChi6yW1c3dI9ggwJ9g05PImbMShM5QaRNjmIMwTLvDXBU4v1ZLAouoTtfjPjTk571bXXwku6COWkp9cFT0TJ6eprMneJRP17JW1KUCNsh8qSu/3jqqDLERybM4+9/aQ3etJ0OXyBQ6IgmbkDZSBZD1iH9KAc2JDbgoH7M6r6UyhRlbkgKY7g9bOUstXa3NPTuT6l77pVZ8R/LBpg/NOJge6g=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LOYP123MB3214.GBRP123.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: gkDhAvVtgmG6px+WUQZEwJLOE8uuaBoO5+/Mvyuv6/KTIvb0IluJLdmxD6b49BXz2PH2nEAu/WSjGbxg7NNqEZqeIe0QL0pjQ4EqPeZkb8ODJvGkc8PPjQEYFH7UGPLmflBIkcOz68ikGj4FNwwFHet/GRuSm9dk7cRI+AGbYXNntpWlEP8c83YSmPG8LFDON1m5nKm+EcdbTV5X1bjFjvFMI85e7ELDWKj1cr4H6LJuPjA79TZQbcHmufiiLau/BahwEQeyQtYVUP+oostz9AZPN3JpA1DR2g4AH/BTLvW4gf7s3CH+JUI1HJoKm4N/sDYeRWcsj4o7LKWn8tlLdZxsI9NbedHYSfhIZjyfXyhOcaxuGhN7xzu7a3ZC6c8RYoW+c6pFhhWejxr4WehtQ3s7cS5gEAyrmLQY4sBqEyx6VoRvwSTb0WEJbFibVqnv+HpYcu4hHMmjYbOqQppaWhA/6Xop7DVs5IkmsfpfQWO0QUnPR0aVcbsi7hPibFFD8TFM9mtVkLr7hdZ5XVHoWwokO7gm2B7iHTCjvcLBbYObMz7qsnNkSBgmn+flROA6ZdgyoJeFy4DlivBFVCZtgbjJr3hSBZ0NwlvlHhnpEAjF782abWSnsU2DyF3ilV/I+KS99Tgh3uiCFU9TAOn27wjnIC47hqvGtUEV7BfBPApJ5Jy8qQ37xEwGaVC6JOgbCzDMIsg4u79tJbaYZ/T3d5Xph10KLu+KGjj1se59fbpufL+51ENHDluquy+ZpSwH6WYlQa8bz8imm422aEX/T9zcKoFN0Xu9MkrDarbrYG5/o0gx/CMCPxi7TeGU/fLSkT0Etq2P8zJZDtEZ7WWxuM5nZcpR6LsFzL5ch2xIgPv7qdWVoIgAS9jrO/9i3dMktTYMoODMuEivD4CzAu/xot1KXboucF3NBMz6OKwLUzO5VCNTlE2XUl4Id8by6fb0b7NECXRJzJRnP77Sc7BPKNmbhsSd9L056GP3N+beRbrr5Pnjtu5QOJ9LnpuYxO8+qzVjLDN+eeVgkNYyyvVJx0AVujtgIx2rKZHNn+VmiRRlSmtnmS2HTbGXMmjQIgyYU2+HXTa6j3cPN4d++8UDQPBHvil97hBYmOAU/UWP/ScJSV4R+t9vAut6+ovtHQyNxziL5hsiuxOntbqRwyiePRCkaf4P5qSUgC1XHYVRho/v+KuThu6WK2f5pzpAIr2TLDAmpwyK3fI0Som1ytiBoDvPzQNMbo0tIjZLL0cFpkDyEPD4aCHCS1mmwvkx9r3DXFc8mGI2magwxcktRmqZ/cFWJgBWPfSE3vhWzt6uKhmMaa8arcj0mwNsoEBskc4ZxhaME5u8yIOnwklciQCtHWQ80pL4KzYjnJzxH8SCAlTuXzGLeXj/aGOYICjBZk1zcBzAAKwiyh53sG2G4RpMl1IRMONloP9JYvcPHu+XtB3kihWwQll5qGUKLliyfDiKGdc5Uffj6h02gapyMXkG/S4iX560whhELJnjT83geJGNv5lyCRP8F38uBb9i0zUTIDNbkdJgRy/yEEIj12rGY2aaKudFlM5xbop+2AsJBj5tIjuF1Ee8mTEEttZoXmgX4Y7keSsqGn+f8RfJu3DQlVBdk5Dd+lADNggFKQpT2894dC2RCbBV0oh+5Jg9bwLb
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: stewartbryant.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LOYP123MB3214.GBRP123.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 2844444f-e761-4d4e-b05d-08dc53304dbf
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Apr 2024 16:16:50.7675 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 08ac3335-91dd-4a2d-90a7-b5e825494a75
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ayI661CYBZKIScu52fcWR6Y0kGNbxQtHQc37nhYpLn30wz5hZ1igMtcPraUAbv5UZVq90mNCf+r5GPziv5DuYg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO6P123MB6453
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/MrBAyW5FRRbzfjBqbYAdx4nP8ek>
Subject: Re: [mpls] 2nd Working Group Last call on draft-ietf-mpls-mna-requirements
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: Tue, 02 Apr 2024 16:17:11 -0000

You can of course to NFRR with a single label, possibly with a non-special purpose label. Where it becomes particularly interesting is if you use the NMA to specify the place and nature of the failure because that gives the opportunity to repair in the face of multiple failures.

Stewart

> On 2 Apr 2024, at 4:24 pm, Igor Malyushkin <gmalyushkin@gmail.com> wrote:
> 
> Hi Tianran,
> 
> I'm obviously not Andrew, but as an operator, we are particularly
> interested in the NFRR case described
> in draft-ietf-mpls-mna-usecases (section 2.1).
> We are not going to deploy SRv6 in the near future, and we extensively use
> MPLS (not SR-like), NFRR will give us the ability to prevent temporal
> looping in case of node failures with egress protection technologies.
> 
> 
> вт, 2 апр. 2024 г. в 22:02, Tianran Zhou <zhoutianran=
> 40huawei.com@dmarc.ietf.org>:
> 
>> Hi Andrew,
>> 
>> 
>> 
>> No, I did not ask who will not deploy NMA. I care about who will deploy
>> NMA, and what’s the use case.
>> 
>> I did not say IETF can only work on one solution. But I want to understand
>> the value of the solution.
>> 
>> The fact is I do not see any real user nor operator sharing the
>> requirement and use case.
>> 
>> Now I know you claim the need of MNA as an operator, which is perfect.
>> 
>> I appreciate your input to the requirement and use case. How will you use
>> MNA?
>> 
>> 
>> 
>> 
>> 
>> Best,
>> 
>> Tianran
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> *发件人:* Andrew Alston <Andrew.Alston=40liquidtelecom.com@dmarc.ietf.org>
>> *发送时间:* 2024年4月2日 21:05
>> *收件人:* Tianran Zhou <zhoutianran@huawei.com>; Tony Li <tony.li@tony.li>;
>> Adrian Farrel <adrian@olddog.co.uk>
>> *抄送:* mpls <mpls@ietf.org>; draft-ietf-mpls-mna-requirements@ietf.org;
>> Zhukeyi(Kaiyin,Datacom Standard&Patent) <zhukeyi@huawei.com>
>> *主题:* Re: [mpls] 2nd Working Group Last call on
>> draft-ietf-mpls-mna-requirements
>> 
>> 
>> 
>> Hi Tianran,
>> 
>> 
>> 
>> I find this email to be a little… confusing.
>> 
>> 
>> 
>> Firstly it is very well documented that there are multiple operators that
>> do not want – and will not deploy – srv6 (particularly with its divergence
>> from Ipv6 standards and potential security flaws.). These operators are
>> free to make a choice in technologies – and the IETF does not prohibit the
>> creation of multiple solutions to the same problem.  Indeed RFC7221 deals
>> with competing design goals by citing
>> http://dl.acm.org/ft_gateway.cfm?id=966726 – specifically it states
>> “Helicopters are great, and so are submarines.  The problem is that if you
>> try to build one vehicle to perform two fundamentally different jobs,
>> you’re going to get a vehcile that does neither job well.”
>> 
>> 
>> 
>> You therefore need to acknowledge that operators may have different use
>> cases and different environments, and may choose to decide to use one
>> technology over another.  Yes, there are times when we want a single
>> solution, but at the end of the day, the operators, who are your employers
>> customers, should be the ultimate determinants of what they choose to run,
>> and there is no requirement in any IETF process to state that there can
>> only be a single solution to a problem.
>> 
>> 
>> 
>> Secondly, you refer to reinventing the wheel – it can be strongly argued
>> that parts of SRv6 did indeed reinvent the sr-mpls wheel, while reinventing
>> various other competing technologies.  By way of example, it is entirely
>> possible to create L3VPN’s – and has been for years – without the use of
>> SRv6.  So in this sense, you are correct that we sometimes reinvent the
>> wheel – for various reasons and various purposes – and to meet operator
>> requirements.  This is exactly what happened in the case of SRv6, and it is
>> part and parcel of what the ietf does, to create solutions that cater to
>> the needs of the internet in general, not a single vendor, not a single
>> operator.  SRv6 does NOT meet the requirements of all operators, and to
>> insist that it does is to disregard potential customers.
>> 
>> 
>> 
>> You are also correct in stating that many people do not care about MNA –
>> because they are quite happy with what they are running and are happy to
>> continue using their currect technologies.  However, the statement seems
>> predicated on the fact that everyone cares about SRv6 – let me 100% assure
>> you that is not the case.  Indeed – if you watch the MSR6 BOF (which should
>> be available on youtube), a particular individual from a large operator
>> directly stated (slightly paraphrased) “This presentation is predicated on
>> the fact that we all care about SRv6 – I am here to tell you we don’t” So
>> while your statement is accurate – it is not in any way an argument against
>> the adoption of MNA.
>> 
>> 
>> 
>> I would STRONGLY suggest you read RFC7282 as well – which heavy refers to
>> technical objections and even deals with a situation where one thing is
>> considered a more elegant and clean solution, yet consensus is still found
>> (Please see section 3 of the aforementioned RFC)
>> 
>> 
>> 
>> In this particular case, on the specific grounds that there are operators
>> who wish to have extended network functionality – but are not comfortable
>> with SRv6 and do not believe in its security compromises – I fully support
>> the advancement of MNA.
>> 
>> 
>> 
>> I am curious however if you have any substantive technical issues with the
>> document – that go beyond “There is something else to do this” (which as
>> stated – some operators do not agree with and do not want – and will never
>> run until outstanding issues have been resolved)
>> 
>> 
>> 
>> Thanks
>> 
>> 
>> 
>> Andrew
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Internal All Employees
>> 
>> *From: *mpls <mpls-bounces@ietf.org> on behalf of Tianran Zhou <
>> zhoutianran=40huawei.com@dmarc.ietf.org>
>> *Date: *Saturday, 30 March 2024 at 03:29
>> *To: *Tony Li <tony.li@tony.li>, Adrian Farrel <adrian@olddog.co.uk>
>> *Cc: *mpls <mpls@ietf.org>, draft-ietf-mpls-mna-requirements@ietf.org <
>> draft-ietf-mpls-mna-requirements@ietf.org>, Zhukeyi(Kaiyin,Datacom
>> Standard&Patent) <zhukeyi@huawei.com>
>> *Subject: *Re: [mpls] 2nd Working Group Last call on
>> draft-ietf-mpls-mna-requirements
>> 
>> Hi Adrian,
>> 
>> IMO, this document still cannot address the question why the industry or
>> operators need the MNA, given there is already SRv6.
>> From the very beginning, we just reinvent a wheel.
>> There is no surprise many people do not care about MNA.
>> I do not support.
>> 
>> Tianran
>> 
>> -----Original Message-----
>> From: mpls [mailto:mpls-bounces@ietf.org <mpls-bounces@ietf.org>] On
>> Behalf Of Tony Li
>> Sent: Friday, March 29, 2024 11:35 PM
>> To: Adrian Farrel <adrian@olddog.co.uk>
>> Cc: mpls <mpls@ietf.org>; draft-ietf-mpls-mna-requirements@ietf.org
>> Subject: Re: [mpls] 2nd Working Group Last call on
>> draft-ietf-mpls-mna-requirements
>> 
>> 
>> [WG chair hat: off]
>> 
>> Looks good, ship it, modulo Greg’s comments.
>> 
>> T
>> 
>> 
>>>> On Mar 21, 2024, at 8:21 AM, Adrian Farrel <adrian@olddog.co.uk> wrote:
>>> 
>>> Hi all,
>>> 
>>> I know it is IETF week and you all have other things to do (nice
>>> meals, sight-seeing, combatting jet-lag), but I just wanted to remind
>>> you to look at this document and make your comments about the last call