OSPF-MIB

Monitored by Observium
        The MIB module to describe the OSPF Version 2
Protocol.  Note that some objects in this MIB
module may pose a significant security risk.
Refer to the Security Considerations section
in RFC 4750 for more information.
        
Copyright (C) The IETF Trust (2006).
This version of this MIB module is part of
RFC 4750;  see the RFC itself for full legal
notices.
    
Observium actively monitors this MIB
Observium uses this MIB in discovery or polling workflows on applicable devices.
Discovery Polling Routing
Explore Observium network monitoring
Source file
OSPF-MIB
Last revised
Identity
ospf
Base OID
1.3.6.1.2.1.14
Imported Objects
IF-MIB InterfaceIndexOrZero
SNMPv2-CONF MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Gauge32 Integer32 IpAddress mib-2 MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC RowStatus 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 'OSPF-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'OSPF-MIB::ospf'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'OSPF-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'OSPF-MIB::ospf'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (217)
59 directly used by Observium
.1.3.6.1.2.1.14
.1.3.6.1.2.1.14.1
ospfRouterId OBS ✓ r/w
.1.3.6.1.2.1.14.1.1
ospfRxNewLsas OBS ✓
.1.3.6.1.2.1.14.1.10
ospfExtLsdbLimit OBS ✓ r/w
Integer32
.1.3.6.1.2.1.14.1.11
.1.3.6.1.2.1.14.1.12
.1.3.6.1.2.1.14.1.13
ospfDemandExtensions OBS ✓ r/w
.1.3.6.1.2.1.14.1.14
.1.3.6.1.2.1.14.1.15
.1.3.6.1.2.1.14.1.16
kilobits per secondSNMPv2-SMIUnsigned32
.1.3.6.1.2.1.14.1.17
Enumeration
.1.3.6.1.2.1.14.1.18
secondsInteger32
.1.3.6.1.2.1.14.1.19
ospfAdminStat OBS ✓ r/w
.1.3.6.1.2.1.14.1.2
.1.3.6.1.2.1.14.1.20
Enumeration
.1.3.6.1.2.1.14.1.21
.1.3.6.1.2.1.14.1.22
Enumeration
.1.3.6.1.2.1.14.1.23
.1.3.6.1.2.1.14.1.24
.1.3.6.1.2.1.14.1.25
.1.3.6.1.2.1.14.1.26
Enumeration
.1.3.6.1.2.1.14.1.27
.1.3.6.1.2.1.14.1.28
Enumeration
.1.3.6.1.2.1.14.1.3
.1.3.6.1.2.1.14.1.4
ospfASBdrRtrStatus OBS ✓ r/w
.1.3.6.1.2.1.14.1.5
.1.3.6.1.2.1.14.1.6
.1.3.6.1.2.1.14.1.7
ospfTOSSupport OBS ✓ r/w
.1.3.6.1.2.1.14.1.8
.1.3.6.1.2.1.14.1.9
.1.3.6.1.2.1.14.10
ospfNbrEntry OBS ✓
.1.3.6.1.2.1.14.10.1
ospfNbrIpAddr OBS ✓
.1.3.6.1.2.1.14.10.1.1
Enumeration
.1.3.6.1.2.1.14.10.1.10
.1.3.6.1.2.1.14.10.1.11
Enumeration
.1.3.6.1.2.1.14.10.1.12
.1.3.6.1.2.1.14.10.1.13
Enumeration
.1.3.6.1.2.1.14.10.1.14
.1.3.6.1.2.1.14.10.1.2
ospfNbrRtrId OBS ✓
.1.3.6.1.2.1.14.10.1.3
ospfNbrOptions OBS ✓
.1.3.6.1.2.1.14.10.1.4
ospfNbrPriority OBS ✓ r/w
.1.3.6.1.2.1.14.10.1.5
ospfNbrState OBS ✓
Enumeration
.1.3.6.1.2.1.14.10.1.6
ospfNbrEvents OBS ✓
.1.3.6.1.2.1.14.10.1.7
.1.3.6.1.2.1.14.10.1.8
ospfNbmaNbrStatus OBS ✓ r/w
.1.3.6.1.2.1.14.10.1.9
.1.3.6.1.2.1.14.11
.1.3.6.1.2.1.14.11.1
.1.3.6.1.2.1.14.11.1.1
.1.3.6.1.2.1.14.11.1.10
Enumeration
.1.3.6.1.2.1.14.11.1.11
.1.3.6.1.2.1.14.11.1.2
.1.3.6.1.2.1.14.11.1.3
.1.3.6.1.2.1.14.11.1.4
Enumeration
.1.3.6.1.2.1.14.11.1.5
.1.3.6.1.2.1.14.11.1.6
.1.3.6.1.2.1.14.11.1.7
.1.3.6.1.2.1.14.11.1.8
Enumeration
.1.3.6.1.2.1.14.11.1.9
ospfExtLsdbTable deprecated
.1.3.6.1.2.1.14.12
ospfExtLsdbEntry deprecated
.1.3.6.1.2.1.14.12.1
ospfExtLsdbType deprecated
Enumeration
.1.3.6.1.2.1.14.12.1.1
ospfExtLsdbLsid deprecated
.1.3.6.1.2.1.14.12.1.2
ospfExtLsdbRouterId deprecated
.1.3.6.1.2.1.14.12.1.3
ospfExtLsdbSequence deprecated
.1.3.6.1.2.1.14.12.1.4
ospfExtLsdbAge deprecated
.1.3.6.1.2.1.14.12.1.5
ospfExtLsdbChecksum deprecated
.1.3.6.1.2.1.14.12.1.6
OctetString
.1.3.6.1.2.1.14.12.1.7
.1.3.6.1.2.1.14.13
.1.3.6.1.2.1.14.13.1
.1.3.6.1.2.1.14.13.2
.1.3.6.1.2.1.14.13.3
.1.3.6.1.2.1.14.13.4
.1.3.6.1.2.1.14.14
.1.3.6.1.2.1.14.14.1
.1.3.6.1.2.1.14.14.1.1
Enumeration
.1.3.6.1.2.1.14.14.1.2
.1.3.6.1.2.1.14.14.1.3
.1.3.6.1.2.1.14.14.1.4
.1.3.6.1.2.1.14.14.1.5
Enumeration
.1.3.6.1.2.1.14.14.1.6
.1.3.6.1.2.1.14.14.1.7
.1.3.6.1.2.1.14.15
.1.3.6.1.2.1.14.15.1
.1.3.6.1.2.1.14.15.2
.1.3.6.1.2.1.14.17
.1.3.6.1.2.1.14.17.1
.1.3.6.1.2.1.14.17.1.1
.1.3.6.1.2.1.14.17.1.2
Enumeration
.1.3.6.1.2.1.14.17.1.3
.1.3.6.1.2.1.14.17.1.4
.1.3.6.1.2.1.14.17.1.5
.1.3.6.1.2.1.14.17.1.6
.1.3.6.1.2.1.14.17.1.7
.1.3.6.1.2.1.14.17.1.8
OctetString
.1.3.6.1.2.1.14.17.1.9
.1.3.6.1.2.1.14.18
.1.3.6.1.2.1.14.18.1
.1.3.6.1.2.1.14.18.1.1
.1.3.6.1.2.1.14.18.1.2
Enumeration
.1.3.6.1.2.1.14.18.1.3
.1.3.6.1.2.1.14.18.1.4
.1.3.6.1.2.1.14.18.1.5
.1.3.6.1.2.1.14.18.1.6
.1.3.6.1.2.1.14.18.1.7
.1.3.6.1.2.1.14.18.1.8
OctetString
.1.3.6.1.2.1.14.18.1.9
.1.3.6.1.2.1.14.19
.1.3.6.1.2.1.14.19.1
Enumeration
.1.3.6.1.2.1.14.19.1.1
.1.3.6.1.2.1.14.19.1.2
.1.3.6.1.2.1.14.19.1.3
.1.3.6.1.2.1.14.19.1.4
.1.3.6.1.2.1.14.19.1.5
.1.3.6.1.2.1.14.19.1.6
OctetString
.1.3.6.1.2.1.14.19.1.7
.1.3.6.1.2.1.14.2
ospfAreaEntry OBS ✓
.1.3.6.1.2.1.14.2.1
ospfAreaId OBS ✓
.1.3.6.1.2.1.14.2.1.1
ospfAreaStatus OBS ✓ r/w
.1.3.6.1.2.1.14.2.1.10
Enumeration
.1.3.6.1.2.1.14.2.1.11
Enumeration
.1.3.6.1.2.1.14.2.1.12
.1.3.6.1.2.1.14.2.1.13
.1.3.6.1.2.1.14.2.1.14
ospfAuthType OBS ✓ obsolete r/w
.1.3.6.1.2.1.14.2.1.2
ospfImportAsExtern OBS ✓ r/w
Enumeration
.1.3.6.1.2.1.14.2.1.3
ospfSpfRuns OBS ✓
.1.3.6.1.2.1.14.2.1.4
.1.3.6.1.2.1.14.2.1.5
.1.3.6.1.2.1.14.2.1.6
.1.3.6.1.2.1.14.2.1.7
.1.3.6.1.2.1.14.2.1.8
ospfAreaSummary OBS ✓ r/w
Enumeration
.1.3.6.1.2.1.14.2.1.9
.1.3.6.1.2.1.14.20
.1.3.6.1.2.1.14.20.1
.1.3.6.1.2.1.14.20.1.1
Enumeration
.1.3.6.1.2.1.14.20.1.2
.1.3.6.1.2.1.14.20.1.3
.1.3.6.1.2.1.14.3
.1.3.6.1.2.1.14.3.1
.1.3.6.1.2.1.14.3.1.1
.1.3.6.1.2.1.14.3.1.2
.1.3.6.1.2.1.14.3.1.3
.1.3.6.1.2.1.14.3.1.4
Enumeration
.1.3.6.1.2.1.14.3.1.5
.1.3.6.1.2.1.14.4
.1.3.6.1.2.1.14.4.1
.1.3.6.1.2.1.14.4.1.1
Enumeration
.1.3.6.1.2.1.14.4.1.2
.1.3.6.1.2.1.14.4.1.3
.1.3.6.1.2.1.14.4.1.4
.1.3.6.1.2.1.14.4.1.5
.1.3.6.1.2.1.14.4.1.6
.1.3.6.1.2.1.14.4.1.7
OctetString
.1.3.6.1.2.1.14.4.1.8
.1.3.6.1.2.1.14.5
.1.3.6.1.2.1.14.5.1
.1.3.6.1.2.1.14.5.1.1
ospfAreaRangeNet obsolete
.1.3.6.1.2.1.14.5.1.2
ospfAreaRangeMask obsolete r/w
.1.3.6.1.2.1.14.5.1.3
ospfAreaRangeStatus obsolete r/w
.1.3.6.1.2.1.14.5.1.4
ospfAreaRangeEffect obsolete r/w
Enumeration
.1.3.6.1.2.1.14.5.1.5
.1.3.6.1.2.1.14.6
.1.3.6.1.2.1.14.6.1
.1.3.6.1.2.1.14.6.1.1
.1.3.6.1.2.1.14.6.1.2
.1.3.6.1.2.1.14.6.1.3
.1.3.6.1.2.1.14.6.1.4
ospfHostAreaID deprecated
.1.3.6.1.2.1.14.6.1.5
.1.3.6.1.2.1.14.6.1.6
.1.3.6.1.2.1.14.7
ospfIfEntry OBS ✓
.1.3.6.1.2.1.14.7.1
ospfIfIpAddress OBS ✓
.1.3.6.1.2.1.14.7.1.1
ospfIfRtrDeadInterval OBS ✓ r/w
.1.3.6.1.2.1.14.7.1.10
ospfIfPollInterval OBS ✓ r/w
.1.3.6.1.2.1.14.7.1.11
ospfIfState OBS ✓
Enumeration
.1.3.6.1.2.1.14.7.1.12
.1.3.6.1.2.1.14.7.1.13
.1.3.6.1.2.1.14.7.1.14
ospfIfEvents OBS ✓
.1.3.6.1.2.1.14.7.1.15
ospfIfAuthKey OBS ✓ r/w
OctetString
.1.3.6.1.2.1.14.7.1.16
ospfIfStatus OBS ✓ r/w
.1.3.6.1.2.1.14.7.1.17
Enumeration
.1.3.6.1.2.1.14.7.1.18
ospfIfDemand OBS ✓ r/w
.1.3.6.1.2.1.14.7.1.19
.1.3.6.1.2.1.14.7.1.2
ospfIfAuthType OBS ✓ r/w
.1.3.6.1.2.1.14.7.1.20
.1.3.6.1.2.1.14.7.1.21
.1.3.6.1.2.1.14.7.1.22
.1.3.6.1.2.1.14.7.1.23
.1.3.6.1.2.1.14.7.1.24
ospfIfAreaId OBS ✓ r/w
.1.3.6.1.2.1.14.7.1.3
ospfIfType OBS ✓ r/w
Enumeration
.1.3.6.1.2.1.14.7.1.4
ospfIfAdminStat OBS ✓ r/w
.1.3.6.1.2.1.14.7.1.5
ospfIfRtrPriority OBS ✓ r/w
.1.3.6.1.2.1.14.7.1.6
ospfIfTransitDelay OBS ✓ r/w
secondsUpToMaxAge
.1.3.6.1.2.1.14.7.1.7
ospfIfRetransInterval OBS ✓ r/w
secondsUpToMaxAge
.1.3.6.1.2.1.14.7.1.8
ospfIfHelloInterval OBS ✓ r/w
secondsHelloRange
.1.3.6.1.2.1.14.7.1.9
.1.3.6.1.2.1.14.8
.1.3.6.1.2.1.14.8.1
.1.3.6.1.2.1.14.8.1.1
.1.3.6.1.2.1.14.8.1.2
.1.3.6.1.2.1.14.8.1.3
.1.3.6.1.2.1.14.8.1.4
.1.3.6.1.2.1.14.8.1.5
.1.3.6.1.2.1.14.9
.1.3.6.1.2.1.14.9.1
.1.3.6.1.2.1.14.9.1.1
.1.3.6.1.2.1.14.9.1.10
.1.3.6.1.2.1.14.9.1.11
.1.3.6.1.2.1.14.9.1.12
.1.3.6.1.2.1.14.9.1.13
.1.3.6.1.2.1.14.9.1.2
secondsUpToMaxAge
.1.3.6.1.2.1.14.9.1.3
secondsUpToMaxAge
.1.3.6.1.2.1.14.9.1.4
secondsHelloRange
.1.3.6.1.2.1.14.9.1.5
.1.3.6.1.2.1.14.9.1.6
Enumeration
.1.3.6.1.2.1.14.9.1.7
.1.3.6.1.2.1.14.9.1.8
OctetString
.1.3.6.1.2.1.14.9.1.9
Dependencies (6) 4 direct · 2 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
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. SNMPv2-TCrfc
  3. IANAifType-MIBrfc
  4. SNMPv2-CONFrfc
  5. SNMPv2-MIBrfc
  6. IF-MIBrfc
  7. OSPF-MIBrfcselected
