Re: [spring] SPRING MPLS and Entropy Label

<stephane.litkowski@orange.com> Thu, 24 July 2014 11:48 UTC

Return-Path: <stephane.litkowski@orange.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 649CD1A01DC; Thu, 24 Jul 2014 04:48:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham
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 cvBUJvIKxVkS; Thu, 24 Jul 2014 04:48:20 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91FF21A017E; Thu, 24 Jul 2014 04:48:20 -0700 (PDT)
Received: from omfedm08.si.francetelecom.fr (unknown [xx.xx.xx.4]) by omfedm09.si.francetelecom.fr (ESMTP service) with ESMTP id A9D172DCEEF; Thu, 24 Jul 2014 13:48:16 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.55]) by omfedm08.si.francetelecom.fr (ESMTP service) with ESMTP id 80914238055; Thu, 24 Jul 2014 13:48:13 +0200 (CEST)
Received: from OPEXCLILM34.corporate.adroot.infra.ftgroup ([169.254.4.91]) by OPEXCLILH03.corporate.adroot.infra.ftgroup ([10.114.31.55]) with mapi id 14.03.0181.006; Thu, 24 Jul 2014 13:48:13 +0200
From: stephane.litkowski@orange.com
To: Rob Shakir <rjs@rob.sh>, Kireeti Kompella <kireeti@juniper.net>
Thread-Topic: [spring] SPRING MPLS and Entropy Label
Thread-Index: AQHPpPGzFOMOyOFpYEWM2i7SQsHvQpuuOA3bgADm4LA=
Date: Thu, 24 Jul 2014 11:48:12 +0000
Message-ID: <18048_1406202493_53D0F27D_18048_5436_1_9E32478DFA9976438E7A22F69B08FF9205C356@OPEXCLILM34.corporate.adroot.infra.ftgroup>
References: <5E87F378-9EE4-44BF-8001-E87A1B7BB169@rob.sh> <31D9512C-04FF-4BE3-866F-F7522BA78EC0@juniper.net> <BA84BFA1-5712-47DB-87C8-9E5900264546@rob.sh>
In-Reply-To: <BA84BFA1-5712-47DB-87C8-9E5900264546@rob.sh>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.3]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.7.24.40923
Archived-At: http://mailarchive.ietf.org/arch/msg/spring/TnNCPrbXWSlqRn_Ods6DKbhhWa8
Cc: "mpls@ietf.org" <mpls@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "draft-kini-mpls-spring-entropy-label@tools.ietf.org" <draft-kini-mpls-spring-entropy-label@tools.ietf.org>
Subject: Re: [spring] SPRING MPLS and Entropy Label
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jul 2014 11:48:23 -0000

IMHO,
> 1) is ECMP needed with MPLS SPRING (in particular, Adj-SID)?
Yes it is ... SPRING brings more flexibility in ECMP for TE tunnels than RSVP-TE does. And ECMP with Bundle-Adj-SID is something really useful when a Service Provider is using parallel ECMP links rather than LAGs.

>2) is EL the way to achieve ECMP with MPLS SPRING?
I would also agree that having two mechanism would be bad from an operational point of view.
Entropy label is not new at IETF, but new in deployment (feature availability is something really recent). If SP that have deployed Entropy for loadbalancing flows needs to move to something else for their SR-TE tunnels, well ... sounds a bad thing ...
Moreover entropy label has the magic of keeping loadbalancing stateless which is a pretty good advantage compared to adding more states at Ingress just for loadbalancing.


Stephane


-----Original Message-----
From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Rob Shakir
Sent: Wednesday, July 23, 2014 17:56
To: Kireeti Kompella
Cc: mpls@ietf.org; spring@ietf.org; draft-kini-mpls-spring-entropy-label@tools.ietf.org
Subject: Re: [spring] SPRING MPLS and Entropy Label

Hi Kireeti,

(Responding on-list for completeness - and a reminder to myself.)

On 23 Jul 2014, at 12:54, Kireeti Kompella <kireeti@juniper.net> wrote:

>> - I feel that it would be useful to provide some clarification as to 
>> where we expect entropy to be required for load-sharing in the draft.
> 
> There are three questions hiding here:
> 1) is ECMP needed with MPLS SPRING (in particular, Adj-SID)?
> Valid question, as ECMP wasn't seen at first as necessary with RSVP-TE, which shares intent with Adj-SID. I'd say the answer is Yes.  You give an example of why; analogies from the multi path RSVP draft can also be used. 
> 
> 2) is EL the way to achieve ECMP with MPLS SPRING?
> I sincerely hope so; having two mechanisms in MPLS to enable ECMP wouldn't be ideal. But I won't rule out other ways. 
> 
> [Your point is taken: laying out (1) and (2) more clearly would help 
> the draft.]

rjs> I agree with both points. Let me work to contribute some material to expand on the couple of points I raised following the meeting this week.

> 
> 3) Given Yeses to (1) and (2), how?
> That's the current focus of the draft. This part is for now an exploration. I agree that at some point, we have to narrow the options down to a few (ideally one). This would be an action for vendors, knowing their chips, and providers, knowing their requirements to sit together and work it out. 
> 
> There is an aspect of the draft that hasn't come out, which is along the lines of the MPLS forwarding draft, soon to be an RFC: what is the best way in the future, given the requirements of SPRING and EL? I.e., if you built new chips today, knowing what we know, which option would you choose?  Getting a sense of that would help the community to come to a common choice for the future -- as someone mentioned, today's choices/compromises may end up varying widely vendor-to-vendor. 

rjs> Agreed - if we can determine whether we think that the list of options is complete following the exercise of solving (1) and (2), then perhaps we can start to address these questions and try to conclude the discussions at the next meeting.

Cheers,
r.

_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

_________________________________________________________________________________________________________________________

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.