Re: [mpls] MPLS-RT review of draft-akiya-mpls-lsp-ping-lag-multipath

"Nobo Akiya (nobo)" <nobo@cisco.com> Sat, 06 December 2014 02:17 UTC

Return-Path: <nobo@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9584D1A8782 for <mpls@ietfa.amsl.com>; Fri, 5 Dec 2014 18:17:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -114.511
X-Spam-Level:
X-Spam-Status: No, score=-114.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=ham
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 YHd0WRzFwB6c for <mpls@ietfa.amsl.com>; Fri, 5 Dec 2014 18:17:20 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DC9A81A8A12 for <mpls@ietf.org>; Fri, 5 Dec 2014 18:17:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5317; q=dns/txt; s=iport; t=1417832240; x=1419041840; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Av2mIxeIfCpTHajge/mCkYWP0usiMlLgUMwp5XDk24o=; b=FTmlAE7d04qmkJ3GUOed4FQcm7X2AmvYe12RL6DqHoCEng4ugbIu+NsV 7mszN0fAtgHWUA9dd2UFzZiYMzB1xUNig32+TUt7NQkPqooX5aeFc7N7O GATqTNV9eP+xiG3FjE4KsmL8YT7nAmJ9UYEdXdOciRAAe/9B5+lcIeilJ 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkQFAPllglStJA2M/2dsb2JhbABZgmQigSoEyEYBhBcCgRgWAQEBAQF9hAIBAQEEJxM/DAQCAQgRBAEBCxQJBzIUCQgBAQQBDQUIiDMB1XIBAQEBAQEBAQEBAQEBAQEBAQEBAQEXkB4xBwaDG4EVAQSNXIFqizuLUIJrg2KDb2+BRX4BAQE
X-IronPort-AV: E=Sophos;i="5.07,526,1413244800"; d="scan'208";a="374915133"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-9.cisco.com with ESMTP; 06 Dec 2014 02:17:19 +0000
Received: from xhc-rcd-x08.cisco.com (xhc-rcd-x08.cisco.com [173.37.183.82]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id sB62HIKQ008288 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 6 Dec 2014 02:17:19 GMT
Received: from xmb-aln-x01.cisco.com ([fe80::747b:83e1:9755:d453]) by xhc-rcd-x08.cisco.com ([173.37.183.82]) with mapi id 14.03.0195.001; Fri, 5 Dec 2014 20:17:18 -0600
From: "Nobo Akiya (nobo)" <nobo@cisco.com>
To: "Osborne, Eric" <eric.osborne@level3.com>, "draft-akiya-mpls-lsp-ping-lag-multipath@tools.ietf.org" <draft-akiya-mpls-lsp-ping-lag-multipath@tools.ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "VIGOUREUX, MARTIN (MARTIN)" <martin.vigoureux@alcatel-lucent.com>
Thread-Topic: MPLS-RT review of draft-akiya-mpls-lsp-ping-lag-multipath
Thread-Index: AdAP2no76f67h7pbRmWY0LHccfco7wBIBBRA
Date: Sat, 06 Dec 2014 02:17:18 +0000
Message-ID: <CECE764681BE964CBE1DFF78F3CDD3943F5F9B1B@xmb-aln-x01.cisco.com>
References: <63CB93BC589C1B4BAFDB41A0A19B7ACD01049215@USIDCWVEMBX08.corp.global.level3.com>
In-Reply-To: <63CB93BC589C1B4BAFDB41A0A19B7ACD01049215@USIDCWVEMBX08.corp.global.level3.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.24.198.95]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/iNMRWlD_m_R-prUeASJge-gNsrI
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-akiya-mpls-lsp-ping-lag-multipath
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Sat, 06 Dec 2014 02:17:25 -0000

Hi Eric,

Many thanks for thorough review of this document and providing constructive comments. We will go through your comments and update the document once other comments from MPLS-RT team come in.

Thanks!

-Nobo

