1-- Copyright 2003 hP, Inc. 2-- All rights reserved. 3-- Copyright message need to be updated 4 5 HP-PROCURVE-420-PRIVATE-MIB 6 7 DEFINITIONS ::= BEGIN 8 9 IMPORTS 10 ifIndex FROM RFC1213-MIB 11 mgmt, Counter, IpAddress, enterprises FROM RFC1155-SMI 12 -- Integer32, Counter32 FROM SNMPv2-SMI 13 ; 14 PhysAddress 15 ::= OCTET STRING 16 Guage32 17 ::= Counter 18 MacAddress 19 ::= OCTET STRING 20 DisplayString 21 ::= OCTET STRING 22 TruthValue ::= 23 INTEGER { false(2), true(1) } 24 25-- Before we get the private mib OID from hP, using the accton OID instead 26 27 hP OBJECT IDENTIFIER ::= { enterprises 11 } 28 wireless OBJECT IDENTIFIER ::= { hP 2 } 29 enterprise OBJECT IDENTIFIER ::= { wireless 3 } 30 accessPoint OBJECT IDENTIFIER ::= { enterprise 7 } 31 proCurve OBJECT IDENTIFIER ::= { accessPoint 11 } 32 hPProCuve420 OBJECT IDENTIFIER ::= { proCurve 37 } 33 34-- accton AP OBJECT IDs Groups 35 36 enterpriseApSys OBJECT IDENTIFIER ::= { hPProCuve420 1 } 37 enterpriseApLineMgnt OBJECT IDENTIFIER ::= { hPProCuve420 2 } 38 enterpriseApPortMgnt OBJECT IDENTIFIER ::= { hPProCuve420 3 } 39 enterpriseApFileTransferMgt OBJECT IDENTIFIER ::= { hPProCuve420 4 } 40 enterpriseApResetMgt OBJECT IDENTIFIER ::= { hPProCuve420 5 } 41 enterpriseApIpMgt OBJECT IDENTIFIER ::= { hPProCuve420 6 } 42 enterpriseAPdot11 OBJECT IDENTIFIER ::= { hPProCuve420 7 } 43 44 45-- **************************************************************************************** 46-- enterpriseApSys - Standard Mib elements 47-- **************************************************************************************** 48swHardwareVer OBJECT-TYPE 49 SYNTAX DisplayString (SIZE(0..20)) 50 ACCESS read-only 51 STATUS mandatory 52 DESCRIPTION "Hardware version of the main board." 53 ::= { enterpriseApSys 1 } 54 55swBootRomVer OBJECT-TYPE 56 SYNTAX DisplayString (SIZE(0..20)) 57 ACCESS read-only 58 STATUS mandatory 59 DESCRIPTION "Boot ROM code version of the main board." 60 ::= { enterpriseApSys 2 } 61 62swOpCodeVer OBJECT-TYPE 63 SYNTAX DisplayString (SIZE(0..20)) 64 ACCESS read-only 65 STATUS mandatory 66 DESCRIPTION "Operation code version of the main board." 67 ::= { enterpriseApSys 3 } 68 69swCountryCode OBJECT-TYPE 70 SYNTAX DisplayString (SIZE(2)) 71 ACCESS read-write 72 STATUS mandatory 73 DESCRIPTION "Country code of the AP. 74AL-ALBANIA, DZ-ALGERIA, AR-ARGENTINA, AM-ARMENIA, AU-AUSTRALIA, AT-AUSTRIA, AZ-AZERBAIJAN, 75BH-BAHRAIN, BY-BELARUS, BE-BELGIUM, BZ-BELIZE, BO-BOLVIA, BR-BRAZIL, BN-BRUNEI_DARUSSALAM, 76BG-BULGARIA, CA-CANADA, CL-CHILE, CN-CHINA, CO-COLOMBIA, CR-COSTA_RICA, HR-CROATIA, 77CY-CYPRUS, CZ-CZECH_REPUBLIC, DK-DENMARK, DO-DOMINICAN_REPUBLIC, EC-ECUADOR, 78EG-EGYPT, EE-ESTONIA, FI-FINLAND, FR-FRANCE, GE-GEORGIA, DE-GERMANY, GR-GREECE, 79GT-GUATEMALA, HK-HONG_KONG, HU-HUNGARY, IS-ICELAND, IN-INDIA, ID-INDONESIA, IR-IRAN, 80IE-IRELAND, IL-ISRAEL, IT-ITALY, JP-JAPAN, JO-JORDAN, KZ-KAZAKHSTAN, KP-NORTH_KOREA, 81KR-KOREA_REPUBLIC, KW-KUWAIT, LV-LATVIA, LB-LEBANON, LI-LIECHTENSTEIN, 82LT-LITHUANIA, LU-LUXEMBOURG, MO-MACAU, MK-MACEDONIA, MY-MALAYSIA, MX-MEXICO, MC-MONACO, 83MA-MOROCCO, NA-NORTH_AMERICA, NL-NETHERLANDS, NZ-NEW_ZEALAND, NO-NORWAY, OM-OMAN, PK-PAKISTAN, 84PA-PANAMA, PE-PERU, PH-PHILIPPINES, PL-POLAND, PT-PORTUGAL, PR-PUERTO_RICO, QA-QATAR, 85RO-ROMANIA, RU-RUSSIA, SA-SAUDI_ARABIA, SG-SINGAPORE, SK-SLOVAK_REPUBLIC, SI-SLOVENIA, 86ZA-SOUTH_AFRICA, ES-SPAIN, SE-SWEDEN, CH-SWITZERLAND, SY-SYRIA, TW-TAIWAN, TH-THAILAND, 87TR-TURKEY, UA-UKRAINE, AE-UNITED_ARAB_EMIRATES, GB-UNITED_KINGDOM, US-UNITED_STATES, 88UY-URUGUAY, VE-VENEZUELA, VN-VIETNAM" 89 ::= { enterpriseApSys 4 } 90-- **************************************************************************************** 91-- enterpriseApLine AP Line elements 92-- **************************************************************************************** 93lineTable OBJECT-TYPE 94 SYNTAX SEQUENCE OF LineEntry 95 ACCESS not-accessible 96 STATUS mandatory 97 DESCRIPTION "Table of descriptive and status information about 98 configuration of each RS-232 line in this system" 99 ::= { enterpriseApLineMgnt 1 } 100 101lineEntry OBJECT-TYPE 102 SYNTAX LineEntry 103 ACCESS not-accessible 104 STATUS mandatory 105 DESCRIPTION "An entry in the table, containing information 106 about configuration in one RS232 line of the Access Point." 107 INDEX { lineIndex } 108 ::= { lineTable 1 } 109 110LineEntry ::= SEQUENCE 111{ 112 lineIndex Integer32, 113 lineDataBits Integer32, 114 lineParity INTEGER, 115 lineSpeed Integer32, 116 lineStopBits Integer32 117} 118 119lineIndex OBJECT-TYPE 120 SYNTAX Integer32 121 ACCESS not-accessible 122 STATUS mandatory 123 DESCRIPTION "This is defined as RS-232 index." 124 ::= { lineEntry 1 } 125 126lineDataBits OBJECT-TYPE 127 SYNTAX Integer32 128 ACCESS read-only 129 STATUS mandatory 130 DESCRIPTION "This is defined as number of data bits for the RS232 interface." 131 ::= { lineEntry 2 } 132 133 134lineParity OBJECT-TYPE 135 SYNTAX INTEGER 136 { 137 none(99), 138 odd(1), 139 even(2) 140 } 141 ACCESS read-only 142 STATUS mandatory 143 DESCRIPTION "This is defined as parity of the RS232 interface." 144 ::= { lineEntry 3 } 145 146lineSpeed OBJECT-TYPE 147 SYNTAX Integer32 148 ACCESS read-only 149 STATUS mandatory 150 DESCRIPTION "This is defined as the speed of the RS-232 interface." 151 ::= { lineEntry 4 } 152 153lineStopBits OBJECT-TYPE 154 SYNTAX Integer32 155 ACCESS read-only 156 STATUS mandatory 157 DESCRIPTION "This is defined as the number of stop bits for the RS-232 interface." 158 ::= { lineEntry 5 } 159 160 161-- **************************************************************************************** 162-- enterpriseApPortMgnt - Port Mib elements 163-- **************************************************************************************** 164portTable OBJECT-TYPE 165 SYNTAX SEQUENCE OF PortEntry 166 ACCESS not-accessible 167 STATUS mandatory 168 DESCRIPTION "Table of descriptive and status information about 169 configuration of each switch port (including expansion slot) 170 in this system. This table also contains information 171 about each trunk (similar to Cisco's EtherChannel)." 172 ::= { enterpriseApPortMgnt 1 } 173 174portEntry OBJECT-TYPE 175 SYNTAX PortEntry 176 ACCESS not-accessible 177 STATUS mandatory 178 DESCRIPTION "An entry in the table, containing information 179 about configuration in one switch port of the switch." 180 INDEX { portIndex } 181 ::= { portTable 1 } 182 183PortEntry ::= SEQUENCE 184{ 185 portIndex Integer32, 186 portName DisplayString, 187 portType INTEGER, 188 portSpeedDpxCfg INTEGER, 189 portFlowCtrlCfg INTEGER, 190 portCapabilities INTEGER, 191 portAutonegotiation INTEGER, 192 portSpeedDpxStatus INTEGER, 193 portFlowCtrlStatus INTEGER 194} 195 196portIndex OBJECT-TYPE 197 SYNTAX Integer32 198 ACCESS not-accessible 199 STATUS mandatory 200 DESCRIPTION "This is defined as ifIndex in the IF-MIB." 201 ::= { portEntry 1 } 202 203portName OBJECT-TYPE 204 SYNTAX DisplayString (SIZE(0..64)) 205 ACCESS read-only 206 STATUS mandatory 207 DESCRIPTION "Indicates the port name. This is same as 208 ifAlias in the IF-MIB (RFC2863 or later)." 209 ::= { portEntry 2 } 210 211portType OBJECT-TYPE 212 SYNTAX INTEGER 213 { 214 other(1), 215 hundredBaseTX(2), 216 hundredBaseFX(3), 217 thousandBaseSX(4), 218 thousandBaseLX(5), 219 thousandBaseT(6), 220 thousandBaseGBIC(7), 221 thousandBaseMiniGBIC(8) 222 } 223 ACCESS read-only 224 STATUS mandatory 225 DESCRIPTION "Indicates the port type." 226 ::= { portEntry 3 } 227 228portSpeedDpxCfg OBJECT-TYPE 229 SYNTAX INTEGER 230 { 231 auto(1), 232 halfDuplex10(2), 233 fullDuplex10(3), 234 halfDuplex100(4), 235 fullDuplex100(5), 236 halfDuplex1000(6), 237 fullDuplex1000(7) 238 } 239 ACCESS read-only 240 STATUS mandatory 241 DESCRIPTION "Set the port speed and duplex mode as follows: 242 halfDuplex10(2) - 10Mbps and half duplex mode 243 fullDuplex10(3) - 10Mbps and full duplex mode 244 halfDuplex100(4) - 100Mbps and half duplex mode 245 fullDuplex100(5) - 100Mbps and full duplex mode 246 halfDuplex1000(6) - 1000Mbps and half duplex mode 247 fullDuplex1000(7) - 1000Mbps and full duplex mode 248 hundredBaseTX port can be set as 249 halfDuplex10(2) 250 fullDuplex10(3) 251 halfDuplex100(4) 252 fullDuplex100(5) 253 hundredBaseFX port can be set as 254 halfDuplex100(4) 255 fullDuplex100(5) 256 thousandBaseSX port can be set as 257 halfDuplex1000(6) 258 fullDuplex1000(7) 259 The actual operating speed and duplex of the port 260 is given by portSpeedDpxStatus." 261 DEFVAL { halfDuplex10 } 262 ::= { portEntry 4 } 263 264portFlowCtrlCfg OBJECT-TYPE 265 SYNTAX INTEGER 266 { 267 enabled(1), 268 disabled(2), 269 backPressure(3), 270 dot3xFlowControl(4) 271 } 272 ACCESS read-only 273 STATUS mandatory 274 DESCRIPTION "(1) Flow control mechanism is enabled. 275 If the port type is hundredBaseTX or thousandBaseSX: 276 When the port is operating in halfDuplex mode, the 277 port uses backPressure flow control mechanism. When 278 the port is operating in fullDuplex mode, the port 279 uses IEEE 802.3x flow control mechanism. 280 If the port type is hundredBaseFX: 281 When the port is operating in halfDuplex mode, the 282 port uses backPressure flow control mechanism. When 283 the port is operating in fullDuplex mode, Flow 284 control mechanism will not function. 285 (2) Flow control mechanism is disabled. 286 (3) Flow control mechanism is backPressure. 287 when the port is in fullDuplex mode.This flow control 288 mechanism will not function. 289 (4) Flow control mechanism is IEEE 802.3x flow control. 290 when the port is in halfDuplex mode.This flow control 291 mechanism will not function. 292 hundredBaseTX and thousandBaseSX port can be set as: 293 enabled(1), 294 disabled(2), 295 backPressure(3), 296 dot3xFlowControl(4). 297 hundredBaseFX port can be set as: 298 enabled(1), 299 disabled(2), 300 backPressure(3). 301 The actual flow control mechanism is used given by 302 portFlowCtrlStatus." 303 DEFVAL { enabled } 304 ::= { portEntry 5 } 305 306portCapabilities OBJECT-TYPE 307 SYNTAX INTEGER 308 { 309 portCap10half(99), 310 portCap10full(1), 311 portCap100half(2), 312 portCap100full(3), 313 portCap1000half(4), 314 portCap1000full(5), 315 reserved6(6), 316 reserved7(7), 317 reserved8(8), 318 reserved9(9), 319 reserved10(10), 320 reserved11(11), 321 reserved12(12), 322 reserved13(13), 323 portCapSym(14), 324 portCapFlowCtrl(15) 325 } 326 ACCESS read-only 327 STATUS mandatory 328 DESCRIPTION "Port capabilities." 329 ::= { portEntry 6 } 330 331portAutonegotiation OBJECT-TYPE 332 SYNTAX INTEGER 333 { 334 enabled(1), 335 disabled(2) 336 } 337 ACCESS read-only 338 STATUS mandatory 339 DESCRIPTION "Whether autonegotiation is enabled." 340 ::= { portEntry 7 } 341 342portSpeedDpxStatus OBJECT-TYPE 343 SYNTAX INTEGER 344 { 345 error(1), 346 halfDuplex10(2), 347 fullDuplex10(3), 348 halfDuplex100(4), 349 fullDuplex100(5), 350 halfDuplex1000(6), 351 fullDuplex1000(7) 352 } 353 ACCESS read-only 354 STATUS mandatory 355 DESCRIPTION "The operating speed and duplex mode of the 356 switched port. If this index is a trunk, 357 the speed is the speed of its individual members. 358 If this index is a trunk and the result 359 is inconsistent among its member ports, this value is 360 error(1)." 361 ::= { portEntry 8 } 362 363portFlowCtrlStatus OBJECT-TYPE 364 SYNTAX INTEGER 365 { 366 error(1), 367 backPressure(2), 368 dot3xFlowControl(3), 369 none(4) 370 } 371 ACCESS read-only 372 STATUS mandatory 373 DESCRIPTION "(2) BackPressure flow control machanism is used. 374 (3) IEEE 802.3 flow control machanism is used. 375 (4) Flow control mechanism is disabled. 376 If this index is a trunk and the result 377 is inconsistent among its member ports, this value is 378 error(1)." 379 ::= { portEntry 9 } 380 381-- **************************************************************************************** 382-- enterpriseApTftpMgt - File Transfer Mib elements 383-- **************************************************************************************** 384 385transferStart OBJECT-TYPE 386 SYNTAX INTEGER { 387 go(1), 388 nogo(2) 389 } 390 ACCESS read-write 391 STATUS mandatory 392 DESCRIPTION 393 "Set to go(1) to start a transfer." 394 ::= { enterpriseApFileTransferMgt 1 } 395 396transferType OBJECT-TYPE 397 SYNTAX INTEGER { 398 ftp(1), 399 tftp(2) 400 } 401 ACCESS read-write 402 STATUS mandatory 403 DESCRIPTION 404 "Type of file to transfer." 405 ::= { enterpriseApFileTransferMgt 2 } 406 407fileType OBJECT-TYPE 408 SYNTAX INTEGER { 409 opcode(1), 410 config(2) 411 } 412 ACCESS read-write 413 STATUS mandatory 414 DESCRIPTION 415 "Type of file to transfer." 416 ::= { enterpriseApFileTransferMgt 3 } 417 418srcFile OBJECT-TYPE 419 SYNTAX DisplayString (SIZE(0..127)) 420 ACCESS read-write 421 STATUS mandatory 422 DESCRIPTION 423 "The source file name for TFTP transfer when a 424 transfer is next requested via this MIB. This value is set to 425 the zero length string when no file name has been specified." 426 ::= { enterpriseApFileTransferMgt 4 } 427 428destFile OBJECT-TYPE 429 SYNTAX DisplayString (SIZE(0..127)) 430 ACCESS read-write 431 STATUS mandatory 432 DESCRIPTION 433 "The destination file name for TFTP transfer when a 434 transfer is next requested via this MIB. This value is set to 435 the zero length string when no file name has been specified." 436 ::= { enterpriseApFileTransferMgt 5 } 437 438fileServer OBJECT-TYPE 439 SYNTAX IpAddress 440 ACCESS read-write 441 STATUS mandatory 442 DESCRIPTION 443 "The IP address of the TFTP server for transfer 444 when a download is next requested via this MIB. 445 This value is set to `0.0.0.0' when no IP address has been 446 specified." 447 ::= { enterpriseApFileTransferMgt 6 } 448 449userName OBJECT-TYPE 450 SYNTAX DisplayString (SIZE(0..127)) 451 ACCESS read-write 452 STATUS mandatory 453 DESCRIPTION 454 "The username specified for an FTP Transfer." 455 ::= { enterpriseApFileTransferMgt 7 } 456 457password OBJECT-TYPE 458 SYNTAX DisplayString (SIZE(0..127)) 459 ACCESS read-write 460 STATUS mandatory 461 DESCRIPTION 462 "The password specified for an FTP Transfer." 463 ::= { enterpriseApFileTransferMgt 8 } 464 465-- **************************************************************************************** 466-- enterpriseApResetMgt - Reset Mib elements 467-- **************************************************************************************** 468 469restartOpCodeFile OBJECT-TYPE 470 SYNTAX DisplayString (SIZE(0..32)) 471 ACCESS read-write 472 STATUS mandatory 473 DESCRIPTION "Name of op-code file for start-up." 474 ::= { enterpriseApResetMgt 1 } 475 476restartControl OBJECT-TYPE 477 SYNTAX INTEGER { 478 running(1), 479 warmBoot(2), 480 coldBoot(3) 481 } 482 ACCESS read-write 483 STATUS mandatory 484 DESCRIPTION 485 "Setting this object to warmBoot(2) causes the device to 486 restart the application software with current configuration 487 parameters saved in non-volatile memory. Setting this 488 object to coldBoot(3) causes the device to reinitialize 489 configuration parameters in non-volatile memory to default 490 values and restart the application software. When the device 491 is running normally, this variable has a value of 492 running(1)." 493 ::= { enterpriseApResetMgt 2 } 494 495 496-- **************************************************************************************** 497-- enterpriseApIpMgnt - Ip Mib elements 498-- **************************************************************************************** 499 500netConfigIPAddress OBJECT-TYPE 501 SYNTAX IpAddress 502 ACCESS read-write 503 STATUS mandatory 504 DESCRIPTION 505 "The IP address of this Net interface. The default value 506 for this object is 0.0.0.0. If either the netConfigIPAddress 507 or netConfigSubnetMask are 0.0.0.0, then when the device 508 boots, it may use DHCP to try to figure out what these 509 values should be. If DHCP fails, before the device 510 can talk on the network, this value must be configured 511 (e.g., through a terminal attached to the device)." 512 ::= { enterpriseApIpMgt 1 } 513 514netConfigSubnetMask OBJECT-TYPE 515 SYNTAX IpAddress 516 ACCESS read-write 517 STATUS mandatory 518 DESCRIPTION 519 "The subnet mask of this Net interface. The default value 520 for this object is 0.0.0.0. If either the netConfigIPAddress 521 or netConfigSubnetMask are 0.0.0.0, then when the device 522 boots, it may use DHCP to try to figure out what these 523 values should be. If DHCP fails, before the device 524 can talk on the network, this value must be configured 525 (e.g., through a terminal attached to the device)." 526 ::= { enterpriseApIpMgt 2 } 527 528netDefaultGateway OBJECT-TYPE 529 SYNTAX IpAddress 530 ACCESS read-write 531 STATUS mandatory 532 DESCRIPTION 533 "The IP Address of the default gateway. If this value is 534 undefined or unknown, it shall have the value 0.0.0.0." 535 ::= { enterpriseApIpMgt 3 } 536 537ipHttpState OBJECT-TYPE 538 SYNTAX INTEGER 539 { 540 enabled(1), 541 disabled(2) 542 } 543 ACCESS read-write 544 STATUS mandatory 545 DESCRIPTION 546 "Whether HTTP is enabled." 547 ::= { enterpriseApIpMgt 4 } 548 549ipHttpPort OBJECT-TYPE 550 SYNTAX INTEGER 551 ACCESS read-write 552 STATUS mandatory 553 DESCRIPTION 554 "The port number for HTTP." 555 ::= { enterpriseApIpMgt 5 } 556 557-- **************************************************************************************** 558-- enterpriseAPdot11 - 802.11 MIB elements 559-- **************************************************************************************** 560 561hpdot11StationConfigTable OBJECT-TYPE 562 SYNTAX SEQUENCE OF Hpdot11StationConfigEntry 563 ACCESS not-accessible 564 STATUS mandatory 565 DESCRIPTION "Table of descriptive and status information about 566 configuration of each radio of the AP." 567 ::= { enterpriseAPdot11 1 } 568 569hpdot11StationConfigEntry OBJECT-TYPE 570 SYNTAX Hpdot11StationConfigEntry 571 ACCESS not-accessible 572 STATUS mandatory 573 DESCRIPTION "An entry in the table, containing information 574 about configuration in one radio of the AP." 575 INDEX { hpdot11portIndex } 576 ::= { hpdot11StationConfigTable 1 } 577 578Hpdot11StationConfigEntry ::= SEQUENCE 579{ 580 hpdot11portIndex Integer32, 581 hpdot11DesiredSSID OCTET STRING, 582 hpdot11BeaconPeriod INTEGER, 583 hpdot11DTIMPeriod INTEGER, 584 hpdot11OperationalRateSet INTEGER, 585 hpdot11AuthenticationAlgorithm INTEGER 586} 587 588hpdot11portIndex OBJECT-TYPE 589 SYNTAX Integer32 590 ACCESS not-accessible 591 STATUS mandatory 592 DESCRIPTION "Radio index of the AP." 593 ::= { hpdot11StationConfigEntry 1 } 594 595hpdot11DesiredSSID OBJECT-TYPE 596 SYNTAX OCTET STRING (SIZE(0..32)) 597 ACCESS read-write 598 STATUS mandatory 599 DESCRIPTION 600 "This attribute reflects the Service Set ID used 601 in the DesiredSSID parameter of the most recent 602 MLME_Scan.request. This value may be modified 603 by an external management entity and used by the 604 local SME to make decisions about the Scanning process." 605 606 ::= { hpdot11StationConfigEntry 2 } 607 608hpdot11BeaconPeriod OBJECT-TYPE 609 SYNTAX INTEGER (20..1000) 610 ACCESS read-write 611 STATUS mandatory 612 DESCRIPTION 613 "This attribute shall specify the number of ms that a 614 station shall use for scheduling Beacon transmissions. 615 This value is transmitted in Beacon and Probe Response 616 frames." 617 618 ::= { hpdot11StationConfigEntry 3 } 619 620hpdot11DTIMPeriod OBJECT-TYPE 621 SYNTAX INTEGER(1..255) 622 ACCESS read-write 623 STATUS mandatory 624 DESCRIPTION 625 "This attribute shall specify the number of beacon 626 intervals that shall elapse between transmission of 627 Beacons frames containing a TIM element whose DTIM 628 Count field is 0. This value is transmitted in 629 the DTIM Period field of Beacon frames." 630 631 ::= { hpdot11StationConfigEntry 4 } 632 633hpdot11OperationalRateSet OBJECT-TYPE 634 SYNTAX INTEGER (1..108) 635 ACCESS read-write 636 STATUS mandatory 637 DESCRIPTION 638 "This attribute shall specify the set of data rates 639 at which the station may transmit data. Each octet 640 contains a value representing a rate. Each rate 641 shall be within the range from 2 to 127, 642 corresponding to data rates in increments of 643 500 kb/s from 1 Mbit/s to 63.5 Mbit/s, and shall be 644 supported (as indicated in the supported rates 645 table) for receiving data. This value is reported in 646 transmitted Beacon, Probe Request, Probe Response, 647 Association Request, Association Response, 648 Reassociation Request, and Reassociation Response 649 frames, and is used to determine whether a BSS 650 with which the station desires to synchronize is 651 suitable. It is also used when starting a BSS, 652 as specified in 10.3." 653 654 ::= { hpdot11StationConfigEntry 5 } 655 656hpdot11AuthenticationAlgorithm OBJECT-TYPE 657 SYNTAX INTEGER { openSystem (1), sharedKey (2) } 658 ACCESS read-write 659 STATUS mandatory 660 DESCRIPTION 661 "This attribute shall be a set of all the authentication 662 algorithms supported by the STAs. The following are the 663 default values and the associated algorithm. 664 Value = 1: Open System 665 Value = 2: Shared Key" 666 667 ::= { hpdot11StationConfigEntry 6 } 668 669-- ********************************************************************** 670-- * End of dot11StationConfig TABLE 671-- ********************************************************************** 672 673-- ********************************************************************** 674-- * hpdot11PrivacyEntry TABLE 675-- ********************************************************************** 676 677hpdot11PrivacyTable OBJECT-TYPE 678 SYNTAX SEQUENCE OF Hpdot11PrivacyEntry 679 ACCESS not-accessible 680 STATUS mandatory 681 DESCRIPTION "Table of descriptive and status information about 682 configuration of each radio of the AP." 683 ::= { enterpriseAPdot11 2 } 684 685hpdot11PrivacyEntry OBJECT-TYPE 686 SYNTAX Hpdot11PrivacyEntry 687 ACCESS not-accessible 688 STATUS mandatory 689 DESCRIPTION "An entry in the table, containing information 690 about configuration in one radio of the AP." 691 INDEX { hpdot11PrivacyportIndex } 692 ::= { hpdot11PrivacyTable 1 } 693 694Hpdot11PrivacyEntry ::= SEQUENCE 695{ 696 hpdot11PrivacyportIndex Integer32, 697 hpdot11PrivacyInvoked INTEGER, 698 hpdot11WEPDefaultKeyID INTEGER, 699 hpdot11WEPKeyMappingLength INTEGER 700} 701 702hpdot11PrivacyportIndex OBJECT-TYPE 703 SYNTAX Integer32 704 ACCESS not-accessible 705 STATUS mandatory 706 DESCRIPTION "Radio index of the AP." 707 ::= { hpdot11PrivacyEntry 1 } 708 709hpdot11PrivacyInvoked OBJECT-TYPE 710 SYNTAX INTEGER 711 { 712 true(1), 713 false(2) 714 } 715 ACCESS read-write 716 STATUS mandatory 717 718 DESCRIPTION 719 "When this attribute is true, it shall indicate that the IEEE 720 802.11 WEP mechanism is used for transmitting frames of type 721 Data. The default value of this attribute shall be false." 722 ::= { hpdot11PrivacyEntry 2 } 723 724hpdot11WEPDefaultKeyID OBJECT-TYPE 725 SYNTAX INTEGER (0..3) 726 ACCESS read-write 727 STATUS mandatory 728 DESCRIPTION 729 "This attribute shall indicate the use of the first, 730 second, or third element of the WEPDefaultKeys 731 array when set to values of zero, one, or two(the 732 fourth are reserved for dynamic key). The 733 default value of this attribute shall be 0." 734 REFERENCE "ISO/IEC 8802-11:1999, 8.3.2" 735 ::= { hpdot11PrivacyEntry 3 } 736 737hpdot11WEPKeyMappingLength OBJECT-TYPE 738 SYNTAX INTEGER (10..2147483647) 739 ACCESS read-write 740 STATUS mandatory 741 DESCRIPTION 742 "The maximum number of tuples that dot11WEPKeyMappings can hold." 743 REFERENCE "ISO/IEC 8802-11:1999, 8.3.2" 744 ::= { hpdot11PrivacyEntry 4 } 745 746-- ********************************************************************** 747-- * End of dot11Privacy TABLE 748-- ********************************************************************** 749 750-- MAC Attributes 751 752hpdot11mac OBJECT IDENTIFIER ::= { enterpriseAPdot11 3 } 753 754-- ********************************************************************** 755-- * dot11OperationTable TABLE 756-- ********************************************************************** 757hpdot11OperationTable OBJECT-TYPE 758 SYNTAX SEQUENCE OF Hpdot11OperationEntry 759 ACCESS not-accessible 760 STATUS mandatory 761 DESCRIPTION "Table of descriptive and status information about 762 configuration of each radio of the AP." 763 ::= { hpdot11mac 1 } 764 765hpdot11OperationEntry OBJECT-TYPE 766 SYNTAX Hpdot11OperationEntry 767 ACCESS not-accessible 768 STATUS mandatory 769 DESCRIPTION "An entry in the table, containing information 770 about configuration in one radio of the AP." 771 INDEX { hpdot11OperationIndex } 772 ::= { hpdot11OperationTable 1 } 773 774Hpdot11OperationEntry ::= SEQUENCE 775{ 776 hpdot11OperationIndex Integer32, 777 hpdot11RTSThreshold INTEGER, 778 hpdot11FragmentationThreshold INTEGER 779} 780 781hpdot11OperationIndex OBJECT-TYPE 782 SYNTAX Integer32 783 ACCESS not-accessible 784 STATUS mandatory 785 DESCRIPTION "Radio index of the AP." 786 ::= { hpdot11OperationEntry 1 } 787 788 789hpdot11RTSThreshold OBJECT-TYPE 790 SYNTAX INTEGER (0..2347) 791 ACCESS read-write 792 STATUS mandatory 793 DESCRIPTION 794 "This attribute shall indicate the number of octets in an MPDU, 795 below which an RTS/CTS handshake shall not be performed. An 796 RTS/CTS handshake shall be performed at the beginning of any 797 frame exchange sequence where the MPDU is of type Data or 798 Management, the MPDU has an individual address in the Address1 799 field, and the length of the MPDU is greater than 800 this threshold. (For additional details, refer to Table 21 in 801 9.7.) Setting this attribute to be larger than the maximum 802 MSDU size shall have the effect of turning off the RTS/CTS 803 handshake for frames of Data or Management type transmitted by 804 this STA. Setting this attribute to zero shall have the effect 805 of turning on the RTS/CTS handshake for all frames of Data or 806 Management type transmitted by this STA. The default value of 807 this attribute shall be 2347." 808 809 ::= { hpdot11OperationEntry 2 } 810 811hpdot11FragmentationThreshold OBJECT-TYPE 812 SYNTAX INTEGER (256..2346) 813 ACCESS read-write 814 STATUS mandatory 815 DESCRIPTION 816 "This attribute shall specify the mandatory maximum size, in 817 octets, of the MPDU that may be delivered to the PHY. An MSDU 818 shall be broken into fragments if its size exceeds the value 819 of this attribute after adding MAC headers and trailers. An 820 MSDU or MMPDU shall be fragmented when the resulting frame has 821 an individual address in the Address1 field, and the length of 822 the frame is larger than this threshold. The default value 823 for this attribute shall be the lesser of 2346 or the 824 aMPDUMaxLength of the attached PHY and shall never exceed the 825 lesser of 2346 or the aMPDUMaxLength of the attached PHY. The 826 value of this attribute shall never be less than 256." 827 828 ::= { hpdot11OperationEntry 3 } 829 830 831-- ********************************************************************** 832-- * End of dot11OperationTable TABLE 833-- ********************************************************************** 834 835-- PHY Attributes 836 837 hpdot11phy OBJECT IDENTIFIER ::= { enterpriseAPdot11 4 } 838 839-- ********************************************************************** 840-- * dot11PhyOperationEntry TABLE 841-- ********************************************************************** 842hpdot11PhyOperationTable OBJECT-TYPE 843 SYNTAX SEQUENCE OF Hpdot11PhyOperationEntry 844 ACCESS not-accessible 845 STATUS mandatory 846 DESCRIPTION "Table of descriptive and status information about 847 configuration of each radio of the AP." 848 ::= { hpdot11phy 1 } 849 850hpdot11PhyOperationEntry OBJECT-TYPE 851 SYNTAX Hpdot11PhyOperationEntry 852 ACCESS not-accessible 853 STATUS mandatory 854 DESCRIPTION "An entry in the table, containing information 855 about configuration in one radio of the AP." 856 INDEX { hpdot11Index } 857 ::= { hpdot11PhyOperationTable 1 } 858 859Hpdot11PhyOperationEntry ::= SEQUENCE 860{ 861 hpdot11Index Integer32, 862 hpdot11CurrentChannel INTEGER, 863 hpdot11TurboModeEnabled INTEGER, 864 hpdot11PreambleLength INTEGER 865} 866 867hpdot11Index OBJECT-TYPE 868 SYNTAX Integer32 869 ACCESS not-accessible 870 STATUS mandatory 871 DESCRIPTION "Radio index of the AP." 872 ::= { hpdot11PhyOperationEntry 1 } 873 874hpdot11CurrentChannel OBJECT-TYPE 875 SYNTAX INTEGER 876 ACCESS read-write 877 STATUS mandatory 878 DESCRIPTION 879 "The current operating frequency channel of the network" 880 881 ::= { hpdot11PhyOperationEntry 2 } 882 883 884hpdot11TurboModeEnabled OBJECT-TYPE 885 SYNTAX INTEGER 886 { 887 none(99), 888 on(1), 889 off(2) 890 } 891 ACCESS read-only 892 STATUS mandatory 893 DESCRIPTION 894 "This attribute, when true, shall indicate that the 895 propietory turbo mode option is enabled. The default value of 896 this attribute shall be false." 897 898 ::= { hpdot11PhyOperationEntry 3 } 899 900 901hpdot11PreambleLength OBJECT-TYPE 902 SYNTAX INTEGER 903 { 904 short(1), 905 long(2) 906 } 907 ACCESS read-write 908 STATUS mandatory 909 DESCRIPTION 910 "This attribute determines whether or not a short or a long 911 preamble is used to delineate 802.11 frames." 912 913 ::= { hpdot11PhyOperationEntry 4 } 914 915-- ********************************************************************** 916-- * End of dot11PhyOperationEntry TABLE 917-- ********************************************************************** 918 919-- ********************************************************************** 920-- * dot11AuthenticationEntry TABLE 921-- ********************************************************************** 922hpdot11AuthenticationEntry OBJECT IDENTIFIER ::= { enterpriseAPdot11 5 } 923 924hpdot118021xSupport OBJECT-TYPE 925 SYNTAX TruthValue 926 ACCESS read-write 927 STATUS mandatory 928 DESCRIPTION 929 "This attribute, when true(1), indicates that the Enterprise 930 Access Point supports the 802.1x authentication algorithm." 931 932 ::= { hpdot11AuthenticationEntry 1 } 933 934hpdot118021xRequired OBJECT-TYPE 935 SYNTAX TruthValue 936 ACCESS read-write 937 STATUS mandatory 938 DESCRIPTION 939 "This attribute, when true(1), indicates that the Enterprise 940 Access Point requires successful 802.1x authentication 941 for any clients accessing the network." 942 943 ::= { hpdot11AuthenticationEntry 2 } 944 945 946-- ********************************************************************** 947-- * End of dot11Authentication TABLE 948-- ********************************************************************** 949 950-- ********************************************************************** 951-- * dot11AuthenticationServer TABLE 952-- ********************************************************************** 953 954hpdot11AuthenticationServerTable OBJECT-TYPE 955 SYNTAX SEQUENCE OF Hpdot11AuthenticationServerEntry 956 ACCESS not-accessible 957 STATUS mandatory 958 DESCRIPTION "Table of descriptive and status information about 959 configuration of each authentication server." 960 ::= { enterpriseAPdot11 6 } 961 962hpdot11AuthenticationServerEntry OBJECT-TYPE 963 SYNTAX Hpdot11AuthenticationServerEntry 964 ACCESS not-accessible 965 STATUS mandatory 966 DESCRIPTION "An entry in the table, containing information 967 about configuration in one radio of the AP." 968 INDEX { hpdot11serverIndex } 969 ::= { hpdot11AuthenticationServerTable 1 } 970 971Hpdot11AuthenticationServerEntry ::= SEQUENCE 972{ 973 hpdot11serverIndex Integer32, 974 hpdot11AuthenticationServer IpAddress, 975 hpdot11AuthenticationPort INTEGER, 976 hpdot11AuthenticationKey DisplayString, 977 hpdot11AuthenticationRetransmit INTEGER, 978 hpdot11AuthenticationTimeout INTEGER 979} 980 981hpdot11serverIndex OBJECT-TYPE 982 SYNTAX Integer32 983 ACCESS not-accessible 984 STATUS mandatory 985 DESCRIPTION "Radio index of the AP." 986 ::= { hpdot11AuthenticationServerEntry 1 } 987 988 989hpdot11AuthenticationServer OBJECT-TYPE 990 SYNTAX IpAddress 991 ACCESS read-write 992 STATUS mandatory 993 DESCRIPTION 994 "This values indicates the IP address of the 995 authentication server." 996 997 ::= { hpdot11AuthenticationServerEntry 2 } 998 999hpdot11AuthenticationPort OBJECT-TYPE 1000 SYNTAX INTEGER (1024..65535) 1001 ACCESS read-write 1002 STATUS mandatory 1003 DESCRIPTION 1004 "This values indicates the UDP Port used by the primary 1005 authentication server." 1006 1007 ::= { hpdot11AuthenticationServerEntry 3 } 1008 1009hpdot11AuthenticationKey OBJECT-TYPE 1010 SYNTAX DisplayString (SIZE(0..20)) 1011 ACCESS read-write 1012 STATUS mandatory 1013 DESCRIPTION 1014 "This values indicates the shared key used by the 1015 authentication server." 1016 1017 ::= { hpdot11AuthenticationServerEntry 4 } 1018 1019hpdot11AuthenticationRetransmit OBJECT-TYPE 1020 SYNTAX INTEGER (1..30) 1021 ACCESS read-write 1022 STATUS mandatory 1023 DESCRIPTION 1024 "This values indicates the retransmit timer length used by the 1025 authentication server." 1026 1027 ::= { hpdot11AuthenticationServerEntry 5 } 1028 1029hpdot11AuthenticationTimeout OBJECT-TYPE 1030 SYNTAX INTEGER (1..60) 1031 ACCESS read-write 1032 STATUS mandatory 1033 DESCRIPTION 1034 "This values indicates the Timeout value(sec) used by the 1035 authentication server." 1036 1037 ::= { hpdot11AuthenticationServerEntry 6 } 1038 1039 1040-- ********************************************************************** 1041-- * End of dot11AuthenticationServer TABLE 1042-- ********************************************************************** 1043 1044-- ********************************************************************** 1045-- * dot11FilteringTable TABLE 1046-- ********************************************************************** 1047 1048hpdot11FilterTable OBJECT-TYPE 1049 SYNTAX SEQUENCE OF Hpdot11FilterEntry 1050 ACCESS not-accessible 1051 STATUS mandatory 1052 DESCRIPTION "Table of status information about 1053 each configured MAC Address Filtering Entry." 1054 ::= { enterpriseAPdot11 7 } 1055 1056hpdot11FilterEntry OBJECT-TYPE 1057 SYNTAX Hpdot11FilterEntry 1058 ACCESS not-accessible 1059 STATUS mandatory 1060 DESCRIPTION "An entry in the table, containing information 1061 about configuration in one radio of the AP." 1062 INDEX { hpdot11FilterIndex } 1063 ::= { hpdot11FilterTable 1 } 1064 1065Hpdot11FilterEntry ::= SEQUENCE 1066{ 1067 hpdot11FilterIndex Integer32, 1068 hpdot11FilterAddress PhysAddress, 1069 hpdot11FilterStatus INTEGER 1070} 1071 1072hpdot11FilterIndex OBJECT-TYPE 1073 SYNTAX Integer32 1074 ACCESS not-accessible 1075 STATUS mandatory 1076 DESCRIPTION "Filter index." 1077 ::= { hpdot11FilterEntry 1 } 1078 1079 1080hpdot11FilterAddress OBJECT-TYPE 1081 SYNTAX PhysAddress 1082 ACCESS read-write 1083 STATUS mandatory 1084 DESCRIPTION 1085 "This values indicates the MAC address of the 1086 filter entry." 1087 ::= { hpdot11FilterEntry 2 } 1088 1089hpdot11FilterStatus OBJECT-TYPE 1090 SYNTAX INTEGER 1091 { 1092 allowed(30), 1093 denied(31) 1094 } 1095 1096 ACCESS read-write 1097 STATUS mandatory 1098 DESCRIPTION 1099 "This values indicates the Status of the filter entry. 1100 Ifallowed, the client is allowed access to the network. 1101 If disallowed, the no frames will be forwarded to the 1102 network from the client." 1103 1104 ::= { hpdot11FilterEntry 3 } 1105 1106 hpdot11smt OBJECT IDENTIFIER ::= { enterpriseAPdot11 8 } 1107 1108-- 1109-- ********************************************************************** 1110-- * WEP Default Keys Table 11g 1111-- ********************************************************************** 1112 hpdot11WEPDefaultKeys11g OBJECT IDENTIFIER ::= { hpdot11smt 1 } 1113 1114 hpdot11WEPDefaultKeys11gTable OBJECT-TYPE 1115 SYNTAX SEQUENCE OF Hpdot11WEPDefaultKeys11gEntry 1116 MAX-ACCESS not-accessible 1117 STATUS mandatory 1118 DESCRIPTION 1119 "Conceptual table for WEP default keys. This table shall 1120 contain the four WEP default secret key values 1121 corresponding to the four possible KeyID values. The WEP 1122 default secret keys are logically WRITE-ONLY. Attempts to 1123 read the entries in this table shall return unsuccessful 1124 status and values of null or zero. The default value of 1125 each WEP default key shall be null." 1126 REFERENCE 1127 "IEEE Std 802.11-1997, 8.3.2" 1128 ::= { hpdot11WEPDefaultKeys11g 1 } 1129 1130 hpdot11WEPDefaultKeys11gEntry OBJECT-TYPE 1131 SYNTAX Hpdot11WEPDefaultKeys11gEntry 1132 MAX-ACCESS not-accessible 1133 STATUS mandatory 1134 DESCRIPTION 1135 "An Entry (conceptual row) in the WEP Default Keys Table. 1136 1137 ifIndex - Each 802.11 interface is represented by an 1138 ifEntry. Interface tables in this MIB module are indexed 1139 by ifIndex." 1140 INDEX { dot11WEPDefaultKey11gLength } 1141 ::= { hpdot11WEPDefaultKeys11gTable 1 } 1142 1143 Hpdot11WEPDefaultKeys11gEntry ::= 1144 SEQUENCE { 1145 hpdot11WEPDefaultKey11gLength INTEGER, 1146 hpdot11WEPDefaultKey11gIndex INTEGER, 1147 hpdot11WEPDefaultKey11gValue OCTET STRING 1148 } 1149 1150 hpdot11WEPDefaultKey11gLength OBJECT-TYPE 1151 SYNTAX INTEGER 1152 { 1153 sixtyFour(64), 1154 oneHundredTwentyEight(128), 1155 oneHundredFiftyTwo(152) 1156 } 1157 MAX-ACCESS read-write 1158 STATUS mandatory 1159 DESCRIPTION 1160 "A 40(64)-bits [5 octets WEP], 104(128)-bits [13 octets] or 128(152)-bits [16 octets]" 1161 DEFVAL { oneHundredTwentyEight } 1162 ::= { hpdot11WEPDefaultKeys11gEntry 1 } 1163 1164 hpdot11WEPDefaultKey11gIndex OBJECT-TYPE 1165 SYNTAX INTEGER (1..4) 1166 MAX-ACCESS not-accessible 1167 STATUS mandatory 1168 DESCRIPTION 1169 "The auxiliary variable used to identify instances 1170 of the columnar objects in the WEP Default Keys Table. 1171 The value of this variable is equal to the WEPDefaultKeyID + 1" 1172 ::= { hpdot11WEPDefaultKeys11gEntry 2 } 1173 1174 1175 hpdot11WEPDefaultKey11gValue OBJECT-TYPE 1176 SYNTAX OCTET STRING (SIZE (1..32)) 1177 MAX-ACCESS read-write 1178 STATUS mandatory 1179 DESCRIPTION 1180 "A 40(64)-bits [5 octets WEP] or 104(128)-bits [13 octets] 1181 default secret key value." 1182 ::= { hpdot11WEPDefaultKeys11gEntry 3 } 1183 1184END 1185 1186