Re: [mpls] Routing directorate review of draft-ietf-mpls-lsp-ping-lag-multipath-03

Mach Chen <mach.chen@huawei.com> Fri, 25 May 2018 01:04 UTC

Return-Path: <mach.chen@huawei.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 830B612D7F1; Thu, 24 May 2018 18:04:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] 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 p5K6Vhd87QKU; Thu, 24 May 2018 18:04:33 -0700 (PDT)
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 6148E1273B1; Thu, 24 May 2018 18:04:33 -0700 (PDT)
Received: from lhreml702-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 69C72ED2AAF87; Fri, 25 May 2018 02:04:28 +0100 (IST)
Received: from DGGEML423-HUB.china.huawei.com (10.1.199.40) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.382.0; Fri, 25 May 2018 02:04:29 +0100
Received: from DGGEML510-MBX.china.huawei.com ([169.254.2.161]) by dggeml423-hub.china.huawei.com ([10.1.199.40]) with mapi id 14.03.0382.000; Fri, 25 May 2018 09:04:22 +0800
From: Mach Chen <mach.chen@huawei.com>
To: George Swallow <swallow.ietf@gmail.com>
CC: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>, "draft-ietf-mpls-lsp-ping-lag-multipath@ietf.org" <draft-ietf-mpls-lsp-ping-lag-multipath@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Thread-Topic: Routing directorate review of draft-ietf-mpls-lsp-ping-lag-multipath-03
Thread-Index: AdPxHComHzVKTJV6QRCxYZYkPv0ozABWLVLQACpFoYAAKSrhEA==
Date: Fri, 25 May 2018 01:04:22 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE29244730B@dggeml510-mbx.china.huawei.com>
References: <CY1PR0201MB1436F9BFD9BA41F921B2C4C084950@CY1PR0201MB1436.namprd02.prod.outlook.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE29243FBDF@dggeml510-mbx.china.huawei.com> <CAAA2pyd-fk0aYNUrE6ox=RpMVM-+ocUTD8UJtyuqUyDtkaXd_Q@mail.gmail.com>
In-Reply-To: <CAAA2pyd-fk0aYNUrE6ox=RpMVM-+ocUTD8UJtyuqUyDtkaXd_Q@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.194.201]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/LU3bA9ASZMnaGV0-jQra2coBXl0>
Subject: Re: [mpls] Routing directorate review of draft-ietf-mpls-lsp-ping-lag-multipath-03
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: Fri, 25 May 2018 01:04:37 -0000

Hi George,

> From: George Swallow [mailto:swallow.ietf@gmail.com]
> Sent: Thursday, May 24, 2018 9:14 PM
> To: Mach Chen <mach.chen@huawei.com>
> Cc: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>; draft-ietf-mpls-
> lsp-ping-lag-multipath@ietf.org; mpls@ietf.org; mpls-chairs@ietf.org; rtg-
> dir@ietf.org
> Subject: Re: Routing directorate review of draft-ietf-mpls-lsp-ping-lag-
> multipath-03
> 
> Mach -
> >>
> >> Top of page 13:
> >>    The initiator LSR sends two MPLS echo request messages to traverse
> >>    the two LAG members at TTL=1:
> >> “TTL=1” should be “TTL=n”.
> >
> >Good catch, fixed.
> 
> At this point in the procedure you have already reached the node at ttl=n.  You
> are now probing a LAG that extends to the node at TTL=n+1.
> S0 the text should be "TTL=n+1".

Yes, you are right.

Best regards,
Mach


