Re: [dtn] Draft charter for review

"Templin, Fred L" <Fred.L.Templin@boeing.com> Thu, 07 August 2014 16:16 UTC

Return-Path: <Fred.L.Templin@boeing.com>
X-Original-To: dtn@ietfa.amsl.com
Delivered-To: dtn@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7802C1B2833 for <dtn@ietfa.amsl.com>; Thu, 7 Aug 2014 09:16:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level:
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
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 h5zZYBKfo2ib for <dtn@ietfa.amsl.com>; Thu, 7 Aug 2014 09:16:42 -0700 (PDT)
Received: from blv-mbsout-02.boeing.com (blv-mbsout-02.boeing.com [130.76.32.232]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 092D31B281F for <dtn@ietf.org>; Thu, 7 Aug 2014 09:16:41 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by blv-mbsout-02.boeing.com (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id s77GGfUk002001; Thu, 7 Aug 2014 09:16:41 -0700
Received: from XCH-BLV-508.nw.nos.boeing.com (xch-blv-508.nw.nos.boeing.com [130.247.25.198]) by blv-mbsout-02.boeing.com (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id s77GGWIB001894 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK); Thu, 7 Aug 2014 09:16:32 -0700
Received: from XCH-BLV-504.nw.nos.boeing.com ([169.254.4.6]) by XCH-BLV-508.nw.nos.boeing.com ([169.254.8.132]) with mapi id 14.03.0181.006; Thu, 7 Aug 2014 09:16:31 -0700
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: "Ivancic, William D. (GRC-LCA0)" <william.d.ivancic@nasa.gov>, "dtn@ietf.org" <dtn@ietf.org>
Thread-Topic: [dtn] Draft charter for review
Thread-Index: AQHPslLWPefY9kJdR2yzzwoyo3F20ZvFRR/A
Date: Thu, 07 Aug 2014 16:16:30 +0000
Message-ID: <2134F8430051B64F815C691A62D9831832CEC675@XCH-BLV-504.nw.nos.boeing.com>
References: <D00908FA.1B55B%william.d.ivancic@nasa.gov>
In-Reply-To: <D00908FA.1B55B%william.d.ivancic@nasa.gov>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [130.247.104.6]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: disable
Archived-At: http://mailarchive.ietf.org/arch/msg/dtn/6ic41ArCwIgAMctfxe1XSFBNh4E
Subject: Re: [dtn] Draft charter for review
X-BeenThere: dtn@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 07 Aug 2014 16:16:45 -0000

Hi Will,

> -----Original Message-----
> From: Ivancic, William D. (GRC-LCA0) [mailto:william.d.ivancic@nasa.gov]
> Sent: Thursday, August 07, 2014 8:18 AM
> To: Templin, Fred L; dtn@ietf.org
> Subject: Re: [dtn] Draft charter for review
> 
> 
> 
> COMMENTS IN LINE
> 
> 
> 
> >
> >Draft working group charter:
> >****************************
> >Working group name:
> >
> >      Delay/Disruption Tolerant Networking Working Group (DTNWG)
> 
> 
> I suggest going with Disruption Tolerant Networking.  Propagation delay is
> a transport problem.  IMHO, This is really a store and forward problem.
> Actually, LTP  is really a transport protocol - mainly used for scheduled,
> predictive links.

"Delay/Disruption" is a carry-over from the research group, where
long delays due to signal propagation were certainly subject for
study. Physical laws of signal propagation (speed of light, speed
of sound underwater, etc.) have not changed since that time; hence,
"Delay" needs to remain in the title.

> Are we going to standardize LTP here?  It is not stated as a deliverable
> below.  Should it be?

I believe the thinking is that this would come in as a recharter
item. So, maybe we should include it in the recharter document.

> >
> >Chair(s):
> >
> >      TBD
> >
> >Area and Area Director(s):
> >
> >      Transport Area: ADs Spencer Dawkins <spencerdawkins.ietf at
> >gmail.com>,
> >                          Martin Stiemerling <mls.ietf at gmail.com>
> >
> >Responsible Area Director:
> >
> >      Martin Steimerling <mls.ietf at gmail.com>
> >
> >Mailing list:
> >
> >      General Discussion: dtn at ietf.org
> >      To Subscribe: https://www.ietf.org/mailman/listinfo/dtn
> >      Archive:
> >http://www.ietf.org/mail-archive/web/dtn/current/maillist.html
> >
> >Description of Working Group:
> >
> >      The Delay/Disruption Tolerant Network Working Group (DTNWG)
> >specifies
> >      mechanisms for data communications in the presence of long delays
> >      and/or intermittent connectivity. ....
> >
> >      The experimental DTN Bundle Protocol (RFC 5050) and Licklider
> >      Transmission Protocol (RFC 5326) have been shown to address the
> >      issues identified above in substantial fielded deployments in the
> >space
> >      sector [1].
> 
> Regarding reference to [1] I don't know if I would call this substantial.
> I think bundles were limited t 64K.  If so, that really doesn't stress
> LTP.  However, I think LTP was done with larger files or streams in long
> delays (but with deployments in ground systems.

Perhaps change to:

  "...have been shown to address the issues identified about in substantial
   fielded deployments, e.g. in the space sector [1] and others."

> >RFC 5050 in conjunction with TCP- and UDP-based convergence
> >      layers has been used successfully in a number of experiments both
> >in
> >      communications challenged environments around the edges of the
> >Internet
> >      and as an Internet overlay where applications require delay- and/or
> >      disruption-tolerance [refs needed].
> >
> >      The success of the BP over convergence layer protocol stack -- the
> >core
> >      protocols of the "DTN Architecture" described in RFC 4838 -- may be
> >      attributed to the following fundamental design principles:
> >
> >	- There is never any expectation of contemporaneous end-to-end
> >          connectivity between any two network nodes.
> >
> >	- Because end-to-end connectivity can never be assumed, each node
> >	  on the path between source and destination must be prepared to
> >	  handle incoming "bundles" of data that cannot immediately be
> >	  forwarded.
> >
> >	- Again because end-to-end connectivity can never be assumed,
> >	  end-to-end conversational data exchange can never be assumed to
> >	  complete in a timely manner; protocol features that rely on
> >	  timely conversational data exchange must therefore be excluded
> >       from the architecture or coupled with DTN-aware proxies.
> >
> >      The DTNWG believes that protocols adhering to these principles offer
> >      opportunities for enhancing the functionality of the Internet,
> >including
> >
> >        - facilitating the extension of the Internet into environments
> >such as
> >          the ocean floor and deep space in which the core Internet
> >protocols
> >          operate sub-optimally for the reasons discussed earlier;
> >
> >        - extending the Internet into communications challenged
> >terrestrial
> >          environments where it is not possible to provide continuous,
> >low
> >          delay Internet connections; and
> >
> >        - supporting Internet use cases that need DTN capabilities.
> >
> >      We believe that the extensive research, demonstration, and
> >      pilot operations performed to date using the DTNRG protocols
> >provides
> >      a firm basis for publishing Internet standards derived from that
> >work.
> 
> Personally, I don't agree with the above paragraph.  I would prefer to
> strike the above.

I think the paragraph as stated is fair. There is just too much research,
development and testing experience based on these technologies to justify
these claims.

> >      Work items related to Delay/Disruption Tolerant Networking include:
> >
> >      o An informational "Problem Statement, Use Cases and Requirements"
> >        document - to be co-authored by industry partners with interest
> >        in progression of the working group standards-track work items.
> 
> I think a lessons learned document would be very useful. This probably
> should be done regardless and could be done in the DTNRG.  I'll think
> about this and see if there is interest.

You are welcome to write any document you'd like, but I do not believe
the one you are suggesting belongs in this charter.

> >      o A mechanism for the exchange of protocol data units, termed
> >	   "bundles", that are designed to obviate conversational communications
> >	   by containing values for all potentially relevant configuration
> >	   parameters. These protocol data units are typically larger than
> >	   network-layer packets. We will derive this bundle exchange mechanism
> >        from the DTN Bundle Protocol (BP) documented in RFC 5050 by
> >publishing
> >        a new document for which [2] is a proposed first draft (where
> >        appendix A provides a summary of the proposed changes).
> 
> Strike "for which [2] is a proposed first draft (where appendix A provides
> a summary of the proposed changes)."  I don't think this belongs in a
> charter.  IMHO, this point to a solution prior to identifying the problem
> and requirements.

The basis for forming the working group is to produce standards-track
documents on solutions that have received significant research and
development in the IRTF and from which we are now transitioning from
feasibility into practicality in the IETF. BP in particular has multiple
interoperable implementations, which is not even required for Proposed
Standard but always an indication of a mature technology.

> >      o A security protocol for ensuring that the network in which bundles
> >	   are exchanged is secured against unauthorized access and denial of
> >	   service attacks, and to ensure data integrity and confidentiality
> >	   in that network where necessary.  We will derive this security
> >	   protocol from a "streamlined" adaptation of the DTN Bundle Security
> >	   Protocol documented in RFC 6257.
> 
> Strike: "We will derive this security
> 	   protocol from a "streamlined" adaptation of the DTN Bundle Security
> 	   Protocol documented in RFC 6257."
> 
> I see know reason to restrict yourself to RFC6257 particularly since 6257
> is based on RFC5050 formats which are likely to change.

Maybe a reword could be something line:

  "We will derive this security protocol from a "streamlined" adaptation
   of earlier works (e.g., the DTN Bundle Security Protocol documented
   in RFC 6257)."

> >      o An informational "DTN Advanced Features Survey" document including
> >        candidate recharter work items such as routing, neighbor (contact)
> >        discovery, security key management, network management, bundle-in
> >        -bundle encapsulation, reliable bundle delivery, IPv6, etc.
> 
> I don't understand the IPv6 reference here.

This was a late addition, and could potentially be removed.

> I suspect you may need bundle-in-bundle encapsulation to do a simplified
> bundle security specification.

I don't know whether that is true - can someone who will be working
on the security spec comment?

> >      o Simple convergence layer protocols for adaptation of the bundle
> >        protocol to underlying internetworks. We expect to derive these
> >        convergence layer protocols from the Datagram Convergence protocol
> >        documented in RFC 7122 and the TCP Convergence-Layer Protocol
> >        documented in RFC 7242.
> >
> >      o A registry for DTN Service Identifiers
> 
> 
> As suggested before, MIME may fit this need.

I don't understand that - can someone who would be working on the
registry comment?

> >    The working group will consider adding supplementary work items based
> >on
> >    new information and knowledge gained while working on the initial
> >charter,
> >    as well as to accommodate new work items beyond the scope of the
> >initial
> >    phase.
> >
> >Goals and Milestones:
> >  start+0mos - Accept 'DTN Problem Statement, Use Cases and Requirements'
> >as
> >               a working group work item intended for Informational.
> >  start+0mos - Accept 'Bundle Protocol Specification (RFC5050bis)' [2] as
> >               a working group work item intended for Proposed Standard.
> 
> As stated previously, stating we are working to standardize reference 2 is
> premature.  Unless, of course that is the intent of this working group.
> If so, then just make that the charter.

The charter is to develop standards for Delay/Disruption Tolerant Networking
based on the mature technologies developed in the research group. There is
too much research, development and experimentation experience to suggest
that BP was somehow a mistake and should not be standardized.

> >  Start+0mos - Accept 'Streamlined Bundle Security Protocol (SBSP)' [3] as
> >               a working group work item intended for Proposed Standard.
> 
> Again Premature.

Same comment as above.

> >  start+6mos - Working group getting concensus on changes to be
> >implemented
> >               in RFC 5050(bis).
> 
> IMHO, This and the problems statement and lessons learned need to be the
> first items.  Only after this are in firm agreement, should we be
> considering solutions.

Same comment as above.
 
> >  start+6mos - Accept 'DTN Advanced Features Survey' as a working group
> >work
> >               item intended for Informational.
> >  start+9mos - Working group getting consensus on merging RFC5050bis and
> >               SBSP into a combined draft or keep as separate drafts.
> >  start+12mos - Submit RFC5050bis and SBSP to the IESG either as a
> >combined
> >                draft or as separate drafts.
> 
> I don't think the previously two items belong in the charter as is.  These
> have already been covered as Items 2 and 3.

I'm not sure I see the problem. The first item is a mid-course
checkpoint to determine the way forward for the standards-track
work, and the second item is a milestone for submitting the work
to the IESG.

Thanks - Fred
fred.l.templin@boeing.com
 
> >  start+15mos - Submit Registry [4] and Simple Convergence Layer [5][6] as
> >                working group documents.
> >  start+16mos - Survey appropriate forums (e.g., DTNRG) for emerging
> >                technologies (e.g., convergence layer protocols, dynamic
> >                routing protocols, naming and addressing services, etc.)
> >                ready for transition into IETF DTN Working Group. Publish
> >                draft on survey results as independent submission related
> >                to the WG.
> >  start+18mos - Submit Registry and Simple Convergence Layer to IESG
> >  start+18mos - Recharter to accommodate new work items or close Working
> >Group
> >
> >
> >[1] "BP/LTP deployment on EPOXI spacecraft" [2008],
> >    http://committees.comsoc.org/tccc/ccw/2010/slides/DINET_CCW.pdf
> >[2] "Proposed Revised Bundle Protocol" [2014],
> >    https://datatracker.ietf.org/doc/draft-burleigh-bpv7/
> >[3] "Streamlined Bundle Security Protocol Specification" [2014],
> >    https://datatracker.ietf.org/doc/draft-irtf-dtnrg-sbsp/
> >[4] "Delay-Tolerant Networking Bundle Protocol IANA Registries" [2011],
> >    https://datatracker.ietf.org/doc/rfc6255/
> >[5] "Datagram Convergence Layers ..." [2014],
> >    https://datatracker.ietf.org/doc/rfc7122/
> >[6] "TCP Convergence-Layer Protocol..." [2014],
> >    https://datatracker.ietf.org/doc/rfc7242/
> >
> >_______________________________________________
> >dtn mailing list
> >dtn@ietf.org
> >https://www.ietf.org/mailman/listinfo/dtn