Re: [dtn-interest] [IRSG] DTNRG drafts need a few more "ready to publish" mails...

"Burleigh, Scott C (313B)" <scott.c.burleigh@jpl.nasa.gov> Tue, 25 January 2011 01:15 UTC

Received: from mail.jpl.nasa.gov (smtp.jpl.nasa.gov [128.149.139.109]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id p0P1Fu0Z027958 for <dtn-interest@maillists.intel-research.net>; Mon, 24 Jan 2011 17:15:57 -0800
Received: from mail.jpl.nasa.gov (altvirehtstap01.jpl.nasa.gov [128.149.137.72]) by smtp.jpl.nasa.gov (Switch-3.4.3/Switch-3.4.3) with ESMTP id p0P1Fdc3029151 (using TLSv1/SSLv3 with cipher RC4-MD5 (128 bits) verified FAIL); Mon, 24 Jan 2011 17:15:40 -0800
Received: from ALTPHYEMBEVSP40.RES.AD.JPL ([128.149.137.86]) by ALTVIREHTSTAP01.RES.AD.JPL ([128.149.137.72]) with mapi; Mon, 24 Jan 2011 17:15:38 -0800
From: "Burleigh, Scott C (313B)" <scott.c.burleigh@jpl.nasa.gov>
To: Elwyn Davies <elwynd@dial.pipex.com>, Michael Welzl <michawe@ifi.uio.no>
Date: Mon, 24 Jan 2011 17:15:38 -0800
Thread-Topic: [dtn-interest] [IRSG] DTNRG drafts need a few more "ready to publish" mails...
Thread-Index: Acu8AAJ+aE+iTmrYRNyZe/8fGn0aigAJNMmA
Message-ID: <F25A909AA776104A92E2780BFCB3AEA81D3A802D@ALTPHYEMBEVSP40.RES.AD.JPL>
References: <4D27446A.3070500@cs.tcd.ie> <836C6581-4CC0-430E-9A37-8553A88CB44A@ifi.uio.no> <1295897827.17554.19776.camel@mightyatom.folly.org.uk>
In-Reply-To: <1295897827.17554.19776.camel@mightyatom.folly.org.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
X-Source-IP: altvirehtstap01.jpl.nasa.gov [128.149.137.72]
X-Source-Sender: scott.c.burleigh@jpl.nasa.gov
X-AUTH: Authorized
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by maillists.intel-research.net id p0P1Fu0Z027958
Cc: Internet Research Steering Group <irsg@ISI.EDU>, DTN interest <dtn-interest@maillists.intel-research.net>
Subject: Re: [dtn-interest] [IRSG] DTNRG drafts need a few more "ready to publish" mails...
X-BeenThere: dtn-interest@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Delay Tolerant Networking Interest List <dtn-interest.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-interest>, <mailto:dtn-interest-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-interest>
List-Post: <mailto:dtn-interest@maillists.intel-research.net>
List-Help: <mailto:dtn-interest-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-interest>, <mailto:dtn-interest-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2011 01:15:58 -0000

Michael, thanks very much for your comments on CBHE.  Some responses in-line below.

Scott

-----Original Message-----
From: dtn-interest-bounces@maillists.intel-research.net [mailto:dtn-interest-bounces@maillists.intel-research.net] On Behalf Of Elwyn Davies
Sent: Monday, January 24, 2011 11:37 AM
To: Michael Welzl
Cc: Internet Research Steering Group; DTN interest
Subject: Re: [dtn-interest] [IRSG] DTNRG drafts need a few more "ready to publish" mails...

...

On Mon, 2011-01-17 at 15:39 +1100, Michael Welzl wrote:
> Hi,
> 
> Below are my votes, and my (brief, because this is not my area of  
> expertise) comments on the ones that still needed votes. I'm fine with  
> all of them going forward, so my comments are rather minor, mostly  
> editorial things or nitpicking...

...

> > 3) draft-irtf-dtnrg-chbe
> > ticket: http://trac.tools.ietf.org/group/irtf/trac/ticket/32
> > draft: http://tools.ietf.org/html/draft-irtf-dtnrg-cbhe
> > ready to publish:
> > 	"no objection" Juergen Scheoenwaelder, 2010-03-10
> > 		(note mail subject says "svhe" and not "cbhe" on irsg
> > 		list)
> 
> I vote "no objection" (instead of "ready to publish" due to lack of  
> confidence - I'd really have to be more of an expert on DTN to state  
> if this is really ready for publication or not) provided that you have  
> a good answer to this comment:
> 
> - section 3.1, par 2: the last sentence here, "The manner in which  
> this determination is made is an implementation matter." made me stop  
> and think. Isn't the point of standards to be interoperable? If you  
> don't define how to determine whether CBHE is applied or not, doesn't  
> this make this whole specification a bit pointless? I have a feeling  
> that this is a key element which should be a part of this specification.

I think this goes to a recurring dilemma in configuring DTNs - when to define a discovery mechanism and when to rely on a management procedure.  Discovery protocols reduce network administration workload and ensure interoperability, but they typically rely on fairly prompt round-trip message exchange, which we can't always count on in a DTN; in some cases DTN transmission may even be strictly simplex, making discovery impossible.

That is, in the most general case I believe we have to be able to support CBHE even on nodes that are on "fire and forget" devices that can never tell us how they are configured.  This throws the responsibility for this determination back on the source node, and in the near term I think mandating any particular local node management procedure for this purpose goes beyond the standardization that this specification should be aiming for.

The long-term answer may be different: there is ongoing work on definition of DTN network management protocols, and eventually I think information about the CBHE-readiness of a node could very reasonably be among the items noted in the messages of those protocols.  But DTN network management is a complex problem, and I think it makes more sense to leverage (and conform to) a general solution to that problem when it emerges than to try to invent a separate solution to a small subset of it in the CBHE spec. 
 
> other, minor, non-blocking comments:
> 
> - intro, par 2: you say here that the term SSP is historical - but  
> then, you keep using it throughout the document. This seems a bit  
> strange. Either you should use the new name, or you should rephrase  
> this here (e.g. "also called..." instead of "historically").

Or just remove the word "historically" from intro par.2?  I think that still preserves the sense of the sentence.

> - next par: I think there should be a comma after "eight" in: "...in  
> the dictionary may be less than eight and two or more of the scheme..."

I think that comma is optional in front of a coordinating conjunction, but I agree that it would improve the readability of the sentence.

> - section 2.1, par 1: fix "inSection" => "in Section".

Yes.

> - section 2.2: just a note, this list of constraints is one of the  
> things that made me feel less confident about this document - here, a  
> reviewer must really know the bundle spec very well to judge whether  
> this is ok or not...

Absolutely.  But I think it's unavoidable here.

> - security considerations: note that this appears as a heading within  
> IANA Considerations, and then later again, as a "proper" heading.  
> There is something wrong here, I think the second heading should be  
> removed, and the first one properly formatted.

Right, this looks like an error, but the first "security considerations" paragraph is actually part of the URI registration template I was trying to follow.  I think it's correct, but I will happily revise if someone knows of a more acceptable format.

> - in the bullet list after the first "security considerations" heading  
> (within section 4): "Rare IP address formats: not relevant, ..."   -  
> because this is not relevant, I think it should be removed.

This too was part of the URI registration template I was working from.  Again, I'm happy to remove it if IANA won't complain.

Scott