Type Definitions (11)
OctetString
Integer32 range: 0..16777215
Integer32 range: 0..255
Integer32 range: 1..65535
Integer32 range: 0..65535
Enumeration
none(0)
simplePassword(1)
md5(2)
Integer32 range: 0..2147483647
OctetString
Enumeration
enabled(1)
disabled(2)
Integer32 range: 0..30
Integer32 range: 0..3600
Conformance Groups (26)
ospfBasicGroup deprecated
These objects are used to monitor/manage
global OSPF parameters. This object group
conforms to RFC 1850.
.1.3.6.1.2.1.14.15.1.1
ospfAreaGroup deprecated
These objects are used for OSPF systems
supporting areas per RFC 1850.
.1.3.6.1.2.1.14.15.1.2
These objects are used for OSPF systems
supporting stub areas.
.1.3.6.1.2.1.14.15.1.3
These objects are used for OSPF systems
that display their link state database.
.1.3.6.1.2.1.14.15.1.4
These objects are used for non-CIDR OSPF
systems that support multiple areas. This
object group is obsolete.
.1.3.6.1.2.1.14.15.1.5
ospfHostGroup deprecated
These objects are used for OSPF systems
that support attached hosts.
.1.3.6.1.2.1.14.15.1.6
ospfIfGroup deprecated
These objects are used to monitor/manage OSPF
interfaces. This object group conforms to RFC 1850.
.1.3.6.1.2.1.14.15.1.7
These objects are used for OSPF systems for supporting

