[SAM] FW: [irsg] IRSG Poll for draft-irtf-samrg-sam-baseline-protocol-02

"John Buford" <buford@samrg.org> Tue, 11 June 2013 19:13 UTC

Return-Path: <buford@samrg.org>
X-Original-To: sam@ietfa.amsl.com
Delivered-To: sam@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AD6121F8F9E for <sam@ietfa.amsl.com>; Tue, 11 Jun 2013 12:13:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.466
X-Spam-Level:
X-Spam-Status: No, score=-101.466 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, SARE_SUB_RAND_LETTRS4=0.799, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VdEVDh8NAW9V for <sam@ietfa.amsl.com>; Tue, 11 Jun 2013 12:13:15 -0700 (PDT)
Received: from oproxy13-pub.unifiedlayer.com (oproxy13-pub.unifiedlayer.com [69.89.16.30]) by ietfa.amsl.com (Postfix) with SMTP id E628321F8607 for <sam@irtf.org>; Tue, 11 Jun 2013 12:13:14 -0700 (PDT)
Received: (qmail 8917 invoked by uid 0); 11 Jun 2013 19:12:53 -0000
Received: from unknown (HELO host181.hostmonster.com) (74.220.207.181) by oproxy13.unifiedlayer.com with SMTP; 11 Jun 2013 19:12:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=samrg.org; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Subject:In-Reply-To:References:To:From; bh=7beAlaKzxsUGyPks+kHxbik4GMeuTHBunQB1b4Bb4m8=; b=b/N6t9jl2yZmdHoFWgfMvV6TsnsIGIqVwZdwD1TFafJTC2yz1OwEeoE+OcMDyxCEPfiX4WH6k/s2s2q/4f/QVOFr8bTwy1jxHX0ZD2VPiDYNYwpaAVgAfnQM68vesv1X;
Received: from [68.38.211.16] (port=55621 helo=Avalon) by host181.hostmonster.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.80) (envelope-from <buford@samrg.org>) id 1UmTzw-0002Sv-P2 for sam@irtf.org; Tue, 11 Jun 2013 13:12:52 -0600
From: John Buford <buford@samrg.org>
To: 'sam' <sam@irtf.org>
References: <517BD1B0.2060007@informatik.haw-hamburg.de> <8198246B-207B-4E98-B32B-FF57DD535270@netapp.com> <7055BE7F-C733-434B-841C-EB21A15700EA@netapp.com> <519E646D.5000608@netlab.tkk.fi> <120C2C91-FC1C-4C3D-92F5-AAB1C7590FEE@netapp.com> <519F264F.2060005@netlab.tkk.fi>
In-Reply-To: <519F264F.2060005@netlab.tkk.fi>
Date: Tue, 11 Jun 2013 15:12:49 -0400
Message-ID: <0a9401ce66d7$aabfa050$003ee0f0$@samrg.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 15.0
Content-Language: en-us
Thread-Index: AQGxCZyUKHndlpuT2lDY5yhpkzsWRQJ9T4PbAaxdda8Cr5L1aAHzIPiOAlzvAeaZElGDUA==
X-Identified-User: {2055:host181.hostmonster.com:samrgorg:samrg.org} {sentby:smtp auth 68.38.211.16 authed with buford@samrg.org}
Subject: [SAM] FW: [irsg] IRSG Poll for draft-irtf-samrg-sam-baseline-protocol-02
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG" <sam.irtf.org>
List-Unsubscribe: <http://www.irtf.org/mailman/options/sam>, <mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <http://www.irtf.org/mailman/listinfo/sam>, <mailto:sam-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jun 2013 19:13:20 -0000

-----Original Message-----
From: Joerg Ott [mailto:jo@netlab.tkk.fi] 
Sent: Friday, May 24, 2013 4:35 AM
To: Eggert, Lars
Cc: Internet Research Steering Group; John Buford; <mkolberg@ieee.org>;
Thomas C. Schmidt
Subject: Re: [irsg] IRSG Poll for draft-irtf-samrg-sam-baseline-protocol-02

Hi Lars,

> thanks for the detailed review, Jörg. I read this as "ready to publish,
once these changes are made"?

yes.

Jörg

