Re: [Teas] Eric Rescorla's No Objection on draft-ietf-teas-rsvp-egress-protection-15: (with COMMENT)

Huaimo Chen <huaimo.chen@huawei.com> Thu, 08 March 2018 04:53 UTC

Return-Path: <huaimo.chen@huawei.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 889BA126CC7; Wed, 7 Mar 2018 20:53:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.23
X-Spam-Level:
X-Spam-Status: No, score=-4.23 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
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 3fIdQ-jNfR7j; Wed, 7 Mar 2018 20:53:25 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F9B11201FA; Wed, 7 Mar 2018 20:53:25 -0800 (PST)
Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id D6834D2B798CD; Thu, 8 Mar 2018 04:53:20 +0000 (GMT)
Received: from SJCEML701-CHM.china.huawei.com (10.208.112.40) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.382.0; Thu, 8 Mar 2018 04:53:22 +0000
Received: from SJCEML521-MBS.china.huawei.com ([169.254.2.168]) by SJCEML701-CHM.china.huawei.com ([169.254.3.93]) with mapi id 14.03.0382.000; Wed, 7 Mar 2018 20:53:16 -0800
From: Huaimo Chen <huaimo.chen@huawei.com>
To: Eric Rescorla <ekr@rtfm.com>
CC: The IESG <iesg@ietf.org>, "draft-ietf-teas-rsvp-egress-protection@ietf.org" <draft-ietf-teas-rsvp-egress-protection@ietf.org>, "teas-chairs@ietf.org" <teas-chairs@ietf.org>, "vishnupavan@gmail.com" <vishnupavan@gmail.com>, "teas@ietf.org" <teas@ietf.org>
Thread-Topic: Eric Rescorla's No Objection on draft-ietf-teas-rsvp-egress-protection-15: (with COMMENT)
Thread-Index: AQHTtoTJAhS/ugRwUEqEF66BeiAFNqPFqoKQgACbqQD//3tisA==
Date: Thu, 08 Mar 2018 04:53:15 +0000
Message-ID: <5316A0AB3C851246A7CA5758973207D463A58521@sjceml521-mbs.china.huawei.com>
References: <152047594343.21248.12956511410896389971.idtracker@ietfa.amsl.com> <5316A0AB3C851246A7CA5758973207D463A584E2@sjceml521-mbs.china.huawei.com> <CABcZeBNCDOqrE1y4ND+j9Rb=YmwvLw0JzAnO8S1NQHkXoNizTA@mail.gmail.com>
In-Reply-To: <CABcZeBNCDOqrE1y4ND+j9Rb=YmwvLw0JzAnO8S1NQHkXoNizTA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.151.14]
Content-Type: multipart/alternative; boundary="_000_5316A0AB3C851246A7CA5758973207D463A58521sjceml521mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/fhOCBgtArC4WWL99URQJFKvSTTM>
Subject: Re: [Teas] Eric Rescorla's No Objection on draft-ietf-teas-rsvp-egress-protection-15: (with COMMENT)
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Mar 2018 04:53:27 -0000

Hi Eric,

Thank you very much for your quick reply.
Answers are inline below with prefix [HC].

Best Regards,
Huaimo
From: Eric Rescorla [mailto:ekr@rtfm.com]
Sent: Wednesday, March 07, 2018 11:33 PM
To: Huaimo Chen <huaimo.chen@huawei.com>
Cc: The IESG <iesg@ietf.org>; draft-ietf-teas-rsvp-egress-protection@ietf.org; teas-chairs@ietf.org; vishnupavan@gmail.com; teas@ietf.org
Subject: Re: Eric Rescorla's No Objection on draft-ietf-teas-rsvp-egress-protection-15: (with COMMENT)



On Wed, Mar 7, 2018 at 8:27 PM, Huaimo Chen <huaimo.chen@huawei.com<mailto:huaimo.chen@huawei.com>> wrote:
Hi Eric,

    Thank you very much for your time and valuable comments.
    Answers to them are inline below with prefix [HC].

