HTTP/1.1 302 Found
Date: Sat, 02 Aug 2025 12:19:46 GMT
Server: Apache
X-Content-Type-Options: nosniff
Vary: Accept-Encoding
Location: https://www.iana.org/assignments/bundle
Content-Length: 0
X-Frame-Options: DENY
X-Content-Type-Options: nosniff
Referrer-Policy: same-origin
Cross-Origin-Opener-Policy: same-origin
Cache-Control: public, s-maxage=1800, max-age=3600
Expires: Sat, 02 Aug 2025 13:19:46 GMT
Content-Type: text/html; charset=utf-8
Content-Security-Policy: upgrade-insecure-requests; default-src 'self' https://*.iana.org; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.google.com https://cse.google.com https://clients1.google.com; style-src 'self' 'unsafe-inline' https://www.google.com; child-src 'self' https://www.youtube.com https://clients1.google.com https://cse.google.com https://www.google.com/; img-src 'self' https://data.iana.org https://www.iana.org https://www.google.com https://www.googleapis.com https://clients1.google.com https://*.gstatic.com;
Strict-Transport-Security: max-age=48211200; preload
HTTP/1.1 302 Found
Date: Sat, 02 Aug 2025 12:19:46 GMT
Server: Apache
X-Content-Type-Options: nosniff
Vary: Accept-Encoding
Location: https://www.iana.org/assignments/bundle/bundle.xhtml
Content-Length: 0
X-Frame-Options: DENY
X-Content-Type-Options: nosniff
Referrer-Policy: same-origin
Cross-Origin-Opener-Policy: same-origin
Cache-Control: public, s-maxage=1800, max-age=3600
Expires: Sat, 02 Aug 2025 13:19:46 GMT
Content-Type: text/html; charset=utf-8
Content-Security-Policy: upgrade-insecure-requests; default-src 'self' https://*.iana.org; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.google.com https://cse.google.com https://clients1.google.com; style-src 'self' 'unsafe-inline' https://www.google.com; child-src 'self' https://www.youtube.com https://clients1.google.com https://cse.google.com https://www.google.com/; img-src 'self' https://data.iana.org https://www.iana.org https://www.google.com https://www.googleapis.com https://clients1.google.com https://*.gstatic.com;
Strict-Transport-Security: max-age=48211200; preload
HTTP/1.1 200 OK
Date: Sat, 02 Aug 2025 12:19:47 GMT
Server: Apache
X-Content-Type-Options: nosniff
Vary: Accept-Encoding
Last-Modified: Mon, 30 Jun 2025 17:41:32 GMT
X-Frame-Options: DENY
X-Content-Type-Options: nosniff
Referrer-Policy: same-origin
Cross-Origin-Opener-Policy: same-origin
Cache-Control: public, s-maxage=1800, max-age=3600
Expires: Sat, 02 Aug 2025 13:19:47 GMT
Content-Type: text/html; charset=UTF-8
Content-Encoding: gzip
Content-Security-Policy: upgrade-insecure-requests; default-src 'self' https://*.iana.org; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.google.com https://cse.google.com https://clients1.google.com; style-src 'self' 'unsafe-inline' https://www.google.com; child-src 'self' https://www.youtube.com https://clients1.google.com https://cse.google.com https://www.google.com/; img-src 'self' https://data.iana.org https://www.iana.org https://www.google.com https://www.googleapis.com https://clients1.google.com https://*.gstatic.com;
Transfer-Encoding: chunked
Strict-Transport-Security: max-age=48211200; preload
Bundle Protocol
Bundle Protocol
- Created
- 2011-03-24
- Last Updated
- 2025-06-30
- Available Formats
-

XML

HTML

Plain text
Registries Included Below
Bundle Block Types
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Scott Burleigh, Fred Templin
- Reference
- [RFC6255][RFC9171]
- Available Formats
-

