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

George Swallow <swallow.ietf@gmail.com> Thu, 24 May 2018 13:13 UTC

Return-Path: <swallow.ietf@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E21712DA72; Thu, 24 May 2018 06:13:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 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_LOW=-0.7, 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 FBDzVS-3wJDY; Thu, 24 May 2018 06:13:35 -0700 (PDT)
Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::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 CF77712DA4A; Thu, 24 May 2018 06:13:34 -0700 (PDT)
Received: by mail-wm0-x234.google.com with SMTP id a67-v6so4968210wmf.3; Thu, 24 May 2018 06:13:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=79pv3Y0AD5gsu/sYW8zx3Feu6z4c7H818PkHoGxuNKs=; b=mvYhQ0/tP7qNtQwiySQssQRbgL6pQl3MCQYneF882jTHR6PJyuwoUIO+GB0O81mZgx q4p5LbK6eMJFVd8n4z3vnjcQFK1x9Q4SvCRnKIsWL76Ya4WbEnCEOZcl6GSJC7t2yBhk 0zVsJYgXHW3z5BzFllvUd1b0+uHHQXANekcu0F1xS09boA9nHs2f2NcLSvDcnwdINyWi dUn53fj/+JvrmvI+JTNmJ7xnRF+tTnPMidrDZARSia8HQB+50Msg44jnKslEIHi1JLVK jEnxSxCuAc1vJzdoFpdk1gedBD72y4lsXZL7p0w8W9gx/rrWC2MYuf6oDJDmQt9i1vHx reiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=79pv3Y0AD5gsu/sYW8zx3Feu6z4c7H818PkHoGxuNKs=; b=WmMrdr93XzihpMWmvtPpKT2e9eVjCeBOHYVoZpcMEeZO4kZMWuhJAFzcFN3EYRDjCa PzB8eabVBhtO5PukEfUdBwtK1sC/pVF0qvhYSaQXlJrWMXNGEuS76yStPmMvuMvs1CUg Ig6D+JlssM/+5xfVDorwc5lfO5wstAA9R/Td8W9dVmM0zUnSl+a2HZSiry8vYlwGoOig a+5zrjIN33zgNEh5GWFKcoWgR7YJrxeg9nC1D0IVzLhvKB7coXHhLRHeo6EzUq06PWs3 JpksPAabZrTJWkyTJorVC4buQARnPIxUic+Ran2FZQlTkMK+qQd5QaCB5+u220PaOv5e JV/g==
X-Gm-Message-State: ALKqPwefdRO9dINUCV4PySVhG6+zdO8DoabD3wNRm15CGoPD5eP13R/X af165XQlFewt1bNDoYdmfQN3tp5x4r/fodYsuzE=
X-Google-Smtp-Source: AB8JxZoX0jwrLa1YoqMvyplSj795TV8I6BcUlj7M1x5ybTNObwU3Y+Uc7yiUNW6zyLVBH/TKd9cFgaLhTFdIdPzmiz4=
X-Received: by 2002:a1c:d7d0:: with SMTP id o199-v6mr7072892wmg.61.1527167613396; Thu, 24 May 2018 06:13:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:adf:9976:0:0:0:0:0 with HTTP; Thu, 24 May 2018 06:13:33 -0700 (PDT)
In-Reply-To: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE29243FBDF@dggeml510-mbx.china.huawei.com>
References: <CY1PR0201MB1436F9BFD9BA41F921B2C4C084950@CY1PR0201MB1436.namprd02.prod.outlook.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE29243FBDF@dggeml510-mbx.china.huawei.com>
From: George Swallow <swallow.ietf@gmail.com>
Date: Thu, 24 May 2018 09:13:33 -0400
Message-ID: <CAAA2pyd-fk0aYNUrE6ox=RpMVM-+ocUTD8UJtyuqUyDtkaXd_Q@mail.gmail.com>
To: Mach Chen <mach.chen@huawei.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>
Content-Type: multipart/alternative; boundary="0000000000001beb9c056cf36b17"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/-PEgWqi6-DRn5C8qFsiMD3yEAYs>
Subject: Re: [RTG-DIR] Routing directorate review of draft-ietf-mpls-lsp-ping-lag-multipath-03
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2018 13:13:40 -0000

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".

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-multipath/
> >
> > 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
>