[Gen-art] Re: GEN-ART review of draft-ietf-ccamp-loose-path-reopt-01

JP Vasseur <jvasseur@cisco.com> Mon, 06 February 2006 16:17 UTC

Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F693J-0001pL-PI; Mon, 06 Feb 2006 11:17:21 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F6938-0001l6-Ab for gen-art@megatron.ietf.org; Mon, 06 Feb 2006 11:17:19 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA00408 for <gen-art@ietf.org>; Mon, 6 Feb 2006 11:15:21 -0500 (EST)
Received: from rtp-iport-2.cisco.com ([64.102.122.149]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1F69FB-00061g-KE for gen-art@ietf.org; Mon, 06 Feb 2006 11:29:39 -0500
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 06 Feb 2006 11:16:52 -0500
X-IronPort-AV: i="4.02,92,1139202000"; d="doc'32?scan'32,208,32"; a="81792084:sNHT107425382"
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k16GGD6Z006783; Mon, 6 Feb 2006 11:16:47 -0500 (EST)
Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 6 Feb 2006 11:16:33 -0500
Received: from [192.168.1.101] ([10.86.242.22]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 6 Feb 2006 11:16:26 -0500
In-Reply-To: <FB85FC92-E66E-4277-9D7D-6FA5D95A677C@cisco.com>
References: <31E5D26B8A12D889312D466C@B50854F0A9192E8EC6CDA126> <FB85FC92-E66E-4277-9D7D-6FA5D95A677C@cisco.com>
Mime-Version: 1.0 (Apple Message framework v746.2)
Content-Type: multipart/mixed; boundary="Apple-Mail-18--125917185"
Message-Id: <1D8A9BF8-A9CF-4D9F-BF7B-6822B80C2DFB@cisco.com>
From: JP Vasseur <jvasseur@cisco.com>
Date: Mon, 06 Feb 2006 11:15:56 -0500
To: Alex Zinin <zinin@psg.com>
X-Mailer: Apple Mail (2.746.2)
X-OriginalArrivalTime: 06 Feb 2006 16:16:26.0547 (UTC) FILETIME=[AE15E030:01C62B38]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bb937148515b9cd42d759b9d078630d5
Cc: raymond_zhang@infonet.com, Kireeti Kompella <kireeti@juniper.net>, Adrian Farrel <adrian@olddog.co.uk>, gen-art@ietf.org, Bill Fenner <fenner@research.att.com>, Yuichi Ikejiri <y.ikejiri@ntt.com>, "JP Vasseur (Cisco)" <jpv@cisco.com>
Subject: [Gen-art] Re: GEN-ART review of draft-ietf-ccamp-loose-path-reopt-01
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/gen-art>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
Sender: gen-art-bounces@ietf.org
Errors-To: gen-art-bounces@ietf.org

Hi Alex,

Could you let me know if you are ok with the changes (incorporating  
Harald's suggestions made during GEN-ART review) ? If so, I'll repost  
that new revision.

Thanks.

JP.
On Feb 2, 2006, at 11:22 AM, JP Vasseur wrote:

> Hi Harald,
>
> Many Thanks for the comments ... and sorry for responding so  
> late ... See in line,
>
> On Nov 3, 2005, at 11:34 AM, Harald Tveit Alvestrand wrote:
>
>> <I'm assuming people know about gen-art by now. If not - ask.>
>>
>> Document: draft-ietf-ccamp-loose-path-reopt-01
>> Reviewer: Harald Alvestrand
>> Date: November 3, 2005
>>
>> Summary: Technology ready for Proposed, presentation could use work
>>
>> Once I understood what this document's driving at, it's a  
>> refreshingly simple idea: Let intermediate nodes tell the headend  
>> node that a better (G)MPLS path might be available, and let the  
>> headend node have a way to get the intermediate nodes to look for  
>> one.
>>
>> I think this is well captured in the last half of the abstract:
>>
>>   This document proposes a
>>   mechanism that allows a TE LSP head-end LSR to trigger a new  
>> path re-
>>   evaluation on every hop having a next hop defined as a loose or
>>   abstract hop and a mid-point LSR to signal to the head-end LSR  
>> that a
>>   better path exists (compared to the current path in use) or that  
>> the
>>   TE LSP must be reoptimized because of some maintenance required on
>>   the TE LSP path.
>>
>> and that the abstract would actually be better if the first part  
>> was moved to the introduction (which in fact says much the same  
>> thing, but with more words).
>>
>
> Indeed, I moved most of the first half of the abstract to the  
> Introduction section.
>
>> Minor technical:
>>
>> The document does not say explicitly that it's only applicable to  
>> LSPs set up and maintained via RSVP-TE. (Is it RSVP-TE, or just  
>> RSVP?)
>
> OK, I clarified.
>
>>
>> More editorials:
>>
>> - The "notice" that is section 1 seems oddly placed. It might be  
>> better placed in section 7, where the requirements for section 1  
>> being true are stated.
>
> Yes, good point. I moved the text that used to be in the notice  
> section to the section renamed "Applicability and Interoperability"
>
>>
>> - The document needs a terminology section, or absent that, a  
>> consistent policy of acronym expansion on first use; ERO is used 6  
>> times before it's expanded in the last sentence of the first para  
>> of section 1. Other acronyms not expanded are TE, LSP, RSVP, LSR,  
>> IGP - these are commonly used across many (G)MPLS documents, so  
>> it's possible that you could point to a terminology section from  
>> another RFC and be done.
>
> Yes, thanks, a Terminology section has been added.
>
>>
>> - I believe section 3 is purely tutorial and contains no new  
>> protocol. It would be good if it clearly said so, and said which  
>> document contained the normative description of the procedure.
>>
>
> Indeed, I added some text to clarify.
>
>> - Section 4 repeats the description of the mechanism given in the  
>> introduction. I believe this is superfluous.
>>
>
> You're right but unless strong objection I would prefer to keep  
> that section since it incorporates an example that has been  
> introduced in section 3.
>
>> - The order in which the two mechanisms are introduced in section  
>> 2 and 4 was confusing to me at first read. I think it would flow  
>> better if the midpoint to headend signalling was mentioned first,  
>> and the headend to midpoint mechanism was defined afterwards,  
>> saying something like
>>
>>        - A head-end LSR to trigger on every LSR whose next hop is a
>>        loose hop or an abstract node the re-evaluation of the current
>>        path in order to detect a potential more optimal path,  
>> which may
>>        result in the mid-point LSR using the mechanism above to  
>> signal
>>        the existence of such a more optimal path
>>
>> (Note: The English of the paragraph reads oddly, given that the  
>> bullets do not form complete sentences without the introductory  
>> text; it's possible to do this better, I think.)
>>
>
> I kept the same order (because the first mechanism is likely to be  
> the one more commonly used - that said, they're not exclusive) but  
> I reworded a bit since indeed clarify could be improved. Thanks.
>
>> - The description in section 6.3 also obscures the linkage between  
>> the two functions by calling them "modes"; I'd prefer "functions"  
>> - because use of the "head-end requesting function" makes the  
>> midpoint invoke the "mid-point explicit notification function".
>>
>
> Indeed, thanks (fixed).
>
>> - The enumeration of reasons to perform a reoptimization query  
>> (timer, knowledge of link state change, operator command) seems  
>> like either too much or too little; there seems to be no protocol  
>> impact whatsoever of these mechanisms, and there could concievably  
>> be other reasons for sending the queries.... I suggest inserting  
>> some "for example" statements around them, so that it's clear that  
>> the nodes are free to exercise these procedures whenever they feel  
>> like it.
>>
>
> Good point indeed, thanks.
>
>> - There's a minor inconsistency between section 8, where a head- 
>> end may (lowercase) decide to ignore notifications from another  
>> domain, and section 6.3.2, where it MUST perform a reoptimization  
>> on receiving sub-codes 7 and 8. I suggest changing the MUST to a  
>> SHOULD; this also avoids the silly state of having gotten a  
>> notification for a path it's decided to tear down......
>>
>
> Also a good point ... Thanks, this has been changed to a SHOULD.
>
>> - Some speling erors were noted, but I didn't have time to write  
>> them down.
>>
>
> I made another pass and hopefully caught them.
>
>> Nice document!
>>
>>
>
> Sorry for the proprietary format ... but if you want to have a look  
> at the changes and let me know whether they fully address your points:
>
> <draft-ietf-ccamp-loose-path-reopt-02.doc>
>
> Thanks,
>
> JP.
>
>>
>>
>>
>>
>>
>>
>>
>

_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www1.ietf.org/mailman/listinfo/gen-art