1CABH-PS-DEV-MIB DEFINITIONS ::= BEGIN 2IMPORTS 3 MODULE-IDENTITY, 4 OBJECT-TYPE, 5 Integer32, 6 Unsigned32, 7 TimeTicks, 8 NOTIFICATION-TYPE FROM SNMPv2-SMI 9 10 TruthValue, 11 PhysAddress, 12 DateAndTime, 13 TimeStamp, 14 RowStatus FROM SNMPv2-TC 15 16 SnmpAdminString FROM SNMP-FRAMEWORK-MIB 17 18 OBJECT-GROUP, 19 MODULE-COMPLIANCE, 20 NOTIFICATION-GROUP FROM SNMPv2-CONF 21 22 ifIndex FROM IF-MIB 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-CDP-MIB 40 41 ZeroBasedCounter32 FROM RMON2-MIB 42 43 cabhQos2NumActivePolicyHolder, 44 cabhQos2PolicyHolderEnabled, 45 cabhQos2PolicyAdmissionControl FROM CABH-QOS2-MIB 46 47 clabProjCableHome FROM CLAB-DEF-MIB; 48 49cabhPsDevMib MODULE-IDENTITY 50 LAST-UPDATED "200504080000Z" -- April 8, 2005 51 ORGANIZATION "CableLabs Broadband Access Department" 52 CONTACT-INFO 53 "Kevin Luehrs 54 Postal: Cable Television Laboratories, Inc. 55 858 Coal Creek Circle 56 Louisville, Colorado 80027 57 U.S.A. 58 Phone: +1 303-661-9100 59 Fax: +1 303-661-9199 60 E-mail: k.luehrs@cablelabs.com; mibs@cablelabs.com" 61 DESCRIPTION 62 "This MIB module supplies the basic management objects for 63 the Portal Services logical element of a CableHome 64 compliant Residential Gateway device. The PS device 65 parameters describe general PS Device attributes and 66 behavior characteristics. 67 Most the PS Device MIB is needed for configuration 68 download." 69 REVISION "200504080000Z" -- April 8, 2005 70 DESCRIPTION 71 "Initial revision, published as part of CableHome 72 Specification." 73 ::= { clabProjCableHome 1 } 74 75-- Textual Conventions 76 77cabhPsDevMibObjects OBJECT IDENTIFIER ::= { cabhPsDevMib 1 } 78cabhPsDevBase OBJECT IDENTIFIER ::= { cabhPsDevMibObjects 1 } 79cabhPsDevProv OBJECT IDENTIFIER ::= { cabhPsDevMibObjects 2 } 80cabhPsDevAttrib OBJECT IDENTIFIER ::= { cabhPsDevMibObjects 3 } 81cabhPsDevPsAttrib OBJECT IDENTIFIER ::= { cabhPsDevAttrib 1 } 82cabhPsDevBpAttrib OBJECT IDENTIFIER ::= { cabhPsDevAttrib 2 } 83cabhPsDevStats OBJECT IDENTIFIER ::= { cabhPsDevMibObjects 4 } 84cabhPsDevAccessControl OBJECT IDENTIFIER ::= { cabhPsDevMibObjects 5 } 85cabhPsDevMisc OBJECT IDENTIFIER ::= { cabhPsDevMibObjects 6 } 86cabhPsDevUI OBJECT IDENTIFIER ::= { cabhPsDevMisc 1 } 87cabhPsDev802dot11 OBJECT IDENTIFIER ::= { cabhPsDevMisc 2 } 88cabhPsDevUpnp OBJECT IDENTIFIER ::= { cabhPsDevMisc 3 } 89cabhPsDevUpnpBase OBJECT IDENTIFIER ::= { cabhPsDevUpnp 1 } 90cabhPsDevUpnpCommands OBJECT IDENTIFIER ::= { cabhPsDevUpnp 2 } 91 92-- 93-- The following group describes the base objects in the PS. 94-- These are device based parameters. 95-- 96 97cabhPsDevDateTime OBJECT-TYPE 98 SYNTAX DateAndTime 99 MAX-ACCESS read-write 100 STATUS current 101 DESCRIPTION 102 "The date and time, with optional timezone information." 103 ::= { cabhPsDevBase 1 } 104 105cabhPsDevResetNow OBJECT-TYPE 106 SYNTAX TruthValue 107 MAX-ACCESS read-write 108 STATUS current 109 DESCRIPTION 110 "Setting this object to true(1) causes the stand-alone or 111 embedded PS device to reboot. Device code initializes as if 112 starting from a power-on reset. The CMP ensures that MIB 113 object values persist as specified in Appendix I of the 114 CableHome specification. Reading this object always 115 returns false(2)." 116 ::= { cabhPsDevBase 2 } 117 118cabhPsDevSerialNumber OBJECT-TYPE 119 SYNTAX SnmpAdminString (SIZE (0..128)) 120 MAX-ACCESS read-only 121 STATUS current 122 DESCRIPTION 123 "The manufacturer's serial number for this PS. This 124 parameter is manufacturer provided and is stored in 125 non-volatile memory." 126 ::= { cabhPsDevBase 3 } 127 128cabhPsDevHardwareVersion OBJECT-TYPE 129 SYNTAX SnmpAdminString (SIZE (0..48)) 130 MAX-ACCESS read-only 131 STATUS current 132 DESCRIPTION 133 "The manufacturer's hardware version for this PS. This 134 parameter is manufacturer provided and is stored in 135 non-volatile memory." 136 ::= { cabhPsDevBase 4 } 137 138cabhPsDevWanManMacAddress OBJECT-TYPE 139 SYNTAX PhysAddress (SIZE (0..16)) 140 MAX-ACCESS read-only 141 STATUS current 142 DESCRIPTION 143 "The PS WAN-Man MAC address. This is the PS hardware 144 address to be used by the CDC to uniquely identify 145 the PS to the cable data network DHCP server for 146 the acquisition of an IP address to be used for 147 management messaging between the cable network 148 NMS and the CMP." 149 ::= { cabhPsDevBase 5 } 150 151cabhPsDevWanDataMacAddress OBJECT-TYPE 152 SYNTAX PhysAddress (SIZE (0..16)) 153 MAX-ACCESS read-only 154 STATUS current 155 DESCRIPTION 156 "The PS WAN-Data MAC address. The PS could have multiple 157 WAN-Data Interfaces, which share the same hardware address. 158 The client identifiers will be unique so that each may be 159 assigned a different, unique IP address." 160 ::= { cabhPsDevBase 6 } 161 162cabhPsDevTypeIdentifier OBJECT-TYPE 163 SYNTAX SnmpAdminString 164 MAX-ACCESS read-only 165 STATUS current 166 DESCRIPTION 167 "This is a copy of the device type identifier used in the 168 DHCP option 60 exchanged between the PS and the DHCP 169 server." 170 REFERENCE 171 "CableHome Specification, CDC Function System 172 Description section." 173 ::= { cabhPsDevBase 7 } 174 175cabhPsDevSetToFactory OBJECT-TYPE 176 SYNTAX TruthValue 177 MAX-ACCESS read-write 178 STATUS current 179 DESCRIPTION 180 "Setting this object to true(1) sets all PsDev MIB objects 181 to the factory default values. Reading this object always 182 returns false(2)." 183 ::= { cabhPsDevBase 8 } 184 185cabhPsDevWanManClientId OBJECT-TYPE 186 SYNTAX OCTET STRING (SIZE (1..80)) 187 MAX-ACCESS read-write 188 STATUS deprecated 189 DESCRIPTION 190 "This is the client ID used for WAN-MAN DHCP requests. 191 The default value is the 6 byte MAC address." 192 ::= { cabhPsDevBase 9 } 193 194cabhPsDevTodSyncStatus OBJECT-TYPE 195 SYNTAX TruthValue 196 MAX-ACCESS read-only 197 STATUS current 198 DESCRIPTION 199 "This object indicates whether the PS was able to 200 successfully synchronize with the Time of Day (ToD) Server 201 in the cable network. The PS sets this object to true(1) if 202 the PS successfully synchronizes its time with the ToD 203 server. The PS sets this object to false(2) if the PS does 204 not successfully synchronize with the ToD server." 205 DEFVAL { false } 206 ::= { cabhPsDevBase 10 } 207 208cabhPsDevProvMode OBJECT-TYPE 209 SYNTAX INTEGER 210 { 211 dhcpmode(1), 212 snmpmode(2), 213 dormantCHmode(3) 214 } 215 MAX-ACCESS read-only 216 STATUS current 217 DESCRIPTION 218 "This object indicates the provisioning mode in which the 219 PS is operating. If the PS is operating in DHCP 220 Provisioning Mode as described in the CableHome 221 specification, the PS sets this object to dhcpmode(1). 222 If the PS is operating in SNMP Provisioning Mode, the PS 223 sets this object to snmpmode(2). If the PS is not 224 configured to operate in either dhcpmode or snmpmode 225 it will fall back to Dormant CableHome Mode and set 226 the value of cabhPsDevProvMode to dormantCHmode(3)." 227 ::= { cabhPsDevBase 11 } 228 229cabhPsDevLastSetToFactory OBJECT-TYPE 230 SYNTAX TimeStamp 231 MAX-ACCESS read-only 232 STATUS current 233 DESCRIPTION 234 "The value of sysUpTime when cabhPsDevSetToFactory was 235 last set to true. Zero if never reset." 236 ::= { cabhPsDevBase 12 } 237 238cabhPsDevTrapControl OBJECT-TYPE 239 SYNTAX BITS { 240 cabhPsDevInitTLVUnknownTrap(0), 241 cabhPsDevInitTrap(1), 242 cabhPsDevInitRetryTrap(2), 243 cabhPsDevDHCPFailTrap(3), 244 cabhPsDevSwUpgradeInitTrap(4), 245 cabhPsDevSwUpgradeFailTrap(5), 246 cabhPsDevSwUpgradeSuccessTrap(6), 247 cabhPsDevSwUpgradeCVCFailTrap(7), 248 cabhPsDevTODFailTrap(8), 249 cabhPsDevCdpWanDataIpTrap(9), 250 cabhPsDevCdpThresholdTrap(10), 251 cabhPsDevCspTrap(11), 252 cabhPsDevCapTrap(12), 253 cabhPsDevCtpTrap(13), 254 cabhPsDevProvEnrollTrap(14), 255 cabhPsDevCdpLanIpPoolTrap(15), 256 cabhPsDevUpnpMultiplePHTrap(16) 257 } 258 MAX-ACCESS read-write 259 STATUS current 260 DESCRIPTION 261 "The object is used to enable PS notifications. 262 From left to right, the set bit indicates 263 the corresponding PS notification is enabled. 264 For example, if the first bit is set, then 265 cabhPsDevInitTLVUnknownTrap is enabled. 266 If the bit is zero, the trap is disabled." 267 DEFVAL { '0000'h } 268 ::= { cabhPsDevBase 13 } 269 270-- 271-- The following group defines Provisioning Specific parameters 272-- 273 274cabhPsDevProvisioningTimer OBJECT-TYPE 275 SYNTAX INTEGER (0..16383) 276 UNITS "minutes" 277 MAX-ACCESS read-write 278 STATUS current 279 DESCRIPTION 280 "This object enables the user to set the duration of the 281 provisioning timeout timer. The value is in minutes. 282 Setting the timer to 0 disables it. The default value 283 for the timer is 5." 284 DEFVAL { 5 } 285 ::= { cabhPsDevProv 1 } 286 287cabhPsDevProvConfigFile OBJECT-TYPE 288 SYNTAX SnmpAdminString (SIZE(1..128)) 289 MAX-ACCESS read-write 290 STATUS current 291 DESCRIPTION 292 "The URL of the TFTP host for downloading provisioning and 293 configuration parameters to this device. Returns NULL if 294 the server address is unknown." 295 ::= { cabhPsDevProv 2 } 296 297cabhPsDevProvConfigHash OBJECT-TYPE 298 SYNTAX OCTET STRING (SIZE(0|20)) 299 MAX-ACCESS read-write 300 STATUS current 301 DESCRIPTION 302 "Hash of the contents of the PS config file, which is 303 calculated by the NMS and sent to the PS. For the SHA-1 304 authentication algorithm the hash length is 160 bits. This 305 hash value is encoded in binary format." 306 ::= { cabhPsDevProv 3 } 307 308cabhPsDevProvConfigFileSize OBJECT-TYPE 309 SYNTAX Integer32 310 UNITS "bytes" 311 MAX-ACCESS read-only 312 STATUS current 313 DESCRIPTION 314 "Size of the configuration file." 315 ::= { cabhPsDevProv 4 } 316 317cabhPsDevProvConfigFileStatus OBJECT-TYPE 318 SYNTAX INTEGER 319 { 320 idle(1), 321 busy(2) 322 } 323 MAX-ACCESS read-only 324 STATUS current 325 DESCRIPTION 326 "This object indicates the current status of the 327 configuration file download process. It is provided to 328 indicate to the management entity that the PS will reject 329 PS Configuration File triggers (set request to 330 cabhPsDevProvConfigFile) when busy." 331 ::= { cabhPsDevProv 5 } 332 333cabhPsDevProvConfigTLVProcessed OBJECT-TYPE 334 SYNTAX INTEGER (0..16383) 335 MAX-ACCESS read-only 336 STATUS current 337 DESCRIPTION 338 "Number of TLVs processed in config file." 339 ::= { cabhPsDevProv 6 } 340 341cabhPsDevProvConfigTLVRejected OBJECT-TYPE 342 SYNTAX INTEGER (0..16383) 343 MAX-ACCESS read-only 344 STATUS current 345 DESCRIPTION 346 "Number of TLVs rejected in config file." 347 ::= { cabhPsDevProv 7 } 348 349cabhPsDevProvSolicitedKeyTimeout OBJECT-TYPE 350 SYNTAX Integer32 (15..600) 351 UNITS "seconds" 352 MAX-ACCESS read-write 353 STATUS current 354 DESCRIPTION 355 "This timeout applies only when the Provisioning Server 356 initiated key management (with a Wake Up message) for 357 SNMPv3. It is the period during which the PS will save 358 a number (inside the sequence number field) from the sent 359 out AP Request and wait for the matching AP Reply from the 360 Provisioning Server." 361 DEFVAL { 120 } 362 ::= { cabhPsDevProv 8 } 363 364cabhPsDevProvState OBJECT-TYPE 365 SYNTAX INTEGER 366 { 367 pass(1), 368 inProgress(2), 369 fail(3) 370 } 371 MAX-ACCESS read-only 372 STATUS current 373 DESCRIPTION 374 "This object indicates the completion state of the 375 initialization process. Pass or Fail states occur after 376 completion of the initialization flow. InProgress occurs 377 from PS initialization start to PS initialization end." 378 ::= { cabhPsDevProv 9 } 379 380cabhPsDevProvAuthState OBJECT-TYPE 381 SYNTAX INTEGER 382 { 383 accepted(1), 384 rejected(2) 385 } 386 MAX-ACCESS read-only 387 STATUS current 388 DESCRIPTION 389 "This object indicates the authentication state of the 390 configuration file." 391 ::= { cabhPsDevProv 10 } 392 393cabhPsDevProvCorrelationId OBJECT-TYPE 394 SYNTAX Integer32 395 MAX-ACCESS read-only 396 STATUS deprecated 397 DESCRIPTION 398 "Random value generated by the PS for use in registration 399 authorization. It is for use only in the PS initialization 400 messages and for PS configuration file download. This value 401 appears in both cabhPsDevProvisioningStatus and 402 cabhPsDevProvisioningEnrollmentReport informs to verify the 403 instance of loading the configuration file." 404 ::= { cabhPsDevProv 11 } 405 406cabhPsDevTimeServerAddrType OBJECT-TYPE 407 SYNTAX InetAddressType 408 MAX-ACCESS read-only 409 STATUS current 410 DESCRIPTION 411 "The IP address type of the Time server (RFC-868). 412 IP version 4 is typically used." 413 ::= { cabhPsDevProv 12 } 414 415cabhPsDevTimeServerAddr OBJECT-TYPE 416 SYNTAX InetAddress 417 MAX-ACCESS read-only 418 STATUS current 419 DESCRIPTION 420 "The IP address of the Time server (RFC-868). Returns 421 0.0.0.0 if the time server IP address is unknown." 422 ::= { cabhPsDevProv 13 } 423 424--============================================================== 425-- 426-- PS Device Profile Group 427-- 428-- The cabhPsDevPsProfile contains the Residential Gateway's 429-- device attributes. This set of attributes is analogous to 430-- some attributes of the BP Device profile. 431-- 432--============================================================== 433 434cabhPsDevPsDeviceType OBJECT-TYPE 435 SYNTAX SnmpAdminString (SIZE(1..32)) 436 MAX-ACCESS read-only 437 STATUS current 438 DESCRIPTION 439 "The type of device, as defined in the CableHome 440 specifications (Residential Gateway Device or CableHome 441 Host Device), that implements this OID." 442 REFERENCE 443 "CableHome 1.1 Specification, 444 6.5.3.1.3 Device Profile Description." 445 DEFVAL { "CableHome Residential Gateway" } 446 ::= { cabhPsDevPsAttrib 1 } 447 448cabhPsDevPsManufacturerUrl OBJECT-TYPE 449 SYNTAX SnmpAdminString (SIZE(0..32)) 450 MAX-ACCESS read-only 451 STATUS current 452 DESCRIPTION 453 "Universal Resource Locator to the Residential Gateway 454 device manufacturer's web site." 455 REFERENCE 456 "CableHome 1.1 Specification, 457 6.5.3.1.3 Device Profile Description" 458 ::= { cabhPsDevPsAttrib 3 } 459 460cabhPsDevPsModelUrl OBJECT-TYPE 461 SYNTAX SnmpAdminString (SIZE(0..32)) 462 MAX-ACCESS read-only 463 STATUS current 464 DESCRIPTION 465 "Universal Resource Locator to the web site describing this 466 CableHome compliant residential gateway device." 467 REFERENCE 468 "CableHome 1.1 Specification, 469 6.5.3.1.3 Device Profile Description." 470 ::= { cabhPsDevPsAttrib 7 } 471 472cabhPsDevPsModelUpc OBJECT-TYPE 473 SYNTAX SnmpAdminString (SIZE(0..32)) 474 MAX-ACCESS read-only 475 STATUS current 476 DESCRIPTION 477 "Universal Product Code of the CableHome compliant 478 residential gateway device." 479 REFERENCE 480 "CableHome 1.1 Specification, 481 6.5.3.1.3 Device Profile Description. 482 See also: Uniform Code Council www.uc-council.org" 483 ::= { cabhPsDevPsAttrib 8 } 484 485--============================================================== 486-- 487-- CableHome Host/BP Device Profile Table 488-- 489-- The cabhPsDevBpProfile contains the list of the CableHome Host 490-- device attributes provided to the PS by BPs passing their Device 491-- Profile XML schema via SOAP/HTTP. 492-- 493--============================================================== 494 495cabhPsDevBpProfileTable OBJECT-TYPE 496 SYNTAX SEQUENCE OF CabhPsDevBpProfileEntry 497 MAX-ACCESS not-accessible 498 STATUS obsolete 499 DESCRIPTION 500 "This table contains the information for the CableHome Host 501 Device Profiles. Attributes of a device make up a Device 502 Profile." 503 ::= { cabhPsDevBpAttrib 1 } 504 505 506cabhPsDevBpProfileEntry OBJECT-TYPE 507 SYNTAX CabhPsDevBpProfileEntry 508 MAX-ACCESS not-accessible 509 STATUS obsolete 510 DESCRIPTION 511 "The table that describes the CableHome Host Device 512 Profile." 513 INDEX { cabhPsDevBpIndex } 514 ::= { cabhPsDevBpProfileTable 1 } 515 516CabhPsDevBpProfileEntry ::= SEQUENCE { 517 cabhPsDevBpIndex INTEGER, 518 cabhPsDevBpDeviceType SnmpAdminString, 519 cabhPsDevBpManufacturer SnmpAdminString, 520 cabhPsDevBpManufacturerUrl SnmpAdminString, 521 cabhPsDevBpSerialNumber SnmpAdminString, 522 cabhPsDevBpHardwareVersion SnmpAdminString, 523 cabhPsDevBpHardwareOptions SnmpAdminString, 524 cabhPsDevBpModelName SnmpAdminString, 525 cabhPsDevBpModelNumber SnmpAdminString, 526 cabhPsDevBpModelUrl SnmpAdminString, 527 cabhPsDevBpModelUpc SnmpAdminString, 528 cabhPsDevBpModelSoftwareOs SnmpAdminString, 529 cabhPsDevBpModelSoftwareVersion SnmpAdminString, 530 cabhPsDevBpLanInterfaceType IANAifType, 531 cabhPsDevBpNumberInterfacePriorities INTEGER, 532 cabhPsDevBpPhysicalLocation SnmpAdminString, 533 cabhPsDevBpPhysicalAddress PhysAddress 534 } 535 536cabhPsDevBpIndex OBJECT-TYPE 537 SYNTAX INTEGER (1..65535) 538 MAX-ACCESS not-accessible 539 STATUS obsolete 540 DESCRIPTION 541 "Integer index into the CableHome Host Device Profile 542 Table." 543 ::= { cabhPsDevBpProfileEntry 1 } 544 545cabhPsDevBpDeviceType OBJECT-TYPE 546 SYNTAX SnmpAdminString (SIZE(0..32)) 547 MAX-ACCESS read-only 548 STATUS obsolete 549 DESCRIPTION 550 "The type of device, as defined by the CableHome 551 specifications (CableHome Residential Gateway or CableHome 552 Host Device), that passed the Device Profile whose 553 information is made available through this table row." 554 REFERENCE 555 "CableHome 1.1 Specification, 556 6.5.3.1.3 Device Profile Description." 557 DEFVAL { "CableHome Host" } 558 ::= { cabhPsDevBpProfileEntry 2 } 559 560cabhPsDevBpManufacturer OBJECT-TYPE 561 SYNTAX SnmpAdminString (SIZE(0..32)) 562 MAX-ACCESS read-only 563 STATUS obsolete 564 DESCRIPTION 565 "The name of the CableHome Host Device's manufacturer." 566 REFERENCE 567 "CableHome 1.1 Specification, 568 6.5.3.1.3 Device Profile Description." 569 DEFVAL { "" } 570 ::= { cabhPsDevBpProfileEntry 3 } 571 572cabhPsDevBpManufacturerUrl OBJECT-TYPE 573 SYNTAX SnmpAdminString (SIZE(0..32)) 574 MAX-ACCESS read-only 575 STATUS obsolete 576 DESCRIPTION 577 "Universal Resource Locator to the CableHome Host device 578 manufacturer's web site." 579 REFERENCE 580 "CableHome 1.1 Specification, 581 6.5.3.1.3 Device Profile Description." 582 DEFVAL { "" } 583 ::= { cabhPsDevBpProfileEntry 4 } 584 585cabhPsDevBpSerialNumber OBJECT-TYPE 586 SYNTAX SnmpAdminString (SIZE(0..32)) 587 MAX-ACCESS read-only 588 STATUS obsolete 589 DESCRIPTION 590 "The serial number assigned by the manufacturer for this 591 CableHome Host Device." 592 DEFVAL { "" } 593 ::= { cabhPsDevBpProfileEntry 5 } 594 595cabhPsDevBpHardwareVersion OBJECT-TYPE 596 SYNTAX SnmpAdminString (SIZE(0..32)) 597 MAX-ACCESS read-only 598 STATUS obsolete 599 DESCRIPTION 600 "The hardware version number assigned by the manufacturer 601 for this CableHome Host Device." 602 REFERENCE 603 "CableHome 1.1 Specification, 604 6.5.3.1.3 Device Profile Description." 605 DEFVAL { "" } 606 ::= { cabhPsDevBpProfileEntry 6 } 607 608cabhPsDevBpHardwareOptions OBJECT-TYPE 609 SYNTAX SnmpAdminString (SIZE(0..32)) 610 MAX-ACCESS read-only 611 STATUS obsolete 612 DESCRIPTION 613 "The hardware options implemented on this CableHome Host 614 Device." 615 REFERENCE 616 "CableHome 1.1 Specification, 617 6.5.3.1.3 Device Profile Description." 618 DEFVAL { "" } 619 ::= { cabhPsDevBpProfileEntry 7 } 620 621cabhPsDevBpModelName OBJECT-TYPE 622 SYNTAX SnmpAdminString (SIZE(0..32)) 623 MAX-ACCESS read-only 624 STATUS obsolete 625 DESCRIPTION 626 "The model name assigned by the manufacturer for this 627 CableHome Host Device." 628 REFERENCE 629 "CableHome 1.1 Specification, 630 6.5.3.1.3 Device Profile Description." 631 DEFVAL { "" } 632 ::= { cabhPsDevBpProfileEntry 8 } 633 634cabhPsDevBpModelNumber OBJECT-TYPE 635 SYNTAX SnmpAdminString (SIZE(0..32)) 636 MAX-ACCESS read-only 637 STATUS obsolete 638 DESCRIPTION 639 "The model number assigned by the manufacturer for this 640 CableHome Host Device." 641 REFERENCE 642 "CableHome 1.1 Specification, 643 6.5.3.1.3 Device Profile Description." 644 DEFVAL { "" } 645 ::= { cabhPsDevBpProfileEntry 9 } 646 647cabhPsDevBpModelUrl OBJECT-TYPE 648 SYNTAX SnmpAdminString (SIZE(0..32)) 649 MAX-ACCESS read-only 650 STATUS obsolete 651 DESCRIPTION 652 "The Universal Resource Locator to the web site describing 653 this CableHome Host Device model." 654 REFERENCE 655 "CableHome 1.1 Specification, 656 6.5.3.1.3 Device Profile Description." 657 DEFVAL { "" } 658 ::= { cabhPsDevBpProfileEntry 10 } 659 660cabhPsDevBpModelUpc OBJECT-TYPE 661 SYNTAX SnmpAdminString (SIZE(0..32)) 662 MAX-ACCESS read-only 663 STATUS obsolete 664 DESCRIPTION 665 "Universal Product Code of the CableHome Host Device." 666 REFERENCE 667 "CableHome 1.1 Specification, 668 6.5.3.1.3 Device Profile Description." 669 DEFVAL { "" } 670 ::= { cabhPsDevBpProfileEntry 11 } 671 672cabhPsDevBpModelSoftwareOs OBJECT-TYPE 673 SYNTAX SnmpAdminString (SIZE(0..32)) 674 MAX-ACCESS read-only 675 STATUS obsolete 676 DESCRIPTION 677 "Software operating system implemented on the CableHome 678 Host Device." 679 REFERENCE 680 "CableHome 1.1 Specification, 681 6.5.3.1.3 Device Profile Description." 682 DEFVAL { "" } 683 ::= { cabhPsDevBpProfileEntry 12 } 684 685cabhPsDevBpModelSoftwareVersion OBJECT-TYPE 686 SYNTAX SnmpAdminString (SIZE(0..32)) 687 MAX-ACCESS read-only 688 STATUS obsolete 689 DESCRIPTION 690 "Version of the operating system implemented on the 691 CableHome Host Device." 692 REFERENCE 693 "CableHome 1.1 Specification, 694 6.5.3.1.3 Device Profile Description." 695 DEFVAL { "" } 696 ::= { cabhPsDevBpProfileEntry 13 } 697 698cabhPsDevBpLanInterfaceType OBJECT-TYPE 699 SYNTAX IANAifType 700 MAX-ACCESS read-only 701 STATUS obsolete 702 DESCRIPTION 703 "The ifType for the LAN Interface implemented on the 704 CableHome Host Device." 705 REFERENCE 706 "http://www.iana.org/assignments/ianaiftype-mib. 707 See also: CableHome 1.1 Specification, 708 6.5.3.1.3 Device Profile Description." 709 DEFVAL { other } 710 ::= { cabhPsDevBpProfileEntry 14 } 711 712cabhPsDevBpNumberInterfacePriorities OBJECT-TYPE 713 SYNTAX INTEGER (1..8) 714 MAX-ACCESS read-only 715 STATUS obsolete 716 DESCRIPTION 717 "Number of QoS priorities supported by the LAN technology 718 (Data Link Layer) implemented in the CableHome Host 719 Device." 720 DEFVAL { 1 } 721 ::= { cabhPsDevBpProfileEntry 15 } 722 723cabhPsDevBpPhysicalLocation OBJECT-TYPE 724 SYNTAX SnmpAdminString (SIZE(0..32)) 725 MAX-ACCESS read-only 726 STATUS obsolete 727 DESCRIPTION 728 "Physical location of the CableHome Host Device." 729 REFERENCE 730 "CableHome 1.1 Specification, 731 6.5.3.1.3 Device Profile Description." 732 DEFVAL { "" } 733 ::= { cabhPsDevBpProfileEntry 16 } 734 735cabhPsDevBpPhysicalAddress OBJECT-TYPE 736 SYNTAX PhysAddress (SIZE (0..16)) 737 MAX-ACCESS read-only 738 STATUS obsolete 739 DESCRIPTION 740 "The CableHome Host Device's hardware address." 741 REFERENCE 742 "CableHome 1.1 Specification, 743 6.5.3.1.3 Device Profile Description." 744 DEFVAL { ''h } 745 ::= { cabhPsDevBpProfileEntry 17 } 746 747--============================================================== 748-- 749-- LAN IP Traffic Statistics Table 750-- 751-- The cabhPsDevLanIpTrafficTable contains the Traffic Statistics 752-- for all LAN IP Devices connected to the PS. When the PS learns a 753-- new LAN IP address an entry is added to this table 754-- 755--============================================================== 756 757cabhPsDevLanIpTrafficCountersReset OBJECT-TYPE 758 SYNTAX INTEGER 759 { 760 clearCounters(1), 761 clearTable(2) 762 } 763 MAX-ACCESS read-write 764 STATUS current 765 DESCRIPTION 766 "Setting this object to clearCounters(1) resets all the 767 traffic statistic counter entries to zero in the 768 cabhPsDevLanIpTrafficTable. Setting this object to 769 clearTable(2) removes all entries in the 770 cabhPsDevLanIpTrafficTable. Reading this object always 771 returns clearCounters(1)." 772 DEFVAL { clearCounters } 773 -- Default read value 774 ::= { cabhPsDevStats 1 } 775 776cabhPsDevLanIpTrafficCountersLastReset OBJECT-TYPE 777 SYNTAX TimeStamp 778 MAX-ACCESS read-only 779 STATUS current 780 DESCRIPTION 781 "The value of sysUpTime when 782 cabhPsDevLanIpTrafficCountersReset was last written to. 783 Zero if never written to." 784 ::= { cabhPsDevStats 2 } 785 786cabhPsDevLanIpTrafficEnabled OBJECT-TYPE 787 SYNTAX TruthValue 788 MAX-ACCESS read-write 789 STATUS current 790 DESCRIPTION 791 "Setting this object to true(1) turns on the IP traffic 792 counters. Setting this object false(2) turns off the IP 793 traffic counters." 794 DEFVAL { false } -- IP traffic counters are off by default 795 ::= { cabhPsDevStats 3 } 796 797cabhPsDevLanIpTrafficTable OBJECT-TYPE 798 SYNTAX SEQUENCE OF CabhPsDevLanIpTrafficEntry 799 MAX-ACCESS not-accessible 800 STATUS current 801 DESCRIPTION 802 "This table contains IP-layer Traffic Statistics for all 803 LAN IP Devices connected to the PS." 804 ::= { cabhPsDevStats 4 } 805 806cabhPsDevLanIpTrafficEntry OBJECT-TYPE 807 SYNTAX CabhPsDevLanIpTrafficEntry 808 MAX-ACCESS not-accessible 809 STATUS current 810 DESCRIPTION 811 "List of Traffic Statistics for LAN IP Devices." 812 INDEX { cabhPsDevLanIpTrafficIndex } 813 ::= { cabhPsDevLanIpTrafficTable 1 } 814 815CabhPsDevLanIpTrafficEntry ::= SEQUENCE { 816 cabhPsDevLanIpTrafficIndex INTEGER, 817 cabhPsDevLanIpTrafficInetAddressType InetAddressType, 818 cabhPsDevLanIpTrafficInetAddress InetAddress, 819 cabhPsDevLanIpTrafficInOctets ZeroBasedCounter32, 820 cabhPsDevLanIpTrafficOutOctets ZeroBasedCounter32 821 } 822 823cabhPsDevLanIpTrafficIndex OBJECT-TYPE 824 SYNTAX INTEGER (1..65535) 825 MAX-ACCESS not-accessible 826 STATUS current 827 DESCRIPTION 828 "The Index into the LAN IP Traffic Statistics Table." 829 ::= { cabhPsDevLanIpTrafficEntry 1 } 830 831cabhPsDevLanIpTrafficInetAddressType OBJECT-TYPE 832 SYNTAX InetAddressType 833 MAX-ACCESS read-only 834 STATUS current 835 DESCRIPTION 836 "The type of IP address assigned to the LAN IP device to 837 which the statistics in this table row apply. IP version 838 4 is typically used." 839 DEFVAL { ipv4 } 840 ::= { cabhPsDevLanIpTrafficEntry 2 } 841 842cabhPsDevLanIpTrafficInetAddress OBJECT-TYPE 843 SYNTAX InetAddress 844 MAX-ACCESS read-only 845 STATUS current 846 DESCRIPTION 847 "The IP address of the LAN IP device to which the 848 statistics in this table row apply. An IPv4 IP 849 address is typically used." 850 ::= { cabhPsDevLanIpTrafficEntry 3 } 851 852cabhPsDevLanIpTrafficInOctets OBJECT-TYPE 853 SYNTAX ZeroBasedCounter32 854 MAX-ACCESS read-only 855 STATUS current 856 DESCRIPTION 857 "The total number of octets the PS forwarded from the WAN 858 interfaces to the LAN IP device associated with the value 859 of cabhPsDevLanIpTrafficInetAddress. This counter object 860 does not include LAN-to-LAN traffic." 861 ::= { cabhPsDevLanIpTrafficEntry 4 } 862 863cabhPsDevLanIpTrafficOutOctets OBJECT-TYPE 864 SYNTAX ZeroBasedCounter32 865 MAX-ACCESS read-only 866 STATUS current 867 DESCRIPTION 868 "The total number of octets the PS forwarded from the LAN 869 IP device associated with the value of 870 cabhPsDevLanIpTrafficInetAddress, to the WAN interfaces. 871 This counter object does not include LAN-to-LAN traffic." 872 ::= { cabhPsDevLanIpTrafficEntry 5 } 873 874--===================================================================== 875-- 876-- CableHome Interface Access Control Table 877-- 878-- The cabhPsDevAccessControlTable lists the physical addresses 879-- of all LAN IP Devices for which the PS will forward traffic to 880-- or from an interface type for which the Table is enabled. 881-- If an interface type is enabled, the PS will not forward traffic 882-- to or from any device on that interface whose physical address 883-- is not listed in the Access Control Table. If an interface type 884-- is disabled, the PS does apply forwarding restrictions based on 885-- entires of the Access Control Table. 886-- 887--===================================================================== 888 889cabhPsDevAccessControlEnable OBJECT-TYPE 890 SYNTAX BITS { 891 hpna(0), -- most significant bit 892 ieee80211(1), 893 ieee8023(2), 894 homeplug(3), 895 usb(4), 896 ieee1394(5), 897 scsi(6), 898 other(7) 899 } 900 MAX-ACCESS read-write 901 STATUS current 902 DESCRIPTION 903 "This object specifies the interface type(s) for which the 904 PSDev Access Control Table access rules are enabled. If a 905 bit field is set to 1, the PS MUST only forward traffic 906 received through that interface type if the source physical 907 address is an entry in the cabhPsDevAccessControlTable. If 908 a bit field is set to 1, the PS MUST only forward traffic 909 destined to a device on that interface type if the 910 destination physical address is an entry in the 911 cabhPsDevAccessControlTable. If the bit field for an 912 interface type is not set, i.e., if it is equal to 0, the 913 PS MUST NOT apply forwarding restrictions for that 914 interface type based on the Access Control Table. The PS 915 MUST implement cabhPsDevAccessControlEnable for bit 1 916 (wireless LAN) and for bit 3 (HomePlug). If the PS does not 917 implement cabhPsDevAccessControlEnable for any of the other 918 defined bits, the PS MUST return inconsistent value error, 919 and not allow the bit to be set, if an attempt is made to 920 set a bit that is not implemented. 921 922 If the PS implements a HomePNA interface and implements the 923 PSDev Access Control Table enable functionality for the 924 HomePNA interface, then if bit 0 is set, the PS MUST apply 925 PSDev Access Control Table access rules to any PS interface 926 of IANAifType 220 (Home Phoneline Networking Alliance). If 927 the PS does not implement PSDev Access Control Table enable 928 functionality for the HomePNA interface, and an attempt is 929 made to set bit 0 to value '1', the PS MUST return 930 'Inconsistent Value' error and MUST NOT set bit 0 to value 931 '1'. 932 933 If bit 1 (ieee80211) is set, the PS MUST apply PSDev 934 Access Control Table access rules to any PS interface of 935 IANAifType 71 (radio spread spectrum). 936 937 If the PS implements an IEEE 802.3/CSMA-CD interface and 938 implements the PSDev Access Control Table enable 939 functionality for the IEEE 802.3/CSMA-CD interface, then 940 if bit 2 is set, the PS MUST apply PSDev Access Control 941 Table access rules to any PS interface of IANAifType 6 942 (ethernetCsmacd). If the PS does not implement PSDev 943 Access Control Table enable functionality for a IEEE 944 802.3/CSMA-CD interface, and an attempt is made to set 945 bit 2 to value '1', the PS MUST return 'Inconsistent 946 Value' error and MUST NOT set bit 2 to value '1'. 947 948 If bit 3 (homeplug) is set, the PS MUST apply PSDev 949 Access Control Table access rules to any PS HomePlug 950 Powerline Alliance (HomePlug) interface as defined by 951 HomePlug Powerline Alliance (www.homeplug.org). 952 953 If the PS implements a USB interface and implements the 954 PSDev Access Control Table enable functionality for the 955 USB interface, then if bit 4 is set, the PS MUST apply 956 PSDev Access Control Table access rules to any PS 957 interface of IANAifType 160 (USB). If the PS does not 958 implement PSDev Access Control Table enable functionality 959 for the USB interface, and an attempt is made to set bit 960 4 to value '1', the PS MUST return 'Inconsistent Value' 961 error and MUST NOT set bit 4 to value '1'. 962 963 If the PS implements an IEEE 1394 interface and 964 implements the PSDev Access Control Table enable 965 functionality for the IEEE 1394 interface, then if bit 5 966 is set, the PS MUST apply PSDev Access Control Table 967 access rules to any PS interface of IANAifType 144 968 (IEEE1394 High Performance Serial Bus). If the PS does 969 not implement PSDev Access Control Table enable 970 functionality for the IEEE 1394 interface, and an attempt 971 is made to set bit 5 to value '1', the PS MUST return 972 'Inconsistent Value' error and MUST NOT set bit 5 to 973 value '1'. 974 975 If the PS implements a SCSI interface and implements the 976 PSDev Access Control Table enable functionality for the 977 SCSI interface, then if bit 6 is set, the PS MUST apply 978 PSDev Access Control Table access rules to any PS SCSI-2 979 or SCSI-3 interface. If the PS does not implement PSDev 980 Access Control Table enable functionality for the SCSI 981 interface, and an attempt is made to set bit 6 to value 982 '1', the PS MUST return 'Inconsistent Value' error and 983 MUST NOT set bit 6 to value '1'. 984 985 If bit 7 (other) is set, the PS MAY apply PSDev Access 986 Control Table filter access to any PS interface of a type 987 other than the types defined by bits 0 � 6." 988 DEFVAL { '00'h } -- null, all interface types disabled 989 ::= { cabhPsDevAccessControl 1 } 990 991cabhPsDevAccessControlTable OBJECT-TYPE 992 SYNTAX SEQUENCE OF CabhPsDevAccessControlEntry 993 MAX-ACCESS not-accessible 994 STATUS current 995 DESCRIPTION 996 "This table contains a list of the physical addresses of 997 LAN IP Devices to and from which the PS will forward 998 traffic through a LAN interface if 999 cabhPsDevAccessControlEnable is enabled(1) for that 1000 interface type." 1001 REFERENCE 1002 "CableHome specification, Packet Handling & Address 1003 Translation section." 1004 ::= { cabhPsDevAccessControl 2 } 1005 1006cabhPsDevAccessControlEntry OBJECT-TYPE 1007 SYNTAX CabhPsDevAccessControlEntry 1008 MAX-ACCESS not-accessible 1009 STATUS current 1010 DESCRIPTION 1011 "List of the physical addresses for LAN IP Devices 1012 to and from which the PS will forward traffic when 1013 the PSDev Access Control Table is enabled." 1014 INDEX { cabhPsDevAccessControlIndex } 1015 ::= { cabhPsDevAccessControlTable 1 } 1016 1017CabhPsDevAccessControlEntry ::= SEQUENCE { 1018 cabhPsDevAccessControlIndex INTEGER, 1019 cabhPsDevAccessControlPhysAddr PhysAddress, 1020 cabhPsDevAccessControlRowStatus RowStatus 1021 } 1022 1023cabhPsDevAccessControlIndex OBJECT-TYPE 1024 SYNTAX INTEGER (1..65535) 1025 MAX-ACCESS not-accessible 1026 STATUS current 1027 DESCRIPTION 1028 "Integer index into the CableHome PSDev Access Control 1029 Table." 1030 ::= { cabhPsDevAccessControlEntry 1 } 1031 1032cabhPsDevAccessControlPhysAddr OBJECT-TYPE 1033 SYNTAX PhysAddress (SIZE (1..16)) 1034 MAX-ACCESS read-create 1035 STATUS current 1036 DESCRIPTION 1037 "The physical address of the LAN IP Device for which the PS 1038 will forward traffic when the PSDev Access Control 1039 Table is enabled. The PS will not forward traffic 1040 from any LAN IP Device whose physical address is 1041 not an entry of the PSDev Access Control Table when the 1042 PSDev Access Control Table is enabled for the 1043 corresponding interface." 1044 ::= { cabhPsDevAccessControlEntry 2 } 1045 1046cabhPsDevAccessControlRowStatus OBJECT-TYPE 1047 SYNTAX RowStatus 1048 MAX-ACCESS read-create 1049 STATUS current 1050 DESCRIPTION 1051 "The RowStatus interlock for the creation and deletion 1052 of a cabhPsDevAccessControlTable entry. Any writable 1053 object in each row of the cabhPsDevAccessControlTable 1054 can be modified at any time while the row is active(1)." 1055 ::= { cabhPsDevAccessControlEntry 3 } 1056 1057--===================================================================== 1058-- 1059-- CableHome Miscellaneous MIB 1060-- 1061-- This branch of cabhPsDevMib contains extensions related to 1062-- functionalities defined for other standards bodies or outside 1063-- of CableHome fully defined features. 1064-- 1065--===================================================================== 1066 1067--===================================================================== 1068-- 1069-- CableHome User Interface Miscellaneous MIB 1070-- 1071-- PS MIB objects for controlling features of the CableHome compliant 1072-- residential gateways User Interface (UI) if present. 1073-- 1074--===================================================================== 1075 1076cabhPsDevUILogin OBJECT-TYPE 1077 SYNTAX OCTET STRING (SIZE(0..32)) 1078 MAX-ACCESS read-write 1079 STATUS current 1080 DESCRIPTION 1081 "This parameter specifies the value of the user login name 1082 required for access to the CableHome compliant residential 1083 gateway device's user interface." 1084 ::= { cabhPsDevUI 1 } 1085 1086cabhPsDevUIPassword OBJECT-TYPE 1087 SYNTAX OCTET STRING (SIZE(4..32)) 1088 MAX-ACCESS read-write 1089 STATUS current 1090 DESCRIPTION 1091 "This parameter specifies the value of the user password 1092 required for access to the CableHome compliant residential 1093 gateway device's user interface." 1094 ::= { cabhPsDevUI 2 } 1095 1096cabhPsDevUISelection OBJECT-TYPE 1097 SYNTAX INTEGER { 1098 manufacturerLocal(1), 1099 cableOperatorLocal(2), 1100 cableOperatorServer(3), 1101 disabledUI(4) 1102 } 1103 MAX-ACCESS read-write 1104 STATUS current 1105 DESCRIPTION 1106 "Indicates the type of Web user interface (UI) 1107 to present to the user if Web interface is supported: 1108 manufacturerLocal: 1109 PS uses the vendor UI shipped with the device. 1110 cableOperatorLocal: 1111 PS uses a cable operator defined UI interface. 1112 To operate properly, It should require a special code 1113 image downloaded into the PS. By default, if no cable 1114 operator UI is being defined, selecting this option 1115 points to 'manufacturerLocal' selection. 1116 cableOperatorServer: 1117 PS redirects HTTP requests to its UI to the URL specified 1118 in cabhPsDevUIServerUrl. 1119 disabledUI: 1120 PS responds to HTTP requests to its UI with an HTTP page 1121 containing the value of 1122 cabhPsDevUISelectionDisabledBodyText as the body tag; 1123 or with a vendor specific message or HTTP error if that 1124 value is null." 1125 DEFVAL { manufacturerLocal } 1126 ::= { cabhPsDevUI 3 } 1127 1128cabhPsDevUIServerUrl OBJECT-TYPE 1129 SYNTAX SnmpAdminString (SIZE(0..255)) 1130 MAX-ACCESS read-write 1131 STATUS current 1132 DESCRIPTION 1133 "URL used by the Indicate the UI to present to the user. 1134 The well formed URL is resolved by the PS by querying the 1135 DNS servers listed in cabhCdpWanDnsServerTable." 1136 DEFVAL { "" } 1137 ::= { cabhPsDevUI 4 } 1138 1139cabhPsDevUISelectionDisabledBodyText OBJECT-TYPE 1140 SYNTAX SnmpAdminString (SIZE(0..255)) 1141 MAX-ACCESS read-write 1142 STATUS current 1143 DESCRIPTION 1144 "Default text for the HTTP body tag to include in the 1145 response to UI requests when the object 1146 cabhPsDevUISelection is set to 'disabledUI' 1147 An example of a body tag is below: 1148 <body>Feature currently disabled by Cable Operator</body>." 1149 ::= { cabhPsDevUI 5 } 1150 1151-- ===================================================== 1152-- IEEE802dot11-MIB CableHome extension 1153-- ===================================================== 1154 1155cabhPsDev802dot11BaseTable OBJECT-TYPE 1156 SYNTAX SEQUENCE OF CabhPsDev802dot11BaseEntry 1157 MAX-ACCESS not-accessible 1158 STATUS current 1159 DESCRIPTION 1160 "CableHome specifics controls for 80211 wireless 1161 interfaces." 1162 ::= { cabhPsDev802dot11 1 } 1163 1164cabhPsDev802dot11BaseEntry OBJECT-TYPE 1165 SYNTAX CabhPsDev802dot11BaseEntry 1166 MAX-ACCESS not-accessible 1167 STATUS current 1168 DESCRIPTION 1169 "An entry in cabhPsDev802dot11BaseTable associated to a 1170 wireless interface of IANAifType ieee80211.(71)" 1171 INDEX { ifIndex } 1172 ::= { cabhPsDev802dot11BaseTable 1 } 1173 1174CabhPsDev802dot11BaseEntry ::= 1175 SEQUENCE { 1176 cabhPsDev802dot11BaseSetToDefault TruthValue, 1177 cabhPsDev802dot11BaseLastSetToDefault TimeStamp, 1178 cabhPsDev802dot11BaseAdvertiseSSID TruthValue, 1179 cabhPsDev802dot11BasePhyCapabilities BITS, 1180 cabhPsDev802dot11BasePhyOperMode INTEGER 1181 } 1182 1183cabhPsDev802dot11BaseSetToDefault OBJECT-TYPE 1184 SYNTAX TruthValue 1185 MAX-ACCESS read-write 1186 STATUS current 1187 DESCRIPTION 1188 "When set to true(1) the PS MUST reset to default values 1189 the Mib objects of IEEE802dot11-MIB module and others under 1190 cabhPsDev802dot11 for this entry related IfIndex. 1191 Reading this object always return false(2)." 1192 DEFVAL { false } 1193 ::= { cabhPsDev802dot11BaseEntry 1 } 1194 1195cabhPsDev802dot11BaseLastSetToDefault OBJECT-TYPE 1196 SYNTAX TimeStamp 1197 MAX-ACCESS read-only 1198 STATUS current 1199 DESCRIPTION 1200 "The value of sysUpTime when 1201 cabhPsDev802dot11MIBSetToDefault was last set to true. 1202 Zero if never reset." 1203 ::= { cabhPsDev802dot11BaseEntry 2 } 1204 1205cabhPsDev802dot11BaseAdvertiseSSID OBJECT-TYPE 1206 SYNTAX TruthValue 1207 MAX-ACCESS read-write 1208 STATUS current 1209 DESCRIPTION 1210 "When set to false(2) the PS does not advertise the BSS 1211 SSID in a proprietary manner. To avoid interoperability 1212 problems and service disruption it is RECOMMENDED to set 1213 this object always to true. This feature does not provide 1214 any security, and does not prevent Wireless Stations to 1215 obtain the SSID by sniffing frames from other stations in 1216 the ESS. If the device does not support the feature of 1217 turning on/off the SSID advertisement, this object always 1218 reports 'true(1)' and reports the error 'wrongValue' when 1219 set to 'false(2)." 1220 DEFVAL { true } 1221 ::= { cabhPsDev802dot11BaseEntry 3 } 1222 1223cabhPsDev802dot11BasePhyCapabilities OBJECT-TYPE 1224 SYNTAX BITS { 1225 --ieee80211DSSS(0) , not interest 1226 ieee80211a(0), 1227 ieee80211b(1), 1228 ieee80211g(2) 1229 --ieee80211FHSS(8), 1230 --ieee80211IR(16) 1231 --values with comments are not requirements 1232 --included for completeness of 80211 spec. 1233 } 1234 MAX-ACCESS read-only 1235 STATUS current 1236 DESCRIPTION 1237 "Indicates the PHY capabilities of the wireless interface." 1238 ::= { cabhPsDev802dot11BaseEntry 4 } 1239 1240cabhPsDev802dot11BasePhyOperMode OBJECT-TYPE 1241 SYNTAX INTEGER { 1242 ieee80211a(1), 1243 ieee80211b(2), 1244 ieee80211g(4), 1245 ieee80211bg(24) 1246 } 1247 MAX-ACCESS read-write 1248 STATUS current 1249 DESCRIPTION 1250 "Indicates the PHY mode of operation being set for the 1251 wireless interface. Setting this object will update the 1252 value of dot11PhyType. Accordingly (if implemented), as 1253 well as the object dot11OperationalRateSet to the 80211 1254 mandatory rates for dot11PhyType. 1255 1256 It is left to vendors the option to update the values of 1257 PS optional dot11SupportedDataRatesTxEntry and 1258 dot11SupportedDataRatesRxEntry tables based on the 1259 operational mode. 1260 1261 In the case of selecting ieee80211bg(14), dot11PhyType 1262 reports erp(6) and dot11OperationalRateSet should report 1263 HRDSSS and ERP mandatory rates and in addition 54 Mbps rate 1264 if supported by PS. e.g. : (this example assumes 54 Mbps 1265 OFDM is supported. 1266 HR-DSSS : 1267 Mandatory: 1268 1 Mbps '80'H + '01'H 1269 2 Mbps '80'H + '02'H 1270 5.5 Mbps '80'H + '0B'H 1271 11 Mbps '80'H + '16'H 1272 ERP : 1273 Mandatory: 1274 6 Mbps '80'H + '0C'H 1275 12 Mbps '80'H + '18'H 1276 24 Mbps '80'H + '30'H 1277 (if supported) 54 Mbps '80'H + '6C' 1278 Optional: 1279 22 Mbps '00'H + '2C'H 1280 33 Mbps '00'H + '42'H 1281 18 Mbps '00'H + '24'H 1282 36 Mbps '00'H + '48'H 1283 48 Mbps '00'H + '60'H 1284 1285 Combined operational rates in : 1286 1287 dot11OperationalRateSet value in rate order regardless 1288 of '80'H flag and using dots for clarity : 1289 + means flagged '80'H, - not flagged. 1290 Rates Mbps: +1,+2,+5.5,+6,+11,+12,-18,-22,+24,-33,-36,-48,+54 1291 Hex: '81.82.8B.8C.96.98. 24.2C.B0.48.42. 60.EC'H 1292 1293 The default value of this object is left to the vendor to 1294 accommodate the factory defaults for the device." 1295 REFERENCE 1296 "IEEE Std 802.11, 1999 Edition, 1297 IEEE Std 802.11a-1999, 1298 IEEE Std 802.11b-1999/Cor 1-2001, 1299 IEEE Std 802.11g-2003." 1300 ::= { cabhPsDev802dot11BaseEntry 5 } 1301 1302-- =============================================================== 1303-- IEEE802dot11MIB CableHome extension for security configuration 1304-- =============================================================== 1305 1306cabhPsDev802dot11SecTable OBJECT-TYPE 1307 SYNTAX SEQUENCE OF CabhPsDev802dot11SecEntry 1308 MAX-ACCESS not-accessible 1309 STATUS current 1310 DESCRIPTION 1311 "CableHome specifics controls for configuring the 1312 security mechanisms of 80211 wireless interfaces." 1313 ::= { cabhPsDev802dot11 2 } 1314 1315cabhPsDev802dot11SecEntry OBJECT-TYPE 1316 SYNTAX CabhPsDev802dot11SecEntry 1317 MAX-ACCESS not-accessible 1318 STATUS current 1319 DESCRIPTION 1320 "An entry in cabhPsDev802dot11SecTable associated to a 1321 wireless interface of IANAifType ieee80211(71)." 1322 INDEX { ifIndex } 1323 ::= { cabhPsDev802dot11SecTable 1 } 1324 1325CabhPsDev802dot11SecEntry ::= 1326 SEQUENCE { 1327 cabhPsDev802dot11SecCapabilities BITS, 1328 cabhPsDev802dot11SecOperMode BITS, 1329 cabhPsDev802dot11SecPassPhraseToWEPKey OCTET STRING, 1330 cabhPsDev802dot11SecUsePassPhraseToWEPKeyAlg TruthValue, 1331 cabhPsDev802dot11SecPSKPassPhraseToKey OCTET STRING, 1332 cabhPsDev802dot11SecWPAPreSharedKey OCTET STRING, 1333 cabhPsDev802dot11SecWPARekeyTime Unsigned32, 1334 cabhPsDev802dot11SecControl INTEGER, 1335 cabhPsDev802dot11SecCommitStatus INTEGER 1336 } 1337 1338cabhPsDev802dot11SecCapabilities OBJECT-TYPE 1339 SYNTAX BITS { 1340 wep64(0), 1341 wep128(1), 1342 wpaPSK(2) 1343 --wpa2PSK(3) 1344 } 1345 MAX-ACCESS read-only 1346 STATUS current 1347 DESCRIPTION 1348 "The PS capabilities for Authentication and encryption used 1349 to authenticate 802.11 clients." 1350 ::= { cabhPsDev802dot11SecEntry 1 } 1351 1352cabhPsDev802dot11SecOperMode OBJECT-TYPE 1353 SYNTAX BITS { 1354 wep64(0), 1355 wep128(1), 1356 wpaPSK(2) 1357 -- wpa2PSK(3) 1358 } 1359 MAX-ACCESS read-write 1360 STATUS current 1361 DESCRIPTION 1362 "Indicates the Authentication and encryption mechanism to 1363 be enabled for the users and advertised in Beacon messages. 1364 Bits set to this object and not supported by the PS in 1365 cabhPsDev802dot11SecCapabilities are set to '0' without 1366 failing the SNMP set. Setting two bit that the PS does not 1367 support in combination returns an error 'wrongValue'. 1368 In particular: 1369 Setting to '1' both wep64(0)and wep128(1) bits returns an 1370 error'wrongValue'. 1371 Setting a combination of WEP bits (wep64(0) or wep128(1)) 1372 and wpaPSK bit returns is not a mandatory requirement, 1373 therefore an error 'wrongValue' may be reported. 1374 1375 Setting any bit to '1' must not affect the value of object 1376 dot11PrivacyInvoked. 1377 1378 If dot11PrivacyInvoked is set to 'false', the 80211 WEP 1379 security mechanism is disabled (see dot11PrivacyInvoked 1380 description) and the value of this object is not used. 1381 1382 Setting the wpaPSK(2) bit to '1' indicates the usage of 1383 WPA-PSK TKIP. 1384 1385 Note that to enable the PSK security mechanism, the value 1386 of cabhPsDev802dot11SecWPAPreSharedKey must be a non-zero 1387 length string." 1388 ::= { cabhPsDev802dot11SecEntry 2 } 1389 1390cabhPsDev802dot11SecPassPhraseToWEPKey OBJECT-TYPE 1391 SYNTAX OCTET STRING (SIZE(0|5..63)) 1392 MAX-ACCESS read-write 1393 STATUS current 1394 DESCRIPTION 1395 "The Password used for PS to derive WEP encryption keys. 1396 After a successful set, the values of 1397 dot11WEPDefaultKeyValue are populated as described below: 1398 1399 For wep64: 1400 If cabhPsDev802dot11SecOperMode wep64 bit is set to '1' 1401 This object value (x) is used as a generator of a 4 octet 1402 seed. 1403 1404 seed[i%4] = XOR(seed[i%4],x[i]); i from 1 to len(x) -1 1405 1406 The values of the four dot11WEPDefaultKeyValue are 1407 calculated as indicated below : 1408 loop j 1..4 1409 loop k 0..4 1410 seed = seed * (((26*8+1)*256-1)*4+1) + 2531011 1411 The value is always truncated at 32 bits. 1412 OCTETk = (seed >> 16 )& 0xFF -lowest octet- 1413 end loop 1414 dot11WEPDefaultKeyValue(j) = OCTET0,OCTET1, ... OCTET4 1415 end loop 1416 1417 Note that seed value is constantly re-computed when 1418 calculating each octet of each default WEP key. 1419 1420 For wep128: 1421 If cabhPsDev802dot11SecOperMode wep128 bit is set to '1' 1422 This object value (x) fills a 64 octet buffer y : 1423 y = x,x,x...up to 64 octets. 1424 Calculate the 128-bit MD5 digest of y 1425 the values of all dot11WEPDefaultKeyValue (1..4) 1426 are calculated by truncating the first first 13 octets 1427 of MD5y. 1428 1429 dot11WEPDefaultKeyValue = MD5y0,MD5y1, .. MD5y12 1430 1431 This object value is normally read by issuing SNMP 1432 request PDUs. This object can be cleared with an SNMP 1433 SET to an empty string Value and the PS MUST not update 1434 the type of keys being set to '1' in 1435 cabhPsDev802dot11SecOperMode. 1436 1437 If cabhPsDev802dot11SecUsePassPhraseToKeyAlg is set to 1438 false(2), the behavior of a SET to this object depends 1439 on the bits set for cabhPsDev802dot11SecOperMode as 1440 follows: 1441 1442 1443 If cabhPsDev802dot11SecOperMode bit wep64 is set to '1' 1444 and this object value length is 5 octets, the MIB object 1445 dot11WEPDefaultKeyValue.1 (WEP key 0) is populated with 1446 this object value, otherwise an error 'inconsistentValue' 1447 is reported. 1448 1449 If cabhPsDev802dot11SecOperMode bit wep128 is set to '1' 1450 and this object value length is 13 octets, the MIB object 1451 dot11WEPDefaultKeyValue.1 (WEP key 0) is populated with 1452 this object value, otherwise an error 'inconsistentValue' 1453 is reported. 1454 1455 Vector examples for wep64 and wep128 key derivation: 1456 1457 Note: 1458 % refers to the module operation (reminder of the 1459 quotient of i and 4); XOR is the OR exclusive boolean 1460 operation. 1461 1462 For wep64: 1463 passphrase: 1464 'ABCD4321' ( hex code 0x41.42.43.44.34.33.32.31 ) 1465 1466 1467 First loop: (octets 0..3) 1468 XOR (0x00,A) -> XOR(0x00,0x41) -> 0x41 1469 XOR (0x00,B) -> XOR(0x00,0x42) -> 0x42 1470 XOR (0x00,C) -> XOR(0x00,0x43) -> 0x43 1471 XOR (0x00,D) -> XOR(0x00,0x44) -> 0x44 1472 1473 Second loop: (octets 4..7) 1474 XOR (A,4) -> XOR(0x41,0x34) -> 0x75 1475 XOR (B,3) -> XOR(0x42,0x33) -> 0x71 1476 XOR (C,2) -> XOR(0x43,0x32) -> 0x71 1477 XOR (D,1) -> XOR(0x44,0x31) -> 0x75 1478 1479 initial seed 0x75717175 -> 1970368885 1480 1481 DefaultKeys calculation 1482 1483 key1 1484 seed : 0x16545E64 -> 2nd MSB byte : 0x54 1485 seed : 0x41681397 -> 2nd MSB byte : 0x68 1486 seed : 0x1BE77FFE -> 2nd MSB byte : 0xE7 1487 seed : 0xAA6996C9 -> 2nd MSB byte : 0x69 1488 seed : 0xD1523E68 -> 2nd MSB byte : 0x52 1489 dot11WEPDefaultKeyValue.1 = 0x5468E76952 1490 1491 key2 1492 seed : 0x1FFB838B -> 2nd MSB byte : 0xFb 1493 seed : 0xF9C60022 -> 2nd MSB byte : 0xC6 1494 seed : 0xAB43A65D -> 2nd MSB byte : 0x43 1495 seed : 0xE9A35FAC -> 2nd MSB byte : 0xA3 1496 seed : 0xE7AA2FBF -> 2nd MSB byte : 0xAA 1497 dot11WEPDefaultKeyValue.2 = 0xFBC643A3AA 1498 1499 key3 1500 seed : 0x6D13CB86 -> 2nd MSB byte : 0x13 1501 seed : 0x5D8CD431 -> 2nd MSB byte : 0x8C 1502 seed : 0xCC702630 -> 2nd MSB byte : 0x70 1503 seed : 0xD78AEC33 -> 2nd MSB byte : 0x8A 1504 seed : 0x24DC662A -> 2nd MSB byte : 0xDC 1505 dot11WEPDefaultKeyValue.3 = 0x138C708ADC 1506 1507 key4 1508 seed : 0x4F329445 -> 2nd MSB byte : 0x32 1509 seed : 0x3EC035F4 -> 2nd MSB byte : 0xC0 1510 seed : 0xF416CCE7 -> 2nd MSB byte : 0x16 1511 seed : 0x9904940E -> 2nd MSB byte : 0x04 1512 seed : 0x28969A99 -> 2nd MSB byte : 0x96 1513 dot11WEPDefaultKeyValue.4 = 0x32C0160496 1514 1515 For wep128: 1516 passphrase: 1517 'ABCD4321' ( hex code 0x41.42.43.44.34.33.32.31 ) 1518 128-bit MD-5 digest 0xFECBACF05B42F7A138A5F3928E 1519 dot11WEPDefaultKeyValue.1..4 = 0xFECBACF05B42F7A138A5" 1520 ::= { cabhPsDev802dot11SecEntry 3 } 1521 1522cabhPsDev802dot11SecUsePassPhraseToWEPKeyAlg OBJECT-TYPE 1523 SYNTAX TruthValue 1524 MAX-ACCESS read-write 1525 STATUS current 1526 DESCRIPTION 1527 "When this object value is true(1) the WEP Pass Phrase to 1528 key mechanism described in 1529 cabhPsDev802dot11SecPassPhraseToWEPKey applies. When this 1530 object is set to false(2) the Pass Phrase to WEP Key 1531 mechanism is ignored and the password is used as WEP key 1532 to populate the MIB object keydot11WEPDefaultKeyValue 1533 object as indicated in 1534 cabhPsDev802dot11SecPassPhraseToWEPKey description." 1535 DEFVAL { true } 1536 ::= { cabhPsDev802dot11SecEntry 4 } 1537 1538cabhPsDev802dot11SecPSKPassPhraseToKey OBJECT-TYPE 1539 SYNTAX OCTET STRING (SIZE(8..63)) 1540 MAX-ACCESS read-write 1541 STATUS current 1542 DESCRIPTION 1543 "The Password used for PS to derive WPA PSK encryption key. 1544 After a successful set, the values of 1545 cabhPsDev802dot11SecWPAPreSharedKey is updated as described 1546 below: 1547 1548 For wpaPSK: 1549 If cabhPsDev802dot11SecOperMode wpaPSK bit is set to '1' 1550 the value of cabhPsDev802dot11SecWPAPreSharedKey is updated 1551 with the Password Base Key Derivation Function from the 1552 Password-based Cryptographic Specification PKCS #5 v2.0 1553 RFC 2898 (PBKDF2) with the following specific parameters: 1554 1555 PSK = PBKDF2(PassPhrase, ssid, ssidLength, 4096, 256) 1556 PassPhrase is the value of this object 1557 ssid is the PS SSID value used as the function salt 1558 ssidLength is the number of octets of ssid 1559 the iterations count is 4096 and the key generation length 1560 is 256 bits (32 octets). 1561 1562 This object value is normally read by issuing SNMP request 1563 PDUs. This object can be cleared with an SNMP SET to an 1564 empty string Value and the PS MUST not update the type of 1565 keys being set to '1' in cabhPsDev802dot11SecOperMode. 1566 1567 Vector examples for wpaPSK: 1568 1569 for wpaPSK: 1570 passphrase: 1571 'ABCD4321' ( hex code 0x41.42.43.44.34.33.32.31 ) 1572 SSID: 'ABCD4321' ( hex code 0x41.42.43.44.34.33.32.31 ) 1573 1574 256 bit PBKDF2('ABCD4321', 'ABCD4321', 8, 4096, 32) 1575 cabhPsDev802dot11SecWPAPreSharedKey = 1576 0x7C199CF2FEF9AF206C8EE0E9703920C2 1577 3517068B3F96B011E0F975C9131BDB58" 1578 ::= { cabhPsDev802dot11SecEntry 5 } 1579 1580cabhPsDev802dot11SecWPAPreSharedKey OBJECT-TYPE 1581 SYNTAX OCTET STRING (SIZE(0|32)) 1582 MAX-ACCESS read-write 1583 STATUS current 1584 DESCRIPTION 1585 "The Pre-shared key used for the PS when the bit 'wpaPSK' 1586 is set to '1'. This object can be set directly or derived 1587 from the password phrase set in 1588 cabhPsDev802dot11SecPSKPassPhraseToKey. This object is 1589 meaningful when the bit wpaPSK is set to '1'. 1590 1591 If the value of this object is the zero-length string, the 1592 PS must not activate the PSK security mechanism." 1593 DEFVAL { ''H } 1594 ::= { cabhPsDev802dot11SecEntry 6 } 1595 1596cabhPsDev802dot11SecWPARekeyTime OBJECT-TYPE 1597 SYNTAX Unsigned32 (1..4294967295) 1598 UNITS "seconds" 1599 MAX-ACCESS read-write 1600 STATUS current 1601 DESCRIPTION 1602 "Time interval to initiate WPA Group Keys (GTK) updates." 1603 DEFVAL { 86400 } 1604 ::= { cabhPsDev802dot11SecEntry 7 } 1605 1606cabhPsDev802dot11SecControl OBJECT-TYPE 1607 SYNTAX INTEGER { 1608 restoreConfig(1), 1609 commitConfig(2) 1610 } 1611 MAX-ACCESS read-write 1612 STATUS current 1613 DESCRIPTION 1614 "The control for the indexed 80211 device configuration. 1615 All changes to the cabhPsDev802dot11SecEntry MIB objects 1616 are reflected when reading the value of the MIB objects; 1617 however, those changes are NOT applied to the running 1618 configuration of the indexed 80211 device until they are 1619 successfully committed via use of the 1620 cabhPsDev802dot11SecControl object. 1621 1622 If changes are made to the cabhPsDev802dot11SecEntry MIB 1623 objects which are not yet successfully committed to the 1624 indexed 80211 device, the cabhPsDev802dot11SecControl 1625 object can be used to rollback all changes to the last 1626 valid 80211 device configuration and discard all 1627 intermediate changes. 1628 1629 restoreConfig - Setting cabhPsDev802dot11SecControl to this 1630 value will cause any changes to the 1631 cabhPsDev802dot11SecEntry objects not yet committed be 1632 reset to the values from the current running 1633 configuration of the indexed 80211 device. 1634 1635 commitConfig - Setting cabhPsDev802dot11SecControl to this 1636 value will cause the indexed 80211 device to validate and 1637 apply the valid cabhPsDev802dot11SecEntry MIB settings to 1638 its running configuration. The 1639 cabhPsDev802dot11SecCommitStatus object will detail the 1640 status of this operation." 1641 DEFVAL { restoreConfig } 1642 ::= { cabhPsDev802dot11SecEntry 8 } 1643 1644cabhPsDev802dot11SecCommitStatus OBJECT-TYPE 1645 SYNTAX INTEGER { 1646 commitSucceeded(1), 1647 commitNeeded(2), 1648 commitFailed(3) 1649 } 1650 MAX-ACCESS read-only 1651 STATUS current 1652 DESCRIPTION 1653 "Indicates the status of committing the current 1654 cabhPsDev802dot11SecEntry MIB object values to the running 1655 configuration of the indexed 80211 device. 1656 1657 commitSucceeded - indicates the current 1658 cabhPsDev802dot11SecEntry MIB object values are valid and 1659 have been successfully committed to the running 1660 configuration of the indexed 80211 device. 1661 1662 commitNeeded - indicates that the value of one or more 1663 objects in cabhPsDev802dot11SecEntry MIB group have been 1664 changed but not yet committed to the running configuration 1665 of the indexed 80211 device. 1666 1667 commitFailed - indicates the PS was unable to commit the 1668 cabhPsDev802dot11SecEntry MIB object values to the running 1669 configuration of the indexed 80211 device due to conflicts 1670 in those values." 1671 DEFVAL { commitSucceeded } 1672 ::= { cabhPsDev802dot11SecEntry 9 } 1673 1674-- =============================================================== 1675-- 1676-- UPnP Services 1677-- Contains CableHome Portal Server UPnP information of LAN hosts 1678-- 1679-- =============================================================== 1680 1681cabhPsDevUpnpEnabled OBJECT-TYPE 1682 SYNTAX TruthValue 1683 MAX-ACCESS read-write 1684 STATUS current 1685 DESCRIPTION 1686 "Setting this object to false(1) disable PS UPnP 1687 services and UPnP MIB objects related functionality. 1688 When this object reports 'false' any set to 1689 UPnP read-write or read-create objects returns error 1690 'InconsistentValue'. Transitions of this object from 1691 'true' to 'false' and viceversa does not alter the content 1692 of persistent MIB objects and may clear dynamically UPnP 1693 created entries. This object value persists upon system 1694 reinitialization." 1695 DEFVAL { true } 1696 ::= { cabhPsDevUpnpBase 1 } 1697 1698cabhPsDevUpnpCommandIpType OBJECT-TYPE 1699 SYNTAX InetAddressType 1700 MAX-ACCESS read-write 1701 STATUS current 1702 DESCRIPTION 1703 "The type of InetAddress for cabhPsDevUpnpCommandIp." 1704 DEFVAL { ipv4 } 1705 ::= { cabhPsDevUpnpCommands 1 } 1706 1707cabhPsDevUpnpCommandIp OBJECT-TYPE 1708 SYNTAX InetAddress 1709 MAX-ACCESS read-write 1710 STATUS current 1711 DESCRIPTION 1712 "The IP address Of the device for which the UPnP 1713 information is being requested. This may be a an IPv4 or 1714 IPv6 prefix. When quering specific information about the 1715 PS itself the PS router IP address 192.168.0.1 1716 should be specified ." 1717 DEFVAL { 'C0A80001'h } -- 192.168.0.1 1718 ::= { cabhPsDevUpnpCommands 2 } 1719 1720cabhPsDevUpnpCommand OBJECT-TYPE 1721 SYNTAX INTEGER { 1722 discoveryInfo(1), 1723 qosDeviceCapabilities(2), 1724 qosDeviceState(3) 1725 } 1726 MAX-ACCESS read-write 1727 STATUS current 1728 DESCRIPTION 1729 "The type of information to be retrieved from the Upnp 1730 Devices in the LAN side and stored in 1731 cabhPsDevUpnpInfoTable. 1732 The following selections are supported: 1733 1734 - discoveryInfo : 1735 PS retrieve the Discovery information of UPnP devices. 1736 If the Ip address specified in 1737 cabhPsDevUpnpCommandIp is 255.255.255.255 1738 the PS executes an M-search command and then 1739 retrieve the discovery information of the 1740 responding devices. The data stored in 1741 cabhPsDevUpnpInfoTable also contain UPnP 1742 discovery data of the PS itself. 1743 1744 - qosDeviceCapabilities: 1745 This command is executed for unicast address only 1746 and will trigger the PS to retrieve the QOS device 1747 information pertain QOS capabilities. 1748 1749 - qosDeviceState: 1750 This command is executed for unicast address only 1751 and will trigger the PS to retrieve the QOS device 1752 information pertain QOS Device state." 1753 DEFVAL { discoveryInfo } 1754 ::= { cabhPsDevUpnpCommands 3 } 1755 1756cabhPsDevUpnpCommandUpdate OBJECT-TYPE 1757 SYNTAX TruthValue 1758 MAX-ACCESS read-write 1759 STATUS current 1760 DESCRIPTION 1761 "If set to 'true' triggers the execution of the command 1762 indicated in cabhPsDevUpnpCommand for the host(s) in 1763 cabhPsDevUpnpCommandIp. Setting to true this object will 1764 return error 'wrongValie if host IP corresponds to 1765 255.255.255.255 and cabhPsDevUpnpCommand value is not 1766 'discoveryInfo'. Reading this value always return 'false'." 1767 ::= { cabhPsDevUpnpCommands 4 } 1768 1769cabhPsDevUpnpLastCommandUpdate OBJECT-TYPE 1770 SYNTAX TimeTicks 1771 MAX-ACCESS read-only 1772 STATUS current 1773 DESCRIPTION 1774 "The sysUpTime value of the last time the object 1775 cabhPsDevUpnpLastCommandUpdate was set to 'true'." 1776 ::= { cabhPsDevUpnpCommands 5 } 1777 1778cabhPsDevUpnpCommandStatus OBJECT-TYPE 1779 SYNTAX INTEGER { 1780 none(1), 1781 inProgress(2), 1782 complete(3), 1783 failed(4) 1784 } 1785 MAX-ACCESS read-only 1786 STATUS current 1787 DESCRIPTION 1788 "The status of cabhPsDevUpnpCommandUpdate trigger 1789 none(1) 1790 initial state. 1791 inProgress(2) 1792 the information is being acquired by the 1793 device, PS does not change from'inProgess 1794 to the final state (complete, failed) 1795 until the execution has finished. 1796 complete(3) The overall execution is finished with 1797 no error conditions.. 1798 failed(4). 1799 The UPnP Device has experienced a timeout. In the 1800 case of multiple devices query 1801 (cabhPsDevUpnpCommand set to 'discoveryInfo') 1802 The failed devices are stored with content information 1803 empty. At system initialization this object returns 1804 'none'." 1805 DEFVAL { none } 1806 ::= { cabhPsDevUpnpCommands 6} 1807 1808cabhPsDevUpnpInfoTable OBJECT-TYPE 1809 SYNTAX SEQUENCE OF CabhPsDevUpnpInfoEntry 1810 MAX-ACCESS not-accessible 1811 STATUS current 1812 DESCRIPTION 1813 "This table contains QOS related information of LAN 1814 UPnP devices or thePS itself." 1815 ::= { cabhPsDevUpnpCommands 7 } 1816 1817cabhPsDevUpnpInfoEntry OBJECT-TYPE 1818 SYNTAX CabhPsDevUpnpInfoEntry 1819 MAX-ACCESS not-accessible 1820 STATUS current 1821 DESCRIPTION 1822 "The Indexes for this entries 1823 Entries are created after setting to 'true' the 1824 value of cabhPsDevUpnpCommand." 1825 INDEX { cabhPsDevUpnpInfoIpType, cabhPsDevUpnpInfoIp, 1826 cabhPsDevUpnpInfoXmlFragmentIndex } 1827 ::= { cabhPsDevUpnpInfoTable 1 } 1828 1829CabhPsDevUpnpInfoEntry::= SEQUENCE { 1830 cabhPsDevUpnpInfoIpType InetAddressType, 1831 cabhPsDevUpnpInfoIp InetAddress, 1832 cabhPsDevUpnpInfoXmlFragmentIndex Unsigned32, 1833 cabhPsDevUpnpInfoXmlFragment OCTET STRING 1834 } 1835 1836cabhPsDevUpnpInfoIpType OBJECT-TYPE 1837 SYNTAX InetAddressType 1838 MAX-ACCESS not-accessible 1839 STATUS current 1840 DESCRIPTION 1841 "The type of InetAddress for cabhPsDevUpnpInfoIp." 1842 ::= { cabhPsDevUpnpInfoEntry 1 } 1843 1844cabhPsDevUpnpInfoIp OBJECT-TYPE 1845 SYNTAX InetAddress 1846 MAX-ACCESS not-accessible 1847 STATUS current 1848 DESCRIPTION 1849 "The IP address Of the device for which the UPnP 1850 information is being stored. This may be a DNS name 1851 (LAN Host name), an IPv4 or IPv6 prefix. Information 1852 pertaining to the PS itself is indicated by the PS 1853 well-known LAN IP address interface 192.168.0.1." 1854 ::= { cabhPsDevUpnpInfoEntry 2 } 1855 1856cabhPsDevUpnpInfoXmlFragmentIndex OBJECT-TYPE 1857 SYNTAX Unsigned32 (1..4294967295) 1858 MAX-ACCESS not-accessible 1859 STATUS current 1860 DESCRIPTION 1861 "The index of the sequence of entries of 1862 cabhPsDevUpnpInfoXmlFragment for an specific 1863 cabhPsDevUpnpInfoIp IP address starting with '1'." 1864 ::= { cabhPsDevUpnpInfoEntry 3 } 1865 1866cabhPsDevUpnpInfoXmlFragment OBJECT-TYPE 1867 SYNTAX OCTET STRING (SIZE(0..400)) 1868 MAX-ACCESS read-only 1869 STATUS current 1870 DESCRIPTION 1871 "The UPnP Device information being requested by 1872 cabhPsDevUpnpCommand for the IP addresses specified 1873 in cabhPsDevUpnpInfoIp for LAN host(s). If the 1874 information is greater than 400 bytes 1875 cabhPsDevUpnpInfoXmlFragmentIndex indicates the 1876 sequence of the consecutive portions per host identified in 1877 the table." 1878 ::= { cabhPsDevUpnpInfoEntry 4 } 1879 1880-- 1881 1882cabhPsNotification OBJECT IDENTIFIER ::= { cabhPsDevMib 2 } 1883cabhPsDevNotifications OBJECT IDENTIFIER ::= { cabhPsNotification 0 } 1884cabhPsConformance OBJECT IDENTIFIER ::= { cabhPsDevMib 3 } 1885cabhPsCompliances OBJECT IDENTIFIER ::= { cabhPsConformance 1 } 1886cabhPsGroups OBJECT IDENTIFIER ::= { cabhPsConformance 2 } 1887 1888-- 1889-- Notification Group 1890-- 1891 1892cabhPsDevInitTLVUnknownTrap NOTIFICATION-TYPE 1893 OBJECTS { 1894 docsDevEvLevel, 1895 docsDevEvId, 1896 docsDevEvText, 1897 cabhPsDevWanManMacAddress 1898 } 1899 STATUS current 1900 DESCRIPTION 1901 "Event due to detection of unknown TLV during the TLV 1902 parsing process. The values of docsDevEvLevel, docsDevId, 1903 and docsDevEvText are from the entry which logs this event 1904 in the docsDevEventTable. The value of 1905 cabhPsDevWanManMacAddress indicates the WAN-Man MAC address 1906 of the PS. This part of the information is uniform across 1907 all PS Traps." 1908 ::= { cabhPsDevNotifications 1 } 1909 1910cabhPsDevInitTrap NOTIFICATION-TYPE 1911 OBJECTS { 1912 docsDevEvLevel, 1913 docsDevEvId, 1914 docsDevEvText, 1915 cabhPsDevWanManMacAddress, 1916 cabhPsDevProvConfigFile, 1917 cabhPsDevProvConfigTLVProcessed, 1918 cabhPsDevProvConfigTLVRejected 1919 } 1920 STATUS current 1921 DESCRIPTION 1922 "This inform is issued to confirm the successful completion 1923 of the CableHome provisioning process." 1924 ::= { cabhPsDevNotifications 2 } 1925 1926cabhPsDevInitRetryTrap NOTIFICATION-TYPE 1927 OBJECTS { 1928 docsDevEvLevel, 1929 docsDevEvId, 1930 docsDevEvText, 1931 cabhPsDevWanManMacAddress 1932 } 1933 STATUS current 1934 DESCRIPTION 1935 "An event to report a failure happened during the 1936 initialization process and was detected in the PS." 1937 ::= { cabhPsDevNotifications 3 } 1938 1939cabhPsDevDHCPFailTrap NOTIFICATION-TYPE 1940 OBJECTS { 1941 docsDevEvLevel, 1942 docsDevEvId, 1943 docsDevEvText, 1944 cabhPsDevWanManMacAddress, 1945 cabhCdpServerDhcpAddress 1946 } 1947 STATUS current 1948 DESCRIPTION 1949 "An event to report the failure of a DHCP server. The 1950 value of cabhCdpServerDhcpAddressis the IP address of 1951 the DHCP server." 1952 ::= { cabhPsDevNotifications 4 } 1953 1954cabhPsDevSwUpgradeInitTrap NOTIFICATION-TYPE 1955 OBJECTS { 1956 docsDevEvLevel, 1957 docsDevEvId, 1958 docsDevEvText, 1959 cabhPsDevWanManMacAddress, 1960 docsDevSwFilename, 1961 docsDevSwServer 1962 } 1963 STATUS current 1964 DESCRIPTION 1965 "An event to report a software upgrade initiated event. 1966 The values of docsDevSwFilename, and docsDevSwServer 1967 indicate the software image name and the IP address of the 1968 server from which the image was downloaded." 1969 ::= { cabhPsDevNotifications 5 } 1970 1971cabhPsDevSwUpgradeFailTrap NOTIFICATION-TYPE 1972 OBJECTS { 1973 docsDevEvLevel, 1974 docsDevEvId, 1975 docsDevEvText, 1976 cabhPsDevWanManMacAddress, 1977 docsDevSwFilename, 1978 docsDevSwServer 1979 } 1980 STATUS current 1981 DESCRIPTION 1982 "An event to report the failure of a software upgrade 1983 attempt. The values of docsDevSwFilename, and 1984 docsDevSwServer indicate the software image name and the IP 1985 address of the server from which the image was downloaded." 1986 ::= { cabhPsDevNotifications 6 } 1987 1988cabhPsDevSwUpgradeSuccessTrap NOTIFICATION-TYPE 1989 OBJECTS { 1990 docsDevEvLevel, 1991 docsDevEvId, 1992 docsDevEvText, 1993 cabhPsDevWanManMacAddress, 1994 docsDevSwFilename, 1995 docsDevSwServer 1996 } 1997 STATUS current 1998 DESCRIPTION 1999 "An event to report the Software upgrade success event. 2000 The values of docsDevSwFilename, and docsDevSwServer 2001 indicate the software image name and the IP address of the 2002 server from which the image was downloaded." 2003 ::= { cabhPsDevNotifications 7 } 2004 2005cabhPsDevSwUpgradeCVCFailTrap NOTIFICATION-TYPE 2006 OBJECTS { 2007 docsDevEvLevel, 2008 docsDevEvId, 2009 docsDevEvText, 2010 cabhPsDevWanManMacAddress 2011 } 2012 STATUS current 2013 DESCRIPTION 2014 "An event to report the failure of the verification of code 2015 file happened during a secure software upgrade attempt." 2016 ::= { cabhPsDevNotifications 8 } 2017 2018cabhPsDevTODFailTrap NOTIFICATION-TYPE 2019 OBJECTS { 2020 docsDevEvLevel, 2021 docsDevEvId, 2022 docsDevEvText, 2023 cabhPsDevTimeServerAddr, 2024 cabhPsDevWanManMacAddress 2025 } 2026 STATUS current 2027 DESCRIPTION 2028 "An event to report the failure of a time of day server. 2029 The value of cabhPsDevTimeServerAddr indicates the server 2030 IP address." 2031 ::= { cabhPsDevNotifications 9 } 2032 2033cabhPsDevCdpWanDataIpTrap NOTIFICATION-TYPE 2034 OBJECTS { 2035 docsDevEvLevel, 2036 docsDevEvId, 2037 docsDevEvText, 2038 cabhCdpWanDataAddrClientId, 2039 cabhPsDevWanManMacAddress 2040 } 2041 STATUS current 2042 DESCRIPTION 2043 "An event to report the failure of PS to obtain all 2044 needed WAN-Data Ip Addresses. 2045 cabhCdpWanDataAddrClientId indicates the ClientId for 2046 which the failure occurred." 2047 ::= { cabhPsDevNotifications 10 } 2048 2049cabhPsDevCdpThresholdTrap NOTIFICATION-TYPE 2050 OBJECTS { 2051 docsDevEvLevel, 2052 docsDevEvId, 2053 docsDevEvText, 2054 cabhPsDevWanManMacAddress, 2055 cabhCdpLanTransThreshold 2056 } 2057 STATUS current 2058 DESCRIPTION 2059 "An event to report that the LAN-Trans address assignment 2060 threshold has been exceeded." 2061 ::= { cabhPsDevNotifications 11 } 2062 2063cabhPsDevCspTrap NOTIFICATION-TYPE 2064 OBJECTS { 2065 docsDevEvLevel, 2066 docsDevEvId, 2067 docsDevEvText, 2068 cabhPsDevWanManMacAddress 2069 } 2070 STATUS current 2071 DESCRIPTION 2072 "To report an event with the CableHome Security Portal." 2073 ::= { cabhPsDevNotifications 12 } 2074 2075cabhPsDevCapTrap NOTIFICATION-TYPE 2076 OBJECTS { 2077 docsDevEvLevel, 2078 docsDevEvId, 2079 docsDevEvText, 2080 cabhPsDevWanManMacAddress 2081 } 2082 STATUS current 2083 DESCRIPTION 2084 "To report an event with the CableHome Address Portal." 2085 ::= { cabhPsDevNotifications 13 } 2086 2087cabhPsDevCtpTrap NOTIFICATION-TYPE 2088 OBJECTS { 2089 docsDevEvLevel, 2090 docsDevEvId, 2091 docsDevEvText, 2092 cabhPsDevWanManMacAddress 2093 } 2094 STATUS current 2095 DESCRIPTION 2096 "To report an event with the CableHome Test Portal." 2097 ::= { cabhPsDevNotifications 14 } 2098 2099cabhPsDevProvEnrollTrap NOTIFICATION-TYPE 2100 OBJECTS { 2101 cabhPsDevHardwareVersion, 2102 docsDevSwCurrentVers, 2103 cabhPsDevTypeIdentifier, 2104 cabhPsDevWanManMacAddress 2105 } 2106 STATUS current 2107 DESCRIPTION 2108 "This notification is issued to initiate the CableHome 2109 provisioning process for SNMP Provisioning Mode." 2110 REFERENCE 2111 "CableHome 1.1 Specification, 2112 13.4 Provisioning the PS for Management: 2113 SNMP Provisioning Mode." 2114 ::= { cabhPsDevNotifications 15 } 2115 2116cabhPsDevCdpLanIpPoolTrap NOTIFICATION-TYPE 2117 OBJECTS { 2118 docsDevEvLevel, 2119 docsDevEvId, 2120 docsDevEvText, 2121 cabhPsDevWanManMacAddress, 2122 cabhCdpLanTransCurCount 2123 } 2124 STATUS current 2125 DESCRIPTION 2126 "An event to report that the pool of IP addresses for LAN 2127 clients, as defined by cabh CdpLanPoolStart and 2128 cabhCdpLanPoolEnd, is exhausted." 2129 ::= { cabhPsDevNotifications 16 } 2130 2131cabhPsDevUpnpMultiplePHTrap NOTIFICATION-TYPE 2132 OBJECTS { 2133 docsDevEvLevel, 2134 docsDevEvId, 2135 docsDevEvText, 2136 cabhQos2NumActivePolicyHolder, 2137 cabhQos2PolicyHolderEnabled, 2138 cabhQos2PolicyAdmissionControl 2139 } 2140 STATUS current 2141 DESCRIPTION 2142 "To report that more than one active UPnP Policy Holders 2143 have been detected. 2144 This notification is triggered in the case the PS 2145 has cabhPsDevUpnpEnabled true." 2146 ::= { cabhPsDevNotifications 17 } 2147 2148-- compliance statements 2149 2150cabhPsBasicCompliance MODULE-COMPLIANCE 2151 STATUS current 2152 DESCRIPTION 2153 "The compliance statement for devices that implement the 2154 CableHome Portal Services logical element." 2155 MODULE -- cabhPsMib 2156 2157-- unconditionally mandatory groups 2158 2159MANDATORY-GROUPS { 2160 cabhPsDevBaseGroup, 2161 cabhPsDevProvGroup, 2162 cabhPsNotificationGroup, 2163 cabhPsDevAttribGroup, 2164 cabhPsDevStatsGroup, 2165 cabhPsDevAccessControlGroup, 2166 cabhPsDevUpnpGroup 2167 } 2168 2169-- conditionally mandatory groups 2170 2171GROUP cabhPsDev802dot11Group 2172 DESCRIPTION 2173 "This group is implemented only if PS 2174 supports interfaces of ifType ieee80211(71)." 2175 2176GROUP cabhPsDevUIGroup 2177 DESCRIPTION 2178 "This group is implemented only in CableHome compliant 2179 residential gateways that implement a User Interface (UI)." 2180 2181OBJECT cabhPsDevTimeServerAddrType 2182 SYNTAX InetAddressType { ipv4(1) } 2183 DESCRIPTION 2184 "An implementation is only required to support IPv4 2185 addresses. " 2186 2187OBJECT cabhPsDevTimeServerAddr 2188 SYNTAX InetAddress (SIZE(4)) 2189 DESCRIPTION 2190 "An implementation is only required to support IPv4 2191 addresses." 2192 2193OBJECT cabhPsDevLanIpTrafficInetAddress 2194 SYNTAX InetAddress (SIZE(4)) 2195 DESCRIPTION 2196 "An implementation is only required to support IPv4 2197 addresses." 2198 2199OBJECT cabhPsDevUpnpCommandIpType 2200 SYNTAX InetAddressType { ipv4(1) } 2201 DESCRIPTION 2202 "An implementation is only required to support IPv4 2203 addresses." 2204 2205OBJECT cabhPsDevUpnpCommandIp 2206 SYNTAX InetAddress (SIZE(4)) 2207 DESCRIPTION 2208 "An implementation is only required to support IPv4 2209 addresses." 2210 2211 2212OBJECT cabhPsDevUpnpInfoIpType 2213 SYNTAX InetAddressType { ipv4(1) } 2214 DESCRIPTION 2215 "An implementation is only required to support IPv4 2216 addresses. " 2217 2218OBJECT cabhPsDevUpnpInfoIp 2219 SYNTAX InetAddress (SIZE(4)) 2220 DESCRIPTION 2221 "An implementation is only required to support IPv4 2222 addresses." 2223 2224 ::= { cabhPsCompliances 1 } 2225 2226cabhPsDeprecatedCompliance MODULE-COMPLIANCE 2227 STATUS deprecated 2228 DESCRIPTION 2229 "The compliance statement for deprecated MIB objects." 2230 MODULE -- cabhPsMib 2231 2232-- deprecated groups 2233 2234GROUP cabhPsDevDeprecatedGroup 2235 DESCRIPTION 2236 "Group containing deprecated MIB objects." 2237 ::= { cabhPsCompliances 2 } 2238 2239cabhPsObsoleteCompliance MODULE-COMPLIANCE 2240 STATUS obsolete 2241 DESCRIPTION 2242 "The compliance statement for obsolete MIB objects." 2243 MODULE -- cabhPsMib 2244 2245GROUP cabhPsDevObsoleteGroup 2246 DESCRIPTION 2247 "Group containing obsolete MIB objects." 2248 2249 ::= { cabhPsCompliances 3 } 2250 2251cabhPsDevBaseGroup OBJECT-GROUP 2252 OBJECTS { 2253 cabhPsDevDateTime, 2254 cabhPsDevResetNow, 2255 cabhPsDevSerialNumber, 2256 cabhPsDevHardwareVersion, 2257 cabhPsDevWanManMacAddress, 2258 cabhPsDevWanDataMacAddress, 2259 cabhPsDevTypeIdentifier, 2260 cabhPsDevSetToFactory, 2261 cabhPsDevTodSyncStatus, 2262 cabhPsDevProvMode, 2263 cabhPsDevLastSetToFactory, 2264 cabhPsDevTrapControl 2265 } 2266 STATUS current 2267 DESCRIPTION 2268 "A collection of objects for providing device status and 2269 control." 2270 ::= { cabhPsGroups 1 } 2271 2272cabhPsDevProvGroup OBJECT-GROUP 2273 OBJECTS { 2274 cabhPsDevProvisioningTimer, 2275 cabhPsDevProvConfigFile, 2276 cabhPsDevProvConfigHash, 2277 cabhPsDevProvConfigFileSize, 2278 cabhPsDevProvConfigFileStatus, 2279 cabhPsDevProvConfigTLVProcessed, 2280 cabhPsDevProvConfigTLVRejected, 2281 cabhPsDevProvSolicitedKeyTimeout, 2282 cabhPsDevProvState, 2283 cabhPsDevProvAuthState, 2284 cabhPsDevTimeServerAddrType, 2285 cabhPsDevTimeServerAddr 2286 } 2287 STATUS current 2288 DESCRIPTION 2289 "A collection of objects for controlling and providing 2290 status on provisioning." 2291 ::= { cabhPsGroups 2 } 2292 2293cabhPsDevAttribGroup OBJECT-GROUP 2294 OBJECTS { 2295 cabhPsDevPsDeviceType, 2296 cabhPsDevPsManufacturerUrl, 2297 cabhPsDevPsModelUrl, 2298 cabhPsDevPsModelUpc 2299 } 2300 STATUS current 2301 DESCRIPTION 2302 "A collection of objects for providing information on 2303 LAN IP devices known to the PS." 2304 ::= { cabhPsGroups 3 } 2305 2306cabhPsDevStatsGroup OBJECT-GROUP 2307 OBJECTS { 2308 cabhPsDevLanIpTrafficCountersReset, 2309 cabhPsDevLanIpTrafficCountersLastReset, 2310 cabhPsDevLanIpTrafficEnabled, 2311 cabhPsDevLanIpTrafficInetAddressType, 2312 cabhPsDevLanIpTrafficInetAddress, 2313 cabhPsDevLanIpTrafficInOctets, 2314 cabhPsDevLanIpTrafficOutOctets 2315 } 2316 STATUS current 2317 DESCRIPTION 2318 "A collection of objects for providing information 2319 on LAN IP traffic." 2320 ::= { cabhPsGroups 4 } 2321 2322cabhPsDevDeprecatedGroup OBJECT-GROUP 2323 OBJECTS { 2324 cabhPsDevWanManClientId, 2325 cabhPsDevProvCorrelationId 2326 } 2327 STATUS deprecated 2328 DESCRIPTION 2329 "Group of deprecated PSDev MIB objects." 2330 ::= { cabhPsGroups 5 } 2331 2332cabhPsNotificationGroup NOTIFICATION-GROUP 2333 NOTIFICATIONS { 2334 cabhPsDevInitTLVUnknownTrap, 2335 cabhPsDevInitTrap, 2336 cabhPsDevInitRetryTrap, 2337 cabhPsDevDHCPFailTrap, 2338 cabhPsDevSwUpgradeInitTrap, 2339 cabhPsDevSwUpgradeFailTrap, 2340 cabhPsDevSwUpgradeSuccessTrap, 2341 cabhPsDevSwUpgradeCVCFailTrap, 2342 cabhPsDevTODFailTrap, 2343 cabhPsDevCdpWanDataIpTrap, 2344 cabhPsDevCdpThresholdTrap, 2345 cabhPsDevCspTrap, 2346 cabhPsDevCapTrap, 2347 cabhPsDevCtpTrap, 2348 cabhPsDevProvEnrollTrap, 2349 cabhPsDevCdpLanIpPoolTrap, 2350 cabhPsDevUpnpMultiplePHTrap 2351 } 2352 STATUS current 2353 DESCRIPTION 2354 "These notifications indicate change in status of the 2355 Portal Services set of functions in a device complying 2356 with CableLabs CableHome(tm) specifications." 2357 ::= { cabhPsGroups 6 } 2358 2359cabhPsDevAccessControlGroup OBJECT-GROUP 2360 OBJECTS { 2361 cabhPsDevAccessControlEnable, 2362 cabhPsDevAccessControlPhysAddr, 2363 cabhPsDevAccessControlRowStatus 2364 } 2365 STATUS current 2366 DESCRIPTION 2367 "Group of Access Control objects for the CableHome PSDev 2368 MIB." 2369 ::= { cabhPsGroups 7 } 2370 2371cabhPsDevUIGroup OBJECT-GROUP 2372 OBJECTS { 2373 cabhPsDevUILogin, 2374 cabhPsDevUIPassword, 2375 cabhPsDevUISelection, 2376 cabhPsDevUIServerUrl, 2377 cabhPsDevUISelectionDisabledBodyText 2378 } 2379 STATUS current 2380 DESCRIPTION 2381 "A collection of objects for configuring the selection and 2382 operation of the User Interface displayed to an HTTP 2383 client, if a UI is implemented." 2384 ::= { cabhPsGroups 8 } 2385 2386cabhPsDev802dot11Group OBJECT-GROUP 2387 OBJECTS { 2388 cabhPsDev802dot11BaseSetToDefault, 2389 cabhPsDev802dot11BaseLastSetToDefault, 2390 cabhPsDev802dot11BaseAdvertiseSSID, 2391 cabhPsDev802dot11BasePhyCapabilities, 2392 cabhPsDev802dot11BasePhyOperMode, 2393 cabhPsDev802dot11SecCapabilities, 2394 cabhPsDev802dot11SecOperMode, 2395 cabhPsDev802dot11SecPassPhraseToWEPKey, 2396 cabhPsDev802dot11SecUsePassPhraseToWEPKeyAlg, 2397 cabhPsDev802dot11SecPSKPassPhraseToKey, 2398 cabhPsDev802dot11SecWPAPreSharedKey, 2399 cabhPsDev802dot11SecWPARekeyTime, 2400 cabhPsDev802dot11SecControl, 2401 cabhPsDev802dot11SecCommitStatus 2402 } 2403 STATUS current 2404 DESCRIPTION 2405 "Group of CableHome proprietary objects for the 2406 management of IEEE 80211 interfaces." 2407 ::= { cabhPsGroups 9 } 2408 2409cabhPsDevUpnpGroup OBJECT-GROUP 2410 OBJECTS { 2411 cabhPsDevUpnpEnabled, 2412 cabhPsDevUpnpCommandIpType, 2413 cabhPsDevUpnpCommandIp, 2414 cabhPsDevUpnpCommand, 2415 cabhPsDevUpnpCommandUpdate, 2416 cabhPsDevUpnpLastCommandUpdate, 2417 cabhPsDevUpnpCommandStatus, 2418 cabhPsDevUpnpInfoXmlFragment 2419 } 2420 STATUS current 2421 DESCRIPTION 2422 "Group of MIB objects for the 2423 management interface of UPnP Services." 2424 ::= { cabhPsGroups 10 } 2425 2426cabhPsDevObsoleteGroup OBJECT-GROUP 2427 OBJECTS { 2428 cabhPsDevBpDeviceType, 2429 cabhPsDevBpManufacturer, 2430 cabhPsDevBpManufacturerUrl, 2431 cabhPsDevBpSerialNumber, 2432 cabhPsDevBpHardwareVersion, 2433 cabhPsDevBpHardwareOptions, 2434 cabhPsDevBpModelName, 2435 cabhPsDevBpModelNumber, 2436 cabhPsDevBpModelUrl, 2437 cabhPsDevBpModelUpc, 2438 cabhPsDevBpModelSoftwareOs, 2439 cabhPsDevBpModelSoftwareVersion, 2440 cabhPsDevBpLanInterfaceType, 2441 cabhPsDevBpNumberInterfacePriorities, 2442 cabhPsDevBpPhysicalLocation, 2443 cabhPsDevBpPhysicalAddress 2444 } 2445 STATUS obsolete 2446 DESCRIPTION 2447 "Group of BP related objects with obsoleted status." 2448 ::= { cabhPsGroups 11 } 2449 2450END