Probabilistic Routing Protocol using History of Encounters and Transitivity (PRoPHET)
- Created
- 2012-06-04
- Last Updated
- 2012-09-11
- Available Formats
-
XML
HTML
Plain text
Registries included below
DTN Routing Protocol Number
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Value |
Protocol |
Reference |
0x00 |
PRoPHET Protocol |
[RFC6693] |
0x01-0xEF |
Unassigned |
|
0xF0-0xFF |
Reserved for Private/Experimental Use |
[RFC6693] |
PRoPHET Protocol Version
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Value |
Version |
Reference |
0x00 |
Reserved |
[RFC6693] |
0x01 |
PRoPHET v1 |
[RFC6693] |
0x02 |
PRoPHET v2 |
[RFC6693] |
0x03-0xEF |
Unassigned |
|
0xF0-0xFE |
Reserved for Private/Experimental Use |
[RFC6693] |
0xFF |
Reserved |
[RFC6693] |
PRoPHET Header Flags
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
PRoPHET Result Field
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Value |
Result Value |
Reference |
0x00 |
Reserved |
[RFC6693] |
0x01 |
NoSuccessAck |
[RFC6693] |
0x02 |
AckAll |
[RFC6693] |
0x03 |
Success |
[RFC6693] |
0x04 |
Failure |
[RFC6693] |
0x05 |
ReturnReceipt |
[RFC6693] |
0x06-0x7F |
Unassigned |
|
0x80-0xFF |
Reserved for Private/Experimental Use |
[RFC6693] |
PRoPHET Codes for Success
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Value |
Code Name |
Reference |
0x00 |
Generic Success |
[RFC6693] |
0x01 |
Submessage Received |
[RFC6693] |
0x02-0x7F |
Unassigned |
|
0x80-0xFF |
Reserved for Private/Experimental Use |
[RFC6693] |
PRoPHET Codes for Failure
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Value |
Code Name |
Reference |
0x00-0x01 |
Reserved |
[RFC6693] |
0x02 |
Unspecified Failure |
[RFC6693] |
0x03-0x7F |
Unassigned |
|
0x80-0xFE |
Reserved for Private/Experimental Use |
[RFC6693] |
0xFF |
Error TLV in Message |
[RFC6693] |
PRoPHET TLV Type
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Value |
Type |
Reference |
0x00 |
Reserved |
[RFC6693] |
0x01 |
Hello TLV |
[RFC6693] |
0x02 |
Error TLV |
[RFC6693] |
0x03-0x9F |
Unassigned |
|
0xA0 |
RIB dictionary TLV |
[RFC6693] |
0xA1 |
RIB TLV |
[RFC6693] |
0xA2 |
Bundle Offer (deprecated) |
[RFC6693] |
0xA3 |
Bundle Response (deprecated) |
[RFC6693] |
0xA4 |
Bundle Offer (v2) |
[RFC6693] |
0xA5 |
Bundle Response (v2) |
[RFC6693] |
0xA6-0xCF |
Unassigned |
|
0xD0-0xFF |
Reserved for Private/Experimental Use |
[RFC6693] |
Hello TLV Flags 0, 1, 2
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Note
-
Flag numbers 0, 1 and 2 are treated as a three bit
unsigned integer with five of the eight possible values allocated and
the other three reserved.
- Available Formats
-
CSV
Hello TLV Flags 3-7
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Bit Position |
Meaning |
Reference |
3-6 |
Unassigned |
|
7 |
L Flag |
[RFC6693] |
Error TLV Flags
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Value |
Error TLV Name |
Reference |
0x00 |
Dictionary Conflict |
[RFC6693] |
0x01 |
Bad String ID |
[RFC6693] |
0x02-0x7F |
Unassigned |
|
0x080-0xFF |
Reserved for Private Use |
[RFC6693] |
RIB Dictionary TLV Flags
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Bit Position |
Meaning |
Reference |
0 |
Sent by Listener |
[RFC6693] |
1-2 |
Reserved |
[RFC6693] |
3-7 |
Unassigned |
|
RIB TLV Flags
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Bit Position |
Meaning |
Reference |
0 |
More RIB TLVs |
[RFC6693] |
1-2 |
Reserved |
[RFC6693] |
3-7 |
Unassigned |
|
RIB Flags
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Bit Position |
Meaning |
Reference |
0-7 |
Unassigned |
|
Bundle Offer and Response TLV Flags
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Bit Position |
Meaning |
Reference |
0 |
More Offer/Response TLVs Following |
[RFC6693] |
1-7 |
Unassigned |
|
Bundle Offer and Response B Flags
- Registration Procedure(s)
-
Specification Required
- Expert(s)
-
Unassigned
- Reference
- [RFC6693]
- Available Formats
-
CSV
Bit Position |
Meaning |
Reference |
0 |
Bundle Accepted |
[RFC6693] |
1 |
Bundle is a Fragment |
[RFC6693] |
2 |
Bundle Payload Length Included in TLV |
[RFC6693] |
3-6 |
Unassigned |
|
7 |
PRoPHET ACK |
[RFC6693] |