CSV
Bundle Protocol Version |
Value |
Description |
Reference |
none |
0 |
Reserved |
[RFC6255] |
6,7 |
1 |
Bundle Payload Block |
[RFC5050][RFC9171] |
6 |
2 |
Bundle Authentication Block |
[RFC6257] |
6 |
3 |
Payload Integrity Block |
[RFC6257] |
6 |
4 |
Payload Confidentiality Block |
[RFC6257] |
6 |
5 |
Previous-Hop Insertion Block |
[RFC6259] |
7 |
6 |
Previous node (proximate sender) |
[RFC9171] |
7 |
7 |
Bundle age (in milliseconds) |
[RFC9171] |
6 |
8 |
Metadata Extension Block |
[RFC6258] |
6 |
9 |
Extension Security Block |
[RFC6257] |
7 |
10 |
Hop count (#prior xmit attempts) |
[RFC9171] |
7 |
11 |
Block Integrity |
[RFC9172] |
7 |
12 |
Block Confidentiality |
[RFC9172] |
7 |
13-191 |
Unassigned |
|
6,7 |
192-255 |
Reserved for Private and/or Experimental Use |
[RFC5050][RFC9171] |
Primary Bundle Protocol Version
- Registration Procedure(s)
-
RFC Required
- Reference
- [RFC6255]
- Available Formats
-

CSV
Value |
Description |
Reference |
0-5 |
Reserved |
[RFC6255] |
6 |
Assigned |
[RFC5050] |
7 |
Assigned |
[RFC9171] |
8-255 |
Unassigned |
|
Bundle Processing Control Flags
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Scott Burleigh, Fred Templin
- Reference
- [RFC6255][RFC9171]
- Available Formats
-

CSV
Bundle Protocol Version |
Bit Position (right to left) |
Description |
Reference |
6,7 |
0 |
Bundle is a fragment |
[RFC5050][RFC9171] |
6,7 |
1 |
ADU is an administrative record |
[RFC5050][RFC9171] |
6,7 |
2 |
Bundle must not be fragmented |
[RFC5050][RFC9171] |
6 |
3 |
Custody transfer is requested |
[RFC5050] |
6 |
4 |
Destination endpoint is a singleton |
[RFC5050] |
6,7 |
5 |
Acknowledgement by application is requested |
[RFC5050][RFC9171] |
7 |
6 |
Status time requested in reports |
[RFC9171] |
6 |
7-8 |
Class of service: priority |
[RFC5050] |
6 |
9-13 |
Class of service: reserved |
[RFC5050] |
6,7 |
14 |
Request reporting of bundle reception |
[RFC5050][RFC9171] |
6 |
15 |
Request reporting of custody acceptance |
[RFC5050] |
6,7 |
16 |
Request reporting of bundle forwarding |
[RFC5050][RFC9171] |
6,7 |
17 |
Request reporting of bundle delivery |
[RFC5050][RFC9171] |
6,7 |
18 |
Request reporting of bundle deletion |
[RFC5050][RFC9171] |
6,7 |
19 |
Reserved |
[RFC5050][RFC9171] |
6,7 |
20 |
Reserved |
[RFC5050][RFC9171] |
|
21-63 |
Unassigned |
|
Block Processing Control Flags
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Scott Burleigh, Fred Templin
- Reference
- [RFC6255][RFC9171]
- Available Formats
-

CSV
Bundle Protocol Version |
Bit Position (right to left) |
Description |
Reference |
6,7 |
0 |
Block must be replicated in every fragment |
[RFC5050][RFC9171] |
6,7 |
1 |
Transmit status report if block can't be processed |
[RFC5050][RFC9171] |
6,7 |
2 |
Delete bundle if block can't be processed |
[RFC5050][RFC9171] |
6 |
3 |
Last block |
[RFC5050] |
6,7 |
4 |
Discard block if it can't be processed |
[RFC5050][RFC9171] |
6 |
5 |
Block was forwarded without being processed |
[RFC5050] |
6 |
6 |
Block contains an EID-reference field |
[RFC5050] |
|
7-63 |
Unassigned |
|
Bundle Status Report Flags
- Registration Procedure(s)
-
RFC Required
- Reference
- [RFC6255]
- Available Formats
-

CSV
Value |
Description |
Reference |
00000000 |
Reserved |
[RFC6255] |
00000001 |
Reporting node received bundle |
[RFC5050] |
00000010 |
Reporting node accepted custody of bundle |
[RFC5050] |
00000100 |
Reporting node forwarded the bundle |
[RFC5050] |
00001000 |
Reporting node delivered the bundle |
[RFC5050] |
00010000 |
Reporting node deleted the bundle |
[RFC5050] |
00100000 |
Unassigned |
|
01000000 |
Unassigned |
|
10000000 |
Unassigned |
|
Bundle Status Report Reason Codes
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Scott Burleigh, Fred Templin
- Reference
- [RFC6255][RFC9171]
- Available Formats
-

CSV
Bundle Protocol Version |
Value |
Description |
Reference |
6,7 |
0 |
No additional information |
[RFC5050][RFC9171] |
6,7 |
1 |
Lifetime expired |
[RFC5050][RFC9171] |
6,7 |
2 |
Forwarded over unidirectional link |
[RFC5050][RFC9171] |
6,7 |
3 |
Transmission canceled |
[RFC5050][RFC9171] |
6,7 |
4 |
Depleted storage |
[RFC5050][RFC9171] |
6,7 |
5 |
Destination endpoint ID unavailable |
[RFC5050][RFC9171] |
6,7 |
6 |
No known route to destination from here |
[RFC5050][RFC9171] |
6,7 |
7 |
No timely contact with next node on route |
[RFC5050][RFC9171] |
6,7 |
8 |
Block unintelligible |
[RFC5050][RFC9171] |
7 |
9 |
Hop limit exceeded |
[RFC9171] |
7 |
10 |
Traffic pared |
[RFC9171] |
7 |
11 |
Block unsupported |
[RFC9171] |
7 |
12 |
Missing security operation |
[RFC9172] |
7 |
13 |
Unknown security operation |
[RFC9172] |
7 |
14 |
Unexpected security operation |
[RFC9172] |
7 |
15 |
Failed security operation |
[RFC9172] |
7 |
16 |
Conflicting security operation |
[RFC9172] |
|
17-254 |
Unassigned |
|
6,7 |
255 |
Reserved |
[RFC6255][RFC9171] |
Bundle Custody Signal Reason Codes
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Scott Burleigh, Fred Templin
- Reference
- [RFC6255]
- Available Formats
-

CSV
Value |
Description |
Reference |
0 |
No additional information |
[RFC5050] |
1-2 |
Unassigned |
|
3 |
Redundant reception (reception by a node that is a custodial node for
this bundle) |
[RFC5050] |
4 |
Depleted storage |
[RFC5050] |
5 |
Destination endpoint ID unintelligible |
[RFC5050] |
6 |
No known route to destination from here |
[RFC5050] |
7 |
No timely contact with next node on route |
[RFC5050] |
8 |
Block unintelligible |
[RFC5050] |
9-126 |
Unassigned |
|
127 |
Reserved |
[RFC6255] |
Bundle Metadata Type Codes
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Rick Taylor
- Reference
- [RFC6258]
- Available Formats
-

CSV
Ciphersuite Numbers
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Stephen Farrell, Edward Birrane
- Reference
- [RFC6257]
- Available Formats
-

CSV
Value |
Description |
Reference |
0 |
Unassigned |
|
1 |
BAB-HMAC |
[RFC6257] |
2 |
PIB-RSA-SHA256 |
[RFC6257] |
3 |
PCB-RSA-AES128-PAYLOAD-PIB-PCB |
[RFC6257] |
4 |
ESB-RSA-AES128-EXT |
[RFC6257] |
values greater than 4 |
Reserved |
[RFC6257] |
Ciphersuite Flags
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Stephen Farrell, Edward Birrane
- Reference
- [RFC6257]
- Available Formats
-

CSV
Bit Position (right to left) |
Description |
Reference |
0 |
Block contains results |
[RFC6257] |
1 |
Block contains correlator |
[RFC6257] |
2 |
Block contains parameters |
[RFC6257] |
3 |
Destination EIDref present |
[RFC6257] |
4 |
Source EIDref present |
[RFC6257] |
values greater than 4 |
Reserved |
[RFC6257] |
Ciphersuite Parameters and Results Type Registry
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Stephen Farrell, Edward Birrane
- Reference
- [RFC6257]
- Available Formats
-

CSV
Bundle Administrative Record Types
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Marc Blanchet, Keith Scott
- Reference
- [RFC7116][RFC9713]
- Available Formats
-

CSV
Bundle Protocol Version |
Value |
Description |
Reference |
6,7 |
0 |
Reserved |
[RFC7116][RFC9713] |
6,7 |
1 |
Bundle status report |
[RFC5050][RFC9171] |
6 |
2 |
Custody signal |
[RFC5050] |
|
3 |
Unassigned |
|
6 |
4 |
Aggregate Custody Signal |
[CCSDS-BP] |
|
5-15 |
Unassigned |
|
7 |
16-254 |
Unassigned |
|
7 |
255 |
ACME Node ID Validation |
[RFC-ietf-acme-dtnnodeid-18] |
7 |
256-64383 |
Unassigned |
|
7 |
64384-64511 |
Reserved for Experimental Use |
[RFC9713] |
7 |
64512-65535 |
Reserved for Private Use |
[RFC9713] |
CBHE Node Numbers
- Reference
- [RFC7116][RFC9758]
- Note
-
Renamed "'ipn' Scheme URI Default Allocator Node Numbers" and moved to [https://www.iana.org/assignments/uri-schemes] per [RFC9758].
Value |
Description |
Reference |
No registrations at this time. |
CBHE Service Numbers
- Expert(s)
-
Marc Blanchet, Keith Scott
- Reference
- [RFC7116]
- Available Formats
-

CSV
Range |
Registration Procedures |
0-63 |
Specification Required |
1024-65535 |
Specification Required |
Value |
Description |
Reference |
0 |
Bundle Protocol Administrative Record |
[RFC6260] |
1 |
CCSDS File Delivery Service |
[CCSDS 727.0-B-4] |
2 |
Reserved |
[RFC7116] |
3-63 |
Unassigned |
|
64-1023 |
Allocated to the Space Assigned Numbers Authority (SANA)
for use by Consultative Committee for Space Data Systems (CCSDS) missions. |
[RFC7116] |
1024-65535 |
Unassigned |
|
>=65535 |
Reserved for Private or Experimental Use |
[RFC7116] |
Bundle Protocol TCP Convergence-Layer Version Numbers
- Registration Procedure(s)
-
RFC Required
- Reference
- [RFC7242]
- Available Formats
-

CSV
Bundle Protocol TCP Convergence-Layer Message Types
- Registration Procedure(s)
-
RFC Required
- Reference
- [RFC7242]
- Available Formats
-

CSV
Type |
Code |
Description |
Reference |
|
0x0 |
Reserved |
[RFC7242] |
DATA_SEGMENT |
0x1 |
Indicates the transmission of a segment of bundle data, as described in Section 5.2. |
[RFC7242] |
ACK_SEGMENT |
0x2 |
Acknowledges reception of a data segment, as described in Section 5.3. |
[RFC7242] |
REFUSE_BUNDLE |
0x3 |
Indicates that the transmission of the current bundle shall be stopped, as described in Section 5.4. |
[RFC7242] |
KEEPALIVE |
0x4 |
KEEPALIVE message for the connection, as described in Section 5.6. |
[RFC7242] |
SHUTDOWN |
0x5 |
Indicates that one of the nodes participating in the connection wishes to cleanly terminate the connection, as described in Section 6. |
[RFC7242] |
LENGTH |
0x6 |
Contains the length (in bytes) of the next bundle, as described in Section 5.5. |
[RFC7242] |
|
0x7-0xf |
Unassigned |
|
Bundle Protocol TCP Convergence-Layer REFUSE_BUNDLE Reason Codes
- Registration Procedure(s)
-
RFC Required
- Reference
- [RFC7242]
- Available Formats
-

CSV
RCode |
Semantics |
Reference |
0x0 |
Reason for refusal is unknown or not specified. |
[RFC7242] |
0x1 |
The receiver now has the complete bundle. The sender may now consider the bundle as completely received. |
[RFC7242] |
0x2 |
The receiver's resources are exhausted. The sender SHOULD apply reactive bundle fragmentation before retrying. |
[RFC7242] |
0x3 |
The receiver has encountered a problem that requires the bundle to be retransmitted in its entirety. |
[RFC7242] |
0x4-0x7 |
Unassigned |
|
0x8-0xf |
Reserved for future usage. |
[RFC7242] |
Bundle Protocol TCP Convergence-Layer SHUTDOWN Reason Codes
- Registration Procedure(s)
-
RFC Required
- Reference
- [RFC7242]
- Available Formats
-

CSV
Code |
Meaning |
Description |
Reference |
0x00 |
Idle timeout |
The connection is being closed due to idleness. |
[RFC7242] |
0x01 |
Version mismatch |
The node cannot conform to the specified TCPCL protocol version. |
[RFC7242] |
0x02 |
Busy |
The node is too busy to handle the current connection. |
[RFC7242] |
0x03-0xff |
|
Unassigned |
|
Bundle Protocol TCP Convergence-Layer Version 4 Session Extension Types
- Registration Procedure(s)
-
Expert Review
- Expert(s)
-
Brian Sipos, Rick Taylor
- Reference
- [RFC9174]
- Available Formats
-

CSV
Code |
Session Extension Type |
Reference |
0x0000 |
Reserved |
[RFC9174] |
0x0001-0x7FFF |
Unassigned |
|
0x8000-0xFFFF |
Reserved for Private or Experimental Use |
[RFC9174] |
Bundle Protocol TCP Convergence-Layer Version 4 Transfer Extension Types
- Registration Procedure(s)
-
Expert Review
- Expert(s)
-
Brian Sipos, Rick Taylor
- Reference
- [RFC9174]
- Available Formats
-

CSV
Code |
Transfer Extension Type |
Reference |
0x0000 |
Reserved |
[RFC9174] |
0x0001 |
Transfer Length Extension |
[RFC9174] |
0x0002-0x7FFF |
Unassigned |
|
0x8000-0xFFFF |
Reserved for Private or Experimental Use |
[RFC9174] |
Bundle Protocol TCP Convergence-Layer Version 4 Message Types
- Registration Procedure(s)
-
RFC Required
- Reference
- [RFC9174]
- Available Formats
-

CSV
Bundle Protocol TCP Convergence-Layer Version 4 XFER_REFUSE Reason Codes
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Brian Sipos, Rick Taylor
- Reference
- [RFC9174]
- Available Formats
-

CSV
Code |
Refusal Reason |
Reference |
0x00 |
Unknown |
[RFC9174] |
0x01 |
Completed |
[RFC9174] |
0x02 |
No Resources |
[RFC9174] |
0x03 |
Retransmit |
[RFC9174] |
0x04 |
Not Acceptable |
[RFC9174] |
0x05 |
Extension Failure |
[RFC9174] |
0x06 |
Session Terminating |
[RFC9174] |
0x07-0xEF |
Unassigned |
|
0xF0-0xFF |
Reserved for Private or Experimental Use |
[RFC9174] |
Bundle Protocol TCP Convergence-Layer Version 4 SESS_TERM Reason Codes
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Brian Sipos, Rick Taylor
- Reference
- [RFC9174]
- Available Formats
-

CSV
Code |
Termination Reason |
Reference |
0x00 |
Unknown |
[RFC9174] |
0x01 |
Idle timeout |
[RFC9174] |
0x02 |
Version mismatch |
[RFC9174] |
0x03 |
Busy |
[RFC9174] |
0x04 |
Contact Failure |
[RFC9174] |
0x05 |
Resource Exhaustion |
[RFC9174] |
0x06-0xEF |
Unassigned |
|
0xF0-0xFF |
Reserved for Private or Experimental Use |
[RFC9174] |
Bundle Protocol TCP Convergence-Layer Version 4 MSG_REJECT Reason Codes
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Brian Sipos, Rick Taylor
- Reference
- [RFC9174]
- Available Formats
-

CSV
Code |
Rejection Reason |
Reference |
0x00 |
Reserved |
[RFC9174] |
0x01 |
Message Type Unknown |
[RFC9174] |
0x02 |
Message Unsupported |
[RFC9174] |
0x03 |
Message Unexpected |
[RFC9174] |
0x04-0xEF |
Unassigned |
|
0xF0-0xFF |
Reserved for Private or Experimental Use |
[RFC9174] |
Bundle Protocol URI Scheme Types
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC9171]
- Available Formats
-

CSV
Value |
Description |
BP Utilization Reference |
URI Definition Reference |
0 |
Reserved |
n/a |
|
1 |
dtn |
[RFC9171] |
[RFC9171] |
2 |
ipn |
[RFC9171] |
[RFC6260][RFC9171] |
3-254 |
Unassigned |
n/a |
|
255-65535 |
Reserved |
n/a |
|
>65535 |
Reserved for Private Use |
n/a |
|
BPSec Security Context Identifiers
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Ken McKeever, Edward Birrane
- Reference
- [RFC9172]
- Available Formats
-

CSV
Value |
Description |
Reference |
-32768 to -1 |
Reserved |
[RFC9172] |
0 |
Reserved |
[RFC9172] |
1 |
BIB-HMAC-SHA2 |
[RFC9173] |
2 |
BCB-AES-GCM |
[RFC9173] |
3 |
COSE (TEMPORARY - registered 2024-11-12, expires 2025-11-12) |
[draft-ietf-dtn-bpsec-cose-04] |
4-32767 |
Unassigned |
|
BPSec BIB-HMAC-SHA2 Integrity Scope Flags
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Ken McKeever, Edward Birrane
- Reference
- [RFC9173]
- Available Formats
-

CSV
Bit Position (right to left) |
Description |
Reference |
0 |
Include primary block flag |
[RFC9173] |
1 |
Include target header flag |
[RFC9173] |
2 |
Include security header flag |
[RFC9173] |
3-7 |
Reserved |
[RFC9173] |
8-15 |
Unassigned |
|
BPSec BCB-AES-GCM AAD Scope Flags
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Ken McKeever, Edward Birrane
- Reference
- [RFC9173]
- Available Formats
-

CSV
Bit Position (right to left) |
Description |
Reference |
0 |
Include primary block flag |
[RFC9173] |
1 |
Include target header flag |
[RFC9173] |
2 |
Include security header flag |
[RFC9173] |
3-7 |
Reserved |
[RFC9173] |
8-15 |
Unassigned |
|