Annotation of embedaddon/quagga/ospfd/OSPF-TRAP-MIB.txt, revision 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>