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
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
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
Reference
[RFC6693]
Available Formats

CSV
Bit Position Meaning Reference
0-3 Unassigned

PRoPHET Result Field

Registration Procedure(s)
Specification Required
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
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
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
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
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
Value Meaning Reference
0b000 Reserved [RFC6693]
0b001 SYN [RFC6693]
0b010 SYNACK [RFC6693]
0b011 ACK [RFC6693]
0b100 RSTACK [RFC6693]
0b101-0b111 Unassigned

Hello TLV Flags 3-7

Registration Procedure(s)
Specification Required
Reference
[RFC6693]
Available Formats

CSV
Bit Position Meaning Reference
3-6 Unassigned
7 L Flag [RFC6693]

Error TLV Flags

Registration Procedure(s)
Specification Required
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
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
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
Reference
[RFC6693]
Available Formats

CSV
Bit Position Meaning Reference
0-7 Unassigned

Bundle Offer and Response TLV Flags

Registration Procedure(s)
Specification Required
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
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]