smilint output for ./CABH-IETF-PS-DEV-MIB


Message Severities
SeverityCount
error1
warning22
Message Types
TypeCount
integer-misuse (warning)6
notification-not-reversible (warning)16
object-identifier-not-prefix (error)1

Messages:

CABH-IETF-PS-DEV-MIB

   1: -- extracted from draft-ietf-ipcdn-cable-gateway-device-mib-00.txt
   2: -- at Wed Jun 25 06:13:38 2003
   3: 
   4:    CABH-IETF-PS-DEV-MIB DEFINITIONS ::= BEGIN 
   5:     
   6:    IMPORTS 
   7:       MODULE-IDENTITY, 
   8:       OBJECT-TYPE, 
   9:       Integer32, 
  10:       NOTIFICATION-TYPE, 
  11:       mib-2                FROM SNMPv2-SMI 
  12:     
  13:       TruthValue, 
  14:       PhysAddress, 
  15:       DateAndTime, 
  16:       TimeStamp            FROM SNMPv2-TC 
  17:     
  18:       SnmpAdminString      FROM SNMP-FRAMEWORK-MIB 
  19:     
  20:       OBJECT-GROUP, 
  21:       MODULE-COMPLIANCE, 
  22:       NOTIFICATION-GROUP   FROM SNMPv2-CONF 
  23:         
  24:       InetAddressType, 
  25:       InetAddress          FROM INET-ADDRESS-MIB 
  26:     
  27:       IANAifType           FROM IANAifType-MIB 
  28:        
  29:       docsDevSwCurrentVers, 
  30:       docsDevEvLevel,  
  31:       docsDevEvId,  
  32:       docsDevEvText,  
  33:       docsDevSwFilename,  
  34:       docsDevSwServer              FROM DOCS-CABLE-DEVICE-MIB -- RFC2669 
  35:                                   
  36:       cabhCdpServerDhcpAddress, 
  37:       cabhCdpWanDataAddrClientId, 
  38:       cabhCdpLanTransThreshold, 
  39:       cabhCdpLanTransCurCount      FROM CABH-IETF-CDP-MIB 
  40:     
  41:       ZeroBasedCounter32           FROM RMON2-MIB; 
  42:     
  43:     
  44:    cabhPsDevMib MODULE-IDENTITY 
  45:        LAST-UPDATED    "200306210000Z" -- Jun 21, 2003 
  46:        ORGANIZATION    "IETF IPCDN Working Group" 
  47:        CONTACT-INFO 
  48:                "Kevin Luehrs 
  49:                Postal: Cable Television Laboratories, Inc. 
  50:                400 Centennial Parkway 
  51:                Louisville, Colorado 80027-1266 
  52:                U.S.A. 
  53:                Phone:  +1 303-661-9100 
  54:                Fax:    +1 303-661-9199 
  55:                E-mail: k.luehrs@cablelabs.com; mibs@cablelabs.com 
  56:     
  57:                IETF IPCDN Working Group 
  58:                General Discussion: ipcdn@ietf.org 
  59:                Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn 
  60:                Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn 
  61:                Co-chairs: Richard Woundy, 
  62:                           Richard_Woundy@cable.comcast.com 
  63:                           Jean-Francois Mule, jf.mule@cablelabs.com" 
  64:        DESCRIPTION 
  65:                 "This MIB module supplies the basic management objects 
  66:                 for the Portal Services logical element of a CableHome  
  67:                 compliant Residential Gateway device. The PS device  
  68:                 parameters describe general PS Device attributes and  
  69:                 behavior characteristics. 
  70:                 Most of the PS Device MIB is needed for configuration  
  71:                 download. 
  72:     
  73:                 Copyright (C) The Internet Society (2003). This version 
  74:                 of this MIB module is part of RFC xxxx; see the RFC 
  75:                 itself for full legal notices." 
  76:        REVISION         "200306210000Z" -- Jun 21, 2003 
  77:        DESCRIPTION 
  78:                "Initial version, published as RFC xxxx." 
  79:                -- RFC editor to assign xxxx 
  80:        ::= { mib-2 xx }    
  80: error - Object identifier element `xx' name only allowed as first element
  81:        -- xx to be assigned by IANA 
  82:     
  83:    -- Textual Conventions 
  84:     
  85:    cabhPsDevMibObjects  OBJECT IDENTIFIER ::= { cabhPsDevMib 1 } 
  86:    cabhPsDevBase        OBJECT IDENTIFIER ::= { cabhPsDevMibObjects 1 } 
  87:    cabhPsDevProv        OBJECT IDENTIFIER ::= { cabhPsDevMibObjects 2 } 
  88:    cabhPsDevAttrib      OBJECT IDENTIFIER ::= { cabhPsDevMibObjects 3 } 
  89:    cabhPsDevPsAttrib    OBJECT IDENTIFIER ::= { cabhPsDevAttrib 1 } 
  90:    cabhPsDevBpAttrib    OBJECT IDENTIFIER ::= { cabhPsDevAttrib 2 } 
  91:    cabhPsDevPsStats     OBJECT IDENTIFIER ::= { cabhPsDevMibObjects 4 } 
  92:     
  93:     
  94:    -- 
  95:    -- The following group describes the base objects in the PS. 
  96:    -- These are device based parameters.  
  97:    -- 
  98:     
  99:    cabhPsDevDateTime     OBJECT-TYPE 
 100:     SYNTAX       DateAndTime 
 101:     MAX-ACCESS   read-write 
 102:     STATUS       current 
 103:     DESCRIPTION 
 104:             "The date and time, with optional timezone information." 
 105:        ::= { cabhPsDevBase 1 } 
 106:     
 107:    cabhPsDevResetNow    OBJECT-TYPE 
 108:        SYNTAX     TruthValue 
 109:        MAX-ACCESS read-write 
 110:        STATUS     current 
 111:        DESCRIPTION 
 112:                "Setting this object to true(1) causes the stand-alone or  
 113:                embedded PS device to reboot. Device code initializes as 
 114:                if starting from a power-on reset. The CMP ensures that 
 115:                MIB  object values persist as specified in Appendix I of 
 116:                the CableHome 1.0 specification. Reading this object 
 117:                always returns false(2)." 
 118:        ::= { cabhPsDevBase 2 } 
 119:     
 120:    cabhPsDevSerialNumber OBJECT-TYPE 
 121:        SYNTAX       SnmpAdminString (SIZE (0..128)) 
 122:        MAX-ACCESS   read-only 
 123:        STATUS       current 
 124:        DESCRIPTION 
 125:                "The manufacturer's serial number for this PS. This  
 126:                parameter is manufacturer provided and is stored in  
 127:                non-volatile memory." 
 128:        ::= { cabhPsDevBase 3 } 
 129:     
 130:    cabhPsDevHardwareVersion OBJECT-TYPE 
 131:        SYNTAX       SnmpAdminString (SIZE (0..48)) 
 132:        MAX-ACCESS   read-only 
 133:        STATUS       current 
 134:        DESCRIPTION 
 135:                "The manufacturer's hardware version for this PS. This  
 136:                parameter is manufacturer provided and is stored in  
 137:                non-volatile memory." 
 138:        ::= { cabhPsDevBase 4 } 
 139:     
 140:    cabhPsDevWanManMacAddress  OBJECT-TYPE 
 141:        SYNTAX       PhysAddress (SIZE (0..16)) 
 142:        MAX-ACCESS   read-only 
 143:        STATUS       current 
 144:        DESCRIPTION 
 145:                "The PS WAN-Man MAC address. This is the PS hardware 
 146:                address to be used by the CDC to uniquely identify the PS 
 147:                to the cable data network DHCP server for the acquisition 
 148:                of an IP address to be used for management messaging 
 149:                between the cable network NMS and the CMP." 
 150:        ::= { cabhPsDevBase 5 } 
 151:     
 152:    cabhPsDevWanDataMacAddress  OBJECT-TYPE 
 153:        SYNTAX       PhysAddress (SIZE (0..16)) 
 154:        MAX-ACCESS   read-only 
 155:        STATUS       current 
 156:        DESCRIPTION 
 157:                "The PS WAN-Data MAC address. The PS could have multiple  
 158:                WAN-Data Interfaces, which share the same hardware 
 159:                address. The client identifiers will be unique so that 
 160:                each may be assigned a different, unique IP address." 
 161:     ::= { cabhPsDevBase 6 } 
 162:     
 163:    cabhPsDevTypeIdentifier    OBJECT-TYPE 
 164:        SYNTAX       SnmpAdminString  
 165:        MAX-ACCESS   read-only 
 166:        STATUS       current 
 167:        DESCRIPTION 
 168:                "This is a copy of the device type identifier used in 
 169:                the DHCP option 60 exchanged between the PS and the DHCP 
 170:                server." 
 171:        REFERENCE 
 172:                "CableHome 1.0 Specification, CH-SP-I04-030411, 
 173:                7.2.3.3 CDC Requirements 
 174:                CableHome 1.1 Specification, CH 1.1-SP-I01-030418, 
 175:                7.3.3.2.3 CDC Function System Description"  
 176:        ::= { cabhPsDevBase 7 } 
 177:     
 178:    cabhPsDevSetToFactory    OBJECT-TYPE 
 179:        SYNTAX       TruthValue 
 180:        MAX-ACCESS   read-write 
 181:        STATUS       current 
 182:        DESCRIPTION 
 183:                "Setting this object to true(1) sets all PsDev MIB 
 184:                objects to the factory default values. Reading this 
 185:                object always returns false(2)." 
 186:        ::= { cabhPsDevBase 8 } 
 187:     
 188:    cabhPsDevTodSyncStatus     OBJECT-TYPE 
 189:        SYNTAX       TruthValue 
 190:        MAX-ACCESS   read-only 
 191:        STATUS       current 
 192:        DESCRIPTION 
 193:                "This object indicates whether the PS was able to  
 194:                successfully synchronize with the Time of Day (ToD)Server  
 195:                in the cable network. The PS sets this object to true(1) 
 196:                if the PS successfully synchronizes its time with the ToD  
 197:                server. The PS sets this object to false(2) if the PS 
 198:                does not successfully synchronize with the ToD server" 
 199:       DEFVAL { false }   
 200:        ::= { cabhPsDevBase 10 } 
 201:     
 202:    cabhPsDevProvMode    OBJECT-TYPE 
 203:        SYNTAX     INTEGER 
 204:        { 
 205:           dhcpmode(1), 
 206:           snmpmode(2), 
 207:           dormantCHmode(3) 
 208:        } 
 209:        MAX-ACCESS read-only 
 210:        STATUS     current 
 211:        DESCRIPTION 
 212:                "This object indicates the provisioning mode in which the 
 213:                PS is operating. If the PS is operating in DHCP 
 214:                Provisioning Mode as described in the CableHome 1.1 
 215:                specification, the PS sets this object to dhcpmode(1). 
 216:                If the PS is operating in SNMP Provisioning Mode, the PS  
 217:                sets this object to snmpmode(2).If the PS is not 
 218:                configured to operate in either dhcpmode or snmpmode it 
 219:                will fall back to Dormant CableHome Mode and set the 
 220:                value of cabhPsDevProvMode to dormantCHmode(3)." 
 221:        ::={ cabhPsDevBase 11 } 
 222:     
 223:    cabhPsDevLastSetToFactory    OBJECT-TYPE 
 224:     SYNTAX       TimeStamp 
 225:     MAX-ACCESS   read-only 
 226:     STATUS       current 
 227:     DESCRIPTION 
 228:             "The value of sysUpTime when cabhPsDevSetToFactory was last 
 229:             set to true. Zero if never reset." 
 230:        ::= { cabhPsDevBase 12 } 
 231:        
 232:    -- 
 233:    --    The following group defines Provisioning Specific parameters 
 234:    -- 
 235:     
 236:    cabhPsDevProvisioningTimer OBJECT-TYPE 
 237:        SYNTAX       INTEGER (0..16383) 
 237: warning - warning: use Integer32 instead of INTEGER in SMIv2
 238:        UNITS     "minutes" 
 239:        MAX-ACCESS   read-write 
 240:        STATUS       current 
 241:        DESCRIPTION 
 242:                "This object enables the user to set the duration of the  
 243:                provisioning timeout timer. The value is in minutes. 
 244:                Setting the timer to 0 disables it. The default value for 
 245:                the timer is 5." 
 246:        DEFVAL {5} 
 247:        ::=  {cabhPsDevProv 1} 
 248:     
 249:    cabhPsDevProvConfigFile OBJECT-TYPE 
 250:     SYNTAX       SnmpAdminString (SIZE(1..128)) 
 251:     MAX-ACCESS   read-write 
 252:     STATUS       current 
 253:     DESCRIPTION 
 254:             "The URL of the TFTP host for downloading provisioning and  
 255:             configuration parameters to this device. Returns NULL if the  
 256:             server address is unknown." 
 257:     ::= { cabhPsDevProv 2 } 
 258:         
 259:    cabhPsDevProvConfigHash OBJECT-TYPE 
 260:        SYNTAX      OCTET STRING (SIZE(0|20)) 
 261:        MAX-ACCESS  read-write 
 262:        STATUS      current 
 263:        DESCRIPTION 
 264:                "Hash of the contents of the config file, which is  
 265:                calculated and sent by the NMS to the PS. For the SHA-1  
 266:                authentication algorithm the hash length is 160 bits. 
 267:                This hash value is encoded in the binary format." 
 268:     DEFVAL {''h} 
 269:        ::= { cabhPsDevProv 3 } 
 270:     
 271:    cabhPsDevProvConfigFileSize OBJECT-TYPE 
 272:        SYNTAX      Integer32 
 273:        UNITS     "bytes" 
 274:        MAX-ACCESS read-only 
 275:        STATUS      current 
 276:        DESCRIPTION     
 277:                "Size of the configuration file." 
 278:        ::={ cabhPsDevProv 4 } 
 279:         
 280:    cabhPsDevProvConfigFileStatus OBJECT-TYPE 
 281:        SYNTAX     INTEGER  
 282:        { 
 283:            idle(1), 
 284:            busy(2) 
 285:        } 
 286:        MAX-ACCESS read-only 
 287:        STATUS     current 
 288:        DESCRIPTION 
 289:                "This object indicates the current status of the  
 290:                configuration file download process. It is provided to  
 291:                indicate to the management entity that the PS will 
 292:                reject PS Configuration File triggers (set request to  
 293:                cabhPsDevProvConfigFile) when busy." 
 294:        ::={ cabhPsDevProv 5 } 
 295:     
 296:    cabhPsDevProvConfigTLVProcessed OBJECT-TYPE 
 297:        SYNTAX     INTEGER (0..16383) 
 297: warning - warning: use Integer32 instead of INTEGER in SMIv2
 298:        MAX-ACCESS read-only 
 299:        STATUS     current 
 300:        DESCRIPTION 
 301:                "Number of TLVs processed in config file." 
 302:        ::={ cabhPsDevProv 6 } 
 303:         
 304:    cabhPsDevProvConfigTLVRejected OBJECT-TYPE 
 305:        SYNTAX     INTEGER (0..16383) 
 305: warning - warning: use Integer32 instead of INTEGER in SMIv2
 306:        MAX-ACCESS read-only 
 307:        STATUS     current 
 308:        DESCRIPTION 
 309:                "Number of TLVs rejected in config file." 
 310:        ::={ cabhPsDevProv 7 } 
 311:     
 312:    cabhPsDevProvSolicitedKeyTimeout OBJECT-TYPE 
 313:           SYNTAX       Integer32 (15..600) 
 314:           UNITS     "seconds" 
 315:           MAX-ACCESS   read-write 
 316:           STATUS       current 
 317:        DESCRIPTION 
 318:                "This timeout applies only when the Provisioning Server 
 319:                initiated key management (with a Wake Up message) for  
 320:                SNMPv3.  It is the period during which the PS will save  
 321:                a number (inside the sequence number field) from the sent  
 322:                out AP Request and wait for the matching AP Reply from 
 323:                the Provisioning Server." 
 324:        DEFVAL { 120 } 
 325:        ::= { cabhPsDevProv 8 } 
 326:     
 327:    cabhPsDevProvState    OBJECT-TYPE 
 328:        SYNTAX       INTEGER 
 329:        { 
 330:            pass(1), 
 331:            inProgress(2), 
 332:            fail(3) 
 333:        } 
 334:        MAX-ACCESS   read-only 
 335:        STATUS       current 
 336:        DESCRIPTION 
 337:                "This object indicates the completion state of the  
 338:                initialization process. Pass or Fail states occur after  
 339:                completion of the initialization flow. InProgress occurs  
 340:                from PS initialization start to PS initialization end." 
 341:        ::= { cabhPsDevProv 9 } 
 342:     
 343:    cabhPsDevProvAuthState    OBJECT-TYPE 
 344:        SYNTAX       INTEGER 
 345:        { 
 346:            accepted(1), 
 347:            rejected(2)     
 348:        } 
 349:        MAX-ACCESS  read-only 
 350:        STATUS      current 
 351:        DESCRIPTION 
 352:                "This object indicates the authentication state of the  
 353:                configuration file." 
 354:        ::= { cabhPsDevProv 10 } 
 355:     
 356:         
 357:    cabhPsDevTimeServerAddrType OBJECT-TYPE 
 358:        SYNTAX       InetAddressType 
 359:        MAX-ACCESS   read-only 
 360:        STATUS       current 
 361:        DESCRIPTION 
 362:                "The IP address type of the Time server (RFC-868).  
 363:                IP version 4 is typically used." 
 364:     ::= { cabhPsDevProv 12 } 
 365:     
 366:    cabhPsDevTimeServerAddr OBJECT-TYPE 
 367:        SYNTAX       InetAddress 
 368:        MAX-ACCESS   read-only 
 369:        STATUS       current 
 370:        DESCRIPTION 
 371:                "The IP address of the Time server (RFC-868). Returns  
 372:                0.0.0.0 if the time server IP address is unknown." 
 373:        ::= { cabhPsDevProv 13 } 
 374:     
 375:     
 376:    --============================================================== 
 377:    -- 
 378:    --   PS Device Profile Group 
 379:    -- 
 380:    --  The cabhPsDevPsProfile contains the Residential Gateway's 
 381:    --  device attributes. This set of attributes is analogous to  
 382:    --  some attributes of the BP Device profile. 
 383:    -- 
 384:    --============================================================== 
 385:     
 386:    cabhPsDevPsDeviceType       OBJECT-TYPE 
 387:        SYNTAX    SnmpAdminString (SIZE(1..32)) 
 388:        MAX-ACCESS       read-only 
 389:        STATUS    current 
 390:        DESCRIPTION       
 391:                "The type of device, as defined in the CableHome  
 392:                specifications (Residential Gateway Device or CableHome 
 393:                Host Device), that implements this OID." 
 394:        DEFVAL { "CableHome Residential Gateway" } 
 395:        ::= { cabhPsDevPsAttrib 1 } 
 396:     
 397:    cabhPsDevPsManufacturerUrl  OBJECT-TYPE 
 398:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 399:        MAX-ACCESS  read-only 
 400:        STATUS      current 
 401:        DESCRIPTION       
 402:                "Universal Resource Locator to the Residential Gateway  
 403:                device manufacturer's web site." 
 404:        REFERENCE 
 405:                "CableHome 1.1 Specification, CH1.1-SP-I01-030418, 
 406:                6.5.3.1.3 Device Profile Description" 
 407:        DEFVAL { "" } 
 408:        ::= { cabhPsDevPsAttrib 3 } 
 409:     
 410:     
 411:    cabhPsDevPsModelUrl  OBJECT-TYPE 
 412:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 413:        MAX-ACCESS  read-only 
 414:        STATUS      current 
 415:        DESCRIPTION       
 416:                "Universal Resource Locator to the web site describing 
 417:                this CableHome compliant residential gateway device." 
 418:        REFERENCE 
 419:                "CableHome 1.1 Specification, CH1.1-SP-I01-030418, 
 420:                6.5.3.1.3 Device Profile Description" 
 421:        DEFVAL { "" } 
 422:        ::= { cabhPsDevPsAttrib 7 } 
 423:     
 424:     
 425:    cabhPsDevPsModelUpc  OBJECT-TYPE 
 426:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 427:        MAX-ACCESS  read-only 
 428:        STATUS      current 
 429:        DESCRIPTION       
 430:                "Universal Product Code of the CableHome compliant 
 431:                residential gateway device." 
 432:        REFERENCE 
 433:                "CableHome 1.1 Specification, CH1.1-SP-I01-030418, 
 434:                6.5.3.1.3 Device Profile Description.  
 435:                See also: Uniform Code Council  www.uc-council.org" 
 436:        DEFVAL { "" } 
 437:        ::= { cabhPsDevPsAttrib 8 } 
 438:     
 439:    --=================================================================== 
 440:    -- 
 441:    --   CableHome Host/BP Device Profile Table 
 442:    -- 
 443:    --  The cabhPsDevBpProfile contains the list of the CableHome Host  
 444:    --  device attributes provided to the PS by BPs passing their Device  
 445:    --  Profile XML schema via SOAP/HTTP.  
 446:    -- 
 447:    --=================================================================== 
 448:     
 449:    cabhPsDevBpProfileTable OBJECT-TYPE 
 450:        SYNTAX SEQUENCE OF CabhPsDevBpProfileEntry 
 451:        MAX-ACCESS  not-accessible 
 452:        STATUS      current 
 453:        DESCRIPTION 
 454:                "This table contains the information for the CableHome 
 455:                Host Device Profiles. Attributes of a device make up a 
 456:                Device Profile." 
 457:        ::= { cabhPsDevBpAttrib 1 } 
 458:     
 459:     
 460:    cabhPsDevBpProfileEntry  OBJECT-TYPE 
 461:        SYNTAX   CabhPsDevBpProfileEntry 
 462:        MAX-ACCESS      not-accessible 
 463:        STATUS  current 
 464:        DESCRIPTION       
 465:                "The table that describes the CableHome Host Device  
 466:                Profile." 
 467:        INDEX { cabhPsDevBpIndex }  
 468:        ::= { cabhPsDevBpProfileTable 1 } 
 469:     
 470:    CabhPsDevBpProfileEntry ::= SEQUENCE { 
 471:            cabhPsDevBpIndex       INTEGER, 
 472:            cabhPsDevBpDeviceType  SnmpAdminString, 
 473:            cabhPsDevBpManufacturer           SnmpAdminString, 
 474:            cabhPsDevBpManufacturerUrl        SnmpAdminString, 
 475:            cabhPsDevBpSerialNumber           SnmpAdminString, 
 476:            cabhPsDevBpHardwareVersion        SnmpAdminString, 
 477:            cabhPsDevBpHardwareOptions        SnmpAdminString, 
 478:            cabhPsDevBpModelName              SnmpAdminString, 
 479:            cabhPsDevBpModelNumber            SnmpAdminString, 
 480:            cabhPsDevBpModelUrl               SnmpAdminString, 
 481:            cabhPsDevBpModelUpc               SnmpAdminString, 
 482:            cabhPsDevBpModelSoftwareOs        SnmpAdminString, 
 483:            cabhPsDevBpModelSoftwareVersion   SnmpAdminString, 
 484:            cabhPsDevBpLanInterfaceType       IANAifType, 
 485:            cabhPsDevBpNumberInterfacePriorities INTEGER, 
 486:            cabhPsDevBpPhysicalLocation       SnmpAdminString, 
 487:            cabhPsDevBpPhysicalAddress        PhysAddress 
 488:            } 
 489:     
 490:    cabhPsDevBpIndex     OBJECT-TYPE 
 491:        SYNTAX        INTEGER (1..65535) 
 491: warning - warning: use Integer32 instead of INTEGER in SMIv2
 492:        MAX-ACCESS   not-accessible 
 493:        STATUS       current 
 494:        DESCRIPTION       
 495:                "Integer index into the CableHome Host Device Profile 
 496:                Table" 
 497:        ::= { cabhPsDevBpProfileEntry 1 } 
 498:     
 499:    cabhPsDevBpDeviceType      OBJECT-TYPE 
 500:        SYNTAX    SnmpAdminString (SIZE(0..32)) 
 501:        MAX-ACCESS    read-only 
 502:        STATUS current 
 503:        DESCRIPTION       
 504:                "The type of device, as defined by the CableHome  
 505:                specifications (CableHome Residential Gateway or 
 506:    CableHome  
 507:                Host Device), that passed the Device Profile whose  
 508:                information is made available through this table row." 
 509:        REFERENCE 
 510:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418,  
 511:                6.5.3.1.3 Device Profile Description" 
 512:        DEFVAL     { "CableHome Host" } 
 513:        ::= { cabhPsDevBpProfileEntry 2 } 
 514:     
 515:    cabhPsDevBpManufacturer    OBJECT-TYPE 
 516:        SYNTAX    SnmpAdminString (SIZE(0..32)) 
 517:        MAX-ACCESS    read-only 
 518:        STATUS    current 
 519:        DESCRIPTION       
 520:                "The name of the CableHome Host Device's manufacturer." 
 521:        REFERENCE 
 522:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418, 
 523:                6.5.3.1.3 Device Profile Description" 
 524:        DEFVAL  { "" } 
 525:        ::= { cabhPsDevBpProfileEntry 3 } 
 526:     
 527:     
 528:    cabhPsDevBpManufacturerUrl  OBJECT-TYPE 
 529:        SYNTAX    SnmpAdminString (SIZE(0..32)) 
 530:        MAX-ACCESS  read-only 
 531:        STATUS      current 
 532:        DESCRIPTION       
 533:                "Universal Resource Locator to the CableHome Host device  
 534:                manufacturer's web site." 
 535:        REFERENCE 
 536:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418,  
 537:                6.5.3.1.3 Device Profile Description" 
 538:        DEFVAL   { "" } 
 539:        ::= { cabhPsDevBpProfileEntry 4 } 
 540:     
 541:     
 542:    cabhPsDevBpSerialNumber     OBJECT-TYPE 
 543:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 544:        MAX-ACCESS  read-only 
 545:        STATUS      current 
 546:        DESCRIPTION       
 547:                "The serial number assigned by the manufacturer for this  
 548:                CableHome Host Device." 
 549:        DEFVAL { "" } 
 550:        ::= { cabhPsDevBpProfileEntry 5 } 
 551:         
 552:    cabhPsDevBpHardwareVersion  OBJECT-TYPE 
 553:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 554:        MAX-ACCESS  read-only 
 555:        STATUS      current 
 556:        DESCRIPTION       
 557:                "The hardware version number assigned by the manufacturer  
 558:                for this CableHome Host Device." 
 559:        REFERENCE 
 560:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418,  
 561:                6.5.3.1.3 Device Profile Description" 
 562:        DEFVAL { '00'h } 
 563:     ::= { cabhPsDevBpProfileEntry 6 } 
 564:         
 565:    cabhPsDevBpHardwareOptions  OBJECT-TYPE 
 566:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 567:        MAX-ACCESS  read-only 
 568:        STATUS      current 
 569:        DESCRIPTION       
 570:                "The hardware options implemented on this CableHome Host  
 571:                Device." 
 572:        REFERENCE 
 573:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418, 
 574:                 6.5.3.1.3 Device Profile Description" 
 575:        DEFVAL { "" } 
 576:        ::= { cabhPsDevBpProfileEntry 7 } 
 577:         
 578:    cabhPsDevBpModelName OBJECT-TYPE 
 579:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 580:        MAX-ACCESS  read-only 
 581:        STATUS      current 
 582:        DESCRIPTION       
 583:                "The model name assigned by the manufacturer for this 
 584:                CableHome Host Device." 
 585:        REFERENCE 
 586:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418,  
 587:                6.5.3.1.3 Device Profile Description" 
 588:        DEFVAL  { "" } 
 589:        ::= { cabhPsDevBpProfileEntry 8 } 
 590:     
 591:     
 592:    cabhPsDevBpModelNumber      OBJECT-TYPE 
 593:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 594:        MAX-ACCESS  read-only 
 595:        STATUS      current 
 596:        DESCRIPTION       
 597:                "The model number assigned by the manufacturer for this  
 598:                CableHome Host Device." 
 599:        REFERENCE 
 600:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418, 
 601:                6.5.3.1.3 Device Profile Description" 
 602:        DEFVAL  { "" } 
 603:        ::= { cabhPsDevBpProfileEntry 9 } 
 604:     
 605:    cabhPsDevBpModelUrl  OBJECT-TYPE 
 606:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 607:        MAX-ACCESS  read-only 
 608:        STATUS      current 
 609:        DESCRIPTION       
 610:                "The Universal Resource Locator to the web site 
 611:                describing this CableHome Host Device model." 
 612:        REFERENCE 
 613:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418,  
 614:                6.5.3.1.3 Device Profile Description" 
 615:     DEFVAL { "" } 
 616:     ::= { cabhPsDevBpProfileEntry 10 } 
 617:     
 618:    cabhPsDevBpModelUpc  OBJECT-TYPE 
 619:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 620:        MAX-ACCESS  read-only 
 621:        STATUS      current 
 622:        DESCRIPTION       
 623:                "Universal Product Code of the CableHome Host Device." 
 624:        REFERENCE 
 625:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418,  
 626:                6.5.3.1.3 Device Profile Description" 
 627:        DEFVAL  { "" } 
 628:        ::= { cabhPsDevBpProfileEntry 11 } 
 629:     
 630:    cabhPsDevBpModelSoftwareOs       OBJECT-TYPE 
 631:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 632:        MAX-ACCESS  read-only 
 633:        STATUS      current 
 634:        DESCRIPTION     
 635:                "Software operating system implemented on the CableHome 
 636:                Host Device." 
 637:        REFERENCE 
 638:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418,  
 639:                6.5.3.1.3 Device Profile Description" 
 640:        DEFVAL { "" } 
 641:        ::= { cabhPsDevBpProfileEntry 12 } 
 642:     
 643:    cabhPsDevBpModelSoftwareVersion   OBJECT-TYPE 
 644:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 645:        MAX-ACCESS  read-only 
 646:        STATUS      current 
 647:        DESCRIPTION          
 648:                "Version of the operating system implemented on the  
 649:                CableHome Host Device." 
 650: 
 651:        REFERENCE 
 652:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418,  
 653:                6.5.3.1.3 Device Profile Description" 
 654:        DEFVAL { "" } 
 655:        ::= { cabhPsDevBpProfileEntry 13 } 
 656:     
 657:    cabhPsDevBpLanInterfaceType     OBJECT-TYPE 
 658:        SYNTAX     IANAifType 
 659:        MAX-ACCESS read-only 
 660:        STATUS     current 
 661:        DESCRIPTION 
 662:                "The ifType for the LAN Interface implemented on the  
 663:                CableHome Host Device." 
 664:        REFERENCE 
 665:                "http://www.iana.org/assignments/ianaiftype-mib 
 666:                See also: CableHome 1.1 Specification, 
 667:                CH1.1-SP-I01-030418, 6.5.3.1.3 Device Profile 
 668:                Description." 
 669:        DEFVAL { other } 
 670:        ::= { cabhPsDevBpProfileEntry 14 } 
 671:     
 672:    cabhPsDevBpNumberInterfacePriorities  OBJECT-TYPE 
 673:        SYNTAX      INTEGER (1..8) 
 673: warning - warning: use Integer32 instead of INTEGER in SMIv2
 674:        MAX-ACCESS    read-only 
 675:        STATUS     current 
 676:        DESCRIPTION          
 677:                "Number of QoS priorities supported by the LAN 
 678:                technology (Data Link Layer) implemented in the 
 679:                CableHome Host Device." 
 680:        DEFVAL { 1 } 
 681:        ::= { cabhPsDevBpProfileEntry 15 } 
 682:     
 683:    cabhPsDevBpPhysicalLocation       OBJECT-TYPE 
 684:        SYNTAX      SnmpAdminString (SIZE(0..32)) 
 685:        MAX-ACCESS  read-only 
 686:        STATUS      current 
 687:        DESCRIPTION          
 688:                "Physical location of the CableHome Host Device." 
 689:        REFERENCE 
 690:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418,  
 691:                6.5.3.1.3 Device Profile Description" 
 692:        DEFVAL { "" } 
 693:        ::= { cabhPsDevBpProfileEntry 16 } 
 694:     
 695:    cabhPsDevBpPhysicalAddress  OBJECT-TYPE 
 696:        SYNTAX      PhysAddress (SIZE (0..16)) 
 697:        MAX-ACCESS  read-only 
 698:        STATUS      current 
 699:        DESCRIPTION          
 700:                "The CableHome Host Device's hardware address." 
 701: 
 702:        REFERENCE 
 703:                "CableHome 1.1 Specification, CH 1.1-SP-I01-030418,  
 704:                6.5.3.1.3 Device Profile Description" 
 705:        DEFVAL { ''h } 
 706:        ::= { cabhPsDevBpProfileEntry 17 } 
 707:     
 708:          
 709:     
 710:    --================================================================= 
 711:    -- 
 712:    --   LAN IP Traffic Statistics Table 
 713:    -- 
 714:    --  The cabhPsDevLanIpTrafficTable contains the Traffic Statistics 
 715:    --  for all LAN IP Devices connected to the PS. When the PS learns 
 716:    --  a new LAN IP address an entry is added to this table. 
 717:    -- 
 718:    --================================================================= 
 719:     
 720:    cabhPsDevLanIpTrafficCountersReset    OBJECT-TYPE 
 721:        SYNTAX       INTEGER 
 722:        { 
 723:            clearCounters(1), 
 724:            clearTable(2) 
 725:        } 
 726:        MAX-ACCESS   read-write 
 727:        STATUS       current 
 728:        DESCRIPTION 
 729:                "Setting this object to clearCounters(1) resets all the  
 730:                traffic statistic counter entries to zero in the  
 731:                cabhPsDevLanIpTrafficTable. Setting this object to  
 732:                clearTable(2) removes all entries in the  
 733:                cabhPsDevLanIpTrafficTable. Reading this object always  
 734:                returns clearCounters(1)." 
 735:        DEFVAL   { clearCounters }   
 736:        ::= { cabhPsDevPsStats 1 } 
 737:     
 738:    cabhPsDevLanIpTrafficCountersLastReset    OBJECT-TYPE 
 739:        SYNTAX   TimeStamp 
 740:        MAX-ACCESS      read-only 
 741:        STATUS   current 
 742:        DESCRIPTION 
 743:                "The value of sysUpTime when  
 744:                cabhPsDevLanIpTrafficCountersReset was last written to.  
 745:                Zero if never written to." 
 746:     ::= { cabhPsDevPsStats 2 } 
 747:     
 748:    cabhPsDevLanIpTrafficEnabled OBJECT-TYPE 
 749:        SYNTAX       TruthValue 
 750:        MAX-ACCESS   read-write 
 751:        STATUS       current 
 752:        DESCRIPTION 
 753:                "Setting this object to true(1) turns on the IP traffic  
 754:                counters. Setting this object false(2) turns off the IP  
 755:                traffic counters." 
 756:        DEFVAL   { false }  -- IP traffic counters are off by default 
 757:        ::= { cabhPsDevPsStats 3 } 
 758:     
 759:    cabhPsDevLanIpTrafficTable OBJECT-TYPE 
 760:        SYNTAX      SEQUENCE OF CabhPsDevLanIpTrafficEntry 
 761:        MAX-ACCESS   not-accessible 
 762:        STATUS       current 
 763:        DESCRIPTION 
 764:                "This table contains IP-layer Traffic Statistics for all 
 765:                LAN IP Devices connected to the PS."  
 766:        ::= { cabhPsDevPsStats 4 } 
 767:     
 768:    cabhPsDevLanIpTrafficEntry  OBJECT-TYPE 
 769:        SYNTAX       CabhPsDevLanIpTrafficEntry 
 770:        MAX-ACCESS   not-accessible 
 771:        STATUS       current 
 772:        DESCRIPTION 
 773:                "List of Traffic Statistics for LAN IP Devices." 
 774:        INDEX { cabhPsDevLanIpTrafficIndex } 
 775:        ::= { cabhPsDevLanIpTrafficTable 1 } 
 776:     
 777:    CabhPsDevLanIpTrafficEntry ::= SEQUENCE { 
 778:        cabhPsDevLanIpTrafficIndex      INTEGER, 
 779:        cabhPsDevLanIpTrafficInetAddressType   InetAddressType, 
 780:        cabhPsDevLanIpTrafficInetAddress       InetAddress, 
 781:        cabhPsDevLanIpTrafficInOctets   ZeroBasedCounter32, 
 782:        cabhPsDevLanIpTrafficOutOctets  ZeroBasedCounter32 
 783:        } 
 784:     
 785:    cabhPsDevLanIpTrafficIndex    OBJECT-TYPE 
 786:        SYNTAX       INTEGER   (1..65535) 
 786: warning - warning: use Integer32 instead of INTEGER in SMIv2
 787:        MAX-ACCESS   not-accessible 
 788:        STATUS       current 
 789:        DESCRIPTION 
 790:                "The Index into the LAN IP Traffic Statistics Table." 
 791:        ::= { cabhPsDevLanIpTrafficEntry 1 } 
 792:     
 793:     
 794:    cabhPsDevLanIpTrafficInetAddressType OBJECT-TYPE 
 795:        SYNTAX       InetAddressType 
 796:        MAX-ACCESS  read-only 
 797:        STATUS       current 
 798:        DESCRIPTION 
 799:                "The type of IP address assigned to the LAN IP device 
 800:                to which the statistics in this table row apply.  IP 
 801:                version 4 is typically used." 
 802: 
 803:        DEFVAL { ipv4 } 
 804:        ::= { cabhPsDevLanIpTrafficEntry 2 } 
 805:     
 806:    cabhPsDevLanIpTrafficInetAddress OBJECT-TYPE 
 807:        SYNTAX       InetAddress 
 808:        MAX-ACCESS   read-only 
 809:        STATUS       current 
 810:        DESCRIPTION 
 811:                "The IP address of the LAN IP device to which the 
 812:                statistics in this table row apply.  An IPv4 IP address 
 813:                is typically used." 
 814:     ::= { cabhPsDevLanIpTrafficEntry 3 } 
 815:     
 816:    cabhPsDevLanIpTrafficInOctets    OBJECT-TYPE 
 817:        SYNTAX     ZeroBasedCounter32 
 818:        MAX-ACCESS read-only 
 819:        STATUS     current 
 820:        DESCRIPTION 
 821:                "The total number of octets received from the LAN IP  
 822:                address." 
 823:     ::= { cabhPsDevLanIpTrafficEntry 4 } 
 824:       
 825:    cabhPsDevLanIpTrafficOutOctets    OBJECT-TYPE 
 826:        SYNTAX     ZeroBasedCounter32 
 827:        MAX-ACCESS read-only 
 828:        STATUS     current 
 829:        DESCRIPTION 
 830:                "The total number of octets transmitted to the LAN IP  
 831:                address." 
 832:        ::= { cabhPsDevLanIpTrafficEntry 5 } 
 833:     
 834:     
 835:    --  
 836:     
 837:    cabhPsNotification     OBJECT IDENTIFIER ::= { cabhPsDevMib 2 } 
 838:    cabhPsDevNotifications OBJECT IDENTIFIER ::= { cabhPsNotification 2 } 
 839:    cabhPsConformance      OBJECT IDENTIFIER ::= { cabhPsDevMib 3 } 
 840:    cabhPsCompliances      OBJECT IDENTIFIER ::= { cabhPsConformance 1 } 
 841:    cabhPsGroups    OBJECT IDENTIFIER ::= { cabhPsConformance 2 } 
 842:     
 843:    -- 
 844:    --    Notification Group 
 845:    -- 
 846:     
 847:    cabhPsDevInitTLVUnknownTrap     NOTIFICATION-TYPE  
 847: warning - warning: notification `cabhPsDevInitTLVUnknownTrap' is not reverse mappable
 848:        OBJECTS   {  
 849:            docsDevEvLevel,  
 850:            docsDevEvId,  
 851:            docsDevEvText,  
 852:            cabhPsDevWanManMacAddress  
 853: 
 854:        }  
 855:        STATUS  current  
 856:        DESCRIPTION  
 857:                "Event due to detection of unknown TLV during the TLV  
 858:                parsing process. The values of docsDevEvLevel, docsDevId,  
 859:                and docsDevEvText are from the entry which logs this 
 860:                event in the docsDevEventTable.  The value of  
 861:                cabhPsDevWanManMacAddress indicates the WAN-Man MAC 
 862:                address of the PS. This part of the information is 
 863:                uniform across all PS Traps."  
 864:        ::= { cabhPsDevNotifications 1 } 
 865:     
 866:     
 867:    cabhPsDevInitTrap  NOTIFICATION-TYPE 
 867: warning - warning: notification `cabhPsDevInitTrap' is not reverse mappable
 868:        OBJECTS {   
 869:            docsDevEvLevel, 
 870:            docsDevEvId, 
 871:            docsDevEvText, 
 872:            cabhPsDevWanManMacAddress, 
 873:            cabhPsDevProvConfigFile, 
 874:            cabhPsDevProvConfigTLVProcessed, 
 875:            cabhPsDevProvConfigTLVRejected 
 876:        } 
 877:        STATUS      current 
 878:        DESCRIPTION 
 879:                "This inform is issued to confirm the successful 
 880:                completion of the CableHome provisioning process." 
 881:        ::= { cabhPsDevNotifications 2 } 
 882:     
 883:    cabhPsDevInitRetryTrap  NOTIFICATION-TYPE 
 883: warning - warning: notification `cabhPsDevInitRetryTrap' is not reverse mappable
 884:        OBJECTS  { 
 885:            docsDevEvLevel, 
 886:            docsDevEvId, 
 887:            docsDevEvText, 
 888:            cabhPsDevWanManMacAddress 
 889:        } 
 890:        STATUS      current 
 891:        DESCRIPTION 
 892:                "An event to report a failure happened during the  
 893:                initialization process and was detected in the PS." 
 894:        ::= { cabhPsDevNotifications 3 } 
 895:     
 896:    cabhPsDevDHCPFailTrap NOTIFICATION-TYPE  
 896: warning - warning: notification `cabhPsDevDHCPFailTrap' is not reverse mappable
 897:        OBJECTS {    
 898:            docsDevEvLevel,  
 899:            docsDevEvId,  
 900:            docsDevEvText,  
 901:            cabhPsDevWanManMacAddress,  
 902:            cabhCdpServerDhcpAddress 
 903:        }  
 904:        STATUS  current  
 905:        DESCRIPTION  
 906:                "An event to report the failure of a DHCP server. The 
 907:                value of cabhCdpServerDhcpAddressis the IP address of 
 908:                the DHCP server."  
 909:        ::= { cabhPsDevNotifications 4 } 
 910:     
 911:     
 912:    cabhPsDevSwUpgradeInitTrap NOTIFICATION-TYPE  
 912: warning - warning: notification `cabhPsDevSwUpgradeInitTrap' is not reverse mappable
 913:        OBJECTS {    
 914:            docsDevEvLevel,  
 915:            docsDevEvId,  
 916:            docsDevEvText,  
 917:            cabhPsDevWanManMacAddress,  
 918:            docsDevSwFilename,  
 919:            docsDevSwServer  
 920:        }  
 921:        STATUS  current  
 922:        DESCRIPTION  
 923:                "An event to report a software upgrade initiated event.  
 924:                The values of docsDevSwFilename, and docsDevSwServer  
 925:                indicate the software image name and the IP address of 
 926:                the server from which the image was downloaded."  
 927:        ::= { cabhPsDevNotifications 5 } 
 928:     
 929:     
 930:    cabhPsDevSwUpgradeFailTrap NOTIFICATION-TYPE  
 930: warning - warning: notification `cabhPsDevSwUpgradeFailTrap' is not reverse mappable
 931:        OBJECTS {    
 932:            docsDevEvLevel,  
 933:            docsDevEvId,  
 934:            docsDevEvText,  
 935:            cabhPsDevWanManMacAddress,  
 936:            docsDevSwFilename,  
 937:            docsDevSwServer  
 938:        }  
 939:        STATUS  current  
 940:        DESCRIPTION  
 941:                "An event to report the failure of a software upgrade  
 942:                attempt. The values of docsDevSwFilename, and  
 943:                docsDevSwServer indicate the software image name and the 
 944:                IP address of the server from which the image was 
 945:                downloaded."  
 946:           ::= { cabhPsDevNotifications 6 } 
 947:     
 948:     
 949:    cabhPsDevSwUpgradeSuccessTrap NOTIFICATION-TYPE  
 949: warning - warning: notification `cabhPsDevSwUpgradeSuccessTrap' is not reverse mappable
 950:        OBJECTS {    
 951:            docsDevEvLevel,  
 952:            docsDevEvId, 
 953:            docsDevEvText, 
 954:            cabhPsDevWanManMacAddress, 
 955:            docsDevSwFilename,  
 956:            docsDevSwServer  
 957:        }  
 958:        STATUS  current  
 959:        DESCRIPTION  
 960:                "An event to report the Software upgrade success event. 
 961:                The values of docsDevSwFilename, and docsDevSwServer  
 962:                indicate the software image name and the IP address of 
 963:                the server from which the image was downloaded."  
 964:        ::= { cabhPsDevNotifications 7 } 
 965:     
 966:     
 967:    cabhPsDevSwUpgradeCVCFailTrap NOTIFICATION-TYPE  
 967: warning - warning: notification `cabhPsDevSwUpgradeCVCFailTrap' is not reverse mappable
 968:        OBJECTS {    
 969:            docsDevEvLevel,  
 970:            docsDevEvId,  
 971:            docsDevEvText, 
 972:            cabhPsDevWanManMacAddress  
 973:        }  
 974:        STATUS  current  
 975:        DESCRIPTION  
 976:                "An event to report the failure of the verification of 
 977:                code file happened during a secure software upgrade 
 978:                attempt."  
 979:        ::= { cabhPsDevNotifications 8 } 
 980:     
 981:     
 982:    cabhPsDevTODFailTrap NOTIFICATION-TYPE  
 982: warning - warning: notification `cabhPsDevTODFailTrap' is not reverse mappable
 983:        OBJECTS {    
 984:           docsDevEvLevel,  
 985:           docsDevEvId,  
 986:           docsDevEvText,  
 987:           cabhPsDevTimeServerAddr,  
 988:           cabhPsDevWanManMacAddress 
 989:        }  
 990:        STATUS  current  
 991:        DESCRIPTION  
 992:                "An event to report the failure of a time of day server.  
 993:                The value of cabhPsDevTimeServerAddr indicates the server  
 994:                 IP address."   
 995:        ::= { cabhPsDevNotifications 9 } 
 996:     
 997:    cabhPsDevCdpWanDataIpTrap  NOTIFICATION-TYPE 
 997: warning - warning: notification `cabhPsDevCdpWanDataIpTrap' is not reverse mappable
 998:        OBJECTS {  
 999:            docsDevEvLevel,  
1000:            docsDevEvId,  
1001:            docsDevEvText, 
1002:            cabhCdpWanDataAddrClientId,  
1003:            cabhPsDevWanManMacAddress 
1004: 
1005:        } 
1006:        STATUS      current 
1007:        DESCRIPTION 
1008:                "An event to report the failure of PS to obtain all 
1009:                needed WAN-Data Ip Addresses. 
1010:                cabhCdpWanDataAddrClientId indicates the ClientId for 
1011:                which the failure occured."  
1012:        ::= { cabhPsDevNotifications 10 } 
1013:        
1014:     
1015:    cabhPsDevCdpThresholdTrap  NOTIFICATION-TYPE 
1015: warning - warning: notification `cabhPsDevCdpThresholdTrap' is not reverse mappable
1016:        OBJECTS {  
1017:            docsDevEvLevel,  
1018:            docsDevEvId,  
1019:            docsDevEvText, 
1020:            cabhPsDevWanManMacAddress, 
1021:            cabhCdpLanTransThreshold 
1022:        } 
1023:        STATUS      current 
1024:        DESCRIPTION 
1025:                "An event to report that the LAN-Trans address assignment  
1026:                threshold has been exceeded." 
1027:        ::= { cabhPsDevNotifications 11 } 
1028:     
1029:    cabhPsDevCspTrap  NOTIFICATION-TYPE 
1029: warning - warning: notification `cabhPsDevCspTrap' is not reverse mappable
1030:        OBJECTS {  
1031:            docsDevEvLevel,  
1032:            docsDevEvId,  
1033:            docsDevEvText, 
1034:            cabhPsDevWanManMacAddress 
1035:        } 
1036:        STATUS      current 
1037:        DESCRIPTION 
1038:                "To report an event with the CableHome Security Portal." 
1039:        ::= { cabhPsDevNotifications 12 } 
1040:     
1041:    cabhPsDevCapTrap  NOTIFICATION-TYPE 
1041: warning - warning: notification `cabhPsDevCapTrap' is not reverse mappable
1042:        OBJECTS {  
1043:            docsDevEvLevel,  
1044:            docsDevEvId,  
1045:            docsDevEvText, 
1046:            cabhPsDevWanManMacAddress 
1047:        } 
1048:        STATUS      current 
1049:        DESCRIPTION 
1050:                "To report an event with the CableHome Address Portal." 
1051:        ::= { cabhPsDevNotifications 13 } 
1052:     
1053:    cabhPsDevCtpTrap  NOTIFICATION-TYPE 
1053: warning - warning: notification `cabhPsDevCtpTrap' is not reverse mappable
1054:        OBJECTS {  
1055:            docsDevEvLevel,  
1056:            docsDevEvId,  
1057:            docsDevEvText, 
1058:            cabhPsDevWanManMacAddress 
1059:        } 
1060:        STATUS      current 
1061:        DESCRIPTION 
1062:                "To report an event with the CableHome Test Portal." 
1063:        ::= { cabhPsDevNotifications 14 } 
1064:     
1065:    cabhPsDevProvEnrollTrap  NOTIFICATION-TYPE 
1065: warning - warning: notification `cabhPsDevProvEnrollTrap' is not reverse mappable
1066:        OBJECTS {  
1067:            cabhPsDevHardwareVersion, 
1068:            docsDevSwCurrentVers, 
1069:            cabhPsDevTypeIdentifier, 
1070:            cabhPsDevWanManMacAddress 
1071:        }          
1072:        STATUS    current 
1073:        DESCRIPTION 
1074:                "This inform is issued to initiate the CableHome  
1075:                provisioning process for SNMP Provisioning Mode." 
1076:        ::= { cabhPsDevNotifications 15 } 
1077:     
1078:     
1079:    cabhPsDevCdpLanIpPoolTrap NOTIFICATION-TYPE 
1079: warning - warning: notification `cabhPsDevCdpLanIpPoolTrap' is not reverse mappable
1080:        OBJECTS { 
1081:            docsDevEvLevel,  
1082:            docsDevEvId,  
1083:            docsDevEvText,  
1084:            cabhPsDevWanManMacAddress, 
1085:            cabhCdpLanTransCurCount 
1086:        }  
1087:        STATUS current 
1088:        DESCRIPTION 
1089:                "An event to report that the pool of IP addresses for LAN  
1090:                clients, as defined by cabh CdpLanPoolStart and  
1091:                cabhCdpLanPoolEnd, is exhausted." 
1092:        ::= { cabhPsDevNotifications 16} 
1093:        
1094:    -- compliance statements 
1095:     
1096:    cabhPsBasicCompliance MODULE-COMPLIANCE 
1097:        STATUS     current 
1098:        DESCRIPTION 
1099:                "The compliance statement for devices that implement the  
1100:                CableHome Portal Services logical element." 
1101:        MODULE   -- cabhPsMib 
1102:     
1103:     
1104:    -- unconditionally mandatory groups 
1105:    MANDATORY-GROUPS { 
1106:            cabhPsDevBaseGroup, 
1107:            cabhPsDevProvGroup, 
1108:            cabhPsNotificationGroup 
1109:        }        
1110:         
1111:    -- conditionally mandatory group 
1112:    GROUP cabhPsDevAttribGroup 
1113:        DESCRIPTION 
1114:                "This group is implemented only in CableHome 1.1 PS  
1115:                elements, not CableHome 1.0 PS elements." 
1116:          
1117:    -- conditionally mandatory group 
1118:    GROUP cabhPsDevPsStatsGroup 
1119:        DESCRIPTION 
1120:                "This group is implemented only in CableHome 1.1 PS 
1121:                elements, not CableHome 1.0 PS elements." 
1122:     
1123:    OBJECT cabhPsDevTimeServerAddrType 
1124:           SYNTAX InetAddressType { ipv4(1) } 
1125:           DESCRIPTION 
1126:               "An implementation is only required to support IPv4 
1127:                addresses." 
1128:     
1129:    OBJECT cabhPsDevTimeServerAddr 
1130:           SYNTAX  InetAddress (SIZE(4)) 
1131:           DESCRIPTION 
1132:               "An implementation is only required to support IPv4 
1133:                addresses." 
1134:     
1135:    OBJECT cabhPsDevLanIpTrafficInetAddressType 
1136:           SYNTAX InetAddressType { ipv4(1) } 
1137:           DESCRIPTION 
1138:               "An implementation is only required to support IPv4 
1139:                addresses." 
1140:     
1141:    OBJECT cabhPsDevLanIpTrafficInetAddress 
1142:           SYNTAX  InetAddress (SIZE(4)) 
1143:           DESCRIPTION 
1144:               "An implementation is only required to support IPv4 
1145:                addresses." 
1146:     
1147:    ::= { cabhPsCompliances 1} 
1148:     
1149:     
1150:    cabhPsDevBaseGroup OBJECT-GROUP 
1151:        OBJECTS { 
1152:            cabhPsDevDateTime, 
1153:            cabhPsDevResetNow, 
1154:            cabhPsDevSerialNumber, 
1155:            cabhPsDevHardwareVersion, 
1156:            cabhPsDevWanManMacAddress, 
1157:            cabhPsDevWanDataMacAddress, 
1158:            cabhPsDevTypeIdentifier, 
1159:            cabhPsDevSetToFactory, 
1160:            cabhPsDevTodSyncStatus,  
1161:            cabhPsDevProvMode,  -- added dormant mode   
1162:            cabhPsDevLastSetToFactory 
1163:        } 
1164:        STATUS     current 
1165:        DESCRIPTION 
1166:                "A collection of objects for providing device status and  
1167:                control." 
1168:        ::= { cabhPsGroups 1 }    
1169:      
1170:    cabhPsDevProvGroup OBJECT-GROUP 
1171:        OBJECTS { 
1172:            cabhPsDevProvisioningTimer, 
1173:            cabhPsDevProvConfigFile, 
1174:            cabhPsDevProvConfigHash, 
1175:            cabhPsDevProvConfigFileSize, 
1176:            cabhPsDevProvConfigFileStatus, 
1177:            cabhPsDevProvConfigTLVProcessed, 
1178:            cabhPsDevProvConfigTLVRejected, 
1179:            cabhPsDevProvSolicitedKeyTimeout, 
1180:            cabhPsDevProvState, 
1181:            cabhPsDevProvAuthState, 
1182:            cabhPsDevTimeServerAddrType, 
1183:            cabhPsDevTimeServerAddr 
1184:        }      
1185:        STATUS     current 
1186:        DESCRIPTION 
1187:                "A collection of objects for controlling and providing 
1188:                status on provisioning." 
1189:        ::= { cabhPsGroups 2 }    
1190:      
1191:       
1192:    cabhPsDevAttribGroup OBJECT-GROUP 
1193:        OBJECTS { 
1194:            cabhPsDevPsDeviceType, 
1195:            cabhPsDevPsManufacturerUrl, 
1196:            cabhPsDevPsModelUrl, 
1197:            cabhPsDevPsModelUpc, 
1198:            cabhPsDevBpDeviceType, 
1199:            cabhPsDevBpManufacturer, 
1200:            cabhPsDevBpManufacturerUrl, 
1201:            cabhPsDevBpSerialNumber, 
1202:            cabhPsDevBpHardwareVersion, 
1203:            cabhPsDevBpHardwareOptions, 
1204:            cabhPsDevBpModelName, 
1205:            cabhPsDevBpModelNumber, 
1206:            cabhPsDevBpModelUrl, 
1207:            cabhPsDevBpModelUpc, 
1208:            cabhPsDevBpModelSoftwareOs, 
1209:            cabhPsDevBpModelSoftwareVersion, 
1210:            cabhPsDevBpLanInterfaceType, 
1211:            cabhPsDevBpNumberInterfacePriorities, 
1212:            cabhPsDevBpPhysicalLocation, 
1213:            cabhPsDevBpPhysicalAddress 
1214:        }     
1215:        STATUS     current 
1216:        DESCRIPTION 
1217:                "A collection of objects for providing information on 
1218:                LAN IP devices known to the PS." 
1219:        ::= { cabhPsGroups 3 }    
1220:      
1221:          
1222:    cabhPsDevPsStatsGroup OBJECT-GROUP 
1223:        OBJECTS {        
1224:            cabhPsDevLanIpTrafficCountersReset, 
1225:            cabhPsDevLanIpTrafficCountersLastReset, 
1226:            cabhPsDevLanIpTrafficEnabled,  
1227:            cabhPsDevLanIpTrafficInetAddressType, 
1228:            cabhPsDevLanIpTrafficInetAddress, 
1229:            cabhPsDevLanIpTrafficInOctets, 
1230:            cabhPsDevLanIpTrafficOutOctets 
1231:        } 
1232:        STATUS     current 
1233:        DESCRIPTION 
1234:                "A collection of objects for providing information on LAN 
1235:    IP 
1236:                traffic." 
1237:        ::= { cabhPsGroups 4 }    
1238:      
1239:    cabhPsNotificationGroup NOTIFICATION-GROUP 
1240:        NOTIFICATIONS {  
1241:            cabhPsDevInitTLVUnknownTrap,  
1242:            cabhPsDevInitTrap, 
1243:            cabhPsDevInitRetryTrap, 
1244:            cabhPsDevDHCPFailTrap,  
1245:            cabhPsDevSwUpgradeInitTrap,  
1246:            cabhPsDevSwUpgradeFailTrap, 
1247:            cabhPsDevSwUpgradeSuccessTrap,  
1248:            cabhPsDevSwUpgradeCVCFailTrap,  
1249:            cabhPsDevTODFailTrap, 
1250:            cabhPsDevCdpWanDataIpTrap,  
1251:            cabhPsDevCdpThresholdTrap,  
1252:            cabhPsDevCspTrap,  
1253:            cabhPsDevCapTrap,  
1254:            cabhPsDevCtpTrap,  
1255:            cabhPsDevProvEnrollTrap,  
1256:            cabhPsDevCdpLanIpPoolTrap  
1257:         } 
1258:        STATUS    current 
1259:        DESCRIPTION 
1260:                "These notifications indicate change in status of the 
1261:                Portal Services set of functions in a device complying 
1262:                with CableLabs CableHome(tm) specifications." 
1263:        ::= { cabhPsGroups 6 } 
1264:     
1265:    END 
1266: 
1267: --  
1268: --    Copyright (C) The Internet Society (2003). All Rights Reserved. 
1269: --     
1270: --    This document and translations of it may be copied and furnished to 
1271: --    others, and derivative works that comment on or otherwise explain it 
1272: --    or assist in its implementation may be prepared, copied, published 
1273: --    and distributed, in whole or in part, without restriction of any 
1274: --    kind, provided that the above copyright notice and this paragraph are 
1275: --    included on all such copies and derivative works.  However, this 
1276: --    document itself may not be modified in any way, such as by removing 
1277: --    the copyright notice or references to the Internet Society or other 
1278: --    Internet organizations, except as needed for the purpose of 
1279: --    developing Internet standards in which case the procedures for 
1280: --    copyrights defined in the Internet Standards process must be 
1281: --    followed, or as required to translate it into languages other than 
1282: --    English. 
1283: --     
1284: --    The limited permissions granted above are perpetual and will not be 
1285: --    revoked by the Internet Society or its successors or assigns. 
1286: --     
1287: --    This document and the information contained herein is provided on an 
1288: --    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 
1289: --    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 
1290: --    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 
1291: --    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 
1292: --    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." 
1293: