Re: [Gen-art] Gen-art LC review: draft-ietf-pals-redundancy-spe-02

"Dongjie (Jimmy)" <jie.dong@huawei.com> Tue, 20 October 2015 08:44 UTC

Return-Path: <jie.dong@huawei.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DBDF1B2E5B; Tue, 20 Oct 2015 01:44:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 KN74v8LShBWa; Tue, 20 Oct 2015 01:44:17 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 38FDB1B2E5A; Tue, 20 Oct 2015 01:44:16 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BZA35783; Tue, 20 Oct 2015 08:44:14 +0000 (GMT)
Received: from nkgeml405-hub.china.huawei.com (10.98.56.36) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 20 Oct 2015 09:44:14 +0100
Received: from NKGEML512-MBX.china.huawei.com ([169.254.7.203]) by nkgeml405-hub.china.huawei.com ([10.98.56.36]) with mapi id 14.03.0235.001; Tue, 20 Oct 2015 16:44:10 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: Robert Sparks <rjsparks@nostrum.com>, General Area Review Team <gen-art@ietf.org>, "draft-ietf-pals-redundancy-spe.all@ietf.org" <draft-ietf-pals-redundancy-spe.all@ietf.org>, "pals@ietf.org" <pals@ietf.org>
Thread-Topic: Gen-art LC review: draft-ietf-pals-redundancy-spe-02
Thread-Index: AQHRCFoBAjbu6kcumUySNbKvi0Guup5yhQ/wgACtoYCAAL/uUA==
Date: Tue, 20 Oct 2015 08:44:10 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C927743BD958@nkgeml512-mbx.china.huawei.com>
References: <56216C90.4060606@nostrum.com> <76CD132C3ADEF848BD84D028D243C927743BD6AC@nkgeml512-mbx.china.huawei.com> <5625B071.6040303@nostrum.com>
In-Reply-To: <5625B071.6040303@nostrum.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.97.131]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/gen-art/7bpVgef9-bzoKIcNJpVFCZPWOeo>
Subject: Re: [Gen-art] Gen-art LC review: draft-ietf-pals-redundancy-spe-02
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Oct 2015 08:44:20 -0000

Hi Robert, 

Thanks for your comments, please see my replies inline:

> -----Original Message-----
> From: Robert Sparks [mailto:rjsparks@nostrum.com]
> Sent: Tuesday, October 20, 2015 11:10 AM
> To: Dongjie (Jimmy); General Area Review Team; pals@ietf.org;
> draft-ietf-pals-redundancy-spe.all@ietf.org
> Subject: Re: Gen-art LC review: draft-ietf-pals-redundancy-spe-02
> 
> 
> 
> On 10/19/15 9:34 PM, Dongjie (Jimmy) wrote:
> > Hi Robert,
> >
> > Thanks a lot for your review and comments. Please see my replies inline:
> >
> >> -----Original Message-----
> >> From: ietf [mailto:ietf-bounces@ietf.org] On Behalf Of Robert Sparks
> >> Sent: Saturday, October 17, 2015 5:31 AM
> >> To: General Area Review Team; ietf@ietf.org; pals@ietf.org;
> >> draft-ietf-pals-redundance-spe.all@ietf.org
> >> Subject: Gen-art LC review: draft-ietf-pals-redundancy-spe-02
> >>
> >> I am the assigned Gen-ART reviewer for this draft. The General Area
> >> Review Team (Gen-ART) reviews all IETF documents being processed by
> >> the IESG for the IETF Chair.  Please treat these comments just like any other
> last call comments.
> >>
> >> For more information, please see the FAQ at
> >>
> >> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
> >>
> >> Document: draft-ietf-pals-redundancy-spe-02
> >> Reviewer: Robert Sparks
> >> Review Date: 16 Oct 2015
> >> IETF LC End Date: 19 Oct 2015
> >> IESG Telechat date: 22 Oct 2015
> >>
> >> Summary: Almost ready for publication as PS but with issues that need
> >> to be discussed/addressed
> >>
> >> This document is hard to read. It is more acronym-laden than it needs to be.
> > We will expand the acronyms on first use in next revision.
> That won't change how hard this is to read.
> 
> Expanding the acronyms on first use won't make the prose later in the
> document any different.
> The use of acronyms for the elements involved in almost all of the prose is
> unnecessary. The words for them are short enough.

