OLSRv2-MIB

        This OLSRv2-MIB module is applicable to routers
implementing the Optimized Link State Routing
Protocol version 2 (OLSRv2) defined in RFC 7181.
        
Copyright (c) 2014 IETF Trust and the persons
identified as authors of the code.  All rights reserved.
        
Redistribution and use in source and binary forms, with
or without modification, is permitted pursuant to, and
subject to the license terms contained in, the Simplified
BSD License set forth in Section 4.c of the IETF Trust's
Legal Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info).
        
This version of this MIB module is part of RFC 7184; see
the RFC itself for full legal notices.
    
Source file
OLSRv2-MIB
Last revised
Identity
manetOlsrv2MIB
Base OID
1.3.6.1.2.1.219
Imported Objects
IANA-OLSRv2-LINK-METRIC-TYPE-MIB IANAolsrv2LinkMetricTypeTC
INET-ADDRESS-MIB InetAddress InetAddressPrefixLength InetAddressType
NHDP-MIB nhdpIib2HopSetEntry nhdpIibLinkSetEntry nhdpInterfaceEntry nhdpInterfacePerfEntry nhdpNibNeighborSetEntry
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Counter64 Integer32 mib-2 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) TimeTicks Unsigned32
SNMPv2-TC TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue
Net-SNMP examples using the rfc MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'OLSRv2-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'OLSRv2-MIB::manetOlsrv2MIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'OLSRv2-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'OLSRv2-MIB::manetOlsrv2MIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (131)
.1.3.6.1.2.1.219
.1.3.6.1.2.1.219.0
.1.3.6.1.2.1.219.0.0
.1.3.6.1.2.1.219.0.1
recalculationsInteger32
.1.3.6.1.2.1.219.0.1.1
.1.3.6.1.2.1.219.0.1.2
recalculationsInteger32
.1.3.6.1.2.1.219.0.1.3
.1.3.6.1.2.1.219.0.1.4
.1.3.6.1.2.1.219.0.2
Enumeration
.1.3.6.1.2.1.219.0.2.1
OctetString
.1.3.6.1.2.1.219.0.2.2
.1.3.6.1.2.1.219.1
.1.3.6.1.2.1.219.1.1
.1.3.6.1.2.1.219.1.1.1
.1.3.6.1.2.1.219.1.1.10
.1.3.6.1.2.1.219.1.1.11
.1.3.6.1.2.1.219.1.1.12
.1.3.6.1.2.1.219.1.1.13
.1.3.6.1.2.1.219.1.1.14
.1.3.6.1.2.1.219.1.1.15
hopsUnsigned32
.1.3.6.1.2.1.219.1.1.16
.1.3.6.1.2.1.219.1.1.17
.1.3.6.1.2.1.219.1.1.18
.1.3.6.1.2.1.219.1.1.19
.1.3.6.1.2.1.219.1.1.2
.1.3.6.1.2.1.219.1.1.2.1
.1.3.6.1.2.1.219.1.1.2.1.1
Enumeration
.1.3.6.1.2.1.219.1.1.3
OctetString
.1.3.6.1.2.1.219.1.1.4
.1.3.6.1.2.1.219.1.1.5
.1.3.6.1.2.1.219.1.1.6
.1.3.6.1.2.1.219.1.1.7
.1.3.6.1.2.1.219.1.1.8
.1.3.6.1.2.1.219.1.1.9
.1.3.6.1.2.1.219.1.2
.1.3.6.1.2.1.219.1.2.1
.1.3.6.1.2.1.219.1.2.1.1
.1.3.6.1.2.1.219.1.2.1.1.1
.1.3.6.1.2.1.219.1.2.1.1.2
.1.3.6.1.2.1.219.1.2.1.1.3
.1.3.6.1.2.1.219.1.2.10
.1.3.6.1.2.1.219.1.2.10.1
Enumeration
.1.3.6.1.2.1.219.1.2.10.1.1
centisecondsSNMPv2-TCTimeStamp
.1.3.6.1.2.1.219.1.2.10.1.10
OctetString
.1.3.6.1.2.1.219.1.2.10.1.2
Enumeration
.1.3.6.1.2.1.219.1.2.10.1.3
OctetString
.1.3.6.1.2.1.219.1.2.10.1.4
.1.3.6.1.2.1.219.1.2.10.1.5
Unsigned32
.1.3.6.1.2.1.219.1.2.10.1.6
hopsUnsigned32
.1.3.6.1.2.1.219.1.2.10.1.7
.1.3.6.1.2.1.219.1.2.10.1.9
.1.3.6.1.2.1.219.1.2.11
.1.3.6.1.2.1.219.1.2.11.1
Enumeration
.1.3.6.1.2.1.219.1.2.11.1.1
OctetString
.1.3.6.1.2.1.219.1.2.11.1.2
.1.3.6.1.2.1.219.1.2.11.1.3
Enumeration
.1.3.6.1.2.1.219.1.2.11.1.4
OctetString
.1.3.6.1.2.1.219.1.2.11.1.5
Enumeration
.1.3.6.1.2.1.219.1.2.11.1.6
OctetString
.1.3.6.1.2.1.219.1.2.11.1.7
hopsUnsigned32
.1.3.6.1.2.1.219.1.2.11.1.8
Unsigned32
.1.3.6.1.2.1.219.1.2.11.1.9
.1.3.6.1.2.1.219.1.2.2
.1.3.6.1.2.1.219.1.2.2.1
.1.3.6.1.2.1.219.1.2.2.1.1
.1.3.6.1.2.1.219.1.2.2.1.2
.1.3.6.1.2.1.219.1.2.3
.1.3.6.1.2.1.219.1.2.3.1
Enumeration
.1.3.6.1.2.1.219.1.2.3.1.1
OctetString
.1.3.6.1.2.1.219.1.2.3.1.2
centisecondsSNMPv2-TCTimeStamp
.1.3.6.1.2.1.219.1.2.3.1.3
.1.3.6.1.2.1.219.1.2.4
.1.3.6.1.2.1.219.1.2.4.1
Enumeration
.1.3.6.1.2.1.219.1.2.4.1.1
OctetString
.1.3.6.1.2.1.219.1.2.4.1.2
.1.3.6.1.2.1.219.1.2.4.1.3
hopsUnsigned32
.1.3.6.1.2.1.219.1.2.4.1.4
.1.3.6.1.2.1.219.1.2.4.1.5
.1.3.6.1.2.1.219.1.2.5
.1.3.6.1.2.1.219.1.2.5.1
Enumeration
.1.3.6.1.2.1.219.1.2.5.1.1
.1.3.6.1.2.1.219.1.2.5.1.10
OctetString
.1.3.6.1.2.1.219.1.2.5.1.2
.1.3.6.1.2.1.219.1.2.5.1.3
.1.3.6.1.2.1.219.1.2.5.1.4
.1.3.6.1.2.1.219.1.2.5.1.5
.1.3.6.1.2.1.219.1.2.5.1.6
.1.3.6.1.2.1.219.1.2.5.1.7
.1.3.6.1.2.1.219.1.2.5.1.8
.1.3.6.1.2.1.219.1.2.5.1.9
Unsigned32
.1.3.6.1.2.1.219.1.2.6
.1.3.6.1.2.1.219.1.2.7
.1.3.6.1.2.1.219.1.2.7.1
Enumeration
.1.3.6.1.2.1.219.1.2.7.1.1
OctetString
.1.3.6.1.2.1.219.1.2.7.1.2
Unsigned32
.1.3.6.1.2.1.219.1.2.7.1.3
centisecondsSNMPv2-TCTimeStamp
.1.3.6.1.2.1.219.1.2.7.1.4
.1.3.6.1.2.1.219.1.2.8
.1.3.6.1.2.1.219.1.2.8.1
Enumeration
.1.3.6.1.2.1.219.1.2.8.1.1
OctetString
.1.3.6.1.2.1.219.1.2.8.1.2
Enumeration
.1.3.6.1.2.1.219.1.2.8.1.3
OctetString
.1.3.6.1.2.1.219.1.2.8.1.4
Unsigned32
.1.3.6.1.2.1.219.1.2.8.1.5
.1.3.6.1.2.1.219.1.2.8.1.6
centisecondsSNMPv2-TCTimeStamp
.1.3.6.1.2.1.219.1.2.8.1.7
.1.3.6.1.2.1.219.1.2.9
.1.3.6.1.2.1.219.1.2.9.1
Enumeration
.1.3.6.1.2.1.219.1.2.9.1.1
OctetString
.1.3.6.1.2.1.219.1.2.9.1.2
Enumeration
.1.3.6.1.2.1.219.1.2.9.1.3
OctetString
.1.3.6.1.2.1.219.1.2.9.1.4
Unsigned32
.1.3.6.1.2.1.219.1.2.9.1.5
.1.3.6.1.2.1.219.1.2.9.1.6
centisecondsSNMPv2-TCTimeStamp
.1.3.6.1.2.1.219.1.2.9.1.7
.1.3.6.1.2.1.219.1.3
.1.3.6.1.2.1.219.1.3.1
.1.3.6.1.2.1.219.1.3.1.1
.1.3.6.1.2.1.219.1.3.1.1.1
.1.3.6.1.2.1.219.1.3.1.1.2
.1.3.6.1.2.1.219.1.3.1.1.3
.1.3.6.1.2.1.219.1.3.1.1.4
.1.3.6.1.2.1.219.1.3.1.1.5
.1.3.6.1.2.1.219.1.3.1.1.6
.1.3.6.1.2.1.219.1.3.1.1.7
advertised MPR selectorsSNMPv2-SMICounter32
.1.3.6.1.2.1.219.1.3.1.1.8
recalculationsSNMPv2-SMICounter32
.1.3.6.1.2.1.219.1.3.2
recalculationsSNMPv2-SMICounter32
.1.3.6.1.2.1.219.1.3.3
.1.3.6.1.2.1.219.2
.1.3.6.1.2.1.219.2.1
.1.3.6.1.2.1.219.2.2
Dependencies (11) 6 direct · 5 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Type Definitions (4)
Unsigned32 range: 0..16776960
Enumeration
enabled(1)
disabled(2)
Unsigned32 range: 1..3932160000
Unsigned32 range: 0..15
Conformance Groups (5)
Objects to permit configuration of OLSRv2.
All of these SHOULD be backed by non-volatile
storage.
.1.3.6.1.2.1.219.2.2.1
Objects to permit monitoring of OLSRv2 state.
.1.3.6.1.2.1.219.2.2.2
Objects to support monitoring of OLSRv2 performance.
.1.3.6.1.2.1.219.2.2.3
Objects to support the notification types in the
olsrv2NotificationsGroup. Some of these appear in
notification payloads, others serve to control
notification generation.
.1.3.6.1.2.1.219.2.2.4
Notification types to support management of OLSRv2.
.1.3.6.1.2.1.219.2.2.5
Compliance Statements (2)

