Annotation of embedaddon/quagga/ospfd/OSPF-TRAP-MIB.txt, revision 1.1.1.1

1.1       misho       1: OSPF-TRAP-MIB DEFINITIONS ::= BEGIN
                      2: 
                      3:     IMPORTS
                      4:             MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress
                      5:                 FROM SNMPv2-SMI
                      6:             MODULE-COMPLIANCE, OBJECT-GROUP
                      7:                 FROM SNMPv2-CONF
                      8:             ospfRouterId, ospfIfIpAddress, ospfAddressLessIf, ospfIfState,
                      9:             ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfVirtIfState,
                     10:             ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId,
                     11:             ospfNbrState, ospfVirtNbrArea, ospfVirtNbrRtrId, ospfVirtNbrState,
                     12:             ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfLsdbAreaId,
                     13:             ospfExtLsdbLimit, ospf
                     14:                 FROM OSPF-MIB;
                     15: 
                     16:     ospfTrap MODULE-IDENTITY
                     17:            LAST-UPDATED "9501201225Z" -- Fri Jan 20 12:25:50 PST 1995
                     18:            ORGANIZATION "IETF OSPF Working Group"
                     19:            CONTACT-INFO
                     20:            "                      Fred Baker
                     21:            Postal:                Cisco Systems
                     22:                                   519 Lado Drive
                     23:                                   Santa Barbara, California 93111
                     24:            Tel:                   +1 805 681 0115
                     25:            E-Mail:                fred@cisco.com
                     26: 
                     27:                                   Rob Coltun
                     28:            Postal:                RainbowBridge Communications
                     29:            Tel:                   (301) 340-9416
                     30:            E-Mail:                rcoltun@rainbow-bridge.com"
                     31:        DESCRIPTION
                     32:           "The MIB module to describe traps for  the  OSPF
                     33:           Version 2 Protocol."
                     34:       ::= { ospf 16 }
                     35: 
                     36: -- Trap Support Objects
                     37: 
                     38: --         The following are support objects for the OSPF traps.
                     39: 
                     40: ospfTrapControl OBJECT IDENTIFIER ::= { ospfTrap 1 }
                     41: ospfTraps OBJECT IDENTIFIER ::= { ospfTrap 2 }
                     42: 
                     43:     ospfSetTrap OBJECT-TYPE
                     44:         SYNTAX   OCTET STRING (SIZE(4))
                     45:         MAX-ACCESS   read-write
                     46:         STATUS   current
                     47:         DESCRIPTION
                     48:            "A four-octet string serving as a bit  map  for
                     49:            the trap events defined by the OSPF traps. This
                     50:            object is used to enable and  disable  specific
                     51:            OSPF   traps   where  a  1  in  the  bit  field
                     52:            represents enabled.  The right-most bit  (least
                     53:            significant) represents trap 0."
                     54:        ::= { ospfTrapControl 1 }
                     55: 
                     56: 
                     57:     ospfConfigErrorType OBJECT-TYPE
                     58:         SYNTAX   INTEGER   {
                     59:                     badVersion (1),
                     60:                     areaMismatch (2),
                     61:                     unknownNbmaNbr (3), -- Router is Dr eligible
                     62:                     unknownVirtualNbr (4),
                     63:                     authTypeMismatch(5),
                     64:                     authFailure (6),
                     65:                     netMaskMismatch (7),
                     66:                     helloIntervalMismatch (8),
                     67:                     deadIntervalMismatch (9),
                     68:                     optionMismatch (10) }
                     69:         MAX-ACCESS   read-only
                     70:         STATUS   current
                     71:         DESCRIPTION
                     72:            "Potential types  of  configuration  conflicts.
                     73:            Used  by the ospfConfigError and ospfConfigVir-
                     74:            tError traps."
                     75:    ::= { ospfTrapControl 2 }
                     76: 
                     77: 
                     78:     ospfPacketType OBJECT-TYPE
                     79:         SYNTAX   INTEGER   {
                     80:                     hello (1),
                     81:                     dbDescript (2),
                     82:                     lsReq (3),
                     83:                     lsUpdate (4),
                     84:                     lsAck (5) }
                     85:         MAX-ACCESS   read-only
                     86:         STATUS   current
                     87:         DESCRIPTION
                     88:            "OSPF packet types."
                     89:    ::= { ospfTrapControl 3 }
                     90: 
                     91: 
                     92:     ospfPacketSrc OBJECT-TYPE
                     93:         SYNTAX   IpAddress
                     94:         MAX-ACCESS   read-only
                     95:         STATUS   current
                     96:         DESCRIPTION
                     97:            "The IP address of an inbound packet that  can-
                     98:            not be identified by a neighbor instance."
                     99:        ::= { ospfTrapControl 4 }
                    100: 
                    101: 
                    102: -- Traps
                    103: 
                    104: 
                    105:     ospfIfStateChange NOTIFICATION-TYPE
                    106:         OBJECTS {
                    107:                     ospfRouterId, -- The originator of the trap
                    108:                     ospfIfIpAddress,
                    109:                     ospfAddressLessIf,
                    110:                     ospfIfState   -- The new state
                    111:                   }
                    112:         STATUS             current
                    113:         DESCRIPTION
                    114:            "An ospfIfStateChange trap signifies that there
                    115:            has been a change in the state of a non-virtual
                    116:            OSPF interface. This trap should  be  generated
                    117:            when  the interface state regresses (e.g., goes
                    118:            from Dr to Down) or progresses  to  a  terminal
                    119:            state  (i.e.,  Point-to-Point, DR Other, Dr, or
                    120:            Backup)."
                    121:    ::= { ospfTraps 16 }
                    122: 
                    123: 
                    124:     ospfVirtIfStateChange NOTIFICATION-TYPE
                    125:         OBJECTS {
                    126:                     ospfRouterId, -- The originator of the trap
                    127:                     ospfVirtIfAreaId,
                    128:                     ospfVirtIfNeighbor,
                    129:                     ospfVirtIfState  -- The new state
                    130:                   }
                    131:         STATUS             current
                    132:         DESCRIPTION
                    133:            "An ospfIfStateChange trap signifies that there
                    134:            has  been a change in the state of an OSPF vir-
                    135:            tual interface.
                    136:            This trap should be generated when  the  inter-
                    137:            face  state  regresses  (e.g., goes from Point-
                    138:            to-Point to Down) or progresses to  a  terminal
                    139:            state (i.e., Point-to-Point)."
                    140:    ::= { ospfTraps 1 }
                    141: 
                    142: 
                    143:     ospfNbrStateChange NOTIFICATION-TYPE
                    144:         OBJECTS {
                    145:                     ospfRouterId, -- The originator of the trap
                    146:                     ospfNbrIpAddr,
                    147:                     ospfNbrAddressLessIndex,
                    148:                     ospfNbrRtrId,
                    149:                     ospfNbrState  -- The new state
                    150:                   }
                    151:         STATUS             current
                    152:         DESCRIPTION
                    153:            "An  ospfNbrStateChange  trap  signifies   that
                    154:            there  has been a change in the state of a non-
                    155:            virtual OSPF neighbor.   This  trap  should  be
                    156:            generated  when  the  neighbor  state regresses
                    157:            (e.g., goes from Attempt or Full  to  1-Way  or
                    158:            Down)  or progresses to a terminal state (e.g.,
                    159:            2-Way or Full).  When an  neighbor  transitions
                    160:            from  or  to Full on non-broadcast multi-access
                    161:            and broadcast networks, the trap should be gen-
                    162:            erated  by the designated router.  A designated
                    163:            router transitioning to Down will be  noted  by
                    164:            ospfIfStateChange."
                    165:    ::= { ospfTraps 2 }
                    166: 
                    167: 
                    168:     ospfVirtNbrStateChange NOTIFICATION-TYPE
                    169:         OBJECTS {
                    170:                     ospfRouterId, -- The originator of the trap
                    171:                     ospfVirtNbrArea,
                    172:                     ospfVirtNbrRtrId,
                    173:                     ospfVirtNbrState  -- The new state
                    174:                   }
                    175:         STATUS             current
                    176:         DESCRIPTION
                    177:            "An ospfIfStateChange trap signifies that there
                    178:            has  been a change in the state of an OSPF vir-
                    179:            tual neighbor.  This trap should  be  generated
                    180:            when  the  neighbor state regresses (e.g., goes
                    181:            from Attempt or  Full  to  1-Way  or  Down)  or
                    182:            progresses to a terminal state (e.g., Full)."
                    183:    ::= { ospfTraps 3 }
                    184:     ospfIfConfigError NOTIFICATION-TYPE
                    185:         OBJECTS {
                    186:                     ospfRouterId, -- The originator of the trap
                    187:                     ospfIfIpAddress,
                    188:                     ospfAddressLessIf,
                    189:                     ospfPacketSrc,  -- The source IP address
                    190:                     ospfConfigErrorType, -- Type of error
                    191:                     ospfPacketType
                    192:                   }
                    193:         STATUS             current
                    194:         DESCRIPTION
                    195:            "An ospfIfConfigError  trap  signifies  that  a
                    196:            packet  has  been received on a non-virtual in-
                    197:            terface  from  a  router  whose   configuration
                    198:            parameters  conflict  with this router's confi-
                    199:            guration parameters.  Note that the  event  op-
                    200:            tionMismatch  should  cause  a  trap only if it
                    201:            prevents an adjacency from forming."
                    202:                   ::= { ospfTraps 4 }
                    203: 
                    204: 
                    205:     ospfVirtIfConfigError NOTIFICATION-TYPE
                    206:         OBJECTS {
                    207:                     ospfRouterId, -- The originator of the trap
                    208:                     ospfVirtIfAreaId,
                    209:                     ospfVirtIfNeighbor,
                    210:                     ospfConfigErrorType, -- Type of error
                    211:                     ospfPacketType
                    212:                   }
                    213:         STATUS             current
                    214:         DESCRIPTION
                    215:            "An ospfConfigError trap signifies that a pack-
                    216:            et  has  been  received  on a virtual interface
                    217:            from a router  whose  configuration  parameters
                    218:            conflict   with   this  router's  configuration
                    219:            parameters.  Note that the event optionMismatch
                    220:            should  cause a trap only if it prevents an ad-
                    221:            jacency from forming."
                    222:    ::= { ospfTraps 5 }
                    223: 
                    224: 
                    225:     ospfIfAuthFailure NOTIFICATION-TYPE
                    226:         OBJECTS {
                    227:                     ospfRouterId, -- The originator of the trap
                    228:                     ospfIfIpAddress,
                    229:                     ospfAddressLessIf,
                    230:                     ospfPacketSrc,  -- The source IP address
                    231:                     ospfConfigErrorType, -- authTypeMismatch or
                    232:                                          -- authFailure
                    233:                     ospfPacketType
                    234:                   }
                    235:         STATUS             current
                    236:         DESCRIPTION
                    237:            "An ospfIfAuthFailure  trap  signifies  that  a
                    238:            packet  has  been received on a non-virtual in-
                    239:            terface from a router whose authentication  key
                    240:            or  authentication  type  conflicts  with  this
                    241:            router's authentication key  or  authentication
                    242:            type."
                    243:    ::= { ospfTraps 6 }
                    244: 
                    245: 
                    246:     ospfVirtIfAuthFailure NOTIFICATION-TYPE
                    247:         OBJECTS {
                    248:                     ospfRouterId, -- The originator of the trap
                    249:                     ospfVirtIfAreaId,
                    250:                     ospfVirtIfNeighbor,
                    251:                     ospfConfigErrorType, -- authTypeMismatch or
                    252:                                          -- authFailure
                    253:                     ospfPacketType
                    254:                   }
                    255:         STATUS             current
                    256:         DESCRIPTION
                    257:            "An ospfVirtIfAuthFailure trap signifies that a
                    258:            packet has been received on a virtual interface
                    259:            from a router whose authentication key  or  au-
                    260:            thentication  type conflicts with this router's
                    261:            authentication key or authentication type."
                    262:    ::= { ospfTraps 7 }
                    263: 
                    264: 
                    265:     ospfIfRxBadPacket NOTIFICATION-TYPE
                    266:         OBJECTS {
                    267:                     ospfRouterId, -- The originator of the trap
                    268:                     ospfIfIpAddress,
                    269:                     ospfAddressLessIf,
                    270:                     ospfPacketSrc,  -- The source IP address
                    271:                     ospfPacketType
                    272:                   }
                    273:         STATUS             current
                    274:         DESCRIPTION
                    275:            "An ospfIfRxBadPacket trap  signifies  that  an
                    276:            OSPF  packet has been received on a non-virtual
                    277:            interface that cannot be parsed."
                    278:    ::= { ospfTraps 8 }
                    279: 
                    280:     ospfVirtIfRxBadPacket NOTIFICATION-TYPE
                    281:         OBJECTS {
                    282:                     ospfRouterId, -- The originator of the trap
                    283:                     ospfVirtIfAreaId,
                    284:                     ospfVirtIfNeighbor,
                    285:                     ospfPacketType
                    286:                   }
                    287:         STATUS             current
                    288:         DESCRIPTION
                    289:            "An ospfRxBadPacket trap signifies that an OSPF
                    290:            packet has been received on a virtual interface
                    291:            that cannot be parsed."
                    292:    ::= { ospfTraps 9 }
                    293: 
                    294: 
                    295:     ospfTxRetransmit NOTIFICATION-TYPE
                    296:         OBJECTS {
                    297:                     ospfRouterId, -- The originator of the trap
                    298:                     ospfIfIpAddress,
                    299:                     ospfAddressLessIf,
                    300:                     ospfNbrRtrId, -- Destination
                    301:                     ospfPacketType,
                    302:                     ospfLsdbType,
                    303:                     ospfLsdbLsid,
                    304:                     ospfLsdbRouterId
                    305:                   }
                    306:         STATUS             current
                    307:         DESCRIPTION
                    308:            "An ospfTxRetransmit  trap  signifies  than  an
                    309:            OSPF  packet  has  been retransmitted on a non-
                    310:            virtual interface.  All packets that may be re-
                    311:            transmitted  are associated with an LSDB entry.
                    312:            The LS type, LS ID, and Router ID are  used  to
                    313:            identify the LSDB entry."
                    314:    ::= { ospfTraps 10 }
                    315: 
                    316: 
                    317:     ospfVirtIfTxRetransmit NOTIFICATION-TYPE
                    318:         OBJECTS {
                    319:                     ospfRouterId, -- The originator of the trap
                    320:                     ospfVirtIfAreaId,
                    321:                     ospfVirtIfNeighbor,
                    322:                     ospfPacketType,
                    323:                     ospfLsdbType,
                    324:                     ospfLsdbLsid,
                    325:                     ospfLsdbRouterId
                    326:                   }
                    327:         STATUS             current
                    328:         DESCRIPTION
                    329:            "An ospfTxRetransmit  trap  signifies  than  an
                    330:            OSPF packet has been retransmitted on a virtual
                    331:            interface.  All packets that may be retransmit-
                    332:            ted  are  associated with an LSDB entry. The LS
                    333:            type, LS ID, and Router ID are used to identify
                    334:            the LSDB entry."
                    335:    ::= { ospfTraps 11 }
                    336: 
                    337: 
                    338:     ospfOriginateLsa NOTIFICATION-TYPE
                    339:         OBJECTS {
                    340:                     ospfRouterId, -- The originator of the trap
                    341:                     ospfLsdbAreaId,  -- 0.0.0.0 for AS Externals
                    342:                     ospfLsdbType,
                    343:                     ospfLsdbLsid,
                    344:                     ospfLsdbRouterId
                    345:                   }
                    346:         STATUS             current
                    347:         DESCRIPTION
                    348:            "An ospfOriginateLsa trap signifies that a  new
                    349:            LSA  has  been originated by this router.  This
                    350:            trap should not be invoked for simple refreshes
                    351:            of  LSAs  (which happesn every 30 minutes), but
                    352:            instead will only be invoked  when  an  LSA  is
                    353:            (re)originated due to a topology change.  Addi-
                    354:            tionally, this trap does not include LSAs  that
                    355:            are  being  flushed  because  they have reached
                    356:            MaxAge."
                    357:    ::= { ospfTraps 12 }
                    358: 
                    359: 
                    360:     ospfMaxAgeLsa NOTIFICATION-TYPE
                    361:         OBJECTS {
                    362:                     ospfRouterId, -- The originator of the trap
                    363:                     ospfLsdbAreaId,  -- 0.0.0.0 for AS Externals
                    364:                     ospfLsdbType,
                    365:                     ospfLsdbLsid,
                    366:                     ospfLsdbRouterId
                    367:                   }
                    368:         STATUS             current
                    369:         DESCRIPTION
                    370:            "An ospfMaxAgeLsa trap signifies  that  one  of
                    371:            the LSA in the router's link-state database has
                    372:            aged to MaxAge."
                    373:    ::= { ospfTraps 13 }
                    374: 
                    375: 
                    376:     ospfLsdbOverflow NOTIFICATION-TYPE
                    377:         OBJECTS {
                    378:                     ospfRouterId, -- The originator of the trap
                    379:                     ospfExtLsdbLimit
                    380:                   }
                    381:         STATUS             current
                    382:         DESCRIPTION
                    383:            "An ospfLsdbOverflow trap  signifies  that  the
                    384:            number of LSAs in the router's link-state data-
                    385:            base has exceeded ospfExtLsdbLimit."
                    386:    ::= { ospfTraps 14 }
                    387: 
                    388: 
                    389:     ospfLsdbApproachingOverflow NOTIFICATION-TYPE
                    390:         OBJECTS {
                    391:                     ospfRouterId, -- The originator of the trap
                    392:                     ospfExtLsdbLimit
                    393:                   }
                    394:         STATUS             current
                    395:         DESCRIPTION
                    396:            "An ospfLsdbApproachingOverflow trap  signifies
                    397:            that  the  number of LSAs in the router's link-
                    398:            state database has exceeded ninety  percent  of
                    399:            ospfExtLsdbLimit."
                    400:    ::= { ospfTraps 15 }
                    401: 
                    402: 
                    403: -- conformance information
                    404: 
                    405: ospfTrapConformance OBJECT IDENTIFIER ::= { ospfTrap 3 }
                    406: 
                    407: ospfTrapGroups      OBJECT IDENTIFIER ::= { ospfTrapConformance 1 }
                    408: ospfTrapCompliances OBJECT IDENTIFIER ::= { ospfTrapConformance 2 }
                    409: 
                    410: -- compliance statements
                    411: 
                    412:     ospfTrapCompliance MODULE-COMPLIANCE
                    413:         STATUS  current
                    414:         DESCRIPTION
                    415:            "The compliance statement "
                    416:        MODULE  -- this module
                    417:        MANDATORY-GROUPS { ospfTrapControlGroup }
                    418: 
                    419: 
                    420:         GROUP       ospfTrapControlGroup
                    421:         DESCRIPTION
                    422:            "This group is optional but recommended for all
                    423:            OSPF systems"
                    424:        ::= { ospfTrapCompliances 1 }
                    425: 
                    426: 
                    427: -- units of conformance
                    428: 
                    429:     ospfTrapControlGroup    OBJECT-GROUP
                    430:         OBJECTS {
                    431:                            ospfSetTrap,
                    432:                            ospfConfigErrorType,
                    433:                            ospfPacketType,
                    434:                            ospfPacketSrc
                    435:         }
                    436:         STATUS  current
                    437:         DESCRIPTION
                    438:            "These objects are required  to  control  traps
                    439:            from OSPF systems."
                    440:        ::= { ospfTrapGroups 1 }
                    441: 
                    442: 
                    443: END

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>