Blame mibs/ietf/OSPF-TRAP-MIB

Packit Service 9ccfef
OSPF-TRAP-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress
Packit Service 9ccfef
                 FROM SNMPv2-SMI
Packit Service 9ccfef
    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
Packit Service 9ccfef
                 FROM SNMPv2-CONF
Packit Service 9ccfef
    ospfRouterId, ospfIfIpAddress, ospfAddressLessIf, ospfIfState,
Packit Service 9ccfef
    ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfVirtIfState,
Packit Service 9ccfef
    ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId,
Packit Service 9ccfef
    ospfNbrState, ospfVirtNbrArea, ospfVirtNbrRtrId,
Packit Service 9ccfef
    ospfVirtNbrState, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId,
Packit Service 9ccfef
    ospfLsdbAreaId, ospfExtLsdbLimit, ospf, ospfAreaId,
Packit Service 9ccfef
    ospfAreaNssaTranslatorState, ospfRestartStatus,
Packit Service 9ccfef
    ospfRestartInterval, ospfRestartExitReason,
Packit Service 9ccfef
    ospfNbrRestartHelperStatus, ospfNbrRestartHelperAge,
Packit Service 9ccfef
    ospfNbrRestartHelperExitReason, ospfVirtNbrRestartHelperStatus,
Packit Service 9ccfef
    ospfVirtNbrRestartHelperAge, ospfVirtNbrRestartHelperExitReason
Packit Service 9ccfef
                 FROM OSPF-MIB;
Packit Service 9ccfef
Packit Service 9ccfef
  ospfTrap MODULE-IDENTITY
Packit Service 9ccfef
Packit Service 9ccfef
       LAST-UPDATED "200611100000Z" -- November 10, 2006 00:00:00 EST
Packit Service 9ccfef
       ORGANIZATION "IETF OSPF Working Group"
Packit Service 9ccfef
       CONTACT-INFO
Packit Service 9ccfef
       "WG E-Mail: ospf@ietf.org
Packit Service 9ccfef
Packit Service 9ccfef
        WG Chairs: acee@cisco.com
Packit Service 9ccfef
                   rohit@gmail.com
Packit Service 9ccfef
Packit Service 9ccfef
        Editors:   Dan Joyal
Packit Service 9ccfef
                   Nortel
Packit Service 9ccfef
                   600 Technology Park Drive
Packit Service 9ccfef
                   Billerica, MA  01821
Packit Service 9ccfef
                   djoyal@nortel.com
Packit Service 9ccfef
Packit Service 9ccfef
                   Piotr Galecki
Packit Service 9ccfef
                   Airvana
Packit Service 9ccfef
                   19 Alpha Road
Packit Service 9ccfef
                   Chelmsford, MA 01824
Packit Service 9ccfef
                   pgalecki@airvana.com
Packit Service 9ccfef
Packit Service 9ccfef
                   Spencer Giacalone
Packit Service 9ccfef
                   CSFB
Packit Service 9ccfef
                   Eleven Madison Ave
Packit Service 9ccfef
                   New York, NY 10010-3629
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
                   spencer.giacalone@gmail.com"
Packit Service 9ccfef
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "The MIB module to describe traps for the OSPF
Packit Service 9ccfef
          Version 2 Protocol.
Packit Service 9ccfef
Packit Service 9ccfef
          Copyright (C) The IETF Trust (2006).
Packit Service 9ccfef
          This version of this MIB module is part of
Packit Service 9ccfef
          RFC 4750;  see the RFC itself for full legal
Packit Service 9ccfef
          notices."
Packit Service 9ccfef
Packit Service 9ccfef
       REVISION "200611100000Z" -- November 10, 2006 00:00:00 EST
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "Updated for latest changes to OSPFv2:
Packit Service 9ccfef
           -added graceful restart related traps
Packit Service 9ccfef
           -added new config error types
Packit Service 9ccfef
           -added ospfNssaTranslatorStatusChange trap.
Packit Service 9ccfef
           See Appendix B of RFC 4750 for more details.