interface metrics.
.1.3.6.1.2.1.14.15.1.8
These objects are used for OSPF systems for supporting
virtual interfaces. This object group conforms
to RFC 1850.
.1.3.6.1.2.1.14.15.1.9
ospfNbrGroup deprecated
These objects are used to monitor/manage OSPF neighbors.
This object group conforms to RFC 1850.
.1.3.6.1.2.1.14.15.1.10
These objects are used to monitor/manage OSPF virtual
neighbors. This object group conforms to RFC 1850.
.1.3.6.1.2.1.14.15.1.11
These objects are used for OSPF systems that display
their link state database. This object group
conforms to RFC 1850.

This object group is replaced by the ospfAsLsdbGroup
in order to support any AS-scope LSA type in a single
table.
.1.3.6.1.2.1.14.15.1.12
These objects are used for OSPF systems to support
network prefix aggregation across areas.
.1.3.6.1.2.1.14.15.1.13
These objects are used for OSPF systems
that display their link-local link state databases
for non-virtual links.
.1.3.6.1.2.1.14.15.1.14
These objects are used for OSPF systems
that display their link-local link state databases
for virtual links.
.1.3.6.1.2.1.14.15.1.15
These objects are used for OSPF systems
that display their AS-scope link state database.
.1.3.6.1.2.1.14.15.1.16
These objects are used to monitor/manage OSPF global
parameters.
.1.3.6.1.2.1.14.15.1.17
These objects are used by OSPF systems
to support areas.
.1.3.6.1.2.1.14.15.1.18
These objects are used to monitor/manage OSPF interfaces.
.1.3.6.1.2.1.14.15.1.19
These objects are used to monitor/manage OSPF
virtual interfaces.
.1.3.6.1.2.1.14.15.1.20
These objects are used to monitor/manage OSPF
neighbors.
.1.3.6.1.2.1.14.15.1.21
These objects are used to monitor/manage OSPF
virtual neighbors.
.1.3.6.1.2.1.14.15.1.22
These objects are used for OSPF systems to support
network prefix aggregation across areas.
.1.3.6.1.2.1.14.15.1.23
These objects are used for OSPF systems that display
per-area, per-LSA-type counters.
.1.3.6.1.2.1.14.15.1.24
These objects are used for OSPF systems
that support attached hosts.
.1.3.6.1.2.1.14.15.1.25
These objects are obsolete and are no longer required for
OSPF systems. They are placed into this group for SMI
conformance.
.1.3.6.1.2.1.14.15.1.26
Compliance Statements (3)

