draft-ietf-manet-nhdp-mib-14.txt   draft-ietf-manet-nhdp-mib-15.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: December 3, 2012 US Army CERDEC Expires: January 15, 2013 US Army CERDEC
I. Chakeres I. Chakeres
CenGen CenGen
June 1, 2012 July 14, 2012
Definition of Managed Objects for the Neighborhood Discovery Protocol Definition of Managed Objects for the Neighborhood Discovery Protocol
draft-ietf-manet-nhdp-mib-14 draft-ietf-manet-nhdp-mib-15
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 memo, denoted NHDP-MIB, also router. The MIB module defined in this document, denoted NHDP-MIB,
reports state, performance information and notifications. This also reports state, performance information and notifications about
additional state and performance information is useful to NHDP. This additional state and performance information is useful to
troubleshoot problems and performance issues during neighbor troubleshoot problems and performance issues during neighbor
discovery. discovery.
Status of This Memo Status of This Memo
This Internet-Draft is submitted in full conformance with the This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on December 3, 2012. This Internet-Draft will expire on January 15, 2013.
Copyright Notice Copyright Notice
Copyright (c) 2012 IETF Trust and the persons identified as the Copyright (c) 2012 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 2, line 34 skipping to change at page 2, line 34
5.2. The Configuration Group . . . . . . . . . . . . . . . . . 6 5.2. The Configuration Group . . . . . . . . . . . . . . . . . 6
5.3. The State Group . . . . . . . . . . . . . . . . . . . . . 6 5.3. The State Group . . . . . . . . . . . . . . . . . . . . . 6
5.4. The Performance Group . . . . . . . . . . . . . . . . . . 7 5.4. The Performance Group . . . . . . . . . . . . . . . . . . 7
5.5. Tables and Indexing . . . . . . . . . . . . . . . . . . . 7 5.5. Tables and Indexing . . . . . . . . . . . . . . . . . . . 7
6. Relationship to Other MIB Modules . . . . . . . . . . . . . . 9 6. Relationship to Other MIB Modules . . . . . . . . . . . . . . 9
6.1. Relationship to the SNMPv2-MIB . . . . . . . . . . . . . . 9 6.1. Relationship to the SNMPv2-MIB . . . . . . . . . . . . . . 9
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 . . . . . . . . . . . . . . . . . . . 59 8. Security Considerations . . . . . . . . . . . . . . . . . . . 61
9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 61 9. Applicability Statement . . . . . . . . . . . . . . . . . . . 63
10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 61 10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 64
11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 61 11. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 64
11.1. Normative References . . . . . . . . . . . . . . . . . . . 61 12. References . . . . . . . . . . . . . . . . . . . . . . . . . . 64
11.2. Informative References . . . . . . . . . . . . . . . . . . 62 12.1. Normative References . . . . . . . . . . . . . . . . . . . 64
Appendix A. . . . . . . . . . . . . . . . . . . . . . . . . . . 63 12.2. Informative References . . . . . . . . . . . . . . . . . . 65
Appendix A. . . . . . . . . . . . . . . . . . . . . . . . . . . 66
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 [RFC6130] process parameters of the Neighborhood Discovery Protocol (NHDP) [RFC6130]
on a router. The MIB module defined in this memo, denoted NHDP-MIB, process on a router. The MIB module defined in this document,
also reports state, performance information and notifications. This denoted NHDP-MIB, also reports state, performance information and
additional state and performance information is useful to notifications about NHDP. This additional state and performance
troubleshoot problems and performance issues during neighbor information is useful to troubleshoot problems and performance issues
discovery. during neighbor discovery.
2. The Internet-Standard Management Framework 2. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to Section 7 of Internet-Standard Management Framework, please refer to Section 7 of
[RFC3410]. [RFC3410].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. MIB objects are generally the Management Information Base or MIB. MIB objects are generally
accessed through the Simple Network Management Protocol (SNMP). accessed through the Simple Network Management Protocol (SNMP).
Objects in the MIB module are defined using the mechanisms defined in Objects in the MIB module are defined using the mechanisms defined in
the Structure of Management Information (SMI). This memo specifies a the Structure of Management Information (SMI). This document
MIB module that is compliant to the SMIv2, which is described in specifies a MIB module that is compliant to the SMIv2, which is
[RFC2578], [RFC2579] and [RFC2580]. described in [RFC2578], [RFC2579] and [RFC2580].
3. Conventions 3. Conventions
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
OPTIONAL" in this document are to be interpreted as described in OPTIONAL" in this document are to be interpreted as described in
[RFC2119]. [RFC2119].
4. Overview 4. Overview
[RFC6130] allows a router in a Mobile Ad Hoc Network (MANET) to [RFC6130] allows a router to discover and track topological
discover and track topological information of routers up to two hops information of routers up to two hops away by virtue of exchanging
away by virtue of exchanging HELLO messages. This information is HELLO messages. This information is useful for routers running
useful for routers running various routing and multicast flooding various routing and multicast flooding protocols developed within the
protocols developed within the IETF MANET Working Group. IETF MANET Working Group.
4.1. Terms 4.1. Terms
The following definitions apply throughout this document: The following definitions apply throughout this document:
o Notification Objects - triggers and associated notification o Notification Objects - triggers and associated notification
messages allowing for asynchronous tracking of pre-defined events messages allowing for asynchronous tracking of pre-defined events
on the managed router. on the managed router.
o Configuration Objects - switches, tables, objects which are o Configuration Objects - switches, tables, objects which are
initialized to default settings or set through the management initialized to default settings or set through the management
interface defined by this MIB module. interface defined by this MIB module.
o State Objects - automatically generated values which define the o State Objects - automatically generated values which define the
current operating state of the NHDP protocol process in the current operating state of the NHDP instance in the router.
router.
o Performance Objects - automatically generated values which help an o Performance Objects - automatically generated values which help an
administrator or automated tool to assess the performance of the administrator or automated tool to assess the performance of the
NHDP protocol process on the router and the overall discovery NHDP instance on the router and the overall discovery performance
performance within the MANET. within the MANET.
5. Structure of the MIB Module 5. Structure of the MIB Module
This section presents the structure of the NHDP-MIB module. The MIB This section presents the structure of the NHDP-MIB module. The MIB
module is arranged into the following structure: module is arranged into the following structure:
o nhdpNotifications - objects defining NHDP-MIB notifications. o nhdpNotifications - objects defining NHDP-MIB notifications.
o nhdpObjects - defining objects within this MIB module. The o nhdpObjects - defining objects within this MIB module. The
objects are arranged into the following groups: objects are arranged into the following groups:
skipping to change at page 4, line 44 skipping to change at page 4, line 43
* Performance Group - defining objects which are useful to a * Performance Group - defining objects which are useful to a
management station when characterizing the performance of NHDP management station when characterizing the performance of NHDP
on the router and in the MANET. on the router and in the MANET.
o nhdpConformance - defining the minimal and maximal conformance o nhdpConformance - defining the minimal and maximal conformance
requirements for implementations of this MIB module. requirements for implementations of this MIB module.
5.1. Notifications 5.1. Notifications
This section describes the use of notifications, and mechanisms to This section describes the use of notifications, and mechanisms to
enhance the ability to manage NHDP networks. enhance the ability to manage NHDP routing domains.
5.1.1. Introduction 5.1.1. Introduction
Notifications can be emitted by an NHDP router as a reaction to a Notifications can be emitted by a router running an instance of this
specific event. This allows a network manager to efficiently specification as a reaction to a specific event. This allows a
determine the source of problems or significant changes of network manager to efficiently determine the source of problems or
configuration or topology, instead of polling a possibly large number significant changes of configuration or topology, instead of polling
of NHDP routers. a possibly large number of routers.
5.1.2. Notification Generation 5.1.2. Notification Generation
When an exception event occurs, the application notifies the local When an exception event occurs, the application notifies the local
agent, which sends a notification to the appropriate SNMP management agent, which sends a notification to the appropriate SNMP management
stations. The message includes the notification type and may include stations. The message includes the notification type and may include
a list of notification-specific variables. Section 7 contains the a list of notification-specific variables. Section 7 contains the
notification definitions, which includes the variable lists. At notification definitions, which includes the variable lists. At
least one IP address of the NHDP router that originates the least one IP address of the router that originates the notification
notification is included in the variable list so that the network is included in the variable list so that the network manager may
manager may determine the source of the notification. determine the source of the notification.
5.1.3. Limiting Frequency of Notifications 5.1.3. Limiting Frequency of Notifications
To limit the frequency of notifications, the following additional To limit the frequency of notifications, the following additional
mechanisms are suggested, similar to those in [RFC4750]: mechanisms are suggested, similar to those in [RFC4750]:
5.1.3.1. Ignoring Initial Activity 5.1.3.1. Ignoring Initial Activity
The majority of critical events occur when NHDP is first enabled on a The majority of critical events occur when NHDP is first enabled on a
router, at which time the symmetric neighbors and two-hop neighbors router, at which time the symmetric neighbors and two-hop neighbors
of the NHDP router are discovered. During this initial period, a of the router are discovered. During this initial period, a
potential flood of notifications is unnecessary since the events are potential flood of notifications is unnecessary since the events are
expected. To avoid unnecessary notifications, a router SHOULD NOT expected. To avoid unnecessary notifications, a router SHOULD NOT
originate expected notifications until a certain time interval has originate expected notifications until a certain time interval has
elapsed, which is to be predefined by the network manager. It is elapsed, which is to be predefined by the network manager. It is
RECOMMENDED that this time interval is at least 3 x RECOMMENDED that this time interval is at least 3 x
'nhdpHelloInterval', so that symmetric neighbors are discovered. The 'nhdpHelloInterval', so that symmetric neighbors are discovered. The
suppression window for notifications is started when the suppression window for notifications is started when the
'nhdpIfStatus' transitions from its default value of 'false' to 'nhdpIfStatus' transitions from its default value of 'false' to
'true' 'true'
5.1.3.2. Throttling Notifications 5.1.3.2. Throttling Notifications
The mechanism for throttling the notifications is the same as in The mechanism for throttling the notifications is the same as in
[RFC4750] (i.e. the amount of transmitted notifications per time is [RFC4750] (i.e. the amount of transmitted notifications per time is
bounded). bounded).
Appropriate values for the window time and upper bound are to be Appropriate values for the window time and upper bound are to be
selected by the network manager and depend on the deployment of the selected by the network manager and depend on the deployment of the
MANET. If NHDP is deployed on a lossy, wireless medium, sending too MANET. If NHDP is deployed on a lossy, wireless medium, sending too
many notifications in a short time interval may lead to collisions many notifications in a short time interval may lead to collisions
and dropped packets. In particular, in dense deployments of NHDP and dropped packets. In particular, in dense deployments of routers
routers (i.e. where each router has many neighbors), a change of the running NHDP (i.e. where each router has many neighbors), a change of
local topology may trigger many notifications at the same time. the local topology may trigger many notifications at the same time.
[RFC4750] recommends "7 notifications with a window time of 10 [RFC4750] recommends "7 notifications with a window time of 10
seconds" as upper bound. As NHDP is expected to be deployed in more seconds" as the upper bound. As NHDP is expected to be deployed in
lossy channels than OSPF, it is RECOMMENDED to choose a lower more lossy channels than OSPF, it is RECOMMENDED to choose a lower
threshold for the number of notifications per time than that. threshold for the number of notifications per time than that.
Specifically it is RECOMMENDED to choose a threshold value for the Specifically it is RECOMMENDED to choose a threshold value for the
objects reflecting the change be set to a value of '10' and have set objects reflecting the change be set to a value of '10' and have set
the DEFAULT values for these objects within the Notifications Group the DEFAULT values for these objects within the Notifications Group
to this value. Further, a time window for the change objects is to this value. Further, a time window for the change objects is
defined within this MIB module. It is RECOMMENDED that if the number defined within this MIB module. It is RECOMMENDED that if the number
of occurrences exceeds the change threshold within the previous of occurrences exceeds the change threshold within the previous
change window, then the notification is to be sent. Furthermore, it change window, then the notification is to be sent. Furthermore, it
is RECOMMENDED that the value for this window be set to at least 5 is RECOMMENDED that the value for this window be set to at least 5
skipping to change at page 6, line 28 skipping to change at page 6, line 28
'nhdp2HopNbrStateChangeThreshold', 'nhdp2HopNbrStateChangeWindow', 'nhdp2HopNbrStateChangeThreshold', 'nhdp2HopNbrStateChangeWindow',
'nhdpIfRxBadPacketThreshold', 'nhdpIfRxBadPacketWindow'. 'nhdpIfRxBadPacketThreshold', 'nhdpIfRxBadPacketWindow'.
5.1.3.3. One Notification per Event 5.1.3.3. One Notification per Event
Similar to the mechanism in [RFC4750], only one notification is sent Similar to the mechanism in [RFC4750], only one notification is sent
per event. per event.
5.2. The Configuration Group 5.2. The Configuration Group
The NHDP router is configured with a set of controls. The The router running NHDP is configured with a set of controls. The
authoritative list of configuration controls within the NHDP-MIB authoritative list of configuration controls within the NHDP-MIB
module are found within the MIB module itself. Generally, an attempt module are found within the MIB module itself. Generally, an attempt
was made in developing the NHDP-MIB module to support all was made in developing the NHDP-MIB module to support all
configuration objects defined in [RFC6130]. For all of the configuration objects defined in [RFC6130]. For all of the
configuration parameters, the same constraints and default values of configuration parameters, the same constraints and default values of
these parameters as defined in [RFC6130] are followed. Refer to these parameters as defined in [RFC6130] are followed. Refer to
[RFC5148] for guidance on setting jitter related parameters, e.g., [RFC5148] for guidance on setting jitter related parameters, e.g.,
nhdpMaxJitter. nhdpMaxJitter.
5.3. The State Group 5.3. The State Group
The State Group reports current state information of a router running The State Group reports current state information of a router running
[RFC6130]. The NHDP-MIB State Group tables were designed to contain NHDP. The NHDP-MIB State Group tables were designed to contain the
the complete set of state information defined within the information complete set of state information defined within the information
bases specified in Section 6, Section 7 and Section 8 of [RFC6130]. bases specified in Section 6, Section 7 and Section 8 of [RFC6130].
Two constructs, i.e., TEXTUAL CONVENTIONs, are defined to support of Two constructs, i.e., TEXTUAL CONVENTIONs, are defined to support of
the tables in the State Group. The NHDP protocol stores and indexes the tables in the State Group. NHDP stores and indexes information
information through sets of (dynamically defined) addresses, i.e., through sets of (dynamically defined) addresses, i.e., address sets.
address sets. Within SMIv2 it is not possible to index tables with Within SMIv2 it is not possible to index tables with variably defined
variably defined address sets. Hence, these TEXTUAL CONVENTIONS are address sets. Hence, these TEXTUAL CONVENTIONS are defined to
defined to provide a local mapping between NHDP managed address sets provide a local mapping between NHDP managed address sets and SMIv2
and SMIv2 table indexing. These constructs are the NeighborIfIndex table indexing. These constructs are the NeighborIfIndex and
and NeighborRouterIndex. These are locally (to the NHDP router) NeighborRouterIndex. These are locally (to the router) defined,
defined, unique identifiers of virtual neighbors and neighbor unique identifiers of virtual neighbors and neighbor interfaces. Due
interfaces. Due to the nature of the NHDP protocol, the local router to the nature of NHDP, the local router may have identified distinct
may have identified distinct address sets but is not able to address sets but is not able to associate these as a single
associate these as a single interface. Hence, two or more interface. Hence, two or more NeighborIfIndexes pointing to multiple
NeighborIfIndexes pointing to multiple distinct address sets may in distinct address sets may in fact be related to a common neighbor
fact be related to a common neighbor interface. This ambiguity may interface. This ambiguity may also hold with respect to the
also hold with respect to the assignment of the NeighborRouterIndex. assignment of the NeighborRouterIndex. The local MIB agent is
The local MIB agent is responsible for managing, aggregating and responsible for managing, aggregating and retiring the defined
retiring the defined indexes, and in updating MIB tables using these indexes, and in updating MIB tables using these indexes as the local
indexes as the local router learns more about its neighbors' router learns more about its neighbors' topology. These constructs
topology. These constructs are used to define indexes to the are used to define indexes to the appropriate State Group tables and
appropriate State Group tables and to correlate table entries to to correlate table entries to address sets, virtual neighbor
address sets, virtual neighbor interfaces and virtual neighbors interfaces and virtual neighbors within the MANET.
within the MANET.
5.4. The Performance Group 5.4. The Performance Group
The Performance Group reports values relevant to system performance. The Performance Group reports values relevant to system performance.
Unstable neighbors or 2-hop neighbors and frequent changes of sets Unstable neighbors or 2-hop neighbors and frequent changes of sets
can have a negative influence on the performance of NHDP. This MIB can have a negative influence on the performance of NHDP. This MIB
module defines several objects that can be polled in order to, e.g., module defines several objects that can be polled in order to, e.g.,
calculate histories or monitor frequencies of changes. This may help calculate histories or monitor frequencies of changes. This may help
the network administrator to determine unusual topology changes or the network administrator to determine unusual topology changes or
other changes that affect stability and reliability of the MANET. other changes that affect stability and reliability of the MANET.
One such framework is specified in [REPORT-MIB]. One such framework is specified in [REPORT-MIB].
5.5. Tables and Indexing 5.5. Tables and Indexing
The NHDP-MIB module contains a number of tables which record data The NHDP-MIB module contains a number of tables which record data
related to: related to:
o the local NHDP router, o the local router,
o a local NHDP interface on the NHDP router, o a local MANET interface on the router,
o other NHDP routers which are 1-hop removed from the local NHDP o other routers which are 1-hop removed from the local router,
router,
o interfaces on other NHDP routers which are 1-hop removed from the o interfaces on other routers which are 1-hop removed from the local
local NHDP router, and router, and
o other NHDP routers which are 2-hop removed from the local NHDP o other routers which are 2-hop removed from the local router.
router.
The NHDP-MIB module's tables are indexed via the following The NHDP-MIB module's tables are indexed via the following
constructs: constructs:
o nhdpIfIndex - which is the IfIndex of the local router on which o nhdpIfIndex - which is the IfIndex of the local router on which
NHDP is enabled. NHDP is enabled.
o nhdpDiscIfIndex - a locally managed index representing a known o nhdpDiscIfIndex - a locally managed index representing a known
interface on an NHDP neighboring router. interface on a neighboring router.
o nhdpDiscRouterIndex - a locally managed index representing an ID o nhdpDiscRouterIndex - a locally managed index representing an ID
of a known neighboring NHDP router. of a known neighboring router.
These tables and their indexing are: These tables and their indexing are:
o nhdpInterfaceTable - describes the configuration of the interfaces o nhdpInterfaceTable - describes the configuration of the interfaces
of this NHDP router. This table has 'INDEX { nhdpIfIndex }'. of this router. This table has 'INDEX { nhdpIfIndex }'.
o nhdpLibLocalIfSetTable - records all network addresses which are o nhdpLibLocalIfSetTable - records all network addresses which are
defined as local interface network addresses on this NHDP router. defined as local interface network addresses on this router. This
This table has 'INDEX { nhdpLibLocalIfSetIndex }'. table has 'INDEX { nhdpLibLocalIfSetIndex }'.
o nhdpLibRemovedIfAddrSetTable - records network addresses which o nhdpLibRemovedIfAddrSetTable - records network addresses which
were recently used as local interface network addresses on this were recently used as local interface network addresses on this
NHDP router but have been removed. This table has 'INDEX { router but have been removed. This table has 'INDEX {
nhdpLibRemovedIfAddrSetIndex }'. nhdpLibRemovedIfAddrSetIndex }'.
o nhdpInterfaceStateTable - records state information related to o nhdpInterfaceStateTable - records state information related to
specific interfaces of this NHDP router. This table has 'INDEX { specific interfaces of this router. This table has 'INDEX {
nhdpIfIndex }'. nhdpIfIndex }'.
o nhdpDiscIfSetTable - include the nhdpDiscRouterIndex of the o nhdpDiscIfSetTable - include the nhdpDiscRouterIndex of the
discovered router, the nhdpDiscIfIndex of the discovered interface discovered router, the nhdpDiscIfIndex of the discovered interface
and the current set of addresses associated with this neighbor and the current set of addresses associated with this neighbor
interface. This table has 'INDEX { nhdpDiscIfSetIndex }'. interface. This table has 'INDEX { nhdpDiscIfSetIndex }'.
o nhdpIibLinkSetTable - foreach local interface, this table records o nhdpIibLinkSetTable - foreach local interface, this table records
all links belonging to other routers which are, or recently were, all links belonging to other routers which are, or recently were,
1-hop neighbors to this NHDP router. This table has 'INDEX { 1-hop neighbors to this router. This table has 'INDEX {
nhdpIfIndex, nhdpDiscIfIndex }'. nhdpIfIndex, nhdpDiscIfIndex }'.
o nhdpIib2HopSetTable - foreach local interface, this table records o nhdpIib2HopSetTable - foreach local interface, this table records
network addresses (one at a time) of symmetric 2-hop neighbors, network addresses (one at a time) of symmetric 2-hop neighbors,
and the symmetric links to symmetric 1-hop neighbors of this NHDP and the symmetric links to symmetric 1-hop neighbors of this
router through which these symmetric 2-hop neighbors can be router through which these symmetric 2-hop neighbors can be
reached. This table has 'INDEX { nhdpIfIndex, nhdpDiscIfIndex, reached. This table has 'INDEX { nhdpIfIndex, nhdpDiscIfIndex,
nhdpIib2HopSetIpAddressType, nhdpIib2HopSetIpAddress }'. nhdpIib2HopSetIpAddressType, nhdpIib2HopSetIpAddress }'.
o nhdpNibNeighborSetTable - records all network addresses of each o nhdpNibNeighborSetTable - records all network addresses of each
1-hop neighbor to this NHDP router. This table has 'INDEX { 1-hop neighbor to this router. This table has 'INDEX {
nhdpDiscRouterIndex }'. nhdpDiscRouterIndex }'.
o nhdpNibLostNeighborSetTable - records network addresses of other o nhdpNibLostNeighborSetTable - records network addresses of other
NHDP routers which recently were symmetric 1-hop neighbors to this routers which recently were symmetric 1-hop neighbors to this
NHDP router, but which are now advertised as lost. This table has router, but which are now advertised as lost. This table has
'INDEX { nhdpDiscRouterIndex }'. 'INDEX { nhdpDiscRouterIndex }'.
o nhdpInterfacePerfTable - records performance objects that are o nhdpInterfacePerfTable - records performance objects that are
measured foreach local NHDP interface on this NHDP router. This measured foreach local NHDP interface on this router. This table
table has 'INDEX { nhdpIfIndex }'. has 'INDEX { nhdpIfIndex }'.
o nhdpDiscIfSetPerfTable - records performance objects that are o nhdpDiscIfSetPerfTable - records performance objects that are
measured foreach discovered interface of a neighbor of this NHDP measured foreach discovered interface of a neighbor of this
router. This table has 'INDEX { nhdpDiscIfIndex }'. router. This table has 'INDEX { nhdpDiscIfIndex }'.
o nhdpDiscNeighborSetPerfTable - records performance objects that o nhdpDiscNeighborSetPerfTable - records performance objects that
are measured for discovered neighbors of this NHDP router. This are measured for discovered neighbors of this router. This table
table has 'INDEX { nhdpDiscRouterIndex }'. has 'INDEX { nhdpDiscRouterIndex }'.
o nhdpIib2HopSetPerfTable - records performance objects that are o nhdpIib2HopSetPerfTable - records performance objects that are
measured for discovered 2-hop neighbors of this NHDP router. This measured for discovered 2-hop neighbors of this router. This
table has 'INDEX { nhdpDiscRouterIndex }'. table has 'INDEX { nhdpDiscRouterIndex }'.
6. Relationship to Other MIB Modules 6. Relationship to Other MIB Modules
This section specifies the relationship of the MIB module contained This section specifies the relationship of the MIB module contained
in this document to other standards, particularly to standards in this document to other standards, particularly to standards
containing other MIB modules. Definitions imported from other MIB containing other MIB modules. Definitions imported from other MIB
modules and other MIB modules that SHOULD be implemented in modules and other MIB modules that SHOULD be implemented in
conjunction with the MIB module contained within this document are conjunction with the MIB module contained within this document are
identified in this section. identified in this section.
skipping to change at page 10, line 25 skipping to change at page 10, line 22
[RFC2578], SNMPv2-TC [RFC2579], SNMPv2-CONF [RFC2580], IF-MIB [RFC2578], SNMPv2-TC [RFC2579], SNMPv2-CONF [RFC2580], IF-MIB
[RFC2863], INET-ADDRESS-MIB [RFC4001], and FLOAT-TC-MIB [RFC6340]. [RFC2863], INET-ADDRESS-MIB [RFC4001], and FLOAT-TC-MIB [RFC6340].
7. Definitions 7. Definitions
This section contains the MIB module defined by the specification. This section contains the MIB module defined by the specification.
NHDP-MIB DEFINITIONS ::= BEGIN NHDP-MIB DEFINITIONS ::= BEGIN
-- This MIB module defines objects for the management of -- This MIB module defines objects for the management of
-- NHDP (RFC 6130) - The Neighborhood Discovery Protocol,
-- Clausen, T., Dearlove, C. and J. Dean, January 2011. -- Clausen, T., Dearlove, C. and J. Dean, January 2011.
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32, Counter64, Integer32, Unsigned32, mib-2, Counter32, Counter64, Integer32, Unsigned32, mib-2,
TimeTicks TimeTicks
FROM SNMPv2-SMI -- RFC2578 FROM SNMPv2-SMI -- RFC 2578
TEXTUAL-CONVENTION, TruthValue, TimeStamp, TEXTUAL-CONVENTION, TruthValue, TimeStamp,
RowStatus, DisplayString RowStatus
FROM SNMPv2-TC -- RFC2579 FROM SNMPv2-TC -- RFC 2579
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF -- STD58 FROM SNMPv2-CONF -- STD 58
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- RFC 3411
InetAddressType, InetAddress, InetAddressType, InetAddress,
InetAddressPrefixLength InetAddressPrefixLength
FROM INET-ADDRESS-MIB -- RFC4001 FROM INET-ADDRESS-MIB -- RFC 4001
InterfaceIndex InterfaceIndex
FROM IF-MIB -- RFC2863 FROM IF-MIB -- RFC 2863
Float32TC Float32TC
FROM FLOAT-TC-MIB -- RFC6340 FROM FLOAT-TC-MIB -- RFC 6340
; ;
nhdpMIB MODULE-IDENTITY nhdpMIB MODULE-IDENTITY
LAST-UPDATED "201206011000Z" -- June 1, 2012 LAST-UPDATED "201207141000Z" -- July 14, 2012
ORGANIZATION "IETF MANET Working Group" ORGANIZATION "IETF MANET Working Group"
CONTACT-INFO CONTACT-INFO
"WG E-Mail: manet@ietf.org "WG E-Mail: manet@ietf.org
WG Chairs: sratliff@cisco.com WG Chairs: sratliff@cisco.com
jmacker@nrl.navy.mil jmacker@nrl.navy.mil
Editors: Ulrich Herberg Editors: Ulrich Herberg
Ecole Polytechnique Ecole Polytechnique
LIX LIX
skipping to change at page 11, line 44 skipping to change at page 11, line 44
CenGen CenGen
9250 Bendix Road North 9250 Bendix Road North
Columbia, Maryland 21045 Columbia, Maryland 21045
USA USA
ian.chakeres@gmail.com ian.chakeres@gmail.com
http://www.ianchak.com/" http://www.ianchak.com/"
DESCRIPTION DESCRIPTION
"This NHDP-MIB module is applicable to routers "This NHDP-MIB module is applicable to routers
implementing the Neighborhood Discovery Protocol implementing the Neighborhood Discovery Protocol
defined in RFC6130. defined in RFC 6130.
Copyright (C) The IETF Trust (2012). This version Copyright (C) The IETF Trust (2012). This version
of this MIB module is part of RFCXXXX; see the RFC of this MIB module is part of RFC xxxx; see the RFC
itself for full legal notices." itself for full legal notices."
-- revision -- revision
REVISION "201206011000Z" -- June 1, 2012 REVISION "201207141000Z" -- July 14, 2012
DESCRIPTION DESCRIPTION
"The first version of this MIB module, "The first version of this MIB module,
published as RFCXXXX. published as RFC xxxx.
" "
-- RFC-Editor assigns XXXX -- RFC-Editor assigns xxxx
::= { mib-2 XXXX } -- to be assigned by IANA ::= { mib-2 xxxx } -- to be assigned by IANA
-- --
-- Top-Level Components of this MIB Module -- Top-Level Components of this MIB Module
-- --
nhdpNotifications OBJECT IDENTIFIER ::= { nhdpMIB 0 } nhdpNotifications OBJECT IDENTIFIER ::= { nhdpMIB 0 }
nhdpObjects OBJECT IDENTIFIER ::= { nhdpMIB 1 } nhdpObjects OBJECT IDENTIFIER ::= { nhdpMIB 1 }
nhdpConformance OBJECT IDENTIFIER ::= { nhdpMIB 2 } nhdpConformance OBJECT IDENTIFIER ::= { nhdpMIB 2 }
-- --
-- Textual Conventions -- Textual Conventions
-- --
-- Two new Textual Conventions have been defined in -- Two new Textual Conventions have been defined in
-- this MIB module for indexing into the following -- this MIB module for indexing into the following
-- tables and indexing into other tables in other MIB modules. -- tables and indexing into other tables in other MIB modules.
-- This was necessary because the NHDP protocol manages and -- This was necessary because NHDP manages and
-- indexes based upon dynamic address tuples, i.e., -- indexes based upon dynamic address tuples, i.e.,
-- address sets, while SMI requires statically -- address sets, while SMI requires statically
-- defined indexes for accessing its table rows. -- defined indexes for accessing its table rows.
-- The NeighborIfIndex defines a unique (to the local router) -- The NeighborIfIndex defines a unique (to the local router)
-- index referencing a discovered virtual interface on another -- index referencing a discovered virtual interface on another
-- neighbor within the MANET. The NeighborRouterIndex defines a -- neighbor within the MANET. The NeighborRouterIndex defines a
-- unique (to the local router) index referencing a discovered -- unique (to the local router) index referencing a discovered
-- virtual neighbor within the MANET. -- virtual neighbor within the MANET.
-- --
-- Due to the nature of NHDP, -- Due to the nature of NHDP,
skipping to change at page 13, line 18 skipping to change at page 13, line 18
DESCRIPTION DESCRIPTION
"An arbitrary, locally unique identifier associated with a "An arbitrary, locally unique identifier associated with a
virtual interface of a discovered NHDP neighbor. virtual interface of a discovered NHDP neighbor.
Due to the nature of NHDP, the local router Due to the nature of NHDP, the local router
may not know if two distinct addresses belong to the may not know if two distinct addresses belong to the
same interface of a neighbor or to two different same interface of a neighbor or to two different
interfaces. As the local router gains more interfaces. As the local router gains more
knowledge of its neighbors, its local view may change and knowledge of its neighbors, its local view may change and
this table will be updated to reflect the local router's current this table will be updated to reflect the local router's current
understanding associating address sets to neighbor interfaces. understanding associating address sets to neighbor interfaces.
The local router identifies virtual neighbor interface through The local router identifies a virtual neighbor interface through
the receipt of address lists advertised through an the receipt of address lists advertised through an
NHDP HELLO message. NHDP HELLO message.
All objects of type NeighborIfIndex are assigned by the agent All objects of type NeighborIfIndex are assigned by the agent
out of a common number space. out of a common number space.
The value for each discovered virtual neighbor The value for each discovered virtual neighbor
interface may not remain constant from interface may not remain constant from
one re-initialization of the entity's network management one re-initialization of the entity's network management
agent to the next re-initialization. If the agent to the next re-initialization. If the
local router gains information associating two virtual local router gains information associating two virtual
interfaces on a neighbor as a common interface, interfaces on a neighbor as a common interface,
then the agent must aggregate the two address sets to then the agent MUST aggregate the two address sets to
a single index chosen from the set of aggregated indexes, a single index chosen from the set of aggregated indexes,
it must update all tables in this and it MUST update all tables in this
MIB module which are indexed by indexes MIB module which are indexed by indexes
of type NeighborIfIndex. It can then reuse freed of type NeighborIfIndex. It MAY then reuse freed
index values following the next agent restart. index values following the next agent restart.
The specific value is meaningful only within a given SNMP The specific value is meaningful only within a given SNMP
entity." entity."
SYNTAX Unsigned32 (1..2147483647) SYNTAX Unsigned32 (1..2147483647)
NeighborRouterIndex ::= TEXTUAL-CONVENTION NeighborRouterIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An arbitrary, locally unique identifier associated with a "An arbitrary, locally unique identifier associated with a
virtual discovered neighbor (one or two hop). Due to the virtual discovered neighbor (one or two hop). Due to the
nature of the NHDP protocol, the local router may identify nature of NHDP, the local router may identify
multiple virtual neighbors which in fact are one and multiple virtual neighbors which in fact are one and
the same. Two hop neighbors with more than one advertised the same. Neighbors that are two hops away with more than
address will exhibit this behavior. As the one advertised address will exhibit this behavior. As the
local router's knowledge of its neighbors' topology local router's knowledge of its neighbors' topology
increases, the local router will be able to associate increases, the local router will be able to associate
multiple virtual neighbor indexes into a single virtual multiple virtual neighbor indexes into a single virtual
neighbor index chosen from the set of aggregated indexes, neighbor index chosen from the set of aggregated indexes,
it must update all tables in this MIB module indexed by these it MUST update all tables in this MIB module indexed by these
indexes, and it can reuse the freed indexes following the indexes, and it MAY reuse the freed indexes following the
next agent re-initialization. next agent re-initialization.
All objects of type NeighborRouterIndex are assigned by All objects of type NeighborRouterIndex are assigned by
the agent out of a common number space. the agent out of a common number space.
The NeighborRouterIndex defines a discovered NHDP peer The NeighborRouterIndex defines a discovered NHDP peer
virtual neighbor of the local router. virtual neighbor of the local router.
The value for each discovered virtual neighbor index must remain The value for each discovered virtual neighbor index MUST remain
constant at least from one re-initialization of the entity's constant at least from one re-initialization of the entity's
network management agent to the next re-initialization, except network management agent to the next re-initialization, except
that if an application is deleted and re-created. that if an application is deleted and re-created.
The specific value is meaningful only within a given SNMP The specific value is meaningful only within a given SNMP
entity. An NeighborRouterIndex value must not be re-used entity. An NeighborRouterIndex value MUST not be re-used
until the next agent restart." until the next agent restart."
SYNTAX Unsigned32 (1..2147483647) SYNTAX Unsigned32 (1..2147483647)
-- --
-- nhdpObjects -- nhdpObjects
-- --
-- 1) Configuration Objects Group -- 1) Configuration Objects Group
-- 2) State Objects Group -- 2) State Objects Group
-- 3) Performance Objects Group -- 3) Performance Objects Group
skipping to change at page 15, line 8 skipping to change at page 15, line 8
-- discovery protocol. -- discovery protocol.
nhdpConfigurationObjGrp OBJECT IDENTIFIER ::= { nhdpObjects 1 } nhdpConfigurationObjGrp OBJECT IDENTIFIER ::= { nhdpObjects 1 }
nhdpInterfaceTable OBJECT-TYPE nhdpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpInterfaceEntry SYNTAX SEQUENCE OF NhdpInterfaceEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpInterfaceTable describes the "nhdpInterfaceTable describes the
configuration of the interfaces of this NHDP router. configuration of the interfaces of this router
which are intended to use MANET control protocols.
The ifIndex is from the interfaces group The ifIndex is from the interfaces group
defined in the Interfaces Group MIB. If the defined in the Interfaces Group MIB module. Only
corresponding entry with ifIndex value is deleted for interfaces listed as ifType of 'manet'
from the Interface Table, then the entry in within the Interfaces Group MIB module, there is
this table is automatically deleted. a corresponding entry to be contained within
the nhdpInterfaceTable.
The objects in this table are persistent and when If the corresponding entry with ifIndex value
written the entity SHOULD save the change to is deleted from the Interface Table, then the entry
non-volatile storage." in this table is automatically deleted and
NHDP is disabled on this interface,
and all configuration and state information
related to this interface is to be removed
from memory."
REFERENCE REFERENCE
"RFC2863 - The Interfaces Group MIB, McCloghrie, "RFC 2863 - The Interfaces Group MIB, McCloghrie,
K., and F. Kastenholtz, June 2000." K., and F. Kastenholtz, June 2000"
::= { nhdpConfigurationObjGrp 1 } ::= { nhdpConfigurationObjGrp 1 }
nhdpInterfaceEntry OBJECT-TYPE nhdpInterfaceEntry OBJECT-TYPE
SYNTAX NhdpInterfaceEntry SYNTAX NhdpInterfaceEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpInterfaceEntry describes one NHDP "nhdpInterfaceEntry describes one NHDP
local interface configuration as indexed by local interface configuration as indexed by
its ifIndex as defined in the Standard MIB II its ifIndex as defined in the Standard MIB II
Interface Table (RFC2863)." Interface Table (RFC 2863).
The objects in this table are persistent and when
written the device SHOULD save the change to
non-volatile storage. For further information
on the storage behavior for these objects, refer
to the description for the nhdpIfRowStatus
object."
INDEX { nhdpIfIndex } INDEX { nhdpIfIndex }
::= { nhdpInterfaceTable 1 } ::= { nhdpInterfaceTable 1 }
NhdpInterfaceEntry ::= NhdpInterfaceEntry ::=
SEQUENCE { SEQUENCE {
nhdpIfIndex nhdpIfIndex
InterfaceIndex, InterfaceIndex,
nhdpIfName nhdpIfName
DisplayString, SnmpAdminString,
nhdpIfStatus nhdpIfStatus
TruthValue, TruthValue,
nhdpHelloInterval nhdpHelloInterval
Unsigned32, Unsigned32,
nhdpHelloMinInterval nhdpHelloMinInterval
Unsigned32, Unsigned32,
nhdpRefreshInterval nhdpRefreshInterval
Unsigned32, Unsigned32,
nhdpLHoldTime nhdpLHoldTime
Unsigned32, Unsigned32,
skipping to change at page 16, line 30 skipping to change at page 16, line 44
nhdpIfIndex OBJECT-TYPE nhdpIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX InterfaceIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ifIndex for this interface." "The ifIndex for this interface."
::= { nhdpInterfaceEntry 1 } ::= { nhdpInterfaceEntry 1 }
nhdpIfName OBJECT-TYPE nhdpIfName OBJECT-TYPE
SYNTAX DisplayString SYNTAX SnmpAdminString
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The textual name of the interface. The value of this "The textual name of the interface. The value of this
object should be the name of the interface as assigned by object SHOULD be the name of the interface as assigned by
the local device and should be suitable for use in commands the local device. This can be a textname, such as `le0'
entered at the device's `console'. This might be a text or a simple port number, such as `1',
name, such as `le0' or a simple port number, such as `1',
depending on the interface naming syntax of the device. depending on the interface naming syntax of the device.
If there is no local name, or this object is otherwise not If there is no local name, or this object is otherwise not
applicable, then this object contains a zero-length string." applicable, then this object contains a zero-length string."
::= { nhdpInterfaceEntry 2 } ::= { nhdpInterfaceEntry 2 }
nhdpIfStatus OBJECT-TYPE nhdpIfStatus OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIfStatus indicates whether this interface is "nhdpIfStatus indicates whether this interface is
a MANET interface. A value of true(1) indicates currently running NHDP. A value of true(1) indicates
that the interface is a MANET interface. A value of that NHDP is running on this interface.
false(2) indicates that the interface is not a MANET A value of false(2) indicates that NHDP is not
interface. This corresponds to the I_manet parameter currently running on this interface. This corresponds
in the Local Interface Set of NHDP. to the I_manet parameter in the Local Interface Set
of NHDP.
" "
DEFVAL { false } DEFVAL { false }
::= { nhdpInterfaceEntry 3 } ::= { nhdpInterfaceEntry 3 }
-- --
-- Interface Parameters - Message Intervals -- Interface Parameters - Message Intervals
-- --
nhdpHelloInterval OBJECT-TYPE nhdpHelloInterval OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
skipping to change at page 17, line 32 skipping to change at page 17, line 45
"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 The following constraint applies to this
parameter: parameter:
o nhdpHelloInterval >= nhdpHelloMinInterval" o nhdpHelloInterval >= nhdpHelloMinInterval"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC6130." Constraints of RFC 6130 - Mobile Ad Hoc
Network (MANET) Neighborhood Discovery
Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
DEFVAL { 2000 } DEFVAL { 2000 }
::= { nhdpInterfaceEntry 4 } ::= { nhdpInterfaceEntry 4 }
nhdpHelloMinInterval OBJECT-TYPE nhdpHelloMinInterval OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
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
skipping to change at page 18, line 4 skipping to change at page 18, line 19
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 The following constraint applies to this
parameter: parameter:
o nhdpHelloInterval >= nhdpHelloMinInterval" o nhdpHelloInterval >= nhdpHelloMinInterval"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC6130." Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP),
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
UNITS "milliseconds" UNITS "milliseconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpRefreshInterval corresponds to "nhdpRefreshInterval corresponds to
skipping to change at page 18, line 29 skipping to change at page 18, line 45
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 The following constraint applies to this
parameter: parameter:
o nhdpRefreshInterval >= nhdpHelloInterval" o nhdpRefreshInterval >= nhdpHelloInterval"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC6130." Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { 2000 } DEFVAL { 2000 }
::= { nhdpInterfaceEntry 6 } ::= { nhdpInterfaceEntry 6 }
-- --
-- Interface Parameters - Information Validity times -- Interface Parameters - Information Validity times
-- --
nhdpLHoldTime OBJECT-TYPE nhdpLHoldTime OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "milliseconds" UNITS "milliseconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 19, line 5 skipping to change at page 19, line 24
"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 The following constraint applies to this
parameter: parameter:
o nhdpLHoldTime should be significantly greater o nhdpLHoldTime SHOULD be significantly greater
than nhdpRefreshInterval" than nhdpRefreshInterval"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC6130." Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP),
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
UNITS "milliseconds" UNITS "milliseconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpHHoldTime corresponds to "nhdpHHoldTime corresponds to
skipping to change at page 19, line 31 skipping to change at page 20, line 4
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 The following constraints apply to this
parameter: parameter:
o nhdpHHoldTime >= nhdpRefreshInterval o nhdpHHoldTime >= nhdpRefreshInterval
o nhdpHHoldTime should be significantly greater o nhdpHHoldTime SHOULD be significantly greater
than nhdpRefreshInterval than nhdpRefreshInterval
o nhdpHHoldTime must be representable as o nhdpHHoldTime MUST be representable as
described in RFC5497" described in RFC5497"
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC6130." Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP),
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
-- --
nhdpHystAcceptQuality OBJECT-TYPE nhdpHystAcceptQuality OBJECT-TYPE
SYNTAX Float32TC SYNTAX Float32TC
MAX-ACCESS read-create MAX-ACCESS read-create
skipping to change at page 20, line 13 skipping to change at page 20, line 36
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 The following constraint applies to this
parameter: parameter:
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 RFC6130." Constraints of RFC 6130 - Mobile Ad Hoc Network
-- DEFVAL { 1.0 } (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { "1.0" }
::= { nhdpInterfaceEntry 9 } ::= { nhdpInterfaceEntry 9 }
nhdpHystRejectQuality OBJECT-TYPE nhdpHystRejectQuality OBJECT-TYPE
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 The following constraint applies to this
parameter: parameter:
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 RFC6130." Constraints of RFC 6130 - Mobile Ad Hoc Network
-- DEFVAL { 0.0 } (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011"
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 The following constraint applies to this
parameter: parameter:
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 RFC6130." Constraints of RFC 6130 - Mobile Ad Hoc Network
-- DEFVAL { 1.0 } (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011"
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, then a INITIAL_PENDING of NHDP. If true, then a
newly identified link is considered pending, and newly identified link is considered pending, and
skipping to change at page 21, line 27 skipping to change at page 22, line 7
or exceeded the nhdpHystAcceptQuality threshold. or exceeded the nhdpHystAcceptQuality threshold.
The following constraints apply to this The following constraints apply to this
parameter: parameter:
o If nhdpInitialQuality >= nhdpHystAcceptQuality, o If nhdpInitialQuality >= nhdpHystAcceptQuality,
then nhdpInitialPending := false. then nhdpInitialPending := false.
o If nhdpInitialQuality < nhdpHystRejectQuality, o If nhdpInitialQuality < nhdpHystRejectQuality,
then nhdpInitialPending := true." then nhdpInitialPending := true."
REFERENCE REFERENCE
"Section 5 on Protocol Parameters and "Section 5 on Protocol Parameters and
Constraints of RFC6130." Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { false }
::= { nhdpInterfaceEntry 12 } ::= { nhdpInterfaceEntry 12 }
-- --
-- Interface Parameters - Jitter -- Interface Parameters - Jitter
-- --
nhdpHpMaxJitter OBJECT-TYPE nhdpHpMaxJitter OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "milliseconds" UNITS "milliseconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
skipping to change at page 22, line 5 skipping to change at page 22, line 36
this MANET interface. this MANET interface.
The following constraints apply to this The following constraints apply to this
parameter: parameter:
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 RFC6130." Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { 500 } DEFVAL { 500 }
::= { nhdpInterfaceEntry 13 } ::= { nhdpInterfaceEntry 13 }
nhdpHtMaxJitter OBJECT-TYPE nhdpHtMaxJitter OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "milliseconds" UNITS "milliseconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpHtMaxJitter corresponds to "nhdpHtMaxJitter corresponds to
skipping to change at page 22, line 28 skipping to change at page 23, line 14
externally triggered HELLO messages on this externally triggered HELLO messages on this
MANET interface. MANET interface.
The following constraints apply to this The following constraints apply to this
parameter: parameter:
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 RFC6130." Constraints of RFC 6130 - Mobile Ad Hoc Network
(MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { 500 } DEFVAL { 500 }
::= { nhdpInterfaceEntry 14 } ::= { nhdpInterfaceEntry 14 }
nhdpIfRowStatus OBJECT-TYPE nhdpIfRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object permits management of the table "This object permits management of the table
by facilitating actions such as row creation, by facilitating actions such as row creation,
construction, and destruction. The value of construction, and destruction. The value of
this object has no effect on whether other this object has no effect on whether other
objects in this conceptual row can be objects in this conceptual row can be
modified. modified.
An entry may not exist in the active state unless all An entry may not exist in the active(1) state unless all
objects in the entry have an appropriate value. objects in the entry have a defined appropriate value. For
objects with DEFVAL clauses, the management station
does not need to specify the value of this object in order
for the row to transit to the active(1) state; the default
value for this object is used. For objects that do not
have DEFVAL clauses, then the network manager MUST
specify the value of this object prior to this row
transitioning to the active(1) state.
When this object transitions to active(1), all objects
in this row SHOULD be written to non-volatile (stable)
storage. Read-create objects in this row MAY be modified.
When an object in a row with nhdpIfRowStatus of active(1)
is changed, then the updated value MUST be reflected in NHDP
and this new object value MUST be written to non-volatile
storage.
If this object is not equal to active(1), all associated If this object is not equal to active(1), all associated
entries in the nhdpLibLocalIfSetTable, nhdpInterfaceStateTable, entries in the nhdpLibLocalIfSetTable, nhdpInterfaceStateTable,
nhdpIibLinkSetTable and the nhdpInterfacePerfTable must be nhdpIibLinkSetTable and the nhdpInterfacePerfTable MUST be
deleted." deleted."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
DEFVAL { active }
::= { nhdpInterfaceEntry 15 } ::= { nhdpInterfaceEntry 15 }
-- --
-- Router Parameters - Information Validity Time -- Router Parameters - Information Validity Time
-- --
nhdpNHoldTime OBJECT-TYPE nhdpNHoldTime OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "milliseconds" UNITS "milliseconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
skipping to change at page 23, line 30 skipping to change at page 24, line 34
during which former 1-hop neighbor network during which former 1-hop neighbor network
addresses are advertised as lost in HELLO addresses are advertised as lost in HELLO
messages, allowing recipients of these HELLO messages, allowing recipients of these HELLO
messages to accelerate removal of this information messages to accelerate removal of this information
from their 2-Hop Sets. from their 2-Hop Sets.
This object is persistent and when written This object is persistent and when written
the entity SHOULD save the change to the entity SHOULD save the change to
non-volatile storage." non-volatile storage."
REFERENCE REFERENCE
"RFC6130. "Section 5 on Protocol Parameters and
Section 5 on Protocol Parameters and Constraints of RFC 6130 - Mobile Ad Hoc Network
Constraints." (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { 6000 } DEFVAL { 6000 }
::= { nhdpConfigurationObjGrp 2 } ::= { nhdpConfigurationObjGrp 2 }
nhdpIHoldTime OBJECT-TYPE nhdpIHoldTime OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "milliseconds" UNITS "milliseconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIHoldTime corresponds to "nhdpIHoldTime corresponds to
I_HOLD_TIME of NHDP and represents the period I_HOLD_TIME of NHDP and represents the period
for which a recently used local interface network for which a recently used local interface network
address is recorded. address is recorded.
This object is persistent and when written This object is persistent and when written
the entity SHOULD save the change to the entity SHOULD save the change to
non-volatile storage." non-volatile storage."
REFERENCE REFERENCE
"RFC6130. "Section 5 on Protocol Parameters and
Section 5 on Protocol Parameters and Constraints of RFC 6130 - Mobile Ad Hoc Network
Constraints." (MANET) Neighborhood Discovery Protocol (NHDP),
Clausen, T., Dearlove, C. and J. Dean, April 2011"
DEFVAL { 6000 } DEFVAL { 6000 }
::= { nhdpConfigurationObjGrp 3 } ::= { nhdpConfigurationObjGrp 3 }
-- An NHDP router's Local Information Base (LIB) -- A router's Local Information Base (LIB)
-- --
-- Local Interface Set Table -- Local Interface Set Table
-- --
nhdpLibLocalIfSetTable OBJECT-TYPE nhdpLibLocalIfSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpLibLocalIfSetEntry SYNTAX SEQUENCE OF NhdpLibLocalIfSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A router's Local Interface Set records all "A router's Local Interface Set records all
network addresses which are defined as local network addresses which are defined as local
interface network addresses. The local interface MANET interface network addresses. The local
is defined by the nhdpIfIndex. interface is defined by the nhdpIfIndex.
The Local Interface Set consists of Local Interface The Local Interface Set consists of Local Interface
Address Tuples per network interface and their prefix Address Tuples per MANET interface and their prefix
lengths (in order to determine the network addresses lengths (in order to determine the network addresses
related to the interface) and an indication of whether related to the interface).
the interface is a MANET interface or not.
Further guidance on the addition or removal of Further guidance on the addition or removal of
local addresses and network addresses is found local addresses and network addresses is found
in Section 9 of RFC6130." in Section 9 of RFC 6130."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpConfigurationObjGrp 4 } ::= { nhdpConfigurationObjGrp 4 }
nhdpLibLocalIfSetEntry OBJECT-TYPE nhdpLibLocalIfSetEntry OBJECT-TYPE
SYNTAX NhdpLibLocalIfSetEntry SYNTAX NhdpLibLocalIfSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A router's Local Interface Set consists "A router's Local Interface Set consists
of Configured Interface Address Tuples for each network of Configured Interface Address Tuples for each network
interface, and an indication of whether the interface interface.
is a MANET interface or not.
(I_local_iface_addr_list, I_manet)
"
The objects in this table are persistent and when
written the device SHOULD save the change to
non-volatile storage. For further information
on the storage behavior for these objects, refer
to the description for the nhdpLibLocalIfSetRowStatus
object."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
INDEX { nhdpLibLocalIfSetIndex } INDEX { nhdpLibLocalIfSetIndex }
::= { nhdpLibLocalIfSetTable 1 } ::= { nhdpLibLocalIfSetTable 1 }
NhdpLibLocalIfSetEntry ::= NhdpLibLocalIfSetEntry ::=
SEQUENCE { SEQUENCE {
nhdpLibLocalIfSetIndex nhdpLibLocalIfSetIndex
Integer32, Integer32,
nhdpLibLocalIfSetIfIndex nhdpLibLocalIfSetIfIndex
InterfaceIndex, InterfaceIndex,
nhdpLibLocalIfSetIpAddrType nhdpLibLocalIfSetIpAddrType
InetAddressType, InetAddressType,
nhdpLibLocalIfSetIpAddr nhdpLibLocalIfSetIpAddr
InetAddress, InetAddress,
nhdpLibLocalIfSetIpAddrPrefixLen nhdpLibLocalIfSetIpAddrPrefixLen
InetAddressPrefixLength, InetAddressPrefixLength,
nhdpLibLocalIfSetIsManet
TruthValue,
nhdpLibLocalIfSetRowStatus nhdpLibLocalIfSetRowStatus
RowStatus RowStatus
} }
nhdpLibLocalIfSetIndex OBJECT-TYPE nhdpLibLocalIfSetIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535) SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index for this table. Necessary "The index for this table. Necessary
because multiple addresses may be associated because multiple addresses may be associated
with a given nhdpIfIndex." with a given nhdpIfIndex."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpLibLocalIfSetEntry 1 } ::= { nhdpLibLocalIfSetEntry 1 }
nhdpLibLocalIfSetIfIndex OBJECT-TYPE nhdpLibLocalIfSetIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX InterfaceIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specifies the local nhdpIfIndex for which this "Specifies the local nhdpIfIndex for which this
IP address was added." IP address was added."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpLibLocalIfSetEntry 2 } ::= { nhdpLibLocalIfSetEntry 2 }
nhdpLibLocalIfSetIpAddrType OBJECT-TYPE nhdpLibLocalIfSetIpAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of the nhdpLibLocalIfSetIpAddr "The type of the nhdpLibLocalIfSetIpAddr
in the InetAddress MIB (RFC4001). in the InetAddress MIB (RFC 4001).
Only the values ipv4(1) and Only the values ipv4(1) and
ipv6(2) are supported." ipv6(2) are supported."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpLibLocalIfSetEntry 3 } ::= { nhdpLibLocalIfSetEntry 3 }
nhdpLibLocalIfSetIpAddr OBJECT-TYPE nhdpLibLocalIfSetIpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE(4|16)) SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpLibLocalIfSetIpAddr is an "nhdpLibLocalIfSetIpAddr is an
address of an interface of address of an interface of
this router. this router.
This object is interpreted according to This object is interpreted according to
the setting of nhdpLibLocalIfSetIpAddrType." the setting of nhdpLibLocalIfSetIpAddrType."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpLibLocalIfSetEntry 4 } ::= { nhdpLibLocalIfSetEntry 4 }
nhdpLibLocalIfSetIpAddrPrefixLen OBJECT-TYPE nhdpLibLocalIfSetIpAddrPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the number of leading one bits that "Indicates the number of leading one bits that
form the mask. The mask is logically-ANDed form the mask. The mask is logically-ANDed
to the nhdpLibLocalIfSetIpAddr to determine to the nhdpLibLocalIfSetIpAddr to determine
the address prefix. A row match is true the address prefix. A row match is true
if the address used as an index falls within if the address used as an index falls within
the network address range defined by the the network address range defined by the
address prefix." address prefix."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpLibLocalIfSetEntry 5 } ::= { nhdpLibLocalIfSetEntry 5 }
nhdpLibLocalIfSetIsManet OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether this interface is
a MANET interface or not."
REFERENCE
"RFC6130."
::= { nhdpLibLocalIfSetEntry 6 }
nhdpLibLocalIfSetRowStatus OBJECT-TYPE nhdpLibLocalIfSetRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object permits management of the table "This object permits management of the table
by facilitating actions such as row creation, by facilitating actions such as row creation,
construction, and destruction. The value of construction, and destruction. The value of
this object has no effect on whether other this object has no effect on whether other
objects in this conceptual row can be objects in this conceptual row can be
modified. modified.
An entry may not exist in the active state unless all An entry may not exist in the active(1) state unless all
objects in the entry have an appropriate value." read-create objects in the entry have a defined
REFERENCE appropriate value. As no objects in this table have
"RFC6130." DEFVAL clauses, the management station MUST specify
::= { nhdpLibLocalIfSetEntry 7 } the values of all read-create objects prior to this row
transitioning to the active(1) state.
When this object transitions to active(1), all objects
in this row SHOULD be written to non-volatile (stable)
storage. Read-create objects in this row MAY be modified.
When an object in a row with nhdpIfRowStatus of active(1)
is changed, then the updated value MUST be reflected in NHDP
and this new object value MUST be written to non-volatile
storage."
REFERENCE
"RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
DEFVAL { notReady }
::= { nhdpLibLocalIfSetEntry 6 }
-- --
-- Removed Interface Addr Set Table -- Removed Interface Addr Set Table
-- --
nhdpLibRemovedIfAddrSetTable OBJECT-TYPE nhdpLibRemovedIfAddrSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpLibRemovedIfAddrSetEntry SYNTAX SEQUENCE OF NhdpLibRemovedIfAddrSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A router's Removed Interface Address Set records "A router's Removed Interface Address Set records
network addresses which were recently used as local network addresses which were recently used as local
interface network addresses. If a router's interface interface network addresses. If a router's interface
network addresses are immutable then the Removed network addresses are immutable then the Removed
Interface Address Set is always empty and may be omitted. Interface Address Set is always empty and may be omitted.
It consists of Removed Interface Address Tuples, one It consists of Removed Interface Address Tuples, one
per network address." per network address."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpConfigurationObjGrp 5 } ::= { nhdpConfigurationObjGrp 5 }
nhdpLibRemovedIfAddrSetEntry OBJECT-TYPE nhdpLibRemovedIfAddrSetEntry OBJECT-TYPE
SYNTAX NhdpLibRemovedIfAddrSetEntry SYNTAX NhdpLibRemovedIfAddrSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A router's Removed Interface Address Set consists "A router's Removed Interface Address Set consists
of Removed Interface Address Tuples, one per network of Removed Interface Address Tuples, one per network
address: address:
(IR_local_iface_addr, IR_time) (IR_local_iface_addr, IR_time)
The association between these addrs and The association between these addrs and
the router's Interface is found in the the router's Interface is found in the
Standard MIB II's IP address table Standard MIB II's IP address table
(RFC1213)." (RFC 1213)."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
INDEX { nhdpLibRemovedIfAddrSetIndex } INDEX { nhdpLibRemovedIfAddrSetIndex }
::= { nhdpLibRemovedIfAddrSetTable 1 } ::= { nhdpLibRemovedIfAddrSetTable 1 }
NhdpLibRemovedIfAddrSetEntry ::= NhdpLibRemovedIfAddrSetEntry ::=
SEQUENCE { SEQUENCE {
nhdpLibRemovedIfAddrSetIndex nhdpLibRemovedIfAddrSetIndex
Integer32, Integer32,
nhdpLibRemovedIfAddrSetIpAddrType nhdpLibRemovedIfAddrSetIpAddrType
InetAddressType, InetAddressType,
nhdpLibRemovedIfAddrSetIpAddr nhdpLibRemovedIfAddrSetIpAddr
InetAddress, InetAddress,
nhdpLibRemovedIfAddrSetIpAddrPrefixLen nhdpLibRemovedIfAddrSetIpAddrPrefixLen
InetAddressPrefixLength, InetAddressPrefixLength,
nhdpLibRemovedIfAddrSetIfIndex nhdpLibRemovedIfAddrSetIfIndex
InterfaceIndex, InterfaceIndex,
nhdpLibRemovedIfAddrSetIRTime nhdpLibRemovedIfAddrSetIRTime
TimeStamp TimeStamp
skipping to change at page 28, line 46 skipping to change at page 30, line 26
nhdpLibRemovedIfAddrSetIndex OBJECT-TYPE nhdpLibRemovedIfAddrSetIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535) SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index for this table. Necessary "The index for this table. Necessary
because multiple addresses may be associated because multiple addresses may be associated
with a given nhdpIfIndex." with a given nhdpIfIndex."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpLibRemovedIfAddrSetEntry 1 } ::= { nhdpLibRemovedIfAddrSetEntry 1 }
nhdpLibRemovedIfAddrSetIpAddrType OBJECT-TYPE nhdpLibRemovedIfAddrSetIpAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of the nhdpLibRemovedIfAddrSetIpAddr "The type of the nhdpLibRemovedIfAddrSetIpAddr
in the InetAddress MIB (RFC4001). in the InetAddress MIB (RFC 4001).
Only the values ipv4(1) and Only the values ipv4(1) and
ipv6(2) are supported." ipv6(2) are supported."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpLibRemovedIfAddrSetEntry 2 } ::= { nhdpLibRemovedIfAddrSetEntry 2 }
nhdpLibRemovedIfAddrSetIpAddr OBJECT-TYPE nhdpLibRemovedIfAddrSetIpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE(4|16)) SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpLibRemovedIfAddrSetIpAddr is a "nhdpLibRemovedIfAddrSetIpAddr is a
recently used address of an interface of recently used address of an interface of
this router." this router."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpLibRemovedIfAddrSetEntry 3 } ::= { nhdpLibRemovedIfAddrSetEntry 3 }
nhdpLibRemovedIfAddrSetIpAddrPrefixLen OBJECT-TYPE nhdpLibRemovedIfAddrSetIpAddrPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the number of leading one bits that "Indicates the number of leading one bits that
form the mask. The mask is logically-ANDed form the mask. The mask is logically-ANDed
to the nhdpLibRemovedIfAddrSetIpAddr to determine to the nhdpLibRemovedIfAddrSetIpAddr to determine
the address prefix. A row match is true the address prefix. A row match is true
if the address used as an index falls within if the address used as an index falls within
the network address range defined by the the network address range defined by the
address prefix." address prefix."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpLibRemovedIfAddrSetEntry 4 } ::= { nhdpLibRemovedIfAddrSetEntry 4 }
nhdpLibRemovedIfAddrSetIfIndex OBJECT-TYPE nhdpLibRemovedIfAddrSetIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX InterfaceIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specifies the local IfIndex from which this "Specifies the local IfIndex from which this
IP address was recently removed." IP address was recently removed."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpLibRemovedIfAddrSetEntry 5 } ::= { nhdpLibRemovedIfAddrSetEntry 5 }
nhdpLibRemovedIfAddrSetIRTime OBJECT-TYPE nhdpLibRemovedIfAddrSetIRTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpLibRemovedIfAddrSetIRTime specifies the sysUptime "nhdpLibRemovedIfAddrSetIRTime specifies the sysUptime
when to expire this entry and remove it from the when to expire this entry and remove it from the
'nhdpNibLostNeighborSetTable'" 'nhdpNibLostNeighborSetTable'"
skipping to change at page 30, line 15 skipping to change at page 32, line 4
::= { nhdpLibRemovedIfAddrSetEntry 5 } ::= { nhdpLibRemovedIfAddrSetEntry 5 }
nhdpLibRemovedIfAddrSetIRTime OBJECT-TYPE nhdpLibRemovedIfAddrSetIRTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpLibRemovedIfAddrSetIRTime specifies the sysUptime "nhdpLibRemovedIfAddrSetIRTime specifies the sysUptime
when to expire this entry and remove it from the when to expire this entry and remove it from the
'nhdpNibLostNeighborSetTable'" 'nhdpNibLostNeighborSetTable'"
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpLibRemovedIfAddrSetEntry 6 } ::= { nhdpLibRemovedIfAddrSetEntry 6 }
-- --
-- nhdpStateObjGrp -- nhdpStateObjGrp
-- --
-- Contains information describing the current state of the NHDP -- Contains information describing the current state of the NHDP
-- process on this router. -- process on this router.
nhdpStateObjGrp OBJECT IDENTIFIER ::= { nhdpObjects 2 } nhdpStateObjGrp OBJECT IDENTIFIER ::= { nhdpObjects 2 }
skipping to change at page 30, line 44 skipping to change at page 32, line 36
process was initialized. process was initialized.
" "
::= { nhdpStateObjGrp 1 } ::= { nhdpStateObjGrp 1 }
nhdpInterfaceStateTable OBJECT-TYPE nhdpInterfaceStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpInterfaceStateEntry SYNTAX SEQUENCE OF NhdpInterfaceStateEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpInterfaceStateTable lists state information "nhdpInterfaceStateTable lists state information
related to specific interfaces of this NHDP router. related to specific interfaces of this router.
The value of nhdpIfIndex is an ifIndex from the The value of nhdpIfIndex is an ifIndex from the
interfaces group defined in the Interfaces Group interfaces group defined in the Interfaces Group
MIB. MIB.
The objects in this table are persistent and when The objects in this table are persistent and when
written the entity SHOULD save the change to written the entity SHOULD save the change to
non-volatile storage." non-volatile storage."
REFERENCE REFERENCE
"RFC 2863 - The Interfaces Group MIB, McCloghrie, "RFC 2863 - The Interfaces Group MIB, McCloghrie,
K., and F. Kastenholtz, June 2000." K., and F. Kastenholtz, June 2000."
skipping to change at page 31, line 35 skipping to change at page 33, line 26
SEQUENCE { SEQUENCE {
nhdpIfStateUpTime nhdpIfStateUpTime
TimeStamp TimeStamp
} }
nhdpIfStateUpTime OBJECT-TYPE nhdpIfStateUpTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of the sysUpTime when this "The value of the sysUpTime when
interface was last initialized as a NHDP was last initialized on this
MANET interface." MANET interface."
::= { nhdpInterfaceStateEntry 1 } ::= { nhdpInterfaceStateEntry 1 }
-- --
-- This table allows for the mapping between discovered -- This table allows for the mapping between discovered
-- remote interfaces and routers and their addresses. -- remote interfaces and routers and their addresses.
-- --
nhdpDiscIfSetTable OBJECT-TYPE nhdpDiscIfSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpDiscIfSetEntry SYNTAX SEQUENCE OF NhdpDiscIfSetEntry
skipping to change at page 32, line 4 skipping to change at page 33, line 43
-- remote interfaces and routers and their addresses. -- remote interfaces and routers and their addresses.
-- --
nhdpDiscIfSetTable OBJECT-TYPE nhdpDiscIfSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpDiscIfSetEntry SYNTAX SEQUENCE OF NhdpDiscIfSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A router's set of discovered interfaces on "A router's set of discovered interfaces on
neighboring routers." neighboring routers."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpStateObjGrp 3 } ::= { nhdpStateObjGrp 3 }
nhdpDiscIfSetEntry OBJECT-TYPE nhdpDiscIfSetEntry OBJECT-TYPE
SYNTAX NhdpDiscIfSetEntry SYNTAX NhdpDiscIfSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The entries include the nhdpDiscRouterIndex of "The entries include the nhdpDiscRouterIndex of
the discovered router, the nhdpDiscIfIndex the discovered router, the nhdpDiscIfIndex
of the discovered interface and the of the discovered interface and the
current set of addresses associated current set of addresses associated
with this neighbor interface. The with this neighbor interface. The
nhdpDiscIfIndex uniquely identifies nhdpDiscIfIndex uniquely identifies
the remote interface address sets the remote interface address sets
through this table. It does not need through this table. It does not need
to be unique across the MANET, but must to be unique across the MANET, but MUST
be locally unique within this router." be locally unique within this router."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
INDEX { nhdpDiscIfSetIndex } INDEX { nhdpDiscIfSetIndex }
::= { nhdpDiscIfSetTable 1 } ::= { nhdpDiscIfSetTable 1 }
NhdpDiscIfSetEntry ::= NhdpDiscIfSetEntry ::=
SEQUENCE { SEQUENCE {
nhdpDiscIfSetIndex nhdpDiscIfSetIndex
Integer32, Integer32,
nhdpDiscIfIndex nhdpDiscIfIndex
NeighborIfIndex, NeighborIfIndex,
nhdpDiscRouterIndex nhdpDiscRouterIndex
skipping to change at page 33, line 6 skipping to change at page 34, line 50
nhdpDiscIfSetIndex OBJECT-TYPE nhdpDiscIfSetIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535) SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index for this table. Necessary "The index for this table. Necessary
because multiple addresses may be associated because multiple addresses may be associated
with a given nhdpDiscIfIndex." with a given nhdpDiscIfIndex."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpDiscIfSetEntry 1 } ::= { nhdpDiscIfSetEntry 1 }
nhdpDiscIfIndex OBJECT-TYPE nhdpDiscIfIndex OBJECT-TYPE
SYNTAX NeighborIfIndex SYNTAX NeighborIfIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The NHDP interface index (locally created) "The NHDP interface index (locally created)
of a neighbor's interface. Used for cross of a neighbor's interface. Used for cross
indexing into other NHDP tables and other indexing into other NHDP tables and other
MIB modules." MIB modules."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpDiscIfSetEntry 2 } ::= { nhdpDiscIfSetEntry 2 }
nhdpDiscRouterIndex OBJECT-TYPE nhdpDiscRouterIndex OBJECT-TYPE
SYNTAX NeighborRouterIndex SYNTAX NeighborRouterIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The NHDP neighbor index (locally created) "The NHDP neighbor index (locally created)
of a neighboring router. Used for cross of a neighboring router. Used for cross
indexing into other NHDP tables and other indexing into other NHDP tables and other
MIB modules." MIB modules."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpDiscIfSetEntry 3 } ::= { nhdpDiscIfSetEntry 3 }
nhdpDiscIfSetIpAddrType OBJECT-TYPE nhdpDiscIfSetIpAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of the nhdpDiscIfSetIpAddr "The type of the nhdpDiscIfSetIpAddr
in the InetAddress MIB (RFC4001). in the InetAddress MIB (RFC 4001).
Only the values ipv4(1) and Only the values ipv4(1) and
ipv6(2) are supported." ipv6(2) are supported."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpDiscIfSetEntry 4 } ::= { nhdpDiscIfSetEntry 4 }
nhdpDiscIfSetIpAddr OBJECT-TYPE nhdpDiscIfSetIpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE(4|16)) SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The nhdpDiscIfSetIpAddr is a "The nhdpDiscIfSetIpAddr is a
recently used address of a neighbor recently used address of a neighbor
of this router." of this router."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpDiscIfSetEntry 5 } ::= { nhdpDiscIfSetEntry 5 }
nhdpDiscIfSetIpAddrPrefixLen OBJECT-TYPE nhdpDiscIfSetIpAddrPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the number of leading one bits that "Indicates the number of leading one bits that
form the mask. The mask is logically-ANDed form the mask. The mask is logically-ANDed
to the nhdpDiscIfSetIpAddr to determine to the nhdpDiscIfSetIpAddr to determine
the address prefix. A row match is true the address prefix. A row match is true
if the address used as an index falls within if the address used as an index falls within
the network address range defined by the the network address range defined by the
address prefix." address prefix."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpDiscIfSetEntry 6 } ::= { nhdpDiscIfSetEntry 6 }
-- Interface Information Base (IIB) -- Interface Information Base (IIB)
-- --
-- Link Set -- Link Set
-- --
nhdpIibLinkSetTable OBJECT-TYPE nhdpIibLinkSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpIibLinkSetEntry SYNTAX SEQUENCE OF NhdpIibLinkSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A Link Set of an interface records all links "A Link Set of an interface records all links
from other routers which are, or recently from other routers which are, or recently
were, 1-hop neighbors." were, 1-hop neighbors."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpStateObjGrp 4 } ::= { nhdpStateObjGrp 4 }
nhdpIibLinkSetEntry OBJECT-TYPE nhdpIibLinkSetEntry OBJECT-TYPE
SYNTAX NhdpIibLinkSetEntry SYNTAX NhdpIibLinkSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A Link Set consists of Link Tuples, each "A Link Set consists of Link Tuples, each
representing a single link indexed by the representing a single link indexed by the
local and remote interface pair: local and remote interface pair:
(L_neighbor_iface_addr_list, L_HEARD_time, (L_neighbor_iface_addr_list, L_HEARD_time,
L_SYM_time, L_quality, L_pending, L_SYM_time, L_quality, L_pending,
L_lost, L_time). L_lost, L_time).
The local interface is indexed via the The local interface is indexed via the
'nhdpIfIndex'. The 1-Hop interface is 'nhdpIfIndex'. The 1-Hop interface is
indexed via the 'nhdpDiscIfIndex'. There indexed via the 'nhdpDiscIfIndex'. There
should be an entry in this table for each SHOULD be an entry in this table for each
local interface and associated 1-Hop local interface and associated 1-Hop
neighbor reachable on this local interface. neighbor reachable on this local interface.
Note that L_quality is not included in the Note that L_quality is not included in the
entries below, because updates may be entries below, because updates may be
required too frequently." required too frequently."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
INDEX { nhdpIfIndex, INDEX { nhdpIfIndex,
nhdpDiscIfIndex } nhdpDiscIfIndex }
::= { nhdpIibLinkSetTable 1 } ::= { nhdpIibLinkSetTable 1 }
NhdpIibLinkSetEntry ::= NhdpIibLinkSetEntry ::=
SEQUENCE { SEQUENCE {
nhdpIibLinkSetLHeardTime nhdpIibLinkSetLHeardTime
TimeStamp, TimeStamp,
nhdpIibLinkSetLSymTime nhdpIibLinkSetLSymTime
TimeStamp, TimeStamp,
skipping to change at page 36, line 6 skipping to change at page 38, line 18
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIibLinkSetLHeardTime corresponds "nhdpIibLinkSetLHeardTime corresponds
to L_HEARD_time of NHDP and represents the to L_HEARD_time of NHDP and represents the
time up to which the MANET interface of the time up to which the MANET interface of the
1-hop neighbor would be considered heard if 1-hop neighbor would be considered heard if
not considering link quality." not considering link quality."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpIibLinkSetEntry 1 } ::= { nhdpIibLinkSetEntry 1 }
nhdpIibLinkSetLSymTime OBJECT-TYPE nhdpIibLinkSetLSymTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIibLinkSetLSymTime corresponds "nhdpIibLinkSetLSymTime corresponds
to L_SYM_time of NHDP and represents the time to L_SYM_time of NHDP and represents the time
up to which the link to the 1-hop neighbor up to which the link to the 1-hop neighbor
would be considered symmetric if not considering would be considered symmetric if not considering
link quality." link quality."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpIibLinkSetEntry 2 } ::= { nhdpIibLinkSetEntry 2 }
nhdpIibLinkSetLPending OBJECT-TYPE nhdpIibLinkSetLPending OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIibLinkSetLPending corresponds "nhdpIibLinkSetLPending corresponds
to L_pending of NHDP and is a boolean flag, to L_pending of NHDP and is a boolean flag,
describing if a link is considered pending describing if a link is considered pending
(i.e., a candidate, but not yet established, (i.e., a candidate, but not yet established,
link)." link)."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpIibLinkSetEntry 3 } ::= { nhdpIibLinkSetEntry 3 }
nhdpIibLinkSetLLost OBJECT-TYPE nhdpIibLinkSetLLost OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIibLinkSetLLost corresponds "nhdpIibLinkSetLLost corresponds
to L_lost of NHDP and is a boolean flag, to L_lost of NHDP and is a boolean flag,
describing if a link is considered lost due describing if a link is considered lost due
to low link quality." to low link quality."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpIibLinkSetEntry 4 } ::= { nhdpIibLinkSetEntry 4 }
nhdpIibLinkSetLTime OBJECT-TYPE nhdpIibLinkSetLTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIibLinkSetLTime specifies the sysUptime "nhdpIibLinkSetLTime specifies the sysUptime
when to expire this entry and remove it from the when to expire this entry and remove it from the
'nhdpIibLinkSetTable'. 'nhdpIibLinkSetTable'.
" "
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpIibLinkSetEntry 5 } ::= { nhdpIibLinkSetEntry 5 }
-- --
-- 2-Hop Set -- 2-Hop Set
-- --
nhdpIib2HopSetTable OBJECT-TYPE nhdpIib2HopSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpIib2HopSetEntry SYNTAX SEQUENCE OF NhdpIib2HopSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A 2-Hop Set of an interface records network "A 2-Hop Set of an interface records network
addresses of symmetric 2-hop neighbors, and addresses of symmetric 2-hop neighbors, and
the symmetric links to symmetric 1-hop neighbors the symmetric links to symmetric 1-hop neighbors
through which these symmetric 2-hop neighbors through which these symmetric 2-hop neighbors
can be reached. It consists of 2-Hop Tuples." can be reached. It consists of 2-Hop Tuples."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpStateObjGrp 5 } ::= { nhdpStateObjGrp 5 }
nhdpIib2HopSetEntry OBJECT-TYPE nhdpIib2HopSetEntry OBJECT-TYPE
SYNTAX NhdpIib2HopSetEntry SYNTAX NhdpIib2HopSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIib2HopSetTable consists of 2-Hop Tuples, "nhdpIib2HopSetTable consists of 2-Hop Tuples,
each representing a single network address of each representing a single network address of
a symmetric 2-hop neighbor, and a single MANET a symmetric 2-hop neighbor, and a single MANET
skipping to change at page 38, line 10 skipping to change at page 40, line 34
1-hop symmetric link address set, designated 1-hop symmetric link address set, designated
through 'nhdpDiscIfIndex', and an expiration time. through 'nhdpDiscIfIndex', and an expiration time.
The 'nhdpIfIndex' in the INDEX is The 'nhdpIfIndex' in the INDEX is
interface index of the local interface interface index of the local interface
through which these 2-hop addresses are through which these 2-hop addresses are
accessible. The 'nhdpDiscIfIndex' in the accessible. The 'nhdpDiscIfIndex' in the
INDEX represents the 1-Hop neighbor interface INDEX represents the 1-Hop neighbor interface
through which these 2-Hop addresses are through which these 2-Hop addresses are
reachable." reachable."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
INDEX { nhdpIfIndex, INDEX { nhdpIfIndex,
nhdpDiscIfIndex, nhdpDiscIfIndex,
nhdpIib2HopSetIpAddressType, nhdpIib2HopSetIpAddressType,
nhdpIib2HopSetIpAddress nhdpIib2HopSetIpAddress
} }
::= { nhdpIib2HopSetTable 1 } ::= { nhdpIib2HopSetTable 1 }
NhdpIib2HopSetEntry ::= NhdpIib2HopSetEntry ::=
SEQUENCE { SEQUENCE {
nhdpIib2HopSetIpAddressType nhdpIib2HopSetIpAddressType
skipping to change at page 38, line 38 skipping to change at page 41, line 15
nhdpIib2HopSetN2Time nhdpIib2HopSetN2Time
TimeStamp TimeStamp
} }
nhdpIib2HopSetIpAddressType OBJECT-TYPE nhdpIib2HopSetIpAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of the nhdpIib2HopSetIpAddress "The type of the nhdpIib2HopSetIpAddress
in the InetAddress MIB module (RFC4001). in the InetAddress MIB module (RFC 4001).
Only the values ipv4(1) and Only the values ipv4(1) and
ipv6(2) are supported." ipv6(2) are supported."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpIib2HopSetEntry 1 } ::= { nhdpIib2HopSetEntry 1 }
nhdpIib2HopSetIpAddress OBJECT-TYPE nhdpIib2HopSetIpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(4|16)) SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIib2HopSetIpAddr corresponds "nhdpIib2HopSetIpAddr corresponds
to N2_2hop_addr of NHDP and is a network to N2_2hop_addr of NHDP and is a network
address of a symmetric 2-hop neighbor that address of a symmetric 2-hop neighbor that
has a symmetric link (using any MANET has a symmetric link (using any MANET
interface) to the indicated symmetric interface) to the indicated symmetric
1-hop neighbor." 1-hop neighbor."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpIib2HopSetEntry 2 } ::= { nhdpIib2HopSetEntry 2 }
nhdpIib2HopSetIpAddrPrefixLen OBJECT-TYPE nhdpIib2HopSetIpAddrPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the number of leading one bits that "Indicates the number of leading one bits that
form the mask. The mask is logically-ANDed form the mask. The mask is logically-ANDed
to the nhdpIib2HopSetIpAddress to determine to the nhdpIib2HopSetIpAddress to determine
the address prefix. A row match is true the address prefix. A row match is true
if the address used as an index falls within if the address used as an index falls within
the network address range defined by the the network address range defined by the
address prefix." address prefix."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpIib2HopSetEntry 3 } ::= { nhdpIib2HopSetEntry 3 }
nhdpIib2HopSet1HopIfIndex OBJECT-TYPE nhdpIib2HopSet1HopIfIndex OBJECT-TYPE
SYNTAX NeighborIfIndex SYNTAX NeighborIfIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIib2HopSet1HopIfIndex is "nhdpIib2HopSet1HopIfIndex is
nhdpDiscIfIndex of the 1-hop nhdpDiscIfIndex of the 1-hop
neighbor which communicated the ipAddress neighbor which communicated the ipAddress
of the 2-hop neighbor in this row entry." of the 2-hop neighbor in this row entry."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpIib2HopSetEntry 4 } ::= { nhdpIib2HopSetEntry 4 }
nhdpIib2HopSetN2Time OBJECT-TYPE nhdpIib2HopSetN2Time OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIib2HopSetN2Time specifies the sysUptime "nhdpIib2HopSetN2Time specifies the sysUptime
when to expire this entry and remove it from the when to expire this entry and remove it from the
'nhdpIib2HopSetTable'." 'nhdpIib2HopSetTable'."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpIib2HopSetEntry 5 } ::= { nhdpIib2HopSetEntry 5 }
-- --
-- Neighbor Information Base (NIB) -- Neighbor Information Base (NIB)
-- --
-- Each router maintains a Neighbor Information Base -- Each router maintains a Neighbor Information Base
-- that records information about addresses of -- that records information about addresses of
-- current and recently symmetric 1-hop neighbors. -- current and recently symmetric 1-hop neighbors.
-- --
skipping to change at page 40, line 31 skipping to change at page 43, line 19
nhdpNibNeighborSetTable OBJECT-TYPE nhdpNibNeighborSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpNibNeighborSetEntry SYNTAX SEQUENCE OF NhdpNibNeighborSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A router's Neighbor Set records all "A router's Neighbor Set records all
network addresses of each 1-hop network addresses of each 1-hop
neighbor." neighbor."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpStateObjGrp 6 } ::= { nhdpStateObjGrp 6 }
nhdpNibNeighborSetEntry OBJECT-TYPE nhdpNibNeighborSetEntry OBJECT-TYPE
SYNTAX NhdpNibNeighborSetEntry SYNTAX NhdpNibNeighborSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A router's Neighbor Set consists "A router's Neighbor Set consists
of Neighbor Tuples, each representing of Neighbor Tuples, each representing
a single 1-hop neighbor: a single 1-hop neighbor:
(N_neighbor_addr_list, N_symmetric) (N_neighbor_addr_list, N_symmetric)
" "
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
INDEX { nhdpDiscRouterIndex } INDEX { nhdpDiscRouterIndex }
::= { nhdpNibNeighborSetTable 1 } ::= { nhdpNibNeighborSetTable 1 }
NhdpNibNeighborSetEntry ::= NhdpNibNeighborSetEntry ::=
SEQUENCE { SEQUENCE {
nhdpNibNeighborSetNSymmetric nhdpNibNeighborSetNSymmetric
TruthValue TruthValue
} }
nhdpNibNeighborSetNSymmetric OBJECT-TYPE nhdpNibNeighborSetNSymmetric OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpNibNeighborNSymmetric corresponds "nhdpNibNeighborNSymmetric corresponds
to N_symmetric of NHDP and is a boolean flag, to N_symmetric of NHDP and is a boolean flag,
describing if this is a symmetric 1-hop neighbor." describing if this is a symmetric 1-hop neighbor."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpNibNeighborSetEntry 1 } ::= { nhdpNibNeighborSetEntry 1 }
-- --
-- Lost Neighbor Set -- Lost Neighbor Set
-- --
nhdpNibLostNeighborSetTable OBJECT-TYPE nhdpNibLostNeighborSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpNibLostNeighborSetEntry SYNTAX SEQUENCE OF NhdpNibLostNeighborSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A router's Lost Neighbor Set records network "A router's Lost Neighbor Set records network
addresses of routers which recently were addresses of routers which recently were
symmetric 1-hop neighbors, but which are now symmetric 1-hop neighbors, but which are now
advertised as lost." advertised as lost."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpStateObjGrp 7 } ::= { nhdpStateObjGrp 7 }
nhdpNibLostNeighborSetEntry OBJECT-TYPE nhdpNibLostNeighborSetEntry OBJECT-TYPE
SYNTAX NhdpNibLostNeighborSetEntry SYNTAX NhdpNibLostNeighborSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A router's Lost Neighbor Set consists of "A router's Lost Neighbor Set consists of
Lost Neighbor Tuples, each representing a Lost Neighbor Tuples, each representing a
single such network address: single such network address:
(NL_neighbor_addr, NL_time)" (NL_neighbor_addr, NL_time)"
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
INDEX { nhdpDiscRouterIndex } INDEX { nhdpDiscRouterIndex }
::= { nhdpNibLostNeighborSetTable 1 } ::= { nhdpNibLostNeighborSetTable 1 }
NhdpNibLostNeighborSetEntry ::= NhdpNibLostNeighborSetEntry ::=
SEQUENCE { SEQUENCE {
nhdpNibLostNeighborSetNLTime nhdpNibLostNeighborSetNLTime
TimeStamp TimeStamp
} }
nhdpNibLostNeighborSetNLTime OBJECT-TYPE nhdpNibLostNeighborSetNLTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at page 42, line 20 skipping to change at page 45, line 18
nhdpNibLostNeighborSetNLTime OBJECT-TYPE nhdpNibLostNeighborSetNLTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpNibLostNeighborSetNLTime "nhdpNibLostNeighborSetNLTime
specifies the sysUptime specifies the sysUptime
when to expire this entry and remove it from the when to expire this entry and remove it from the
'nhdpNibLostNeighborSetTable'." 'nhdpNibLostNeighborSetTable'."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpNibLostNeighborSetEntry 1 } ::= { nhdpNibLostNeighborSetEntry 1 }
-- --
-- nhdpPerformanceObjGrp -- nhdpPerformanceObjGrp
-- --
-- Contains objects which help to characterize the performance of -- Contains objects which help to characterize the performance of
-- the NHDP process, typically counters. -- the NHDP process, typically counters.
-- --
nhdpPerformanceObjGrp OBJECT IDENTIFIER ::= { nhdpObjects 3 } nhdpPerformanceObjGrp OBJECT IDENTIFIER ::= { nhdpObjects 3 }
skipping to change at page 42, line 44 skipping to change at page 45, line 44
-- --
nhdpInterfacePerfTable OBJECT-TYPE nhdpInterfacePerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpInterfacePerfEntry SYNTAX SEQUENCE OF NhdpInterfacePerfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table summarizes performance objects that are "This table summarizes performance objects that are
measured per local NHDP interface." measured per local NHDP interface."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpPerformanceObjGrp 1 } ::= { nhdpPerformanceObjGrp 1 }
nhdpInterfacePerfEntry OBJECT-TYPE nhdpInterfacePerfEntry OBJECT-TYPE
SYNTAX NhdpInterfacePerfEntry SYNTAX NhdpInterfacePerfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A single entry contains performance counters for "A single entry contains performance counters for
a local NHDP interface." a local NHDP interface."
INDEX { nhdpIfIndex } INDEX { nhdpIfIndex }
skipping to change at page 43, line 35 skipping to change at page 46, line 37
nhdpIfHelloMessageXmitAccumulatedSymmetricNeighborCount nhdpIfHelloMessageXmitAccumulatedSymmetricNeighborCount
Counter32, Counter32,
nhdpIfHelloMessageXmitAccumulatedHeardNeighborCount nhdpIfHelloMessageXmitAccumulatedHeardNeighborCount
Counter32, Counter32,
nhdpIfHelloMessageXmitAccumulatedLostNeighborCount nhdpIfHelloMessageXmitAccumulatedLostNeighborCount
Counter32 Counter32
} }
nhdpIfHelloMessageXmits OBJECT-TYPE nhdpIfHelloMessageXmits OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A counter is incremented each time a HELLO "A counter is incremented each time a HELLO
message has been transmitted on that interface." message has been transmitted on that interface."
::= { nhdpInterfacePerfEntry 1 } ::= { nhdpInterfacePerfEntry 1 }
nhdpIfHelloMessageRecvd OBJECT-TYPE nhdpIfHelloMessageRecvd OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A counter is incremented each time a "A counter is incremented each time a
HELLO message has been received on that interface." HELLO message has been received on that interface."
::= { nhdpInterfacePerfEntry 2 } ::= { nhdpInterfacePerfEntry 2 }
nhdpIfHelloMessageXmitAccumulatedSize OBJECT-TYPE nhdpIfHelloMessageXmitAccumulatedSize OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "octets"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A counter is incremented by the number of octets in "A counter is incremented by the number of octets in
a HELLO message each time a a HELLO message each time a
HELLO message has been sent." HELLO message has been sent."
::= { nhdpInterfacePerfEntry 3 } ::= { nhdpInterfacePerfEntry 3 }
nhdpIfHelloMessageRecvdAccumulatedSize OBJECT-TYPE nhdpIfHelloMessageRecvdAccumulatedSize OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
UNITS "octets"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A counter is incremented by the number of octets in "A counter is incremented by the number of octets in
a HELLO message each time a a HELLO message each time a
HELLO message has been received." HELLO message has been received."
::= { nhdpInterfacePerfEntry 4 } ::= { nhdpInterfacePerfEntry 4 }
nhdpIfHelloMessageTriggeredXmits OBJECT-TYPE nhdpIfHelloMessageTriggeredXmits OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A counter is incremented each time a triggered "A counter is incremented each time a triggered
HELLO message has been sent." HELLO message has been sent."
::= { nhdpInterfacePerfEntry 5 } ::= { nhdpInterfacePerfEntry 5 }
nhdpIfHelloMessagePeriodicXmits OBJECT-TYPE nhdpIfHelloMessagePeriodicXmits OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "messages"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A counter is incremented each time a periodic "A counter is incremented each time a periodic
HELLO message has been sent." HELLO message has been sent."
::= { nhdpInterfacePerfEntry 6 } ::= { nhdpInterfacePerfEntry 6 }
nhdpIfHelloMessageXmitAccumulatedSymmetricNeighborCount OBJECT-TYPE nhdpIfHelloMessageXmitAccumulatedSymmetricNeighborCount OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "neighbors"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A counter is incremented by the number of advertised "A counter is incremented by the number of advertised
symmetric neighbors in a HELLO each time a HELLO symmetric neighbors in a HELLO each time a HELLO
message has been sent." message has been sent."
::= { nhdpInterfacePerfEntry 7 } ::= { nhdpInterfacePerfEntry 7 }
nhdpIfHelloMessageXmitAccumulatedHeardNeighborCount OBJECT-TYPE nhdpIfHelloMessageXmitAccumulatedHeardNeighborCount OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "neighbors"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A counter is incremented by the number of advertised "A counter is incremented by the number of advertised
heard neighbors in a HELLO each time a HELLO heard neighbors in a HELLO each time a HELLO
message has been sent." message has been sent."
::= { nhdpInterfacePerfEntry 8 } ::= { nhdpInterfacePerfEntry 8 }
nhdpIfHelloMessageXmitAccumulatedLostNeighborCount OBJECT-TYPE nhdpIfHelloMessageXmitAccumulatedLostNeighborCount OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "neighbors"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A counter is incremented by the number of advertised "A counter is incremented by the number of advertised
lost neighbors in a HELLO each time a HELLO lost neighbors in a HELLO each time a HELLO
message has been sent." message has been sent."
::= { nhdpInterfacePerfEntry 9 } ::= { nhdpInterfacePerfEntry 9 }
-- --
-- Objects per discovered neighbor interface -- Objects per discovered neighbor interface
-- --
nhdpDiscIfSetPerfTable OBJECT-TYPE nhdpDiscIfSetPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpDiscIfSetPerfEntry SYNTAX SEQUENCE OF NhdpDiscIfSetPerfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A router's set of performance properties for "A router's set of performance properties for
each discovered interface of a neighbor." each discovered interface of a neighbor."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpPerformanceObjGrp 2 } ::= { nhdpPerformanceObjGrp 2 }
nhdpDiscIfSetPerfEntry OBJECT-TYPE nhdpDiscIfSetPerfEntry OBJECT-TYPE
SYNTAX NhdpDiscIfSetPerfEntry SYNTAX NhdpDiscIfSetPerfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"There is an entry for each discovered "There is an entry for each discovered
interface of a neighbor." interface of a neighbor."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
INDEX { nhdpDiscIfIndex } INDEX { nhdpDiscIfIndex }
::= { nhdpDiscIfSetPerfTable 1 } ::= { nhdpDiscIfSetPerfTable 1 }
NhdpDiscIfSetPerfEntry ::= NhdpDiscIfSetPerfEntry ::=
SEQUENCE { SEQUENCE {
nhdpDiscIfRecvdPackets nhdpDiscIfRecvdPackets
Counter32, Counter32,
nhdpDiscIfExpectedPackets nhdpDiscIfExpectedPackets
Counter32 Counter32
} }
nhdpDiscIfRecvdPackets OBJECT-TYPE nhdpDiscIfRecvdPackets OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
skipping to change at page 46, line 14 skipping to change at page 49, line 28
NhdpDiscIfSetPerfEntry ::= NhdpDiscIfSetPerfEntry ::=
SEQUENCE { SEQUENCE {
nhdpDiscIfRecvdPackets nhdpDiscIfRecvdPackets
Counter32, Counter32,
nhdpDiscIfExpectedPackets nhdpDiscIfExpectedPackets
Counter32 Counter32
} }
nhdpDiscIfRecvdPackets OBJECT-TYPE nhdpDiscIfRecvdPackets OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This counter increments each "This counter increments each
time this router receives a packet from that interface time this router receives a packet from that interface
of the neighbor." of the neighbor."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpDiscIfSetPerfEntry 1 } ::= { nhdpDiscIfSetPerfEntry 1 }
nhdpDiscIfExpectedPackets OBJECT-TYPE nhdpDiscIfExpectedPackets OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This counter increments by the number "This counter increments by the number
of missed packets from this neighbor based of missed packets from this neighbor based
on the packet sequence number each time this on the packet sequence number each time this
router receives a packet from that interface router receives a packet from that interface
of the neighbor." of the neighbor."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpDiscIfSetPerfEntry 2 } ::= { nhdpDiscIfSetPerfEntry 2 }
-- --
-- Objects concerning the neighbor set -- Objects concerning the neighbor set
-- --
nhdpNibNeighborSetChanges OBJECT-TYPE nhdpNibNeighborSetChanges OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "changes"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This counter increments each time the Neighbor Set changes. "This counter increments each time the Neighbor Set changes.
A change occurs whenever a new Neighbor Tuple has been A change occurs whenever a new Neighbor Tuple has been
added, a Neighbor Tuple has been removed or any entry of added, a Neighbor Tuple has been removed or any entry of
a Neighbor Tuple has been modified." a Neighbor Tuple has been modified."
::= { nhdpPerformanceObjGrp 3 } ::= { nhdpPerformanceObjGrp 3 }
-- --
-- Objects per discovered neighbor -- Objects per discovered neighbor
-- --
nhdpDiscNeighborSetPerfTable OBJECT-TYPE nhdpDiscNeighborSetPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpDiscNeighborSetPerfEntry SYNTAX SEQUENCE OF NhdpDiscNeighborSetPerfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 47, line 18 skipping to change at page 50, line 37
-- Objects per discovered neighbor -- Objects per discovered neighbor
-- --
nhdpDiscNeighborSetPerfTable OBJECT-TYPE nhdpDiscNeighborSetPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpDiscNeighborSetPerfEntry SYNTAX SEQUENCE OF NhdpDiscNeighborSetPerfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A router's set of discovered neighbors and "A router's set of discovered neighbors and
their properties." their properties."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpPerformanceObjGrp 4 } ::= { nhdpPerformanceObjGrp 4 }
nhdpDiscNeighborSetPerfEntry OBJECT-TYPE nhdpDiscNeighborSetPerfEntry OBJECT-TYPE
SYNTAX NhdpDiscNeighborSetPerfEntry SYNTAX NhdpDiscNeighborSetPerfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The entries include the nhdpDiscRouterIndex of "The entries include the nhdpDiscRouterIndex of
the discovered router, as well as performance the discovered router, as well as performance
objects related to changes of the Neighbor objects related to changes of the Neighbor
Set." Set."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
INDEX { nhdpDiscRouterIndex } INDEX { nhdpDiscRouterIndex }
::= { nhdpDiscNeighborSetPerfTable 1 } ::= { nhdpDiscNeighborSetPerfTable 1 }
NhdpDiscNeighborSetPerfEntry ::= NhdpDiscNeighborSetPerfEntry ::=
SEQUENCE { SEQUENCE {
nhdpDiscNeighborNibNeighborSetChanges nhdpDiscNeighborNibNeighborSetChanges
Counter32, Counter32,
nhdpDiscNeighborNibNeighborSetUpTime nhdpDiscNeighborNibNeighborSetUpTime
TimeStamp, TimeStamp,
nhdpDiscNeighborNibNeighborSetReachableLinkChanges nhdpDiscNeighborNibNeighborSetReachableLinkChanges
Counter32 Counter32
} }
nhdpDiscNeighborNibNeighborSetChanges OBJECT-TYPE nhdpDiscNeighborNibNeighborSetChanges OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "changes"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object returns the number of changes "This object returns the number of changes
to the given Neighbor Tuple." to the given Neighbor Tuple."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpDiscNeighborSetPerfEntry 1 } ::= { nhdpDiscNeighborSetPerfEntry 1 }
nhdpDiscNeighborNibNeighborSetUpTime OBJECT-TYPE nhdpDiscNeighborNibNeighborSetUpTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object returns the sysUpTime when "This object returns the sysUpTime when
the neighbor becomes 'nbrup'. A neighbor is the neighbor becomes 'nbrup'. A neighbor is
said to become 'nbrup' if a new nhdpNibNeighborSetEntry said to become 'nbrup' if a new nhdpNibNeighborSetEntry
is created for a particular nhdpNibNeighborSetRouterIndex. is created for a particular nhdpNibNeighborSetRouterIndex.
It becomes 'nbrdown' if the entry for that neighbor It becomes 'nbrdown' if the entry for that neighbor
has been deleted." has been deleted."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpDiscNeighborSetPerfEntry 2 } ::= { nhdpDiscNeighborSetPerfEntry 2 }
nhdpDiscNeighborNibNeighborSetReachableLinkChanges OBJECT-TYPE nhdpDiscNeighborNibNeighborSetReachableLinkChanges OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "changes"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object counts each time the neighbor changes "This object counts each time the neighbor changes
the interface(s) over which it is reachable. the interface(s) over which it is reachable.
A change in the set of Link Tuples corresponding A change in the set of Link Tuples corresponding
to the appropriate Neighbor Tuple is registered, to the appropriate Neighbor Tuple is registered,
i.e. a corresponding Link Tuple is added or removed i.e. a corresponding Link Tuple is added or removed
from the set of all corresponding Link Tuples." from the set of all corresponding Link Tuples."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpDiscNeighborSetPerfEntry 3 } ::= { nhdpDiscNeighborSetPerfEntry 3 }
-- --
-- Objects per discovered 2-hop neighbor -- Objects per discovered 2-hop neighbor
-- --
nhdpIib2HopSetPerfTable OBJECT-TYPE nhdpIib2HopSetPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF NhdpIib2HopSetPerfEntry SYNTAX SEQUENCE OF NhdpIib2HopSetPerfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains performance objects per "This table contains performance objects per
discovered 2-hop neighbor." discovered 2-hop neighbor."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpPerformanceObjGrp 5 } ::= { nhdpPerformanceObjGrp 5 }
nhdpIib2HopSetPerfEntry OBJECT-TYPE nhdpIib2HopSetPerfEntry OBJECT-TYPE
SYNTAX NhdpIib2HopSetPerfEntry SYNTAX NhdpIib2HopSetPerfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The entries contain performance objects per "The entries contain performance objects per
discovered 2-hop neighbor." discovered 2-hop neighbor."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
INDEX { nhdpDiscRouterIndex } INDEX { nhdpDiscRouterIndex }
::= { nhdpIib2HopSetPerfTable 1 } ::= { nhdpIib2HopSetPerfTable 1 }
NhdpIib2HopSetPerfEntry ::= NhdpIib2HopSetPerfEntry ::=
SEQUENCE { SEQUENCE {
nhdpIib2HopSetPerfChanges nhdpIib2HopSetPerfChanges
Counter32, Counter32,
nhdpIib2HopSetPerfUpTime nhdpIib2HopSetPerfUpTime
TimeStamp TimeStamp
} }
nhdpIib2HopSetPerfChanges OBJECT-TYPE nhdpIib2HopSetPerfChanges OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "changes"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object counts the changes of the union of all "This object counts the changes of the union of all
N2_neighbor_iface_addr_list of 2-Hop Tuples with an N2_neighbor_iface_addr_list of 2-Hop Tuples with an
N2_2hop_addr equal to one of the given 2-hop N2_2hop_addr equal to one of the given 2-hop
neighbor's addresses." neighbor's addresses."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpIib2HopSetPerfEntry 1 } ::= { nhdpIib2HopSetPerfEntry 1 }
nhdpIib2HopSetPerfUpTime OBJECT-TYPE nhdpIib2HopSetPerfUpTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object returns the sysUpTime "This object returns the sysUpTime
when the 2-Hop Tuple when the 2-Hop Tuple
corresponding to the given 2-hop neighbor IP address corresponding to the given 2-hop neighbor IP address
skipping to change at page 50, line 4 skipping to change at page 53, line 43
nhdpIib2HopSetPerfUpTime OBJECT-TYPE nhdpIib2HopSetPerfUpTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object returns the sysUpTime "This object returns the sysUpTime
when the 2-Hop Tuple when the 2-Hop Tuple
corresponding to the given 2-hop neighbor IP address corresponding to the given 2-hop neighbor IP address
was registered in the nhdpIib2HopSetTable." was registered in the nhdpIib2HopSetTable."
REFERENCE REFERENCE
"RFC6130." "RFC 6130 - Mobile Ad Hoc Network (MANET) Neighborhood
Discovery Protocol (NHDP), Clausen, T., Dearlove,
C. and J. Dean, April 2011"
::= { nhdpIib2HopSetPerfEntry 2 } ::= { nhdpIib2HopSetPerfEntry 2 }
-- --
-- nhdpNotifications -- nhdpNotifications
-- --
nhdpNotificationsObjects OBJECT IDENTIFIER ::= { nhdpNotifications 0 } nhdpNotificationsObjects OBJECT IDENTIFIER ::= { nhdpNotifications 0 }
nhdpNotificationsControl OBJECT IDENTIFIER ::= { nhdpNotifications 1 } nhdpNotificationsControl OBJECT IDENTIFIER ::= { nhdpNotifications 1 }
nhdpNotificationsStates OBJECT IDENTIFIER ::= { nhdpNotifications 2 } nhdpNotificationsStates OBJECT IDENTIFIER ::= { nhdpNotifications 2 }
-- nhdpNotificationsObjects -- nhdpNotificationsObjects
nhdpNbrStateChange NOTIFICATION-TYPE nhdpNbrStateChange NOTIFICATION-TYPE
OBJECTS { nhdpIfName, -- The originator of OBJECTS { nhdpIfName, -- The originator of
-- the notification. -- the notification.
nhdpNbrState -- The new state nhdpNbrState -- The new state
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpNbrStateChange is a notification sent when a "nhdpNbrStateChange is a notification sent when
significant number of neighbors change their status more than nhdpNbrStateChangeThreshold neighbors change
(i.e. down, asymmetric, or symmetric) in a short their status (i.e. down, asymmetric, or symmetric)
time. The network administrator should select within a time window of nhdpNbrStateChangeWindow."
appropriate values for 'significant number of
neighbors' and 'short time'."
::= { nhdpNotificationsObjects 1 } ::= { nhdpNotificationsObjects 1 }
nhdp2HopNbrStateChange NOTIFICATION-TYPE nhdp2HopNbrStateChange NOTIFICATION-TYPE
OBJECTS { nhdpIfName, -- The originator OBJECTS { nhdpIfName, -- The originator
-- of the notification -- of the notification
nhdp2HopNbrState -- The new state nhdp2HopNbrState -- The new state
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdp2HopNbrStateChange is a notification sent "nhdp2HopNbrStateChange is a notification sent
when a significant number of 2-hop neighbors when more than nhdp2HopNbrStateChangeThreshold 2-hop
change their status (i.e. up or down) in a short neighbors change their status (i.e. up or down) within
time. The network administrator should select a time window of nhdp2HopNbrStateChangeWindow."
appropriate values for 'significant number of
neighbors' and 'short time'."
::= { nhdpNotificationsObjects 2 } ::= { nhdpNotificationsObjects 2 }
nhdpIfRxBadPacket NOTIFICATION-TYPE
OBJECTS { nhdpDiscRouterIndex, -- The originator of
-- the notification
nhdpIfName, -- The interface on which the
-- packet has been received
nhdpPacketSrcAddrType, -- The type of the source IP
-- address of the packet
nhdpPacketSrcAddr -- The source IP address of
-- the packet
}
STATUS current
DESCRIPTION
"nhdpIfRxBadPacket is a notification sent when a
significant number of incoming packets have not
been successfully parsed in a short time. The
network administrator should select appropriate
values for 'significant number of neighbors'
and 'short time'."
::= { nhdpNotificationsObjects 3 }
nhdpIfStateChange NOTIFICATION-TYPE nhdpIfStateChange NOTIFICATION-TYPE
OBJECTS { nhdpIfName, -- The local interface OBJECTS { nhdpIfName, -- The local interface
nhdpIfState -- The new state nhdpIfStatus -- The new status
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"nhdpIfStateChange is a notification sent when "nhdpIfStateChange is a notification sent when
the status of an interface of this router has nhdpIfStatus has changed on this interface."
changed (i.e. an IP address has been added or ::= { nhdpNotificationsObjects 3 }
removed to the interface, or the interface has
changed its status from up to down or vice versa)."
::= { nhdpNotificationsObjects 4 }
-- nhdpNotificationsControl -- nhdpNotificationsControl
nhdpNbrStateChangeThreshold OBJECT-TYPE nhdpNbrStateChangeThreshold OBJECT-TYPE
SYNTAX Integer32 (0..255) SYNTAX Integer32 (0..255)
UNITS "changes"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A threshold value for the "A threshold value for the
nhdpNbrStateChange object. If the nhdpNbrStateChange object. If the
number of occurrences exceeds this threshold number of occurrences exceeds this threshold
within the previous nhdpNbrStateChangeWindow, within the previous nhdpNbrStateChangeWindow,
then the nhdpNbrStateChange notification then the nhdpNbrStateChange notification
is to be sent. is to be sent.
skipping to change at page 52, line 40 skipping to change at page 56, line 4
nhdpHelloInterval. nhdpHelloInterval.
This object represents the time in hundredths This object represents the time in hundredths
of a second. of a second.
" "
DEFVAL { 1000 } DEFVAL { 1000 }
::= { nhdpNotificationsControl 2 } ::= { nhdpNotificationsControl 2 }
nhdp2HopNbrStateChangeThreshold OBJECT-TYPE nhdp2HopNbrStateChangeThreshold OBJECT-TYPE
SYNTAX Integer32 (0..255) SYNTAX Integer32 (0..255)
UNITS "changes"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A threshold value for the "A threshold value for the
nhdp2HopNbrStateChange object. If the nhdp2HopNbrStateChange object. If the
number of occurrences exceeds this threshold number of occurrences exceeds this threshold
within the previous nhdp2HopNbrStateChangeWindow, within the previous nhdp2HopNbrStateChangeWindow,
then the nhdp2HopNbrStateChange notification then the nhdp2HopNbrStateChange notification
is to be sent. is to be sent.
skipping to change at page 53, line 32 skipping to change at page 56, line 45
It is recommended that the value for this It is recommended that the value for this
window be set to at least 5 times window be set to at least 5 times
nhdpHelloInterval. nhdpHelloInterval.
This object represents the time in hundredths This object represents the time in hundredths
of a second. of a second.
" "
DEFVAL { 1000 } DEFVAL { 1000 }
::= { nhdpNotificationsControl 4 } ::= { nhdpNotificationsControl 4 }
nhdpIfRxBadPacketThreshold OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A threshold value for the
nhdpIfRxBadPacket object. If the
number of occurrences exceeds this threshold
within the previous nhdpIfRxBadPacketWindow,
then the nhdpIfRxBadPacket notification
is to be sent.
"
DEFVAL { 10 }
::= { nhdpNotificationsControl 5 }
nhdpIfRxBadPacketWindow OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A time window for the
nhdpIfRxBadPacket object. If the
number of occurrences exceeds the
nhdpIfRxBadPacketThreshold
within the previous nhdpIfRxBadPacketWindow,
then the nhdpIfRxBadPacket notification
is to be sent.
It is recommended that the value for this
window be set to 5 times the nhdpHelloInterval.
This object represents the time in hundredths
of a second.
"
DEFVAL { 1000 }
::= { nhdpNotificationsControl 6 }
-- nhdpNotificationStates -- nhdpNotificationStates
nhdpNbrState OBJECT-TYPE nhdpNbrState OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
down(0), down(0),
asymmetric(1), asymmetric(1),
symmetric(2) symmetric(2)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"NHDP neighbor states. In NHDP it is not "NHDP neighbor states. In NHDP it is not
necessary to remove Protocol Tuples from Protocol Sets necessary to remove Protocol Tuples from Protocol Sets
at the exact time indicated, only to behave as if the at the exact time indicated, only to behave as if the
Protocol Tuples were removed at that time. This case is Protocol Tuples were removed at that time. This case is
indicated here as 'down(0)', all other cases being indicated here as 'down(0)', all other cases being
indicated as 'assymetric(1)' or 'symmetric(2)'. If down, indicated as 'asymmetric(1)' or 'symmetric(2)'. If down,
the direct neighbor is also added to the the direct neighbor is also added to the
nhdpNibLostNeighborSetTable. nhdpNibLostNeighborSetTable.
" "
::= { nhdpNotificationsStates 1 } ::= { nhdpNotificationsStates 1 }
nhdp2HopNbrState OBJECT-TYPE nhdp2HopNbrState OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
down(0), down(0),
up(1) up(1)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"NHDP 2-hop neighbor states. In NHDP it is not "NHDP 2-hop neighbor states. In NHDP it is not
necessary to remove Protocol Tuples from Protocol Sets necessary to remove Protocol Tuples from Protocol Sets
at the exact time indicated, only to behave as if the at the exact time indicated, only to behave as if the
Protocol Tuples were removed at that time. This case is Protocol Tuples were removed at that time. This case is
indicated here as 'down(0)', otherwise as 'up(1)'." indicated here as 'down(0)', otherwise as 'up(1)'."
::= { nhdpNotificationsStates 2 } ::= { nhdpNotificationsStates 2 }
nhdpIfState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NHDP MANET interface states. This indicates whether
the interface is a MANET interface. A value of true(1)
indicates that the interface is a MANET interface.
A value of false(2) indicates that the interface is
not a MANET interface. This corresponds to the I_manet
parameter in the Local Interface Set."
::= { nhdpNotificationsStates 3 }
nhdpPacketSrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address type of the
address of an inbound packet that
cannot be identified by a neighbor instance.
Only the values ipv4(1) and ipv6(2) are supported.
"
::= { nhdpNotificationsStates 4 }
nhdpPacketSrcAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of an inbound packet that
cannot be identified by a neighbor instance. When
the last value of a notification using this object is
needed, but no notifications of that type have been sent,
the value pertaining to this object should
be returned as 0.0.0.0 or :: respectively.
"
::= { nhdpNotificationsStates 5 }
-- --
-- nhdpConformance information -- nhdpConformance information
-- --
nhdpCompliances OBJECT IDENTIFIER ::= { nhdpConformance 1 } nhdpCompliances OBJECT IDENTIFIER ::= { nhdpConformance 1 }
nhdpMIBGroups OBJECT IDENTIFIER ::= { nhdpConformance 2 } nhdpMIBGroups OBJECT IDENTIFIER ::= { nhdpConformance 2 }
-- Compliance Statements -- Compliance Statements
nhdpBasicCompliance MODULE-COMPLIANCE nhdpBasicCompliance MODULE-COMPLIANCE
STATUS current STATUS current
skipping to change at page 57, line 19 skipping to change at page 59, line 6
nhdpInitialPending, nhdpInitialPending,
nhdpHpMaxJitter, nhdpHpMaxJitter,
nhdpHtMaxJitter, nhdpHtMaxJitter,
nhdpNHoldTime, nhdpNHoldTime,
nhdpIHoldTime, nhdpIHoldTime,
nhdpIfRowStatus, nhdpIfRowStatus,
nhdpLibLocalIfSetIfIndex, nhdpLibLocalIfSetIfIndex,
nhdpLibLocalIfSetIpAddrType, nhdpLibLocalIfSetIpAddrType,
nhdpLibLocalIfSetIpAddr, nhdpLibLocalIfSetIpAddr,
nhdpLibLocalIfSetIpAddrPrefixLen, nhdpLibLocalIfSetIpAddrPrefixLen,
nhdpLibLocalIfSetIsManet,
nhdpLibLocalIfSetRowStatus, nhdpLibLocalIfSetRowStatus,
nhdpLibRemovedIfAddrSetIpAddrType, nhdpLibRemovedIfAddrSetIpAddrType,
nhdpLibRemovedIfAddrSetIpAddr, nhdpLibRemovedIfAddrSetIpAddr,
nhdpLibRemovedIfAddrSetIpAddrPrefixLen, nhdpLibRemovedIfAddrSetIpAddrPrefixLen,
nhdpLibRemovedIfAddrSetIfIndex, nhdpLibRemovedIfAddrSetIfIndex,
nhdpLibRemovedIfAddrSetIRTime nhdpLibRemovedIfAddrSetIRTime
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Set of NHDP configuration objects implemented "Set of NHDP configuration objects implemented
skipping to change at page 58, line 44 skipping to change at page 60, line 29
"Set of NHDP performance objects implemented "Set of NHDP performance objects implemented
in this module." in this module."
::= { nhdpMIBGroups 4 } ::= { nhdpMIBGroups 4 }
nhdpNotificationObjectGroup OBJECT-GROUP nhdpNotificationObjectGroup OBJECT-GROUP
OBJECTS { OBJECTS {
nhdpNbrStateChangeThreshold, nhdpNbrStateChangeThreshold,
nhdpNbrStateChangeWindow, nhdpNbrStateChangeWindow,
nhdp2HopNbrStateChangeThreshold, nhdp2HopNbrStateChangeThreshold,
nhdp2HopNbrStateChangeWindow, nhdp2HopNbrStateChangeWindow,
nhdpIfRxBadPacketThreshold,
nhdpIfRxBadPacketWindow,
nhdpIfState,
nhdpNbrState, nhdpNbrState,
nhdp2HopNbrState, nhdp2HopNbrState
nhdpPacketSrcAddrType,
nhdpPacketSrcAddr
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Set of NHDP notification objects implemented "Set of NHDP notification objects implemented
in this module." in this module."
::= { nhdpMIBGroups 5 } ::= { nhdpMIBGroups 5 }
nhdpNotificationGroup NOTIFICATION-GROUP nhdpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { NOTIFICATIONS {
nhdpNbrStateChange, nhdpNbrStateChange,
nhdp2HopNbrStateChange, nhdp2HopNbrStateChange,
nhdpIfRxBadPacket,
nhdpIfStateChange nhdpIfStateChange
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Set of NHDP notifications implemented "Set of NHDP notifications implemented
in this module." in this module."
::= { nhdpMIBGroups 6 } ::= { nhdpMIBGroups 6 }
END END
skipping to change at page 60, line 35 skipping to change at page 62, line 12
vulnerable in some network environments. It is thus important to vulnerable in some network environments. It is thus important to
control even GET and/or NOTIFY access to these objects and possibly control even GET and/or NOTIFY access to these objects and possibly
to even encrypt the values of these objects when sending them over to even encrypt the values of these objects when sending them over
the network via SNMP. These are the tables and objects and their the network via SNMP. These are the tables and objects and their
sensitivity/vulnerability: sensitivity/vulnerability:
o nhdpDiscIfSetTable - The object contains information on discovered o nhdpDiscIfSetTable - The object contains information on discovered
neighbors, specifically their IP address in the neighbors, specifically their IP address in the
nhdpDiscIfSetIpAddr object. This information provides an nhdpDiscIfSetIpAddr object. This information provides an
adversary broad information on the members of the MANET, located adversary broad information on the members of the MANET, located
within this single table. This information can be use to expedite within this single table. This information can be used to
attacks on the other members of the MANET without having to go expedite attacks on the other members of the MANET without having
through a laborious discovery process on their own. This object to go through a laborious discovery process on their own. This
is the index into the table, and has a MAX-ACCESS of 'not- object is the index into the table, and has a MAX-ACCESS of 'not-
accessible'. However, this information can be exposed using SNMP accessible'. However, this information can be exposed using SNMP
operations. operations.
MANET technology is often deployed to support communications of MANET technology is often deployed to support communications of
emergency services or military tactical applications. In these emergency services or military tactical applications. In these
applications, it is imperative to maintain the proper operation of applications, it is imperative to maintain the proper operation of
the communications network and to protect sensitive information the communications network and to protect sensitive information
related to its operation. Therefore, it is RECOMMENDED to provide related to its operation. Therefore, it is RECOMMENDED to provide
support for the Transport Security Model (TSM) [RFC5591] in support for the Transport Security Model (TSM) [RFC5591] in
combination with TLS/DTLS [RFC6353]. combination with TLS/DTLS [RFC6353].
SNMP versions prior to SNMPv3 did not include adequate security. SNMP versions prior to SNMPv3 did not include adequate security.
Even if the network itself is secure (for example by using IPsec), Even if the network itself is secure (for example by using IPsec),
there is no control as to who on the secure network is allowed to there is no control as to who on the secure network is allowed to
access and GET/SET (read/change/create/delete) the objects in this access and GET/SET (read/change/create/delete) the objects in this
MIB module. MIB module.
Implementations MUST provide the security features described by the Implementations MUST provide the security features described by the
SNMPv3 framework (see [RFC3410] ), including full support for SNMPv3 framework (see [RFC3410] ), including full support for
authentication and privacy via the User-based Security Model (USM) authentication and confidentiality via the User-based Security Model
[RFC3414] with the AES cipher algorithm [RFC3826]. Implementations (USM) [RFC3414] with the AES cipher algorithm [RFC3826].
MAY also provide support for the Transport Security Model (TSM) Implementations MAY also provide support for the Transport Security
[RFC5591] in combination with a secure transport such as SSH Model (TSM) [RFC5591] in combination with a secure transport such as
[RFC5592] or TLS/DTLS [RFC6353]. SSH [RFC5592] or TLS/DTLS [RFC6353].
Further, deployment of SNMP versions prior to SNMPv3 is NOT Further, deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to an responsibility to ensure that the SNMP entity giving access to an
instance of this MIB module is properly configured to give access to instance of this MIB module is properly configured to give access to
the objects only to those principals (users) that have legitimate the objects only to those principals (users) that have legitimate
rights to indeed GET or SET (change/create/delete) them. rights to indeed GET or SET (change/create/delete) them.
9. IANA Considerations 9. Applicability Statement
Editor's Note (to be removed prior to publication): the IANA is This document describes objects for configuring parameters of the
requested to assign a value for "XXXX" under the 'mib-2' subtree and Neighborhood Discovery Protocol [RFC6130] process on a router. This
to record the assignment in the SMI Numbers registry. When the MIB module, denoted NHDP-MIB, also reports state, performance
assignment has been made, the RFC Editor is asked to replace "XXXX" information and notifications. This sections provides some examples
(here and in the MIB module) with the assigned value and to remove of how this MIB module can be used in MANET network deployments. A
this note. Note well: prior to official assignment by the IANA, a complete discussion of MANET network management use cases and
draft document MUST use placeholders (such as "XXXX" above) rather operational challenges is out of scope of this document, but will be
than actual numbers. See RFC4181 Section 4.5 for an example of how integrated into a future document.
this is done in a draft MIB module.
10. Acknowledgements NHDP is designed to allow routers to automatically discover and track
routers one hop remote (denoted "neighbors"), and routers two hops
remote (denoted "two-hop neighbors). This information is used by
other MANET protocols in operation on the router to perform routing,
multicast forwarding and other functions with ad-hoc and mobile
networks. In the following, three scenarios are listed where this
MIB module is useful:
The authors wish to thank Thomas Clausen, Justin Dean, and Adrian o For a Parking Lot Initial Configuration Situation - it is common
Farrel for their detailed reviews and insightful comments to this for the vehicles comprising the MANET being forward deployed at a
document. remote location, e.g., the site of a natural disaster, to be off-
loaded in a parking lot where an initial configuration of the
networking devices is performed. The configuration is loaded into
the devices from a fixed location Network Operation Center (NOC)
at the parking lot and the vehicles are stationary at the parking
lot while the configuration changes are made. Standards-based
methods for configuration management from the co-located NOC are
necessary for this deployment option.
o For Mobile vehicles with Low Bandwidth Satellite Link to a Fixed
NOC - Here the vehicles carrying the MANET routers carry multiple
wireless interfaces, one of which is a relatively low-bandwidth
on-the-move satellite connection which interconnects a fix NOC to
the nodes of the MANET. Standards-based methods for monitoring
and fault management from the fixed NOC are necessary for this
deployment option.
o For Fixed NOC and Mobile Local Manager in Larger Vehicles - for
larger vehicles, a hierarchical network management arrangement is
useful. Centralized network management is performed from a fixed
NOC while local management is performed locally from within the
vehicles. Standards-based methods for configuration, monitoring
and fault management are necessary for this deployment option.
10. IANA Considerations
IANA is requested to assign a "manet" ifType from the IANA ifType-
MIB.
IANA is requested to assign a value for "xxxx" under the 'mib-2'
subtree and to record the assignment in the SMI Numbers registry.
When the assignment has been made, the RFC Editor is asked to replace
"xxxx" (here and in the MIB module) with the assigned value and to
remove this note.
11. Acknowledgements
The authors wish to thank Benoit Claise, Thomas Clausen, Justin Dean,
Adrian Farrel, Joel Halpern, Al Morton, and Thomas Nadeau for their
detailed reviews and insightful comments to this document.
This MIB document uses the template authored by D. Harrington which This MIB document uses the template authored by D. Harrington which
is based on contributions from the MIB Doctors, especially Juergen is based on contributions from the MIB Doctors, especially Juergen
Schoenwaelder, Dave Perkins, C.M.Heard and Randy Presuhn. Schoenwaelder, Dave Perkins, C.M.Heard and Randy Presuhn.
11. References 12. References
11.1. Normative References 12.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J.
Schoenwaelder, Ed., "Structure of Management Schoenwaelder, Ed., "Structure of Management
Information Version 2 (SMIv2)", STD 58, RFC 2578, Information Version 2 (SMIv2)", STD 58, RFC 2578,
April 1999. April 1999.
[RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J. [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J.
skipping to change at page 62, line 37 skipping to change at page 65, line 17
Network Addresses", RFC 4001, February 2005. Network Addresses", RFC 4001, February 2005.
[RFC6130] Clausen, T., Dearlove, C., and J. Dean, "Mobile Ad Hoc [RFC6130] Clausen, T., Dearlove, C., and J. Dean, "Mobile Ad Hoc
Network (MANET) Neighborhood Discovery Protocol Network (MANET) Neighborhood Discovery Protocol
(NHDP)", RFC 6130, April 2011. (NHDP)", RFC 6130, April 2011.
[RFC6340] Presuhn, R., "Textual Conventions for the [RFC6340] Presuhn, R., "Textual Conventions for the
Representation of Floating-Point Numbers", RFC 6340, Representation of Floating-Point Numbers", RFC 6340,
August 2011. August 2011.
11.2. Informative References 12.2. Informative References
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart,
"Introduction and Applicability Statements for "Introduction and Applicability Statements for
Internet-Standard Management Framework", RFC 3410, Internet-Standard Management Framework", RFC 3410,
December 2002. December 2002.
[RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security [RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security
Model (USM) for version 3 of the Simple Network Model (USM) for version 3 of the Simple Network
Management Protocol (SNMPv3)", STD 62, RFC 3414, Management Protocol (SNMPv3)", STD 62, RFC 3414,
December 2002. December 2002.
skipping to change at page 63, line 34 skipping to change at page 66, line 14
[REPORT-MIB] Cole, R., Macker, J., and A. Bierman, "Definition of [REPORT-MIB] Cole, R., Macker, J., and A. Bierman, "Definition of
Managed Objects for Performance Reporting", work in Managed Objects for Performance Reporting", work in
progress draft-ietf-manet-report-mib-02, January 2012. progress draft-ietf-manet-report-mib-02, January 2012.
Appendix A. Appendix A.
*************************************************************** ***************************************************************
* Note to the RFC Editor (to be removed prior to publication) * * Note to the RFC Editor (to be removed prior to publication) *
* * * *
* The reference to RFCXXXX within the DESCRIPTION clauses * * The reference to RFC xxxx within the DESCRIPTION clauses *
* of the MIB module point to this draft and are to be * * of the MIB module point to this draft and are to be *
* assigned by the RFC Editor. * * assigned by the RFC Editor. *
* * * *
*************************************************************** ***************************************************************
Authors' Addresses Authors' Addresses
Ulrich Herberg Ulrich Herberg
LIX, Ecole Polytechnique LIX, Ecole Polytechnique
Palaiseau Cedex, 91128 Palaiseau Cedex, 91128
 End of changes. 222 change blocks. 
430 lines changed or deleted 551 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/