[Rmt] AD followup for draft-ietf-rmt-flute-revised-12
"David Harrington" <ietfdbh@comcast.net> Tue, 05 July 2011 21:42 UTC
Return-Path: <ietfdbh@comcast.net>
X-Original-To: rmt@ietfa.amsl.com
Delivered-To: rmt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 14A9221F8821 for <rmt@ietfa.amsl.com>; Tue, 5 Jul 2011 14:42:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.558
X-Spam-Level:
X-Spam-Status: No, score=-101.558 tagged_above=-999 required=5 tests=[AWL=-0.625, BAYES_00=-2.599, SARE_OBFU_PART_ING=1.666, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7dhobiZmN8GT for <rmt@ietfa.amsl.com>; Tue, 5 Jul 2011 14:42:08 -0700 (PDT)
Received: from qmta04.emeryville.ca.mail.comcast.net (qmta04.emeryville.ca.mail.comcast.net [76.96.30.40]) by ietfa.amsl.com (Postfix) with ESMTP id 9AC1021F881F for <rmt@ietf.org>; Tue, 5 Jul 2011 14:42:08 -0700 (PDT)
Received: from omta20.emeryville.ca.mail.comcast.net ([76.96.30.87]) by qmta04.emeryville.ca.mail.comcast.net with comcast id 4KUx1h0031smiN4A4Mi6aw; Tue, 05 Jul 2011 21:42:06 +0000
Received: from davidPC ([67.189.235.106]) by omta20.emeryville.ca.mail.comcast.net with comcast id 4Mjc1h00W2JQnJT8gMjcTh; Tue, 05 Jul 2011 21:43:38 +0000
From: David Harrington <ietfdbh@comcast.net>
To: rmt@ietf.org, draft-ietf-rmt-flute-revised@tools.ietf.org, rmt-chairs@ietf.org
Date: Tue, 05 Jul 2011 17:41:57 -0400
Message-ID: <37F236FD0AF246E39DE213A467A39D82@davidPC>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
X-MIMEOLE: Produced By Microsoft MimeOLE V6.1.7601.17609
Thread-index: Acw7XF0vHrb1/P0WQhCFHwty19rkww==
Subject: [Rmt] AD followup for draft-ietf-rmt-flute-revised-12
X-BeenThere: rmt@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Reliable Multicast Transport <rmt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rmt>, <mailto:rmt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rmt>
List-Post: <mailto:rmt@ietf.org>
List-Help: <mailto:rmt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rmt>, <mailto:rmt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Jul 2011 21:42:09 -0000
draft-ietf-rmt-flute-revised-12 AD Followup *** WG take note *** I am suggesting tightening some RFC2119 language; if you object to specific changes please speak up. There are a few issues I found in my followup review, mostly about RFC2119-like language. I also had some questions that might just be my misunderstandings. If you can get them addressed before the cutoff on 7-11, we might be able to advance the draft in the process before ietf81. 1) in Introduction, it says version "may not be" to avoid confusion, please use might not. better yet, state whether it is or is not backwards compatible. I can submit this as is, but I expect it will get pushback from other IESG members for being unclear. If there is a lack of WG consensus on this point, then document that in the shepherd writeup. 2) in 3.1, s/MAY NOT/might not/ 3) "The TOI value of '0' MUST be reserved for delivery of FDT Instances. The use of other TOI values for FDT Instances is outside the scope of this specification." Shouldn't this specification at least define the range and type of values; are these integer values? If it is not in scope for THIS specification, what specification is it in scope for? 4) This document defines new extensions to LCT and ALC; should this be declared as Updates LCT and ALC? 5) " In any case, both a sender and a receiver can determine to which (136 year) epoch the FDT Instance expiration time value pertains to by choosing the epoch for which the expiration time is closest in time to the current time." Can you provide an example? I find this unclear. I am especially unclear about edge cases, such as for when the expiration time and current time are in different epochs. 6) "The space of FDT Instance IDs is limited"; where is this space limit specified? 7) " * The receiver SHOULD NOT use a received FDT Instance to interpret" - SHOULD implies there are valid reasons nto to comply with this rule. What are the valid exceptions? or should this be a MUST NOT? 8) "should achieve" and "should be delivered"; are these RFC2119 shoulds? if so please capitalize; if not please change the wording. 9) " Senders SHOULD NOT re-use an FDT Instance ID value that is already in" why not MUST NOT? "value that is currently used by a non expired FDT Instance SHOULD be considered as an error case." why not MUST? 10) in 3.4, the field SHOULD be ignored. why not MUST? 11) 3.1 says compliant implementations MUST set the flute version to 2; 3.4.1 says something similar. section 6 says the information is optional. these seem contradictory. Comment: 1) 1.1.4 missing period at end of sentence. 2) references are out of date, because I took so long to followup. idnits tools can help identify the needed updates. 3) LCT needs expansion on first use 4) in 3.2, is unmapped TOI handlng described elsewhere, such as in LCT or ALC? I think the IESG could push back on why isn't this an error with a defined response by the receiver. It would help if the text was explicit about the handling, or explained why the situation could occur in compliant implementations. 5) s/may be lost/might be lost/ David Harrington Director, IETF Transport Area ietfdbh@comcast.net (preferred for ietf) dbharrington@huaweisymantec.com +1 603 828 1401 (cell)
- [Rmt] AD followup for draft-ietf-rmt-flute-reviseā¦ David Harrington