> -----Original Message-----
> From: Osborne, Eric [mailto:eric.osborne@level3.com]
> Sent: Thursday, December 04, 2014 10:56 AM
> To: draft-akiya-mpls-lsp-ping-lag-multipath@tools.ietf.org; mpls-
> chairs@tools.ietf.org; VIGOUREUX, MARTIN (MARTIN)
> Cc: mpls@ietf.org
> Subject: MPLS-RT review of draft-akiya-mpls-lsp-ping-lag-multipath
> 
> I forgot to cc the list so I'm resending my comments on this draft.
> 
> Here is my review:
> 
> - is the document coherent?
> 	Not really...it needs some serious copyediting.  See the wall of text
> below.  None of my copyedit comments should be considered blockers for
> WG adoption.
> 
> - is it useful?
> 	Very much so.  This mechanism will make troubleshooting easier
> and proactive monitoring much better.
> 
> - is it ready for WG adoption?
> 	Yes.  It needs some cleanup but the technology seems sound.  It's
> certainly mature enough to be adopted by the WG.
> 
> 
> Document comments:
> 
> This isn't a line-by-line critique and I'm not a terribly good Real Editor(tm)
> anyways so I've tried to keep these comments general and constructive.
> 
> General: the document needs an infusion of pronouns and definite articles.
> Things like "Result raises a limitation" (sec. 1.2) should be "The result
> raises.." or 'This result raises...'.  I've called out some of the places where
> this needs to happen, but not all of them.
> 
> Section 1.1: s/terminologies/terms/
> 
> Section 1.2: the first paragraph needs a rewrite, it's messy.  Also, the bullet
> points that end in '...is [succeeding|failing]' should be '...have
> [succeeded|failed]'.  And 'With above scenario' needs to be 'With the above
> scenario' or something.
> 
> Sections 3-5: These sections could use a reorg.  Starting with procedures for
> using new TLVs before defining the new TLVs feels awkward.  I suggest
> taking sections [3,4,5] and reordering as [5,3,4].
> 
> Section 3: This section needs a little introduction.  Something like "This
> section describes the handling of the new TLVs by nodes which understand
> them.  There are two cases - nodes which understand the TLVs but which for
> some reason cannot describe LAG members separately, and nodes which
> both understand the new TLVs and are able to describe LAG members
> separately".
> 
> Section 3.2: " The responder LSRs that understands the LAG Interface Info
> TLV and
>    are able to describe outgoing LAG member links separately are to use
>    the follow procedures"
> needs some singular/plural cleanup:
> " A responder LSR that understands the LAG Interface Info TLV and
>    is able to describe outgoing LAG member links separately uses
>    the follow procedures"
> or something like that.
> 
> Section 3.3: "Above procedures..." -> "The procedures above..."
> 
> Section 4.2: Same kind of cleanup as 3.2: "Responder LSRs that
> understands.." -> "Responder LSRs which understand..."
> 
> Section 4.3: "described procedures in this section" -> "the procedures
> described in this section"
> 
> Section 4.3: "following checks" -> "the following checks".  Also, the error
> case is a little confusing.  The first half of the error case is actually a success,
> and I spent some time going back and forth between the first half of the
> success case and the failure case to figure out whether they were different.
> It would benefit from some clarifying text, perhaps something like "An error
> case is any case where the OAM across a LAG fails, either partial or fully.  A
> partial failure is where some LAG member traversals behave as they should
> and some don't, and a full failure is where no LAG member traversals
> behave as they should".
> 
> Sections 5-8: no comments on the TLVs themselves, I don't know OAM well
> enough to find any hidden mines here.  This is for the WG to pore over.
> 
> Section 9: "As result of" -> "as a result of".  Also, "additional processing are
> required" -> "additional processing is required"
> 
> Section 11: "Authors" -> "The authors".
> 
> Appendix A: I get that this section is intended to list out problems that
> aren't solved by the mechanisms in this document.  It's probably worth
> adding text in Section 2 that describes the limitations of the proposed
> mechanism, something like "Most[*] LAGs are built from p2p links, and thus
> router X and router X+1 have the same number of LAG members.  It is
> possible to build LAGs asymmetrically by using Ethernet switches in the
> middle.  Appendix A lists some cases which this document does not
> address; if an operator deploys LAGs in a manner similar to what's shown in
> Appendix A, the mechanisms in this document may not suit them".  I know
> Section 2 has a bullet at the end that hints at this, but I think it should be
> more explicit.
> 
> 
> [*]  I believe this to be true.  I am willing to be wrong.  It has happened
> before.
> 
> 
> 
> 
> 
> 
> eric