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

Stephen Farrell <stephen.farrell@cs.tcd.ie> Sat, 28 January 2017 21:05 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
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 1C0F9129868 for <dtn@ietfa.amsl.com>; Sat, 28 Jan 2017 13:05:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.499
X-Spam-Level:
X-Spam-Status: No, score=-7.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-3.199, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cs.tcd.ie
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 0tJkx8x2TI-9 for <dtn@ietfa.amsl.com>; Sat, 28 Jan 2017 13:05:08 -0800 (PST)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8CD5D1297F7 for <dtn@ietf.org>; Sat, 28 Jan 2017 13:05:08 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id 1F818BE2D; Sat, 28 Jan 2017 21:05:06 +0000 (GMT)
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zf-LOXYSdy-L; Sat, 28 Jan 2017 21:05:03 +0000 (GMT)
Received: from [10.87.48.75] (95-45-153-252-dynamic.agg2.phb.bdt-fng.eircom.net [95.45.153.252]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id C7911BE2C; Sat, 28 Jan 2017 21:05:02 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; s=mail; t=1485637503; bh=D+s9hWSU+3J7hWzjlZmmJd+ItlhuLRcwV3WvHoNVWZM=; h=Subject:To:References:From:Date:In-Reply-To:From; b=Rd9oAZgLJVaE3xdcJmJQgO5EKD+0yj8RnO7K+brSZ9l6wctn/2eS+Ng0AWlwFVBSD R296pjaYEWh/L+YZDVaa7OF+zYlZRXaJ4RgbBJJaA0oKfPUkWsAjJO+7iheR8X3At5 hez6WKPd8ahimrpyhu1hXOS/aAwxeW0t8CQOXs8k=
To: "Birrane, Edward J." <Edward.Birrane@jhuapl.edu>, "I-Viswanathan, Kapaleeswaran" <kapaleeswaran.viswanathan@boeing.com>, dtn <dtn@ietf.org>
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>
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Openpgp: id=D66EA7906F0B897FB2E97D582F3C8736805F8DA2; url=
Message-ID: <f44c9c72-cb05-e5b9-7e64-b7b3fb4ad5d4@cs.tcd.ie>
Date: Sat, 28 Jan 2017 21:05:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <1485635230897.24440@jhuapl.edu>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="------------ms040509080404050802050703"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/AwDdSSn8XRR5Y6-xXwao1zQ6nKw>
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: Sat, 28 Jan 2017 21:05:11 -0000

Hi Ed,

I do like the "(dis)agree" column and that there's a nice
scattering of yes/no/maybe values:-)

I'm not sure whether a google doc is a good way to have the
discussion or not though, but it'll be interesting to see.

If the chairs figured it'd help to have a call/interim to
go over all of the wGLC comments including these I'd be
happy to participate

Cheers,
S

On 28/01/17 20:27, 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-hNv8F03QxhNzdW8aitOEOcVfoOmUM/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<https://sslvpn.jhuapl.edu/html/,DanaInfo=tools.ietf.org,SSL+rfc2402>]
> and
> [RFC-2406<https://sslvpn.jhuapl.edu/html/,DanaInfo=tools.ietf.org,SSL+rfc2406>],
> respectively.
> 
> 
> 
> Best regards
> 
> Kapali
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________ dtn mailing list 
> dtn@ietf.org https://www.ietf.org/mailman/listinfo/dtn
>