Sorry for making this document hard to read, could you provide some advices on how to improve the readability? 

> >
> >> -----
> >> There is a process issue that the IESG should pay attention to.
> >> The shepherd writeup says this:
> >>
> >>     "There is one IPR declaration (1911) raised in November 2012 against
> >>      an early version of the draft.  There was no discussion in the WG
> >>      related to this."
> >>
> >> That happens sometimes, but it's much better to have a real
> >> indication that the group considered the disclosure and explicitly decided not
> to change directions.
> >> -----
> > I hope Andy and Deborah have solved your concern on this.
> >
> >> The last sentence of the 2nd paragraph (declaring multi-homing on
> >> both sides of an S-PE out of scope) should be moved earlier in the document.
> >> The introduction and perhaps even the abstract can be clearer about
> >> what _is_ in scope.
> > Agreed, will move it to the introduction of the document.
> Thanks.
> >
> >> It needs to be clearer where the normative description of behavior is.
> >> I think you're intending it to be the first part of section 3. I have
> >> not worked through the references enough to ensure that it is complete.
> > Yes, the first part of section 3 defines the operation of S-PE.
> >
> >> The third paragraph starts off "In general, ...". Are there any
> >> specific cases where the requirements that follow do not hold? If so,
> >> there needs to be more description. If not, please delete "In general,".
> > We will remove "in general" in next revision.
> >
> >> Are sections 3.1 and 3.2 supposed to be only examples? Would the
> >> specification of the protocol be complete if they were deleted? If
> >> not, something needs to be moved up into the main part of section 3.
> >> For instance, is the SHOULD at the end of 3.1 a requirement placed by
> >> this document, or is it restating a requirement from somewhere else?
> >> Similarly, please inspect the SHOULD in the second paragraph of 3.2.
> >>
> >> I also suggest moving 3.1 and 3.2 into their own section, clearly
> >> labeling them as examples.
> > Good question. The last sentence of section 3.1 and 3.2 can be moved up into
> the main part.
> >
> > Since section 3.1 and 3.2 specifies the typical scenarios, my feeling is they are
> more than examples. May be better to keep them in section 3?
> No, I don't think so.
> 
> If they can't be removed, then there is some part of this addition to the
> protocol suite that you are specifying by example, rather then specifying the
> behavior explicitly. That usually means you're under-specifying, and hoping
> people will infer (guess) the right thing to do in the unspecified cases. You will
> end up with better interoperability by being explicit.

I got your point, and I think the document is not under-specifying. Thus we can move section 3.1 and 3.2 to their own section.

> >> Is it worth more explanation in the document why you've added the
> >> MUST NOT in the first paragraph of section 3?
> > Because if S-PE Bypass Mode is used, the S-PE will not receive the PW status
> message originated by T-PEs. We will add some explanation about this.
> Thanks again.
> >
> >> The security considerations section only points off to other documents.
> >> Most of those just point to each other. Chasing it back, there's some
> >> meat in the security considerations section of 4447, and some in
> >> 5085, but it's a real chase to find what's relevant.  Please consider
> >> calling out what an implementer needs to consider explicitly here.
> > Since this document is mainly about reusing the redundancy mechanisms of
> RFC6870 on the S-PE nodes, we think the security considerations of these
> referenced documents could suffice.
> That misses the point - whatever is important in those considerations for what
> this document is talking about is buried.
> Why didn't you just copy the security considerations section of 6870 into this
> document? (I'm not suggesting you do that - your use of "mainly" above says
> that wouldn't be enough. _Why_ it's not enough is worth capturing in this
> document.)
> 
> Isn't there something to new to say here about failure cases? You essentially
> have some new actors that (if they were to misbehave, or if someone could
> pretend to be them) could _cause_ at least the S-PE to believe there was a
> failure. Is that already discussed somewhere?

I'm thinking about whether the new procedures on S-PE would introduce any new attack vectors. 

What about we say something like: "Since PW redundancy is provided on the S-PE nodes, it is important that the security mechanisms as defined in [RFC 4447], [RFC 6073] and [RFC 6478] are implemented to ensure that the S-PE nodes and the messages received by the S-PE nodes are not compromised."

Best regards,
Jie

> > And for an implementer IMO there is nothing new to be considered.
> >
> > Best regards,
> > Jie
> >