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

Sri <sriganeshkini@gmail.com> Fri, 29 April 2016 21:37 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 0292412D769; Fri, 29 Apr 2016 14:37:53 -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 tSa43gxqCUbJ; Fri, 29 Apr 2016 14:37:43 -0700 (PDT)
Received: from mail-oi0-x22d.google.com (mail-oi0-x22d.google.com [IPv6:2607:f8b0:4003:c06::22d]) (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 84B7C12B04A; Fri, 29 Apr 2016 14:37:42 -0700 (PDT)
Received: by mail-oi0-x22d.google.com with SMTP id k142so133416400oib.1; Fri, 29 Apr 2016 14:37:42 -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=GOgRIpdf91ypp6SXXk28hMFuc0RN/P96RhTyzi9TCTU=; b=k+SpWn+z19YkbGibrQtxFcGq6d3CS4qDyq9j8yIbgB5JhyQZ8Fvo1EFZ9IDxqsdmAO jWGY8Mrwk2/SSFULMoOZ3jJLPQPxnAUE8TkABfq/CTDG05N/cmlTqUFkh7gQ13xP1G9q /fm+fJRHBn7y8atHO8ZzV1TTnGjROR3dW+jZUHYC81ldx4mNrNF2Layi7NViBH+qihVQ ZfJbwDl2JgGffAtajY8QBNo74fs1b9WU79bEH+ZS0qHUc21/vNQEQy5Ncz677jfOulXK xjpGvW/JlBukU0rmyGBi4vtCDjoH4/WV8jfXqA1OsFyUPSFlxhWRYfFF69umxYb6jYDh He6g==
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=GOgRIpdf91ypp6SXXk28hMFuc0RN/P96RhTyzi9TCTU=; b=WZGodAOrK2oDu1ef5XcPzn+T+R2y3DRHKLGOpANcux8OS/7WK8gFRD/7buXaDsedVm 0cQMvz4BrWnYY8cbnePtF22BsSVefaEVykIAVd+UNuo3WxD5leGJuX2O4GwbBE8Q+3li +Nz+AjzeqO/QDdvtRylFEEtB28ISDB88a5v0z7NYc87xZ2r7OTQfJCJYsB46TzFzY//T rs3cl41g+5eDa6rTRP5cxxkkRQ1UYrHUqhroCEmDEGA7iCCpvE1lH3CHWHqVXyIAxOzC I10Ow/klogUXh9RiB2vrJ0bxuGYglXJK9mzDnr5vZQHWI9yv7xHNcPE3TgZZBgUzDUg+ 6aFA==
X-Gm-Message-State: AOPr4FXxcxDznZUQGeeaoRqg+98Pk/0upICtfDApxGbmpoycuw/ELZvQ3hvp0nvFPWNPUvwNkP8ekYXEpkgzUA==
X-Received: by 10.202.108.19 with SMTP id h19mr4910465oic.69.1461965861901; Fri, 29 Apr 2016 14:37:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.202.223.213 with HTTP; Fri, 29 Apr 2016 14:37:12 -0700 (PDT)
In-Reply-To: <4CE8FDF9-E02E-42AE-AEC3-479057197CF2@cisco.com>
References: <571B29F8.1060301@pi.nu> <571E229B.2090405@gmail.com> <CAAA2pyd55Unb55tgzZ1G1C1RRDXkGYgWSf8qctfnM6=qUBkp6g@mail.gmail.com> <7347100B5761DC41A166AC17F22DF11221A5E5C2@eusaamb103.ericsson.se> <4CE8FDF9-E02E-42AE-AEC3-479057197CF2@cisco.com>
From: Sri <sriganeshkini@gmail.com>
Date: Fri, 29 Apr 2016 14:37:12 -0700
Message-ID: <CAOndX-u+XwHBh=JsCqD1y0j5Sg996ANU8q+0giP7TMWZ6EtqAA@mail.gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Content-Type: multipart/alternative; boundary="001a1142e14adf66c60531a673ee"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/fpqMF_C2KExNK_nLNtNqaA3EVsg>
Cc: "draft-ietf-mpls-spring-entropy-label@tools.ietf.org" <draft-ietf-mpls-spring-entropy-label@tools.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@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: Fri, 29 Apr 2016 21:37:53 -0000

Hi Carlos,

Thanks for your comments. Pls see inline.

On Tue, Apr 26, 2016 at 9:29 PM, Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

> Loa,
>
> I just scanned through draft-ietf-mpls-spring-entropy-label-03 and wanted
> to share some observations. Please treat these as WGLC comments.
>
> I have a number of concerns. It seems as if this document was not really
> reviewed to see if it was ready for WGLC:
>
> 1. What is this document specifying?
>
> As Greg just mentioned below, there are several SHOULD terms in Section 4.
> Those SHOULD are dependent upon the “RLD".
>
>
Sri> As per my response to Loa's suggestion, this draft would be changed to
Informational with all the SHOULDs retained.


> That same section then lists the following:
>
>    The RLD can be advertised via protocols and those extensions are
>    described in separate documents [I-D.xu-isis-mpls-elc] and
>    [I-D.xu-ospf-mpls-elc].
>
> First, those are expired and should be marked as replaced by wg docs.
>

Sri> Accepted. These references would be updated.


>
> But the main point is that knowing the RLD is REQUIRED (neither
> RECOMMENDED nor OPTIONAL) to be able to follow and comply with the
> requirements on where to position the {ELI; EL} and with the pseudocode.
>

Sri> The RLD is required to follow the recommended solution in the draft.
What exactly is the comment?


>
>
> 2. OAM?
>
> The document says the following:
>
>    The recommendations above are not expected to bring any additional
>    OAM considerations beyond those described in section 6 of [RFC6790].
>    However, the OAM requirements and solutions for source routed tunnels
>    formed by label stacking are still under discussion and future
>    revisions of this document will address those if needed.
>
> Is this saying that the document still needs to evolve to be ready? What
> are really the OAM considerations related to this draft?
>

Sri> There are no new OAM consideration related to the recommendations in
this draft. Having said that, the SPRING OAM drafts are not RFCs yet. Hence
the wording.


>
>
> 3. Intended status:
>
> I agree with others in the sense that this is not a Standards Track doc.
>

Sri> As per an earlier response to Loa's suggestion, the draft will be
changed to Informational.


>
>
> 4. EL Capability?
>
> This is probably the most important comment. The document defines the ELC
> acronym, but it does not use it.
>

Sri> ELC is not defined in this draft. It is taken from RFC6790


>
>       ELC - Entropy Label Capability
>
> From RFC 6790, the egress capability of processing EL needs to be signaled
> to the ingress for the ingress to be able to insert an ELI; EL.
>
> In this case, the proposed method tries to optimize for position, but it
> is not taking into account whether the egress of each segment can actually
> process ELI; EL (or if it would otherwise Drop the packet!). The algorithm
> does says “if EL-capable”, but how is that learned?
>

Sri> RFC6790 defined procedures to signal ELC, but did not do so for
OSPF/ISIS and these are defined in the documents referenced -
draft-xu-isis-mpls-elc and draft-xu-ospf-mpls-elc (which will be changed to
the WG draft versions).


>
> In other words, this seems like a bug. Is the ingress is inserting a label
> (ELI) which the “egress” (each Node segment for example) might not
> understand and would drop?
>

Sri> No. The recommended solution takes ELC into account and the
advertisement of ELC is as per the referenced drafts/RFCs.


>
> 5. Labels to push?
>
> Inserting N * 2 LSEs can have implications on the head-end in terms of max
> numbers of labels which can be pushed. A label stack that is pushed onto a
> packet, might not be able to be pushed if the stack grows by 2 * N LSEs.
>
> The text says in various portions things like:
>
>    The LSR that inserts <ELI, EL> pairs MAY have limitations
>    on the number of such pairs that it can insert and also the depth at
>    which it can insert them.
>
> However, is it really the limitation how many labels an ingress can push?
>

Sri> How about re-wording it as "The LSR that inserts <ELI, EL> pairs MAY
have limitations on the number of labels that can be pushed and this can
limit the number of <ELI, EL> pairs that it can insert and also the depth
at which it can insert them".


> Also, if there is one node in the path which does not advertise the RLD,
> then would the RLD be zero and make the algorithm moot?
>

Sri> If the RLD of a node is not available at the headend, then it is a
local matter on how to treat it.


>
>
> More editorial comments:
>
> No reference to draft-ietf-spring-segment-routing-mpls?
>

Sri> Accepted. Will add it.


>
>
>    Source routed tunnels with label stacking is a technique that can be
>    leveraged to provide a method to steer a packet through a controlled
>    set of segments.
>
> Why “source router tunnels with label stacking” (SRTLS?) and not Segment
> Routing with MPLS data plane?
>

Sri> Because Segment Routing is based on Source Routing.


>
>       OAM - Operation, Administration and Maintenance
>
> Should be "OAM - Operation, Administration, and Maintenance"
>

Sri> Accepted


>
>
>    [I-D.xu-isis-mpls-elc]
>               Xu, X., Kini, S., Sivabalan, S., Filsfils, C., and S.
>               Litkowski, "Signaling Entropy Label Capability Using IS-
>               IS", draft-xu-isis-mpls-elc-02 (work in progress), April
>               2015.
>
>    [I-D.xu-ospf-mpls-elc]
>               Xu, X., Kini, S., Sivabalan, S., Filsfils, C., and S.
>               Litkowski, "Signaling Entropy Label Capability Using
>               OSPF", draft-xu-ospf-mpls-elc-01 (work in progress),
>               October 2014.
>
>
> These are expired and replaced by other documents. They should be marked
> as Replaced-by in the Tracker.
>

Sri> Accepted


>
> Thanks!
>
> — Carlos.
>
> On Apr 25, 2016, at 3:19 PM, Gregory Mirsky <gregory.mirsky@ericsson.com>
> wrote:
>
> Hi George, et. al,
> I’ve found several occurrences, three actually, of SHOULD being used in
> Section 4.
>
> And I agree with Stewart that application of <ELI, EL> is the local
> decision and, at most, this work can be published as Informational.
> One comment, suggestion:
> ·         the sample algorithm in Section 4 suggests that the same
> <ELI,EL> tuple been used multiple times whereas it may be advantageous to
> generalize and point that the different entropy label value may be used by
> referring to the tuple as <ELI, ELn>
>
> Regards,
>         Greg
>
>
> *From:* mpls [mailto:mpls-bounces@ietf.org <mpls-bounces@ietf.org>] *On
> Behalf Of *George Swallow
> *Sent:* Monday, April 25, 2016 10:57 AM
> *To:* Stewart Bryant
> *Cc:* 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
>
> Stewart -
>
> On Mon, Apr 25, 2016 at 9:58 AM, Stewart Bryant <stewart.bryant@gmail.com>
> wrote:
> I support this becoming a WG doc and thereby comming under WG
> control.
>
> The document is a WG doc.   We are now in WG last call.
>
>
> However I am not sure about the dismissal of the option to reuse
> the ELI+EL. This clutters the stack less than the proposed option.
>
> Also I wonder why this is standards track?
>
>
> A reasonable question, particularly since there are no MUSTs, SHALLs or
> REQUIREDs.  Will discuss with my Co-Chairs and ADs.
>
>
> Surely any equipment that understands the ELI can do this and thus this is
> just an informal description of the problem and a solution.
>
> Stewart
>
>
> On 23/04/2016 08:53, Loa Andersson wrote:
> 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).
>
> 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
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
>