All MIBs › RFC1252-MIB
Category: IETF Standards
Description:
Provides OSPF version 2 management objects for link-state routing protocol monitoring per RFC 1252.
Imported Objects
What Is RFC1252-MIB?
RFC1252-MIB is the IETF standards-track OSPF Version 2 Management Information Base, defining objects for monitoring and configuring the OSPF link-state interior gateway routing protocol. It covers OSPF process-wide parameters, area configuration, interface and neighbor state, and the link-state database (LSAs) that OSPF routers exchange. Its monitoring emphasis is on routing-software status rather than physical hardware: neighbor adjacency states reveal whether OSPF has correctly formed relationships with peer routers, interface state objects show whether OSPF is active on a given link, and LSA/database counters can reveal link-state flapping or database synchronization problems. As a core routing-protocol MIB it is normally deployed together with the standard IF-MIB for interface indexing, but it has no dependency requirement beyond SNMPv2-SMI. It is used on IP routers running OSPFv2 in enterprise and service-provider networks to verify routing protocol health and diagnose adjacency or convergence problems, as documented in the RFC1252-MIB RFC that defines this OSPFv2 management information base.
IPNetwork Monitor allows you to monitor SNMP objects defined in RFC1252-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
What Can Be Monitored
- OSPF neighbor adjacency state
- OSPF interface state
- link-state database (LSA) counters
- OSPF area configuration
Supported Devices
- vendor-neutral, standards-based MIB, not tied to a specific manufacturer
- IP routers running OSPFv2
Monitoring Examples
No sample_objects were supplied for this module in the source data, so specific object names cannot be cited directly; based on the well-known structure of RFC 1252, an administrator would typically poll the OSPF neighbor table to check neighbor state (e.g. transitioning to or falling out of the Full state) and the interface table to confirm OSPF is enabled and active on expected links, which would reveal adjacency flapping or a misconfigured area, though exact object identifiers are not confirmed from available data.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| ospf | 1.3.6.1.2.1.13 | |||
| ospfGeneralGroup | 1.3.6.1.2.1.13.1 | |||
| ROU ospfRouterId | 1.3.6.1.2.1.13.1.1 | RouterID | read-write | A 32-bit integer uniquely identifying the router in the Autonomous System. By convention, to ensure uniqueness, this should default to the value of one of the router's IP interface addresses. |
| STA ospfAdminStat | 1.3.6.1.2.1.13.1.2 | Status | read-write | The administrative status of OSPF in the router. The value 'enabled' denotes that the OSPF Process is active on at least one interface; 'disabled' disables it on all interfaces. |
| INT ospfVersionNumber | 1.3.6.1.2.1.13.1.3 | INTEGER | read-only | The current version number of the OSPF protocol is 2. |
| T/F ospfAreaBdrRtrStatus | 1.3.6.1.2.1.13.1.4 | TruthValue | read-only | A flag to note whether this router is an area border router. |
| T/F ospfASBdrRtrStatus | 1.3.6.1.2.1.13.1.5 | TruthValue | read-write | A flag to note whether this router is an Autonomous System border router. |
| GAU ospfExternLSACount | 1.3.6.1.2.1.13.1.6 | Gauge | read-only | The number of external (LS type 5) link-state advertisements in the link-state database. |
| INT ospfExternLSACksumSum | 1.3.6.1.2.1.13.1.7 | INTEGER | read-only | The 32-bit unsigned sum of the LS checksums of the external link-state advertisements contained in the link-state database. This sum can be used to determine if there has been a change in a router's link state database, and to compare the link-state database of two routers. |
| T/F ospfTOSSupport | 1.3.6.1.2.1.13.1.8 | TruthValue | read-write | The router's support for type-of-service routing. |
| CTR ospfOriginateNewLSAs | 1.3.6.1.2.1.13.1.9 | Counter | read-only | The number of new link-state advertisements that have been originated. This number is incremented each time the router originates a new LSA. |
| CTR ospfRxNewLSAs | 1.3.6.1.2.1.13.1.10 | Counter | read-only | The number of link-state advertisements received determined to be new instantiations. This number does not include newer instantiations of self-originated link-state advertisements. |
| ospfAreaTable | 1.3.6.1.2.1.13.2 | not-accessible | Information describing the configured parameters and cumulative statistics of the router's attached areas. | |
| ospfAreaEntry | 1.3.6.1.2.1.13.2.1 | not-accessible | Information describing the configured parameters and cumulative statistics of one of the router's attached areas. | |
| ARE ospfAreaId | 1.3.6.1.2.1.13.2.1.1 | AreaID | read-write | A 32-bit integer uniquely identifying an area. Area ID 0.0.0.0 is used for the OSPF backbone. |
| INT ospfAuthType | 1.3.6.1.2.1.13.2.1.2 | INTEGER | read-write | The authentication type specified for an area. Additional authentication types may be assigned locally on a per Area basis. |
| T/F ospfImportASExtern | 1.3.6.1.2.1.13.2.1.3 | TruthValue | read-write | The area's support for importing AS external link- state advertisements. |
| CTR ospfSpfRuns | 1.3.6.1.2.1.13.2.1.4 | Counter | read-only | The number of times that the intra-area route table has been calculated using this area's link-state database. This is typically done using Dijkstra's algorithm. |
| GAU ospfAreaBdrRtrCount | 1.3.6.1.2.1.13.2.1.5 | Gauge | read-only | The total number of area border routers reachable within this area. This is initially zero, and is calculated in each SPF Pass. |
| GAU ospfASBdrRtrCount | 1.3.6.1.2.1.13.2.1.6 | Gauge | read-only | The total number of Autonomous System border routers reachable within this area. This is initially zero, and is calculated in each SPF Pass. |
| GAU ospfAreaLSACount | 1.3.6.1.2.1.13.2.1.7 | Gauge | read-only | The total number of link-state advertisements in this area's link-state database, excluding AS External LSA's. |
| INT ospfAreaLSACksumSum | 1.3.6.1.2.1.13.2.1.8 | INTEGER | read-only | The 32-bit unsigned sum of the link-state advertisements' LS checksums contained in this area's link-state database. This sum excludes external (LS type 5) link-state advertisements. The sum can be used to determine if there has been a change in a router's link state database, and to compare the link-state database of two routers. |
| ospfStubAreaTable | 1.3.6.1.2.1.13.3 | not-accessible | The set of metrics that will be advertised by a default Area Border Router into a stub area. | |
| ospfStubAreaEntry | 1.3.6.1.2.1.13.3.1 | not-accessible | The metric for a given Type of Service that will be advertised by a default Area Border Router into a stub area. | |
| ARE ospfStubAreaID | 1.3.6.1.2.1.13.3.1.1 | AreaID | read-write | The 32 bit identifier for the Stub Area. On creation, this can be derived from the instance. |
| TOS ospfStubTOS | 1.3.6.1.2.1.13.3.1.2 | TOSType | read-write | The Type of Service associated with the metric. On creation, this can be derived from the instance. |
| BIG ospfStubMetric | 1.3.6.1.2.1.13.3.1.3 | BigMetric | read-write | The metric value applied at the indicated type of service. By default, this equals the least metric at the type of service among the interfaces to other areas. |
| VAL ospfStubStatus | 1.3.6.1.2.1.13.3.1.4 | Validation | read-write | This variable displays the validity or invalidity of the entry. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent. |
| ospfLsdbTable | 1.3.6.1.2.1.13.4 | not-accessible | The OSPF Process's Links State Database. | |
| ospfLsdbEntry | 1.3.6.1.2.1.13.4.1 | not-accessible | A single Link State Advertisement. | |
| ARE ospfLsdbAreaId | 1.3.6.1.2.1.13.4.1.1 | AreaID | read-only | The 32 bit identifier of the Area from which the LSA was received. |
| INT ospfLsdbType | 1.3.6.1.2.1.13.4.1.2 | INTEGER | read-only | The type of the link state advertisement. Each link state type has a separate advertisement format. |
| IP ospfLsdbLSID | 1.3.6.1.2.1.13.4.1.3 | IpAddress | read-only | The Link State ID is an LS Type Specific field containing either a Router ID or an IP Address; it identifies the piece of the routing domain that is being described by the advertisement. |
| ROU ospfLsdbRouterId | 1.3.6.1.2.1.13.4.1.4 | RouterID | read-only | The 32 bit number that uniquely identifies the originating router in the Autonomous System. |
| INT ospfLsdbSequence | 1.3.6.1.2.1.13.4.1.5 | INTEGER | read-only | The sequence number field is a signed 32-bit integer. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement. |
| INT ospfLsdbAge | 1.3.6.1.2.1.13.4.1.6 | INTEGER | read-only | This field is the age of the link state advertisement in seconds. |
| INT ospfLsdbChecksum | 1.3.6.1.2.1.13.4.1.7 | INTEGER | read-only | This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum. |
| OCT ospfLsdbAdvertisement | 1.3.6.1.2.1.13.4.1.8 | OCTET STRING | read-only | The entire Link State Advertisement, including its header. |
| ospfAreaRangeTable | 1.3.6.1.2.1.13.5 | not-accessible | A range if IP addresses specified by an IP address/IP network mask pair. For example, class B address range of X.X.X.X with a network mask of 255.255.0.0 includes all IP addresses from X.X.0.0 to X.X.255.255 | |
| ospfAreaRangeEntry | 1.3.6.1.2.1.13.5.1 | not-accessible | A range if IP addresses specified by an IP address/IP network mask pair. For example, class B address range of X.X.X.X with a network mask of 255.255.0.0 includes all IP addresses from X.X.0.0 to X.X.255.255 | |
| ARE ospfAreaRangeAreaID | 1.3.6.1.2.1.13.5.1.1 | AreaID | read-write | The Area the Address Range is to be found within. |
| IP ospfAreaRangeNet | 1.3.6.1.2.1.13.5.1.2 | IpAddress | read-write | The IP Address of the Net or Subnet indicated by the range. |
| IP ospfAreaRangeMask | 1.3.6.1.2.1.13.5.1.3 | IpAddress | read-write | The Subnet Mask that pertains to the Net or Subnet. |
| VAL ospfAreaRangeStatus | 1.3.6.1.2.1.13.5.1.4 | Validation | read-write | This variable displays the validity or invalidity of the entry. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent. |
| ospfHostTable | 1.3.6.1.2.1.13.6 | not-accessible | The list of Hosts, and their metrics, that the router will advertise as host routes. | |
| ospfHostEntry | 1.3.6.1.2.1.13.6.1 | not-accessible | A metric to be advertised, for a given type of service, when a given host is reachable. | |
| IP ospfHostIpAddress | 1.3.6.1.2.1.13.6.1.1 | IpAddress | read-write | The IP Address of the Host. |
| TOS ospfHostTOS | 1.3.6.1.2.1.13.6.1.2 | TOSType | read-write | The Type of Service of the route being configured. |
| MET ospfHostMetric | 1.3.6.1.2.1.13.6.1.3 | Metric | read-write | The Metric to be advertised. |
| VAL ospfHostStatus | 1.3.6.1.2.1.13.6.1.4 | Validation | read-write | This variable displays the validity or invalidity of the entry. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent. |
| ospfIfTable | 1.3.6.1.2.1.13.7 | not-accessible | The OSPF Interface Table describes the interfaces from the viewpoint of OSPF. | |
| ospfIfEntry | 1.3.6.1.2.1.13.7.1 | not-accessible | The OSPF Interface Entry describes one interface from the viewpoint of OSPF. | |
| IP ospfIfIpAddress | 1.3.6.1.2.1.13.7.1.1 | IpAddress | read-write | The IP address of this OSPF interface. |
| INT ospfAddressLessIf | 1.3.6.1.2.1.13.7.1.2 | INTEGER | read-write | For the purpose of easing the instancing of addressed and addressless interfaces; This variable takes the value 0 on interfaces with IP Addresses, and the corresponding value of ifIndex for interfaces having no IP Address. |
| ARE ospfIfAreaId | 1.3.6.1.2.1.13.7.1.3 | AreaID | read-write | A 32-bit integer uniquely identifying the area to which the interface connects. Area ID 0.0.0.0 is used for the OSPF backbone. |
| INT ospfIfType | 1.3.6.1.2.1.13.7.1.4 | INTEGER | read-write | The OSPF interface type. By way of a default, this field may be intuited from the corresponding value of ifType. Broadcast LANs, such as Ethernet and IEEE 802.5, take the value 'broadcast', X.25, Frame Relay, and similar technologies take the value 'nbma', and links that are definitively point to point take the value 'pointToPoint'. |
| STA ospfIfAdminStat | 1.3.6.1.2.1.13.7.1.5 | Status | read-write | The OSPF interface's administrative status. The value 'enabled' denotes that neighbor relationships may be formed on the interface, and the interface will be advertised as an internal route to some area. The value 'disabled' denotes that the interface is external to OSPF. |
| DES ospfIfRtrPriority | 1.3.6.1.2.1.13.7.1.6 | DesignatedRouterPriority | read-write | The priority of this interface. Used in multi-access networks, this field is used in the designated router election algorithm. The value 0 signifies that the router is not eligible to become the designated router on this particular network. In the event of a tie in this value, routers will use their router id as a tie breaker. |
| UPT ospfIfTransitDelay | 1.3.6.1.2.1.13.7.1.7 | UpToMaxAge | read-write | The estimated number of seconds it takes to transmit a link- state update packet over this interface. |
| UPT ospfIfRetransInterval | 1.3.6.1.2.1.13.7.1.8 | UpToMaxAge | read-write | The number of seconds between link-state advertisement retransmissions, for adjacencies belonging to this interface. This value is also used when retransmitting database description and link-state request packets. |
| HEL ospfIfHelloInterval | 1.3.6.1.2.1.13.7.1.9 | HelloRange | read-write | The length of time, in seconds, between the Hello packets that the router sends on the interface. This value must be the same for all routers attached to a common network. |
| NUM ospfIfRtrDeadInterval | 1.3.6.1.2.1.13.7.1.10 | PositiveInteger | read-write | The number of seconds that a router's Hello packets have not been seen before it's neighbors declare the router down. This should be some multiple of the Hello interval. This value must be the same for all routers attached to a common network. |
| NUM ospfIfPollInterval | 1.3.6.1.2.1.13.7.1.11 | PositiveInteger | read-write | The larger time interval, in seconds, between the Hello packets sent to an inactive non-broadcast multi- access neighbor. |
| INT ospfIfState | 1.3.6.1.2.1.13.7.1.12 | INTEGER | read-only | The OSPF Interface State. |
| IP ospfIfDesignatedRouter | 1.3.6.1.2.1.13.7.1.13 | IpAddress | read-only | The IP Address of the Designated Router. |
| IP ospfIfBackupDesignatedRouter | 1.3.6.1.2.1.13.7.1.14 | IpAddress | read-only | The IP Address of the Backup Designated Router. |
| CTR ospfIfEvents | 1.3.6.1.2.1.13.7.1.15 | Counter | read-only | The number of times this OSPF interface has changed its state, or an error has occurred. |
| OCT ospfIfAuthKey | 1.3.6.1.2.1.13.7.1.16 | OCTET STRING | read-write | The Authentication Key. If the Area's Authorization Type is simplePassword, and the key length is shorter than 8 octets, the agent will left adjust and zero fill to 8 octets. When read, ospfIfAuthKey always returns an Octet String of length zero. |
| ospfIfMetricTable | 1.3.6.1.2.1.13.8 | not-accessible | The TOS metrics for a non-virtual interface identified by the interface index. | |
| ospfIfMetricEntry | 1.3.6.1.2.1.13.8.1 | not-accessible | A particular TOS metric for a non-virtual interface identified by the interface index. | |
| IP ospfIfMetricIpAddress | 1.3.6.1.2.1.13.8.1.1 | IpAddress | read-write | The IP address of this OSPF interface. On row creation, this can be derived from the instance. |
| INT ospfIfMetricAddressLessIf | 1.3.6.1.2.1.13.8.1.2 | INTEGER | read-write | For the purpose of easing the instancing of addressed and addressless interfaces; This variable takes the value 0 on interfaces with IP Addresses, and the value of ifIndex for interfaces having no IP Address. On row creation, this can be derived from the instance. |
| TOS ospfIfMetricTOS | 1.3.6.1.2.1.13.8.1.3 | TOSType | read-write | The type of service metric being referenced. On row creation, this can be derived from the instance. |
| MET ospfIfMetricMetric | 1.3.6.1.2.1.13.8.1.4 | Metric | read-write | The metric of using this type of service on this interface. The default value of the TOS 0 Metric is 10^8 / ifSpeed. The value FFFF is distinguished to mean 'no route via this TOS'. |
| VAL ospfIfMetricStatus | 1.3.6.1.2.1.13.8.1.5 | Validation | read-write | This variable displays the validity or invalidity of the entry. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent. |
| ospfVirtIfTable | 1.3.6.1.2.1.13.9 | not-accessible | Information about this router's virtual interfaces. | |
| ospfVirtIfEntry | 1.3.6.1.2.1.13.9.1 | not-accessible | Information about a single Virtual Interface. | |
| ARE ospfVirtIfAreaID | 1.3.6.1.2.1.13.9.1.1 | AreaID | read-write | The Transit Area that the Virtual Link traverses. By definition, this is not 0.0.0.0 |
| ROU ospfVirtIfNeighbor | 1.3.6.1.2.1.13.9.1.2 | RouterID | read-write | The Router ID of the Virtual Neighbor. |
| UPT ospfVirtIfTransitDelay | 1.3.6.1.2.1.13.9.1.3 | UpToMaxAge | read-write | The estimated number of seconds it takes to transmit a link- state update packet over this interface. |
| UPT ospfVirtIfRetransInterval | 1.3.6.1.2.1.13.9.1.4 | UpToMaxAge | read-write | The number of seconds between link-state advertisement retransmissions, for adjacencies belonging to this interface. This value is also used when retransmitting database description and link-state request packets. This value should be well over the expected round-trip time. |
| HEL ospfVirtIfHelloInterval | 1.3.6.1.2.1.13.9.1.5 | HelloRange | read-write | The length of time, in seconds, between the Hello packets that the router sends on the interface. This value must be the same for the virtual neighbor. |
| NUM ospfVirtIfRtrDeadInterval | 1.3.6.1.2.1.13.9.1.6 | PositiveInteger | read-write | The number of seconds that a router's Hello packets have not been seen before it's neighbors declare the router down. This should be some multiple of the Hello interval. This value must be the same for the virtual neighbor. |
| INT ospfVirtIfState | 1.3.6.1.2.1.13.9.1.7 | INTEGER | read-only | OSPF virtual interface states. |
| CTR ospfVirtIfEvents | 1.3.6.1.2.1.13.9.1.8 | Counter | read-only | The number of state changes or error events on this Virtual Link |
| OCT ospfVirtIfAuthKey | 1.3.6.1.2.1.13.9.1.9 | OCTET STRING | read-write | If Authentication Type is simplePassword, the device will left adjust and zero fill to 8 octets. When read, ospfVifAuthKey always returns a string of length zero. |
| VAL ospfVirtIfStatus | 1.3.6.1.2.1.13.9.1.10 | Validation | read-write | This variable displays the validity or invalidity of the entry. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent. |
| ospfNbrTable | 1.3.6.1.2.1.13.10 | not-accessible | A table of non-virtual neighbor information. | |
| ospfNbrEntry | 1.3.6.1.2.1.13.10.1 | not-accessible | The information regarding a single neighbor. | |
| IP ospfNbrIpAddr | 1.3.6.1.2.1.13.10.1.1 | IpAddress | read-write | The IP address of this neighbor. |
| NUM ospfNbrAddressLessIndex | 1.3.6.1.2.1.13.10.1.2 | InterfaceIndex | read-write | On an interface having an IP Address, zero. On addressless interfaces, the corresponding value of ifIndex in the Internet Standard MIB. On row creation, this can be derived from the instance. |
| ROU ospfNbrRtrId | 1.3.6.1.2.1.13.10.1.3 | RouterID | read-only | A 32-bit integer (represented as a type IpAddress) uniquely identifying the neighboring router in the Autonomous System. |
| INT ospfNbrOptions | 1.3.6.1.2.1.13.10.1.4 | INTEGER | read-only | A Bit Mask corresponding to the neighbor's options field. Bit 0, if set, indicates that the area accepts and operates on external information; if zero, it is a stub area. Bit 1, if set, indicates that the system will operate on Type of Service metrics other than TOS 0. If zero, the neighbor will ignore all metrics except the TOS 0 metric. |
| DES ospfNbrPriority | 1.3.6.1.2.1.13.10.1.5 | DesignatedRouterPriority | read-write | The priority of this neighbor in the designated router election algorithm. The value 0 signifies that the neighbor is not eligible to become the designated router on this particular network. |
| INT ospfNbrState | 1.3.6.1.2.1.13.10.1.6 | INTEGER | read-only | The State of the relationship with this Neighbor. |
| CTR ospfNbrEvents | 1.3.6.1.2.1.13.10.1.7 | Counter | read-only | The number of times this neighbor relationship has changed state, or an error has occurred. |
| GAU ospfNbrLSRetransQLen | 1.3.6.1.2.1.13.10.1.8 | Gauge | read-only | The current length of the retransmission queue. |
| VAL ospfNBMANbrStatus | 1.3.6.1.2.1.13.10.1.9 | Validation | read-write | This variable displays the validity or invalidity of the entry. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent. |
| ospfVirtNbrTable | 1.3.6.1.2.1.13.11 | not-accessible | A table of virtual neighbor information. | |
| ospfVirtNbrEntry | 1.3.6.1.2.1.13.11.1 | not-accessible | Virtual neighbor information. | |
| ARE ospfVirtNbrArea | 1.3.6.1.2.1.13.11.1.1 | AreaID | read-only | The Transit Area Identifier. |
| ROU ospfVirtNbrRtrId | 1.3.6.1.2.1.13.11.1.2 | RouterID | read-only | A 32-bit integer uniquely identifying the neighboring router in the Autonomous System. |
| IP ospfVirtNbrIpAddr | 1.3.6.1.2.1.13.11.1.3 | IpAddress | read-only | The IP address this Virtual Neighbor is using. |
| INT ospfVirtNbrOptions | 1.3.6.1.2.1.13.11.1.4 | INTEGER | read-only | A bit map corresponding to the neighbor's options field. Thus, Bit 1, if set, indicates that the neighbor supports Type of Service Routing; if zero, no metrics other than TOS 0 are in use by the neighbor. |
| INT ospfVirtNbrState | 1.3.6.1.2.1.13.11.1.5 | INTEGER | read-only | The state of the Virtual Neighbor Relationship. |
| CTR ospfVirtNbrEvents | 1.3.6.1.2.1.13.11.1.6 | Counter | read-only | The number of times this virtual link has changed its state, or an error has occurred. |
| GAU ospfVirtNbrLSRetransQLen | 1.3.6.1.2.1.13.11.1.7 | Gauge | read-only | The current length of the retransmission queue. |
RFC description
OSPF MIB module for managing IP routing topology, areas, and designated router elections.
Start monitoring vendor-neutral, standards-based MIB, IP routers running OSPFv2 with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.