The JUNOS software supports the Open Shortest Path First (OSPF) SNMP version 2 traps. The following descriptions are taken from RFC 1850, OSPF Version 2 Management Information Base:
- ospfIfStateChangeNOTIFICATION-TYPE
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfIfIpAddress,
- ospfAddressLessIf,
- }
- STATUS current
- DESCRIPTION
- "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 (e.g., goes from Dr to Down) or progresses to
a terminal state (i.e.,
- Point-to-Point, DR Other, Dr, or Backup)."
- ::= { ospfTraps 16 }
- ospfVirtIfStateChange NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfVirtIfAreaId,
- ospfVirtIfNeighbor,
- }
- STATUScurrent
- DESCRIPTION
- "An ospfIfStateChange 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
- regresses (e.g., goes from Point-to-Point to Down) or progresses
to a terminal
- state (i.e., Point)."
-
- ::= { ospfTraps 1 }
- ospfNbrStateChange NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfNbrIpAddr,
- ospfNbrAddressLessIndex,
- ospfNbrRtrId,
- ospfNbrState
- }
- STATUScurrent
- DESCRIPTION
- "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 (e.g., goes from Attempt or Full to 1-Way
or Down) or progresses to a terminal state (e.g., 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."
-
- ::= { ospfTraps 2 }
- ospfVirtNbrStateChange NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfVirtNbrArea,
- ospfVirtNbrRtrId,
- ospfVirtNbrState
- }
- STATUS current
- DESCRIPTION
- "An ospfIfStateChange 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 (e.g., goes from Attempt or Full to 1-Way
or Down) or progresses to a terminal state (e.g., Full)."
-
- ::= { ospfTraps 3 }
- ospfIfConfigError NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfIfIpAddress,
- ospfAddressLessIf,
- ospfPacketSrc, -- The source IP address
- ospfConfigErrorType, -- Type of error
- ospfPacketType
- }
- STATUScurrent
- DESCRIPTION
- "An ospfIfConfigError trap signifies that a packet has
been received on a
- non-virtual interface from a router whose configuration
parameters conflict with
- this router's configuration parameters. Note that the event
optionMismatch
- should cause a trap only if it prevents an adjacency from
forming."
-
- ::= { ospfTraps 4 }
- ospfVirtIfConfigError NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfVirtIfAreaId,
- ospfVirtIfNeighbor,
- ospfConfigErrorType, -- Type of error
- ospfPacketType
- }
- STATUScurrent
- DESCRIPTION
- "An ospfConfigError trap signifies that a packet has been
received on a virtual
- interface from a router whose configuration parameters
conflict with this router's
- configuration parameters. Note that the event optionMismatch
should cause a
- trap only if it prevents an adjacency from forming."
-
- ::= { ospfTraps 5 }
- ospfIfAuthFailure NOTIFICATION-TYPE
-
- OBJECTS {ospfRouterId, -- The originator of the trap
- ospfIfIpAddress,
- ospfAddressLessIf,
- ospfPacketSrc, -- The source IP address
- ospfConfigErrorType, -- authTypeMismatch or
- -- authFailure
- ospfPacketType
- }
- STATUScurrent
- DESCRIPTION
- "An ospfIfAuthFailure trap signifies that a packet has
been received on a
- non-virtual interface from a router whose authentication
key or authentication type
- conflicts with this router's authentication key or authentication
type."
-
- ::= { ospfTraps 6 }
- ospfVirtIfAuthFailure NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfVirtIfAreaId,
- ospfVirtIfNeighbor,
- ospfConfigErrorType, -- authTypeMismatch or
- -- authFailure
- }
- STATUScurrent
- DESCRIPTION
- "An ospfVirtIfAuthFailure trap signifies that a packet
has been received on a
- virtual interface from a router whose authentication key
or authentication type
- conflicts with this router's authentication key or authentication
type."
-
- ::= { ospfTraps 7 }
- ospfIfRxBadPacket NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfIfIpAddress,
- ospfAddressLessIf,
- ospfPacketSrc, -- The source IP address
- ospfPacketType
- }
- STATUScurrent
- DESCRIPTION
- "An ospfIfRxBadPacket trap signifies that an OSPF packet
has been received on
- a nonvirtual interface that cannot be parsed."
-
- ::= { ospfTraps 8 }
- ospfVirtIfRxBadPacket NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfVirtIfAreaId,
- ospfVirtIfNeighbor,
- ospfPacketType
- }
- STATUScurrent
- DESCRIPTION
- "An ospfRxBadPacket trap signifies that an OSPF packet
has been received on a
- virtual interface that cannot be parsed."
-
- ::= { ospfTraps 9 }
- ospfTxRetransmit NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfIfIpAddress,
- ospfAddressLessIf,
- ospfNbrRtrId, -- Destination
- ospfPacketType,
- ospfLsdbType,
- ospfLsdbLsid,
- ospfLsdbRouterId
- }
- STATUScurrent
- DESCRIPTION
- "An ospfTxRetransmit trap signifies that an OSPF packet
has been retransmitted
- on a nonvirtual 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."
-
- ::= { ospfTraps 10 }
- ospfVirtIfTxRetransmit NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfVirtIfAreaId,
- ospfVirtIfNeighbor,
- ospfPacketType,
- ospfLsdbType,
- ospfLsdbLsid,
- ospfLsdbRouterId
- }
- STATUScurrent
- DESCRIPTION
- "An ospfTxRetransmit 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."
-
- ::= { ospfTraps 11 }
- ospfOriginateLsa NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfLsdbAreaId, -- 0.0.0.0 for AS Externals
- ospfLsdbType,
- ospfLsdbLsid,
- ospfLsdbRouterId
- }
- STATUScurrent
- DESCRIPTION
- "An ospfOriginateLsa trap signifies that a new LSA has
been originated by this
- router. This trap should not be invoked for simple refreshes
of LSAs (which
- happen 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."
-
- ::= { ospfTraps 12 }
- ospfMaxAgeLsa NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfLsdbAreaId, -- 0.0.0.0 for AS Externals
- ospfLsdbType,
- ospfLsdbLsid,
- ospfLsdbRouterId
- }
- STATUScurrent
- DESCRIPTION
- "An ospfMaxAgeLsa trap signifies that one of the LSAs in
the router's link-state
- database has aged to MaxAge."
-
- ::= { ospfTraps 13 }
- ospfLsdbOverflow NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfExtLsdbLimit
- }
- STATUScurrent
- DESCRIPTION
- "An ospfLsdbOverflow trap signifies that the number of
LSAs in the router's
- link-state database has exceeded ospfExtLsdbLimit."
-
- ::= { ospfTraps 14 }
- ospfLsdbApproachingOverflow NOTIFICATION-TYPE
-
- OBJECTS {
- ospfRouterId, -- The originator of the trap
- ospfExtLsdbLimit
- }
- STATUScurrent
- DESCRIPTION
- "An ospfLsdbApproachingOverflow trap signifies that the
number of LSAs in
- the router's link-state database has exceeded ninety percent
of
- ospfExtLsdbLimit."
-
- := { ospfTraps 15 }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }