Dynamic Source Routing (DSR) Protocol Parameters

Created

  • 2006-10-03

Last Updated

  • 2023-08-25

Available Formats


Dynamic Source Routing (DSR) Protocol Options

Registration Procedure(s)

  • Expert Review

Expert(s)

  • David B. Johnson, David A. Maltz, Yih-Chun Hu

Reference

  • RFC 4728: The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4

Note

DSR Option Types are 8-bit values, structured as three subfields:

Unk: If set, SHOULD respond to such a DSR option with a Route Error of type OPTION_NOT_SUPPORTED

Act: a two-bit field indicating how such a node that does not support this Option Type MUST process the packet:

      00 = Ignore Option
      01 = Remove Option
      10 = Mark Option
      11 = Drop Packet

Available Formats

Value Unk Act Number Name Reference
0 0 00 0 PadN option RFC 4728
1 0 00 1 Route Request RFC 4728
2 0 00 2 Route Reply RFC 4728
3 0 00 3 Route Error option RFC 4728
4-31 Unassigned
32 0 01 0 Acknowledgement option RFC 4728
33-95 Unassigned
96 0 11 0 DSR Source Route option RFC 4728
97-127 Unassigned
128 1 00 0 Timeout option RFC 4728
129 1 00 1 Destination and Flow ID option RFC 4728
130-159 Unassigned
160 1 01 0 Acknowledgement Request option RFC 4728
161-223 Unassigned
224 1 11 0 Pad1 option RFC 4728

Dynamic Source Routing (DSR) Protocol Route Error Types

Registration Procedure(s)

  • Expert Review

Expert(s)

  • David B. Johnson, David A. Maltz, Yih-Chun Hu

Reference

  • RFC 4728: The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4

Available Formats

Value Description Reference
0 Reserved
1 NODE_UNREACHABLE RFC 4728
2 FLOW_STATE_NOT_SUPPORTED RFC 4728
3 OPTION_NOT_SUPPORTED RFC 4728
4-128 Unassigned
129 UNKNOWN_FLOW RFC 4728
130 DEFAULT_FLOW_UNKNOWN RFC 4728