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 / ADM8628.MIB < prev    next >
Encoding:
Text File  |  2007-01-17  |  31.5 KB  |  1,201 lines

  1. -- Title:      ADM8628 Private MIB                                          
  2.  
  3. ADM8628-MIB DEFINITIONS ::= BEGIN
  4.  
  5. IMPORTS
  6.     enterprises, Counter, Gauge, IpAddress
  7.   FROM RFC1155-SMI
  8.   
  9.      mib-2, transmission, DisplayString
  10.   FROM RFC1213-MIB
  11.     OBJECT-TYPE
  12.   FROM RFC-1212
  13.     TRAP-TYPE
  14.   FROM RFC-1215;
  15.  
  16. -- internet      OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
  17. -- directory     OBJECT IDENTIFIER ::= { internet 1 }
  18. -- mgmt          OBJECT IDENTIFIER ::= { internet 2 }
  19. -- experimental  OBJECT IDENTIFIER ::= { internet 3 }
  20. -- private       OBJECT IDENTIFIER ::= { internet 4 }
  21. -- enterprises   OBJECT IDENTIFIER ::= { private 1 }
  22.  
  23. admtek      OBJECT IDENTIFIER ::= { enterprises 15177 }
  24. adm8628     OBJECT IDENTIFIER ::= { admtek 1 }
  25. adm8628sys    OBJECT IDENTIFIER ::= { adm8628 1 }
  26. wireless    OBJECT IDENTIFIER ::= { adm8628 2 }
  27. traps         OBJECT IDENTIFIER ::= { adm8628 3 }
  28.  
  29.  
  30.  
  31. -- *************************** System **************************
  32. -- *************************************************************
  33.  
  34.  
  35.  
  36. sysCtrlGRP OBJECT IDENTIFIER ::= {adm8628sys 1}
  37.  
  38. sysDescr OBJECT-TYPE
  39.     SYNTAX  DisplayString (SIZE (0..255))
  40.     ACCESS  read-only
  41.     STATUS  mandatory
  42.        DESCRIPTION
  43.          "A textual description of the entity.  This value
  44.           should include the full name and version
  45.           identification of the system's hardware type,
  46.           software operating-system, and networking
  47.           software.  It is mandatory that this only contain
  48.           printable ASCII characters."
  49.     ::= { sysCtrlGRP 1 } 
  50.  
  51.  
  52. sysReset OBJECT-TYPE
  53.     SYNTAX INTEGER { enable(1), setBeacon(2) }
  54.     ACCESS  read-write
  55.     STATUS  mandatory
  56.     DESCRIPTION       
  57.     "By setting this attribute enable(1), a reset command to 
  58.     the system is issued." 
  59.     ::= { sysCtrlGRP 2 } 
  60.  
  61. sysTrapSwitch OBJECT-TYPE
  62.     SYNTAX INTEGER { disable(0), enable(1) }
  63.     ACCESS read-write
  64.     STATUS mandatory
  65.     DESCRIPTION
  66.     "This attribute enables the transmission of SNMP.V1 TRAPs."
  67.     ::= {sysCtrlGRP 3}
  68.  
  69. sysLoadDefaults OBJECT-TYPE
  70.     SYNTAX INTEGER { enable(1)}
  71.     ACCESS  read-write
  72.     STATUS  mandatory
  73.     DESCRIPTION       
  74.     "Setting this attribute to enable(1), will cause the system to load
  75.     the factory default values of all the operational parameters." 
  76.     ::= { sysCtrlGRP 4 }
  77.  
  78. sysUpload OBJECT-TYPE
  79.     SYNTAX  IpAddress 
  80.     ACCESS  read-write
  81.     STATUS  mandatory
  82.     DESCRIPTION       
  83.     "By setting this attribute of manager IP address, a Upload configuration command to 
  84.     the system is issued. johnny modyfied 20030226." 
  85.     ::= { sysCtrlGRP 6 } 
  86.     
  87. -- johnny 20030225
  88. sysCheckPWD OBJECT-TYPE
  89.     SYNTAX INTEGER {enable(1)}
  90.     ACCESS  read-write
  91.     STATUS  mandatory
  92.     DESCRIPTION       
  93.     "Check user is whether input correctly password." 
  94.     ::= { sysCtrlGRP 7 } 
  95.     
  96. sysRegulationDomain OBJECT-TYPE
  97.         SYNTAX INTEGER {FCC(0),IC(1),ETSI(2),Spain(3),France(4),MKK(5),MKK2(6)}
  98.         ACCESS read-write
  99.         STATUS mandatory
  100.         DESCRIPTION
  101.         "
  102.          FCC   : channel 1~11(USA)
  103.          IC    : channel 1~11(Canada)
  104.          ETSI  : channel 1~13(Eurp)
  105.          Spain : channel 10~11
  106.          France: channel 10~13
  107.          MKK   : channel 14 (Japan)
  108.          MKK2  : channel 1~14 (Japan)
  109.         "
  110.         ::= {sysCtrlGRP 8}    
  111.         
  112. sysSerialNumber OBJECT-TYPE
  113.      SYNTAX  DisplayString  (SIZE (1..10))
  114.      ACCESS  read-write    
  115.      STATUS  mandatory
  116.      DESCRIPTION
  117.      "The Serial number. The size of the serial number
  118.      should not be more than 10 characters long."
  119.      ::= {sysCtrlGRP 9 }              
  120.  
  121. -- *************************** BridgingLevel **************************
  122.  
  123. operBridgingLevel OBJECT IDENTIFIER ::= {adm8628sys 2}
  124.  
  125. operIPAddress OBJECT-TYPE
  126.         SYNTAX IpAddress
  127.         ACCESS read-write
  128.         STATUS mandatory
  129.         DESCRIPTION     
  130.         "The IP address of this device used over its Ethernet
  131.         or Wireless LAN port."
  132.         ::= { operBridgingLevel 1 }
  133.  
  134. operIPMask OBJECT-TYPE
  135.         SYNTAX  IpAddress
  136.         ACCESS  read-write
  137.         STATUS  mandatory
  138.         DESCRIPTION
  139.         "The IP Network mask used by the IP entity when accessing
  140.         devices through any of its LAN Ports (Ethernet or WLAN)."
  141.         ::= { operBridgingLevel 2}
  142.  
  143. operEthernetAddress OBJECT-TYPE
  144.         SYNTAX  OCTET STRING (SIZE (6))
  145.         ACCESS  read-write
  146.         STATUS  mandatory
  147.         DESCRIPTION
  148.         "The MAC Address of the Ethernet interface."
  149.         ::= { operBridgingLevel 3}
  150.  
  151.  
  152. operGateway OBJECT-TYPE
  153.         SYNTAX IpAddress
  154.         ACCESS read-write
  155.         STATUS mandatory
  156.         DESCRIPTION     
  157.         "Gateway default IP address."
  158.         ::= { operBridgingLevel 4 }
  159.  
  160. operDHCP OBJECT-TYPE
  161.         SYNTAX    INTEGER { enable(1), disable(2) }
  162.         ACCESS read-write
  163.         STATUS mandatory
  164.         DESCRIPTION     
  165.         "When setting this attribute to enable(1), the system will
  166.         enable DHCP protocol."
  167.         ::= { operBridgingLevel 5 }
  168.  
  169. operPrimaryPort OBJECT-TYPE
  170.         SYNTAX    INTEGER {
  171.                     Ethernet(1),
  172.                     Wireless(2)
  173.                     }
  174.         ACCESS read-write
  175.         STATUS mandatory
  176.         DESCRIPTION     
  177.         "This attribute indicates the primaty port.Ethernet or Wireless."
  178.         ::= { operBridgingLevel 6 }
  179.  
  180.  
  181. -- *************************** Filtering **************************
  182.  
  183.  
  184. operFiltering OBJECT IDENTIFIER ::= {adm8628sys 3}
  185.  
  186. operIPFilter OBJECT-TYPE
  187.         SYNTAX    INTEGER {enable(1), disable(2)}
  188.         ACCESS read-write
  189.         STATUS mandatory
  190.         DESCRIPTION     
  191.         "When setting this attribute to enable(1), the system will
  192.         filter out all non IP-traffic."
  193.         ::= { operFiltering 1 }
  194.  
  195.  
  196.  
  197. -- ***************** Bridge Operational Mode**************************
  198.  
  199.  
  200. operBridgeOperationalMode OBJECT IDENTIFIER ::= {adm8628sys 4}
  201.  
  202.  
  203. bridgeOperationalMode OBJECT-TYPE
  204.         SYNTAX    INTEGER {WBPoint2Multipoint(1), AP(2), APclient(3),  WBPoint2Point(4), Repeater(5)}
  205.         ACCESS read-write
  206.         STATUS mandatory
  207.         DESCRIPTION     
  208.         "The Operational Mode of Bridge. Access Point, Access Point client, Wireless Bridge Point to Point, Wireless Bridge Point to MultiPoint, Repeater."
  209.         ::= { operBridgeOperationalMode 1 }
  210.  
  211. bridgeRemoteBridgeBSSID OBJECT-TYPE
  212.         SYNTAX    OCTET STRING (SIZE (6))
  213.         ACCESS read-write
  214.         STATUS mandatory
  215.         DESCRIPTION     
  216.         "The Preferred BSSID if the device is at Access Point client mode
  217.         or the remote Mac if the device is at Wireless Bridge Point to Point mode."
  218.         ::= { operBridgeOperationalMode 2 }
  219.  
  220.  
  221. -- ******************* Protocol Filtering **************************
  222.  
  223. ProtocolFilterGRP OBJECT IDENTIFIER ::= {adm8628sys 6}
  224.  
  225. ProtocolFilterNum OBJECT-TYPE
  226.       SYNTAX  INTEGER 
  227.       ACCESS  read-write
  228.       STATUS  mandatory
  229.       DESCRIPTION
  230.       "This parameter's value indicates the number of the currently
  231.       protocol filters."
  232.       ::= { ProtocolFilterGRP 1 }
  233.       
  234.           ProtocolFilterTable OBJECT-TYPE
  235.               SYNTAX  SEQUENCE OF ProtocolFilterEntry
  236.               ACCESS  not-accessible
  237.               STATUS  mandatory
  238.               DESCRIPTION
  239.                       "A table containing filtering information
  240.                       configured into the bridge by (local or network)
  241.                       management specifying the set of protocol filter."
  242.               ::= { ProtocolFilterGRP 2 }
  243.  
  244.           protocolFilterEntry OBJECT-TYPE
  245.               SYNTAX  ProtocolFilterEntry
  246.               ACCESS  not-accessible
  247.               STATUS  mandatory
  248.               DESCRIPTION
  249.                       "Filtering information configured into the bridge
  250.                       by (local or network) management specifying the
  251.                       set of protocol filter."
  252.               INDEX   { ProtocolFilterCode }
  253.               ::= { ProtocolFilterTable 1 }
  254.  
  255.           ProtocolFilterEntry ::=
  256.               SEQUENCE {
  257.                   ProtocolFilterCode
  258.                       OCTET STRING (SIZE (2)),
  259.                   ProtocolFilterDescription
  260.                       DisplayString (SIZE (0..255)),
  261.                   ProtocolFilterActivity
  262.                       INTEGER
  263.               }
  264.  
  265.           ProtocolFilterCode OBJECT-TYPE
  266.               SYNTAX  OCTET STRING (SIZE (2))
  267.               ACCESS  read-write
  268.               STATUS  mandatory
  269.               DESCRIPTION
  270.                       "The protocol code configured into the bridge
  271.                       by (local or network) management specifying the
  272.                       set of protocol filter."
  273.               ::= { protocolFilterEntry 1 }
  274.  
  275.           ProtocolFilterDescription OBJECT-TYPE
  276.               SYNTAX  DisplayString (SIZE (0..255))
  277.               ACCESS  read-write
  278.               STATUS  mandatory
  279.               DESCRIPTION
  280.                       "A textual description of the protocol."
  281.               ::= { protocolFilterEntry 2 }
  282.  
  283.           ProtocolFilterActivity OBJECT-TYPE
  284.               SYNTAX  INTEGER { enable(1), disable(2) }
  285.               ACCESS  read-write
  286.               STATUS  mandatory
  287.               DESCRIPTION
  288.                       "This object indicates the status of this filter."
  289.               ::= { protocolFilterEntry 3 }
  290.  
  291.  
  292.  
  293. -- ******************* Ethernet STATISTICS **************************
  294.  
  295. EthStatisticsGRP OBJECT IDENTIFIER ::= {adm8628sys 7}
  296.  
  297. EthRxStatistics OBJECT-TYPE
  298.         SYNTAX OCTET STRING (SIZE (64))
  299.         ACCESS read-only
  300.         STATUS mandatory
  301.         DESCRIPTION     
  302.         "Ethernet Rx Statistics
  303.         EthernetRxStatistics{
  304.             unsigned long    TotalBytesRx;
  305.             unsigned long    TotalPacketsRx;
  306.             unsigned long    PacketCRCErrorRx;
  307.             unsigned long    MulticastPacketRx;
  308.             unsigned long    BroadcastPacketRx;
  309.             unsigned long    ControlFramesRx;
  310.             unsigned long    PauseFramesRx;
  311.             unsigned long    UnknownOPCodeRx;
  312.             unsigned long    AlignmentRxError;
  313.             unsigned long    LengthOutOfRangeRx;
  314.             unsigned long    CodeErrorRx;
  315.             unsigned long    FalseCarrierRx;
  316.             unsigned long    UndersizePacketsRx;
  317.             unsigned long    OversizePacketsRx;
  318.             unsigned long    TotalFragmentsRx;
  319.             unsigned long    TotalJabberRx;
  320.         }"
  321.         ::= {EthStatisticsGRP 1 }
  322.  
  323. EthTxStatistics OBJECT-TYPE
  324.         SYNTAX OCTET STRING (SIZE (56))
  325.         ACCESS read-only
  326.         STATUS mandatory
  327.         DESCRIPTION     
  328.         "Ethernet Tx Statistics
  329.         EthernetTxStatistics{
  330.             unsigned long    TotalBytesTx;
  331.             unsigned long    TotalPacketsTx;
  332.             unsigned long    PacketCRCErrorTx;
  333.             unsigned long    MulticastPacketTx;
  334.             unsigned long    BroadcastPacketTx;
  335.             unsigned long    UnicastPacketTx;
  336.             unsigned long    PauseFramesTx;
  337.             unsigned long    SingleDeferPacketTx;
  338.             unsigned long    MultiDeferPacketsTx;
  339.             unsigned long    SingleCollisionsTx;
  340.             unsigned long    MultiCollisionsTx;
  341.             unsigned long    LateCollisionsTx;
  342.             unsigned long    ExcessiveCollisionTx;
  343.             unsigned long    TotalCollisionsTx;
  344.         }"
  345.  
  346.         ::= {EthStatisticsGRP 2 }
  347.  
  348.  
  349.  
  350.  
  351.  
  352. -- ******************* Test Mode Settings **************************
  353.  
  354.  
  355. TestModeSettingsGRP OBJECT IDENTIFIER ::= {adm8628sys 8}
  356.  
  357. -- *********** ADM8628 H/W engineer Test **************************
  358.  
  359. TestModeCommand       OBJECT-TYPE
  360.                       SYNTAX  INTEGER 
  361.                       ACCESS  write-only 
  362.                       STATUS  mandatory
  363.                       DESCRIPTION
  364.                         "                           START   STOP
  365.                         //CMD_CONTINUE_TX           0x01    0x81
  366.                         //CMD_CONTINUE_PACKET_TX    0x02    0x82
  367.                         //CMD_CONTINUE_PACKET_RX    0x03    0x83
  368.                         //CMD_CARRIER_TEST          0x04    0x84"
  369.                 ::= { TestModeSettingsGRP 1 }
  370.  
  371. TestModeConfiguration   OBJECT-TYPE
  372.                       SYNTAX  OCTET STRING (SIZE(10))
  373.                       ACCESS  read-write
  374.                       STATUS  mandatory
  375.                       DESCRIPTION
  376.                         "TestModeConfigurationStruct{
  377.                         unsigned char Channel; 
  378.                         //1~14
  379.                         unsigned char DataRate;
  380.                         //1mb 0x01, 2mb 0x02, 5.5mb 0x03, 11mb 0x04
  381.                         unsigned char Preamble;
  382.                         //short 0x01, long 0x02;
  383.                         unsigned char Pattern;
  384.                         unsigned long PacketNumber;
  385.                         unsigned short PacketLength;
  386.                         }"
  387.                     ::= {TestModeSettingsGRP 2}
  388.  
  389. TestModeRegisterSet OBJECT-TYPE
  390.                 SYNTAX  OCTET STRING (SIZE(8))
  391.                 ACCESS  write-only 
  392.                 STATUS  mandatory
  393.                 DESCRIPTION
  394.                       "TestModeRegisterSetStruct{
  395.                         unsigned char Action; 
  396.                         //0x01 : Write to BBP 
  397.                             (CR3,CR17,CR20,CR21,CR28,CR29).
  398.                         //0x02: Write to Flash:
  399.                             (CR20,CR21,CR28,CR29)
  400.                         //0x03 Read from Flash
  401.                             (CR3,CR17,CR20,CR21,CR28,CR29).
  402.                         unsigned char Channel; {1~14}
  403.                         unsigned char RegCR3;
  404.                         unsigned char RegCR17;
  405.                         unsigned char RegCR20;
  406.                         unsigned char RegCR21;
  407.                         unsigned char RegCR28;
  408.                         unsigned char RegCR29;"
  409.                 ::= {TestModeSettingsGRP 4}
  410.  
  411. TestModePowerSet OBJECT-TYPE
  412.                 SYNTAX  OCTET STRING(SIZE(3))
  413.                 ACCESS  write-only
  414.                 STATUS  mandatory
  415.                 DESCRIPTION
  416.                         "Get DUT receive and transmit packet count.
  417.                         TestModePowerSetStruct{
  418.                         unsigned char action;
  419.                         //0x01: Write to SYN
  420.                         //0x02: Write to Flash
  421.                         //0x03: Read from Flash
  422.                         unsigned char TX_GAIN;
  423.                         unsigned char P_DESIRED;
  424.                         }"
  425.                 ::= {TestModeSettingsGRP 5}
  426.  
  427. TestModeGetDutRxTxCount OBJECT-TYPE
  428.                 SYNTAX OCTET STRING (SIZE(16))
  429.                 ACCESS read-only 
  430.                 STATUS mandatory
  431.                 DESCRIPTION
  432.                       "Get DUT receive and transmit packet count.
  433.                         TestModeGetDutRxTxCountStruct{
  434.                         unsigned long  GoodPacketTxCount;
  435.                         unsigned long  BadPacketTxCount;
  436.                         unsigned long  GoodPacketRxCount;
  437.                         unsigned long  BadPacketRxCount;
  438.                       }"
  439.                 ::= {TestModeSettingsGRP 6}
  440.  
  441. -- *****************************************************************
  442.  
  443. TestModeStatistics         OBJECT-TYPE
  444.                     SYNTAX OCTET STRING (SIZE (8))
  445.                     ACCESS read-only
  446.                     STATUS mandatory
  447.                     DESCRIPTION     
  448.                     "Statistics derive from tests
  449.                     TestModeStatistics{
  450.                         unsigned long SuccessFrames;
  451.                         unsigned long FailedFrames;
  452.                     } "
  453.  
  454.                     ::= {TestModeSettingsGRP 9 }
  455.  
  456.  
  457.  
  458.  
  459. -- ******************* Authorized Settings **************************
  460.  
  461.  
  462. AuthorizedSettingsGRP OBJECT IDENTIFIER ::= {adm8628sys 9}
  463.  
  464. AuthorizedUserPass     OBJECT-TYPE
  465.                 SYNTAX DisplayString (SIZE (16))
  466.                 ACCESS read-write
  467.                 STATUS mandatory
  468.                 DESCRIPTION     
  469.                 "The community name of User."
  470.                 ::= {AuthorizedSettingsGRP 1 }
  471.  
  472.  
  473. AuthorizedAdminPass     OBJECT-TYPE
  474.                 SYNTAX DisplayString (SIZE (16))
  475.                 ACCESS read-write
  476.                 STATUS mandatory
  477.                 DESCRIPTION     
  478.                 "The community name of Administrator."
  479.                 ::= {AuthorizedSettingsGRP 2 }
  480.  
  481.  
  482. AuthorizedManufactPass     OBJECT-TYPE
  483.                 SYNTAX DisplayString (SIZE (16))
  484.                 ACCESS read-write
  485.                 STATUS mandatory
  486.                 DESCRIPTION     
  487.                 "The community name of Manufacturer."
  488.                 ::= {AuthorizedSettingsGRP 3 }
  489.  
  490.  
  491. -- ********** 802.1x configuration ******* Joy Jan-2-2003 *********
  492.  
  493. dot1xConfig OBJECT IDENTIFIER ::= {adm8628sys 11}
  494.  
  495. dot1xReAuthEnabled OBJECT-TYPE
  496.         SYNTAX  INTEGER { true(1), false(2) }
  497.         ACCESS  read-write
  498.         STATUS  mandatory
  499.         DESCRIPTION
  500.             "The enable/disable control used by the Reauthentication
  501.             Timer state machine (8.5.5.1)."
  502.         ::= { dot1xConfig 1 }
  503.  
  504. dot1xReAuthPeriod OBJECT-TYPE
  505.         SYNTAX  INTEGER
  506.         ACCESS  read-write
  507.         STATUS  mandatory
  508.         DESCRIPTION
  509.             "The value, in seconds, of the reAuthPeriod constant
  510.             currently in use by the Reauthentication Timer state
  511.             machine."
  512.         ::= { dot1xConfig 2 }
  513.  
  514. radiusIPAddress1 OBJECT-TYPE
  515.         SYNTAX IpAddress
  516.         ACCESS read-write
  517.         STATUS mandatory
  518.         DESCRIPTION     
  519.             "The IP address of the RADIUS server"
  520.         ::= { dot1xConfig 3 }
  521.  
  522. radiusIPAddress2 OBJECT-TYPE
  523.         SYNTAX IpAddress
  524.         ACCESS read-write
  525.         STATUS mandatory
  526.         DESCRIPTION     
  527.             "The IP address of the RADIUS server"
  528.         ::= { dot1xConfig 4 }
  529.  
  530. radiusIPAddress3 OBJECT-TYPE
  531.         SYNTAX IpAddress
  532.         ACCESS read-write
  533.         STATUS mandatory
  534.         DESCRIPTION     
  535.             "The IP address of the RADIUS server"
  536.         ::= { dot1xConfig 5 }
  537.  
  538. radiusIPAddress4 OBJECT-TYPE
  539.         SYNTAX IpAddress
  540.         ACCESS read-write
  541.         STATUS mandatory
  542.         DESCRIPTION     
  543.             "The IP address of the RADIUS server"
  544.         ::= { dot1xConfig 6 }
  545.  
  546. radiusSecret1    OBJECT-TYPE
  547.         SYNTAX DisplayString (SIZE (32))
  548.         ACCESS read-write
  549.         STATUS mandatory
  550.         DESCRIPTION     
  551.             "The secret of the RADIUS server"
  552.         ::= {dot1xConfig 7 }
  553.  
  554. radiusSecret2    OBJECT-TYPE
  555.         SYNTAX DisplayString (SIZE (32))
  556.         ACCESS read-write
  557.         STATUS mandatory
  558.         DESCRIPTION     
  559.             "The secret of the RADIUS server"
  560.         ::= {dot1xConfig 8 }
  561.  
  562. radiusSecret3    OBJECT-TYPE
  563.         SYNTAX DisplayString (SIZE (32))
  564.         ACCESS read-write
  565.         STATUS mandatory
  566.         DESCRIPTION     
  567.             "The secret of the RADIUS server"
  568.         ::= {dot1xConfig 9 }
  569.  
  570. radiusSecret4    OBJECT-TYPE
  571.         SYNTAX DisplayString (SIZE (32))
  572.         ACCESS read-write
  573.         STATUS mandatory
  574.         DESCRIPTION     
  575.             "The secret of the RADIUS server"
  576.         ::= {dot1xConfig 10 }
  577.  
  578. dot1xBeSupportedSta OBJECT-TYPE
  579.                SYNTAX  INTEGER { WPA(1),dot1x(2),WPA_dot1x(3),WEP(4),WPA_WEP(5),dot1x_WEP(6),WPA_dot1x_WEP(7)}
  580.                ACCESS  read-write
  581.                STATUS  mandatory
  582.                DESCRIPTION
  583.                ""
  584.                ::= { dot1xConfig 11 }
  585.                
  586. dot1xUnicastCipher OBJECT-TYPE
  587.               SYNTAX  INTEGER { TKIP(1),AES(2),TKIP_AES(3)}
  588.               ACCESS  read-write
  589.               STATUS  mandatory
  590.               DESCRIPTION
  591.               ""
  592.               ::= { dot1xConfig 12 }
  593.               
  594. dot1xTypeOfPSK     OBJECT-TYPE
  595.               SYNTAX  INTEGER { ASCII_passphrase(1),HEX(2)}
  596.               ACCESS  read-write
  597.               STATUS  mandatory
  598.               DESCRIPTION
  599.               ""
  600.               ::= { dot1xConfig 13 }
  601.  
  602. dot1xPSK          OBJECT-TYPE
  603.              SYNTAX  OCTET STRING (SIZE(64))
  604.              ACCESS  read-write
  605.              STATUS  mandatory
  606.              DESCRIPTION
  607.              ""
  608.              ::= { dot1xConfig 14 }
  609.  
  610. dot1xGroupKeyInterval OBJECT-TYPE
  611.                  SYNTAX  INTEGER 
  612.                  ACCESS  read-write
  613.                  STATUS  mandatory
  614.                  DESCRIPTION
  615.                  ""
  616.                  ::= { dot1xConfig 15 }             
  617.                            
  618.  
  619. -- *************************** wireless ***************************
  620. -- ****************************************************************
  621.  
  622. -- ******************* Operational Settings **************************
  623.  
  624.  
  625. OperationalSettingsGRP OBJECT IDENTIFIER ::= {wireless 1}
  626.  
  627.  
  628.  
  629.  
  630. operChannelID  OBJECT-TYPE
  631.     SYNTAX  INTEGER  {
  632.                     channel0(0),
  633.             channel1(1),
  634.             channel2(2),
  635.             channel3(3),
  636.             channel4(4),
  637.             channel5(5),
  638.             channel6(6),
  639.             channel7(7),
  640.             channel8(8),
  641.             channel9(9),
  642.             channel10(10),
  643.             channel11(11),
  644.             channel12(12),
  645.             channel13(13),
  646.             channel14(14)
  647.         }
  648.     ACCESS  read-write
  649.     STATUS  mandatory
  650.     DESCRIPTION
  651.         "The operating frequency channel. Valid numbers
  652.         are    as defind in ISO/IEC 8802-11:1999, 15.4.6.2."
  653.     ::= { OperationalSettingsGRP 1 }
  654.  
  655.  
  656. operESSIDLength OBJECT-TYPE
  657.      SYNTAX  INTEGER
  658.      ACCESS  read-write    
  659.      STATUS  mandatory
  660.      DESCRIPTION
  661.      "The ESSID Length"
  662.      ::= {OperationalSettingsGRP 2 }     
  663.  
  664. operESSID OBJECT-TYPE
  665.      SYNTAX  DisplayString  (SIZE (1..32))
  666.      ACCESS  read-write    
  667.      STATUS  mandatory
  668.      DESCRIPTION
  669.      "The network name. The size of the network name
  670.      should not be more than 32 characters long."
  671.      ::= {OperationalSettingsGRP 3 }     
  672.  
  673.  
  674. operRTSThreshold OBJECT-TYPE
  675.         SYNTAX    INTEGER  
  676.         ACCESS read-write
  677.         STATUS mandatory
  678.         DESCRIPTION     
  679.         "This attribute indicates the number of bytes in an 
  680.         MPDU (frame), above which an RTS/CTS handshake will be
  681.         performed. Setting this attribute to be larger than the
  682.         maximum frame size, will prevent the RTS/CTS handshake 
  683.         for frames trassmitted by this station."
  684.     ::= {OperationalSettingsGRP 4 }
  685.  
  686.  
  687. operFragmentationThreshold OBJECT-TYPE
  688.         SYNTAX    INTEGER  
  689.         ACCESS read-write
  690.         STATUS mandatory
  691.         DESCRIPTION     
  692.         "This attribute indicates the number of bytes in an 
  693.         MPDU (frame), above which MPDU fragmentation will be
  694.         performed."
  695.     ::= {OperationalSettingsGRP 5 }
  696.     
  697.  
  698. operPreambleType OBJECT-TYPE
  699.       SYNTAX  INTEGER {
  700.             ShortPreamble(1),
  701.             LongPreamble(2)
  702.         }
  703.       ACCESS  read-write
  704.       STATUS  mandatory
  705.       DESCRIPTION
  706.       "This parameter's value indicates the Preamble Type of device. Short or Long."
  707.           ::= {OperationalSettingsGRP 6 }
  708.  
  709.  
  710. operAuthenticationType OBJECT-TYPE
  711.         SYNTAX    INTEGER {
  712.               openSystem(1),
  713.               sharedKey(2),
  714.               BothType(3),
  715.               Dot1xEAP(4),
  716.             Dot1xPSK(5)
  717.           }
  718.         ACCESS read-write
  719.         STATUS mandatory
  720.         DESCRIPTION     
  721.             "This attribute indicates the authentication algorithm
  722.             used during the authentication sequence.
  723.             The value of this attribute is one of the following:
  724.             1 - Open System,
  725.             2 - Shared Key
  726.             3 - Both Type "
  727.         ::= {OperationalSettingsGRP 7 }
  728.  
  729. operBasicRates OBJECT-TYPE
  730.         SYNTAX OCTET STRING (SIZE (4))
  731.         ACCESS read-write
  732.         STATUS mandatory
  733.         DESCRIPTION     
  734.         "This attribute indicates the basic and supported rates of Access Point.Valid format
  735.         is as defind in ISO/IEC 8802-11:1999"
  736.         ::= { OperationalSettingsGRP 8 }
  737.  
  738. operAutoRateFallBack OBJECT-TYPE
  739.         SYNTAX INTEGER { enable(1), disable(2) }
  740.         ACCESS read-write
  741.         STATUS mandatory
  742.         DESCRIPTION     
  743.         "This attribute indicates if Auto Rate Fall Back is enable or disable."
  744.         ::= {OperationalSettingsGRP 9 }
  745.  
  746. operAccessPointName OBJECT-TYPE
  747.      SYNTAX  DisplayString (SIZE (1..32))
  748.      ACCESS  read-write    
  749.      STATUS  mandatory
  750.      DESCRIPTION
  751.      "The AP name."
  752.      ::= {OperationalSettingsGRP 10 }     
  753.  
  754. operSSIDBroadcasting OBJECT-TYPE
  755.         SYNTAX INTEGER { enable(1), disable(0) }
  756.         ACCESS read-write
  757.         STATUS mandatory
  758.         DESCRIPTION     
  759.         "This attribute indicates if SSID is broadcasting or not."
  760.         ::= {OperationalSettingsGRP 11 }
  761.  
  762. operAntennaSettings OBJECT-TYPE
  763.         SYNTAX INTEGER
  764.         ACCESS read-write
  765.         STATUS mandatory
  766.         DESCRIPTION     
  767.         "."
  768.         ::= {OperationalSettingsGRP 12 }
  769.  
  770. -- johnny begin 20030225
  771.  
  772. operWlanStatus OBJECT-TYPE
  773.         SYNTAX INTEGER { enable(0), disable(1) }
  774.         ACCESS read-write
  775.         STATUS mandatory
  776.         DESCRIPTION     
  777.         "Enable/Disable wireless lan interface."
  778.         ::= {OperationalSettingsGRP 15 }
  779.  
  780. operBeaconInterval OBJECT-TYPE
  781.                    SYNTAX INTEGER
  782.                    ACCESS read-write
  783.                    STATUS mandatory
  784.                    DESCRIPTION
  785.                    "set beacon interval"
  786.                    ::= {OperationalSettingsGRP 16}
  787.         
  788.  
  789. -- **************** added by Joy, Nov 26, 2002 ***************
  790.  
  791. operDataRates OBJECT-TYPE
  792.         SYNTAX INTEGER { Rate1M(1), Rate2M(2), Rate5dot5M(3), Rate11M(4) }
  793.         ACCESS read-write
  794.         STATUS mandatory
  795.         DESCRIPTION     
  796.         "This attribute indicates the data rates of Access Point.Valid format
  797.         is as defind in ISO/IEC 8802-11:1999"
  798.         ::= { OperationalSettingsGRP 13 }
  799.  
  800. operEncryptionType OBJECT-TYPE
  801.         SYNTAX INTEGER { 
  802.             None(0),
  803.             WEP(1),
  804.             Dot1xKey(2),
  805.             TKIP(3),
  806.             AES(4) }
  807.         ACCESS read-write
  808.         STATUS mandatory
  809.         DESCRIPTION
  810.             "for 802.11i: AES-CCMP(3)
  811.                           AES-WRAP(4)"  
  812.         ::= {OperationalSettingsGRP 14 }
  813.  
  814. -- ******************* Privacy **************************
  815.  
  816.  
  817. privacyGRP OBJECT IDENTIFIER ::= { wireless 2 }
  818.  
  819.  
  820.  
  821. defaultWEPKey1 OBJECT-TYPE
  822.     SYNTAX OCTET STRING (SIZE (13))
  823.     ACCESS  write-only
  824.     STATUS  mandatory
  825.     DESCRIPTION    
  826.     "A WEP default secret key value."
  827.     ::= { privacyGRP 1 }    
  828.  
  829. defaultWEPKey2 OBJECT-TYPE
  830.     SYNTAX OCTET STRING (SIZE (13))
  831.     ACCESS  write-only
  832.     STATUS  mandatory
  833.     DESCRIPTION    
  834.     "A WEP default secret key value."
  835.     ::= { privacyGRP 2 }    
  836.  
  837. defaultWEPKey3 OBJECT-TYPE
  838.     SYNTAX OCTET STRING (SIZE (13))
  839.     ACCESS  write-only
  840.     STATUS  mandatory
  841.     DESCRIPTION    
  842.     "A WEP default secret key value."
  843.     ::= { privacyGRP 3 }    
  844.  
  845. defaultWEPKey4 OBJECT-TYPE
  846.     SYNTAX OCTET STRING (SIZE (13))
  847.     ACCESS  write-only
  848.     STATUS  mandatory
  849.     DESCRIPTION    
  850.     "A WEP default secret key value."
  851.     ::= { privacyGRP 4 }    
  852.  
  853.  
  854.  
  855. privacyWEPEnable OBJECT-TYPE
  856.         SYNTAX INTEGER { enable64(1), disable(2), enable128(3), enable64_auto(4), enable128_auto(5) }
  857.         ACCESS read-write
  858.         STATUS mandatory
  859.         DESCRIPTION     
  860.         "This attribute, when enable64(1) or enable128(3), indicates that the 802.11
  861.         standard encryption mechanism (WEP) is implemented. WEP64, WEP128 or disable"
  862.         ::= {privacyGRP 5}
  863.  
  864.  
  865. privacyDefaultWEPKeyID OBJECT-TYPE
  866.         SYNTAX INTEGER   (1..4)
  867.         ACCESS read-write
  868.         STATUS mandatory
  869.         DESCRIPTION
  870.         "This attribute shall indicate the use of the first, second,
  871.         third or fourth DefaultWEPKey when set to values of one, two,
  872.         three or four."
  873.         ::= {privacyGRP 6}
  874.  
  875.  
  876. -- ******************* STATISTICS **************************
  877.  
  878.  
  879. WLstatisticsGRP OBJECT IDENTIFIER ::= {wireless 3}
  880.  
  881. wirelessStatistics OBJECT-TYPE
  882.         SYNTAX OCTET STRING (SIZE (88))
  883.         ACCESS read-only
  884.         STATUS mandatory
  885.         DESCRIPTION     
  886.         "Wireless Statistics. 22 elements(ULONG)
  887.         WirelessStatistics{
  888.             unsigned long    UnicastTransmittedPackets;
  889.             unsigned long    BroadcastTransmittedPacets;
  890.             unsigned long    MulticastTransmittedPackets;
  891.             unsigned long    TransmittedBeacon;
  892.             unsigned long    TransmittedACK;
  893.             unsigned long    TransmittedRTS;
  894.             unsigned long    TransmittedCTS;
  895.             unsigned long    UnicastReceivedPackets;
  896.             unsigned long    BroadcastReceivedPackets;
  897.             unsigned long    MulticastReceivedPackets;
  898.             unsigned long    ReceivedBeacon;
  899.             unsigned long    ReceivedACK;
  900.             unsigned long    ReceivedRTS;
  901.             unsigned long    ReceivedCTS;
  902.             unsigned long    ACKFailure;
  903.             unsigned long    CTSFailure;
  904.             unsigned long    RetryPackets;
  905.             unsigned long    ReceivedDuplicate;
  906.             unsigned long    FailedPackets;
  907.             unsigned long    AgedPackets;
  908.             unsigned long    FCSError;
  909.             unsigned long    InvalidPLCP;
  910.         } "
  911.         ::= {WLstatisticsGRP 1 }
  912.  
  913.  
  914. -- ******************* Site Survey **************************
  915.  
  916. WLSiteSurveyGRP OBJECT IDENTIFIER ::= {wireless 4}
  917.  
  918. ChannelStatus OBJECT-TYPE
  919.         SYNTAX OCTET STRING (SIZE (14))
  920.         ACCESS read-only
  921.         STATUS mandatory
  922.         DESCRIPTION     
  923.         "."
  924.         ::= {WLSiteSurveyGRP 1}
  925.  
  926.  
  927. -- ******************* Associated Station **************************
  928.  
  929. AssociatedStationsGRP OBJECT IDENTIFIER ::= {wireless 5}
  930.  
  931. AssociatedSTAsNum OBJECT-TYPE
  932.       SYNTAX  INTEGER (1..2007)
  933.       ACCESS  read-only
  934.       STATUS  mandatory
  935.       DESCRIPTION
  936.       "This parameter's value indicates the number of the currently
  937.       associated STAtions. Associated STAtions should not be more
  938.       than 2007."
  939.       ::= { AssociatedStationsGRP 1 }
  940.  
  941.         
  942. AssociatedSTAsInfo    OBJECT-TYPE
  943.         SYNTAX    OCTET STRING (SIZE (24))
  944.         ACCESS  read-only
  945.         STATUS  mandatory
  946.         DESCRIPTION
  947.         "The associated STAtion's Information.
  948.         AssociatedSTAsInfo{
  949.             unsigned sort Num;
  950.             unsigned char MacAddress[6];
  951.         } "
  952.         ::= { AssociatedStationsGRP 2 }
  953.         
  954.  
  955. -- ******************* Authorized Mac Addresses **************************
  956.  
  957. AuthorizedMacAddressesGRP OBJECT IDENTIFIER ::= {wireless 6}
  958.  
  959. AuthorizationMacEnable OBJECT-TYPE
  960.         SYNTAX INTEGER { enable(1), disable(2) }
  961.         ACCESS read-write
  962.         STATUS mandatory
  963.         DESCRIPTION     
  964.         "When setting this attribute to enable(1), the Authorization Mac Address Table will be enable."
  965.         ::= {AuthorizedMacAddressesGRP 1}
  966.  
  967.  
  968. AuthorizedMac    OBJECT-TYPE
  969.         SYNTAX    OCTET STRING (SIZE (12))
  970.         ACCESS  read-write
  971.         STATUS  mandatory
  972.         DESCRIPTION
  973.         "The Authorized Wireless Mac Addresses
  974.         AuthorizedMacTableString{
  975.             unsigned sort Action; //Set 0x01 or Get 0x02
  976.             unsigned sort NumOfAllTableAddresses;
  977.             unsigned sort NumOfCurrentAddress;
  978.             unsigned char MacAddress[6];
  979.         } "
  980.  
  981.         ::= { AuthorizedMacAddressesGRP 2 }
  982.  
  983. -- ******************* KNOWN ACCESS POINTS **************************
  984.  
  985.  
  986. WLKnownAPGRP OBJECT IDENTIFIER ::= {wireless 7}
  987.  
  988. wirelessKnownAPs OBJECT-TYPE
  989.         SYNTAX OCTET STRING (SIZE (160))
  990.         ACCESS read-only
  991.         STATUS mandatory
  992.         DESCRIPTION     
  993.         "."
  994.         ::= {WLKnownAPGRP 1 }
  995.  
  996.  
  997.  
  998. -- *************************** Traps ***************************
  999. -- *************************************************************
  1000.  
  1001. trapSTAMacAddress OBJECT-TYPE
  1002.     SYNTAX OCTET STRING (SIZE (6))
  1003.     ACCESS read-only
  1004.     STATUS mandatory
  1005.     DESCRIPTION     
  1006.     "The MAC address of a station device"
  1007.  
  1008.     ::= {traps 1}
  1009.  
  1010.  
  1011. trapReassociation TRAP-TYPE
  1012.     ENTERPRISE adm8628
  1013.     VARIABLES {
  1014.     trapSTAMacAddress
  1015.     }
  1016.     DESCRIPTION
  1017.     "This trap message is sent when a STAtion's reassosiation
  1018.     request is received."
  1019.     ::= 1
  1020.  
  1021. trapRoamOut TRAP-TYPE
  1022.     ENTERPRISE adm8628
  1023.     VARIABLES {
  1024.     trapSTAMacAddress
  1025.     }
  1026.     DESCRIPTION
  1027.     "This trap message is used to indicate tha a STAtion has
  1028.     roamed out of the Wireless bridge's coverage area."
  1029.     ::= 2
  1030.  
  1031. trapAssociation TRAP-TYPE
  1032.     ENTERPRISE adm8628
  1033.     VARIABLES {
  1034.     trapSTAMacAddress
  1035.     }
  1036.     DESCRIPTION
  1037.     "Indicates the reception of an association request packet
  1038.     and    the sender STAtion's successful association with the
  1039.     Access Point."
  1040.     ::= 3
  1041.     
  1042. trapDisassociation TRAP-TYPE
  1043.     ENTERPRISE adm8628
  1044.     VARIABLES {
  1045.     trapSTAMacAddress
  1046.     }
  1047.     DESCRIPTION
  1048.     "This trap message is sent when a dissasociation notification
  1049.     packet is received from a STAtion."
  1050.     ::= 4
  1051.  
  1052. trapAssociationExpire TRAP-TYPE
  1053.     ENTERPRISE adm8628
  1054.     VARIABLES {
  1055.     trapSTAMacAddress
  1056.     }
  1057.     DESCRIPTION
  1058.     "This trap message is sent when the association's maximum time interval expires for
  1059.     an associated STAtion."
  1060.     ::= 5
  1061.  
  1062. trapReset TRAP-TYPE
  1063.     ENTERPRISE adm8628
  1064.     VARIABLES {
  1065.     sysReset
  1066.     }
  1067.     DESCRIPTION
  1068.     "This trap message is sent when Access Point Resets."
  1069.     ::= 6
  1070.  
  1071. trapSettingPingIPAddress TRAP-TYPE
  1072.     ENTERPRISE adm8628
  1073.     VARIABLES {
  1074.     operIPAddress
  1075.     }
  1076.     DESCRIPTION
  1077.     "This trap message is sent when the Access Point IP address
  1078.     is set with the transmition of a ping message."
  1079.     ::= 7
  1080.  
  1081. -- *** trap 8 to 20: add VARIABLES { sysTrapSwitch } for mib2c
  1082.  
  1083. trapStartUp TRAP-TYPE
  1084.     ENTERPRISE adm8628
  1085.     VARIABLES {
  1086.     sysTrapSwitch
  1087.     }
  1088.     DESCRIPTION
  1089.     "This trap message is sent when Access Point Starts Up."
  1090.     ::= 8
  1091.  
  1092. trapFailedToEraseFlash TRAP-TYPE
  1093.     ENTERPRISE adm8628
  1094.     VARIABLES {
  1095.     sysTrapSwitch
  1096.     }
  1097.     DESCRIPTION
  1098.     "This trap message is sent when Access Point Failed To Erase Flash."
  1099.     ::= 9
  1100.  
  1101. trapAPClientScanning TRAP-TYPE
  1102.     ENTERPRISE adm8628
  1103.     VARIABLES {
  1104.     sysTrapSwitch
  1105.     }
  1106.     DESCRIPTION
  1107.     "Access Point Client is scanning..."
  1108.     ::= 10
  1109.  
  1110. trapAPClientAuthenticating TRAP-TYPE
  1111.     ENTERPRISE adm8628
  1112.     VARIABLES {
  1113.     sysTrapSwitch
  1114.     }
  1115.     DESCRIPTION
  1116.     "Access Point Client is authenticating with the AP."
  1117.     ::= 11
  1118.  
  1119. trapAPClientAssociating TRAP-TYPE
  1120.     ENTERPRISE adm8628
  1121.     VARIABLES {
  1122.     sysTrapSwitch
  1123.     }
  1124.     DESCRIPTION
  1125.     "Access Point Client is associating with the AP."
  1126.     ::= 12
  1127.  
  1128. trapAPClientReAssociating TRAP-TYPE
  1129.     ENTERPRISE adm8628
  1130.     VARIABLES {
  1131.     sysTrapSwitch
  1132.     }
  1133.     DESCRIPTION
  1134.     "Access Point Client is reassociating with the AP."
  1135.     ::= 13
  1136.  
  1137. trapAPClientAuthenticationFailed TRAP-TYPE
  1138.     ENTERPRISE adm8628
  1139.     VARIABLES {
  1140.     sysTrapSwitch
  1141.     }
  1142.     DESCRIPTION
  1143.     "Access Point Client has failed authenticating with the AP."
  1144.     ::= 14
  1145.  
  1146. trapAPClientAssociationFailed TRAP-TYPE
  1147.     ENTERPRISE adm8628
  1148.     VARIABLES {
  1149.     sysTrapSwitch
  1150.     }
  1151.     DESCRIPTION
  1152.     "Access Point Client has failed associating with the AP."
  1153.     ::= 15
  1154.  
  1155. trapAPClientConnected TRAP-TYPE
  1156.     ENTERPRISE adm8628
  1157.     VARIABLES {
  1158.     sysTrapSwitch
  1159.     }
  1160.     DESCRIPTION
  1161.     "Access Point Client has been connected with the AP."
  1162.     ::= 16
  1163.  
  1164. trapAPClientDisconnected TRAP-TYPE
  1165.     ENTERPRISE adm8628
  1166.     VARIABLES {
  1167.     sysTrapSwitch
  1168.     }
  1169.     DESCRIPTION
  1170.     "Access Point Client has been disconnected from the AP."
  1171.     ::= 17                         
  1172.     
  1173. trapAPClientScanFailed    TRAP-TYPE
  1174.     ENTERPRISE adm8628
  1175.     VARIABLES {
  1176.     sysTrapSwitch
  1177.     }
  1178.     DESCRIPTION
  1179.     "Access Point Client has failed scanning!"
  1180.     ::= 18                         
  1181.              
  1182. trapAPClientJoinFailed    TRAP-TYPE
  1183.     ENTERPRISE adm8628
  1184.     VARIABLES {
  1185.     sysTrapSwitch
  1186.     }
  1187.     DESCRIPTION
  1188.     "Access Point Client has failed joining!"
  1189.     ::= 19       
  1190.  
  1191. trapAPClientJoining    TRAP-TYPE
  1192.     ENTERPRISE adm8628
  1193.     VARIABLES {
  1194.     sysTrapSwitch
  1195.     }
  1196.     DESCRIPTION
  1197.     "Access Point Client is in join state."
  1198.     ::= 20       
  1199.  
  1200. END
  1201.