Bundle Protocol Version 7
draft-ietf-dtn-bpbis-31
- Versions
- 00
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
Document | Type | Active Internet-Draft (dtn WG) | ||
---|---|---|---|---|
Authors | Scott Burleigh , Kevin Fall , Edward Birrane | |||
Last updated | 2021-02-23 (latest revision 2021-01-25) | |||
Replaces | draft-dtnwg-bp | |||
Stream | IETF | |||
Intended RFC status | Proposed Standard | |||
Formats | plain text pdf htmlized (tools) htmlized bibtex | |||
Reviews | ||||
Stream | WG state | Submitted to IESG for Publication (wg milestone: Jul 2019 - RFC5050bis... ) | ||
Document shepherd | Fred Templin | |||
Shepherd write-up | Show (last changed 2019-07-25) | |||
IESG | IESG state | RFC Ed Queue | ||
Action Holders |
(None)
|
|||
Consensus Boilerplate | Yes | |||
Telechat date | ||||
Responsible AD | Magnus Westerlund | |||
Send notices to | "Fred Templin" <fred.l.templin@boeing.com> | |||
IANA | IANA review state | Version Changed - Review Needed | ||
IANA action state | RFC-Ed-Ack | |||
IANA expert review state | Expert Reviews OK | |||
IANA expert review comments | URI scheme expert asked that references (cf. https://datatracker.ietf.org/doc/html/rfc7595#section-7.4) be added to the dtn and ipn templates, but called it non-blocking. | |||
RFC Editor | RFC Editor state | MISSREF | ||
Details |
Delay-Tolerant Networking Working Group S. Burleigh Internet Draft JPL, Calif. Inst. Of Technology Intended status: Standards Track K. Fall Expires: July 29, 2021 Roland Computing Services E. Birrane APL, Johns Hopkins University January 25, 2021 Bundle Protocol Version 7 draft-ietf-dtn-bpbis-31.txt Status of this Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html This Internet-Draft will expire on July 29, 2021. Copyright Notice Copyright (c) 2021 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. Code Components extracted from this document must include Simplified BSD License text as described in Burleigh Expires July 2021 [Page 1] Internet-Draft Bundle Protocol Version 7 January 2021 Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Abstract This Internet Draft presents a specification for the Bundle Protocol, adapted from the experimental Bundle Protocol specification developed by the Delay-Tolerant Networking Research group of the Internet Research Task Force and documented in RFC 5050. Table of Contents 1. Introduction...................................................3 2. Conventions used in this document..............................5 3. Service Description............................................5 3.1. Definitions...............................................5 3.2. Discussion of BP concepts.................................9 3.3. Services Offered by Bundle Protocol Agents...............12 4. Bundle Format.................................................13 4.1. Bundle Structure.........................................13 4.2. BP Fundamental Data Structures...........................14 4.2.1. CRC Type............................................14 4.2.2. CRC.................................................14 4.2.3. Bundle Processing Control Flags.....................15 4.2.4. Block Processing Control Flags......................16 4.2.5. Identifiers.........................................17 4.2.5.1. Endpoint ID....................................17 4.2.5.1.1. The "dtn" URI scheme......................18 4.2.5.1.2. The "ipn" URI scheme......................20 4.2.5.2. Node ID........................................22 4.2.6. DTN Time............................................22 4.2.7. Creation Timestamp..................................22 4.2.8. Block-type-specific Data............................23 4.3. Block Structures.........................................23 4.3.1. Primary Bundle Block................................23 4.3.2. Canonical Bundle Block Format.......................26 4.4. Extension Blocks.........................................27 4.4.1. Previous Node.......................................27 4.4.2. Bundle Age..........................................28 4.4.3. Hop Count...........................................28 5. Bundle Processing.............................................29 5.1. Generation of Administrative Records.....................29 5.2. Bundle Transmission......................................30 5.3. Bundle Dispatching.......................................30Show full document text