Re: [Pals] Mirja Kühlewind's No Objection on draft-ietf-pals-endpoint-fast-protection-04: (with COMMENT)

Yimin Shen <yshen@juniper.net> Fri, 16 December 2016 17:02 UTC

Return-Path: <yshen@juniper.net>
X-Original-To: pals@ietfa.amsl.com
Delivered-To: pals@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6440129B5E; Fri, 16 Dec 2016 09:02:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.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 vToZaIRTDU9O; Fri, 16 Dec 2016 09:02:54 -0800 (PST)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-eopbgr720129.outbound.protection.outlook.com [40.107.72.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 43B281296E8; Fri, 16 Dec 2016 09:02:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=GwilTJBNGyUIfqpdq7AC/4tysYXV/KUj2DgzRXRpRUk=; b=aQ62tSDWRaqfECL7hqVeVGFGNM71hhtgxUqiK1482GTdZiZlmz3HamGAxcCwRLkKJyVvWjlkiG2sxNmTgIA4r3J4z563unJWT0HhjhDb/4PhYLFHxP3v5+mUWxPedVsLBseNP9ClroNmRt6Cupuc9h4DcyFzUdk+jSgoAEvxXPc=
Received: from BN3PR0501MB1554.namprd05.prod.outlook.com (10.161.217.144) by BN3PR0501MB1554.namprd05.prod.outlook.com (10.161.217.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.13; Fri, 16 Dec 2016 17:02:53 +0000
Received: from BN3PR0501MB1554.namprd05.prod.outlook.com ([10.161.217.144]) by BN3PR0501MB1554.namprd05.prod.outlook.com ([10.161.217.144]) with mapi id 15.01.0789.013; Fri, 16 Dec 2016 17:02:53 +0000
From: Yimin Shen <yshen@juniper.net>
To: Mirja Kuehlewind <ietf@kuehlewind.net>, The IESG <iesg@ietf.org>
Thread-Topic: [Pals] Mirja Kühlewind's No Objection on draft-ietf-pals-endpoint-fast-protection-04: (with COMMENT)
Thread-Index: AQHSVg6IvrCVXgU1H02s1+a0h2d2fqEKfImA
Date: Fri, 16 Dec 2016 17:02:52 +0000
Message-ID: <BFB1B667-8973-4F0A-89D6-0BE3A3B71527@juniper.net>
References: <148172235178.16816.13441881946502450125.idtracker@ietfa.amsl.com>
In-Reply-To: <148172235178.16816.13441881946502450125.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.18.0.160709
authentication-results: spf=none (sender IP is ) smtp.mailfrom=yshen@juniper.net;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.241.10]
x-ms-office365-filtering-correlation-id: d851896b-97d1-421e-1996-08d425d55fd0
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN3PR0501MB1554;
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1554; 7:Fckoh3XerrqhmNZmd6gtcvetGEjwxzYHos2KbefiKqQ5aQ4I0EZCMmXGkYBnXVTg10jHQBnDHnayhiSjhwQB7hRRnlbibwB45qKCAmdVrK2fp53zrYPAZuZ2M1qUBbJv9Xgb/fpFhXO8YIG/O+oIJ8i+qtcQRUPszKSe2z/7u3KXVveUy1G2VpJqYG+iDF0Fe4V9/1dPnpE5IqqwmY3ThNDfMyjKNT9crMJhsV51eIIbMfOOb4gMTYt9gZFKK2g6itpVUvLKyp6s2j/ia7tYS+gA40y2ZJ4Gs+w03Fw9CSHV+JaouoZ0W306ZD8ybi5VjHbciGWGWVtvhXZXeJhRdeOSeji7ysgX2u7PA2UiBcOtDi7Mk29NYw9hDjVh359RodW4qFFrx9xwPiVK8N5xIdpVDVRh2sbFDALbSoeXtxCgb6zinInhofu7R3O0G2AfLqXMDB6/ng4o5S44MrJk1A==
x-microsoft-antispam-prvs: <BN3PR0501MB1554669D3837067BBF604EE0BD9C0@BN3PR0501MB1554.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(6072148); SRVR:BN3PR0501MB1554; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1554;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39410400002)(39860400002)(39850400002)(39450400003)(39840400002)(37854004)(24454002)(377454003)(189002)(199003)(3660700001)(54356999)(33656002)(101416001)(50986999)(229853002)(38730400001)(2900100001)(3280700002)(25786008)(105586002)(6436002)(2906002)(6116002)(106116001)(3846002)(7736002)(305945005)(99286002)(102836003)(4326007)(224303003)(77096006)(76176999)(106356001)(6486002)(68736007)(39060400001)(224313004)(92566002)(66066001)(81156014)(36756003)(81166006)(6506006)(4001350100001)(8936002)(6512006)(5660300001)(5001770100001)(97736004)(83716003)(82746002)(230783001)(122556002)(86362001)(189998001)(83506001)(2950100002)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1554; H:BN3PR0501MB1554.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <DB00613F18CD8D41B0688D12881D256E@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2016 17:02:52.9996 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1554
Archived-At: <https://mailarchive.ietf.org/arch/msg/pals/RXd4RYOjIIZZlmapovTDHgkKU40>
Cc: "draft-ietf-pals-endpoint-fast-protection@ietf.org" <draft-ietf-pals-endpoint-fast-protection@ietf.org>, "stewart.bryant@gmail.com" <stewart.bryant@gmail.com>, "pals-chairs@ietf.org" <pals-chairs@ietf.org>, "pals@ietf.org" <pals@ietf.org>
Subject: Re: [Pals] Mirja Kühlewind's No Objection on draft-ietf-pals-endpoint-fast-protection-04: (with COMMENT)
X-BeenThere: pals@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Pseudowire And LDP-enabled Services dicussion list." <pals.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pals>, <mailto:pals-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pals/>
List-Post: <mailto:pals@ietf.org>
List-Help: <mailto:pals-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pals>, <mailto:pals-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Dec 2016 17:02:57 -0000

