Re: [mpls] [Pals] ELI/EL for the PW

Stewart Bryant <stewart.bryant@gmail.com> Wed, 15 November 2017 08:07 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 E74B712951F; Wed, 15 Nov 2017 00:07:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 9s3iu1Bv7AEx; Wed, 15 Nov 2017 00:06:58 -0800 (PST)
Received: from mail-pg0-x234.google.com (mail-pg0-x234.google.com [IPv6:2607:f8b0:400e:c05::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 4473B129484; Wed, 15 Nov 2017 00:06:58 -0800 (PST)
Received: by mail-pg0-x234.google.com with SMTP id o7so17448635pgc.4; Wed, 15 Nov 2017 00:06:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language; bh=IeO71A3x738udttd11vyTuTxOYRgJf3H9rDo3ePBmdc=; b=RV18zBs3R6yKY1Gx8vs6oyXftndJG8krwq0iMw2LiwmTyTpDDpfI7PCg8xV2rpY0Df LyxP9ILUOS1BOqbO25rx+DkXr1Cfo+H09cFh1AxIyGFM48seQ2B8lJK39p8ppP67DRMX bhpWmrhJ2tFf/CxYNvJBAVtSEUlzvPf/2QNeQB7Ojczk0Q5dLeaed96GHPqErRFElHfl pkNvrk5yZP0+x+N2V9E18YZSUkNQR6x65N0YNOAFlrtqxrnNY2OlLpjwJ+ZSEWzQ+6s6 tXnN0RKSH8oel8Kz/984ZExh99x9TdCnjjWtuLYWWllZqdAa/j7d1RIekF41mabnRyqq TOgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=IeO71A3x738udttd11vyTuTxOYRgJf3H9rDo3ePBmdc=; b=IzhAFrhTrn/JYSSxyRPti6AWhHygN7v+0hzhzOuiWppekuf3LurpZhEYKWwqiNCOL3 /1xNGT+dEc6MSb73oUYKcQSbe0oZsYaqbED7FrKss2Rj996jX10z0l5LFyYNmgpWjMLE f0Q4cXPYiJGnOJJNV9x4VSumBlNhaifIfbmOVPyWkgHJprXIWG00w5wwigP7dBKM0UxN XuL5aVDFfnjTVZRzp8Kgq+wUOnItnwY3NFsTOfnhHPwwOdp21sFRZC0IzylLaAFi4d5e Q3pg14ENvoFl1TxT5rK1w62Uh7/h6IktaZ5ZG+kYrno/5n7PaI5z6Kov2ZnP5hDVjbKD iCWw==
X-Gm-Message-State: AJaThX63tSaGbgRebeCUEgKcPeg5dN65o6cM9Zg9GgkSKIAmuc6JebdW gEVVEfE80hbMSv8IDeR85pA8M80s
X-Google-Smtp-Source: AGs4zMb70/aJ5XoYKkQ4oVeIMae+4COEqsiqbAKoN6jXs2ZbffFUlQX6kvYCKyjvHaz2Xg6VR4IQRA==
X-Received: by 10.84.246.137 with SMTP id m9mr5272040pll.130.1510733217429; Wed, 15 Nov 2017 00:06:57 -0800 (PST)
Received: from ?IPv6:2001:67c:370:128:6d57:6a96:8c2e:a38? ([2001:67c:370:128:6d57:6a96:8c2e:a38]) by smtp.gmail.com with ESMTPSA id g7sm41615964pfj.13.2017.11.15.00.06.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Nov 2017 00:06:56 -0800 (PST)
To: pals@ietf.org, "mpls@ietf.org" <mpls@ietf.org>
References: <EE709087-637C-4647-ABB8-DA5FFAE45D7D@ciena.com> <HE1PR03MB17223A1FC7707363B423E00C9D280@HE1PR03MB1722.eurprd03.prod.outlook.com> <741BDF3F-C90F-44FF-AD59-A29CF612FBBD@ciena.com> <AM4PR03MB1713192DD3D35A69667EDAB79D290@AM4PR03MB1713.eurprd03.prod.outlook.com> <A756C03C-90E3-4BEC-95C0-B07836C8AE5E@ciena.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <683f4b93-a3ae-ada5-f716-be7c409188e2@gmail.com>
Date: Wed, 15 Nov 2017 08:06:56 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <A756C03C-90E3-4BEC-95C0-B07836C8AE5E@ciena.com>
Content-Type: multipart/alternative; boundary="------------E92078823D2D9CB3F1BB54CB"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/tRl2Vpxy9RbQ695JCn3uLDWvqDA>
Subject: Re: [mpls] [Pals] ELI/EL for the PW
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, 15 Nov 2017 08:07:01 -0000

Copying the thread to MPLS to include them in the discussion.

Please will copy future discussion to MPLS on this topic.

Thanks

Stewart


On 15/11/2017 06:14, Shah, Himanshu wrote:
>
> Hi Sasha –
>
> I understand that and I do not want to belabor my point.
>
> So just to clarify my point, you can view MS-PW as “PW-LSP”
>
> with S-PE as “PW-LSR”. In that context, ELI/EL below PW label,
>
> makes sense.
>
> FAT PW RFC predates the ELI/EL, but if that was not the case,
>
> ELI/EL easily would have been used as the solution the way I describe 
> above.
>
> But that is all water under the bridge.
>
> So, let us move on.
>
> On the follow on topic on the guideline,
>
> Where we say “when both are supported ONLY ONE (ELI/EL or FAT label) 
> SHOULD be used”.
>
> Since FAT label does not protect from ECMP based on DPI beyond PW CW, 
> BOTH schemes are
>
> required since FAT label suffers same mis-ordering consequences.
>
> In addition, S-PE MUST preserve and/or regenerate ELI/EL above PW label,
>
> If WG chose to provide guidelines on how to avoid mi-ordering in the 
> presence of such switches.
>
> /Thanks,/
>
> /Himanshu/
>
> *From: *"Alexander com>" <Alexander.Vainshtein@ecitele.com>
> *Date: *Wednesday, November 15, 2017 at 1:48 PM
> *To: *"pals@ietf.org" <pals@ietf.org>, "Shah, Himanshu" <hshah@ciena.com>
> *Subject: *Re: [Pals] ELI/EL for the PW
>
> Himanshu,
>
> Of course EL/ELI can be placed anywhere in the stack. But it can only 
> be inserted if the Egress LSR for the tunnel supports it. And in MS-PW 
> each S-PE terminates the tunnel LSP.
>
> From my POV flow labels are the ONLY right mechanism for adding 
> entropy to MS-PWs end-to-end.
>
> Thump typed by Sasha Vainshtein
>
> ------------------------------------------------------------------------
>
> *From:*Shah, Himanshu <hshah@ciena.com>
> *Sent:* Wednesday, November 15, 2017 3:24:54 AM
> *To:* Alexander Vainshtein; pals@ietf.org
> *Subject:* Re: [Pals] ELI/EL for the PW
>
> Hi Shasha,
>
> You are correct about how it is written in RFC 6790.
>
> I did talk to Kireeti briefly in the hallway about placement of ELI/EL 
> and MS-PW.
>
> He also did say the same but he also said that it does not matter 
> where you place it,
>
> as far as processing of the ELI/EL, would work irrespective.
>
> MS-PW technology throws the monkey ranch.
>
> One could just support 6790 and not 6391 for PW if ELI/EL placed below 
> PW label.
>
> It solves preservation of entropy across S-PE, nicely.
>
> /Thanks,/
>
> /Himanshu/
>
> *From: *"Alexander com>" <Alexander.Vainshtein@ecitele.com>
> *Date: *Tuesday, November 14, 2017 at 8:14 PM
> *To: *"pals@ietf.org" <pals@ietf.org>, "Shah, Himanshu" <hshah@ciena.com>
> *Subject: *Re: [Pals] ELI/EL for the PW
>
> Himamshu and all,
>
> I respetfully disagree.
>
> As I see it, RFC 6790 in Section 4.2 Ingress LSR" inambiguously states 
> that EL and ELI, if used, between thr TL and "application label" (if 
> spplication lsbel is used). It also specifies, that EL and ELI are 
> only pushed on an incoming packet if the tunnel egress LSR has 
> signaled that it can handle EL on the specific tunnel LSP it terminates.
>
> To me this means that in the case of a MS-PW, EL and ELI CANNOT 
> preserved by an S-PE. Whether they can be generated by an SPE is 
> another story.
>
> FAT labels, on the contrary, are always the BoS labels and thrrfore 
> are preserved by SPEs of a MS-PW.
>
> Did I miss something substantial?
>
> Thump typed by Sasha Vainshtein
>
> ------------------------------------------------------------------------
>
> *From:*Pals <pals-bounces@ietf.org> on behalf of Shah, Himanshu 
> <hshah@ciena.com>
> *Sent:* Tuesday, November 14, 2017 5:30:13 AM
> *To:* pals@ietf.org
> *Subject:* [Pals] ELI/EL for the PW
>
> /The PALS WG discussions yesterday at the IETF100, we discussed the 
> competing/
>
> /FAT PW and ELI/EL for the PW and its fate at S-PE./
>
> //
>
> /I mentioned this at Mike but got lost in subsequent discussions./
>
> //
>
> /FAT PW label as well as ELI/EL for PW (based on microflow within PW) 
> resides/
>
> /below PW label. Thus, @ingress PE, once microflow is identified, 
> either ELI/EL/
>
> /or FAT PW label is pushed./
>
> //
>
> /@S-PE, PW label swap does not have to preserve the ELI/EL while doing 
> PW label swapping,/
>
> /BECAUSE it is already below the PW label, just like how FAT PW label 
> would be./
>
> //
>
> /I confirmed this from our data plane engineer./
>
> /(we can check with Kireeti as well)/
>
> //
>
> /I would like to know if other vendors are doing this differently??/
>
> //
>
> /Given this is true, for the switches that do DPI past PW control word 
> for ECMP, /
>
>   * /FAT PW label would suffer the same misordering as no FAT PW label/
>   * /However, ELI/EL would NOT – because of the presence of ELI/
>
> //
>
> /Thanks,/
>
> /Himanshu/
>
>
> ___________________________________________________________________________
>
> This e-mail message is intended for the recipient only and contains 
> information which is
> CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have 
> received this
> transmission in error, please inform us by e-mail, phone or fax, and 
> then delete the original
> and all copies thereof.
> ___________________________________________________________________________
>
>
> ___________________________________________________________________________
>
> This e-mail message is intended for the recipient only and contains 
> information which is
> CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have 
> received this
> transmission in error, please inform us by e-mail, phone or fax, and 
> then delete the original
> and all copies thereof.
> ___________________________________________________________________________
>
>
>
> _______________________________________________
> Pals mailing list
> Pals@ietf.org
> https://www.ietf.org/mailman/listinfo/pals