> If so, authors, please update ASAP, so we can get this out before the RG
closes.
>
> Thanks,
> Lars
>
> On May 23, 2013, at 20:48, Joerg Ott <jo@netlab.tkk.fi> wrote:
>
>> Hi,
>>
>> basically, this is almost ready to publish.  Just a couple of points 
>> on this draft that should be easy to fix:
>>
>> Section 1:
>>
>>    o  trees connect nodes over the global Internet
>>
>>    This does not fit with the sentence structure of the remaining list
>>    items.
>>
>> Section 5:
>>
>>    o  Register Kind-Id points
>>
>>    Code points?
>>
>>    Again, the enumeration list is inconsistent with the intro line
>>    before.  And the verbs are inconsistent across the lines.  The
>>    first sentence after the list should be capitalized.
>>
>> Section 6:
>>
>>    1st para after the bullet list: should probably not use "We".
>>
>>    Improve readability of the comments in the pseudo code.
>>    Be consistent in whether descriptions should be presented as
>>    text or comments.  (fix item 1.)
>>
>>    Item 5. is probably just explanation text for item 4.
>>
>> Section 7.2.3:
>>
>>    Suggestions for clarifications:
>>
>>    CHANGE:
>>       JoinConfirm -- JoinConfirmResponse: If node P sent node C a
>>       JoinAccept, then node C confirms with a JoinConfirm request.  Node
>>       P then responds with a JoinConfirmResponse.
>>   ->
>>       JoinConfirm -- JoinConfirmResponse: If node P sent node C a
>>       JoinAccept and node C confirms with a JoinConfirm request then
>>       Node P then responds with a JoinConfirmResponse.
>>
>>   CHANGE:
>>       JoinDecline -- JoinDeclineResponse: If node P sent node C a
>>       JoinAccept, then node C declines with a JoinDecline request.  Node
>>       P then responds with a JoinDeclineResponse
>>   ->
>>       JoinDecline -- JoinDeclineResponse: If node P sent node C a
>>       JoinAccept and node C declines with a JoinDecline request then
>>       Node P then responds with a JoinDeclineResponse
>>
>>
>> Section 7.2.4:
>>
>>    This section defines that a JoinAccept times out when it does not
>>    receive a JoinDecline or JoinConfirm.  There is a default timeout
>>    in ImplementationInfo but this messages does not seem to be
>>    distributed as mandatory.  So, how does a newly joining node
>>    learn this value?  Or would it always assume the default?
>>    In any case, a short hint might be useful here.  (The information
>>    is probably carried in the options either of the JoinAccept or
>>    an earlier Fetch, so maybe make this explicit?)
>>
>> Section 7.2.14:
>>
>>    Same here: make explicit where the heartbeat interval comes from.
>>
>> Section 7.2.16:
>>
>>    Since the semantics appear fixed, should one name nodes 1 and 2
>>    as src and dst?
>>
>> Section 7.2.17:
>>
>>    For the heartbeat interval, in contrast to the join_timeout,
>>    it is not specified that nodes can change this value.  If they
>>    cannot change the value, why communicate it?  And what should
>>    a node assume if it receives a value different from the
>>    predefined one?  Fail?  Report an error?  Use it?
>>
>> Generally, it appears that the communication and use of parameters 
>> could be a bit more elaborate.
>>
>> Section 9.2:
>>
>>    "as defined in Section 5 of this draft"
>>
>>    s/draft/document/
>>
>> Sections 8 and 9, albeit defining protocol mappings, do not use the 
>> normative language.  Just checking that this is intentional.
>>
>> Given that section 11.4 registers these uses, I'd be leaning more 
>> towards a normative language.
>>
>> Section 10:
>>
>>    Just curious:
>>
>>    Wouldn't an IANA-registered code point make more sense for an RFC?
>>    (but you have probably been through this before)
>>
>>    Potential implications on IANA considerations.
>>
>> Section 11:
>>
>>    The same can be argued for the message type.
>>
>>    MUST not -> MUST NOT
>>
>> Section 17:
>>
>>    It'd be nice if the bullets could be expanded on to explain
>>    further.
>>
>>
>>
>> I have not watched out for or reported on minor spelling or 
>> punctuation since this will be captured by the RFC editor.
>>
>> Jörg
>>
>>
>