> Thanks,
> George
> 
> On Wed, May 23, 2018 at 6:03 AM, Mach Chen <mach.chen@huawei.com>
> wrote:
> Hi Jon,
> 
> Thanks for the detailed review and useful comments!
> 
> Please see some responses inline...
> 
> > From: Jonathan Hardwick [mailto:Jonathan.Hardwick@metaswitch.com]
> > Sent: Tuesday, May 22, 2018 3:39 AM
> > To: draft-ietf-mpls-lsp-ping-lag-multipath@ietf.org; mpls@ietf.org;
> > mpls- chairs@ietf.org
> > Cc: rtg-dir@ietf.org
> > Subject: Routing directorate review of
> > draft-ietf-mpls-lsp-ping-lag-multipath-03
> >
> > Hello
> >
> > I have been selected to do a routing directorate “early” review of this draft.
> > https://datatracker.ietf.org/doc/draft-ietf-mpls-lsp-ping-lag-multipat
> > h/
> >
> > The routing directorate will, on request from the working group chair,
> > perform an “early” review of a draft before it is submitted for
> > publication to the IESG.  The early review can be performed at any
> > time during the draft’s lifetime as a working group document.  The
> > purpose of the early review depends on the stage that the document has
> > reached.  As this document is close to working group last call, my
> > focus for the review was to determine whether the document is ready to
> > be published.  Please consider my comments along with the other working
> group last call comments.
> >
> > For more information about the Routing Directorate, please see
> > http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
> >
> > Best regards
> > Jon
> >
> >
> > Document: draft-ietf-mpls-lsp-ping-lag-multipath-03.txt
> > Reviewer: Jonathan Hardwick
> > Review Date: 21 May 2018
> > Intended Status: Standards Track
> >
> > Summary
> > This document looks ready for working group last call.  I have a few
> > minor issues that I am sure can be resolved during the last call.
> >
> >
> > Section 2
> > First paragraph: the reference to section 3.3 of [RFC8029] looks
> > wrong.  Should it be a reference to section 4?
> It was intended to refer to Section 3.3 RFC4079 (Downstream Mapping).
> 
> How about the following text:
> "Reader is expected to be familiar with mechanics of Downstream Mapping
> described in Section 3.3 of RFC8029 and Downstream Detailed Mapping TLV
> (DDMAP) described in Section 3.4 of RFC8029."
> 
> 
> >
> > Section 3
> > “When the responder LSR receives an MPLS echo reply message” <- you
> > mean “MPLS echo request message”.
> 
> Yes.
> 
> >
> > Section 5.1
> > This is fine, but I found it a bit cumbersome to read.  How about this
> rewording?
> > NEW
> >   If the downstream LSR does not return Remote Interface Index
> >sub-TLVs in
> >   the DDMAP, then the initiator LSR validates LAG member link
> >traversal by
> >   traversing all available LAG member links and then using the
> >procedure  described
> >   below.  This section provides the mechanism for the initiator LSR to
> >obtain  additional information from the downstream LSRs and describes
> >the additional  logic in the initiator LSR to validate the L2 ECMP traversal.
> > END
> 
> This looks good to me, thanks for the new text!
> 
> >
> > Section 5.1.3
> > For my interest, why are you using “entropy” here?  It sounds like you
> > mean “probability”, but I might have misunderstood your meaning.
> 
> The "entropy" is used to select specific LAG member link, it has the similar
> concept as "entropy label".
> 
> >
> > Top of page 13:
> >    The initiator LSR sends two MPLS echo request messages to traverse
> >    the two LAG members at TTL=1:
> > “TTL=1” should be “TTL=n”.
> 
> Good catch, fixed.
> 
> >
> > Section 6
> > Typo “in the in the”
> 
> Fixed.
> 
> >
> > Section 8 and 9
> > This draft only discusses using the new Local & Remote Interface Index
> > Sub- TLVs in the context of a DDMAP for a LAG interface, so I was
> > surprised to read that it is permissible to set M=0 in these TLVs.
> > You should describe how the TLV is used in that case, if you are going to allow
> it.
> > Does the M flag need to be set consistently in all Local & Remote
> > Interface Index Sub-TLVs  in a given DDMAP TLV?
> > In fact, isn’t the M flag redundant, given that the enclosing DDMAP
> > has the "LAG Description Indicator flag"?
> 
> Indeed, seems redundant, I will do double check on it.
> 
> >
> > Section 10
> > Why do you need the Sub-TLV length field?  It can be inferred from the
> > TLV length and the address type.
> 
> Indeed, and I personally agree, I will talk to the co-authors, if there is no further
> reasons, will remove the sub-TLV length field.
> 
> > Section 10.1.1 – if the LSR received no labels (e.g. PHP case) then
> > should it omit this sub-TLV, or include an empty sub-TLV?
> 
> The sub-TLV is derived from Label Stack Sub-TLV defined in 8029, it has the
> same usage as Label Stack Sub-TLV. So, for that case, the sub-TLV should be
> included and an Implicit Null label returned.
> 
> >
> > Other nits
> > Throughout, English grammar needs to be fine-tuned e.g. there are
> > definite and indefinite articles missing.  However, I found the
> > document perfectly readable, so perhaps this can be left for the RFC editor.
> 
> Sure, thanks.
> 
> Best regards,
> Mach