Blame mibs/ietf/OSPF-TRAP-MIB

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