OSPF-TRAP-MIB
- Functions Overview
- Relationship Between Tables
- Description of Single Objects
- Description of Alarm Objects
- ospfVirtIfStateChange
- ospfNbrStateChange
- ospfVirtNbrStateChange
- ospfIfConfigError
- ospfVirtIfConfigError
- ospfIfAuthFailure
- ospfVirtIfAuthFailure
- ospfIfRxBadPacket
- ospfVirtIfRxBadPacket
- ospfTxRetransmit
- ospfVirtIfTxRetransmit
- ospfOriginateLsa
- ospfMaxAgeLsa
- ospfLsdbOverflow
- ospfLsdbApproachingOverflow
- ospfIfStateChange
- ospfNssaTranslatorStatusChange
- ospfRestartStatusChange
- ospfNbrRestartHelperStatusChange
- ospfVirtNbrRestartHelperStatusChange
Functions Overview
The RFC 4750 defines the OSPF TRAP MIB that is used to set up, modify, and view the running state of the OSPF protocol on the network device.
Root directory:iso(1).org(3).dod(6).internet(1).mgmt(2).mib-2(1).ospf(14).ospfTrap(16)At present, this MIB supports 1 OID and 20 traps.
Description of Single Objects
ospfSetTrap
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.14.16.1.1 |
ospfSetTrap |
OCTET STRING(SIZE(4)) |
Read-write |
A 4-octet string serving as a bit map for the trap events defined by the OSPF traps. This object is used to enable and disable specific OSPF traps where a 1 in the bit field represents enabled. The right-most bit (least significant) represents trap 0. This object is persistent and when written the entity SHOULD save the change to non-volatile storage. |
Currently, the maximum access is read-only. |
ospfConfigErrorType
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.14.16.1.2 |
ospfConfigErrorType |
INTEGER{badVersion(1),areaMismatch(2),unknownNbmaNbr(3),unknownVirtualNbr(4),authTypeMismatch(5),authFailure(6),netMaskMismatch(7),helloIntervalMismatch(8),deadIntervalMismatch(9),optionMismatch(10),mtuMismatch(11),duplicateRouterId(12),noError(13)} |
Read-only |
Indicates the potential types of configuration conflicts. |
The return value 0 is supported only. |
Description of Alarm Objects
ospfVirtIfStateChange
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.1 |
ospfVirtIfStateChange |
|
An ospfVirtIfStateChange trap signifies that there has been a change in the state of an OSPF virtual interface. This trap should be generated when the interface state egresses (for example, goes from Point-to-Point to Down) or progresses to a terminal state (for example, Point-to-Point). |
This object is implemented as defined in the corresponding MIB files. |
ospfNbrStateChange
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.2 |
ospfNbrStateChange |
|
An ospfNbrStateChange trap signifies that there has been a change in the state of a non-virtual OSPF neighbor. This trap should be generated when the neighbor state regresses (for example, goes from Attempt or Full to 1-Way or Down) or progresses to a terminal state (for example, 2-Way or Full). When a neighbor transitions from or to Full on non-broadcast multi-access and broadcast networks, the trap should be generated by the designated router. A designated router transitioning to Down will be noted by ospfIfStateChange. |
This object is implemented as defined in the corresponding MIB files. |
ospfVirtNbrStateChange
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.3 |
ospfVirtNbrStateChange |
|
An ospfVirtNbrStateChange trap signifies that there has been a change in the state of an OSPF virtual neighbor. This trap should be generated when the neighbor state regresses (for example, goes from Attempt or Full to 1-Way or Down) or progresses to a terminal state (for example, Full). |
This object is implemented as defined in the corresponding MIB files. |
ospfIfConfigError
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.4 |
ospfIfConfigError |
|
An ospfIfConfigError trap signifies that a packet has been received on a non-virtual interface from a device whose configuration parameters conflict with this device's configuration parameters. Note that the event optionMismatch should cause a trap only if it prevents an adjacency from forming. |
This object is implemented as defined in the corresponding MIB files. |
ospfVirtIfConfigError
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.5 |
ospfVirtIfConfigError |
|
An ospfVirtIfConfigError trap signifies that a packet has been received on a virtual interface from a device whose configuration parameters conflict with this device's configuration parameters. Note that the event optionMismatch should cause a trap only if it prevents an adjacency from forming. |
This object is implemented as defined in the corresponding MIB files. |
ospfIfAuthFailure
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.6 |
ospfIfAuthFailure |
|
An ospfIfAuthFailure trap signifies that a packet has been received on a non-virtual interface from a device whose authentication key or authentication type conflicts with this device's authentication key or authentication type. |
This object is implemented as defined in the corresponding MIB files. |
ospfVirtIfAuthFailure
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.7 |
ospfVirtIfAuthFailure |
|
An ospfVirtIfAuthFailure trap signifies that a packet has been received on a virtual interface from a device whose authentication key or authentication type conflicts with this device's authentication key or authentication type. |
This object is implemented as defined in the corresponding MIB files. |
ospfIfRxBadPacket
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.8 |
ospfIfRxBadPacket |
|
An ospfIfRxBadPacket trap signifies that an OSPF packet has been received on a non-virtual interface that cannot be parsed. |
This object is implemented as defined in the corresponding MIB files. |
ospfVirtIfRxBadPacket
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.9 |
ospfVirtIfRxBadPacket |
|
An ospfVirtIfRxBadPacket trap signifies that an OSPF packet has been received on a virtual interface that cannot be parsed. |
This object is implemented as defined in the corresponding MIB files. |
ospfTxRetransmit
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.10 |
ospfTxRetransmit |
|
An ospfTxRetransmit trap signifies that an OSPF packet has been retransmitted on a non-virtual interface. All packets that may be retransmitted are associated with an LSDB entry. The LS type, LS ID, and Router ID are used to identify the LSDB entry. |
This object is implemented as defined in the corresponding MIB files. |
ospfVirtIfTxRetransmit
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.11 |
ospfVirtIfTxRetransmit |
|
An ospfVirtIfTxRetransmit trap signifies that an OSPF packet has been retransmitted on a virtual interface. All packets that may be retransmitted are associated with an LSDB entry. The LS type, LS ID, and Router ID are used to identify the LSDB entry. |
This object is implemented as defined in the corresponding MIB files. |
ospfOriginateLsa
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.12 |
ospfOriginateLsa |
|
An ospfOriginateLsa trap signifies that a new LSA has been originated by this device. This trap should not be invoked for simple refreshes of LSAs (which happens every 30 minutes), but instead will only be invoked when an LSA is (re)originated due to a topology change. Additionally, this trap does not include LSAs that are being flushed because they have reached MaxAge. |
This object is implemented as defined in the corresponding MIB files. |
ospfMaxAgeLsa
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.13 |
ospfMaxAgeLsa |
|
An ospfMaxAgeLsa trap signifies that one of the LSA in the device's link-state database has aged to MaxAge. |
This object is implemented as defined in the corresponding MIB files. |
ospfLsdbOverflow
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.14 |
ospfLsdbOverflow |
|
An ospfLsdbOverflow trap signifies that the number of LSAs in the device's link state database has exceeded ospfExtLsdbLimit. |
This object is implemented as defined in the corresponding MIB files. |
ospfLsdbApproachingOverflow
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.15 |
ospfLsdbApproachingOverflow |
|
An ospfLsdbApproachingOverflow trap signifies that the number of LSAs in the device's link state database has exceeded ninety percent of ospfExtLsdbLimit. |
This object is implemented as defined in the corresponding MIB files. |
ospfIfStateChange
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.16 |
ospfIfStateChange |
|
An ospfIfStateChange trap signifies that there has been a change in the state of a non-virtual OSPF interface. This trap should be generated when the interface state regresses (for example, goes from Dr to Down) or progresses to a terminal state (for example, Point-to-Point, DR Other, Dr, or Backup). |
This object is implemented as defined in the corresponding MIB files. |
ospfNssaTranslatorStatusChange
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.17 |
ospfNssaTranslatorStatusChange |
|
An ospfNssaTranslatorStatusChange trap indicates that there has been a change in the device's ability to translate OSPF type-7 LSAs into OSPF type-5 LSAs. This trap should be generated when the translator status transitions from or to any defined status on a per-area basis. |
This object is implemented as defined in the corresponding MIB files. |
ospfRestartStatusChange
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.18 |
ospfRestartStatusChange |
|
An ospfRestartStatusChange trap signifies that there has been a change in the graceful restart state for the device. This trap should be generated when the device restart status changes. |
This object is implemented as defined in the corresponding MIB files. |
ospfNbrRestartHelperStatusChange
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.19 |
ospfNbrRestartHelperStatusChange |
|
An ospfNbrRestartHelperStatusChange trap signifies that there has been a change in the graceful restart helper state for the neighbor. This trap should be generated when the neighbor restart helper status transitions for a neighbor. |
This object is implemented as defined in the corresponding MIB files. |
ospfVirtNbrRestartHelperStatusChange
OID |
Object Name |
Syntax |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.14.16.2.20 |
ospfVirtNbrRestartHelperStatusChange |
|
An ospfVirtNbrRestartHelperStatusChange trap signifies that there has been a change in the graceful restart helper state for the virtual neighbor. This trap should be generated when the virtual neighbor restart helper status transitions for a virtual neighbor. |
This object is implemented as defined in the corresponding MIB files. |
- Functions Overview
- Relationship Between Tables
- Description of Single Objects
- Description of Alarm Objects
- ospfVirtIfStateChange
- ospfNbrStateChange
- ospfVirtNbrStateChange
- ospfIfConfigError
- ospfVirtIfConfigError
- ospfIfAuthFailure
- ospfVirtIfAuthFailure
- ospfIfRxBadPacket
- ospfVirtIfRxBadPacket
- ospfTxRetransmit
- ospfVirtIfTxRetransmit
- ospfOriginateLsa
- ospfMaxAgeLsa
- ospfLsdbOverflow
- ospfLsdbApproachingOverflow
- ospfIfStateChange
- ospfNssaTranslatorStatusChange
- ospfRestartStatusChange
- ospfNbrRestartHelperStatusChange
- ospfVirtNbrRestartHelperStatusChange