Mobile Ad hoc NETwork (MANET) Parameters
2008-12-23
2022-01-28
Message Types
Expert Review
Joe Macker
0
HELLO : Local signaling
1
TC : Topology Control (MANET-wide signaling)
2-223
Unassigned
224-255
Reserved for Experimental Use
TC Message-Type-specific Message TLV Types
Joe Macker
0-127
Reserved
Common to all Message Types, per
128-223
Expert Review
224-255
Reserved
Common to all Message Types, per
0-127
Reserved
128-223
Unassigned
224-255
Reserved
TC Message-Type-specific Address Block TLV Types
Joe Macker
0-127
Reserved
Common to all Message Types, per
128-223
Expert Review
224-255
Reserved
Common to all Message Types, per
0-127
Reserved
128-223
Unassigned
224-255
Reserved
Packet TLV Types
Expert Review
Joe Macker
0-4
Unassigned
5
ICV
6
TIMESTAMP
7-223
Unassigned
224-255
Reserved for Experimental Use
Message TLV Types
Joe Macker
0-127
Expert Review
128-223
Expert Review
Reserved for Message Type Specific Message TLVs
224-255
Reserved for Experimental Use
0
Defined by Type Extension
1
Defined by Type Extension
2-4
Unassigned
5
ICV
6
TIMESTAMP
7
Defined by Type Extension
8
Defined by Type Extension
9-223
Unassigned
224-255
Reserved for Experimental Use
Type 0 Message TLV Type Extensions
Expert Review
Joe Macker
0
INTERVAL_TIME
The maximum time before another message of the same
type as this message from the same originator should be received
1-223
Unassigned
224-255
Reserved for Experimental Use
Type 1 Message TLV Type Extensions
Expert Review
Joe Macker
0
VALIDITY_TIME
The time from receipt of the message during which the
information contained in the message is to be considered valid
1-223
Unassigned
224-255
Reserved for Experimental Use
Type 7 Message TLV Type Extensions
Expert Review
Joe Macker
0
MPR_WILLING
First (most significant) half octet of Value field
specifies the originating router's willingness to act as a
flooding MPR; subsequent half octets specify the originating
router's willingness to act as a routing MPR, either for the link
metric types reported in an MPR_TYPES TLV (in the same order), or (if
no MPR_TYPES TLV is present) for the single administratively agreed
link metric type
1
MPR_TYPES
The link metric types supported on this OLSRv2 interface of
this router (one octet each)
2
SOURCE_ROUTE
Indicates that the originator of the message supports source
route forwarding. No value.
3-223
Unassigned
224-255
Reserved for Experimental Use
Type 8 Message TLV Type Extensions
Expert Review
Joe Macker
0
CONT_SEQ_NUM (COMPLETE)
Specifies a content sequence number for this complete message.
1
CONT_SEQ_NUM (INCOMPLETE)
Specifies a content sequence number for this incomplete message.
2-223
Unassigned
224-255
Reserved for Experimental Use
HELLO Message-Type-specific Message TLV Types
Joe Macker
0-127
Reserved
Common to all Message Types,
128-223
Expert Review
224-255
Reserved
Common to all Message Types,
0-127
Reserved
128
SMF_TYPE
129-223
Unassigned
224-255
Reserved
Address Block TLV Types
Joe Macker
0-127
Expert Review
128-223
Expert Review
Reserved for Message Type Specific Address Block TLVs
224-255
Reserved for Experimental Use
0
Defined by Type Extension
1
Defined by Type Extension
2
Defined by Type Extension
3
Defined by Type Extension
4
Defined by Type Extension
5
ICV
6
TIMESTAMP
7
LINK_METRIC
8
Defined by Type Extension
9
Defined by Type Extension
10
Defined by Type Extension
11-223
Unassigned
224-255
Reserved for Experimental Use
Type 0 Address Block TLV Type Extensions
Expert Review
Joe Macker
0
INTERVAL_TIME
The maximum time before another message of the same
type as this message from the same originator and containing this address should be received
1-223
Unassigned
224-255
Reserved for Experimental Use
Type 1 Address Block TLV Type Extensions
Expert Review
Joe Macker
0
VALIDITY_TIME
The time from receipt of the address during which the
information regarding this address is to be considered valid
1-223
Unassigned
224-255
Reserved for Experimental Use
Type 2 Address Block TLV Type Extensions
Expert Review
Joe Macker
0
LOCAL_IF
This value is to be interpreted according to the registry
LOCAL_IF TLV Values
1-223
Unassigned
224-255
Reserved for Experimental Use
Type 3 Address Block TLV Type Extensions
Expert Review
Joe Macker
0
LINK_STATUS
This value is to be interpreted according to the registry
LINK_STATUS TLV Values
1-223
Unassigned
224-255
Reserved for Experimental Use
Type 4 Address Block TLV Type Extensions
Expert Review
Joe Macker
0
OTHER_NEIGHB
This value is to be interpreted according to the registry
OTHER_NEIGHB TLV Values
1-223
Unassigned
224-255
Reserved for Experimental Use
LINK_METRIC Address Block TLV Type Extensions
Expert Review
Joe Macker
Also see the corresponding MIB at .
0-7
Link metric meaning assigned by administrative action.
8-223
Unassigned
224-255
Reserved for Experimental Use
Type 8 Address Block TLV Type Extensions
Expert Review
Joe Macker
0
MPR
This value is to be interpreted according to the registry
MPR TLV Bit Values
1-223
Unassigned
224-255
Reserved for Experimental Use
Type 9 Address Block TLV Type Extensions
Expert Review
Joe Macker
0
NBR_ADDR_TYPE
This value is to be interpreted according to the registry
NBR_ADDR_TYPE Address Block TLV Bit Values
1-223
Unassigned
224-255
Reserved for Experimental Use
Type 10 Address Block TLV Type Extensions
Expert Review
Joe Macker
0
GATEWAY
Specifies that a given network address is reached
via a gateway on the originating router. The number of hops is indicated
by the Value field, one octet per link metric type reported in an
MPR_TYPES Message TLV (in the same order) or (if no MPR_TYPES Message
TLV is present) using a single octet
1-223
Unassigned
224-255
Reserved for Experimental Use
HELLO Message-Type-specific Address Block TLV Types
Joe Macker
0-127
Reserved
Common to all Message Types, per
128-223
Expert Review
224-255
Reserved
Common to all Message Types, per
0-127
Reserved
128
SMF_NBR_TYPE
129-223
Unassigned
224-255
Reserved
ICV Packet TLV Type Extensions
Expert Review
Joe Macker
0
ICV of a packet
1
ICV, using a cryptographic function and a hash function, as specified in Section 12 of
2
ICV, using a cryptographic function and a hash function, and including the IP datagram source address, as specified in Section 12 of
3-251
Unassigned
252-255
Reserved for Experimental Use
TIMESTAMP Packet TLV Type Extensions
Expert Review
Joe Macker
0
Unsigned timestamp of arbitrary length, given by the TLV Length field. The MANET routing protocol has to define how to interpret this timestamp
1
Unsigned 32-bit timestamp, as specified in IEEE 1003.1-2008 (POSIX)
2
NTP timestamp format, as defined in
3
Signed timestamp of arbitrary length with no constraints such as monotonicity. In particular, it may represent any random value
4-251
Unassigned
252-255
Reserved for Experimental Use
ICV Message TLV Type Extensions
Expert Review
Joe Macker
0
ICV of a message
1
ICV, using a cryptographic function and a hash function, as specified in Section 12 of
2
ICV, using a cryptographic function and a hash function, and including the IP datagram source address, as specified in Section 12 of
3-251
Unassigned
252-255
Reserved for Experimental Use
TIMESTAMP Message TLV Type Extensions
Expert Review
Joe Macker
0
Unsigned timestamp of arbitrary length, given by the TLV Length field. The MANET routing protocol has to define how to interpret this timestamp
1
Unsigned 32-bit timestamp, as specified in IEEE 1003.1-2008 (POSIX)
2
NTP timestamp format, as defined in
3
Signed timestamp of arbitrary length with no constraints such as monotonicity. In particular, it may represent any random value
4-251
Unassigned
252-255
Reserved for Experimental Use
ICV Address Block TLV Type Extensions
Expert Review
Joe Macker
0
ICV of an object (e.g. an address)
1
ICV, using a cryptographic function and a hash function, as specified in Section 12 of
2
ICV, using a cryptographic function and a hash function, and including the IP datagram source address, as specified in Section 12 of
3-251
Unassigned
252-255
Reserved for Experimental Use
TIMESTAMP Address Block TLV Type Extensions
Expert Review
Joe Macker
0
Unsigned timestamp of arbitrary length, given by the TLV Length field. The MANET routing protocol has to define how to interpret this timestamp
1
Unsigned 32-bit timestamp, as specified in IEEE 1003.1-2008 (POSIX)
2
NTP timestamp format, as defined in
3
Signed timestamp of arbitrary length with no constraints such as monotonicity. In particular, it may represent any random value
4-251
Unassigned
252-255
Reserved for Experimental Use
Hash Functions
Expert Review
Joe Macker
0
none
The "identity function": The hash value of an object is the object itself
1
SHA-1
NIST-FIPS-180-4
2
SHA-224
NIST-FIPS-180-4
3
SHA-256
NIST-FIPS-180-4
4
SHA-384
NIST-FIPS-180-4
5
SHA-512
NIST-FIPS-180-4
6-251
Unassigned
252-255
Reserved for Experimental Use
Cryptographic Functions
Expert Review
Joe Macker
0
none
The "identity function": The value of an encrypted hash is the hash itself
1
RSA
2
DSA
NIST-FIPS-186-4
3
HMAC
4
3DES
NIST-SP-800-67
5
AES
NIST-FIPS-197
6
ECDSA
7
ECCSI
ECCSI
8
ECCSI-ADDR
ECCSI with an address (source
or originator) joined to identity
9-251
Unassigned
252-255
Reserved for Experimental Use
SMF_TYPE Message TLV Type Extensions
Expert Review
Joe Macker
Specifies relay algorithm supported by the SMF router,
originating the HELLO message, according to Section 11.4.4.
0-127
Unassigned
128-255
Reserved for Experimental Use
SMF_NBR_TYPE Address Block TLV Type Extensions
Expert Review
Joe Macker
Specifies relay algorithm supported by the SMF router corresponding
to the advertised address, according to Section 11.4.4.
0-127
Unassigned
128-255
Reserved for Experimental Use
SMF Relay Algorithm IDs
Expert Review
Joe Macker
A specification requesting an allocation from the 4-127 range from
the SMF Relay Algorithm ID Registry MUST specify the interpretation of
the <value> field (if any).
0
CF
Section 4
1
S-MPR
Appendix B
2
E-CDS
Appendix A
3
MPR-CDS
Appendix C
4-127
Unassigned
128-255
Reserved for Experimental Use
LOCAL_IF TLV Values
Expert Review
Joe Macker
0
THIS_IF
The network address is associated with this local interface
of the sending router
1
OTHER_IF
The network address is associated with another local interface
of the sending router
2-223
Unassigned
224-254
Reserved for Experimental Use
255
UNSPECIFIED
No information about this network address is provided
LINK_STATUS TLV Values
Expert Review
Joe Macker
0
LOST
The link on this interface from the router with that network
address has been lost
1
SYMMETRIC
The link on this interface from the router with that network
address has the status of symmetric
2
HEARD
The link on this interface from the router with that network
address has the status of heard
3-223
Unassigned
224-254
Reserved for Experimental Use
255
UNSPECIFIED
No information about this network address is provided
OTHER_NEIGHB TLV Values
Expert Review
Joe Macker
0
LOST
The neighbor relationship with the router with that network
address has been lost
1
SYMMETRIC
The neighbor relationship with the router with that network
address is symmetric
2-223
Unassigned
224-254
Reserved for Experimental Use
255
UNSPECIFIED
No information about this network address is provided
MPR TLV BIT Values
Expert Review
Joe Macker
First octet bit 7
First octet 0x01
Flooding
If set, then the neighbor with that network address has been
selected as flooding MPR
From first octet bit 6
From first octet 0x02
Routing
If set, then the neighbor with that network address has been
selected as routing MPR, either for the link metric types reported in an
MPR_TYPES TLV (in the same order), or (if no MPR_TYPES TLV is present)
then (first octet bit 6, value 0x02) for the single administratively
agreed link metric type
NBR_ADDR_TYPE Address Block TLV Bit Values
Expert Review
Joe Macker
7
0x01
ORIGINATOR
The network address is an originator address reachable via the
originating router
6
0x02
ROUTABLE
The network address is a routable address reachable via the
originating router
0-5
Unassigned