smilint output for ./OSPF-TRAP-MIB


Message Severities
SeverityCount
change recommended1
warning20
Message Types
TypeCount
module-identity-registration (change recommended)1
notification-not-reversible (warning)20

Messages:

OSPF-TRAP-MIB

   1: -- extracted from rfc4750.txt
   2: -- at Wed Dec 13 06:08:00 2006
  23: 
  24:      ospfTrap MODULE-IDENTITY
  24: change recommended - warning: uncontrolled MODULE-IDENTITY registration
  25: 
  26:           LAST-UPDATED "200611100000Z" -- November 10, 2006 00:00:00 EST
  27:           ORGANIZATION "IETF OSPF Working Group"
  28:           CONTACT-INFO
  29:           "WG E-Mail: ospf@ietf.org
  30: 
  31:            WG Chairs: acee@cisco.com
  32:                       rohit@gmail.com
  33: 
  34:            Editors:   Dan Joyal
  35:                       Nortel
  36:                       600 Technology Park Drive
  37:                       Billerica, MA  01821
  38:                       djoyal@nortel.com
  39: 
  40:                       Piotr Galecki
  41:                       Airvana
  42:                       19 Alpha Road
  43:                       Chelmsford, MA 01824
  44:                       pgalecki@airvana.com
  45: 
  46:                       Spencer Giacalone
  47:                       CSFB
  48:                       Eleven Madison Ave
  49:                       New York, NY 10010-3629
  50:                       spencer.giacalone@gmail.com"
  51: 
  52:           DESCRIPTION
  53:              "The MIB module to describe traps for the OSPF
  54:              Version 2 Protocol.
  55: 
  56:              Copyright (C) The IETF Trust (2006).
  57:              This version of this MIB module is part of
  58:              RFC 4750;  see the RFC itself for full legal
  59:              notices."
  60: 
  61:           REVISION "200611100000Z" -- November 10, 2006 00:00:00 EST
  62:           DESCRIPTION
  63:              "Updated for latest changes to OSPFv2:
  64:               -added graceful restart related traps
  65:               -added new config error types
  66:               -added ospfNssaTranslatorStatusChange trap.
  67:               See Appendix B of RFC 4750 for more details.
  68: 
  69:              This version published as part of RFC 4750"
  70: 
  71:           REVISION "199501201225Z" -- Fri Jan 20 12:25:50 PST 1995
  72:           DESCRIPTION
  73:              "The initial SMIv2 revision of this MIB module, published
  74:              in RFC 1850."
  75: 
  76:           ::= { ospf 16 }
  77: 
  78:    --  Trap Support Objects
  79: 
  80:    --  The following are support objects for the OSPF traps.
