Re: [PWE3] Poll for WG adoption of draft-shen-pwe3-endpoint-fast-protection-04

Sam Aldrin <aldrin.ietf@gmail.com> Wed, 04 September 2013 00:49 UTC

Return-Path: <aldrin.ietf@gmail.com>
X-Original-To: pwe3@ietfa.amsl.com
Delivered-To: pwe3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 111DA21E80F2 for <pwe3@ietfa.amsl.com>; Tue, 3 Sep 2013 17:49:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.799
X-Spam-Level:
X-Spam-Status: No, score=-1.799 tagged_above=-999 required=5 tests=[AWL=-0.400, BAYES_00=-2.599, J_CHICKENPOX_27=0.6, J_CHICKENPOX_55=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nn7jmR00WCWY for <pwe3@ietfa.amsl.com>; Tue, 3 Sep 2013 17:49:03 -0700 (PDT)
Received: from mail-pa0-x229.google.com (mail-pa0-x229.google.com [IPv6:2607:f8b0:400e:c03::229]) by ietfa.amsl.com (Postfix) with ESMTP id 03DAF21E80A5 for <pwe3@ietf.org>; Tue, 3 Sep 2013 17:48:55 -0700 (PDT)
Received: by mail-pa0-f41.google.com with SMTP id bj1so7165024pad.14 for <pwe3@ietf.org>; Tue, 03 Sep 2013 17:48:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=AAIG39i/zfUYaK7GzZuHZd7Zt/98gEgDoJc4nznA0Cc=; b=ESRnOViRoUUBK2IZ/VSr6ZXT8l2q53q8V1v4RBh+JkTAFiMLM4t3QWkUZI0Jt1oUhu ErLIezLMeUzyuSacHYlAnMEeIezdLoGYDHDKagXzpXKjNnr1w1ku3FYvQYdSNmxiKDAj 6B6FTRS9NO9I9dPTEK0/F98tLp39LWl00tIxaxXINje0ZI4FXC5KXRkgc4gz5YQ4xyfQ Jr1lXiDXHHaCuCUqMcdzEbgSvmdKmIqhGhtpW3KtEYJiN71Eiv66/fGYTVg8o/3VV8t/ B68zqbeb6NAIBVC2y6hvjQ0EGsuLF6CYoLaGn/NBSGexKX16rX+iEf04dyGW+3TeGEPm bPxA==
X-Received: by 10.66.119.136 with SMTP id ku8mr230311pab.121.1378255730198; Tue, 03 Sep 2013 17:48:50 -0700 (PDT)
Received: from [192.168.1.6] (c-98-248-237-85.hsd1.ca.comcast.net. [98.248.237.85]) by mx.google.com with ESMTPSA id sb9sm25309412pbb.0.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 03 Sep 2013 17:48:49 -0700 (PDT)
Content-Type: text/plain; charset="iso-8859-1"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Sam Aldrin <aldrin.ietf@gmail.com>
In-Reply-To: <c1a012bf81624dfb87791af65fc43aed@BY2PR05MB046.namprd05.prod.outlook.com>
Date: Tue, 03 Sep 2013 17:48:44 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <0DEEE3CD-FB44-43A5-9ED0-0EA537D31AB9@gmail.com>
References: <CE466A08.4F679%matthew.bocci@alcatel-lucent.com> <CA+C0YO2kyz7yODHZPnZxYaMa++EKekAfzaV6FY5OCP4F9m5eSg@mail.gmail.com> <c1a012bf81624dfb87791af65fc43aed@BY2PR05MB046.namprd05.prod.outlook.com>
To: Yimin Shen <yshen@juniper.net>
X-Mailer: Apple Mail (2.1508)
Cc: "pwe3@ietf.org" <pwe3@ietf.org>
Subject: Re: [PWE3] Poll for WG adoption of draft-shen-pwe3-endpoint-fast-protection-04
X-BeenThere: pwe3@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Pseudo Wires Edge to Edge <pwe3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pwe3>, <mailto:pwe3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pwe3>
List-Post: <mailto:pwe3@ietf.org>
List-Help: <mailto:pwe3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pwe3>, <mailto:pwe3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Sep 2013 00:49:04 -0000

Yimin,

Thanks for the reply.
My comments inline with %sam.
On Aug 31, 2013, at 6:40 AM, Yimin Shen <yshen@juniper.net> wrote:

> Sam,
> 
> Thanks for your questions. 
> 
> This draft assumes LDP-signaled PWs, which is the case in most PWE3 deployment. But we can add some text to also address the scenarios that you mentioned with static PWs or mixture of dynamic + static PWs. In fact, all the procedures in the draft will still apply in this case, except that you won't need the LDP extension in section 5, because you don't have LDP. 
%sam - I would definitely like to see explicit text added regarding PW with no dynamic signaling. Would like to see how it affects in static MS-PW with S-TLV, if any. 
> 
> So instead of running LDP between a pair of primary PE and protector, all you need is static configuration on the protector to coordinate it with the primary PE and make sure correct forwarding state is installed, so that the protector can send redirected traffic towards the target CE. The PLR's behavior will be the same as currently specified. In particular, you will need to do the followings on the protector.
%sam - What you say is true for CE protection. But I do not think it is the same for (T/S) PE protection. You are requiring configuration on PHP. See further questions below, on why.
> 
> - know which primary PEs and primary PWs or PW segments that the protector protects.
> - create a context label table for each primary PE.
> - install a label route for each protected PW or PW segment in the corresponding context label table. The next hop should be the backup AC (in the case of SS-PW) or a label swap to the label of the next segment of the backup PW (in the case of MS-PW).
> - point incoming bypass tunnel(s) to their corresponding context label table, to result in a label look-up in that table.
%sam - the above will not work in all the cases.

1. In the case of MSPW interAS option B, it will fail as you cannot tunnel through the PW label and assume it to be constant across the segments.
2. when you perform OAM, like trace of MSPW using LSP ping with VCCV, it will fail with the existing model. There are lot of other scenarios which I could think off, where existing OAM mechanisms.
3. For T/S PE protection(fig 7), you are actually creating protection for the underlying transport lsp. correct? If so, it is not actually PW protection, rather the underlying LSP protection. In that case, it will (configuration) affect any traffic which uses that transport LSP. Have you considered non-PW traffic using the same transport lsp as PW? Also, why is it in PWE3 working group and not in MPLS
4. If you say, the configuration/context label+table is created on PHP (in case of S/T PE) is only for PW, this is now introducing config on PHP, on which there is no PW awareness, right. And I am not clear with the text in this regard.
5. I do not see any section on how this will cause impact on OAM. As in the above question, it will impact and also cause breakage of existing mechanisms.

Like I said earlier, I fail to see the current draft describing clearly the scenarios I have identified for now. would like to see them clarified prior to adoption.

-sam
> 
> Then your forwarding state is ready in place. This is applicable to static SS-PWs, static MS-PWs, and static and dynamic MS-PW segment stitching. Essentially, the forwarding state in the data-plane is the ultimate goal of this PW endpoint protection. If your network already has LDP for PW signaling, you can used the LDP extension to coordinate your protector with primary PE. Otherwise, just use static configuration to achieve the same.
> 
> Hope this has answered your questions.
> 
> 
> Thanks,
> 
> -Yimin Shen
> Juniper Networks
> 
> 
> From: pwe3-bounces@ietf.org [mailto:pwe3-bounces@ietf.org] On Behalf Of Sam Aldrin
> Sent: Friday, August 30, 2013 2:29 PM
> To: Bocci, Matthew (Matthew)
> Cc: pwe3@ietf.org
> Subject: Re: [PWE3] Poll for WG adoption of draft-shen-pwe3-endpoint-fast-protection-04
> 
> Hi,
> I would like to see the  following questions answered before the document could be adopted.
> Here are the reasons why.
> 1. The scope of the document says End point protection for SS-PW and MS-PW. But what it is failing to consider is the absence of signaling component. I do not see how this will work when the PW's are set up statically w/o the dynamic signaling in both SS-PW and MS-PW?
> 
> 2. Would also like to see how the protection works, in terms of setup and working model, where a MS-PW is made of dynamically signaled SS-PW and statically setup SS-PW stitched to form a MS-PW.
> 3. By reading sec 5. the way I understood that this is only possible with control plane being present. If my understanding is incorrect, would like to see text detailing on how this could be achieved in the absence of CP(control plane).
> 4. In case CP is mandatory, I would like to see the document title and scope to change to reflect the same.
> thanks
> -sam
> 
> On Fri, Aug 30, 2013 at 7:26 AM, Bocci, Matthew (Matthew) <matthew.bocci@alcatel-lucent.com> wrote:
> This email begins a two week poll to help the chairs determine if there is consensus to adopt draft-shen-pwe3-endpoint-fast-protection-04 as an PWE3 working group draft.
> 
> The draft can be found here: 
> http://tools.ietf.org/id/draft-shen-pwe3-endpoint-fast-protection-04.txt
> 
> Please read the draft and indicate to the list if you support adoption, or if you do not support adoption (giving reasons).
> 
> Please note that this is only a call for adoption. There needs to be consensus that this draft is a good basis for the work, but it does not need to be perfect at this stage.
> 
> The poll for adoption will close in two weeks time, on Friday 13th September.
> 
> Best regards,
> 
> Matthew 
> 
> _______________________________________________
> pwe3 mailing list
> pwe3@ietf.org
> https://www.ietf.org/mailman/listinfo/pwe3
> 
>