Re: [mpls] [spring] should draft-ietf-mpls-spring-entropy-label be published as a RFC on the standards track?

Loa Andersson <loa@pi.nu> Wed, 02 May 2018 14:58 UTC

Return-Path: <loa@pi.nu>
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 B1F9A1241F3; Wed, 2 May 2018 07:58:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no
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 n1cGzGzsNEfQ; Wed, 2 May 2018 07:58:48 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FF66120726; Wed, 2 May 2018 07:58:48 -0700 (PDT)
Received: from [192.168.0.102] (81-236-221-144-no93.tbcn.telia.com [81.236.221.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id AF8BA1801590; Wed, 2 May 2018 16:58:46 +0200 (CEST)
To: Eric Gray <eric.gray@ericsson.com>, Stewart Bryant <stewart.bryant@gmail.com>, "Andrew G. Malis" <agmalis@gmail.com>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "mpls-ads@ietf.org" <mpls-ads@ietf.org>, "draft-ietf-mpls-spring-entropy-label@ietf.org" <draft-ietf-mpls-spring-entropy-label@ietf.org>
References: <a3dbc94b-061c-8eb8-7302-3a60f3db4a3f@pi.nu> <CAA=duU3Xc3BvYT1cmVN97vsEYQMsmm6kGqZaibuGOr6QrX42_w@mail.gmail.com> <c8b84f45-80a8-a79f-acd7-0c3b54d0765e@gmail.com> <48E1A67CB9CA044EADFEAB87D814BFF64BA5F0DE@eusaamb107.ericsson.se> <48E1A67CB9CA044EADFEAB87D814BFF64BA5F2F2@eusaamb107.ericsson.se>
From: Loa Andersson <loa@pi.nu>
Message-ID: <74cf7d87-f5e4-8a14-0506-45313edf8943@pi.nu>
Date: Wed, 02 May 2018 16:58:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <48E1A67CB9CA044EADFEAB87D814BFF64BA5F2F2@eusaamb107.ericsson.se>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/rI3WPy66a2_PkxuQp3JhjyuZAGA>
Subject: Re: [mpls] [spring] should draft-ietf-mpls-spring-entropy-label be published as a RFC on the standards track?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 02 May 2018 14:58:52 -0000

Eric, Stewart, wg,

Wouldn't just a few words in the draft saying something along the lines

"This document should not be interpreted in such a way that the ECMP
  behavior is limited to rely on EL only."

Go a long way to clarify Stewart's concerns?

/Loa

On 2018-05-02 16:52, Eric Gray wrote:
> Stewart, et al,
> 
>                  Loa just pointed out that I made a typo in the original 
> mail below.  In the second paragraph, I meant to say:
> 
>                  “Explicitly limiting ECMP behavior to …”
> 
> --
> 
> Eric
> 
> *From:*mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Eric Gray
> *Sent:* Wednesday, May 02, 2018 10:28 AM
> *To:* Stewart Bryant <stewart.bryant@gmail.com>; Andrew G. Malis 
> <agmalis@gmail.com>; Loa Andersson <loa@pi.nu>
> *Cc:* mpls@ietf.org; spring@ietf.org; mpls-ads@ietf.org; 
> draft-ietf-mpls-spring-entropy-label@ietf.org
> *Subject:* Re: [mpls] [spring] should 
> draft-ietf-mpls-spring-entropy-label be published as a RFC on the 
> standards track?
> 
> Stewart,
> 
>                  At least one view of the purpose of an Entropy label is 
> that it _/adds/_ entropy to the process of path selection.
> 
>                  Explicitly limiting EL behavior to rely exclusively on 
> use of the entropy label would also explicitly _/limit/_ the total 
> entropy to whatever the implementation that provided the entropy label 
> was implemented to treat as _/sufficient/_ among all paths in the ECMP 
> gestalt, possibly including branches that implementation might not know 
> about.
> 
>                  I doubt very much that many of the problems you refer 
> to would have arisen if folks generally felt that the entropy label – by 
> itself – provides sufficient entropy.
> 
>                  It might make sense to impose this restriction – 
> optionally – when a deployment occurs in which any particular 
> pathological behavior might be expected to occur.
> 
>                  In that case, it might be very important to ensure that 
> the limited approaches available for maximizing efficient load 
> distribution via explicit and exclusive use of the entropy label are 
> acceptable to a reasonably diverse set of implementers, as support for 
> at least one of those approaches would then become a mandatory part of 
> every standard implementation.
> 
>                  Even so, I don’t believe it is a good idea to restrict 
> implementations from using other approaches in every case.
> 
>                  The simplest example possible (where doing so is a big 
> problem) is one where the entropy labels provided have N possible 
> values  and there are M possible paths, where M>N. In any scenario where 
> this occurs, M-N paths simply will not be used.
> 
> --
> 
> Eric
> 
> *From:*mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Stewart Bryant
> *Sent:* Wednesday, May 02, 2018 9:52 AM
> *To:* Andrew G. Malis <agmalis@gmail.com <mailto:agmalis@gmail.com>>; 
> Loa Andersson <loa@pi.nu <mailto:loa@pi.nu>>
> *Cc:* mpls@ietf.org <mailto:mpls@ietf.org>; spring@ietf.org 
> <mailto:spring@ietf.org>; mpls-ads@ietf.org <mailto:mpls-ads@ietf.org>; 
> draft-ietf-mpls-spring-entropy-label@ietf.org 
> <mailto:draft-ietf-mpls-spring-entropy-label@ietf.org>
> *Subject:* Re: [mpls] [spring] should 
> draft-ietf-mpls-spring-entropy-label be published as a RFC on the 
> standards track?
> 
> Be careful.
> 
> There is text in the draft that talks about ECMP behaviour in different 
> parts of the path, which implies an expectation that the EL is the sole 
> source of entropy. If we make this ST then we will be implicitly 
> standardizing that behaviour. Now as it happens, I thing we need to 
> update the EL behaviour to make it the sole source of entropy, because 
> that solves a number of problems, particularly in network 
> instrumentation, but we need to do that explicitly and not as an 
> artefact of this draft.
> 
> So the way I see it, either this draft is published as informational, or 
> it is published as ST without any text that implies that the EL is the 
> sole source of entropy, or we harden the EL behaviour (which I think we 
> need to do) and this draft is published with a normative reference to an 
> RFC that specifies the stricter EL behaviour.
> 
> - Stewart
> 
> On 02/05/2018 14:01, Andrew G. Malis wrote:
> 
>     Loa,
> 
>     There’s plenty of RFC 2119 language in the draft, so I support
>     making this standards track.
> 
>     Cheers,
> 
>     Andy
> 
>     On Wed, May 2, 2018 at 3:44 AM, Loa Andersson <loa@pi.nu
>     <mailto:loa@pi.nu>> wrote:
> 
>         Working Group,
> 
>         February 1st the MPLS working Group requested that draft-ietf-mpls-
>         spring-entropy-label should be published as an Informational RFC.
> 
>         During the RTG Directorate and AD reviews the question whether the
>         document should instead be published as a RFC on the Standards Track
>         has been raised.
> 
>         The decision to make the document Informational was taken "a
>         long time
>         ago", based on discussions between the authors and involving the
>         document shepherd, on the wg mailing list. At that point it we were
>         convinced that the document should be progressed as an Informational
>         document.
> 
>         It turns out that there has been such changes to the document
>         that we
>         now would like to request input from the working group if we
>         should make
>         the document a Standards Track RFC.
> 
>         Daniele's RTG Directorate review can be found at at:
>         https://datatracker.ietf.org/doc/review-ietf-mpls-spring-entropy-label-08-rtgdir-lc-ceccarelli-2018-02-21/
> 
>         All the issues, with the exception whether it should be
>         Informational
>         or Standards track, has been resolved as part AD review.
> 
>         If the document is progressed as a Standard Tracks document then we
>         also need to answer the question whether this is an update RFC 6790.
> 
>         This mail starts a one week poll (ending May 9) to see if we have
>         support to make the document a Standards Track document. If you
>         support
>         placing it on the Standards Track also consider if it is an
>         update to
>         RFC 6790.
> 
>         Please send your comments to the MPLS wg mailing list (
>         mpls@ietf.org <mailto:mpls@ietf.org> ).
> 
>         /Loa
>         for the mpls wf co-chairs
> 
>         PS
> 
>         I'm copying the spring working group on this mail.
>         -- 
> 
> 
>         Loa Andersson                        email: loa@pi.nu
>         <mailto:loa@pi.nu>
>         Senior MPLS Expert
>         Bronze Dragon Consulting             phone: +46 739 81 21 64
> 
>         _______________________________________________
>         mpls mailing list
>         mpls@ietf.org <mailto:mpls@ietf.org>
>         https://www.ietf.org/mailman/listinfo/mpls
> 
> 
> 
>     _______________________________________________
> 
>     spring mailing list
> 
>     spring@ietf.org <mailto:spring@ietf.org>
> 
>     https://www.ietf.org/mailman/listinfo/spring
> 

-- 


Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting             phone: +46 739 81 21 64