...
 160: 
 161:      ospfVirtIfStateChange NOTIFICATION-TYPE
 161: warning - warning: notification `ospfVirtIfStateChange' is not reverse mappable
 162:           OBJECTS { ospfRouterId, -- The originator of the trap
 163:              ospfVirtIfAreaId,
 164:              ospfVirtIfNeighbor,
 165:              ospfVirtIfState  -- The new state
 166:              }
 167:           STATUS       current
 168:           DESCRIPTION
 169:              "An ospfVirtIfStateChange trap signifies that there
 170:              has been a change in the state of an OSPF virtual
 171:              interface.
 172: 
 173:              This trap should be generated when the interface
 174:              state regresses (e.g., goes from Point-to-Point to Down)
 175:              or progresses to a terminal state
 176:              (i.e., Point-to-Point)."
 177:           ::= { ospfTraps 1 }
 178: 
 179:      ospfNbrStateChange NOTIFICATION-TYPE
 179: warning - warning: notification `ospfNbrStateChange' is not reverse mappable
 180:           OBJECTS { ospfRouterId, -- The originator of the trap
 181:              ospfNbrIpAddr,
 182:              ospfNbrAddressLessIndex,
 183:              ospfNbrRtrId,
 184:              ospfNbrState  -- The new state
 185:              }
 186:           STATUS       current
 187:           DESCRIPTION
 188:              "An ospfNbrStateChange trap signifies that
 189:              there has been a change in the state of a
 190:              non-virtual OSPF neighbor.  This trap should be
 191:              generated when the neighbor state regresses
 192:              (e.g., goes from Attempt or Full to 1-Way or
 193:              Down) or progresses to a terminal state (e.g.,
 194:              2-Way or Full).  When an neighbor transitions
 195:              from or to Full on non-broadcast multi-access
 196:              and broadcast networks, the trap should be
 197:              generated by the designated router.  A designated
 198:              router transitioning to Down will be noted by
 199:              ospfIfStateChange."
 200:           ::= { ospfTraps 2 }
 201: 
 202:      ospfVirtNbrStateChange NOTIFICATION-TYPE
 202: warning - warning: notification `ospfVirtNbrStateChange' is not reverse mappable
 203:           OBJECTS { ospfRouterId, -- The originator of the trap
 204:              ospfVirtNbrArea,
 205:              ospfVirtNbrRtrId,
 206:              ospfVirtNbrState  -- The new state
 207:              }
 208:           STATUS       current
 209:           DESCRIPTION
 210:              "An ospfVirtNbrStateChange trap signifies that there
 211:              has been a change in the state of an OSPF virtual
 212:              neighbor.  This trap should be generated
 213:              when the neighbor state regresses (e.g., goes
 214:              from Attempt or Full to 1-Way or Down) or
 215:              progresses to a terminal state (e.g., Full)."
 216:           ::= { ospfTraps 3 }
 217: 
 218:      ospfIfConfigError NOTIFICATION-TYPE
 218: warning - warning: notification `ospfIfConfigError' is not reverse mappable
 219:           OBJECTS { ospfRouterId, -- The originator of the trap
 220:              ospfIfIpAddress,
 221:              ospfAddressLessIf,
 222:              ospfPacketSrc,  -- The source IP address
 223:              ospfConfigErrorType, -- Type of error
 224:              ospfPacketType
 225:              }
 226:           STATUS       current
 227:           DESCRIPTION
 228:              "An ospfIfConfigError trap signifies that a
 229:              packet has been received on a non-virtual
 230:              interface from a router whose configuration
 231:              parameters conflict with this router's
 232:              configuration parameters.  Note that the event
 233:              optionMismatch should cause a trap only if it
 234:              prevents an adjacency from forming."
 235:           ::= { ospfTraps 4 }
 236: 
 237:      ospfVirtIfConfigError NOTIFICATION-TYPE
 237: warning - warning: notification `ospfVirtIfConfigError' is not reverse mappable
 238:           OBJECTS { ospfRouterId, -- The originator of the trap
 239:              ospfVirtIfAreaId,
 240:              ospfVirtIfNeighbor,
 241:              ospfConfigErrorType, -- Type of error
 242:              ospfPacketType
 243:              }
 244:           STATUS       current
 245:           DESCRIPTION
 246:              "An ospfVirtIfConfigError trap signifies that a
 247:              packet has been received on a virtual interface
 248:              from a router whose configuration parameters
 249:              conflict with this router's configuration
 250:              parameters.  Note that the event optionMismatch
 251:              should cause a trap only if it prevents an
 252:              adjacency from forming."
 253:           ::= { ospfTraps 5 }
 254: 
 255:      ospfIfAuthFailure NOTIFICATION-TYPE
 255: warning - warning: notification `ospfIfAuthFailure' is not reverse mappable
 256:           OBJECTS { ospfRouterId, -- The originator of the trap
 257:              ospfIfIpAddress,
 258:              ospfAddressLessIf,
 259:              ospfPacketSrc,  -- The source IP address
 260:              ospfConfigErrorType, -- authTypeMismatch or
 261:                                   -- authFailure
 262:              ospfPacketType
 263:              }
 264:           STATUS       current
 265:           DESCRIPTION
 266:              "An ospfIfAuthFailure trap signifies that a
 267:              packet has been received on a non-virtual
 268:              interface from a router whose authentication key
 269:              or authentication type conflicts with this
 270:              router's authentication key or authentication
 271:              type."
 272:           ::= { ospfTraps 6 }
 273: 
 274:      ospfVirtIfAuthFailure NOTIFICATION-TYPE
 274: warning - warning: notification `ospfVirtIfAuthFailure' is not reverse mappable
 275:           OBJECTS { ospfRouterId, -- The originator of the trap
 276:              ospfVirtIfAreaId,
 277:              ospfVirtIfNeighbor,
 278:              ospfConfigErrorType, -- authTypeMismatch or
 279:                                   -- authFailure
 280:              ospfPacketType
 281:              }
 282:           STATUS       current
 283:           DESCRIPTION
 284:              "An ospfVirtIfAuthFailure trap signifies that a
 285:              packet has been received on a virtual interface
 286:              from a router whose authentication key or
 287:              authentication type conflicts with this router's
 288:              authentication key or authentication type."
 289:           ::= { ospfTraps 7 }
 290: 
 291:      ospfIfRxBadPacket NOTIFICATION-TYPE
 291: warning - warning: notification `ospfIfRxBadPacket' is not reverse mappable
 292:           OBJECTS { ospfRouterId, -- The originator of the trap
 293:              ospfIfIpAddress,
 294:              ospfAddressLessIf,
 295:              ospfPacketSrc,  -- The source IP address
 296:              ospfPacketType
 297:              }
 298:           STATUS       current
 299:           DESCRIPTION
 300:              "An ospfIfRxBadPacket trap signifies that an
 301:              OSPF packet has been received on a non-virtual
 302:              interface that cannot be parsed."
 303:           ::= { ospfTraps 8 }
 304: 
 305:      ospfVirtIfRxBadPacket NOTIFICATION-TYPE
 305: warning - warning: notification `ospfVirtIfRxBadPacket' is not reverse mappable
 306:           OBJECTS { ospfRouterId, -- The originator of the trap
 307:             ospfVirtIfAreaId,
 308:             ospfVirtIfNeighbor,
 309:             ospfPacketType
 310:             }
 311:           STATUS       current
 312:           DESCRIPTION
 313:              "An ospfVirtIfRxBadPacket trap signifies that an OSPF
 314:              packet has been received on a virtual interface
 315:              that cannot be parsed."
 316:           ::= { ospfTraps 9 }
 317: 
 318:      ospfTxRetransmit NOTIFICATION-TYPE
 318: warning - warning: notification `ospfTxRetransmit' is not reverse mappable
 319:           OBJECTS { ospfRouterId, -- The originator of the trap
 320:              ospfIfIpAddress,
 321:              ospfAddressLessIf,
 322:              ospfNbrRtrId, -- Destination
 323:              ospfPacketType,
 324:              ospfLsdbType,
 325:              ospfLsdbLsid,
 326:              ospfLsdbRouterId
 327:              }
 328:            STATUS       current
 329:            DESCRIPTION
 330:               "An ospfTxRetransmit trap signifies than an
 331:               OSPF packet has been retransmitted on a
 332:               non-virtual interface.  All packets that may be
 333:               retransmitted are associated with an LSDB entry.
 334:               The LS type, LS ID, and Router ID are used to
 335:               identify the LSDB entry."
 336:            ::= { ospfTraps 10 }
 337: 
 338:      ospfVirtIfTxRetransmit NOTIFICATION-TYPE
 338: warning - warning: notification `ospfVirtIfTxRetransmit' is not reverse mappable
 339:           OBJECTS { ospfRouterId, -- The originator of the trap
 340:              ospfVirtIfAreaId,
 341:              ospfVirtIfNeighbor,
 342:              ospfPacketType,
 343:              ospfLsdbType,
 344:              ospfLsdbLsid,
 345:              ospfLsdbRouterId
 346:              }
 347:           STATUS       current
 348:           DESCRIPTION
 349:              "An ospfVirtIfTxRetransmit trap signifies than an
 350:              OSPF packet has been retransmitted on a virtual
 351:              interface.  All packets that may be retransmitted
 352:              are associated with an LSDB entry.  The LS
 353:              type, LS ID, and Router ID are used to identify
 354:              the LSDB entry."
 355:           ::= { ospfTraps 11 }
 356: 
 357:      ospfOriginateLsa NOTIFICATION-TYPE
 357: warning - warning: notification `ospfOriginateLsa' is not reverse mappable
 358:           OBJECTS { ospfRouterId, -- The originator of the trap
 359:              ospfLsdbAreaId,  -- 0.0.0.0 for AS Externals
 360:              ospfLsdbType,
 361:              ospfLsdbLsid,
 362:              ospfLsdbRouterId
 363:              }
 364:           STATUS       current
 365:           DESCRIPTION
 366:              "An ospfOriginateLsa trap signifies that a new
 367:              LSA has been originated by this router.  This
 368:              trap should not be invoked for simple refreshes
 369:              of LSAs (which happens every 30 minutes), but
 370:              instead will only be invoked when an LSA is
 371:              (re)originated due to a topology change.
 372:              Additionally, this trap does not include LSAs that
 373:              are being flushed because they have reached
 374:              MaxAge."
 375:           ::= { ospfTraps 12 }
 376: 
 377:      ospfMaxAgeLsa NOTIFICATION-TYPE
 377: warning - warning: notification `ospfMaxAgeLsa' is not reverse mappable
 378:           OBJECTS { ospfRouterId, -- The originator of the trap
 379:              ospfLsdbAreaId,  -- 0.0.0.0 for AS Externals
 380:              ospfLsdbType,
 381:              ospfLsdbLsid,
 382:              ospfLsdbRouterId
 383:              }
 384:           STATUS       current
 385:           DESCRIPTION
 386:              "An ospfMaxAgeLsa trap signifies that one of
 387:              the LSAs in the router's link state database has
 388:              aged to MaxAge."
 389:           ::= { ospfTraps 13 }
 390: 
 391:      ospfLsdbOverflow NOTIFICATION-TYPE
 391: warning - warning: notification `ospfLsdbOverflow' is not reverse mappable
 392:           OBJECTS { ospfRouterId, -- The originator of the trap
 393:              ospfExtLsdbLimit
 394:              }
 395: 
 396:           STATUS       current
 397:           DESCRIPTION
 398:              "An ospfLsdbOverflow trap signifies that the
 399:              number of LSAs in the router's link state
 400:              database has exceeded ospfExtLsdbLimit."
 401:           ::= { ospfTraps 14 }
 402: 
 403:      ospfLsdbApproachingOverflow NOTIFICATION-TYPE
 403: warning - warning: notification `ospfLsdbApproachingOverflow' is not reverse mappable
 404:           OBJECTS { ospfRouterId, -- The originator of the trap
 405:              ospfExtLsdbLimit
 406:              }
 407:           STATUS       current
 408:           DESCRIPTION
 409:              "An ospfLsdbApproachingOverflow trap signifies
 410:              that the number of LSAs in the router's
 411:              link state database has exceeded ninety percent of
 412:              ospfExtLsdbLimit."
 413:           ::= { ospfTraps 15 }
 414: 
 415:      ospfIfStateChange NOTIFICATION-TYPE
 415: warning - warning: notification `ospfIfStateChange' is not reverse mappable
 416:           OBJECTS { ospfRouterId, -- The originator of the trap
 417:              ospfIfIpAddress,
 418:              ospfAddressLessIf,
 419:              ospfIfState   -- The new state
 420:              }
 421:           STATUS       current
 422:           DESCRIPTION
 423:              "An ospfIfStateChange trap signifies that there
 424:              has been a change in the state of a non-virtual
 425:              OSPF interface.  This trap should be generated
 426:              when the interface state regresses (e.g., goes
 427:              from Dr to Down) or progresses to a terminal
 428:              state (i.e., Point-to-Point, DR Other, Dr, or
 429:              Backup)."
 430:           ::= { ospfTraps 16 }
 431: 
 432:      ospfNssaTranslatorStatusChange NOTIFICATION-TYPE
 432: warning - warning: notification `ospfNssaTranslatorStatusChange' is not reverse mappable
 433:           OBJECTS { ospfRouterId, -- The originator of the trap
 434:              ospfAreaId,
 435:              ospfAreaNssaTranslatorState -- The current translation
 436:                                          -- status
 437:              }
 438:           STATUS       current
 439:           DESCRIPTION
 440:              "An ospfNssaTranslatorStatusChange trap indicates that
 441:              there has been a change in the router's ability to
 442:              translate OSPF type-7 LSAs into OSPF type-5 LSAs.
 443:              This trap should be generated when the translator
 444:              status transitions from or to any defined status on
 445:              a per-area basis."
 446:           ::= { ospfTraps 17 }
 447: 
 448:      ospfRestartStatusChange NOTIFICATION-TYPE
 448: warning - warning: notification `ospfRestartStatusChange' is not reverse mappable
 449:           OBJECTS { ospfRouterId, -- The originator of the trap
 450:                     ospfRestartStatus,
 451:                     ospfRestartInterval,
 452:                     ospfRestartExitReason
 453:                   }
 454:           STATUS       current
 455:           DESCRIPTION
 456:              "An ospfRestartStatusChange trap signifies that
 457:              there has been a change in the graceful restart
 458:              state for the router.  This trap should be
 459:              generated when the router restart status
 460:              changes."
 461:           ::= { ospfTraps 18 }
 462: 
 463:      ospfNbrRestartHelperStatusChange NOTIFICATION-TYPE
 463: warning - warning: notification `ospfNbrRestartHelperStatusChange' is not reverse mappable
 464:           OBJECTS { ospfRouterId, -- The originator of the trap
 465:                     ospfNbrIpAddr,
 466:                     ospfNbrAddressLessIndex,
 467:                     ospfNbrRtrId,
 468:                     ospfNbrRestartHelperStatus,
 469:                     ospfNbrRestartHelperAge,
 470:                     ospfNbrRestartHelperExitReason
 471:                   }
 472:           STATUS       current
 473:           DESCRIPTION
 474:              "An ospfNbrRestartHelperStatusChange trap signifies that
 475:              there has been a change in the graceful restart
 476:              helper state for the neighbor.  This trap should be
 477:              generated when the neighbor restart helper status
 478:              transitions for a neighbor."
 479:           ::= { ospfTraps 19 }
 480: 
 481:      ospfVirtNbrRestartHelperStatusChange NOTIFICATION-TYPE
 481: warning - warning: notification `ospfVirtNbrRestartHelperStatusChange' is not reverse mappable
 482:           OBJECTS { ospfRouterId, -- The originator of the trap
 483:                     ospfVirtNbrArea,
 484:                     ospfVirtNbrRtrId,
 485:                     ospfVirtNbrRestartHelperStatus,
 486:                     ospfVirtNbrRestartHelperAge,
 487:                     ospfVirtNbrRestartHelperExitReason
 488:                   }
 489:           STATUS       current
 490:           DESCRIPTION
 491:              "An ospfVirtNbrRestartHelperStatusChange trap signifies
 492:              that there has been a change in the graceful restart
 493:              helper state for the virtual neighbor.  This trap should
 494:              be generated when the virtual neighbor restart helper
 495:              status transitions for a virtual neighbor."
 496:           ::= { ospfTraps 20 }
 497: 
 498:    --  conformance information