Probabilistic Routing Protocol using History of Encounters and Transitivity (PRoPHET)

Created

  • 2012-06-04

Last Updated

  • 2012-09-11

Available Formats


DTN Routing Protocol Number

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Value Protocol Reference
0x00 PRoPHET Protocol RFC 6693
0x01-0xEF Unassigned
0xF0-0xFF Reserved for Private/Experimental Use RFC 6693

PRoPHET Protocol Version

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Value Version Reference
0x00 Reserved RFC 6693
0x01 PRoPHET v1 RFC 6693
0x02 PRoPHET v2 RFC 6693
0x03-0xEF Unassigned
0xF0-0xFE Reserved for Private/Experimental Use RFC 6693
0xFF Reserved RFC 6693

PRoPHET Header Flags

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Bit Position Meaning Reference
0-3 Unassigned

PRoPHET Result Field

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Value Result Value Reference
0x00 Reserved RFC 6693
0x01 NoSuccessAck RFC 6693
0x02 AckAll RFC 6693
0x03 Success RFC 6693
0x04 Failure RFC 6693
0x05 ReturnReceipt RFC 6693
0x06-0x7F Unassigned
0x80-0xFF Reserved for Private/Experimental Use RFC 6693

PRoPHET Codes for Success

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Value Code Name Reference
0x00 Generic Success RFC 6693
0x01 Submessage Received RFC 6693
0x02-0x7F Unassigned
0x80-0xFF Reserved for Private/Experimental Use RFC 6693

PRoPHET Codes for Failure

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Value Code Name Reference
0x00-0x01 Reserved RFC 6693
0x02 Unspecified Failure RFC 6693
0x03-0x7F Unassigned
0x80-0xFE Reserved for Private/Experimental Use RFC 6693
0xFF Error TLV in Message RFC 6693

PRoPHET TLV Type

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Value Type Reference
0x00 Reserved RFC 6693
0x01 Hello TLV RFC 6693
0x02 Error TLV RFC 6693
0x03-0x9F Unassigned
0xA0 RIB dictionary TLV RFC 6693
0xA1 RIB TLV RFC 6693
0xA2 Bundle Offer (deprecated) RFC 6693
0xA3 Bundle Response (deprecated) RFC 6693
0xA4 Bundle Offer (v2) RFC 6693
0xA5 Bundle Response (v2) RFC 6693
0xA6-0xCF Unassigned
0xD0-0xFF Reserved for Private/Experimental Use RFC 6693

Hello TLV Flags 0, 1, 2

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

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

Value Meaning Reference
0b000 Reserved RFC 6693
0b001 SYN RFC 6693
0b010 SYNACK RFC 6693
0b011 ACK RFC 6693
0b100 RSTACK RFC 6693
0b101-0b111 Unassigned

Hello TLV Flags 3-7

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Bit Position Meaning Reference
3-6 Unassigned
7 L Flag RFC 6693

Error TLV Flags

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Value Error TLV Name Reference
0x00 Dictionary Conflict RFC 6693
0x01 Bad String ID RFC 6693
0x02-0x7F Unassigned
0x080-0xFF Reserved for Private Use RFC 6693

RIB Dictionary TLV Flags

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Bit Position Meaning Reference
0 Sent by Listener RFC 6693
1-2 Reserved RFC 6693
3-7 Unassigned

RIB TLV Flags

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Bit Position Meaning Reference
0 More RIB TLVs RFC 6693
1-2 Reserved RFC 6693
3-7 Unassigned

RIB Flags

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Bit Position Meaning Reference
0-7 Unassigned

Bundle Offer and Response TLV Flags

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Bit Position Meaning Reference
0 More Offer/Response TLVs Following RFC 6693
1-7 Unassigned

Bundle Offer and Response B Flags

Registration Procedure(s)

  • Specification Required

Expert(s)

  • Unassigned

Reference

  • RFC 6693: Probabilistic Routing Protocol for Intermittently Connected Networks

Available Formats

Bit Position Meaning Reference
0 Bundle Accepted RFC 6693
1 Bundle is a Fragment RFC 6693
2 Bundle Payload Length Included in TLV RFC 6693
3-6 Unassigned
7 PRoPHET ACK RFC 6693