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

"Carlos Pignataro (cpignata)" <cpignata@cisco.com> Sat, 07 May 2016 16:58 UTC

Return-Path: <cpignata@cisco.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 9E32512B051; Sat, 7 May 2016 09:58:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.506
X-Spam-Level:
X-Spam-Status: No, score=-15.506 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.996, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 D6lVUUGDeLx6; Sat, 7 May 2016 09:58:13 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3326D12B019; Sat, 7 May 2016 09:58:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=36775; q=dns/txt; s=iport; t=1462640293; x=1463849893; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Hzk8cKfdhfhHQOx78hzQ1I+ScWKMLFQx2YvFKIuA45s=; b=ZtVyEL8SWxSugWcH9+saCOEjhJcOk8Kuj5UFJSzGRtjyo9yDbL/K+f8W XyC9wD/9mZUMuGt1rsa0PEIwNGvuirWPnxPOMzkYTSQo/MTb/OHLnSYsm 6Tnh5K0Fy90gKVLSEBnzMgzCXJhnRgSWrzOPmsMlzRWpgb6JPizi/cu3e M=;
X-Files: signature.asc : 841
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DJAgDyHS5X/4MNJK1egmxMVX0GuQUOgXIEFwEKhW4CgSM4FAEBAQEBAQFlHAuEQQEBAQMBAQEBIEgDCwUHAgICAQgRBAEBASABBgMCAhsMCxQJCAIEDgUOiBUIDq1LkD8BAQEBAQEBAQEBAQEBAQEBAQEBAQENBAQEhhyBdoJWhBERASImCoJKK4IuBZMshHYBgyeBaINkhSiBaYRPgyqFNY86AR4BQ4NrbocENn8BAQE
X-IronPort-AV: E=Sophos;i="5.24,589,1454976000"; d="asc'?scan'208,217";a="102057520"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 07 May 2016 16:58:11 +0000
Received: from XCH-RTP-019.cisco.com (xch-rtp-019.cisco.com [64.101.220.159]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u47GwBif003978 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 7 May 2016 16:58:11 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-019.cisco.com (64.101.220.159) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Sat, 7 May 2016 12:58:10 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1104.009; Sat, 7 May 2016 12:58:10 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "stephane.litkowski@orange.com" <stephane.litkowski@orange.com>
Thread-Topic: [mpls] working group last call on draft-ietf-mpls-spring-entropy-label
Thread-Index: AQHRpgOWRyjhN0Ov7UCLaYKqVNVb0J+pBjaAgAT0EwA=
Date: Sat, 07 May 2016 16:58:10 +0000
Message-ID: <8C085335-EF95-4A0D-A003-D8CD807DD3F3@cisco.com>
References: <571B29F8.1060301@pi.nu> <6755_1462365901_5729EECD_6755_4861_1_53C29892C857584299CBF5D05346208A0F8956EC@OPEXCLILM21.corporate.adroot.infra.ftgroup> <26762_1462367973_5729F6E5_26762_562_2_de66e165-d751-4eb7-9b10-ff9d96812ad4@OPEXCLILMA1.corporate.adroot.infra.ftgroup>
In-Reply-To: <26762_1462367973_5729F6E5_26762_562_2_de66e165-d751-4eb7-9b10-ff9d96812ad4@OPEXCLILMA1.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.82.214.150]
Content-Type: multipart/signed; boundary="Apple-Mail=_DD7E62AD-D80C-4996-AE66-BE517697F615"; protocol="application/pgp-signature"; micalg="pgp-sha256"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/tmZSP0zuzzLK445eNK5DDlvVTqI>
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: Sat, 07 May 2016 16:58:16 -0000

Hi Stephane,

I had seen this definition, and had this follow-on thought:

The RLD is defined as a node attribute (per-LSR), as the min-LSRs of all line-cards. So for a network, you have RLDi (with i a node index). However, draft-ietf-mpls-spring-entropy-label is treating RLD as a single value. That seems like something that should be deeply considered. Which RLDi is used in the pseudocode?

If there’s no RLD advertised for a node, what’s assumed? Three, zero, other?

Are there FRR considerations for the calculation, since a node repair can add labels, etc?

Also, as Bruno also pointed out, the RLD is a generic attribute beyond EL/ELI, correct? In that case, how can a node advertise that it can read deep labels to RLD, but it does not support ELC? Take a FAT-PW case for example.

