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

Stewart Bryant <stewart.bryant@gmail.com> Tue, 26 April 2016 06:57 UTC

Return-Path: <stewart.bryant@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 DF92D12B044; Mon, 25 Apr 2016 23:57:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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, 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 0nuzp5vfWj6l; Mon, 25 Apr 2016 23:56:58 -0700 (PDT)
Received: from mail-wm0-x232.google.com (mail-wm0-x232.google.com [IPv6:2a00:1450:400c:c09::232]) (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 654B312B042; Mon, 25 Apr 2016 23:56:58 -0700 (PDT)
Received: by mail-wm0-x232.google.com with SMTP id u206so17302440wme.1; Mon, 25 Apr 2016 23:56:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=VL6WUVzaTnPT+hE4ns5bR7bYzoroBFiYiToEf/iq/9U=; b=BCOv5LbSVGBwxtdvWerCeO40RluxFIs9n2yxgcmOFMlbw6sve9UPL87DXl/sz8Bris tONt+kBtxmahE4r1YgK1f07zy0ThYu4BTnh5zlIHvghOTvIb2SMK4GnO7qN5i9VGKURW /7IxFYdgni8xxgpDTlwq/zqYEyNX12yX3tymzU9+a7iGoQHJNGfHtX4e+N8a5RVq7uGW 2zDJtOwq0ov6eOKVIG40utv1HHvEZWj7UD11Du5Tv8APiY5vDM1SIFb+iO0OywbQb+WS bYNzuvRlzGl8Cb+m/6kmg3hTsWzeI4Q6oTZEIwHYPKm4Ltqarhj7jW4H1ePT4leTtwl1 Uyng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=VL6WUVzaTnPT+hE4ns5bR7bYzoroBFiYiToEf/iq/9U=; b=Gy+SjQ7eqI1TCWsjtjCFa5gd/xdEZOjmJPxpL2GIByW5k1RCkNH1GOOXWKXaQF+p9L Zbh/7W0hWajfshIq6fhKGK6kTOz0J+5w3wVBRcQsqcE/XNe6LsHdP4IjmQpJbrSOUjiX 1y5CI8VBbJvOR8/3XT+lXQGzGC98aHSvl+caPL0kK0uVdePOxJUYsf2kH29/I/0wBedF ycZc82WURF3X3O2+rARu0t2ExyOILGunxBqACRso+Aoza0EHVNReh+Q5+LiniTbWQyC1 aezmrD9OenBLPEjUQ8kf8Wswsui6J4Y77xLc5PHFYNc/mIccTDXhLqrukr1nqd9O6D8P I4Gg==
X-Gm-Message-State: AOPr4FUyrgH9vfEzv19PZbETK1VmVubXsF2xfdT8pyReN1UiQ9DLc7y31EjQT4sS1TLN2Q==
X-Received: by 10.28.230.69 with SMTP id d66mr16838136wmh.73.1461653816945; Mon, 25 Apr 2016 23:56:56 -0700 (PDT)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id b2sm1494732wmb.9.2016.04.25.23.56.55 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 25 Apr 2016 23:56:55 -0700 (PDT)
To: Loa Andersson <loa@pi.nu>, Gregory Mirsky <gregory.mirsky@ericsson.com>, George Swallow <swallow.ietf@gmail.com>
References: <571B29F8.1060301@pi.nu> <571E229B.2090405@gmail.com> <CAAA2pyd55Unb55tgzZ1G1C1RRDXkGYgWSf8qctfnM6=qUBkp6g@mail.gmail.com> <7347100B5761DC41A166AC17F22DF11221A5E5C2@eusaamb103.ericsson.se> <571EF6B9.403@pi.nu>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <571F1136.1050905@gmail.com>
Date: Tue, 26 Apr 2016 07:56:54 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <571EF6B9.403@pi.nu>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/RTwBcKQqA-XVU6j0JqZRo4ZYjDA>
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: Tue, 26 Apr 2016 06:57:01 -0000

If I look at section 4, the key piece of information is the RLD which
is the subject of other drafts. Given the RLD, how it is decided
to distribute the ELIs within the stack is purely a local matter.

5.1 is the trivial case of 4 for a large RLD, and for shorter RLD
is a matter for the imposing LSR to balance reduction in
ECMP against LS size (which may be a limit for that LSR anyway).
Either way unless you use some sort of phone a friend scheme*
(which you may need as the label stack grows beyond the capability of
the edge nodes) this is a local matter.

5.2 is the other trivial case of 4, which again is a local matter.

5.3 and 5.3.1 require hardware changes, but optimises the stack
size, which is an oft quoted issue in MPLS systems, particularly
PWs. As such it is not a local matter, but if you knew that strategic
nodes had that capability it would become a local matter.

Incidentally there is a need for something of the form of 5.3
in that an LSR pushing further labels may need to look at the existing
stack, retrieve the EL and add its own ELI/ELs. There perhaps
ought to be text describing this action, but once you have this
capability, surely 5.3 becomes a viable general solution.

Also a 5.3 like solution may be needed to overcome the
ingress node imposition limitations in cases where phone-a-friend
is not available.

5.4 is as the document notes really a version of 4.

There is so much that is a local matter that I am not sure the text
should go beyond describing the issues and leaving the decision
to the imposing LSR s/w team.

- Stewart

*As I recall that there is IPR on at least one phone-a-friend scheme

On 26/04/2016 06:03, Loa Andersson wrote:
> Greg,
>
> (talking about the SHOULDs in Section 4 only)
>
> I think what George (and Stewart) says is that since the document does
> not use any MUST, SHALL or REQUIRED, it makes sense to publish it as an
> Informational RFC.
>
> However, it does not work to turn that argument around and say that an
> Informational RFC can't use the normative language, it was doen for 
> example in RFC 7412.
>
> I think we should change it to Informational, but there is no need to
> do anything to the SHOULDs in section 4.
>
> /Loa
>
> On 2016-04-26 03:19, Gregory Mirsky 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] *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 <mailto: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
>>     <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
>>
>>
>>
>> _______________________________________________
>> mpls mailing list
>> mpls@ietf.org
>> https://www.ietf.org/mailman/listinfo/mpls
>>