Re: [dtn] Éric Vyncke's No Objection on charter-ietf-dtn-01-02: (with COMMENT)

Rick Taylor <rick@tropicalstormsoftware.com> Fri, 03 December 2021 17:16 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 DA3773A0C97; Fri, 3 Dec 2021 09:16:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.106
X-Spam-Level:
X-Spam-Status: No, score=-1.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 hB3LOP6GAeD9; Fri, 3 Dec 2021 09:16:10 -0800 (PST)
Received: from mail.tropicalstormsoftware.com (unknown [IPv6:2a02:1648:4000:120::2]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2934B3A0CB8; Fri, 3 Dec 2021 09:16:10 -0800 (PST)
Received: from tss-server1.home.tropicalstormsoftware.com ([fe80::48e4:acbb:6065:8168]) by tss-server1.home.tropicalstormsoftware.com ([fe80::48e4:acbb:6065:8168%16]) with mapi id 14.03.0513.000; Fri, 3 Dec 2021 17:16:02 +0000
From: Rick Taylor <rick@tropicalstormsoftware.com>
To: Éric Vyncke <evyncke@cisco.com>, The IESG <iesg@ietf.org>
CC: "dtn-chairs@ietf.org" <dtn-chairs@ietf.org>, "dtn@ietf.org" <dtn@ietf.org>, "Fred.L.Templin@boeing.com" <Fred.L.Templin@boeing.com>
Thread-Topic: Éric Vyncke's No Objection on charter-ietf-dtn-01-02: (with COMMENT)
Thread-Index: AQHX5gJh+tT09f1UrkmyPZ7NGOyj8qwhA6fw
Date: Fri, 03 Dec 2021 17:16:01 +0000
Message-ID: <38A5475DE83986499AEACD2CFAFC3F98020B1BF248@tss-server1.home.tropicalstormsoftware.com>
References: <163828758961.11406.6863725352841598240@ietfa.amsl.com>
In-Reply-To: <163828758961.11406.6863725352841598240@ietfa.amsl.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [2a02:1648:4000:120:6928:cb26:cb4a:d941]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/p5Q49Fz93FC0MpfK3_2u-rjE-nE>
Subject: Re: [dtn] Éric Vyncke's No Objection on charter-ietf-dtn-01-02: (with COMMENT)
X-BeenThere: dtn@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 03 Dec 2021 17:16:15 -0000

Hi Eric,

Thanks for the review, responses inline...

> -----Original Message-----
> From: Éric Vyncke via Datatracker [mailto:noreply@ietf.org]
> Sent: 30 November 2021 15:53
> To: The IESG
> Cc: dtn-chairs@ietf.org; dtn@ietf.org; Fred.L.Templin@boeing.com
> Subject: Éric Vyncke's No Objection on charter-ietf-dtn-01-02: (with
> COMMENT)
> 
> Éric Vyncke has entered the following ballot position for
> charter-ietf-dtn-01-02: No Objection
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/charter-ietf-dtn/
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> I am puzzled by merging two different aspects in a single category:
> "Operations, Administration and Management (OAM), and Key
> Management". The
> first one is clearly OPS but the second one is probably more in SEC area.

Our current approach to Key Management is fairly simple - the cryptographic aspects are relatively simple and reuse work from SEC.  
The reason for merging the topics is that although the key material and handling is reasonably simple, mechanisms for the distribution of key material is currently undefined, and the intention is to specify it using the OAM protocols we will define.

> 
> What is the meaning of QoS and QoS indication in such networks ?
> 
> Should there be a collaboration with intarea WG about the tunnels ?

To quote from a private email with Ed Birrane (co-chair):

"QoS"
When a contact appears (either planned or opportunistically, there are (at least) two decisions that need to be made regarding what bundles flow in what order. (a) Which bundles go first, as a function of their priority and (b) whether bundles might be forwarded along multiple contacts to increase their likelihood of delivery.  For example, a bundle marked as critical for delivery might be transmitted on every next-hop for which a path to destination can be calculated. 
Specifying how bundles should be annotated to enable these types of activities is the QoS portion, IIRC.

"Tunneling"
What is meant here, IIRC, is that there are times when a bundle needs to go to a waypoint BPA prior to the bundle destination BPA. This might happen, for example, if we need to make sure bundles go through a security acceptor prior to delivery.  Because the topology of a DTN might change significantly between bundle forwards, an active “tunnel” isn’t a good idea.  Instead, the way to achieve tunneling behavior is with bundle-in-bundle encapsulation (BIBE), where the original bundle is placed in an encapsulating bundle, and the encapsulating bundle destined for the desired waypoint.
This type of tunnel is resistant to topological change and allows the encapsulating bundle to apply its own security to the encapsulated bundle. 
I believe we decided in the WG that BIBE was going to be implemented as a convergence layer, and not some other extension to BPA behavior.
 
> While there is a "Management Architecture and Protocols" milestone, there
> are
> none about "operations and administration" (to fully fit the OAM category).

This is intentional, as we have agreed with the OPS AD to do a thorough review of our approach to management before specifying milestones for deliverables that might fail to make the cut.  Personal drafts documenting best practice for operations and administration exist, but their fate depends on the outcome of the 'general approach' review.

> 
> Some nits ?:
> - s/in production by government and commercial organizations world-
> wide./in
> production by governments and commercial organizations world-wide./ -

+1

> s/Operations, Administration and Management/Operations, Administration,
> and
> Management/

Oh, Oxford comma...   I shall defer to the standard used by the RFC Editors - someone please point to a relevant spec?

 - s/best practices learned from existing deployment./best
> practices
> learned from existing deployments./

+1

Thanks again for the good quality comments,

Cheers,

Rick