Re: [mpls] working group last call on draft-ietf-mpls-spring-entropy-label

Sri <sriganeshkini@gmail.com> Wed, 04 May 2016 17:10 UTC

Return-Path: <sriganeshkini@gmail.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 1455D12D6FC; Wed, 4 May 2016 10:10:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 KuFZBjTpiPAu; Wed, 4 May 2016 10:10:11 -0700 (PDT)
Received: from mail-oi0-x22a.google.com (mail-oi0-x22a.google.com [IPv6:2607:f8b0:4003:c06::22a]) (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 D6A6B12D970; Wed, 4 May 2016 10:08:13 -0700 (PDT)
Received: by mail-oi0-x22a.google.com with SMTP id k142so73033082oib.1; Wed, 04 May 2016 10:08:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=9XyyPVHf4ghmYLZN4JjMLuBWbv6ukic9RxTkw9eMphY=; b=Oj/3e6aPWsKJ6NAe/T7zYzgSTmYxgTHeciVGVdWiaT9tNoRptg4JMjOjSCnrABNtKM jG7iLVErdWwA4E7D3Zhr4i6lePXDs+4DN3FwiZnOivFKDjl0/eQCM++gVwOz57l1bShm nhlmSsiFFEVuvJ9q8yfcAjd1wOl4QIuTjMv4vYPMIbIoo7X/BMT8LiE3ATloq31T0/K3 ie38uNsOJksJZFQ4LNTMhvjrXzo04XaNiGftIwzelgJamH6hrarUdx5bXN1cWLg8tzu7 10Kn7DtJGoWGzQjL74cIF0RRw7ybQMXdxZdGWmTGmDib0JHSKiXRl/oie0xKbv+26chl IKDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=9XyyPVHf4ghmYLZN4JjMLuBWbv6ukic9RxTkw9eMphY=; b=AeNS65jt7FUZ9wf1VYmMVygO0mpYLu+Fspo3Hf9zcHzdO9Bmz6gqtLZ4/UTDy2ND+P 3t8kl9Roe1BhV/7AzmdFnNhRUnfSWZ10TJo5bsW5AI1fQOEIqJMugGuSPQhzxgF43nfg a5KSNNpOT/lttDeaZ2XUSidq113n+CZygHKQCB3RbAFmLvKTxsNn8as58TJfSMniDHLt 0RfliRTnbeQAAoWBLvgGDJLwT7PSR/a00TJqiesgWiwfRJ3gAWESsZRKGD3TxZtmRwzj ifaFppvL/m5fuVHYqaKvFT18S5eceK1w+YLe2eKFFfXel5i2keJXB0fz0+7iobeZdiCH IQ1A==
X-Gm-Message-State: AOPr4FU8Ye7MSjQcKIpCVsJN44yEB52PZ72FTEB306Ao/CtpQueMPQMGcBsMCpXTWFZL+2dlkObcRIzo8ZuMeA==
X-Received: by 10.202.64.132 with SMTP id n126mr4292630oia.80.1462381693186; Wed, 04 May 2016 10:08:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.202.223.213 with HTTP; Wed, 4 May 2016 10:07:43 -0700 (PDT)
In-Reply-To: <5412_1462370955_572A028B_5412_8121_1_cd0351fa-43ef-49eb-b7e0-543ae974c600@OPEXCLILM33.corporate.adroot.infra.ftgroup>
References: <571B29F8.1060301@pi.nu> <6755_1462365901_5729EECD_6755_4861_1_53C29892C857584299CBF5D05346208A0F8956EC@OPEXCLILM21.corporate.adroot.infra.ftgroup> <9E32478DFA9976438E7A22F69B08FF921BB4735A@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <28277_1462369514_5729FCEA_28277_10459_1_978925b5-4e17-4253-ac27-564e15e3bd5a@OPEXCLILM22.corporate.adroot.infra.ftgroup> <CAOndX-uknt6QRCxWUmCCp77TJh6Yu-R=CaEHc3PRY8iqFcZspg@mail.gmail.com> <5412_1462370955_572A028B_5412_8121_1_cd0351fa-43ef-49eb-b7e0-543ae974c600@OPEXCLILM33.corporate.adroot.infra.ftgroup>
From: Sri <sriganeshkini@gmail.com>
Date: Wed, 04 May 2016 10:07:43 -0700
Message-ID: <CAOndX-t+-vspViE29aCCa_FHU=jrp7S+D7J3n2qFRpMZk06sUw@mail.gmail.com>
To: Bruno Decraene <bruno.decraene@orange.com>
Content-Type: multipart/alternative; boundary="001a113d76f4593c280532074577"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/JinOS2FLCdDHTJJRe96bYVTyZRA>
Cc: "draft-ietf-mpls-spring-entropy-label@tools.ietf.org" <draft-ietf-mpls-spring-entropy-label@tools.ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] working group last call on draft-ietf-mpls-spring-entropy-label
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 04 May 2016 17:10:13 -0000

