Compressed Bundle Header Encoding (CBHE)
RFC 6260

Document Type RFC - Experimental (May 2011; No errata)
Was draft-irtf-dtnrg-cbhe (dtnrg RG)
Last updated 2015-10-14
Stream IRTF
Formats plain text pdf html bibtex
Stream IRTF state (None)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state RFC 6260 (Experimental)
Telechat date
Responsible AD Ron Bonica
IESG note IRTF submission. Elwyn Davies (elwynd@dial.pipex.com) is the document shepherd.
Send notices to elwynd@dial.pipex.com
Internet Research Task Force (IRTF)                          S. Burleigh
Request for Comments: 6260                    Jet Propulsion Laboratory,
Category: Experimental                California Institute of Technology
ISSN: 2070-1721                                               May 2011

                Compressed Bundle Header Encoding (CBHE)

Abstract

   This document describes a convention by which Delay-Tolerant
   Networking (DTN) Bundle Protocol (BP) "convergence-layer" adapters
   may represent endpoint identifiers in a compressed form within the
   primary blocks of bundles, provided those endpoint identifiers
   conform to the structure prescribed by this convention.

   Compressed Bundle Header Encoding (CBHE) compression is a
   convergence-layer adaptation.  It is opaque to bundle processing.
   Therefore, it has no impact on the interoperability of different
   Bundle Protocol implementations, but instead affects only the
   interoperability of different convergence-layer adaptation
   implementations.

   This document is a product of the Delay-Tolerant Networking Research
   Group and has been reviewed by that group.  No objections to its
   publication as an RFC were raised.

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/rfc6260.

Burleigh                      Experimental                      [Page 1]
RFC 6260                          CBHE                          May 2011

Copyright Notice

   Copyright (c) 2011 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 ....................................................2
      1.1. Requirements Language ......................................3
   2. Compression Convention ..........................................3
      2.1. Constraints ................................................3
      2.2. Method .....................................................6
   3. Specification ...................................................7
      3.1. Transmission ...............................................7
      3.2. Reception ..................................................7
   4. IANA Considerations .............................................8
   5. Security Considerations ........................................10
   6. References .....................................................11
      6.1. Normative References ......................................11
      6.2. Informative References ....................................11
   Appendix A. Acknowledgments .......................................12

1.  Introduction

   This document describes a convention by which Delay-Tolerant
   Networking (DTN) Bundle Protocol (BP) [RFC5050] "convergence-layer"
   adapters may represent endpoint identifiers (EIDs) in a compressed
   form within the primary blocks of bundles, provided those endpoint
   identifiers conform to the structure prescribed by this convention.

   Each DTN bundle's primary block contains the following four BP
   endpoint identifiers, of which any two, any three, or even all four
   may be lexically identical: the endpoint identifiers of the bundle's
   source, destination, report-to endpoint, and current custodian.  Each
   EID is a Uniform Record Identifier (URI) as defined by [RFC3986].
   More specifically, each BP EID is a URI consisting of a "scheme name"
   followed by ":", followed by a sequence of characters --
   historically, termed the "scheme-specific part" (SSP) in DTN
   specifications -- conforming to URI syntax as defined by RFC 3986.
Show full document text