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
- [mpls] MPLS-RT review of draft-akiya-mpls-lsp-pin… Osborne, Eric
- Re: [mpls] MPLS-RT review of draft-akiya-mpls-lsp… Nobo Akiya (nobo)
- [mpls] MPLS-RT review of draft-akiya-mpls-lsp-pin… Mach Chen
- Re: [mpls] MPLS-RT review of draft-akiya-mpls-lsp… Nobo Akiya (nobo)
- Re: [mpls] MPLS-RT review of draft-akiya-mpls-lsp… Nobo Akiya (nobo)
- Re: [mpls] MPLS-RT review of draft-akiya-mpls-lsp… Mach Chen
- Re: [mpls] MPLS-RT review of draft-akiya-mpls-lsp… Osborne, Eric
- Re: [mpls] MPLS-RT review of draft-akiya-mpls-lsp… Nobo Akiya (nobo)