Re: [Pals] [mpls] draft-decraene-mpls-slid-encoded-entropy-label-id (was RE: Please review the PALS/MPLS/DetNet Joint Session minutes)

Rajesh Pandey <simply.rpandey@gmail.com> Thu, 31 March 2022 09:10 UTC

Return-Path: <simply.rpandey@gmail.com>
X-Original-To: pals@ietfa.amsl.com
Delivered-To: pals@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA1F83A0873; Thu, 31 Mar 2022 02:10:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.006
X-Spam-Level:
X-Spam-Status: No, score=-2.006 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Uzmzp3HbdVIi; Thu, 31 Mar 2022 02:10:23 -0700 (PDT)
Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com [IPv6:2607:f8b0:4864:20::82a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B83F3A07D6; Thu, 31 Mar 2022 02:10:23 -0700 (PDT)
Received: by mail-qt1-x82a.google.com with SMTP id s11so20881131qtc.3; Thu, 31 Mar 2022 02:10:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FLDMnafJycIMXIDLBLchCIVShO/wdpFrBFZDRtpGErA=; b=WbWhyk5PxZvV9Oqj1dETE3nVk8Bp+7h9JMDzbTCx8q7UAt+Y4r4Gjritl35QRb270Y bmn9K7MLTuTC+EFTmNOyptRks5BbcwVt5yWGTxFt2pu9yjEpBn5bjf7/MF77VWYMUZMZ 1EM42sjvz+5EnZmKzUpJkpzxhje2WCqfL7CZer9JbJGrerBT6aRd7ES7UVleBZKkjuf3 DlyO7sljtjMUQ7f1JMYkDxL+GoSyP5Na0LxiiNsNUICXuG5dT3cTfYgIs+H5CJUUv3ZI fR2O1Lk0ocqxacmrNcad4NHme6gtWefHumrS4NXt4l1u049R1BU5HxaXknRYwiUjHtcE GZgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FLDMnafJycIMXIDLBLchCIVShO/wdpFrBFZDRtpGErA=; b=ffgQjmaKnUePEEREDh0qthQJLSh9HrCSa1L8aQBFUoIXhnABpb3Wa44/CO2wVyQF0Y Z8n5NaIZVy7LX6MWAf/ae+h9CgG/OFcj2JYBRd8ZtAjHjwKYleS1SY0A0wu5hnrdbcvx n8miHg/gnuQ/C4ltlZdyyCWv+ZEgg+ovUyIo/+8AZkuHuT5+QFcsVM2hN/XtIbTQNnRd Esprx7kTRaC9yuoxb5ZKIkPdZ/tHyzQJZyVq6GAXIGmiZ30eNdTnl2GPtacvidLFBxeJ nsegM0sx19kLOnfRslEqfpj4/2HHW7yfby5kUv2G0w6IBD7ZlZ9epkv/Rw6p2eKAumQK TPPw==
X-Gm-Message-State: AOAM533ZcqLM00j+OYb39Qj1nu1+y6k8AXrAuOHWtqzx7z2Tn1inv9HL u3OPJCGrphTtNPK+3BajXwiD32xBx/VmiSdS3R0=
X-Google-Smtp-Source: ABdhPJy0ea0R8utGcu3ceaWBzBoChrrr+reveQI0a/TN8UJrFvcper1XxZFohezSI44+Wet2fRTh/UFG5+B4poGS2p4=
X-Received: by 2002:ac8:7f51:0:b0:2e2:3634:fd4a with SMTP id g17-20020ac87f51000000b002e23634fd4amr3351873qtk.426.1648717821789; Thu, 31 Mar 2022 02:10:21 -0700 (PDT)
MIME-Version: 1.0
References: <14219_1648628199_624411E7_14219_65_1_c11c63ca0c7649a1ba55d96c03910cd5@orange.com> <DCC3C232-0C45-4541-BDD5-0EF51333F41E@tony.li> <22915_1648659581_62448C7D_22915_418_1_8ef3862f86024a26952e0b183e921360@orange.com> <B33092F8-5417-4E66-9616-A1FD17485B2A@juniper.net> <32476_1648712298_62455A6A_32476_84_19_f382bab72ed644f4bc507d1c73735c60@orange.com> <26845_1648712581_62455B85_26845_471_8_a0fdc79cb11d4019bc1a84d6e643295c@orange.com>
In-Reply-To: <26845_1648712581_62455B85_26845_471_8_a0fdc79cb11d4019bc1a84d6e643295c@orange.com>
From: Rajesh Pandey <simply.rpandey@gmail.com>
Date: Thu, 31 Mar 2022 14:40:10 +0530
Message-ID: <CAMANgGGRzVWu=ZH6NF73+TzZMYsP-CqXj8ihp37-xVBjap7ZYQ@mail.gmail.com>
To: bruno.decraene@orange.com
Cc: John E Drake <jdrake@juniper.net>, mpls <mpls@ietf.org>, detnet WG <detnet@ietf.org>, "pals@ietf.org" <pals@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001a47cf05db800809"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pals/lVOQZDy4ZJdmsdZmY3L726v6xpA>
Subject: Re: [Pals] [mpls] draft-decraene-mpls-slid-encoded-entropy-label-id (was RE: Please review the PALS/MPLS/DetNet Joint Session minutes)
X-BeenThere: pals@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Pseudowire And LDP-enabled Services dicussion list." <pals.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pals>, <mailto:pals-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pals/>
List-Post: <mailto:pals@ietf.org>
List-Help: <mailto:pals-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pals>, <mailto:pals-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Mar 2022 09:10:31 -0000

Hi Bruno,

Yes, how the EL value has been chosen does not concern the transit node.
However, the value of EL does concern transit nodes.
It doesn't break ELI/EL implementation but certainly makes it weaker.

Consider an LSR node solely relying on EL and receiving most of the traffic
over LAG/single virtual interface.

- For a single LSR, 20 bits of entropy gets diluted by 40% (remaining 8
bits are the same for single flow) could cause weaker ECMP and LAG load
balancing decisions.
- With multiple LSR taken into consideration, it could cause traffic
polarization potentially.

Regards,
Rajesh

On Thu, Mar 31, 2022 at 1:14 PM <bruno.decraene@orange.com> wrote:

> > - Transit  […] How the EL value has been chosen.
>
>
>
> I meant to write : How the EL value has been chosen does not concern the
> transit node.
>
>
>
> Sorry for the spam
>
>
>
> --Bruno
>
>
>
>
>
>
>
> Orange Restricted
>
> *From:* mpls <mpls-bounces@ietf.org> *On Behalf Of *
> bruno.decraene@orange.com
> *Sent:* Thursday, March 31, 2022 9:38 AM
> *To:* John E Drake <jdrake@juniper.net>
> *Cc:* mpls <mpls@ietf.org>; detnet WG <detnet@ietf.org>; pals@ietf.org
> *Subject:* Re: [mpls] [Pals]
> draft-decraene-mpls-slid-encoded-entropy-label-id (was RE: Please review
> the PALS/MPLS/DetNet Joint Session minutes)
>
>
>
> John,
>
>
>
> Regarding existing implementations compliant with Entropy Label
> https://datatracker.ietf.org/doc/html/rfc6790 :
>
> - Ingress is free to use any field and any function to generate the
> entropy label. E.g., incoming customer physical interface and virtual
> interface which are not fields in the packet. The only requirement is that
> the EL be constant for a given flow such as this value can be used for ECMP
> load-balancing. I think that we’ll probably agree that the slide ID is
> constant for a given flow.
>
> - Transit is mostly free to not even do anything special with EL. Assuming
> it uses the MPLS label for load-balancing, it’s using the value in EL
> either as a general label (used part of hashing multiple labels) of after
> recognizing the ELI and using only the EL. How the EL value has been chosen.
>
>
>
> So I’m not seeing a theoretical way to “break existing ELI/EL
> Implementations”.
>
>
>
> Are you aware of a specific EL compliant specification which would be
> broken by the new behavior? If so please be specific.
>
>
>
> Finally, a priori the risk of affecting existing implementations seems
> higher with proposal doing much larger change in the MPLS Label stack, such
> as trying to fit generic In Stack Data in a MPLS label stack (or LSE) which
> has not been designed for that. I’m not sure why you are not at least
> equally commenting on such proposals.
>
>
>
> --Bruno
>
>
>
>
>
> Orange Restricted
>
> *From:* John E Drake <jdrake@juniper.net>
> *Sent:* Wednesday, March 30, 2022 7:13 PM
> *To:* DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com>
> *Cc:* Tony Li <tony.li@tony.li>; mpls <mpls@ietf.org>; detnet WG <
> detnet@ietf.org>; Andrew G. Malis <agmalis@gmail.com>; pals@ietf.org
> *Subject:* Re: [Pals] [mpls]
> draft-decraene-mpls-slid-encoded-entropy-label-id (was RE: Please review
> the PALS/MPLS/DetNet Joint Session minutes)
>
>
>
> Except that putting a slice ID in the Entropy Label field will break
> existing  ELI/EL Implementations because their hashing of the slice ID
> won’t necessarily place a packet on the correct outgoing I/F
>
> Sent from my iPhone
>
>
>
> On Mar 30, 2022, at 1:00 PM, bruno.decraene@orange.com wrote:
>
> 
>
> *[External Email. Be cautious of content]*
>
>
>
>
>
>
>
> *From:* Tony Li <tony1athome@gmail.com> *On Behalf Of *Tony Li
> *Sent:* Wednesday, March 30, 2022 4:08 PM
>
> > [Kireeti]: suggest attending talk by Tony on danger of reusing ELI
> before making any decision.
>
> https://notes.ietf.org/notes-ietf-113-pals
> <https://urldefense.com/v3/__https:/notes.ietf.org/notes-ietf-113-pals__;!!NEt6yMaO-gk!Sw9ofU9AyD7Z-JKwyAqMlHk5xhNLxZNMSu31Yt6-K7yh-6JehvlSPLDcqrP3gOo$>
>
>
>
> Done. The talk raised no “danger of reusing ELI” for draft
> draft-decraene-mpls-slid-encoded-entropy-label-id; quite the contrary.
>
> I quote: “claims of backward compatibility apply to
> draft-decraene-mpls-slid-encoded-entropy-label-id-03”. With more details on
> slide 18
>
>
> https://datatracker.ietf.org/meeting/113/materials/slides-113-mpls-05-policy-on-mpls-special-purpose-labels-reuse-00
> <https://urldefense.com/v3/__https:/datatracker.ietf.org/meeting/113/materials/slides-113-mpls-05-policy-on-mpls-special-purpose-labels-reuse-00__;!!NEt6yMaO-gk!Sw9ofU9AyD7Z-JKwyAqMlHk5xhNLxZNMSu31Yt6-K7yh-6JehvlSPLDcNEC7QKk$>
>
>
>
>
>
> Yes, the issue with this proposal is that it has no space for in-stack
> data and not enough space for possible expansion of additional actions.
>
>
>
> [Bruno] There are two steps:
>
> - This proposal allows for carrying 8 Indicators and a slice ID while been
> backward compatible with egress LER hance providing faster deployment with
> incremental benefit.
>
> - If more in-stack data is required the proposal is extensible (e.g.
> draft-jags-mpls-ext-hdr) but at the cost of losing the above benefits for
> the ASes & uses-cases requiring more than 8 Indicators per AS or In-Stack
> Data.
>
> So we can have both worlds: simple first step and extensibility for those
> who need it.
>
>
>
> Independently, we also/already have the post stack data option to carry
> ancillary data, which may limit the need for In-Stack data extension.
>
>
>
> --Bruno
>
>
>
> Tony
>
>
>
>
>
>
>
> 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.
>
> _______________________________________________
> Pals mailing list
> Pals@ietf.org
>
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/pals__;!!NEt6yMaO-gk!Sw9ofU9AyD7Z-JKwyAqMlHk5xhNLxZNMSu31Yt6-K7yh-6JehvlSPLDcSqI60Zo$
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/pals__;!!NEt6yMaO-gk!Sw9ofU9AyD7Z-JKwyAqMlHk5xhNLxZNMSu31Yt6-K7yh-6JehvlSPLDcSqI60Zo$>
>
> _________________________________________________________________________________________________________________________
>
>
>
> 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.
>
> _________________________________________________________________________________________________________________________
>
> 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.
>
> _______________________________________________
> Pals mailing list
> Pals@ietf.org
> https://www.ietf.org/mailman/listinfo/pals
>


-- 

Thanks and Regards,

Rajesh Pandey,
CISCO Systems,
Bangalore.
Mob. +91-9448252727