Re: [mpls] Poll 2: New SPL vs re-purposed ELI for carrying Network Action Indicators

bruno.decraene@orange.com Thu, 09 June 2022 09:53 UTC

Return-Path: <bruno.decraene@orange.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 B04D3C14CF0D; Thu, 9 Jun 2022 02:53:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 2CqCJDBmZDU2; Thu, 9 Jun 2022 02:53:07 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.41]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A507C15948E; Thu, 9 Jun 2022 02:53:07 -0700 (PDT)
Received: from opfedar05.francetelecom.fr (unknown [xx.xx.xx.7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by opfedar20.francetelecom.fr (ESMTP service) with ESMTPS id 4LJfXw4GJ2z8scq; Thu, 9 Jun 2022 11:53:04 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1654768384; bh=eB091P9E2ED6DzVI8Hu5ipxfB91EQGJwwyBobPODMiQ=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=mleVOZ2AwtByQ8EKW4nZB1Z5on8Mq5mvYP6hVX9UBfYwoLG7V/nEo5v4B1Aia3k+b 4r5FK8WQbUN84f53WikOr3BU0zMxhLkHpX/PDK+Dj+OlUSTKjrX5/oamDN/t4czP8A u3Tu0yK4Lne4sTeBOcdZWGiyVrpVH3y0yJW7CajNaHNb5ZL///L5CV7XXBnRdPXG7P eb/FvyuVjm5dqbEp80wbGC1MOfR6saevv4sg+jwT6Ie7t+13eBIzrtmyj5lZt7iVwz ZpC4RbmCjxuANmrEuvybbU4AE0XJMfStmNZL7RiA8Wv543jGAUt4FGWFYSnpKMoKhG octZgtpN1p3aw==
From: bruno.decraene@orange.com
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>
CC: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "pals-chairs@ietf.org" <pals-chairs@ietf.org>, 'DetNet Chairs' <detnet-chairs@ietf.org>, 'Loa Andersson' <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Poll 2: New SPL vs re-purposed ELI for carrying Network Action Indicators
Thread-Index: AQFuJKINbByd4Y31YEOzBMMeaOtS0QGiy8IvAid4H7ut/RkhEIAAEPgw
Date: Thu, 09 Jun 2022 09:53:04 +0000
Message-ID: <8126_1654768384_62A1C300_8126_394_1_964adf6cea42454b9348ebda7d94d3cc@orange.com>
References: <6e5c6fa9-539f-80c3-7c92-5b97ad67560c@pi.nu> <081601d87b7f$7626b1a0$627414e0$@olddog.co.uk> <25004_1654760277_62A1A355_25004_44_1_ee3816dbe8104affa26ef4bb64f22440@orange.com> <08bd01d87be0$9077f120$b167d360$@olddog.co.uk>
In-Reply-To: <08bd01d87be0$9077f120$b167d360$@olddog.co.uk>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Enabled=true; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_SetDate=2022-06-09T09:53:02Z; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Method=Standard; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Name=Orange_restricted_external.2; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_ActionId=cb5c875b-05b3-4ba9-a91e-5629ed69b77f; MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_ContentBits=2
x-originating-ip: [10.115.26.50]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/vMM6l6uXn1MrfcbBKeGBAzLk3u0>
Subject: Re: [mpls] Poll 2: New SPL vs re-purposed ELI for carrying Network Action Indicators
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, 09 Jun 2022 09:53:11 -0000

Hello Adrian,

Thank you for taking the time to answer and clarify. 
Please see inline [Bruno]
 
> From: Adrian Farrel <adrian@olddog.co.uk> 
> Sent: Thursday, June 9, 2022 11:09 AM
> 
> Hello Bruno,
> 
> > Clarification questions.
> 
> You are welcome.
[Bruno] Thank you.

> 
> >>> (2) re-purposing the ELI SPL?
> >> 
> >> No way! 😊
> >> 
> >> Bruno and Zafar cast this as "extending" the ELI. In other words, in their view, this
> >> approach is backwards compatible with existing ELI deployments. This may be
> >> technically possible,
> >
> > Would it be fair to say that you don't see technical objections to raise on this approach?
> 
> Hmmm, I don't think I have looked at it in sufficient detail to say that.

[Bruno] OK, sure. I meant to say "as of today, you don't see obvious technical objections to raise on this approach".
I did not meant to ask you for a definite answer requiring a thorough analysis work. 

> I mean, if I don't look before I step off the sidewalk, I can honestly say that I don't see any trucks coming down the street. So that > is probably not the right question to be asking.
[Bruno] I don't think that the analogy is that good. Not looking before stepping off the sidewalk mostly means that you have no/very little information. While on MPLS standards, you do have a large and deep knowledge. (I'm trying to phrase it to not offend your modesty, nor to bind you to saying "it works"; all that with little ability to express such subtility in English. So if it's badly formulated, I rely on your Forward  Error Correction capability )
 
> I reiterate, that it is technically possible to use the ELI for indicating all of the Network Actions. But it is technically possible to > do a lot of things - 
[Bruno] Thank you for the clarification.


> 
> >> but I still don't like it because I don't think it is a clean separation of functions.
> >
> > Can you clarify what you mean by "clean separation of functions"?
> > (because a naïve interpretation would be that you don't want to mix
> > entropy/load balancing with Network Actions)
>  
> Well, the naïf view might be missing something.
[Bruno] The naïf is there to allow for the knowledgeable to share their knowledge and clarify the details 😉. I see this as useful 

 
> It's true that the entropy label is a sort of Network Action. It is one that is optional to action at any hop, and that does not have to > be actioned specifically when the ELI appears in the stack. And the ancillary data is encoded in-stack in the EL.
> 
> My concern is the flip of what you suggest. I don't like the idea of "overloading" (you say "extending") entropy/load balancing with the > full set of Network Actions. When I see an ELI, I want to know that it is an ELI not an NAI.
[Bruno] In my view, the definition of a Entropy Label Control field as per [1] is not overloading anything but extending bits/fields whose current semantics are defined the way reserved field are (IOW those fields are not used and extendable)
[1] https://datatracker.ietf.org/doc/html/draft-decraene-mpls-slid-encoded-entropy-label-id-03#section-2

When seeing the ELI, you would know whether it has NAI or not.


Thank you,
Best regards,
--Bruno
> 
> Curiously, I am happy with the converse which is that (eventually, and if people want to go that way) we retire the ELI and move entropy > to be "just another" Network Action. But, introducing the NAI does not mandate deprecating the ELI.
> 
> >> Conversely, some people see this as reclaiming the ELI for a new purpose.
> >> If the ELI is to be "reclaimed" then we need to go through a careful round of surveying
> >> implementations and a "cool-off" period during > which the label is marked as deprecated.
> >> If we think we don't need the ELI, we should start this now, but it is a separate action.
> 
> Cheers,
> Adrian
>

Orange Restricted

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.