OID .1.3.6.1.2.1.219.2.1.1
The basic implementation requirements for
managed network entities that implement
the OLSRv2 routing process.
Required groups

OID .1.3.6.1.2.1.219.2.1.2
The full implementation requirements for
managed network entities that implement
the OLSRv2 routing process.
Required groups
Notifications / Traps (4)
NameOIDDescription
.1.3.6.1.2.1.219.0.0.1
olsrv2RouterStatusChange is a notification generated
when the OLSRv2 router changes it status.
The router status is maintained in the
olsrv2AdminStatus object.
.1.3.6.1.2.1.219.0.0.2
olsrv2OrigIpAddrChange is a notification generated when
the OLSRv2 router changes it originator IP address.
The notification includes the new and the previous
originator IP address of the OLSRv2 router.
.1.3.6.1.2.1.219.0.0.3
The olsrv2RoutingSetRecalculationCountChange
notification is generated when a significant number of
Routing Set recalculations have occurred in a short time.
This notification SHOULD be generated no more than once
per olsrv2RoutingSetRecalculationCountWindow.

The network administrator SHOULD select
appropriate values for 'significant number of
Routing Set recalculations' and 'short time' through
the settings of the
olsrv2RoutingSetRecalculationCountThreshold
and olsrv2RoutingSetRecalculationCountWindow objects.
.1.3.6.1.2.1.219.0.0.4
The olsrv2MPRSetRecalculationCountChange
notification is generated when a significant
number of MPR set recalculations occur in
a short period of time. This notification
SHOULD be generated no more than once
per olsrv2MPRSetRecalculationCountWindow.
The network administrator SHOULD select
appropriate values for 'significant number of
MPR set recalculations' and 'short period of
time' through the settings of the
olsrv2MPRSetRecalculationCountThreshold and
olsrv2MPRSetRecalculationCountWindow objects.