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

Rob Shakir <robjs@google.com> Wed, 02 May 2018 15:15 UTC

Return-Path: <robjs@google.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 B8A8B124235 for <mpls@ietfa.amsl.com>; Wed, 2 May 2018 08:15:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.711
X-Spam-Level:
X-Spam-Status: No, score=-0.711 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, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, T_KAM_HTML_FONT_INVALID=0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 DJ4v3okD_FEX for <mpls@ietfa.amsl.com>; Wed, 2 May 2018 08:15:46 -0700 (PDT)
Received: from mail-it0-x234.google.com (mail-it0-x234.google.com [IPv6:2607:f8b0:4001:c0b::234]) (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 162F512D88C for <mpls@ietf.org>; Wed, 2 May 2018 08:15:43 -0700 (PDT)
Received: by mail-it0-x234.google.com with SMTP id 144-v6so17954058iti.5 for <mpls@ietf.org>; Wed, 02 May 2018 08:15:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=b+HTCJcmHiv7XRB+Qvd4uRJOvujCz5Yd+evVkVdSiYg=; b=NAvcnWqR9AdCE7NZLT5FUTQA/lVucN74x48ivFJHcVQ37kXfmCFd9SDWlHlWw2OgPW elDlCjtF2SrnIpfBVHYXmP3ALFdZrnf8F0q3DU463+eOPCdKi0OYJHgIB2mD0vaTN379 jgdr8EqyQ+ymK2WryoQiGcSIzBN5lKfsBBlaW3IXIMqsLfJhSokRLZMJfDkrRrHPRvpC jXQ0WsXCzlceC5FMV4eYGY7oJBNud4/ZKCUi/HOKGLyjALvgi8rGqGRuvcrGXbrapp1b kpYJj2c2jULtKoP5nEtU+j5b1vATRdSyvehcrI9o7g8xQTxDqBhDbxGeRXeTxIgBpYsN d5Gw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=b+HTCJcmHiv7XRB+Qvd4uRJOvujCz5Yd+evVkVdSiYg=; b=cq02pudLep5RoqT3TqHRcE+U1tH2F1B/xgGmBUFvro9jtAux6lpPbdE4GRcC0coVFZ LDadQ179ntXNymvE3574p1D2dbTycVAzxFd8OfF7KHgnO326L4TBAZEgOH2U8I0oyZBP 11vehPVc21As89fkI8G5yZ0bBNoR054FezIMi2wd7Vjw710vPVkeFkqj92WjKxEfMlcW h8Lkj5FA/5S3OH0SZlRi0H+uL14pOAgWIpoiufQARwd+IDTMLy0B19yNlwPty+PU2tZN xnZw4aSVBMJkxcJjmg4W56efWgC+BVfBFxpHUrDqkECJ06myovgvH6xO0CZNut4ETeoa la8w==
X-Gm-Message-State: ALQs6tCjkEAhvaPXLej2dVSrcBx7B1fnx8JSbV3h0o7vuQaaYS8WFRDY Ukc2QJPJbu3CYlqQaFSKohBTkqIF0gTynlRQo/z8pA==
X-Google-Smtp-Source: AB8JxZoId8z0YaiEpD5U+oyboDHXwSBTpVUue6bxANF1QK/08/NXKcRAhyTtJlszibFpZHMxw+i1oruuBKtTkejWXMQ=
X-Received: by 2002:a24:7842:: with SMTP id p63-v6mr21106397itc.97.1525274141917; Wed, 02 May 2018 08:15:41 -0700 (PDT)
MIME-Version: 1.0
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> <CO2PR0501MB9022E7A5C7B89A423F20B28C7800@CO2PR0501MB902.namprd05.prod.outlook.com>
In-Reply-To: <CO2PR0501MB9022E7A5C7B89A423F20B28C7800@CO2PR0501MB902.namprd05.prod.outlook.com>
From: Rob Shakir <robjs@google.com>
Date: Wed, 02 May 2018 15:15:31 +0000
Message-ID: <CAHd-QWthfK4rgqAmoHyadmoTbmHysA90Z=U=ZFTm8gpnz6b1Xg@mail.gmail.com>
To: John E Drake <jdrake@juniper.net>
Cc: Eric Gray <eric.gray@ericsson.com>, Stewart Bryant <stewart.bryant@gmail.com>, "Andrew G. Malis" <agmalis@gmail.com>, Loa Andersson <loa@pi.nu>, "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>
Content-Type: multipart/alternative; boundary="0000000000006acb31056b3a8f01"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/ZKKGsuGYEuLHo6GLHP5vj_e0Ezg>
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 15:15:49 -0000

I agree with adding such a statement here if this document should be
standards track. It's not clear to me that such an implication is intended
by the draft.

r.

On Wed, May 2, 2018 at 8:04 AM John E Drake <jdrake@juniper.net> wrote:

> Stewart,
>
>
>
> Realistically, I think your proposal is an example of closing the barn
> door after the horse has bolted.
>
>
>
> Yours Irrespectively,
>
>
>
> John
>
>
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Eric Gray
> *Sent:* Wednesday, May 2, 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: [spring] [mpls] 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 <mpls-bounces@ietf.org>] *On
> Behalf Of *Stewart Bryant
> *Sent:* Wednesday, May 02, 2018 9:52 AM
> *To:* 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?
>
>
>
> 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> 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/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_review-2Dietf-2Dmpls-2Dspring-2Dentropy-2Dlabel-2D08-2Drtgdir-2Dlc-2Dceccarelli-2D2018-2D02-2D21_&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=7_r3cJDG9p57NRbEtEFwAyBK-8a5dmfxyolD2L0t-NY&s=8uWamWCicXKfKdzVgZT8gX3j8YO9Yo2Eb3mZxOCMNnI&e=>
>
> 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 ).
>
> /Loa
> for the mpls wf co-chairs
>
> PS
>
> I'm copying the spring working group on this mail.
> --
>
>
> Loa Andersson                        email: loa@pi.nu
> Senior MPLS Expert
> Bronze Dragon Consulting             phone: +46 739 81 21 64
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_mpls&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=7_r3cJDG9p57NRbEtEFwAyBK-8a5dmfxyolD2L0t-NY&s=7zu_z-7g4wBIOav02jUg5eWNVpu_UbyFhy3Ea7r7wKA&e=>
>
>
>
>
>
> _______________________________________________
>
> spring mailing list
>
> spring@ietf.org
>
> https://www.ietf.org/mailman/listinfo/spring <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_spring&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=7_r3cJDG9p57NRbEtEFwAyBK-8a5dmfxyolD2L0t-NY&s=Bre3I6DpvXPKYT12vpNTyKEsnhA6jqbAP4Pc59KLc3c&e=>
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>