smilint output for ./DOCS-IETF-CABLE-DEVICE-TRAP-MIB


Message Severities
SeverityCount
error1
warning2
Message Types
TypeCount
node-implicit (warning)2
object-identifier-not-prefix (error)1

Messages:

DOCS-IETF-CABLE-DEVICE-TRAP-MIB

   1: -- extracted from draft-ietf-ipcdn-docsisevent-mib-03.txt
   2: -- at Wed Feb  4 06:16:37 2004
   3: 
   4:    DOCS-IETF-CABLE-DEVICE-TRAP-MIB DEFINITIONS ::= BEGIN
   5: 
   6:      IMPORTS
   7:            MODULE-IDENTITY,
   8:            OBJECT-TYPE,
   9:            NOTIFICATION-TYPE,
  10:            mib-2
  11:            FROM SNMPv2-SMI
  12:            MODULE-COMPLIANCE,
  13:            OBJECT-GROUP,
  14:            NOTIFICATION-GROUP
  15:                  FROM SNMPv2-CONF
  16: 
  17:            docsDevEvLevel,
  18:            docsDevEvId,
  19:            docsDevEvText,
  20:            docsDevSwFilename,
  21:            docsDevSwServer,
  22:            docsDevServerDhcp,
  23:            docsDevServerTime
  24:                  FROM DOCS-CABLE-DEVICE-MIB --RFC 2669
  25: 
  26:            docsIfCmCmtsAddress,
  27:            docsIfCmtsCmStatusMacAddress,
  28:            docsIfDocsisBaseCapability,
  29:            docsIfCmStatusDocsisOperMode,
  30:            docsIfCmStatusModulationType,
  31:            docsIfCmtsCmStatusDocsisRegMode,
  32:            docsIfCmtsCmStatusModulationType
  33:                  FROM DOCS-IF-MIB -- draft-ietf-ipcdn-docs-rfmibv2-08
  34: 
  35:            ifPhysAddress
  36:                  FROM IF-MIB;
  37: 
  38:      docsDevTrapMIB MODULE-IDENTITY
  39:            LAST-UPDATED    "200312190000Z" -- December 19, 2003
  40:            ORGANIZATION    "IETF IPCDN Working Group"
  41:            CONTACT-INFO
  42:                "        Azlina Ahmad
  43:                 Postal: Cisco Systems, Inc.
  44:                         170 West Tasman Drive
  45:                         San Jose, CA 95134, U.S.A.
  46:                 Phone:   408 526 5124
  47:                 E-mail: azlina@cisco.com
  48: 
  49:                         Greg Nakanishi
  50:                 Postal: Motorola
  51:                         6450 Sequence Drive
  52:                         San Diego, CA 92121, U.S.A.
  53:                 Phone:   858 404 2366
  54:                 E-mail: gnakanishi@motorola.com
  55: 
  56:                 IETF IPCDN Working Group
  57:                 General Discussion: ipcdn@ietf.org
  58:                 Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
  59:                 Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
  60:                 Co-chairs: Richard Woundy,
  61:                              richard_woundy@cable.comcast.com
  62:                            Jean-Francois Mule, jf.mule@cablelabs.com"
  63:            DESCRIPTION
  64:                "The Event Notification MIB is an extension of the
  65:                 CABLE DEVICE MIB defined in RFC 2669. It defines various
  66:                 trap objects for both cable modem and cable modem
  67:                 termination systems. Two groups of SNMP notification
  68:                 objects are defined. One group is for notifying cable
  69:                 modem events and one group for notifying cable modem
  70:                 termination system events. Common to all CM
  71:                 notification objects (traps) is that their OBJECTS
  72:                 statements contain information about the event priority,
  73:                 the event Id, the event message body, the CM DOCSIS
  74:                 capability, the CM DOCSIS QOS level, the CM DOCSIS
  75:                 upstream modulation type, the cable interface MAC
  76:                 address of the cable modem and the cable card MAC address
  77:                 of the CMTS to which the modem is connected.
  78: 
  79:                 These objects are docsDevEvLevel, docsDevId,
  80:                 docsDevEvText, docsIfDocsisBaseCapability,
  81:                 docsIfCmStatusDocsisOperMode, docsIfCmStatusModulationType
  82:                 ifPhysAddress and docsIfCmCmtsAddress. The values of
  83:                 docsDevEvLevel, docsDevId, and docsDevEvText are from the
  84:                 entry which logs this event in the docsDevEventTable,
  85:                 which is defined in DOCS-CABLE-DEVICE-MIB of RFC 2669. The
  86:                 docsIfDocsisBaseCapability, docsIfCmStatusDocsisOperMode,
  87:                 and docsIfCmStatusModulationType are defined in the
  88:                 DOCS-IF-MIB.  The ifPhysAddress value is the MAC address
  89:                 Of the cable interface of this cable modem. The
  90:                 docsIfCmCmtsAddress specifies the MAC address of the CMTS
  91: 
  92:                (if there is a cable card/ interface in the CMTS, then it
  93:                 is actually the cable interface interface MAC address to
  94:                 which the CM is connected).  Individual CM trap may
  95:                 contain additional objects to provide necessary
  96:                 information.
  97: 
  98:                 Common to all CMTS notification objects (traps) is that
  99:                 their OBJECTS statements contain information about the
 100:                 event priority, the event Id, the event message body,
 101:                 the connected CM DOCSIS QOS status, the connected CM
 102:                 DOCSIS modulation type, the CM cable interface MAC
 103:                 address, the CMTS DOCSIS capability, and the CMTS MAC
 104:                 address.
 105: 
 106:                 These objects are docsDevEvLevel, docsDevId,
 107:                 docsDevEvText, docsIfCmtsCmStatusDocsisRegMode,
 108:                 docsIfCmtsCmStatusModulationType,
 109:                 docsIfCmtsCmStatusMacAddress,
 110:                 docsIfDocsisBaseCapability, and ifPhysAddress. The values
 111:                 of docsDevEvLevel, docsDevId, and docsDevEvText are
 112:                 similar to those in CM traps. The values of
 113:                 docsIfCmtsCmStatusDocsisRegMode,
 114:                 docsIfCmtsCmStatusModulationType, and
 115:                 docsIfCmtsCmStatusMacAddress are from the
 116:                 docsIfCmtsCmStatusEntry (defined in DOCS-IF-MIB)
 117:                 corresponding
 118:                 to a connected CM. The docsIfDocsisBaseCapability
 119:                 indicates the CMTS DOCSIS capability. The ifPhysAddress
 120:                 value is the CMTS MAC address (if there is a cable card/
 121:                 interface in the CMTS, then it is actually the MAC
 122:                 address of the cable interface which connected to the CM).
 123: 
 124:                 Copyright (C) The Internet Society (2003). This version
 125:                 of this MIB module is part of RFC yyyy; see the RFC
 126:                 itself for full legal notices."
 127: 
 128:       -- RFC Ed.: replace yyyy with actual RFC number & remove this note
 129: 
 130:            REVISION "200312190000Z" -- December 19, 2003
 131:            DESCRIPTION
 132:                "Initial version, published as RFC yyyy."
 133: 
 134:       -- RFC Ed.: replace yyyy with actual RFC number & remove this note
 135: 
 136:            ::= { mib-2 xx }   -- xx to be assigned by IANA
 136: error - Object identifier element `xx' name only allowed as first element
 137: 
 138: 
 139:    docsDevTraps OBJECT IDENTIFIER ::= { docsDevTrapMIB 1 }
 140:    docsDevTrapControl OBJECT IDENTIFIER ::= { docsDevTraps 1}
 141:    docsDevCmTraps OBJECT IDENTIFIER ::= { docsDevTraps 2 0 }
 141: warning - warning: implicit node definition
 142:    docsDevCmtsTraps OBJECT IDENTIFIER ::= { docsDevTraps 3 0 }
 142: warning - warning: implicit node definition
 143: 
 144:    docsDevCmTrapControl OBJECT-TYPE
 145:        SYNTAX BITS {
 146:            cmInitTLVUnknownTrap( 0),
 147:            cmDynServReqFailTrap( 1),
 148:            cmDynServRspFailTrap( 2),
 149:            cmDynServAckFailTrap( 3),
 150:            cmBpiInitTrap( 4),
 151:            cmBPKMTrap( 5),
 152:            cmDynamicSATrap( 6),
 153:            cmDHCPFailTrap( 7),
 154:            cmSwUpgradeInitTrap( 8),
 155:            cmSwUpgradeFailTrap( 9),
 156:            cmSwUpgradeSuccessTrap( 10),
 157:            cmSwUpgradeCVCTrap( 11),
 158:            cmTODFailTrap( 12),
 159:            cmDCCReqFailTrap( 13),
 160:            cmDCCRspFailTrap( 14),
 161:            cmDCCAckFailTrap( 15)
 162:        }
 163:       MAX-ACCESS read-write
 164:       STATUS current
 165:       DESCRIPTION
 166:           "The object is used to enable CM traps. From left to right,
 167:            the set bit indicates the corresponding CM trap is enabled.
 168:            For example, if the first bit is set, then
 169:            docsDevCmInitTLVUnknownTrap is enabled. If it is null,
 170:            the trap is disabled.
 171:           "
 172:       DEFVAL { {} }
 173:       ::= { docsDevTrapControl 1 }
 174: 
 175: 
 176:    docsDevCmtsTrapControl OBJECT-TYPE
 177:        SYNTAX BITS {
 178:            cmtsInitRegReqFailTrap( 0),
 179:            cmtsInitRegRspFailTrap( 1),
 180:            cmtsInitRegAckFailTrap( 2),
 181:            cmtsDynServReqFailTrap( 3),
 182:            cmtsDynServRspFailTrap( 4),
 183:            cmtsDynServAckFailTrap( 5),
 184:            cmtsBpiInitTrap( 6),
 185:            cmtsBPKMTrap( 7),
 186:            cmtsDynamicSATrap( 8),
 187:            cmtsDCCReqFailTrap( 9),
 188:            cmtsDCCRspFailTrap( 10),
 189:            cmtsDCCAckFailTrap( 11)
 190:        }
 191:        MAX-ACCESS read-write
 192:        STATUS current
 193:        DESCRIPTION
 194:        "The object is used to enable CMTS traps. From left to right,
 195:         the set bit indicates the corresponding CMTS trap is enabled.
 196:         For example, if the first bit is set, then
 197:         docsDevCmtsInitRegRspFailTrap is enabled. If it is null,
 198:         the trap is disabled.
 199:        "
 200:        DEFVAL { {} }
 201:        ::= { docsDevTrapControl 2 }
 202: 
 203: 
 204:    docsDevCmInitTLVUnknownTrap NOTIFICATION-TYPE
 205:        OBJECTS {
 206:            docsDevEvLevel,
 207:            docsDevEvId,
 208:            docsDevEvText,
 209:            ifPhysAddress,
 210:            docsIfCmCmtsAddress,
 211:            docsIfDocsisBaseCapability,
 212:            docsIfCmStatusDocsisOperMode,
 213:            docsIfCmStatusModulationType
 214:        }
 215:        STATUS current
 216:        DESCRIPTION
 217:            "Event due to detection of unknown TLV during
 218:             the TLV parsing process.
 219: 
 220:             The values of docsDevEvLevel, docsDevId, and
 221:             docsDevEvText are from the entry which logs this event
 222:             in the docsDevEventTable. The docsIfDocsisBaseCapability
 223:             indicates the DOCSIS version information. The
 224:             docsIfCmStatusDocsisOperMode indicates the QOS level of
 225:             the CM, while the docsIfCmStatusModulationType indicates
 226:             the upstream modulation methodology used by the CM.
 227:             The ifPhysAddress value is the MAC address of the cable
 228:             interface of this cable modem.
 229:             The docsIfCmCmtsAddress specifies the MAC address
 230:             of the CMTS to which the CM is connected to(if there is a cable
 231:             card/ interface in the CMTS, then it is actually the MAC address
 232:             of the cable interface which connected to the CM).
 233:             This part of information is uniformed across all CM traps.
 234:            "
 235:        ::= { docsDevCmTraps 1 }
 236: 
 237:    docsDevCmDynServReqFailTrap NOTIFICATION-TYPE
 238:        OBJECTS {
 239:            docsDevEvLevel,
 240:            docsDevEvId,
 241:            docsDevEvText,
 242:            ifPhysAddress,
 243:            docsIfCmCmtsAddress,
 244:            docsIfDocsisBaseCapability,
 245:            docsIfCmStatusDocsisOperMode,
 246:            docsIfCmStatusModulationType
 247:        }
 248:        STATUS current
 249:        DESCRIPTION
 250:            "An event to report the failure of a dynamic service
 251:             request happened during the dynamic services process.
 252:            "
 253:        ::= { docsDevCmTraps 2 }
 254: 
 255: 
 256:    docsDevCmDynServRspFailTrap NOTIFICATION-TYPE
 257:        OBJECTS {
 258:            docsDevEvLevel,
 259:            docsDevEvId,
 260:            docsDevEvText,
 261:            ifPhysAddress,
 262: 
 263:            docsIfCmCmtsAddress,
 264:            docsIfDocsisBaseCapability,
 265:            docsIfCmStatusDocsisOperMode,
 266:            docsIfCmStatusModulationType
 267:        }
 268: 
 269:        STATUS current
 270:        DESCRIPTION
 271:            "An event to report the failure of a dynamic service
 272:             response happened during the dynamic services process.
 273:            "
 274:        ::= { docsDevCmTraps 3}
 275: 
 276: 
 277:    docsDevCmDynServAckFailTrap NOTIFICATION-TYPE
 278:        OBJECTS {
 279:            docsDevEvLevel,
 280:            docsDevEvId,
 281:            docsDevEvText,
 282:            ifPhysAddress,
 283:            docsIfCmCmtsAddress,
 284:            docsIfDocsisBaseCapability,
 285:            docsIfCmStatusDocsisOperMode,
 286:            docsIfCmStatusModulationType
 287:        }
 288:        STATUS current
 289:        DESCRIPTION
 290:            "An event to report the failure of a dynamic service
 291:             acknowledgement happened during the dynamic services process.
 292:            "
 293:        ::= { docsDevCmTraps 4}
 294: 
 295: 
 296:    docsDevCmBpiInitTrap NOTIFICATION-TYPE
 297:        OBJECTS {
 298:            docsDevEvLevel,
 299:            docsDevEvId,
 300:            docsDevEvText,
 301:            ifPhysAddress,
 302:            docsIfCmCmtsAddress,
 303:            docsIfDocsisBaseCapability,
 304:            docsIfCmStatusDocsisOperMode,
 305:            docsIfCmStatusModulationType
 306:        }
 307:        STATUS current
 308:        DESCRIPTION
 309:            "An event to report the failure of a BPI initialization
 310:             attempt happened during the registration process.
 311:            "
 312:        ::= { docsDevCmTraps 5 }
 313: 
 314: 
 315:    docsDevCmBPKMTrap NOTIFICATION-TYPE
 316:        OBJECTS {
 317:            docsDevEvLevel,
 318:            docsDevEvId,
 319:            docsDevEvText,
 320:            ifPhysAddress,
 321:            docsIfCmCmtsAddress,
 322:            docsIfDocsisBaseCapability,
 323:            docsIfCmStatusDocsisOperMode,
 324:            docsIfCmStatusModulationType
 325:        }
 326:        STATUS current
 327:        DESCRIPTION
 328:            "An event to report the failure of a Baseline Privacy Key
 329:             Management (BPKM) operation.
 330:            "
 331:        ::= { docsDevCmTraps 6 }
 332: 
 333:    docsDevCmDynamicSATrap NOTIFICATION-TYPE
 334:        OBJECTS {
 335:            docsDevEvLevel,
 336:            docsDevEvId,
 337:            docsDevEvText,
 338:            ifPhysAddress,
 339:            docsIfCmCmtsAddress,
 340:            docsIfDocsisBaseCapability,
 341:            docsIfCmStatusDocsisOperMode,
 342:            docsIfCmStatusModulationType
 343:        }
 344:        STATUS current
 345:        DESCRIPTION
 346:            "An event to report the failure of a dynamic security
 347:             association operation.
 348:            "
 349:        ::= { docsDevCmTraps 7 }
 350: 
 351: 
 352:    docsDevCmDHCPFailTrap NOTIFICATION-TYPE
 353:        OBJECTS {
 354:            docsDevEvLevel,
 355:            docsDevEvId,
 356:            docsDevEvText,
 357:            ifPhysAddress,
 358:            docsIfCmCmtsAddress,
 359:            docsDevServerDhcp,
 360:            docsIfDocsisBaseCapability,
 361:            docsIfCmStatusDocsisOperMode,
 362:            docsIfCmStatusModulationType
 363:        }
 364:        STATUS current
 365: 
 366:        DESCRIPTION
 367:            "An event to report the failure of a DHCP server.
 368:            The value of docsDevServerDhcp is the IP address
 369:            of the DHCP server.
 370:            "
 371:        ::= { docsDevCmTraps 8 }
 372: 
 373: 
 374:    docsDevCmSwUpgradeInitTrap NOTIFICATION-TYPE
 375:        OBJECTS {
 376:            docsDevEvLevel,
 377:            docsDevEvId,
 378:            docsDevEvText,
 379:            ifPhysAddress,
 380:            docsIfCmCmtsAddress,
 381:            docsDevSwFilename,
 382:            docsDevSwServer,
 383:            docsIfDocsisBaseCapability,
 384:            docsIfCmStatusDocsisOperMode,
 385:            docsIfCmStatusModulationType
 386:        }
 387:        STATUS current
 388:        DESCRIPTION
 389:            "An event to report a software upgrade initiated
 390:             event. The values of docsDevSwFilename, and
 391:             docsDevSwServer indicate the software image name
 392:             and the server IP address the image is from.
 393:            "
 394:        ::= { docsDevCmTraps 9 }
 395: 
 396: 
 397:    docsDevCmSwUpgradeFailTrap NOTIFICATION-TYPE
 398:        OBJECTS {
 399:            docsDevEvLevel,
 400:            docsDevEvId,
 401:            docsDevEvText,
 402:            ifPhysAddress,
 403:            docsIfCmCmtsAddress,
 404:            docsDevSwFilename,
 405:            docsDevSwServer,
 406:            docsIfDocsisBaseCapability,
 407:            docsIfCmStatusDocsisOperMode,
 408:            docsIfCmStatusModulationType
 409:        }
 410:        STATUS current
 411:        DESCRIPTION
 412:            "An event to report the failure of a software upgrade
 413:             attempt. The values of docsDevSwFilename, and
 414:             docsDevSwServer indicate the software image name
 415:             and the server IP address the image is from.
 416:            "
 417:        ::= { docsDevCmTraps 10 }
 418: 
 419: 
 420:    docsDevCmSwUpgradeSuccessTrap NOTIFICATION-TYPE
 421:        OBJECTS {
 422:            docsDevEvLevel,
 423:            docsDevEvId,
 424:            docsDevEvText,
 425:            ifPhysAddress,
 426:            docsIfCmCmtsAddress,
 427:            docsDevSwFilename,
 428:            docsDevSwServer,
 429:            docsIfDocsisBaseCapability,
 430:            docsIfCmStatusDocsisOperMode,
 431:            docsIfCmStatusModulationType
 432:        }
 433:        STATUS current
 434:        DESCRIPTION
 435:            "An event to report the Software upgrade success event.
 436:             The values of docsDevSwFilename, and
 437:             docsDevSwServer indicate the software image name
 438:             and the server IP address the image is from.
 439:            "
 440:        ::= { docsDevCmTraps 11 }
 441: 
 442: 
 443:    docsDevCmSwUpgradeCVCFailTrap NOTIFICATION-TYPE
 444:        OBJECTS {
 445:            docsDevEvLevel,
 446:            docsDevEvId,
 447:            docsDevEvText,
 448:            ifPhysAddress,
 449:            docsIfCmCmtsAddress,
 450:            docsIfDocsisBaseCapability,
 451: 
 452:            docsIfCmStatusDocsisOperMode,
 453:            docsIfCmStatusModulationType
 454:        }
 455:        STATUS current
 456:        DESCRIPTION
 457:            "An event to report the failure of the verification
 458:             of code file happened during a secure software upgrade
 459:             attempt.
 460:            "
 461:        ::= { docsDevCmTraps 12 }
 462: 
 463:    docsDevCmTODFailTrap NOTIFICATION-TYPE
 464:        OBJECTS {
 465:            docsDevEvLevel,
 466:            docsDevEvId,
 467:            docsDevEvText,
 468:            ifPhysAddress,
 469:            docsIfCmCmtsAddress,
 470:            docsDevServerTime,
 471:            docsIfDocsisBaseCapability,
 472:            docsIfCmStatusDocsisOperMode,
 473:            docsIfCmStatusModulationType
 474:        }
 475:        STATUS current
 476:        DESCRIPTION
 477:            "An event to report the failure of a time of day server.
 478:             The value of docsDevServerTime indicates the server IP
 479:             address.
 480:            "
 481:        ::= { docsDevCmTraps 13 }
 482: 
 483: 
 484:    docsDevCmDCCReqFailTrap NOTIFICATION-TYPE
 485:        OBJECTS {
 486:            docsDevEvLevel,
 487:            docsDevEvId,
 488:            docsDevEvText,
 489:            ifPhysAddress,
 490:            docsIfCmCmtsAddress,
 491:            docsIfDocsisBaseCapability,
 492:            docsIfCmStatusDocsisOperMode,
 493:            docsIfCmStatusModulationType
 494:        }
 495:        STATUS current
 496:        DESCRIPTION
 497:            "An event to report the failure of a dynamic channel
 498:             change request happened during the dynamic channel
 499:             change process in the CM side.
 500:            "
 501:        ::= { docsDevCmTraps 14 }
 502: 
 503: 
 504:    docsDevCmDCCRspFailTrap NOTIFICATION-TYPE
 505:        OBJECTS {
 506:            docsDevEvLevel,
 507:            docsDevEvId,
 508:            docsDevEvText,
 509:            ifPhysAddress,
 510:            docsIfCmCmtsAddress,
 511:            docsIfDocsisBaseCapability,
 512:            docsIfCmStatusDocsisOperMode,
 513:            docsIfCmStatusModulationType
 514:        }
 515:        STATUS current
 516:        DESCRIPTION
 517:            "An event to report the failure of a dynamic channel
 518:             change response happened during the dynamic channel
 519:             change process in the CM side.
 520:            "
 521:        ::= { docsDevCmTraps 15 }
 522: 
 523: 
 524:    docsDevCmDCCAckFailTrap NOTIFICATION-TYPE
 525:        OBJECTS {
 526:            docsDevEvLevel,
 527:            docsDevEvId,
 528:            docsDevEvText,
 529:            ifPhysAddress,
 530:            docsIfCmCmtsAddress,
 531:            docsIfDocsisBaseCapability,
 532:            docsIfCmStatusDocsisOperMode,
 533:            docsIfCmStatusModulationType
 534:        }
 535:        STATUS current
 536:        DESCRIPTION
 537:            "An event to report the failure of a dynamic channel
 538:             change acknowledgement happened during the dynamic channel
 539:             change process in the CM side.
 540:            "
 541:        ::= { docsDevCmTraps 16}
 542: 
 543: 
 544:    docsDevCmtsInitRegReqFailTrap NOTIFICATION-TYPE
 545:        OBJECTS {
 546:            docsDevEvLevel,
 547:            docsDevEvId,
 548:            docsDevEvText,
 549:            docsIfCmtsCmStatusMacAddress,
 550:            ifPhysAddress,
 551:            docsIfCmtsCmStatusDocsisRegMode,
 552:            docsIfDocsisBaseCapability,
 553:            docsIfCmtsCmStatusModulationType
 554:        }
 555:        STATUS current
 556:        DESCRIPTION
 557:            "An event to report the failure of a registration
 558:            request from a CM that happened during the CM initialization
 559:            process and detected on the CMTS side. The values of
 560:            docsDevEvLevel, docsDevId, and docsDevEvText are from
 561:            the entry which logs this event in the
 562:            docsDevEventTable. The docsIfCmtsCmStatusDocsisRegMode
 563:            and docsIfCmtsCmStatusMacAddress indicate the DOCSIS
 564:            QOS version and the MAC address of the requesting CM.
 565:            The docsIfCmtsCmModulationType indicates the upstream
 566:            modulation methodology used by the connected CM.
 567:            The docsIfDocsisBaseCapability and ifPhysAddress
 568:            indicate the DOCSIS version of the CMTS and the MAC
 569:            address of the CMTS (if there is a cable card/ interface
 570:            in the CMTS, then it is actually the MAC address of the
 571:            cable interface which connected to the CM) cable interface
 572:            connected to the CM. This part of information is
 573:            uniformed across all CMTS traps.
 574:            "
 575:        ::= { docsDevCmtsTraps 1 }
 576: 
 577: 
 578:    docsDevCmtsInitRegRspFailTrap NOTIFICATION-TYPE
 579:        OBJECTS {
 580:            docsDevEvLevel,
 581:            docsDevEvId,
 582:            docsDevEvText,
 583:            docsIfCmtsCmStatusMacAddress,
 584:            ifPhysAddress,
 585:            docsIfCmtsCmStatusDocsisRegMode,
 586:            docsIfDocsisBaseCapability,
 587:            docsIfCmtsCmStatusModulationType
 588:        }
 589:        STATUS current
 590:        DESCRIPTION
 591:            "An event to report the failure of a registration
 592:             response happened during the CM initialization
 593:             process and detected in the CMTS side.
 594:            "
 595:        ::= { docsDevCmtsTraps 2 }
 596: 
 597: 
 598:    docsDevCmtsInitRegAckFailTrap NOTIFICATION-TYPE
 599:        OBJECTS {
 600:            docsDevEvLevel,
 601:            docsDevEvId,
 602:            docsDevEvText,
 603:            docsIfCmtsCmStatusMacAddress,
 604:            ifPhysAddress,
 605:            docsIfCmtsCmStatusDocsisRegMode,
 606:            docsIfDocsisBaseCapability,
 607:            docsIfCmtsCmStatusModulationType
 608:        }
 609:        STATUS current
 610:        DESCRIPTION
 611:            "An event to report the failure of a registration
 612:             acknowledgement from CM happened during the CM
 613:             initialization process and detected in the CMTS side.
 614:            "
 615:        ::= { docsDevCmtsTraps 3 }
 616: 
 617: 
 618:    docsDevCmtsDynServReqFailTrap NOTIFICATION-TYPE
 619:        OBJECTS {
 620:            docsDevEvLevel,
 621:            docsDevEvId,
 622:            docsDevEvText,
 623:            docsIfCmtsCmStatusMacAddress,
 624:            ifPhysAddress,
 625:            docsIfCmtsCmStatusDocsisRegMode,
 626:            docsIfDocsisBaseCapability,
 627:            docsIfCmtsCmStatusModulationType
 628:        }
 629:        STATUS current
 630:        DESCRIPTION
 631:            "An event to report the failure of a dynamic service
 632:             request happened during the dynamic services process
 633:             and detected in the CMTS side.
 634:            "
 635:        ::= { docsDevCmtsTraps 4 }
 636: 
 637: 
 638:    docsDevCmtsDynServRspFailTrap NOTIFICATION-TYPE
 639:        OBJECTS {
 640:            docsDevEvLevel,
 641:            docsDevEvId,
 642:            docsDevEvText,
 643:            docsIfCmtsCmStatusMacAddress,
 644:            ifPhysAddress,
 645:            docsIfCmtsCmStatusDocsisRegMode,
 646:            docsIfDocsisBaseCapability,
 647:            docsIfCmtsCmStatusModulationType
 648:        }
 649:        STATUS current
 650:        DESCRIPTION
 651:            "An event to report the failure of a dynamic service
 652:             response happened during the dynamic services process
 653:             and detected in the CMTS side.
 654:            "
 655:        ::= { docsDevCmtsTraps 5 }
 656: 
 657: 
 658:    docsDevCmtsDynServAckFailTrap NOTIFICATION-TYPE
 659:        OBJECTS {
 660:            docsDevEvLevel,
 661:            docsDevEvId,
 662:            docsDevEvText,
 663:            docsIfCmtsCmStatusMacAddress,
 664:            ifPhysAddress,
 665:            docsIfCmtsCmStatusDocsisRegMode,
 666:            docsIfDocsisBaseCapability,
 667:            docsIfCmtsCmStatusModulationType
 668:        }
 669:        STATUS current
 670:        DESCRIPTION
 671:            "An event to report the failure of a dynamic service
 672:             acknowledgement happened during the dynamic services
 673:             process and detected in the CMTS side.
 674:            "
 675:        ::= { docsDevCmtsTraps 6 }
 676: 
 677: 
 678:    docsDevCmtsBpiInitTrap NOTIFICATION-TYPE
 679:        OBJECTS {
 680:            docsDevEvLevel,
 681:            docsDevEvId,
 682:            docsDevEvText,
 683:            docsIfCmtsCmStatusMacAddress,
 684:            ifPhysAddress,
 685:            docsIfCmtsCmStatusDocsisRegMode,
 686:            docsIfDocsisBaseCapability,
 687:            docsIfCmtsCmStatusModulationType
 688:        }
 689:        STATUS current
 690:        DESCRIPTION
 691:            "An event to report the failure of a BPI initialization
 692:             attempt happened during the CM registration process
 693:             and detected in the CMTS side.
 694:            "
 695:        ::= { docsDevCmtsTraps 7 }
 696: 
 697: 
 698:    docsDevCmtsBPKMTrap NOTIFICATION-TYPE
 699:        OBJECTS {
 700:            docsDevEvLevel,
 701:            docsDevEvId,
 702:            docsDevEvText,
 703:            docsIfCmtsCmStatusMacAddress,
 704:            ifPhysAddress,
 705:            docsIfCmtsCmStatusDocsisRegMode,
 706:            docsIfDocsisBaseCapability,
 707:            docsIfCmtsCmStatusModulationType
 708:        }
 709:        STATUS current
 710:        DESCRIPTION
 711:            "An event to report the failure of a BPKM operation
 712:             which is detected in the CMTS side.
 713:            "
 714:        ::= { docsDevCmtsTraps 8 }
 715: 
 716:    docsDevCmtsDynamicSATrap NOTIFICATION-TYPE
 717:        OBJECTS {
 718:            docsDevEvLevel,
 719:            docsDevEvId,
 720:            docsDevEvText,
 721:            docsIfCmtsCmStatusMacAddress,
 722:            ifPhysAddress,
 723:            docsIfCmtsCmStatusDocsisRegMode,
 724:            docsIfDocsisBaseCapability,
 725:            docsIfCmtsCmStatusModulationType
 726:        }
 727:        STATUS current
 728:        DESCRIPTION
 729:            "An event to report the failure of a dynamic security
 730:             association operation which is detected in the CMTS side.
 731:            "
 732:        ::= { docsDevCmtsTraps 9 }
 733: 
 734: 
 735:    docsDevCmtsDCCReqFailTrap NOTIFICATION-TYPE
 736:        OBJECTS {
 737:            docsDevEvLevel,
 738:            docsDevEvId,
 739:            docsDevEvText,
 740:            docsIfCmtsCmStatusMacAddress,
 741:            ifPhysAddress,
 742:            docsIfCmtsCmStatusDocsisRegMode,
 743:            docsIfDocsisBaseCapability,
 744:            docsIfCmtsCmStatusModulationType
 745:        }
 746:        STATUS current
 747:        DESCRIPTION
 748:            "An event to report the failure of a dynamic channel
 749:             change request happened during the dynamic channel
 750: 
 751:             change process in the CM side and detected in the
 752:             CMTS side.
 753:            "
 754:        ::= { docsDevCmtsTraps 10 }
 755: 
 756: 
 757:    docsDevCmtsDCCRspFailTrap NOTIFICATION-TYPE
 758:        OBJECTS {
 759:            docsDevEvLevel,
 760:            docsDevEvId,
 761:            docsDevEvText,
 762:            docsIfCmtsCmStatusMacAddress,
 763:            ifPhysAddress,
 764:            docsIfCmtsCmStatusDocsisRegMode,
 765:            docsIfDocsisBaseCapability,
 766:            docsIfCmtsCmStatusModulationType
 767:        }
 768:        STATUS current
 769:        DESCRIPTION
 770:            "An event to report the failure of a dynamic channel
 771:             change response happened during the dynamic channel
 772:             change process in the CMTS side.
 773:            "
 774:        ::= { docsDevCmtsTraps 11 }
 775: 
 776: 
 777:    docsDevCmtsDCCAckFailTrap NOTIFICATION-TYPE
 778:        OBJECTS {
 779:            docsDevEvLevel,
 780:            docsDevEvId,
 781:            docsDevEvText,
 782:            docsIfCmtsCmStatusMacAddress,
 783:            ifPhysAddress,
 784:            docsIfCmtsCmStatusDocsisRegMode,
 785:            docsIfDocsisBaseCapability,
 786:            docsIfCmtsCmStatusModulationType
 787:        }
 788:        STATUS current
 789:        DESCRIPTION
 790:            "An event to report the failure of a dynamic channel
 791:             change acknowledgement happened during the dynamic channel
 792:             change process in the CMTS side.
 793:            "
 794:        ::= { docsDevCmtsTraps 12}
 795: 
 796:    --
 797:    --Conformance definitions
 798:    --
 799: 
 800:    docsDevTrapConformance OBJECT IDENTIFIER ::= { docsDevTraps 4 }
 801:    docsDevTrapGroups OBJECT IDENTIFIER ::= { docsDevTrapConformance 1 }
 802:    docsDevTrapCompliances OBJECT IDENTIFIER ::= { docsDevTrapConformance 2 }
 803:    docsDevCmTrapCompliance MODULE-COMPLIANCE
 804:        STATUS current
 805:        DESCRIPTION
 806:        "The compliance statement for CM Traps and Control"
 807: 
 808:        MODULE --docsDevTrap
 809:        --mandatory groups
 810: 
 811:            GROUP docsDevCmTrapControlGroup
 812:            DESCRIPTION
 813:                "Mandatory in CM."
 814: 
 815:            GROUP docsDevCmNotificationGroup
 816:            DESCRIPTION
 817:                "Mandatory in CM."
 818: 
 819:        ::= { docsDevTrapCompliances 1 }
 820: 
 821:    docsDevCmTrapControlGroup OBJECT-GROUP
 822:        OBJECTS {
 823:            docsDevCmTrapControl
 824:        }
 825:        STATUS current
 826:        DESCRIPTION
 827:            "CM must support docsDevCmTrapControl."
 828:        ::= { docsDevTrapGroups 1 }
 829: 
 830:    docsDevCmNotificationGroup NOTIFICATION-GROUP
 831:        NOTIFICATIONS {
 832:            docsDevCmInitTLVUnknownTrap,
 833:            docsDevCmDynServReqFailTrap,
 834:            docsDevCmDynServRspFailTrap,
 835:            docsDevCmDynServAckFailTrap,
 836:            docsDevCmBpiInitTrap,
 837:            docsDevCmBPKMTrap,
 838:            docsDevCmDynamicSATrap,
 839:            docsDevCmDHCPFailTrap,
 840:            docsDevCmSwUpgradeInitTrap,
 841:            docsDevCmSwUpgradeFailTrap,
 842:            docsDevCmSwUpgradeSuccessTrap,
 843:            docsDevCmSwUpgradeCVCFailTrap,
 844:            docsDevCmTODFailTrap,
 845:            docsDevCmDCCReqFailTrap,
 846:            docsDevCmDCCRspFailTrap,
 847:            docsDevCmDCCAckFailTrap
 848: 
 849:        }
 850:        STATUS current
 851:        DESCRIPTION
 852:            "A collection of CM notifications providing device status and
 853:            control."
 854:        ::= { docsDevTrapGroups 2 }
 855: 
 856:    docsDevCmtsTrapCompliance MODULE-COMPLIANCE
 857:        STATUS current
 858:        DESCRIPTION
 859:            "The compliance statement for DOCSIS CM and
 860:            CMTS."
 861:        MODULE --docsDevTrap
 862:        --mandatory groups
 863: 
 864:            GROUP docsDevCmtsTrapControlGroup
 865:            DESCRIPTION
 866:                "Mandatory in CMTS."
 867: 
 868:            GROUP docsDevCmtsNotificationGroup
 869:            DESCRIPTION
 870:                "Mandatory in CMTS."
 871: 
 872:        ::= { docsDevTrapCompliances 2 }
 873: 
 874:    docsDevCmtsTrapControlGroup OBJECT-GROUP
 875:        OBJECTS {
 876:            docsDevCmtsTrapControl
 877:        }
 878:        STATUS current
 879:        DESCRIPTION
 880:            "CMTS must support docsDevCmtsTrapControl."
 881:        ::= { docsDevTrapGroups 3 }
 882: 
 883:    docsDevCmtsNotificationGroup NOTIFICATION-GROUP
 884:        NOTIFICATIONS {
 885:            docsDevCmtsInitRegReqFailTrap,
 886:            docsDevCmtsInitRegRspFailTrap,
 887:            docsDevCmtsInitRegAckFailTrap ,
 888:            docsDevCmtsDynServReqFailTrap,
 889:            docsDevCmtsDynServRspFailTrap,
 890:            docsDevCmtsDynServAckFailTrap,
 891:            docsDevCmtsBpiInitTrap,
 892:            docsDevCmtsBPKMTrap,
 893:            docsDevCmtsDynamicSATrap,
 894:            docsDevCmtsDCCReqFailTrap,
 895:            docsDevCmtsDCCRspFailTrap,
 896:            docsDevCmtsDCCAckFailTrap
 897: 
 898:        }
 899:        STATUS current
 900:        DESCRIPTION
 901:            "A collection of CMTS notifications providing device status and
 902:            control."
 903:        ::= { docsDevTrapGroups 4 }
 904:    END
 905: 
 906: -- 
 907: --    Copyright (C) The Internet Society (2003). All Rights Reserved.
 908: -- 
 909: --    This document and translations of it may be copied and furnished to
 910: --    others, and derivative works that comment on or otherwise explain it
 911: --    or assist in its implementation may be prepared, copied, published
 912: --    and distributed, in whole or in part, without restriction of any
 913: --    kind, provided that the above copyright notice and this paragraph are
 914: --    included on all such copies and derivative works. However, this
 915: --    document itself may not be modified in any way, such as by removing
 916: --    the copyright notice or references to the Internet Society or other
 917: --    Internet organizations, except as needed for the purpose of
 918: --    developing Internet standards in which case the procedures for
 919: --    copyrights defined in the Internet Standards process must be
 920: --    followed, or as required to translate it into languages other than
 921: --    English.
 922: -- 
 923: --    The limited permissions granted above are perpetual and will not be
 924: --    revoked by the Internet Society or its successors or assignees.
 925: -- 
 926: --    This document and the information contained herein is provided on an
 927: --    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
 928: --    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
 929: --    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
 930: --    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
 931: --    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 932: -- 
 933: -- 
 934: -- Acknowledgment
 935: -- 
 936: --    Funding for the RFC Editor function is currently provided by the
 937: --    Internet Society.
 938: