Datagram Convergence Layers for the Delay- and Disruption-Tolerant Networking (DTN) Bundle Protocol and Licklider Transmission Protocol (LTP)
RFC 7122

Document Type RFC - Experimental (March 2014; No errata)
Last updated 2014-03-12
Stream IRTF
Formats plain text pdf html
IETF conflict review conflict-review-irtf-dtnrg-dgram-clayer
Stream IRTF state Published RFC
Consensus Unknown
Document shepherd Joerg Ott
IESG IESG state RFC 7122 (Experimental)
Telechat date
Responsible AD (None)
Send notices to dtnrg-chairs@ietf.org, draft-irtf-dtnrg-dgram-clayer@ietf.org, jo@netlab.tkk.fi
Internet Research Task Force (IRTF)                             H. Kruse
Request for Comments: 7122                               Ohio University
Category: Experimental                                           S. Jero
ISSN: 2070-1721                                        Purdue University
                                                            S. Ostermann
                                                         Ohio University
                                                              March 2014

                    Datagram Convergence Layers for
  the Delay- and Disruption-Tolerant Networking (DTN) Bundle Protocol
               and Licklider Transmission Protocol (LTP)

Abstract

   This document specifies the preferred method for transporting Delay-
   and Disruption-Tolerant Networking (DTN) protocol data over the
   Internet using datagrams.  It covers convergence layers for the
   Bundle Protocol (RFC 5050), as well as the transportation of segments
   using the Licklider Transmission Protocol (LTP) (RFC 5326).  UDP and
   the Datagram Congestion Control Protocol (DCCP) are the candidate
   datagram protocols discussed.  UDP can only be used on a local
   network or in cases where the DTN node implements explicit congestion
   control.  DCCP addresses the congestion control problem, and its use
   is recommended whenever possible.  This document is a product of the
   Delay-Tolerant Networking Research Group (DTNRG) and represents the
   consensus of the DTNRG.

Status of This Memo

   This document is not an Internet Standards Track specification; it is
   published for examination, experimental implementation, and
   evaluation.

   This document defines an Experimental Protocol for the Internet
   community.  This document is a product of the Internet Research Task
   Force (IRTF).  The IRTF publishes the results of Internet-related
   research and development activities.  These results might not be
   suitable for deployment.  This RFC represents the consensus of the
   Delay-Tolerant Networking Research Group of the Internet Research
   Task Force (IRTF).  Documents approved for publication by the IRSG
   are not a candidate for any level of Internet Standard; see Section 2
   of RFC 5741.

   Information about the current status of this document, any errata,
   and how to provide feedback on it may be obtained at
   http://www.rfc-editor.org/info/rfc7122.

Kruse, et al.                 Experimental                      [Page 1]
RFC 7122           Internet Datagram Transport for DTN        March 2014

Copyright Notice

   Copyright (c) 2014 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   3
     1.1.  Requirements Language . . . . . . . . . . . . . . . . . .   4
   2.  General Recommendation  . . . . . . . . . . . . . . . . . . .   4
   3.  Recommendations for Implementers  . . . . . . . . . . . . . .   6
     3.1.  How and Where to Deal with Fragmentation  . . . . . . . .   6
       3.1.1.  DCCP  . . . . . . . . . . . . . . . . . . . . . . . .   6
       3.1.2.  UDP . . . . . . . . . . . . . . . . . . . . . . . . .   6
     3.2.  Bundle Protocol over a Datagram Convergence Layer . . . .   6
       3.2.1.  DCCP  . . . . . . . . . . . . . . . . . . . . . . . .   7
       3.2.2.  UDP . . . . . . . . . . . . . . . . . . . . . . . . .   7
     3.3.  LTP over Datagrams  . . . . . . . . . . . . . . . . . . .   7
       3.3.1.  DCCP  . . . . . . . . . . . . . . . . . . . . . . . .   7
       3.3.2.  UDP . . . . . . . . . . . . . . . . . . . . . . . . .   7
     3.4.  Keep-Alive Option . . . . . . . . . . . . . . . . . . . .   7
     3.5.  Checksums . . . . . . . . . . . . . . . . . . . . . . . .   8
       3.5.1.  DCCP  . . . . . . . . . . . . . . . . . . . . . . . .   8
       3.5.2.  UDP . . . . . . . . . . . . . . . . . . . . . . . . .   8
     3.6.  DCCP Congestion Control Modules . . . . . . . . . . . . .   8
   4.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   9
   5.  Security Considerations . . . . . . . . . . . . . . . . . . .   9
   6.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   9
     6.1.  Normative References  . . . . . . . . . . . . . . . . . .   9
     6.2.  Informative References  . . . . . . . . . . . . . . . . .  10

Kruse, et al.                 Experimental                      [Page 2]
RFC 7122           Internet Datagram Transport for DTN        March 2014
Show full document text