Thanks!

— Carlos.


> On May 4, 2016, at 9:19 AM, stephane.litkowski@orange.com wrote:
> 
> Hi,
> 
> I think RLD is clearly expressed in :
> "An LSR may have a limitation in its ability to read and process the
>    label stack in order to do multipath load balancing.  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.  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."
> 
> It refers to the number of label that the LSR can read. So as a consequence, if you want to be able to read the EL, ELI+EL must be within the RLD. Otherwise the also described behavior will apply (poor loadbalancing).
> 
> Is it fine ?
> 
> Thanks
> 
> 
> -----Original Message-----
> From: bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> [mailto:bruno.decraene@orange.com <mailto:bruno.decraene@orange.com>]
> Sent: Wednesday, May 04, 2016 14:45
> To: draft-ietf-mpls-spring-entropy-label@tools.ietf.org <mailto:draft-ietf-mpls-spring-entropy-label@tools.ietf.org>; mpls@ietf.org <mailto:mpls@ietf.org>
> Cc: mpls-chairs@ietf.org <mailto:mpls-chairs@ietf.org>; Loa Andersson
> Subject: RE: [mpls] working group last call on draft-ietf-mpls-spring-entropy-label
> 
> Hi authors,
> 
> As an additional comment, I'd like a see a more normative definition of "RLD" as this is an important point for the interop.
> In particular, the grey zone is whether RLD is before the ELI, or include the EL, or include both the EL and ELI. Also, is RLD only applicable when EL is used or is it also applicable when load-balancing is performed based on the hashing of a stack of labels (a stack of RLD labels)?
> 
> >From the description of the text, I think I read that both EL and ELI needs to be within the RLD. But on the other hand, there has been a discussion on the mailing list about RLD=1, which would not even allow reading the ELI label.
> 
> Thanks,
> Regards,
> Bruno
> 
> > From: DECRAENE Bruno IMT/OLN > Sent: Monday, May 02, 2016 2:59 PM
> >
> > Hi authors,
> >
> > Please find below some comments on the document (§4).
> >
> > - I would expect that network operator may need some flexibility to
> > influence the placement of the EL(s) based on the set of constraints.
> > - The need for load-balancing seems significantly dependent on the 1)
> > relative size of the flow (which is typically egress dependent) and 2)
> > the presence of ECMP paths (IOW, I may not care if node N does not see
> > the EL, if node N has a single link/path toward the egress). This may
> > lead to additional requirements (e.g. advertising L2 ECMP which may
> > not be currently visible to the L3 ingress. For spring, eventually
> > draft-ietf-isis- l2bundles may already do the job)
> >
> > Both points are not touched in the draft, and I think these additions
> > would improve the benefit of the draft.
> >
> > Thanks,
> > Regards,
> > -- Bruno
> >
> > > Working Group,
> > >
> > > This is to initiate a two week working group last call on
> > > draft-ietf-mpls-
> > spring-
> > > entropy-label.
> > >
> > > Please send your comments to the mpls wg mailing list (mpls@ietf.org <mailto:mpls@ietf.org>).
> > >
> > > There are no IPR disclosures against this document.
> > >
> > > All the authors and contributors (with one exception) have stated on
> > > the working group mailing list that they are not aware of any other
> > > IPRs that relates to this draft.
> > >
> > > This working group last call ends May 12, 2016.
> > >
> > >
> > > /Loa
> > > for the MPLS wg chairs
> > > --
> > >
> > >
> > > Loa Andersson                        email: loa@mail01.huawei.com <mailto:loa@mail01.huawei.com>
> > > Senior MPLS Expert                          loa@pi.nu <mailto:loa@pi.nu>
> > > Huawei Technologies (consultant)     phone: +46 739 81 21 64
> > >
> > > _______________________________________________
> > > mpls mailing list
> > > mpls@ietf.org <mailto:mpls@ietf.org>
> > > https://www.ietf.org/mailman/listinfo/mpls <https://www.ietf.org/mailman/listinfo/mpls>
> 
> _________________________________________________________________________________________________________________________
> 
> 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.
> _______________________________________________
> mpls mailing list
> mpls@ietf.org <mailto:mpls@ietf.org>
> https://www.ietf.org/mailman/listinfo/mpls <https://www.ietf.org/mailman/listinfo/mpls>