Dynamic Source Routing (DSR) Protocol Parameters
2006-10-03
2023-08-25
Dynamic Source Routing (DSR) Protocol Options
Expert Review
David B. Johnson, David A. Maltz, Yih-Chun Hu
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
0
0
00
0
PadN option
1
0
00
1
Route Request
2
0
00
2
Route Reply
3
0
00
3
Route Error option
4-31
Unassigned
32
0
01
0
Acknowledgement option
33-95
Unassigned
96
0
11
0
DSR Source Route option
97-127
Unassigned
128
1
00
0
Timeout option
129
1
00
1
Destination and Flow ID option
130-159
Unassigned
160
1
01
0
Acknowledgement Request option
161-223
Unassigned
224
1
11
0
Pad1 option
Dynamic Source Routing (DSR) Protocol Route Error Types
Expert Review
David B. Johnson, David A. Maltz, Yih-Chun Hu
0
Reserved
1
NODE_UNREACHABLE
2
FLOW_STATE_NOT_SUPPORTED
3
OPTION_NOT_SUPPORTED
4-128
Unassigned
129
UNKNOWN_FLOW
130
DEFAULT_FLOW_UNKNOWN