draft-ietf-manet-nhdp-mib-16.txt   draft-ietf-manet-nhdp-mib-17.txt 
Internet Engineering Task Force U. Herberg Internet Engineering Task Force U. Herberg
Internet-Draft LIX, Ecole Polytechnique Internet-Draft LIX, Ecole Polytechnique
Intended status: Standards Track R. Cole Intended status: Standards Track R. Cole
Expires: March 1, 2013 US Army CERDEC Expires: March 1, 2013 US Army CERDEC
I. Chakeres I. Chakeres
CenGen CenGen
August 28, 2012 August 28, 2012
Definition of Managed Objects for the Neighborhood Discovery Protocol Definition of Managed Objects for the Neighborhood Discovery Protocol
draft-ietf-manet-nhdp-mib-16 draft-ietf-manet-nhdp-mib-17
Abstract Abstract
This document defines a portion of the Management Information Base This document defines a portion of the Management Information Base
(MIB) for use with network management protocols in the Internet (MIB) for use with network management protocols in the Internet
community. In particular, it describes objects for configuring community. In particular, it describes objects for configuring
parameters of the Neighborhood Discovery Protocol (NHDP) process on a parameters of the Neighborhood Discovery Protocol (NHDP) process on a
router. The MIB module defined in this document, denoted NHDP-MIB, router. The MIB module defined in this document, denoted NHDP-MIB,
also reports state, performance information and notifications about also reports state, performance information and notifications about
NHDP. This additional state and performance information is useful to NHDP. This additional state and performance information is useful to
skipping to change at page 2, line 41 skipping to change at page 2, line 41
6.2. Relationship to Routing Protocol MIB Modules Relying 6.2. Relationship to Routing Protocol MIB Modules Relying
on the NHDP-MIB Module . . . . . . . . . . . . . . . . . . 9 on the NHDP-MIB Module . . . . . . . . . . . . . . . . . . 9
6.3. MIB Modules Required for IMPORTS . . . . . . . . . . . . . 10 6.3. MIB Modules Required for IMPORTS . . . . . . . . . . . . . 10
7. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 10 7. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 10
8. Security Considerations . . . . . . . . . . . . . . . . . . . 61 8. Security Considerations . . . . . . . . . . . . . . . . . . . 61
9. Applicability Statement . . . . . . . . . . . . . . . . . . . 63 9. Applicability Statement . . . . . . . . . . . . . . . . . . . 63
10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 64 10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 64
11. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 64 11. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 64
12. References . . . . . . . . . . . . . . . . . . . . . . . . . . 65 12. References . . . . . . . . . . . . . . . . . . . . . . . . . . 65
12.1. Normative References . . . . . . . . . . . . . . . . . . . 65 12.1. Normative References . . . . . . . . . . . . . . . . . . . 65
12.2. Informative References . . . . . . . . . . . . . . . . . . 65 12.2. Informative References . . . . . . . . . . . . . . . . . . 66
Appendix A. . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Appendix A. . . . . . . . . . . . . . . . . . . . . . . . . . . 67
1. Introduction 1. Introduction
This document defines a portion of the Management Information Base This document defines a portion of the Management Information Base
(MIB) for use with network management protocols in the Internet (MIB) for use with network management protocols in the Internet
community. In particular, it describes objects for configuring community. In particular, it describes objects for configuring
parameters of the Neighborhood Discovery Protocol (NHDP) [RFC6130] parameters of the Neighborhood Discovery Protocol (NHDP) [RFC6130]
process on a router. The MIB module defined in this document, process on a router. The MIB module defined in this document,
denoted NHDP-MIB, also reports state, performance information and denoted NHDP-MIB, also reports state, performance information and
skipping to change at page 18, line 15 skipping to change at page 18, line 15
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "milliseconds" UNITS "milliseconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpHelloInterval corresponds to "nhdpHelloInterval corresponds to
HELLO_INTERVAL of NHDP and represents the HELLO_INTERVAL of NHDP and represents the
maximum time between the transmission of two maximum time between the transmission of two
successive HELLO messages on this MANET interface. successive HELLO messages on this MANET interface.
The following constraint applies to this Guidance for setting this object may be found
parameter: in Section 5 of the NHDP specification (RFC 6130)
where it indicates that:
o nhdpHelloInterval >= nhdpHelloMinInterval" o nhdpHelloInterval >= nhdpHelloMinInterval"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC 6130 - Mobile Ad Hoc Constraints of RFC 6130 - Mobile Ad Hoc
Network (MANET) Neighborhood Discovery Network (MANET) Neighborhood Discovery
Protocol (NHDP), Clausen, T., Dearlove, Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011" C. and J. Dean, April 2011"
DEFVAL { 2000 } DEFVAL { 2000 }
::= { nhdpInterfaceEntry 4 } ::= { nhdpInterfaceEntry 4 }
skipping to change at page 18, line 39 skipping to change at page 18, line 40
UNITS "milliseconds" UNITS "milliseconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpHelloMinInterval corresponds to "nhdpHelloMinInterval corresponds to
HELLO_MIN_INTERVAL of NHDP and represents HELLO_MIN_INTERVAL of NHDP and represents
the minimum interval between transmission the minimum interval between transmission
of two successive HELLO messages on this of two successive HELLO messages on this
MANET interface. MANET interface.
The following constraint applies to this Guidance for setting this object may be found
parameter: in Section 5 of the NHDP specification (RFC 6130)
where it indicates that:
o nhdpHelloInterval >= nhdpHelloMinInterval" o nhdpHelloInterval >= nhdpHelloMinInterval"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC 6130 - Mobile Ad Hoc Network Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP), (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011" Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { 500 } DEFVAL { 500 }
::= { nhdpInterfaceEntry 5 } ::= { nhdpInterfaceEntry 5 }
nhdpRefreshInterval OBJECT-TYPE nhdpRefreshInterval OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
skipping to change at page 19, line 17 skipping to change at page 19, line 17
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpRefreshInterval corresponds to "nhdpRefreshInterval corresponds to
REFRESH_INTERVAL of NHDP and represents the REFRESH_INTERVAL of NHDP and represents the
maximum interval between advertisements, in maximum interval between advertisements, in
a HELLO message on this MANET interface, of a HELLO message on this MANET interface, of
each 1-hop neighbor network address and its each 1-hop neighbor network address and its
status. status.
The following constraint applies to this Guidance for setting this object may be found
parameter: in Section 5 of the NHDP specification (RFC 6130)
where it indicates that:
o nhdpRefreshInterval >= nhdpHelloInterval" o nhdpRefreshInterval >= nhdpHelloInterval"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC 6130 - Mobile Ad Hoc Network Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP), (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011" Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { 2000 } DEFVAL { 2000 }
::= { nhdpInterfaceEntry 6 } ::= { nhdpInterfaceEntry 6 }
-- --
skipping to change at page 19, line 46 skipping to change at page 19, line 47
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpLHoldTime corresponds to "nhdpLHoldTime corresponds to
L_HOLD_TIME of NHDP and represents the period L_HOLD_TIME of NHDP and represents the period
of advertisement, on this MANET interface, of of advertisement, on this MANET interface, of
former 1-hop neighbor network addresses as lost former 1-hop neighbor network addresses as lost
in HELLO messages, allowing recipients of these in HELLO messages, allowing recipients of these
HELLO messages to accelerate removal of this HELLO messages to accelerate removal of this
information from their Link Sets. information from their Link Sets.
The following constraint applies to this Guidance for setting this object may be found
parameter: in Section 5 of the NHDP specification (RFC 6130)
o nhdpLHoldTime SHOULD be significantly greater where it indicates that it should be assigned a
than nhdpRefreshInterval" value significantly greater than the refresh
interval held by nhdpRefreshInterval."
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC 6130 - Mobile Ad Hoc Network Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP), (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011" Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { 6000 } DEFVAL { 6000 }
::= { nhdpInterfaceEntry 7 } ::= { nhdpInterfaceEntry 7 }
nhdpHHoldTime OBJECT-TYPE nhdpHHoldTime OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
skipping to change at page 20, line 25 skipping to change at page 20, line 28
DESCRIPTION DESCRIPTION
"nhdpHHoldTime corresponds to "nhdpHHoldTime corresponds to
H_HOLD_TIME of NHDP and is used as the Value H_HOLD_TIME of NHDP and is used as the Value
in the VALIDITY_TIME Message TLV included in all in the VALIDITY_TIME Message TLV included in all
HELLO messages on this MANET interface. It is then HELLO messages on this MANET interface. It is then
used by each router receiving such a HELLO message used by each router receiving such a HELLO message
to indicate the validity of the information taken to indicate the validity of the information taken
from that HELLO message and recorded in the receiving from that HELLO message and recorded in the receiving
router's Information Bases. router's Information Bases.
The following constraints apply to this Guidance for setting this object may be found
parameter: in Section 5 of the NHDP specification (RFC 6130)
o nhdpHHoldTime >= nhdpRefreshInterval where it indicates that it should be assigned a
o nhdpHHoldTime SHOULD be significantly greater value significantly greather than the refresh interval
than nhdpRefreshInterval held by nhdpRefreshInterval and must be representable
o nhdpHHoldTime MUST be representable as as described in RFC 5497."
described in RFC 5497"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC 6130 - Mobile Ad Hoc Network Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP), (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011" Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { 6000 } DEFVAL { 6000 }
::= { nhdpInterfaceEntry 8 } ::= { nhdpInterfaceEntry 8 }
-- --
-- Interface Parameters - Link Quality -- Interface Parameters - Link Quality
skipping to change at page 21, line 6 skipping to change at page 21, line 7
nhdpHystAcceptQuality OBJECT-TYPE nhdpHystAcceptQuality OBJECT-TYPE
SYNTAX Float32TC SYNTAX Float32TC
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpHystAcceptQuality corresponds to "nhdpHystAcceptQuality corresponds to
HYST_ACCEPT of NHDP and represents the link HYST_ACCEPT of NHDP and represents the link
quality threshold at or above which a link becomes quality threshold at or above which a link becomes
usable, if it was not already so. usable, if it was not already so.
The following constraint applies to this Guidance for setting this object may be found
parameter: in Section 5 of the NHDP specification (RFC 6130)
where it indicates that:
o 0 <= nhdpHystRejectQuality o 0 <= nhdpHystRejectQuality
<= nhdpHystAcceptQuality <= 1.0" <= nhdpHystAcceptQuality <= 1.0"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC 6130 - Mobile Ad Hoc Network Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP), (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011" Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { "1.0" } DEFVAL { "1.0" }
::= { nhdpInterfaceEntry 9 } ::= { nhdpInterfaceEntry 9 }
skipping to change at page 21, line 29 skipping to change at page 21, line 31
SYNTAX Float32TC SYNTAX Float32TC
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpHystRejectQuality corresponds to "nhdpHystRejectQuality corresponds to
HYST_REJECT of NHDP and represents the HYST_REJECT of NHDP and represents the
link quality threshold below which a link quality threshold below which a
link becomes unusable, if it was not link becomes unusable, if it was not
already so. already so.
The following constraint applies to this Guidance for setting this object may be found
parameter: in Section 5 of the NHDP specification (RFC 6130)
where it indicates that:
o 0 <= nhdpHystRejectQuality o 0 <= nhdpHystRejectQuality
<= nhdpHystAcceptQuality <= 1.0" <= nhdpHystAcceptQuality <= 1.0"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC 6130 - Mobile Ad Hoc Network Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP), (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011" Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { "0.0" } DEFVAL { "0.0" }
::= { nhdpInterfaceEntry 10 } ::= { nhdpInterfaceEntry 10 }
nhdpInitialQuality OBJECT-TYPE nhdpInitialQuality OBJECT-TYPE
SYNTAX Float32TC SYNTAX Float32TC
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpInitialQuality corresponds to "nhdpInitialQuality corresponds to
INITIAL_QUALITY of NHDP and represents the INITIAL_QUALITY of NHDP and represents the
initial quality of a newly identified link. initial quality of a newly identified link.
The following constraint applies to this Guidance for setting this object may be found
parameter: in Section 5 of the NHDP specification (RFC 6130)
where it indicates that:
o 0 <= nhdpInitialQuality <= 1.0" o 0 <= nhdpInitialQuality <= 1.0"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC 6130 - Mobile Ad Hoc Network Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP), (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011" Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { "1.0" } DEFVAL { "1.0" }
::= { nhdpInterfaceEntry 11 } ::= { nhdpInterfaceEntry 11 }
nhdpInitialPending OBJECT-TYPE nhdpInitialPending OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpInitialPending corresponds to "nhdpInitialPending corresponds to
INITIAL_PENDING of NHDP. If true(1), then a INITIAL_PENDING of NHDP. If true(1), then a
newly identified link is considered pending, and newly identified link is considered pending, and
is not usable until the link quality has reached is not usable until the link quality has reached
or exceeded the nhdpHystAcceptQuality threshold. or exceeded the nhdpHystAcceptQuality threshold.
The following constraints apply to this Guidance for setting this object may be found
parameter: in Section 5 of the NHDP specification (RFC 6130)
where it indicates that:
o If nhdpInitialQuality >= nhdpHystAcceptQuality, o If nhdpInitialQuality >= nhdpHystAcceptQuality,
then nhdpInitialPending := false(2). then nhdpInitialPending := false(2).
o If nhdpInitialQuality < nhdpHystRejectQuality, o If nhdpInitialQuality < nhdpHystRejectQuality,
then nhdpInitialPending := true(1)." then nhdpInitialPending := true(1)."
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC 6130 - Mobile Ad Hoc Network Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP), (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011" Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { false } DEFVAL { false }
skipping to change at page 23, line 5 skipping to change at page 23, line 9
UNITS "milliseconds" UNITS "milliseconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpHpMaxJitter corresponds to "nhdpHpMaxJitter corresponds to
HP_MAXJITTER of NHDP and represents the HP_MAXJITTER of NHDP and represents the
value of MAXJITTER used in RFC5148 for value of MAXJITTER used in RFC5148 for
periodically generated HELLO messages on periodically generated HELLO messages on
this MANET interface. this MANET interface.
The following constraints apply to this Guidance for setting this object may be found
parameter: in Section 5 of the NHDP specification (RFC 6130)
where it indicates that:
o nhdpHpMaxJitter <= nhdpHelloInterval / 2 o nhdpHpMaxJitter <= nhdpHelloInterval / 2
o If nhdpHelloInterval > 0, then o If nhdpHelloInterval > 0, then
nhdpHpMaxJitter <= nhdpHelloMinInterval nhdpHpMaxJitter <= nhdpHelloMinInterval
" "
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC 6130 - Mobile Ad Hoc Network Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP), (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011" Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { 500 } DEFVAL { 500 }
skipping to change at page 23, line 31 skipping to change at page 23, line 36
UNITS "milliseconds" UNITS "milliseconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpHtMaxJitter corresponds to "nhdpHtMaxJitter corresponds to
HT_MAXJITTER of NHDP and represents the HT_MAXJITTER of NHDP and represents the
value of MAXJITTER used in RFC5148 for value of MAXJITTER used in RFC5148 for
externally triggered HELLO messages on this externally triggered HELLO messages on this
MANET interface. MANET interface.
The following constraints apply to this Guidance for setting this object may be found
parameter: in Section 5 of the NHDP specification (RFC 6130)
where it indicates that:
o nhdpHtMaxJitter <= nhdpHelloInterval / 2 o nhdpHtMaxJitter <= nhdpHelloInterval / 2
o If nhdpHelloInterval > 0, then o If nhdpHelloInterval > 0, then
nhdpHtMaxJitter <= nhdpHelloMinInterval" nhdpHtMaxJitter <= nhdpHelloMinInterval"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC 6130 - Mobile Ad Hoc Network Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP), (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011" Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { 500 } DEFVAL { 500 }
::= { nhdpInterfaceEntry 14 } ::= { nhdpInterfaceEntry 14 }
 End of changes. 13 change blocks. 
32 lines changed or deleted 41 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/