Re: [dtn] working group last call on draft-ietf-dtn-bpbis

Rick Taylor <rick@tropicalstormsoftware.com> Mon, 30 January 2017 10:08 UTC

Return-Path: <rick@tropicalstormsoftware.com>
X-Original-To: dtn@ietfa.amsl.com
Delivered-To: dtn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 583EA129996 for <dtn@ietfa.amsl.com>; Mon, 30 Jan 2017 02:08:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.099
X-Spam-Level:
X-Spam-Status: No, score=-5.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-3.199, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 a73KVOItENaD for <dtn@ietfa.amsl.com>; Mon, 30 Jan 2017 02:07:57 -0800 (PST)
Received: from mail.tropicalstormsoftware.com (mail.tropicalstormsoftware.com [188.94.42.120]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 299F51293F4 for <dtn@ietf.org>; Mon, 30 Jan 2017 02:07:55 -0800 (PST)
Received: from tss-server1.home.tropicalstormsoftware.com ([fe80::753b:fa82:5c0:af0d]) by tss-server1.home.tropicalstormsoftware.com ([fe80::753b:fa82:5c0:af0d%10]) with mapi; Mon, 30 Jan 2017 10:07:27 +0000
From: Rick Taylor <rick@tropicalstormsoftware.com>
To: "kapaleeswaran.viswanathan@boeing.com" <kapaleeswaran.viswanathan@boeing.com>, "dtn@ietf.org" <dtn@ietf.org>, "Edward.Birrane@jhuapl.edu" <Edward.Birrane@jhuapl.edu>
Thread-Topic: [dtn] working group last call on draft-ietf-dtn-bpbis
Thread-Index: AQHSaCGozcjv5YJmkkSQMty6IPgzp6FHFOAAgAEDq4CAABEggIAAjTIAgACiDQCABSChgIACd4OA
Date: Mon, 30 Jan 2017 10:07:27 +0000
Message-ID: <1485770847.2656.4.camel@tropicalstormsoftware.com>
References: <44B4919D-4283-4FDD-91E5-1EE5288D50AC@viagenie.ca> <b573e87b-e62b-56b6-7b89-6bcbde86dd82@cs.tcd.ie> <7a143c37a178456a977662113a4ca13a@XCH15-06-08.nw.nos.boeing.com> <24108c6b-0040-5f34-3b64-23a0d4c89eea@cs.tcd.ie> <CAKKJt-fVGgVxOy7wG-pu-LpdhkZrE1ZozuJ80pa6a_z80zSmLQ@mail.gmail.com> , <98d68cbae12548829e22a5d1ec69326a@XCH15-05-04.nw.nos.boeing.com> <1485635230897.24440@jhuapl.edu>
In-Reply-To: <1485635230897.24440@jhuapl.edu>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="utf-8"
Content-ID: <9e52848c-642d-4382-9799-1c17389caf52>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/X0jCDi1ft3I07XyNmQUc74nhM5c>
Subject: Re: [dtn] working group last call on draft-ietf-dtn-bpbis
X-BeenThere: dtn@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Delay Tolerant Networking \(DTN\) discussion list at the IETF." <dtn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dtn>, <mailto:dtn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dtn/>
List-Post: <mailto:dtn@ietf.org>
List-Help: <mailto:dtn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dtn>, <mailto:dtn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Jan 2017 10:08:00 -0000

Thank you for this Ed.

I think it is a good repository for opinions on Stephen's comments, and
it would be nice to extend it to include other peoples comments as
well.  But, I don't want to see the mailing list fall silent, and would
ask that people explain their comments on the list, and then update the
relevant row in the spreadsheet.

Can I also request some more comments and feedback on the latest TCPCL
draft as well, please - it too is in Last Call.

Rick

On Sat, 2017-01-28 at 20:27 +0000, Birrane, Edward J. wrote:
> I spent some time going through Stephen's comments trying to figure
> out a good way to address them. Rather than making dozens of
> individual posts on this mailing list, I put together a Google Doc
> spreadsheet as a way to try and capture thoughts on the items.
> 
> The document can be found and edited at:
> https://docs.google.com/spreadsheets/d/1NDY3WB6JGoM0I-hNv8F03QxhNzdW8
> aitOEOcVfoOmUM/edit?usp=sharing
> 
> I have 3 sheets (DISCUSS, Minor, Nits) and in each sheet a column
> where I tried to more concisely distill the comments and then provide
> my own thoughts.  I would encourage others to make their own columns
> in the same way. I would also encourage other rows (representing new
> comments) to be added as we have them.
> 
> Not trying to stop or alter discussion on the mailing list itself,
> but I thought it might be a good idea to also have a place to capture
> WG member opinions as we go.
> 
> Please feel free to use if helpful.
> 
> -Ed
> ---
> Edward J. Birrane, III, Ph.D.
> Embedded Applications Group Supervisor
> Space Exploration Sector
> Johns Hopkins Applied Physics Laboratory
> (W) 443-778-7423 / (F) 443-228-3839
> From: dtn <dtn-bounces@ietf.org> on behalf of I-Viswanathan,
> Kapaleeswaran <kapaleeswaran.viswanathan@boeing.com>
> Sent: Wednesday, January 25, 2017 9:09 AM
> To: dtn
> Subject: Re: [dtn] working group last call on draft-ietf-dtn-bpbis
>  
> Hello:
>  
> >>>>>>>>>SNIP(Fred -> Stephen -> Fred -> Stephen -> Spencer)
> > I am still going through your comments, but one question that I
> have
> > on one of your points for now:
> >
> >     "4) it's not ok to omit
> >      security mechanism definition, (making [BPSEC] normative and
> >      waiting on that in the RFC editor queue would fix this, and is
> >     IMO needed),
> >
> > Wouldn't that create a circular dependency?
> 
> >That's not a problem. The RFC editor handles document clusters
> >like that all the time.
> 
> It is certainly the case (in my experience) that there's a history of
> IESG Evaluations taking longer/being less enjoyable for all parties
> when the protocol specification says "please see this other draft for
> security" and the working group says "we owe you one draft on
> security" ;-)
> <<<<<<<SNIP
>  
> I see two ways forward for Bundle Protocol specification.
> 1.      The IPv4 way: by providing generic data structures for
> security headers but without providing any detailed specification for
> these headers.
> a.      This approach will be useful to publish the transportation
> protocol (bundle protocol) specification first and then publish the
> security protocol (BPSec).
> 2.      The IPv6 way: by providing clearly specified headers (data
> structures) for interfacing transportation and security protocols.
> a.      This approach will require a complete specification of
> transportation and security protocols (in different documents) and
> releasing them at the same time.
>  
> I see this as a matter of style, because IPSec has been successfully
> deployed on IPv4 and IPv6.
>  
> But, purely from a documentation perspective, in its current
> specification style, Bundle Protocol appears to be a similar to IPv6.
> In the IPv4 document reference model, security specification (IPSec)
> refers to transportation specification (IPv4) but not the other way
> around. In the IPv6 document reference model, transportation (IPv6)
> and security (IPSec) specifications cross-reference each other. The
> document references in IP and IPSec documents are as follows.
> 1.      IPSec –refers to--> IPv4, IPv6
> 2.      IPv6 –refers to--> IPSec
> 3.      IPv4 –does not refer to--> IPSec
>  
> Bundle Protocol specifies security in extension blocks (https://tools
> .ietf.org/html/draft-ietf-dtn-bpbis-06#section-4.3). IPv6 specifies
> security in extension headers
> (https://tools.ietf.org/html/rfc2460#section-4.1). In IPv6, data
> confidentiality is specified as optional while authentication and
> data integrity are mandatory. IPv4 specifies security as something
> that is needed in “some simutations”
> (https://tools.ietf.org/html/rfc791#section-1.4) and minimizes any
> heavy-weight attention to the topic.
>  
> The following text from IPv6 could be interesting in this regard.
>  
> A full implementation of IPv6 includes implementation of the
>    following extension headers:
>  
>            Hop-by-Hop Options
>            Routing (Type 0)
>            Fragment
>            Destination Options
>            Authentication
>            Encapsulating Security Payload
>  
>    The first four are specified in this document; the last two are
>    specified in [RFC-2402] and [RFC-2406], respectively.
>  
> Best regards
> Kapali 
>  
>  
>  
>  
> _______________________________________________
> dtn mailing list
> dtn@ietf.org
> https://www.ietf.org/mailman/listinfo/dtn