Internet Research Task Force S. Farrell
Internet-Draft A. Lynch
Intended status: Experimental Trinity College Dublin
Expires: September 9, 2012 D. Kutscher
NEC
A. Lindgren
Swedish Institute of Computer
Science
March 8, 2012
Bundle Protocol Query Extension Block
draft-farrell-dtnrg-bpq-01
Abstract
The Bundle Protocol (BP) provides store-and-forward networking for
Delay- and Disruption-Tolerant Networks. This document defines the
BP query extension block (BPQ) which allows applications to query the
stores of nodes on the path along which a bundle containing a bundle
query extension block is routed.
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). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
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."
This Internet-Draft will expire on September 9, 2012.
Copyright Notice
Copyright (c) 2012 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
Farrell, et al. Expires September 9, 2012 [Page 1]
Internet-Draft DTNRG BPQ March 2012
carefully, as they describe your rights and restrictions with respect
to this document.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Protocol Overview . . . . . . . . . . . . . . . . . . . . . . 4
3. BPQ Block Format . . . . . . . . . . . . . . . . . . . . . . . 7
4. BPQ Processing . . . . . . . . . . . . . . . . . . . . . . . . 8
5. Application Considerations . . . . . . . . . . . . . . . . . . 9
5.1. Usage of Endpoint Identifiers in Bundles . . . . . . . . . 9
5.2. Advanced Processing of Query and Copy-Response Bundles . . 11
6. Related Work . . . . . . . . . . . . . . . . . . . . . . . . . 11
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12
8. Security Considerations . . . . . . . . . . . . . . . . . . . 12
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 13
9.1. Normative References . . . . . . . . . . . . . . . . . . . 13
9.2. Informative References . . . . . . . . . . . . . . . . . . 13
Appendix A. ChangeLog . . . . . . . . . . . . . . . . . . . . . . 14
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 14
Farrell, et al. Expires September 9, 2012 [Page 2]
Internet-Draft DTNRG BPQ March 2012
1. Introduction
The Bundle Protocol (BP) specified in RFC 5050 [RFC5050] provides
store-and-forward networking for Delay- and Disruption-Tolerant
Networks (DTNs). RFC 4838 [RFC4838] This document defines the BP
query extension block (BPQ) which allows applications to query the
stores of nodes on the path along which a bundle containing a bundle
query extension block is routed.
The DTN architecture and the Bundle Protocol can be used for
different applications and provide a certain degree of flexibility
for naming sources and destinations, as well for deciding how to
process and forward bundles at nodes in a DTN network.
In some applications contexts, the Bundle Protocol is used for
literally transmitting some payload data from one endpoint to another
-- potentially leveraging store-and-forward capabilities of
intermediate nodes to overcome disruptions. How intermediate nodes
perform their forwarding decisions is not specified by either the DTN
architecture nor the Bundle Protocol specification, but often the