Hi Bruno,

Thanks for the clarification. On my first read of your last sentence under
NEW it had seemed to me that it is placing a restriction on the ingress. On
reading your clarification I understand that it is not your intent. So I
accept the comment for the NEW definition but suggest that that we refer to
RFC6790 rather than re-stating that EL is used for load-balancing. So how
about this for sec 4 para2 (changes highlighted) -

   An LSR may have a limitation on the depth of the label stack that
it can read and process
    in order to do multipath load balancing as described in [RFC6790].
This limitation
   expressed in terms of the number of label stack entries that the LSR
   can read is defined as the Readable Label Depth (RLD)
   capability of that LSR.  If an EL does not occur within the RLD of an
   LSR in the label stack of the MPLS packet that it receives, then it
   would lead to poor load balancing at that LSR.  The RLD of an LSR is
   a characteristic of the forwarding plane of that LSR's implementation
   and determining it is outside the scope of this document.


I have not used your suggested sentence "...both the ELI and EL MUST be.."
since the ELI is placed above the EL and if the LSR can read the EL, it can
obviously have read the ELI.

Thanks
Sri

On Wed, May 4, 2016 at 7:09 AM, <bruno.decraene@orange.com> wrote:

> Hi Sri,
>
>
>
> > The definition of RLD must not specify conditions on when an EL must be
> used. RLD is a per LSR characteristic. Any recommendations on placing the
> EL must be specified outside of the definition.
>
>
>
> IMO, the goal of RLD is specifically to say that the EL needs to be within
> the RLD in order for the EL to be used for load-balancing. Otherwise, can
> you clarify the goal of signaling this RLD?
>
>
>
> (That’s a different point compared to specifying the position of the EL in
> the stack, which is a freedom of the ingress. (although a secondary goal of
> this goal seems to be to reduce this freedom))
>
>
>
> -- Bruno
>
>
>
> *From:* Sri [mailto:sriganeshkini@gmail.com]
> *Sent:* Wednesday, May 04, 2016 3:56 PM
> *To:* DECRAENE Bruno IMT/OLN
> *Cc:* LITKOWSKI Stephane OBS/OINIS;
> draft-ietf-mpls-spring-entropy-label@tools.ietf.org; mpls@ietf.org;
> mpls-chairs@ietf.org
> *Subject:* Re: [mpls] working group last call on
> draft-ietf-mpls-spring-entropy-label
>
>
>
> Hi Bruno,
>
>
>
> On Wed, May 4, 2016 at 6:45 AM, <bruno.decraene@orange.com> wrote:
>
> Hi Stéphane,
>
>
>
> Thanks for the quote. I had read that sentence, and I think it could be
> made more precise.
>
> e.g.
>
> OLD: This limitation expressed in terms of the number of label stack
> entries that the LSR  can read is henceforth referred to as the Readable
> Label Depth (RLD)  capability of that LSR.
>
> NEW: This limitation expressed in terms of the number of label stack
> entries that the LSR  can read. This document defines the Readable Label
> Depth (RLD) as the number of labels that a transit LSR can read for
> load-balancing purpose.  When EL is used, both ELI and EL MUST be within
> the RLD, in order for the EL to be used during load-balancing.
>
>
> The definition of RLD must not specify conditions on when an EL must be
> used. RLD is a per LSR characteristic. Any recommendations on placing the
> EL must be specified outside of the definition.
>
>
>
>
>
> Sri
>
> _________________________________________________________________________________________________________________________
>
> 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.
>
>