OID .1.3.6.1.2.1.14.15.2.1
The compliance statement for OSPF systems
conforming to RFC 1850.
Required groups
mandatory ospfBasicGroup
mandatory ospfAreaGroup
mandatory ospfStubAreaGroup
mandatory ospfIfGroup
mandatory ospfIfMetricGroup
mandatory ospfVirtIfGroup
mandatory ospfNbrGroup
mandatory ospfVirtNbrGroup
mandatory ospfAreaAggregateGroup
optional ospfHostGroup This group is mandatory for OSPF systems that support
attached hosts.
optional ospfLsdbGroup This group is mandatory for OSPF systems that display
their per-area link state database.
optional ospfExtLsdbGroup This group is mandatory for OSPF systems that display
their external link state database.

OID .1.3.6.1.2.1.14.15.2.2
The compliance statement.
Required groups
mandatory ospfBasicGroup2
mandatory ospfAreaGroup2
mandatory ospfStubAreaGroup
mandatory ospfIfGroup2
mandatory ospfIfMetricGroup
mandatory ospfVirtIfGroup2
mandatory ospfNbrGroup2
mandatory ospfVirtNbrGroup2
mandatory ospfAreaAggregateGroup2
optional ospfHostGroup2 This group is mandatory for OSPF systems that support
attached hosts.
optional ospfLsdbGroup This group is mandatory for OSPF systems that display
their per-area link state database.
optional ospfAsLsdbGroup This group is mandatory for OSPF systems that display
their AS-scope link state database.
optional ospfLocalLsdbGroup This group is mandatory for OSPF systems that display
their per-link link state database for non-virtual
links.
optional ospfVirtLocalLsdbGroup This group is mandatory for OSPF systems that display
their per-link link state database for virtual links.
optional ospfAreaLsaCountGroup This group is mandatory for OSPF systems that display
per-area, per-LSA-type counters.

OID .1.3.6.1.2.1.14.15.2.3
Contains obsolete object groups.
Required groups
optional ospfAreaRangeGroup This group is obsolete, and it is mandatory only
for non-Classless Inter-Domain Routing (CIDR) OSPF
systems that support multiple areas.
optional ospfObsoleteGroup This group contains obsolete objects,
which are no longer required for OSPF systems.