home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2007 April / PCpro_2007_04.ISO / files / dsl / ManageEngineWiFiManager.exe / Disk1 / data1.cab / SourceFiles / WiFiManager.exe / mibs / smc2555w.mib < prev    next >
Encoding:
Text File  |  2007-01-17  |  46.9 KB  |  1,264 lines

  1. --/*
  2. -- *  Copyright 2000-2003 accton Communications, Inc.,  All Rights Reserved.
  3. -- */
  4.  
  5. -- accton  Private MIB
  6. -- accton agents also support the following Public MIBs:
  7.  
  8.     SMC2555W-AG-MIB
  9.  
  10.     DEFINITIONS ::= BEGIN
  11.   
  12.     IMPORTS
  13.         ifIndex                                 FROM RFC1213-MIB
  14.         mgmt,Counter,IpAddress, enterprises     FROM RFC1155-SMI
  15.         Integer32, Counter32                    FROM SNMPv2-SMI
  16.     ;
  17.     PhysAddress 
  18.         ::= OCTET STRING
  19.     Guage32   
  20.         ::= Counter
  21.     MacAddress  
  22.         ::= OCTET STRING
  23.     DisplayString  
  24.         ::= OCTET STRING
  25.     TruthValue  ::=
  26.         INTEGER { false(2), true(1) }
  27.  
  28. --iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).smc(202).smcWLAN(30).2555W-AG(4)
  29.  
  30.    smc                        OBJECT IDENTIFIER ::= { enterprises 202 }
  31.    smcWLAN                OBJECT IDENTIFIER ::= { smc 30 }
  32.    smc2555W-AG                OBJECT IDENTIFIER ::= { smcWLAN 4 }
  33.     
  34. -- accton AP OBJECT IDs Groups
  35.  
  36.     enterpriseApSys                OBJECT IDENTIFIER ::= { smc2555W-AG 1 }
  37.     enterpriseApLineMgnt            OBJECT IDENTIFIER ::= { smc2555W-AG 2 }
  38.     enterpriseApPortMgnt            OBJECT IDENTIFIER ::= { smc2555W-AG 3 }
  39.     enterpriseApFileTransferMgt        OBJECT IDENTIFIER ::= { smc2555W-AG 4 }
  40.     enterpriseApResetMgt            OBJECT IDENTIFIER ::= { smc2555W-AG 5 }
  41.     enterpriseApIpMgt            OBJECT IDENTIFIER ::= { smc2555W-AG 6 }
  42.     enterpriseAPdot11            OBJECT IDENTIFIER ::= { smc2555W-AG 7 }
  43.  
  44.  
  45. -- ****************************************************************************************
  46. --  enterpriseApSys - Standard Mib elements
  47. -- ****************************************************************************************
  48. swHardwareVer 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.  
  55. swBootRomVer 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.  
  62. swOpCodeVer 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.  
  69. swCountryCode OBJECT-TYPE
  70.         SYNTAX      DisplayString (SIZE(2))
  71.         ACCESS      read-write
  72.         STATUS      mandatory
  73.         DESCRIPTION "Country code of the AP.  
  74. AL-ALBANIA,     DZ-ALGERIA,     AR-ARGENTINA,   AM-ARMENIA,     AU-AUSTRALIA,   AT-AUSTRIA,     AZ-AZERBAIJAN,
  75. BH-BAHRAIN,     BY-BELARUS,     BE-BELGIUM,     BZ-BELIZE,      BO-BOLVIA,      BR-BRAZIL,      BN-BRUNEI_DARUSSALAM, 
  76. BG-BULGARIA,    CA-CANADA,      CL-CHILE,       CN-CHINA,       CO-COLOMBIA,    CR-COSTA_RICA,  HR-CROATIA,
  77. CY-CYPRUS,      CZ-CZECH_REPUBLIC,              DK-DENMARK,     DO-DOMINICAN_REPUBLIC,          EC-ECUADOR, 
  78. EG-EGYPT,       EE-ESTONIA,     FI-FINLAND,     FR-FRANCE,      GE-GEORGIA,     DE-GERMANY,     GR-GREECE, 
  79. GT-GUATEMALA,   HK-HONG_KONG,   HU-HUNGARY,     IS-ICELAND,     IN-INDIA,       ID-INDONESIA,   IR-IRAN, 
  80. IE-IRELAND,     IL-ISRAEL,      IT-ITALY,       JP-JAPAN,       JO-JORDAN,      KZ-KAZAKHSTAN,  KP-NORTH_KOREA, 
  81. KR-KOREA_REPUBLIC,              KW-KUWAIT,      LV-LATVIA,      LB-LEBANON,     LI-LIECHTENSTEIN, 
  82. LT-LITHUANIA,   LU-LUXEMBOURG,  MO-MACAU,       MK-MACEDONIA,   MY-MALAYSIA,    MX-MEXICO,      MC-MONACO, 
  83. MA-MOROCCO,     NL-NETHERLANDS, NZ-NEW_ZEALAND, NO-NORWAY,      OM-OMAN,        PK-PAKISTAN,    PA-PANAMA, 
  84. PE-PERU,        PH-PHILIPPINES, PL-POLAND,      PT-PORTUGAL,    PR-PUERTO_RICO, QA-QATAR,       RO-ROMANIA, 
  85. RU-RUSSIA,      SA-SAUDI_ARABIA, SG-SINGAPORE,  SK-SLOVAK_REPUBLIC,             SI-SLOVENIA,    ZA-SOUTH_AFRICA, 
  86. ES-SPAIN,       SE-SWEDEN,      CH-SWITZERLAND, SY-SYRIA,       TW-TAIWAN,      TH-THAILAND,    TR-TURKEY, 
  87. UA-UKRAINE,     AE-UNITED_ARAB_EMIRATES,        GB-UNITED_KINGDOM,              US-UNITED_STATES, UY-URUGUAY, 
  88. VE-VENEZUELA,   VN-VIETNAM"
  89.         ::= { enterpriseApSys 4 }
  90. -- ****************************************************************************************
  91. --  enterpriseApLine  AP Line elements
  92. -- ****************************************************************************************
  93. lineTable 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.  
  101. lineEntry 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.  
  110. LineEntry ::= SEQUENCE
  111. {
  112.     lineIndex                Integer32,
  113.     lineDataBits             Integer32,
  114.     lineParity               INTEGER,
  115.     lineSpeed                Integer32,
  116.     lineStopBits             Integer32
  117. }
  118.  
  119. lineIndex 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.  
  126. lineDataBits 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.  
  134. lineParity OBJECT-TYPE
  135.         SYNTAX      INTEGER
  136.                     {
  137.                         odd(1),
  138.                         even(2),
  139.                         none(99)
  140.                     }
  141.         ACCESS      read-only
  142.         STATUS      mandatory
  143.         DESCRIPTION "This is defined as parity of the RS232 interface."
  144.         ::= { lineEntry 3 }
  145.  
  146. lineSpeed 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.  
  153. lineStopBits 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. -- ****************************************************************************************
  164. portTable 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.  
  174. portEntry 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.  
  183. PortEntry ::= 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.  
  196. portIndex 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.  
  203. portName 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.  
  211. portType 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.  
  228. portSpeedDpxCfg OBJECT-TYPE
  229.         SYNTAX      INTEGER
  230.                     {
  231.                         reserved(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.  
  264. portFlowCtrlCfg 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.  
  306. portCapabilities OBJECT-TYPE
  307. -- INTEGER should be bits
  308.         SYNTAX      INTEGER
  309.                     {
  310.                         portCap10half(99),
  311.                         portCap10full(1),
  312.                         portCap100half(2),
  313.                         portCap100full(3),
  314.                         portCap1000half(4),
  315.                         portCap1000full(5),
  316.                         reserved6(6),
  317.                         reserved7(7),
  318.                         reserved8(8),
  319.                         reserved9(9),
  320.                         reserved10(10),
  321.                         reserved11(11),
  322.                         reserved12(12),
  323.                         reserved13(13),
  324.                         portCapSym(14),
  325.                         portCapFlowCtrl(15)
  326.                     }
  327.         ACCESS      read-only
  328.         STATUS      mandatory
  329.         DESCRIPTION "Port capabilities."
  330.         ::= { portEntry 6 }
  331.  
  332. portAutonegotiation OBJECT-TYPE
  333.         SYNTAX      INTEGER
  334.                     {
  335.                         enabled(1),
  336.                         disabled(2)
  337.                     }
  338.         ACCESS      read-only
  339.         STATUS      mandatory
  340.         DESCRIPTION "Whether autonegotiation is enabled."
  341.         ::= { portEntry 7 }
  342.                         
  343. portSpeedDpxStatus OBJECT-TYPE
  344.         SYNTAX      INTEGER
  345.                     {
  346.                         error(1),
  347.                         halfDuplex10(2),
  348.                         fullDuplex10(3),
  349.                         halfDuplex100(4),
  350.                         fullDuplex100(5),
  351.                         halfDuplex1000(6),
  352.                         fullDuplex1000(7)
  353.                     }
  354.         ACCESS      read-only
  355.         STATUS      mandatory
  356.         DESCRIPTION "The operating speed and duplex mode of the
  357.                      switched port. If this index is a trunk,
  358.                      the speed is the speed of its individual members.
  359.                      If this index is a trunk and the result
  360.                      is inconsistent among its member ports, this value is
  361.                      error(1)."
  362.         ::= { portEntry 8 }
  363.  
  364. portFlowCtrlStatus OBJECT-TYPE
  365.         SYNTAX      INTEGER
  366.                     {
  367.                         error(1),
  368.                         backPressure(2),
  369.                         dot3xFlowControl(3),
  370.                         none(4)
  371.                     }
  372.         ACCESS      read-only
  373.         STATUS      mandatory
  374.         DESCRIPTION "(2) BackPressure flow control machanism is used.
  375.                      (3) IEEE 802.3 flow control machanism is used.
  376.                      (4) Flow control mechanism is disabled.
  377.                      If this index is a trunk and the result
  378.                      is inconsistent among its member ports, this value is
  379.                      error(1)."
  380.         ::= { portEntry 9 }
  381.  
  382. -- ****************************************************************************************
  383. --  enterpriseApTftpMgt - File Transfer Mib elements
  384. -- ****************************************************************************************
  385.  
  386. transferStart  OBJECT-TYPE
  387.     SYNTAX     INTEGER {
  388.                   go(1),
  389.                   nogo(2)
  390.                }
  391.     ACCESS     read-write
  392.     STATUS     mandatory
  393.     DESCRIPTION
  394.         "Set to go(1) to start a transfer."
  395.     ::= { enterpriseApFileTransferMgt 1 }
  396.  
  397. transferType  OBJECT-TYPE
  398.     SYNTAX     INTEGER {
  399.                   ftp(1),
  400.                   tftp(2)
  401.                }
  402.     ACCESS     read-write
  403.     STATUS     mandatory
  404.     DESCRIPTION
  405.         "Type of file to transfer."
  406.     ::= { enterpriseApFileTransferMgt 2 }
  407.  
  408. fileType  OBJECT-TYPE
  409.     SYNTAX     INTEGER {
  410.                   opcode(1),
  411.                   config(2)
  412.                }
  413.     ACCESS     read-write
  414.     STATUS     mandatory
  415.     DESCRIPTION
  416.         "Type of file to transfer."
  417.     ::= { enterpriseApFileTransferMgt 3 }
  418.  
  419. srcFile  OBJECT-TYPE
  420.     SYNTAX     DisplayString (SIZE(0..127))
  421.     ACCESS     read-write
  422.     STATUS     mandatory
  423.     DESCRIPTION
  424.         "The source file name for TFTP transfer when a
  425.         transfer is next requested via this MIB.  This value is set to
  426.         the zero length string when no file name has been specified."
  427.     ::= { enterpriseApFileTransferMgt 4 }
  428.  
  429. destFile  OBJECT-TYPE
  430.     SYNTAX     DisplayString (SIZE(0..127))
  431.     ACCESS     read-write
  432.     STATUS     mandatory
  433.     DESCRIPTION
  434.         "The destination file name for TFTP transfer when a
  435.         transfer is next requested via this MIB.  This value is set to
  436.         the zero length string when no file name has been specified."
  437.     ::= { enterpriseApFileTransferMgt 5 }
  438.  
  439. fileServer  OBJECT-TYPE
  440.     SYNTAX     IpAddress
  441.     ACCESS     read-write
  442.     STATUS     mandatory
  443.     DESCRIPTION
  444.         "The IP address of the TFTP server for transfer
  445.         when a download is next requested via this MIB.
  446.         This value is set to `0.0.0.0' when no IP address has been
  447.         specified."
  448.     ::= { enterpriseApFileTransferMgt 6 }
  449.  
  450. userName  OBJECT-TYPE
  451.     SYNTAX     DisplayString (SIZE(0..127))
  452.     ACCESS     read-write
  453.     STATUS     mandatory
  454.     DESCRIPTION
  455.         "The username specified for an FTP Transfer."
  456.     ::= { enterpriseApFileTransferMgt 7 }
  457.  
  458. password  OBJECT-TYPE
  459.     SYNTAX     DisplayString (SIZE(0..127))
  460.     ACCESS     read-write
  461.     STATUS     mandatory
  462.     DESCRIPTION
  463.         "The password specified for an FTP Transfer."
  464.     ::= { enterpriseApFileTransferMgt 8 }
  465.  
  466. -- ****************************************************************************************
  467. --  enterpriseApResetMgt - Reset Mib elements
  468. -- ****************************************************************************************
  469.  
  470. restartOpCodeFile OBJECT-TYPE
  471.         SYNTAX      DisplayString (SIZE(0..127))
  472.         ACCESS      read-write
  473.         STATUS      mandatory
  474.         DESCRIPTION "Name of op-code file for start-up."
  475.         ::= { enterpriseApResetMgt 1 }
  476.  
  477. restartControl  OBJECT-TYPE
  478.     SYNTAX     INTEGER {
  479.                     running(1),
  480.                     warmBoot(2),
  481.                     coldBoot(3)
  482.               }
  483.     ACCESS     read-write
  484.     STATUS     mandatory
  485.     DESCRIPTION
  486.         "Setting this object to warmBoot(2) causes the device to
  487.         restart the application software with current configuration
  488.         parameters saved in non-volatile memory.  Setting this
  489.         object to coldBoot(3) causes the device to reinitialize
  490.         configuration parameters in non-volatile memory to default
  491.         values and restart the application software.  When the device
  492.         is running normally, this variable has a value of
  493.         running(1)."
  494.     ::= { enterpriseApResetMgt 2 }
  495.  
  496.  
  497. -- ****************************************************************************************
  498. --  enterpriseApIpMgnt - Ip Mib elements
  499. -- ****************************************************************************************
  500.  
  501. netConfigIPAddress  OBJECT-TYPE
  502.     SYNTAX     IpAddress
  503.     ACCESS     read-write
  504.     STATUS     mandatory
  505.     DESCRIPTION
  506.         "The IP address of this Net interface.  The default value
  507.         for this object is 0.0.0.0.  If either the netConfigIPAddress
  508.         or netConfigSubnetMask are 0.0.0.0, then when the device
  509.         boots, it may use DHCP to try to figure out what these
  510.         values should be. If DHCP fails, before the device
  511.         can talk on the network, this value must be configured
  512.         (e.g., through a terminal attached to the device)."
  513.     ::= { enterpriseApIpMgt 1 }
  514.  
  515. netConfigSubnetMask  OBJECT-TYPE
  516.     SYNTAX     IpAddress
  517.     ACCESS     read-write
  518.     STATUS     mandatory
  519.     DESCRIPTION
  520.         "The subnet mask of this Net interface.  The default value
  521.         for this object is 0.0.0.0.  If either the netConfigIPAddress
  522.         or netConfigSubnetMask are 0.0.0.0, then when the device
  523.         boots, it may use DHCP to try to figure out what these
  524.         values should be. If DHCP fails, before the device
  525.         can talk on the network, this value must be configured
  526.         (e.g., through a terminal attached to the device)."
  527.     ::= { enterpriseApIpMgt 2 }
  528.  
  529. netDefaultGateway  OBJECT-TYPE
  530.     SYNTAX     IpAddress
  531.     ACCESS     read-write
  532.     STATUS     mandatory
  533.     DESCRIPTION
  534.         "The IP Address of the default gateway.  If this value is
  535.         undefined or unknown, it shall have the value 0.0.0.0."
  536.     ::= { enterpriseApIpMgt 3 }
  537.  
  538. ipHttpState OBJECT-TYPE
  539.     SYNTAX     INTEGER
  540.                {
  541.                    enabled(1),
  542.                    disabled(2)
  543.                }
  544.     ACCESS     read-write
  545.     STATUS     mandatory
  546.     DESCRIPTION
  547.         "Whether HTTP is enabled."
  548.     ::= { enterpriseApIpMgt 4 }
  549.  
  550. ipHttpPort OBJECT-TYPE
  551.     SYNTAX     INTEGER
  552.     ACCESS     read-write
  553.     STATUS     mandatory
  554.     DESCRIPTION
  555.         "The port number for HTTP."
  556.     ::= { enterpriseApIpMgt 5 }
  557.  
  558. -- ****************************************************************************************
  559. --  enterpriseAPdot11 - 802.11 MIB elements 
  560. -- ****************************************************************************************
  561.  
  562. dot11StationConfigTable OBJECT-TYPE
  563.         SYNTAX      SEQUENCE OF Dot11StationConfigEntry
  564.         ACCESS      not-accessible
  565.         STATUS      mandatory
  566.         DESCRIPTION "Table of descriptive and status information about
  567.                      configuration of each radio of the AP."
  568.         ::= { enterpriseAPdot11 1 }
  569.  
  570. dot11StationConfigEntry OBJECT-TYPE
  571.         SYNTAX      Dot11StationConfigEntry
  572.         ACCESS      not-accessible
  573.         STATUS      mandatory
  574.         DESCRIPTION "An entry in the table, containing information
  575.                      about configuration in one radio of the AP."
  576.         INDEX       { dot11portIndex }
  577.         ::= { dot11StationConfigTable 1 }
  578.  
  579. Dot11StationConfigEntry ::= SEQUENCE
  580. {
  581.     dot11portIndex                            Integer32,
  582.     dot11DesiredSSID                      OCTET STRING,
  583.     dot11BeaconPeriod                     INTEGER,
  584.     dot11DTIMPeriod                           INTEGER,
  585.     dot11OperationalRateSet                   INTEGER,
  586.     dot11AuthenticationAlgorithm          INTEGER
  587. }
  588.  
  589. dot11portIndex OBJECT-TYPE
  590.         SYNTAX      Integer32
  591.         ACCESS      not-accessible
  592.         STATUS      mandatory
  593.         DESCRIPTION "Radio index of the AP."
  594.         ::= { dot11StationConfigEntry 1 }
  595.  
  596. dot11DesiredSSID OBJECT-TYPE
  597.         SYNTAX OCTET STRING (SIZE(0..32))
  598.         ACCESS read-write
  599.         STATUS mandatory
  600.         DESCRIPTION
  601.             "This attribute reflects the Service Set ID used
  602.             in the DesiredSSID parameter of the most recent
  603.             MLME_Scan.request. This value may be modified
  604.             by an external management entity and used by the
  605.             local SME to make decisions about the Scanning process."
  606.  
  607.     ::= { dot11StationConfigEntry 2 }
  608.  
  609. dot11BeaconPeriod OBJECT-TYPE
  610.         SYNTAX INTEGER (20..1000)
  611.         ACCESS read-write
  612.         STATUS mandatory
  613.         DESCRIPTION
  614.             "This attribute shall specify the number of ms that a
  615.             station shall use for scheduling Beacon transmissions.
  616.             This value is transmitted in Beacon and Probe Response
  617.             frames."
  618.  
  619.     ::= { dot11StationConfigEntry 3 }
  620.  
  621. dot11DTIMPeriod OBJECT-TYPE
  622.         SYNTAX INTEGER(1..255)
  623.         ACCESS read-write
  624.         STATUS mandatory
  625.         DESCRIPTION
  626.             "This attribute shall specify the number of beacon
  627.             intervals that shall elapse between transmission of
  628.             Beacons frames containing a TIM element whose DTIM
  629.             Count field is 0. This value is transmitted in
  630.             the DTIM Period field of Beacon frames."
  631.  
  632.     ::= { dot11StationConfigEntry 4 }
  633.  
  634. dot11OperationalRateSet OBJECT-TYPE
  635.         SYNTAX INTEGER (1..255)
  636.         ACCESS read-write
  637.         STATUS mandatory
  638.         DESCRIPTION
  639.             "This attribute shall specify the set of data rates
  640.             at which the station may transmit data. Each octet
  641.             contains a value representing a rate. Each rate
  642.             shall be within the range from 2 to 127,
  643.             corresponding to data rates in increments of
  644.             500 kb/s from 1 Mbit/s to 63.5 Mbit/s, and shall be
  645.             supported (as indicated in the supported rates
  646.             table) for receiving data. This value is reported in
  647.             transmitted Beacon, Probe Request, Probe Response,
  648.             Association Request, Association Response,
  649.             Reassociation Request, and Reassociation Response
  650.             frames, and is used to determine whether a BSS
  651.             with which the station desires to synchronize is
  652.             suitable. It is also used when starting a BSS,
  653.             as specified in 10.3."
  654.  
  655.     ::= { dot11StationConfigEntry 5 }
  656.  
  657. dot11AuthenticationAlgorithm OBJECT-TYPE
  658.         SYNTAX INTEGER { openSystem (1), sharedKey (2) }
  659.         ACCESS read-only
  660.         STATUS mandatory
  661.         DESCRIPTION
  662.             "This attribute shall be a set of all the authentication
  663.             algorithms supported by the STAs. The following are the
  664.             default values and the associated algorithm.
  665.                 Value = 1: Open System
  666.                 Value = 2: Shared Key"
  667.  
  668.     ::= {  dot11StationConfigEntry 6 }
  669.  
  670. -- **********************************************************************
  671. -- * End of dot11StationConfig TABLE
  672. -- **********************************************************************   
  673.  
  674. -- **********************************************************************
  675. -- * dot11PrivacyEntry TABLE
  676. -- **********************************************************************   
  677.  
  678. dot11PrivacyTable OBJECT-TYPE
  679.         SYNTAX      SEQUENCE OF Dot11PrivacyEntry
  680.         ACCESS      not-accessible
  681.         STATUS      mandatory
  682.         DESCRIPTION "Table of descriptive and status information about
  683.                      configuration of each radio of the AP."
  684.         ::= { enterpriseAPdot11 2 }
  685.  
  686. dot11PrivacyEntry OBJECT-TYPE
  687.         SYNTAX      Dot11PrivacyEntry
  688.         ACCESS      not-accessible
  689.         STATUS      mandatory
  690.         DESCRIPTION "An entry in the table, containing information
  691.                      about configuration in one radio of the AP."
  692.         INDEX       { dot11PrivacyportIndex }
  693.         ::= { dot11PrivacyTable 1 }
  694.  
  695. Dot11PrivacyEntry ::= SEQUENCE
  696. {
  697.     dot11PrivacyportIndex                 Integer32,
  698.     dot11PrivacyInvoked                       INTEGER,
  699.     dot11WEPDefaultKeyID                  INTEGER,
  700.     dot11WEPKeyMappingLength              INTEGER
  701. }
  702.  
  703. dot11PrivacyportIndex OBJECT-TYPE
  704.         SYNTAX      Integer32
  705.         ACCESS      not-accessible
  706.         STATUS      mandatory
  707.         DESCRIPTION "Radio index of the AP."
  708.         ::= { dot11PrivacyEntry 1 }
  709.  
  710. dot11PrivacyInvoked   OBJECT-TYPE
  711.         SYNTAX      INTEGER
  712.                     {
  713.                         true(1),
  714.                         false(2)
  715.                     }       
  716.         ACCESS read-write
  717.         STATUS mandatory
  718.  
  719.         DESCRIPTION
  720.             "When this attribute is true, it shall indicate that the IEEE
  721.             802.11 WEP mechanism is used for transmitting frames of type
  722.             Data. The default value of this attribute shall be false."
  723.         ::= { dot11PrivacyEntry 2 }
  724.  
  725. dot11WEPDefaultKeyID OBJECT-TYPE
  726.         SYNTAX INTEGER (0..2)
  727.         ACCESS read-write
  728.         STATUS mandatory
  729.         DESCRIPTION
  730.             "This attribute shall indicate the use of the first,
  731.             second, or third element of the WEPDefaultKeys
  732.             array when set to values of zero, one, or two(the 
  733.             fourth are reserved for dynamic key). The
  734.             default value of this attribute shall be 0."
  735.         REFERENCE "ISO/IEC 8802-11:1999, 8.3.2"
  736.     ::= { dot11PrivacyEntry 3 }
  737.  
  738. dot11WEPKeyMappingLength OBJECT-TYPE
  739.         SYNTAX INTEGER (10..2147483647)
  740.         ACCESS read-write
  741.         STATUS mandatory
  742.         DESCRIPTION
  743.             "The maximum number of tuples that dot11WEPKeyMappings can hold."
  744.         REFERENCE "ISO/IEC 8802-11:1999, 8.3.2"
  745.     ::= { dot11PrivacyEntry 4 }
  746.  
  747. -- **********************************************************************
  748. -- * End of dot11Privacy TABLE
  749. -- **********************************************************************
  750.  
  751. -- MAC Attributes
  752.  
  753. dot11mac                      OBJECT IDENTIFIER ::= { enterpriseAPdot11 3 }
  754. --dot11OperationEntry           OBJECT IDENTIFIER ::= { dot11mac 1 }
  755.  
  756. -- **********************************************************************
  757. -- * dot11OperationTable TABLE
  758. -- **********************************************************************
  759. dot11OperationTable OBJECT-TYPE
  760.         SYNTAX      SEQUENCE OF Dot11OperationEntry
  761.         ACCESS      not-accessible
  762.        STATUS      mandatory
  763.        DESCRIPTION "Table of descriptive and status information about
  764.                     configuration of each radio of the AP."
  765.        ::= { dot11mac 1 }
  766.  
  767. dot11OperationEntry OBJECT-TYPE
  768.       SYNTAX      Dot11OperationEntry
  769.       ACCESS        not-accessible
  770.       STATUS      mandatory
  771.       DESCRIPTION "An entry in the table, containing information
  772.                    about configuration in one radio of the AP."
  773.       INDEX       { dot11OperationIndex }
  774.        ::= { dot11OperationTable 1 }
  775.         
  776. Dot11OperationEntry ::= SEQUENCE
  777. {
  778.    dot11OperationIndex                    Integer32,
  779.    dot11RTSThreshold                      INTEGER,
  780.    dot11FragmentationThreshold    INTEGER
  781. }
  782.  
  783. dot11OperationIndex OBJECT-TYPE
  784.         SYNTAX      Integer32
  785.         ACCESS      not-accessible
  786.         STATUS      mandatory
  787.         DESCRIPTION "Radio index of the AP."
  788.         ::= { dot11OperationEntry 1 }
  789.         
  790.  
  791. dot11RTSThreshold OBJECT-TYPE
  792.         SYNTAX INTEGER (0..2347)
  793.         ACCESS read-write
  794.         STATUS mandatory
  795.         DESCRIPTION
  796.             "This attribute shall indicate the number of octets in an MPDU,
  797.             below which an RTS/CTS handshake shall not be performed. An
  798.             RTS/CTS handshake shall be performed at the beginning of any
  799.             frame exchange sequence where the MPDU is of type Data or
  800.             Management, the MPDU has an individual address in the Address1
  801.             field, and the length of the MPDU is greater than
  802.             this threshold. (For additional details, refer to Table 21 in
  803.             9.7.) Setting this attribute to be larger than the maximum
  804.             MSDU size shall have the effect of turning off the RTS/CTS
  805.             handshake for frames of Data or Management type transmitted by
  806.             this STA. Setting this attribute to zero shall have the effect
  807.             of turning on the RTS/CTS handshake for all frames of Data or
  808.             Management type transmitted by this STA. The default value of
  809.             this attribute shall be 2347."
  810.  
  811.     ::= { dot11OperationEntry 2 }
  812.  
  813. dot11FragmentationThreshold OBJECT-TYPE
  814.         SYNTAX INTEGER (256..2346)
  815.         ACCESS read-write
  816.         STATUS mandatory
  817.         DESCRIPTION
  818.             "This attribute shall specify the mandatory maximum size, in
  819.             octets, of the MPDU that may be delivered to the PHY. An MSDU
  820.             shall be broken into fragments if its size exceeds the value
  821.             of this attribute after adding MAC headers and trailers. An
  822.             MSDU or MMPDU shall be fragmented when the resulting frame has
  823.             an individual address in the Address1 field, and the length of
  824.             the frame is larger than this threshold. The default value
  825.             for this attribute shall be the lesser of 2346 or the
  826.             aMPDUMaxLength of the attached PHY and shall never exceed the
  827.             lesser of 2346 or the aMPDUMaxLength of the attached PHY. The
  828.             value of this attribute shall never be less than 256."
  829.  
  830.     ::= { dot11OperationEntry 3 }
  831.  
  832.  
  833. -- **********************************************************************
  834. -- * End of dot11OperationTable TABLE
  835. -- **********************************************************************
  836.  
  837. -- PHY Attributes
  838.  
  839.    dot11phy                       OBJECT IDENTIFIER ::= { enterpriseAPdot11 4 }
  840.  
  841. -- **********************************************************************
  842. -- * dot11PhyOperationEntry TABLE
  843. -- **********************************************************************
  844. dot11PhyOperationTable OBJECT-TYPE
  845.         SYNTAX      SEQUENCE OF Dot11PhyOperationEntry
  846.         ACCESS      not-accessible
  847.         STATUS      mandatory
  848.         DESCRIPTION "Table of descriptive and status information about
  849.                      configuration of each radio of the AP."
  850.         ::= { dot11phy 1 }
  851.  
  852. dot11PhyOperationEntry OBJECT-TYPE
  853.         SYNTAX      Dot11PhyOperationEntry
  854.         ACCESS      not-accessible
  855.         STATUS      mandatory
  856.         DESCRIPTION "An entry in the table, containing information
  857.                      about configuration in one radio of the AP."
  858.         INDEX       { dot11Index }
  859.         ::= { dot11PhyOperationTable 1 }
  860.  
  861. Dot11PhyOperationEntry ::= SEQUENCE
  862. {
  863.     dot11Index                            Integer32,
  864.     dot11CurrentChannel                   INTEGER,
  865.     dot11TurboModeEnabled             INTEGER,
  866.     dot11PreambleLength                   INTEGER
  867. }
  868.  
  869. dot11Index OBJECT-TYPE
  870.         SYNTAX      Integer32
  871.         ACCESS      not-accessible
  872.         STATUS      mandatory
  873.         DESCRIPTION "Radio index of the AP."
  874.         ::= { dot11PhyOperationEntry 1 }
  875.  
  876. dot11CurrentChannel OBJECT-TYPE
  877.         SYNTAX INTEGER
  878.         ACCESS read-write
  879.         STATUS mandatory
  880.         DESCRIPTION
  881.             "The current operating frequency channel of the network"
  882.  
  883.     ::= { dot11PhyOperationEntry 2 }
  884.  
  885.  
  886. dot11TurboModeEnabled OBJECT-TYPE
  887.         SYNTAX INTEGER
  888.            {
  889.             none(99),
  890.             on(1),
  891.             off(2)
  892.            }
  893.         ACCESS read-only
  894.         STATUS mandatory
  895.         DESCRIPTION
  896.             "This attribute, when true, shall indicate that the nortel's 
  897.             propietory turbo mode option is enabled. The default value of
  898.             this attribute shall be false."
  899.  
  900.     ::= { dot11PhyOperationEntry 3 }
  901.  
  902.  
  903. dot11PreambleLength OBJECT-TYPE
  904.         SYNTAX INTEGER
  905.             {
  906.                     twelveSymbols(99),
  907.             short(1),
  908.             long(2)
  909.           }
  910.         ACCESS read-only
  911.         STATUS mandatory
  912.         DESCRIPTION
  913.             "This attribute determines whether or not a short or a long
  914.             preamble is used to delineate 802.11 frames."
  915.  
  916.     ::= { dot11PhyOperationEntry 4 }
  917.  
  918. -- **********************************************************************
  919. -- * End of dot11PhyOperationEntry TABLE
  920. -- **********************************************************************
  921.  
  922. -- **********************************************************************
  923. -- * dot11AuthenticationEntry TABLE
  924. -- **********************************************************************
  925. dot11AuthenticationEntry                      OBJECT IDENTIFIER ::= { enterpriseAPdot11 5 }
  926.  
  927. dot118021xSupport OBJECT-TYPE
  928.         SYNTAX TruthValue
  929.         ACCESS read-write
  930.         STATUS mandatory
  931.         DESCRIPTION
  932.             "This attribute, when true(1), indicates that the Enterprise
  933.             Access Point supports the 802.1x authentication algorithm."
  934.  
  935.     ::= { dot11AuthenticationEntry 1 }
  936.  
  937. dot118021xRequired OBJECT-TYPE
  938.         SYNTAX TruthValue
  939.         ACCESS read-write
  940.         STATUS mandatory
  941.         DESCRIPTION
  942.             "This attribute, when true(1), indicates that the Enterprise
  943.             Access Point requires successful 802.1x authentication              
  944.             for any clients accessing the network."
  945.  
  946.     ::= { dot11AuthenticationEntry 2 }
  947.  
  948.  
  949. -- **********************************************************************
  950. -- * End of dot11Authentication TABLE
  951. -- **********************************************************************
  952.  
  953. -- **********************************************************************
  954. -- * dot11AuthenticationServer TABLE
  955. -- **********************************************************************
  956.  
  957. dot11AuthenticationServerTable OBJECT-TYPE
  958.         SYNTAX      SEQUENCE OF Dot11AuthenticationServerEntry
  959.         ACCESS      not-accessible
  960.         STATUS      mandatory
  961.         DESCRIPTION "Table of descriptive and status information about
  962.                      configuration of each authentication server."
  963.         ::= { enterpriseAPdot11 6 }
  964.  
  965. dot11AuthenticationServerEntry OBJECT-TYPE
  966.         SYNTAX      Dot11AuthenticationServerEntry
  967.         ACCESS      not-accessible
  968.         STATUS      mandatory
  969.         DESCRIPTION "An entry in the table, containing information
  970.                      about configuration in one radio of the AP."
  971.         INDEX       { dot11serverIndex }
  972.         ::= { dot11AuthenticationServerTable 1 }
  973.  
  974. Dot11AuthenticationServerEntry ::= SEQUENCE
  975. {
  976.     dot11serverIndex                      Integer32,
  977.     dot11AuthenticationServer             IpAddress,
  978.     dot11AuthenticationPort               INTEGER,
  979.     dot11AuthenticationKey                OCTET STRING,
  980.     dot11AuthenticationRetransmit         INTEGER,
  981.     dot11AuthenticationTimeout            INTEGER
  982. }
  983.  
  984. dot11serverIndex OBJECT-TYPE
  985.         SYNTAX      Integer32
  986.         ACCESS      not-accessible
  987.         STATUS      mandatory
  988.         DESCRIPTION "Radio index of the AP."
  989.         ::= { dot11AuthenticationServerEntry 1 }
  990.  
  991.  
  992. dot11AuthenticationServer OBJECT-TYPE
  993.         SYNTAX IpAddress
  994.         ACCESS read-write
  995.         STATUS mandatory
  996.         DESCRIPTION
  997.             "This values indicates the IP address of the 
  998.             authentication server."
  999.  
  1000.     ::= { dot11AuthenticationServerEntry 2 }
  1001.  
  1002. dot11AuthenticationPort OBJECT-TYPE
  1003.         SYNTAX INTEGER (1024..65535)
  1004.         ACCESS read-write
  1005.         STATUS mandatory
  1006.         DESCRIPTION
  1007.             "This values indicates the UDP Port used by the primary
  1008.             authentication server."
  1009.  
  1010.     ::= { dot11AuthenticationServerEntry 3 }
  1011.  
  1012. dot11AuthenticationKey OBJECT-TYPE
  1013.         SYNTAX OCTET STRING (SIZE(0..20))
  1014.         ACCESS read-write
  1015.         STATUS mandatory
  1016.         DESCRIPTION
  1017.             "This values indicates the shared key used by the 
  1018.             authentication server."
  1019.  
  1020.     ::= { dot11AuthenticationServerEntry 4 }
  1021.  
  1022. dot11AuthenticationRetransmit OBJECT-TYPE
  1023.         SYNTAX INTEGER (1..30)
  1024.         ACCESS read-write
  1025.         STATUS mandatory
  1026.         DESCRIPTION
  1027.             "This values indicates the retransmit timer length used by the 
  1028.             authentication server."
  1029.  
  1030.     ::= { dot11AuthenticationServerEntry 5 }
  1031.  
  1032. dot11AuthenticationTimeout OBJECT-TYPE
  1033.         SYNTAX INTEGER (1..60)
  1034.         ACCESS read-write
  1035.         STATUS mandatory
  1036.         DESCRIPTION
  1037.             "This values indicates the Timeout value(sec) used by the 
  1038.             authentication server."
  1039.  
  1040.     ::= { dot11AuthenticationServerEntry 6 }
  1041.  
  1042.  
  1043. -- **********************************************************************
  1044. -- * End of dot11AuthenticationServer TABLE
  1045. -- **********************************************************************
  1046.  
  1047. -- **********************************************************************
  1048. -- * dot11FilteringTable TABLE
  1049. -- **********************************************************************
  1050.  
  1051. dot11FilterTable OBJECT-TYPE
  1052.         SYNTAX      SEQUENCE OF Dot11FilterEntry
  1053.         ACCESS      not-accessible
  1054.         STATUS      mandatory
  1055.         DESCRIPTION "Table of status information about
  1056.                      each configured MAC Address Filtering Entry."
  1057.         ::= { enterpriseAPdot11 7 }
  1058.  
  1059. dot11FilterEntry OBJECT-TYPE
  1060.         SYNTAX      Dot11FilterEntry
  1061.         ACCESS      not-accessible
  1062.         STATUS      mandatory
  1063.         DESCRIPTION "An entry in the table, containing information
  1064.                      about configuration in one radio of the AP."
  1065.         INDEX       { dot11FilterIndex }
  1066.         ::= { dot11FilterTable 1 }
  1067.  
  1068. Dot11FilterEntry ::= SEQUENCE
  1069. {
  1070.     dot11FilterIndex                        Integer32,
  1071.     dot11FilterAddress                      PhysAddress,
  1072.     dot11FilterStatus                       INTEGER
  1073. }
  1074.  
  1075. dot11FilterIndex OBJECT-TYPE
  1076.         SYNTAX      Integer32
  1077.         ACCESS      not-accessible
  1078.         STATUS      mandatory
  1079.         DESCRIPTION "Filter index."
  1080.         ::= { dot11FilterEntry 1 }
  1081.  
  1082.  
  1083. dot11FilterAddress OBJECT-TYPE
  1084.         SYNTAX PhysAddress
  1085.         ACCESS read-write
  1086.         STATUS mandatory
  1087.         DESCRIPTION
  1088.             "This values indicates the MAC address of the 
  1089.             filter entry."
  1090.     ::= { dot11FilterEntry 2 }
  1091.  
  1092. dot11FilterStatus OBJECT-TYPE
  1093.         SYNTAX INTEGER
  1094.                    {
  1095.                 allowed(30),
  1096.                 denied(31)
  1097.                }
  1098.  
  1099.         ACCESS read-write
  1100.         STATUS mandatory
  1101.         DESCRIPTION
  1102.             "This values indicates the Status of the filter entry.
  1103.              Ifallowed, the client is allowed access to the network.
  1104.              If disallowed, the no frames will be forwarded to the 
  1105.              network from the client."
  1106.  
  1107.     ::= { dot11FilterEntry 3 }
  1108.     
  1109.   dot11smt                    OBJECT IDENTIFIER ::= { enterpriseAPdot11 8 }
  1110.  
  1111. -- 
  1112. -- **********************************************************************
  1113. -- *    WEP Default Keys Table 11g
  1114. -- **********************************************************************
  1115.   dot11WEPDefaultKeys11g OBJECT IDENTIFIER ::= { dot11smt 1 }
  1116.   
  1117.         dot11WEPDefaultKey11gLength OBJECT-TYPE
  1118.             SYNTAX INTEGER
  1119.                 {
  1120.                 sixtyFour(64),
  1121.                 oneHundredTwentyEight(128),
  1122.                 oneHundredFiftyTwo(152)
  1123.                 }
  1124.             MAX-ACCESS read-write
  1125.             STATUS mandatory
  1126.             DESCRIPTION
  1127.                 "A 40(64)-bits [5 octets WEP], 104(128)-bits [13 octets] or 128(152)-bits 
  1128.                 [16 octets] default secret key length."
  1129.             DEFVAL { wep40bits }
  1130.             ::= { dot11WEPDefaultKeys11g 1 }
  1131.         
  1132.         dot11WEPDefaultKeys11gTable OBJECT-TYPE
  1133.             SYNTAX SEQUENCE OF Dot11WEPDefaultKeys11gEntry
  1134.             MAX-ACCESS not-accessible
  1135.             STATUS mandatory
  1136.             DESCRIPTION
  1137.                 "Conceptual table for WEP default keys.  This table shall
  1138.                 contain the four WEP default secret key values
  1139.                 corresponding to the four possible KeyID values.  The WEP
  1140.                 default secret keys are logically WRITE-ONLY.  Attempts to
  1141.                 read the entries in this table shall return unsuccessful
  1142.                 status and values of null or zero.  The default value of
  1143.                 each WEP default key shall be null."
  1144.             REFERENCE
  1145.                 "IEEE Std 802.11-1997, 8.3.2"
  1146.             ::= { dot11WEPDefaultKeys11g 2 }
  1147.         
  1148.         dot11WEPDefaultKeys11gEntry OBJECT-TYPE
  1149.             SYNTAX Dot11WEPDefaultKeys11gEntry
  1150.             MAX-ACCESS not-accessible
  1151.             STATUS mandatory
  1152.             DESCRIPTION
  1153.                 "An Entry (conceptual row) in the WEP Default Keys Table.
  1154.                 
  1155.                 ifIndex - Each 802.11 interface is represented by an
  1156.                 ifEntry.  Interface tables in this MIB module are indexed
  1157.                 by ifIndex."
  1158.             INDEX { ifIndex, dot11WEPDefaultKey11gIndex }
  1159.             ::= { dot11WEPDefaultKeys11gTable 1 }
  1160.         
  1161.         Dot11WEPDefaultKeys11gEntry ::=
  1162.             SEQUENCE { 
  1163.                 dot11WEPDefaultKey11gIndex      INTEGER,
  1164.                 dot11WEPDefaultKey11gValue      OCTET STRING
  1165.              }
  1166.  
  1167.         dot11WEPDefaultKey11gIndex OBJECT-TYPE
  1168.             SYNTAX INTEGER (1..4)
  1169.             MAX-ACCESS not-accessible
  1170.             STATUS mandatory
  1171.             DESCRIPTION
  1172.                 "The auxiliary variable used to identify instances
  1173.                 of the columnar objects in the WEP Default Keys Table.
  1174.                 The value of this variable is equal to the WEPDefaultKeyID + 1"
  1175.             ::= { dot11WEPDefaultKeys11gEntry 1 }
  1176.         
  1177.         
  1178.         dot11WEPDefaultKey11gValue OBJECT-TYPE
  1179.             SYNTAX OCTET STRING (SIZE (1..19))
  1180.             MAX-ACCESS read-write
  1181.             STATUS mandatory
  1182.             DESCRIPTION
  1183.                 "A 40(64)-bits [5 octets WEP], 104(128)-bits [13 octets] or 128(152)-bits 
  1184.                 [16 0ctets] default secret key value."
  1185.             ::= { dot11WEPDefaultKeys11gEntry 2 }
  1186.             
  1187.  
  1188. -- **********************************************************************
  1189. -- *    WEP Default Keys Table 11a
  1190. -- **********************************************************************
  1191.  
  1192.   dot11WEPDefaultKeys11a OBJECT IDENTIFIER ::= { dot11smt 2 }
  1193.   
  1194.         dot11WEPDefaultKey11aLength OBJECT-TYPE
  1195.             SYNTAX INTEGER
  1196.                 {
  1197.                 sixtyFour(64),
  1198.                 oneHundredTwentyEight(128),
  1199.                 oneHundredFiftyTwo(152)
  1200.                 }
  1201.             MAX-ACCESS read-write
  1202.             STATUS mandatory
  1203.             DESCRIPTION
  1204.                 "A 40(64)-bits [5 octets WEP], 104(128)-bits [13 octets] or 128(152)-bits 
  1205.                 [16 octets] default secret key length."
  1206.             DEFVAL { wep40bits }
  1207.             ::= { dot11WEPDefaultKeys11a 1 }
  1208.             
  1209.         dot11WEPDefaultKeys11aTable OBJECT-TYPE
  1210.             SYNTAX SEQUENCE OF Dot11WEPDefaultKeys11aEntry
  1211.             MAX-ACCESS not-accessible
  1212.             STATUS mandatory
  1213.             DESCRIPTION
  1214.                 "Conceptual table for WEP default keys.  This table shall
  1215.                 contain the four WEP default secret key values
  1216.                 corresponding to the four possible KeyID values.  The WEP
  1217.                 default secret keys are logically WRITE-ONLY.  Attempts to
  1218.                 read the entries in this table shall return unsuccessful
  1219.                 status and values of null or zero.  The default value of
  1220.                 each WEP default key shall be null."
  1221.             REFERENCE
  1222.                 "IEEE Std 802.11-1997, 8.3.2"
  1223.             ::= { dot11WEPDefaultKeys11a 2 }
  1224.         
  1225.         dot11WEPDefaultKeys11aEntry OBJECT-TYPE
  1226.             SYNTAX Dot11WEPDefaultKeys11aEntry
  1227.             MAX-ACCESS not-accessible
  1228.             STATUS mandatory
  1229.             DESCRIPTION
  1230.                 "An Entry (conceptual row) in the WEP Default Keys Table.
  1231.                 
  1232.                 ifIndex - Each 802.11 interface is represented by an
  1233.                 ifEntry.  Interface tables in this MIB module are indexed
  1234.                 by ifIndex."
  1235.             INDEX { ifIndex, dot11WEPDefaultKey11aIndex }
  1236.             ::= { dot11WEPDefaultKeys11aTable 1 }
  1237.         
  1238.         Dot11WEPDefaultKeys11aEntry ::=
  1239.             SEQUENCE { 
  1240.                 dot11WEPDefaultKey11aIndex      INTEGER,
  1241.                 dot11WEPDefaultKey11aValue      OCTET STRING
  1242.              }
  1243.  
  1244.         dot11WEPDefaultKey11aIndex OBJECT-TYPE
  1245.             SYNTAX INTEGER (1..4)
  1246.             MAX-ACCESS not-accessible
  1247.             STATUS mandatory
  1248.             DESCRIPTION
  1249.                 "The auxiliary variable used to identify instances
  1250.                 of the columnar objects in the WEP Default Keys Table.
  1251.                 The value of this variable is equal to the WEPDefaultKeyID + 1"
  1252.             ::= { dot11WEPDefaultKeys11aEntry 1 }
  1253.                 
  1254.         dot11WEPDefaultKey11aValue OBJECT-TYPE
  1255.             SYNTAX OCTET STRING (SIZE (1..19))
  1256.             MAX-ACCESS read-write
  1257.             STATUS mandatory
  1258.             DESCRIPTION
  1259.                 "A 40(64)-bits [5 octets WEP], 104(128)-bits [13 octets] or 128(152)-bits 
  1260.                 [16 0ctets] default secret key value."
  1261.             ::= { dot11WEPDefaultKeys11aEntry 2 }
  1262. END
  1263.  
  1264.