Packit Service 9ccfef
Packit Service 9ccfef
          This version published as part of RFC 4750"
Packit Service 9ccfef
Packit Service 9ccfef
       REVISION "199501201225Z" -- Fri Jan 20 12:25:50 PST 1995
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "The initial SMIv2 revision of this MIB module, published
Packit Service 9ccfef
          in RFC 1850."
Packit Service 9ccfef
Packit Service 9ccfef
       ::= { ospf 16 }
Packit Service 9ccfef
Packit Service 9ccfef
--  Trap Support Objects
Packit Service 9ccfef
Packit Service 9ccfef
--  The following are support objects for the OSPF traps.
Packit Service 9ccfef
Packit Service 9ccfef
  ospfTrapControl OBJECT IDENTIFIER ::= { ospfTrap 1 }
Packit Service 9ccfef
  ospfTraps OBJECT IDENTIFIER ::= { ospfTrap 2 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfSetTrap OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX       OCTET STRING (SIZE(4))
Packit Service 9ccfef
       MAX-ACCESS   read-write
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "A 4-octet string serving as a bit map for
Packit Service 9ccfef
          the trap events defined by the OSPF traps.  This
Packit Service 9ccfef
          object is used to enable and disable specific
Packit Service 9ccfef
          OSPF traps where a 1 in the bit field
Packit Service 9ccfef
          represents enabled.  The right-most bit (least
Packit Service 9ccfef
          significant) represents trap 0.
Packit Service 9ccfef
Packit Service 9ccfef
          This object is persistent and when written
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          the entity SHOULD save the change to non-volatile
Packit Service 9ccfef
          storage."
Packit Service 9ccfef
        ::= { ospfTrapControl 1 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfConfigErrorType OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX       INTEGER {
Packit Service 9ccfef
                       badVersion (1),
Packit Service 9ccfef
                       areaMismatch (2),
Packit Service 9ccfef
                       unknownNbmaNbr (3), -- Router is DR eligible
Packit Service 9ccfef
                       unknownVirtualNbr (4),
Packit Service 9ccfef
                       authTypeMismatch(5),
Packit Service 9ccfef
                       authFailure (6),
Packit Service 9ccfef
                       netMaskMismatch (7),
Packit Service 9ccfef
                       helloIntervalMismatch (8),
Packit Service 9ccfef
                       deadIntervalMismatch (9),
Packit Service 9ccfef
                       optionMismatch (10),
Packit Service 9ccfef
                       mtuMismatch (11),
Packit Service 9ccfef
                       duplicateRouterId (12),
Packit Service 9ccfef
                       noError (13) }
Packit Service 9ccfef
       MAX-ACCESS   read-only
Packit Service 9ccfef
       STATUS   current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "Potential types of configuration conflicts.
Packit Service 9ccfef
          Used by the ospfConfigError and
Packit Service 9ccfef
          ospfConfigVirtError traps.  When the last value
Packit Service 9ccfef
          of a trap using this object is needed, but no
Packit Service 9ccfef
          traps of that type have been sent, this value
Packit Service 9ccfef
          pertaining to this object should be returned as
Packit Service 9ccfef
          noError."
Packit Service 9ccfef
       ::= { ospfTrapControl 2 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfPacketType OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX       INTEGER {
Packit Service 9ccfef
                       hello (1),
Packit Service 9ccfef
                       dbDescript (2),
Packit Service 9ccfef
                       lsReq (3),
Packit Service 9ccfef
                       lsUpdate (4),
Packit Service 9ccfef
                       lsAck (5),
Packit Service 9ccfef
                       nullPacket (6) }
Packit Service 9ccfef
       MAX-ACCESS   read-only
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "OSPF packet types.  When the last value of a trap
Packit Service 9ccfef
          using this object is needed, but no traps of
Packit Service 9ccfef
          that type have been sent, this value pertaining
Packit Service 9ccfef
          to this object should be returned as nullPacket."
Packit Service 9ccfef
       ::= { ospfTrapControl 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
  ospfPacketSrc OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX       IpAddress
Packit Service 9ccfef
       MAX-ACCESS   read-only
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "The IP address of an inbound packet that cannot
Packit Service 9ccfef
          be identified by a neighbor instance.  When
Packit Service 9ccfef
          the last value of a trap using this object is
Packit Service 9ccfef
          needed, but no traps of that type have been sent,
Packit Service 9ccfef
          this value pertaining to this object should
Packit Service 9ccfef
          be returned as 0.0.0.0."
Packit Service 9ccfef
       ::= { ospfTrapControl 4 }
Packit Service 9ccfef
Packit Service 9ccfef
--  Traps
Packit Service 9ccfef
Packit Service 9ccfef
  ospfVirtIfStateChange NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfVirtIfAreaId,
Packit Service 9ccfef
          ospfVirtIfNeighbor,
Packit Service 9ccfef
          ospfVirtIfState  -- The new state
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfVirtIfStateChange trap signifies that there
Packit Service 9ccfef
          has been a change in the state of an OSPF virtual
Packit Service 9ccfef
          interface.
Packit Service 9ccfef
Packit Service 9ccfef
          This trap should be generated when the interface
Packit Service 9ccfef
          state regresses (e.g., goes from Point-to-Point to Down)
Packit Service 9ccfef
          or progresses to a terminal state
Packit Service 9ccfef
          (i.e., Point-to-Point)."
Packit Service 9ccfef
       ::= { ospfTraps 1 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfNbrStateChange NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfNbrIpAddr,
Packit Service 9ccfef
          ospfNbrAddressLessIndex,
Packit Service 9ccfef
          ospfNbrRtrId,
Packit Service 9ccfef
          ospfNbrState  -- The new state
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfNbrStateChange trap signifies that
Packit Service 9ccfef
          there has been a change in the state of a
Packit Service 9ccfef
          non-virtual OSPF neighbor.  This trap should be
Packit Service 9ccfef
          generated when the neighbor state regresses
Packit Service 9ccfef
          (e.g., goes from Attempt or Full to 1-Way or
Packit Service 9ccfef
          Down) or progresses to a terminal state (e.g.,
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          2-Way or Full).  When an neighbor transitions
Packit Service 9ccfef
          from or to Full on non-broadcast multi-access
Packit Service 9ccfef
          and broadcast networks, the trap should be
Packit Service 9ccfef
          generated by the designated router.  A designated
Packit Service 9ccfef
          router transitioning to Down will be noted by
Packit Service 9ccfef
          ospfIfStateChange."
Packit Service 9ccfef
       ::= { ospfTraps 2 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfVirtNbrStateChange NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfVirtNbrArea,
Packit Service 9ccfef
          ospfVirtNbrRtrId,
Packit Service 9ccfef
          ospfVirtNbrState  -- The new state
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfVirtNbrStateChange trap signifies that there
Packit Service 9ccfef
          has been a change in the state of an OSPF virtual
Packit Service 9ccfef
          neighbor.  This trap should be generated
Packit Service 9ccfef
          when the neighbor state regresses (e.g., goes
Packit Service 9ccfef
          from Attempt or Full to 1-Way or Down) or
Packit Service 9ccfef
          progresses to a terminal state (e.g., Full)."
Packit Service 9ccfef
       ::= { ospfTraps 3 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfIfConfigError NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfIfIpAddress,
Packit Service 9ccfef
          ospfAddressLessIf,
Packit Service 9ccfef
          ospfPacketSrc,  -- The source IP address
Packit Service 9ccfef
          ospfConfigErrorType, -- Type of error
Packit Service 9ccfef
          ospfPacketType
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfIfConfigError trap signifies that a
Packit Service 9ccfef
          packet has been received on a non-virtual
Packit Service 9ccfef
          interface from a router whose configuration
Packit Service 9ccfef
          parameters conflict with this router's
Packit Service 9ccfef
          configuration parameters.  Note that the event
Packit Service 9ccfef
          optionMismatch should cause a trap only if it
Packit Service 9ccfef
          prevents an adjacency from forming."
Packit Service 9ccfef
       ::= { ospfTraps 4 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfVirtIfConfigError NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfVirtIfAreaId,
Packit Service 9ccfef
          ospfVirtIfNeighbor,
Packit Service 9ccfef
          ospfConfigErrorType, -- Type of error
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          ospfPacketType
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfVirtIfConfigError trap signifies that a
Packit Service 9ccfef
          packet has been received on a virtual interface
Packit Service 9ccfef
          from a router whose configuration parameters
Packit Service 9ccfef
          conflict with this router's configuration
Packit Service 9ccfef
          parameters.  Note that the event optionMismatch
Packit Service 9ccfef
          should cause a trap only if it prevents an
Packit Service 9ccfef
          adjacency from forming."
Packit Service 9ccfef
       ::= { ospfTraps 5 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfIfAuthFailure NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfIfIpAddress,
Packit Service 9ccfef
          ospfAddressLessIf,
Packit Service 9ccfef
          ospfPacketSrc,  -- The source IP address
Packit Service 9ccfef
          ospfConfigErrorType, -- authTypeMismatch or
Packit Service 9ccfef
                               -- authFailure
Packit Service 9ccfef
          ospfPacketType
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfIfAuthFailure trap signifies that a
Packit Service 9ccfef
          packet has been received on a non-virtual
Packit Service 9ccfef
          interface from a router whose authentication key
Packit Service 9ccfef
          or authentication type conflicts with this
Packit Service 9ccfef
          router's authentication key or authentication
Packit Service 9ccfef
          type."
Packit Service 9ccfef
       ::= { ospfTraps 6 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfVirtIfAuthFailure NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfVirtIfAreaId,
Packit Service 9ccfef
          ospfVirtIfNeighbor,
Packit Service 9ccfef
          ospfConfigErrorType, -- authTypeMismatch or
Packit Service 9ccfef
                               -- authFailure
Packit Service 9ccfef
          ospfPacketType
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfVirtIfAuthFailure trap signifies that a
Packit Service 9ccfef
          packet has been received on a virtual interface
Packit Service 9ccfef
          from a router whose authentication key or
Packit Service 9ccfef
          authentication type conflicts with this router's
Packit Service 9ccfef
          authentication key or authentication type."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
       ::= { ospfTraps 7 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfIfRxBadPacket NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfIfIpAddress,
Packit Service 9ccfef
          ospfAddressLessIf,
Packit Service 9ccfef
          ospfPacketSrc,  -- The source IP address
Packit Service 9ccfef
          ospfPacketType
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfIfRxBadPacket trap signifies that an
Packit Service 9ccfef
          OSPF packet has been received on a non-virtual
Packit Service 9ccfef
          interface that cannot be parsed."
Packit Service 9ccfef
       ::= { ospfTraps 8 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfVirtIfRxBadPacket NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
         ospfVirtIfAreaId,
Packit Service 9ccfef
         ospfVirtIfNeighbor,
Packit Service 9ccfef
         ospfPacketType
Packit Service 9ccfef
         }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfVirtIfRxBadPacket trap signifies that an OSPF
Packit Service 9ccfef
          packet has been received on a virtual interface
Packit Service 9ccfef
          that cannot be parsed."
Packit Service 9ccfef
       ::= { ospfTraps 9 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfTxRetransmit NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfIfIpAddress,
Packit Service 9ccfef
          ospfAddressLessIf,
Packit Service 9ccfef
          ospfNbrRtrId, -- Destination
Packit Service 9ccfef
          ospfPacketType,
Packit Service 9ccfef
          ospfLsdbType,
Packit Service 9ccfef
          ospfLsdbLsid,
Packit Service 9ccfef
          ospfLsdbRouterId
Packit Service 9ccfef
          }
Packit Service 9ccfef
        STATUS       current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
           "An ospfTxRetransmit trap signifies than an
Packit Service 9ccfef
           OSPF packet has been retransmitted on a
Packit Service 9ccfef
           non-virtual interface.  All packets that may be
Packit Service 9ccfef
           retransmitted are associated with an LSDB entry.
Packit Service 9ccfef
           The LS type, LS ID, and Router ID are used to
Packit Service 9ccfef
           identify the LSDB entry."
Packit Service 9ccfef
        ::= { ospfTraps 10 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
  ospfVirtIfTxRetransmit NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfVirtIfAreaId,
Packit Service 9ccfef
          ospfVirtIfNeighbor,
Packit Service 9ccfef
          ospfPacketType,
Packit Service 9ccfef
          ospfLsdbType,
Packit Service 9ccfef
          ospfLsdbLsid,
Packit Service 9ccfef
          ospfLsdbRouterId
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfVirtIfTxRetransmit trap signifies than an
Packit Service 9ccfef
          OSPF packet has been retransmitted on a virtual
Packit Service 9ccfef
          interface.  All packets that may be retransmitted
Packit Service 9ccfef
          are associated with an LSDB entry.  The LS
Packit Service 9ccfef
          type, LS ID, and Router ID are used to identify
Packit Service 9ccfef
          the LSDB entry."
Packit Service 9ccfef
       ::= { ospfTraps 11 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfOriginateLsa NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfLsdbAreaId,  -- 0.0.0.0 for AS Externals
Packit Service 9ccfef
          ospfLsdbType,
Packit Service 9ccfef
          ospfLsdbLsid,
Packit Service 9ccfef
          ospfLsdbRouterId
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfOriginateLsa trap signifies that a new
Packit Service 9ccfef
          LSA has been originated by this router.  This
Packit Service 9ccfef
          trap should not be invoked for simple refreshes
Packit Service 9ccfef
          of LSAs (which happens every 30 minutes), but
Packit Service 9ccfef
          instead will only be invoked when an LSA is
Packit Service 9ccfef
          (re)originated due to a topology change.
Packit Service 9ccfef
          Additionally, this trap does not include LSAs that
Packit Service 9ccfef
          are being flushed because they have reached
Packit Service 9ccfef
          MaxAge."
Packit Service 9ccfef
       ::= { ospfTraps 12 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfMaxAgeLsa NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfLsdbAreaId,  -- 0.0.0.0 for AS Externals
Packit Service 9ccfef
          ospfLsdbType,
Packit Service 9ccfef
          ospfLsdbLsid,
Packit Service 9ccfef
          ospfLsdbRouterId
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          "An ospfMaxAgeLsa trap signifies that one of
Packit Service 9ccfef
          the LSAs in the router's link state database has
Packit Service 9ccfef
          aged to MaxAge."
Packit Service 9ccfef
       ::= { ospfTraps 13 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfLsdbOverflow NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfExtLsdbLimit
Packit Service 9ccfef
          }
Packit Service 9ccfef
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfLsdbOverflow trap signifies that the
Packit Service 9ccfef
          number of LSAs in the router's link state
Packit Service 9ccfef
          database has exceeded ospfExtLsdbLimit."
Packit Service 9ccfef
       ::= { ospfTraps 14 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfLsdbApproachingOverflow NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfExtLsdbLimit
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfLsdbApproachingOverflow trap signifies
Packit Service 9ccfef
          that the number of LSAs in the router's
Packit Service 9ccfef
          link state database has exceeded ninety percent of
Packit Service 9ccfef
          ospfExtLsdbLimit."
Packit Service 9ccfef
       ::= { ospfTraps 15 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfIfStateChange NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
          ospfIfIpAddress,
Packit Service 9ccfef
          ospfAddressLessIf,
Packit Service 9ccfef
          ospfIfState   -- The new state
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfIfStateChange trap signifies that there
Packit Service 9ccfef
          has been a change in the state of a non-virtual
Packit Service 9ccfef
          OSPF interface.  This trap should be generated
Packit Service 9ccfef
          when the interface state regresses (e.g., goes
Packit Service 9ccfef
          from Dr to Down) or progresses to a terminal
Packit Service 9ccfef
          state (i.e., Point-to-Point, DR Other, Dr, or
Packit Service 9ccfef
          Backup)."
Packit Service 9ccfef
       ::= { ospfTraps 16 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfNssaTranslatorStatusChange NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
          ospfAreaId,
Packit Service 9ccfef
          ospfAreaNssaTranslatorState -- The current translation
Packit Service 9ccfef
                                      -- status
Packit Service 9ccfef
          }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfNssaTranslatorStatusChange trap indicates that
Packit Service 9ccfef
          there has been a change in the router's ability to
Packit Service 9ccfef
          translate OSPF type-7 LSAs into OSPF type-5 LSAs.
Packit Service 9ccfef
          This trap should be generated when the translator
Packit Service 9ccfef
          status transitions from or to any defined status on
Packit Service 9ccfef
          a per-area basis."
Packit Service 9ccfef
       ::= { ospfTraps 17 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfRestartStatusChange NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
                 ospfRestartStatus,
Packit Service 9ccfef
                 ospfRestartInterval,
Packit Service 9ccfef
                 ospfRestartExitReason
Packit Service 9ccfef
               }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfRestartStatusChange trap signifies that
Packit Service 9ccfef
          there has been a change in the graceful restart
Packit Service 9ccfef
          state for the router.  This trap should be
Packit Service 9ccfef
          generated when the router restart status
Packit Service 9ccfef
          changes."
Packit Service 9ccfef
       ::= { ospfTraps 18 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfNbrRestartHelperStatusChange NOTIFICATION-TYPE
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
                 ospfNbrIpAddr,
Packit Service 9ccfef
                 ospfNbrAddressLessIndex,
Packit Service 9ccfef
                 ospfNbrRtrId,
Packit Service 9ccfef
                 ospfNbrRestartHelperStatus,
Packit Service 9ccfef
                 ospfNbrRestartHelperAge,
Packit Service 9ccfef
                 ospfNbrRestartHelperExitReason
Packit Service 9ccfef
               }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfNbrRestartHelperStatusChange trap signifies that
Packit Service 9ccfef
          there has been a change in the graceful restart
Packit Service 9ccfef
          helper state for the neighbor.  This trap should be
Packit Service 9ccfef
          generated when the neighbor restart helper status
Packit Service 9ccfef
          transitions for a neighbor."
Packit Service 9ccfef
       ::= { ospfTraps 19 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfVirtNbrRestartHelperStatusChange NOTIFICATION-TYPE
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
       OBJECTS { ospfRouterId, -- The originator of the trap
Packit Service 9ccfef
                 ospfVirtNbrArea,
Packit Service 9ccfef
                 ospfVirtNbrRtrId,
Packit Service 9ccfef
                 ospfVirtNbrRestartHelperStatus,
Packit Service 9ccfef
                 ospfVirtNbrRestartHelperAge,
Packit Service 9ccfef
                 ospfVirtNbrRestartHelperExitReason
Packit Service 9ccfef
               }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "An ospfVirtNbrRestartHelperStatusChange trap signifies
Packit Service 9ccfef
          that there has been a change in the graceful restart
Packit Service 9ccfef
          helper state for the virtual neighbor.  This trap should
Packit Service 9ccfef
          be generated when the virtual neighbor restart helper
Packit Service 9ccfef
          status transitions for a virtual neighbor."
Packit Service 9ccfef
       ::= { ospfTraps 20 }
Packit Service 9ccfef
Packit Service 9ccfef
--  conformance information
Packit Service 9ccfef
Packit Service 9ccfef
ospfTrapConformance OBJECT IDENTIFIER ::= { ospfTrap 3 }
Packit Service 9ccfef
ospfTrapGroups      OBJECT IDENTIFIER ::= { ospfTrapConformance 1 }
Packit Service 9ccfef
ospfTrapCompliances OBJECT IDENTIFIER ::= { ospfTrapConformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
--  compliance statements
Packit Service 9ccfef
Packit Service 9ccfef
ospfTrapCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
     STATUS       obsolete
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
        "The compliance statement."
Packit Service 9ccfef
     MODULE       -- this module
Packit Service 9ccfef
     MANDATORY-GROUPS { ospfTrapControlGroup }
Packit Service 9ccfef
Packit Service 9ccfef
     GROUP       ospfTrapControlGroup
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
        "This group is optional but recommended for all
Packit Service 9ccfef
        OSPF systems."
Packit Service 9ccfef
     ::= { ospfTrapCompliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
ospfTrapCompliance2 MODULE-COMPLIANCE
Packit Service 9ccfef
     STATUS       current
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
        "The compliance statement."
Packit Service 9ccfef
     MODULE       -- this module
Packit Service 9ccfef
     MANDATORY-GROUPS { ospfTrapControlGroup, ospfTrapEventGroup }
Packit Service 9ccfef
     OBJECT       ospfConfigErrorType
Packit Service 9ccfef
     MIN-ACCESS   accessible-for-notify
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
        "This object is only required to be supplied within
Packit Service 9ccfef
        notifications."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
     OBJECT       ospfPacketType
Packit Service 9ccfef
     MIN-ACCESS   accessible-for-notify
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
        "This object is only required to be supplied within
Packit Service 9ccfef
        notifications."
Packit Service 9ccfef
     OBJECT       ospfPacketSrc
Packit Service 9ccfef
     MIN-ACCESS   accessible-for-notify
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
        "This object is only required to be supplied within
Packit Service 9ccfef
        notifications."
Packit Service 9ccfef
     ::= { ospfTrapCompliances 2 }
Packit Service 9ccfef
Packit Service 9ccfef
--  units of conformance
Packit Service 9ccfef
Packit Service 9ccfef
  ospfTrapControlGroup    OBJECT-GROUP
Packit Service 9ccfef
       OBJECTS { ospfSetTrap,
Packit Service 9ccfef
                 ospfConfigErrorType,
Packit Service 9ccfef
                 ospfPacketType,
Packit Service 9ccfef
                 ospfPacketSrc }
Packit Service 9ccfef
       STATUS       current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "These objects are required to control traps
Packit Service 9ccfef
          from OSPF systems."
Packit Service 9ccfef
       ::= { ospfTrapGroups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
  ospfTrapEventGroup       NOTIFICATION-GROUP
Packit Service 9ccfef
       NOTIFICATIONS {
Packit Service 9ccfef
          ospfVirtIfStateChange,
Packit Service 9ccfef
          ospfNbrStateChange,
Packit Service 9ccfef
          ospfVirtNbrStateChange,
Packit Service 9ccfef
          ospfIfConfigError,
Packit Service 9ccfef
          ospfVirtIfConfigError,
Packit Service 9ccfef
          ospfIfAuthFailure,
Packit Service 9ccfef
          ospfVirtIfAuthFailure,
Packit Service 9ccfef
          ospfIfRxBadPacket,
Packit Service 9ccfef
          ospfVirtIfRxBadPacket,
Packit Service 9ccfef
          ospfTxRetransmit,
Packit Service 9ccfef
          ospfVirtIfTxRetransmit,
Packit Service 9ccfef
          ospfOriginateLsa,
Packit Service 9ccfef
          ospfMaxAgeLsa,
Packit Service 9ccfef
          ospfLsdbOverflow,
Packit Service 9ccfef
          ospfLsdbApproachingOverflow,
Packit Service 9ccfef
          ospfIfStateChange,
Packit Service 9ccfef
          ospfNssaTranslatorStatusChange,
Packit Service 9ccfef
          ospfRestartStatusChange,
Packit Service 9ccfef
          ospfNbrRestartHelperStatusChange,
Packit Service 9ccfef
          ospfVirtNbrRestartHelperStatusChange
Packit Service 9ccfef
          }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "A grouping of OSPF trap events, as specified
Packit Service 9ccfef
          in NOTIFICATION-TYPE constructs."
Packit Service 9ccfef
       ::= { ospfTrapGroups 2 }
Packit Service 9ccfef
Packit Service 9ccfef
END