Best Regards,
Huaimo
-----Original Message-----
From: Eric Rescorla [mailto:ekr@rtfm.com<mailto:ekr@rtfm.com>]
Sent: Wednesday, March 07, 2018 9:26 PM
To: The IESG <iesg@ietf.org<mailto:iesg@ietf.org>>
Cc: draft-ietf-teas-rsvp-egress-protection@ietf.org<mailto:draft-ietf-teas-rsvp-egress-protection@ietf.org>; Vishnu Beeram <vishnupavan@gmail.com<mailto:vishnupavan@gmail.com>>; teas-chairs@ietf.org<mailto:teas-chairs@ietf.org>; vishnupavan@gmail.com<mailto:vishnupavan@gmail.com>; teas@ietf.org<mailto:teas@ietf.org>
Subject: Eric Rescorla's No Objection on draft-ietf-teas-rsvp-egress-protection-15: (with COMMENT)

Eric Rescorla has entered the following ballot position for
draft-ietf-teas-rsvp-egress-protection-15: No Objection

When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-teas-rsvp-egress-protection/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

https://mozphab-ietf.devsvcdev.mozaws.net/D4328

I found this document a little hard to follow because it took me a while to understand the difference between the current situation and the change in the draft. Would you consider putting part of the material from S 6 in the introduction so non-experts could have more context?
[HC]. Yes. We will consider putting some details in the introduction.


   locally protecting the egress node(s) of an LSP.

   This document fills that void and specifies extensions to RSVP-TE for For those of us who are not experts, can you say what "protecting" means?
[HC] Yes. In general, locally protecting an egress node of an LSP
means that when the egress node fails, the traffic that the LSP carries
will be delivered to its destination continually by the direct upstream node
of the egress node and the backup egress node.
Without protecting the egress node of the LSP, when the egress node
fails, the traffic will be lost (i.e., the traffic will not be delivered
to its destination).

Sorry, I apologize for being unclear. I meant perhaps you could say it in the intro.
[HC] We will say it accordingly in the introduction.



   egresses L1 and L2 of a primary P2MP LSP from ingress R1 to two
   egresses L1 and L2.  La and Lb are the designated backup egresses for
   primary egresses L1 and L2 respectively.  The backup LSP for This might be the tiniest bit confusing, as it mentions L1 and L2 twice.
[HC] We will revise the related text accordingly as below:
egresses L1 and L2 of a primary P2MP LSP starting from ingress R1.


   The exact mechanism by which the failure of the primary egress is
   detected by the upstream node is out of the scope of this document.
It would be helpful for me if you specified what the upstream node is. Is it R3?
[HC] Yes. We will specify it according to your suggestion as follows:
The exact mechanism by which the failure of the primary egress node is
detected by the upstream node R3 is out of the scope of this document.


   node does not provide any fast local protection against the failure
   of the primary egress node.  In this case, the backup LSP from the
   branch node to the backup egress node protects against failures on This sentence would be clearer if it said "If the direct upstream node does not provide any fast local protection ....."
[HC] We will update the related text accordingly as below:
If the direct upstream node does not provide any fast local protection
against the failure of the primary egress node, the branch node can be
a (upstream) node on the primary LSP, but not the direct upstream node.


   the subobject in bytes, including Type, Length and Contents fields.
   The Reserved field MUST be set to zero.
What are the semantics of the optional subobjects?
[HC] A optional subobject means that this subobject is optional (i.e.,
this subobject may be there or may not be there).

Sorry, I got that. I mean, what are the semantics if those are present.
[HC] We will add the text accordingly as follows:
IPv4 and IPv6 primary egress node subobjects indicate the IPv4 and IPv6 address of the primary egress node respectively. IPv4 and IPv6 P2P LSP ID subobjects contains the information for identifying IPv4 and IPv6 backup point-to-point (P2P) LSP tunnels respectively.


-Ekr



   To protect the VPN traffic against the failure of the egress L1 of
   the LSP, an existing solution (refer to Figure 2) includes:
I wasn't reading this closely, so it took me a minute to be like "hold on, this is reroute from R1, nor R3". Probably just me being stupid, but it might have helped to have a subsection like "Existing solution before this draft"
[HC] Yes. It is reroute by R1 instead of R3. We will update the related text
accordingly as follows:
To protect the VPN traffic against the failure of the egress node L1 of
the LSP, when the egress node fails, the ingress R1 of the LSP does
the reroute in an existing solution (refer to Figure 2). The solution
includes:


       The PLR R3 is closer to L1 than the ingress R1.  It may detect
       the failure of the egress L1 faster and more reliable.  Thus we
       can have faster protection for egress.
Nit: "more more reliably"
[HC] We will update the related text accordingly.