Hi Mirja,

Thanks very much for your review and comments! Please see my answers inline.

Thanks,

-- Yimin


On 12/14/16, 8:32 AM, "Pals on behalf of Mirja Kuehlewind" <pals-bounces@ietf.org on behalf of ietf@kuehlewind.net> wrote:

    Mirja Kühlewind has entered the following ballot position for
    draft-ietf-pals-endpoint-fast-protection-04: No Objection
  
    
    
    ----------------------------------------------------------------------
    COMMENT:
    ----------------------------------------------------------------------
    
    A few smallish comments/questions:
    
    1) This is no news but there are a lot of acronyms in this drafts which
    makes it partly hard to read. Some of them are never spelled out, such as
    PE, CE, RSVP... I would like to propose two changes to support the
    reader: 1) Spell out all acronyms in the abstract and 2) add a glossary.
    Further you could maybe also define some terminology at the beginning
    such as 'protector'.
    
[yshen] I will do 1) as you suggested, and also scan the document and spell out acronyms that are missed out.  

    2) This sentence/use of acronym is confusing: 
    "In Figure 1, the IP/MPLS network consists of PE and P routers."
    NEW:
    "In Figure 1, the IP/MPLS network consists of four PEs and two routers P1
    and P2."
    
[yshen] Will make this change.

    3) I don't fully understand this part in sec 4.1:
    "Normally the router will attempt to
       forward PW packets in a load balance fashion over the ECMP set.  When
       the link fails, if the router reroutes only the portion of traffic
       originally traversing the link while letting the rest of traffic
       remain on the other ECMP branches, it will create a situation where
       the egress CE receives traffic from both the primary PE and the
       backup PE. "
    If you have two ECMP branches, why don't you simply use the other one for
    all traffic? Isn't this the kind of protection your are discussing? Or
    are you assuming that this note somewhere on the PW does not apply this
    backup strategy?

[yshen] ECMP branches can only be used to protected each other (in the manner you mentioned), if the failure on one branch is not shared by other branches. This condition may hold in some cases of transit link/node failure, but not in an egress node failure. At the moment that we detect an egress node failure on any ECMP branch, we should know this failure is going to affect all ECMP branches (i.e. the entire tunnel). Therefore, despite the current state of the other branches (as some of them may not be direct links to the egress node, and hence subject to delay in failure detection or propagation), we should move all traffic to the bypass LSP. I will revise the text to clarify this.


    4) Do you have references for mechanisms described in section 5?

[yshen] In general, a network has a numbers of options to react to a failure (while local repair is in use) and eventually converge. We have seen all them being used in real networks. In this section, we list them for the completeness of the document, to provide to overview on what to expect after egress protection kicks in.  Section 6.5.2 of RFC 4090 has a similar discussion in the context of RSVP, but I don’t think this document should refer to that, because all these mechanisms are protocol independent and common practices.
    
    One high level comment:
    I was wondering while reading the whole time if this should be
    informational or standards track. Was there any discussion in the wg? Are
    there implementations?
    
[yshen] Yes, there have been implementations and deployments.


    _______________________________________________
    Pals mailing list
    Pals@ietf.org
    https://www.ietf.org/mailman/listinfo/pals