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 / SMC2586.mib < prev    next >
Encoding:
Text File  |  2007-01-17  |  31.1 KB  |  1,158 lines

  1. -- ****************************************************************************
  2. -- * SMC Enterprise Management Information Base
  3. -- *
  4. -- * Verson: 1.5    2004/9/29
  5. -- *
  6. -- * Change log:
  7. -- *
  8. -- *    version 1.5 2004/9/29 
  9. -- *        # added new OID iEwirelessRFType for the type of the AP's
  10. -- *          RF module. (private.12560.1.3.2.8)
  11. -- *        # added new OID iEsecurityKeyLength for the key length for the
  12. -- *          security algorithm. (private.12560.1.3.3.9)
  13. -- *        # added new OID iEsecurityPreSharedKey for the secret key which
  14. -- *          is used by the TKIP engine. (private.12560.1.3.3.10)
  15. -- *        # added the new value of the OID iEwirelessDataRate.
  16. -- *          (private.12560.1.3.2.7)
  17. -- *        # added the new value of the OID iEsecurityMode.
  18. -- *          (private.12560.1.3.3.1)
  19. -- *
  20. -- *    version 1.4 2003/6/23 
  21. -- *        # added MAC address of the SNMP agent as the variable, 
  22. -- *          iEtrapAgentPhysicalID, to the enterprise traps.
  23. -- *
  24. -- *    version 1.3 2003/4/24 
  25. -- *        # added new OID iEtrapSTAMacAddr and iEtrapDeviceIpAddr for the
  26. -- *          variables of the SNMP traps.
  27. -- *          (private.12560.1.4.1.1 and private.12560.1.4.1.2)
  28. -- *        # added SNMP trap definitions.
  29. -- *
  30. -- *    version 1.2 2003/2/12 
  31. -- *        # added new items for iEsecurityMode: "256-bit WEP key", "802.1x 
  32. -- *          EAP-MD5 + 256-bit WEP key" and "802.1x EAP-TLS 256-bit key"
  33. -- *          (private.12560.1.3.3.1)
  34. -- *
  35. -- *    version 1.1 2003/1/16 
  36. -- *        # added new OID iEipObtainMethod for the method of obtaining an IP
  37. -- *          address of the LAN interfaces. (private.12560.1.3.1.5)
  38. -- *        # added new OID iEwirelessTransmitPower for the transmit power of
  39. -- *          the AP's RF module. (private.12560.1.3.2.6)
  40. -- *        # added new OID iEwirelessDataRate for the data rate of the AP.
  41. -- *          (private.12560.1.3.2.7)
  42. -- *    
  43. -- *    version 1.0 2002/9/26
  44. -- *        # First public release of the SMC Enterprise MIB.
  45. -- ****************************************************************************
  46. SMC-MIB DEFINITIONS ::= BEGIN
  47.     IMPORTS
  48.         Unsigned32, Counter32, Counter64, enterprises, 
  49.         OBJECT-TYPE, IpAddress, TimeTicks            
  50.                 FROM SNMPv2-SMI
  51.         MacAddress, DisplayString, TruthValue                                 
  52.                 FROM SNMPv2-TC
  53.         TRAP-TYPE
  54.                   FROM RFC-1215
  55. ;
  56.         
  57. smc                 OBJECT IDENTIFIER ::= { enterprises 12560 }
  58. iEMib            OBJECT IDENTIFIER ::= { smc 1 }
  59. iESystem        OBJECT IDENTIFIER ::= { iEMib 1 }
  60. iEStatus        OBJECT IDENTIFIER ::= { iEMib 2 }
  61. iELan            OBJECT IDENTIFIER ::= { iEMib 3 }
  62. iETrap            OBJECT IDENTIFIER ::= { iEMib 4 }
  63.  
  64. --***************************************************************
  65. --****************** System Control Group ***********************
  66. --***************************************************************
  67.  
  68. iEsysCtrlGrp OBJECT IDENTIFIER ::= {iESystem 1}
  69.  
  70. iEsysDescr OBJECT-TYPE
  71.     SYNTAX  DisplayString
  72.     ACCESS  read-only
  73.     STATUS  mandatory
  74.     DESCRIPTION
  75.         "A textual description of the entity. It is 
  76.         mandatory that this only contain printable
  77.         ASCII characters."
  78.     ::= { iEsysCtrlGrp 1 } 
  79.     
  80. iEsysBiosVersion OBJECT-TYPE
  81.     SYNTAX  DisplayString
  82.     ACCESS  read-only
  83.     STATUS  mandatory
  84.     DESCRIPTION
  85.         "The BIOS version of the entity."
  86.     ::= { iEsysCtrlGrp 2 } 
  87.     
  88. iEsysSoftwareVersion OBJECT-TYPE
  89.     SYNTAX  DisplayString
  90.     ACCESS  read-only
  91.     STATUS  mandatory
  92.     DESCRIPTION
  93.         "The software version of the entity."
  94.     ::= { iEsysCtrlGrp 3 }         
  95.  
  96. iEsysReset OBJECT-TYPE
  97.     SYNTAX INTEGER {enable(1),disable(2)}
  98.     ACCESS  read-write
  99.     STATUS  mandatory
  100.     DESCRIPTION       
  101.         "By setting this attribute enable(1), a reset command to 
  102.         the system is issued. This attribute always returns FALSE
  103.         when it is read." 
  104.     ::= { iEsysCtrlGrp 4 } 
  105.  
  106. iEsysLoadDefaults OBJECT-TYPE
  107.     SYNTAX INTEGER { enable(1), disable(2) }
  108.     ACCESS  read-write
  109.     STATUS  mandatory
  110.     DESCRIPTION       
  111.         "Setting this attribute to enable(1), will cause the system to load
  112.         the factory default values of all the operational parameters. This
  113.         attribute always returns FALSE when it is read." 
  114.     ::= { iEsysCtrlGrp 5 }
  115.     
  116. iEsysSnmpReadOnlyCommunity OBJECT-TYPE
  117.     SYNTAX  OCTET STRING
  118.     ACCESS  read-write
  119.     STATUS  mandatory
  120.     DESCRIPTION
  121.         "The read-only SNMP community of the entity."
  122.     ::= { iEsysCtrlGrp 6 }    
  123.  
  124. iEsysSnmpReadWriteCommunity OBJECT-TYPE
  125.     SYNTAX  OCTET STRING
  126.     ACCESS  read-write
  127.     STATUS  mandatory
  128.     DESCRIPTION
  129.         "The read-write SNMP community of the entity."
  130.     ::= { iEsysCtrlGrp 7 }    
  131.  
  132. iEsysHostName OBJECT-TYPE
  133.     SYNTAX  OCTET STRING
  134.     ACCESS  read-write
  135.     STATUS  mandatory
  136.     DESCRIPTION
  137.         "The host name of the entity."
  138.     ::= { iEsysCtrlGrp 8}    
  139.      
  140. iEsysDomain OBJECT-TYPE
  141.     SYNTAX  OCTET STRING
  142.     ACCESS  read-write
  143.     STATUS  mandatory
  144.     DESCRIPTION
  145.         "The domain (DNS suffix) of the entity."
  146.     ::= { iEsysCtrlGrp 9}    
  147.      
  148. iEsysVerboseTrace OBJECT-TYPE
  149.     SYNTAX  INTEGER {enable(1),disable(2)}
  150.     ACCESS  read-write
  151.     STATUS  mandatory
  152.     DESCRIPTION
  153.         "Enable or disable verbose debug tracing of the device."
  154.     ::= { iEsysCtrlGrp 10}    
  155.     
  156.     
  157. --***************************************************************
  158. --******************* Trap Control Group ************************
  159. --***************************************************************
  160.  
  161. iEtrapCtrlGrp    OBJECT IDENTIFIER ::= { iESystem 2 }
  162.     
  163. iEtrapEnabled OBJECT-TYPE
  164.     SYNTAX INTEGER {
  165.             enable(1),
  166.             disable(2)
  167.             }
  168.     ACCESS read-write
  169.     STATUS mandatory
  170.     DESCRIPTION
  171.         "This attribute enables or disables the transmission of SNMP.V1
  172.         TRAPs."
  173.     ::= {iEtrapCtrlGrp 1}
  174.     
  175. -- ---------------------------------------------------------- --
  176. -- The Trap Target Address Table
  177. -- ---------------------------------------------------------- --    
  178. iEtrapTargetAddrTable OBJECT-TYPE
  179.     SYNTAX    SEQUENCE OF IEtrapTargetAddrEntry
  180.     MAX-ACCESS  not-accessible
  181.     STATUS      current
  182.     DESCRIPTION
  183.         "A table of trap destinations information. An entry
  184.         appears    in this table for each trap destination."
  185.     ::= { iEtrapCtrlGrp 2 }
  186.         
  187. iEtrapTargetAddrEntry OBJECT-TYPE
  188.     SYNTAX      IEtrapTargetAddrEntry
  189.     MAX-ACCESS  not-accessible
  190.     STATUS      current
  191.     DESCRIPTION
  192.         "The information of the trap destination, ex., IP
  193.         address."
  194.     INDEX { iEtrapIndex }
  195.     ::= { iEtrapTargetAddrTable 1 }
  196.  
  197. IEtrapTargetAddrEntry ::=
  198.     SEQUENCE {
  199.         iEtrapIndex
  200.             INTEGER,
  201.         iEtrapTargetAddr
  202.             IpAddress,
  203.         iEtrapTargetCommunity
  204.             OCTET STRING,
  205.         iEtrapTargetAllowedToSend
  206.             INTEGER
  207.         }
  208.  
  209. iEtrapIndex OBJECT-TYPE
  210.     SYNTAX INTEGER
  211.     ACCESS not-accessible
  212.     STATUS mandatory
  213.     DESCRIPTION
  214.         "The index for each trap destination."
  215.     ::= {iEtrapTargetAddrEntry 1}
  216.  
  217. iEtrapTargetAddr OBJECT-TYPE
  218.     SYNTAX IpAddress
  219.     ACCESS read-write
  220.     STATUS mandatory
  221.     DESCRIPTION
  222.         "The IP address of the trap destination."
  223.     ::= {iEtrapTargetAddrEntry 2}
  224.     
  225. iEtrapTargetCommunity OBJECT-TYPE
  226.     SYNTAX OCTET STRING
  227.     ACCESS read-write
  228.     STATUS mandatory
  229.     DESCRIPTION
  230.         "The community of the trap destination."
  231.     ::= {iEtrapTargetAddrEntry 3}
  232.  
  233. iEtrapTargetAllowedToSend OBJECT-TYPE
  234.     SYNTAX INTEGER {
  235.                 true(1),
  236.                 false(2)
  237.                 }
  238.     ACCESS read-write
  239.     STATUS mandatory
  240.     DESCRIPTION
  241.         "Is the entity allowed to send a trap to the entry ?"
  242.     ::= {iEtrapTargetAddrEntry 4}
  243.     
  244.  
  245. -- ---------------------------------------------------------- --
  246. -- End of the Trap Target Address Table
  247. -- ---------------------------------------------------------- --
  248.     
  249. --***************************************************************
  250. --********************** Status Group ***************************
  251. --***************************************************************
  252. -- ---------------------------------------------------------- --
  253. -- The DHCP Mappings Table
  254. -- ---------------------------------------------------------- --
  255. iEstatusDhcpMappingsTable OBJECT-TYPE
  256.     SYNTAX    SEQUENCE OF IEstatusDhcpMappingsEntry
  257.     MAX-ACCESS  not-accessible
  258.     STATUS      current
  259.     DESCRIPTION
  260.         "A table of current DHCP mappings information. An entry
  261.         appears    in this table for each DHCP client."
  262.     ::= { iEStatus 1 }
  263.     
  264. iEstatusDhcpMappingsEntry OBJECT-TYPE
  265.     SYNTAX      IEstatusDhcpMappingsEntry
  266.     MAX-ACCESS  not-accessible
  267.     STATUS      current
  268.     DESCRIPTION
  269.         "The information of the DHCP client, ex., IP
  270.         address, MAC address and DHCP mapping type."
  271.     INDEX { iEdhcpMappingIpAddress }
  272.     ::= { iEstatusDhcpMappingsTable 1 }
  273.  
  274. IEstatusDhcpMappingsEntry ::=
  275.     SEQUENCE {
  276.         iEdhcpMappingIpAddress
  277.             IpAddress,
  278.         iEdhcpMappingMacAddress
  279.             OCTET STRING,
  280.         iEdhcpMappingType
  281.             INTEGER
  282.         }
  283.         
  284. iEdhcpMappingIpAddress OBJECT-TYPE
  285.     SYNTAX IpAddress
  286.     ACCESS read-only
  287.     STATUS mandatory
  288.     DESCRIPTION
  289.         "The allocated IP address of the DHCP client."
  290.     ::= {iEstatusDhcpMappingsEntry 1}
  291.                 
  292. iEdhcpMappingMacAddress OBJECT-TYPE
  293.     SYNTAX OCTET STRING (SIZE (6))
  294.     ACCESS read-only
  295.     STATUS mandatory
  296.     DESCRIPTION
  297.         "The MAC address of the DHCP client."
  298.     ::= {iEstatusDhcpMappingsEntry 2}
  299.                 
  300. iEdhcpMappingType OBJECT-TYPE
  301.     SYNTAX INTEGER  {
  302.                 dynamic(1),
  303.                 fixed(2),
  304.                 inuse(3)
  305.                 }
  306.     ACCESS read-only
  307.     STATUS mandatory
  308.     DESCRIPTION
  309.         "The type of the IP address."
  310.     ::= {iEstatusDhcpMappingsEntry 3}
  311.                 
  312. -- ---------------------------------------------------------- --
  313. -- End of the DHCP Mappings Table
  314. -- ---------------------------------------------------------- --    
  315.         
  316. --***************************************************************
  317. --****************** LAN IP Control Group ***********************
  318. --***************************************************************
  319.  
  320. iEipCtrlGrp OBJECT IDENTIFIER ::= {iELan 1}
  321.  
  322. iEipAddress OBJECT-TYPE
  323.     SYNTAX IpAddress
  324.     ACCESS read-write
  325.     STATUS mandatory
  326.     DESCRIPTION     
  327.         "The IP address of this device used over its Ethernet
  328.         or Wireless LAN interface."
  329.     ::= { iEipCtrlGrp 1 }
  330.  
  331. iEipMask OBJECT-TYPE
  332.     SYNTAX  IpAddress
  333.     ACCESS  read-write
  334.     STATUS  mandatory
  335.     DESCRIPTION
  336.         "The IP subnet mask used by the IP entity when accessing
  337.         devices through any of its LAN interfaces (Ethernet or WLAN)."
  338.     ::= { iEipCtrlGrp 2}
  339.  
  340. iEipGateway OBJECT-TYPE
  341.     SYNTAX IpAddress
  342.     ACCESS read-write
  343.     STATUS mandatory
  344.     DESCRIPTION     
  345.         "The IP address of the default gateway."
  346.     ::= { iEipCtrlGrp 3 }
  347.     
  348. iEipMacAddress OBJECT-TYPE
  349.     SYNTAX  OCTET STRING (SIZE (6))
  350.     ACCESS  read-only
  351.     STATUS  mandatory
  352.     DESCRIPTION
  353.         "The MAC address of the Ethernet interface."
  354.     ::= { iEipCtrlGrp 4}    
  355.  
  356. iEipObtainMethod OBJECT-TYPE
  357.     SYNTAX  INTEGER  {
  358.                 obtainAutomatically(1),
  359.                 setManually(2)
  360.                 }
  361.     ACCESS  read-write
  362.     STATUS  mandatory
  363.     DESCRIPTION
  364.         "The method of obtaining an IP address for the LAN interfaces"
  365.     ::= { iEipCtrlGrp 5}    
  366.                 
  367.     
  368. --***************************************************************
  369. --*********** LAN Wireless Operation Control Group **************
  370. --***************************************************************
  371.         
  372. iEwirelessOperCtrlGrp OBJECT IDENTIFIER ::= {iELan 2}        
  373.  
  374. iEwirelessChannelID  OBJECT-TYPE
  375.     SYNTAX  INTEGER  {
  376.                 channel1(1),
  377.                 channel2(2),
  378.                 channel3(3),
  379.                 channel4(4),
  380.                 channel5(5),
  381.                 channel6(6),
  382.                 channel7(7),
  383.                 channel8(8),
  384.                 channel9(9),
  385.                 channel10(10),
  386.                 channel11(11),
  387.                 channel12(12),
  388.                 channel13(13),
  389.                 channel14(14)
  390.                 }
  391.     ACCESS  read-write
  392.     STATUS  mandatory
  393.     DESCRIPTION
  394.         "The operating frequency channel. Valid numbers
  395.         are    as defind in ISO/IEC 8802-11:1999, 15.4.6.2."
  396.     ::= { iEwirelessOperCtrlGrp 1 }
  397.     
  398. iEwirelessSSID OBJECT-TYPE
  399.      SYNTAX  OCTET STRING (SIZE (40))
  400.      ACCESS  read-write    
  401.      STATUS  mandatory
  402.      DESCRIPTION
  403.          "The network name. The size of the network name
  404.          should not exceed 40 characters."
  405.      ::= {iEwirelessOperCtrlGrp 2 }  
  406.      
  407. iEwirelessAuthenticationType OBJECT-TYPE
  408.     SYNTAX    INTEGER {
  409.                   openSystem(1),
  410.                   sharedKey(2),
  411.                   bothType(3)
  412.                   }
  413.     ACCESS read-write
  414.     STATUS mandatory
  415.     DESCRIPTION     
  416.         "This attribute indicates the authentication algorithm
  417.         used during the authentication sequence.
  418.         The value of this attribute is one of the following:
  419.         1 - Open System,
  420.         2 - Shared Key
  421.         3 - Both Type "
  422.     ::= {iEwirelessOperCtrlGrp 3 }   
  423.     
  424. iEwirelessAssociatedSTAsNum OBJECT-TYPE
  425.       SYNTAX  Counter32
  426.       ACCESS  read-only
  427.       STATUS  mandatory
  428.       DESCRIPTION
  429.       "This parameter's value indicates the number of the currently
  430.       associated STAtions. Associated STAtions should not be more
  431.       than 2007."
  432.       ::= { iEwirelessOperCtrlGrp 4 }             
  433.  
  434. -- ---------------------------------------------------------- --
  435. -- The Device Status Table
  436. -- ---------------------------------------------------------- --    
  437. iEdeviceStatusTable OBJECT-TYPE
  438.     SYNTAX    SEQUENCE OF IEdeviceStatusEntry
  439.     MAX-ACCESS  not-accessible
  440.     STATUS      current
  441.     DESCRIPTION
  442.         "A table of associated stations information. An entry
  443.         appears    in this table for each station."
  444.     ::= { iEwirelessOperCtrlGrp 5 }
  445.         
  446. iEdeviceStatusEntry OBJECT-TYPE
  447.     SYNTAX      IEdeviceStatusEntry
  448.     MAX-ACCESS  not-accessible
  449.     STATUS      current
  450.     DESCRIPTION
  451.         "The information of the associated station, ex., MAC
  452.         address."
  453.     INDEX { iEdeviceStatusMacAddr }
  454.     ::= { iEdeviceStatusTable 1 }
  455.  
  456. IEdeviceStatusEntry ::=
  457.     SEQUENCE {
  458.         iEdeviceStatusMacAddr
  459.             OCTET STRING,
  460.         iEdeviceStatusServiceState
  461.             INTEGER,
  462.         iEdeviceStatusOctetsTx
  463.             Counter64,
  464.         iEdeviceStatusOctetsRx
  465.             Counter64,
  466.         iEdeviceStatusIpAddress
  467.             IpAddress,
  468.         iEdeviceStatusClientType
  469.             INTEGER,
  470.         iEdeviceStatusName
  471.             DisplayString,
  472.         iEdeviceStatusAllowedToPass
  473.             TruthValue,
  474.         iEdeviceStatusFilterStatus
  475.             INTEGER,
  476.         iEdeviceStatusTimeOfLastActivity
  477.             TimeTicks
  478.         }
  479.  
  480. iEdeviceStatusMacAddr OBJECT-TYPE
  481.     SYNTAX  OCTET STRING (SIZE (6))
  482.     ACCESS  read-only
  483.     STATUS  mandatory
  484.     DESCRIPTION
  485.           "The MAC address of the wireless client."
  486.     ::= { iEdeviceStatusEntry 1 }             
  487.     
  488. iEdeviceStatusServiceState OBJECT-TYPE
  489.     SYNTAX  INTEGER {
  490.                 not_able_to_send(1),
  491.                 unauthenticated_and_unassociated(2),
  492.                 authenticated_but_unassociated(3),
  493.                 authenticated_and_associated(4)
  494.                 }
  495.     ACCESS  read-only
  496.     STATUS  mandatory
  497.     DESCRIPTION
  498.           "The authenticated and associated states of the wireless
  499.           client."
  500.     ::= { iEdeviceStatusEntry 2 }             
  501.  
  502. iEdeviceStatusOctetsTx OBJECT-TYPE
  503.     SYNTAX  Counter64
  504.     ACCESS  read-only
  505.     STATUS  mandatory
  506.     DESCRIPTION
  507.           "The number of octets in the data frames which are transmitted
  508.           from the wireless client."
  509.     ::= { iEdeviceStatusEntry 3 }             
  510.  
  511. iEdeviceStatusOctetsRx OBJECT-TYPE
  512.     SYNTAX  Counter64
  513.     ACCESS  read-only
  514.     STATUS  mandatory
  515.     DESCRIPTION
  516.           "The number of octets in the data frames which are sent to
  517.           the wireless client."
  518.     ::= { iEdeviceStatusEntry 4 }             
  519.  
  520. iEdeviceStatusIpAddress OBJECT-TYPE
  521.     SYNTAX  IpAddress
  522.     ACCESS  read-only
  523.     STATUS  mandatory
  524.     DESCRIPTION
  525.           "The IP address of the wireless client."
  526.     ::= { iEdeviceStatusEntry 5 }             
  527.  
  528. iEdeviceStatusClientType OBJECT-TYPE
  529.     SYNTAX  INTEGER {
  530.                 unknow(1),
  531.                 wireless_client_station(5)
  532.                 }
  533.     ACCESS  read-only
  534.     STATUS  mandatory
  535.     DESCRIPTION
  536.           "The type of the wireless client."
  537.     ::= { iEdeviceStatusEntry 6 }             
  538.  
  539. iEdeviceStatusName OBJECT-TYPE
  540.     SYNTAX  DisplayString
  541.     ACCESS  read-only
  542.     STATUS  mandatory
  543.     DESCRIPTION
  544.           "The name of the wireless client, in the form of a printable
  545.           ASCII string."
  546.     ::= { iEdeviceStatusEntry 7 }             
  547.         
  548. iEdeviceStatusAllowedToPass OBJECT-TYPE
  549.     SYNTAX  TruthValue {
  550.                 true(1),
  551.                 false(2)
  552.                 }
  553.     ACCESS  read-only
  554.     STATUS  mandatory
  555.     DESCRIPTION
  556.           "Whether the wireless client is layer 2 filtered. If TRUE, the
  557.           packets from the station are allowed to pass. Otherwise, the
  558.           packets from the station are not allowed to pass."
  559.     ::= { iEdeviceStatusEntry 8 }             
  560.  
  561. iEdeviceStatusFilterStatus OBJECT-TYPE
  562.     SYNTAX  INTEGER {
  563.                 other(1),
  564.                 invalid(2),
  565.                 permanent(3),
  566.                 deleteOnReset(4),
  567.                 deleteOnTimeout(5)
  568.                 }
  569.     ACCESS  read-only
  570.     STATUS  mandatory
  571.     DESCRIPTION
  572.         "This object indicates the status of this entry.
  573.         The default value is permanent(3).
  574.             other(1) - this entry is currently in use but the
  575.                 conditions under which it will remain so are
  576.                 different from each of the following values.
  577.             invalid(2) - writing this value to the object
  578.                 removes the corresponding entry.
  579.             permanent(3) - this entry is currently in use and
  580.                 will remain so after the next reset of the
  581.                 entity.
  582.             deleteOnReset(4) - this entry is currently in use
  583.                 and will remain so until the next reset of the
  584.                 entity.
  585.             deleteOnTimeout(5) - this entry is currently in use
  586.                 and will remain so until it is aged out."
  587.     ::= { iEdeviceStatusEntry 9 }             
  588.  
  589. iEdeviceStatusTimeOfLastActivity OBJECT-TYPE
  590.     SYNTAX  TimeTicks
  591.     ACCESS  read-only
  592.     STATUS  mandatory
  593.     DESCRIPTION
  594.           "Time of last activity for this wireless client."
  595.     ::= { iEdeviceStatusEntry 10 }             
  596.     
  597.  
  598. -- ---------------------------------------------------------- --
  599. -- End of the Device Status Table
  600. -- ---------------------------------------------------------- --              
  601.       
  602. iEwirelessTransmitPower OBJECT-TYPE
  603.     SYNTAX    INTEGER {
  604.                   high(1),
  605.                   medium_high(2),
  606.                   medium(3),
  607.                   medium_low(4),
  608.                   low(5)
  609.                   }
  610.     ACCESS read-write
  611.     STATUS mandatory
  612.     DESCRIPTION     
  613.         "This attribute indicates the transmit power of the AP's
  614.         RF module. The value of this attribute is one of the
  615.         following:
  616.         1 - High,
  617.         2 - Medium High
  618.         3 - Medium
  619.         4 - Medium Low
  620.         5 - Low "
  621.     ::= {iEwirelessOperCtrlGrp 6 }   
  622.                 
  623. iEwirelessDataRate OBJECT-TYPE
  624.     SYNTAX INTEGER {
  625.                txrate_auto(0),
  626.             txrate_1Mbps(1),
  627.             txrate_2Mbps(2),
  628.             txrate_5p5Mbps(5),
  629.             txrate_6Mbps(6),
  630.             txrate_9Mbps(9),
  631.             txrate_11Mbps(11),
  632.             txrate_12Mbps(12),
  633.             txrate_18Mbps(18),
  634.             txrate_22Mbps(22),
  635.             txrate_24Mbps(24),
  636.             txrate_36Mbps(36),
  637.             txrate_48Mbps(48),
  638.             txrate_54Mbps(54),
  639.             txrate_72Mbps(72),
  640.             txrate_108Mbps(108)
  641.             }
  642.     ACCESS read-write
  643.     STATUS mandatory
  644.     DESCRIPTION
  645.         "Data rate of this wireless network interface. 
  646.         The meanings of the values are: 
  647.         0 (Auto), 1 (1 Mbps), 2 (2 Mbps), 5 (5.5 Mbps), 6 (6 Mbps), 9 (9 Mbps),
  648.         11 (11 Mbps), 12 (12 Mbps), 18 (18 Mbps), 22 (22 Mbps), 24 (24 Mbps),
  649.         36 (36 Mbps), 48 (48 Mbps), 54 (54 Mbps), 72 (72 Mbps), 108 (108 Mbps)."
  650.     ::= {iEwirelessOperCtrlGrp 7 }   
  651.  
  652. iEwirelessRFType OBJECT-TYPE
  653.     SYNTAX    INTEGER {
  654.                   b_only(0),
  655.                   mixed(1),
  656.                   g_only(3)
  657.                   }
  658.     ACCESS read-write
  659.     STATUS mandatory
  660.     DESCRIPTION     
  661.         "This attribute indicates the type of the AP's
  662.         RF module. The value of this attribute is one of the
  663.         following:
  664.         0 - B Only,
  665.         1 - Mixed,
  666.         3 - G Only"
  667.     ::= {iEwirelessOperCtrlGrp 8 }
  668.     
  669.  
  670. --***************************************************************
  671. --************ LAN Wireless Security Control Group **************
  672. --***************************************************************
  673.         
  674. iEwirelessSecurityCtrlGrp OBJECT IDENTIFIER ::= {iELan 3}    
  675.  
  676. iEsecurityMode OBJECT-TYPE
  677.     SYNTAX INTEGER {
  678.                   openSystem(0),
  679.                   staticWEP(1),
  680.                   staticTKIP(2),
  681.                 staticAES(3),
  682.                   dot1xNoEncrypt(16),
  683.                 dot1xStaticWEP(17),
  684.                 dot1xStaticTKIP(18),
  685.                 dot1xStaticAES(19),
  686.                   dot1xDynamicWEP(33),
  687.                   dot1xDynamicTKIP(34),
  688.                   dot1xDynamicAES(35)
  689.                   }
  690.     ACCESS read-write
  691.     STATUS mandatory
  692.     DESCRIPTION
  693.         "Security mode that is a combination of static/dynamic WEP, TKIP, AES,
  694.         and IEEE 802.1x. The meanings of the values are:
  695.         0: Open System
  696.         1: Static WEP
  697.         2: Static TKIP
  698.         3: Static AES
  699.         16: IEEE 802.1x EAP without encryption
  700.         17: IEEE 802.1x EAP with static WEP
  701.         18: IEEE 802.1x EAP with static TKIP
  702.         19: IEEE 802.1x EAP with static AES
  703.         33: IEEE 802.1x EAP with dynamic WEP
  704.         34: IEEE 802.1x EAP with dynamic TKIP
  705.         35: IEEE 802.1x EAP with dynamic AES"
  706.     ::= { iEwirelessSecurityCtrlGrp 1 }
  707.     
  708. iEsecurityDefaultWEPKeyID OBJECT-TYPE
  709.     SYNTAX INTEGER   (1..4)
  710.     ACCESS read-write
  711.     STATUS mandatory
  712.     DESCRIPTION
  713.         "This attribute shall indicate the use of the first, second,
  714.         third, or fourth DefaultWEPKey when set to one, two, three,
  715.         or four."
  716.     ::= {iEwirelessSecurityCtrlGrp 2}                   
  717.  
  718. iEsecurityWEPKey1 OBJECT-TYPE
  719.     SYNTAX OCTET STRING
  720.     ACCESS  read-write
  721.     STATUS  mandatory
  722.     DESCRIPTION    
  723.         "A WEP default secret key 1 value."
  724.     ::= { iEwirelessSecurityCtrlGrp 3 }    
  725.  
  726. iEsecurityWEPKey2 OBJECT-TYPE
  727.     SYNTAX OCTET STRING
  728.     ACCESS  read-write
  729.     STATUS  mandatory
  730.     DESCRIPTION    
  731.         "A WEP default secret key 2 value."
  732.     ::= { iEwirelessSecurityCtrlGrp 4 }    
  733.  
  734. iEsecurityWEPKey3 OBJECT-TYPE
  735.     SYNTAX OCTET STRING
  736.     ACCESS  read-write
  737.     STATUS  mandatory
  738.     DESCRIPTION    
  739.         "A WEP default secret key 3 value."
  740.     ::= { iEwirelessSecurityCtrlGrp 5 }    
  741.  
  742. iEsecurityWEPKey4 OBJECT-TYPE
  743.     SYNTAX OCTET STRING
  744.     ACCESS  read-write
  745.     STATUS  mandatory
  746.     DESCRIPTION    
  747.         "A WEP default secret key 4 value."
  748.     ::= { iEwirelessSecurityCtrlGrp 6 }  
  749.               
  750.     
  751. --***************************************************************
  752. --************* 802.1X/RADIUS Control Sub-Group *****************
  753. --***************************************************************
  754.         
  755. iEradiusCtrlGrp OBJECT IDENTIFIER ::= {iEwirelessSecurityCtrlGrp 7}    
  756.  
  757. iEradiusPrimaryServerIPAddr OBJECT-TYPE
  758.     SYNTAX IpAddress
  759.     ACCESS read-write
  760.     STATUS mandatory
  761.     DESCRIPTION     
  762.         "The IP address of the primary RADIUS server."
  763.     ::= { iEradiusCtrlGrp 1 }
  764.     
  765. iEradiusSecondServerIPAddr OBJECT-TYPE
  766.     SYNTAX IpAddress
  767.     ACCESS read-write
  768.     STATUS mandatory
  769.     DESCRIPTION     
  770.         "The IP address of the secondary RADIUS server."
  771.     ::= { iEradiusCtrlGrp 2 }    
  772.     
  773. iEradiusAuthenticationPort OBJECT-TYPE
  774.     SYNTAX Unsigned32
  775.     ACCESS read-write
  776.     STATUS mandatory
  777.     DESCRIPTION     
  778.         "Specifies the UDP port used for RADIUS authentication.
  779.         The default port number is 1812."
  780.     ::= { iEradiusCtrlGrp 3 }    
  781.  
  782. iEradiusAccountingPort OBJECT-TYPE
  783.     SYNTAX Unsigned32
  784.     ACCESS read-write
  785.     STATUS mandatory
  786.     DESCRIPTION     
  787.         "Specifies the UDP port used for RADIUS accounting.
  788.         The default port number is 1813."
  789.     ::= { iEradiusCtrlGrp 4 }    
  790.  
  791. iEradiusTimeout OBJECT-TYPE
  792.     SYNTAX Unsigned32
  793.     ACCESS read-write
  794.     STATUS mandatory
  795.     DESCRIPTION     
  796.         "Specifies the time of waiting, in seconds, for an
  797.         authentication response from the primary RADIUS server
  798.         before resending the authentication request. The default
  799.         timeout is 5 seconds."
  800.     ::= { iEradiusCtrlGrp 5 }
  801.     
  802. iEradiusMaxRetry OBJECT-TYPE
  803.     SYNTAX Unsigned32
  804.     ACCESS read-write
  805.     STATUS mandatory
  806.     DESCRIPTION     
  807.         "Specifies the maximal number of retries for communicating
  808.         with the primary RADIUS server. After the number of retries
  809.         reaches this value, the entity will try to communicate with
  810.         the secondary RADIUS server."
  811.     ::= { iEradiusCtrlGrp 6 }
  812.     
  813. iEradiusShareKey OBJECT-TYPE
  814.     SYNTAX OCTET STRING (SIZE (20))
  815.     ACCESS read-write
  816.     STATUS mandatory
  817.     DESCRIPTION     
  818.         "The entity, which acts as a RADIUS client, and the RADIUS
  819.         server(s) share a secret so that they can authenticate
  820.         each other. This variable specifies the secret."
  821.     ::= { iEradiusCtrlGrp 7 }    
  822.     
  823. iEradiusNASIndentifier OBJECT-TYPE
  824.     SYNTAX OCTET STRING (SIZE (32))
  825.     ACCESS read-write
  826.     STATUS mandatory
  827.     DESCRIPTION     
  828.         "In terms of RADIUS, the entity is an NAS (Network Access
  829.         Server) for IEEE 802.1x-capable wireless clients. In
  830.         addition to its IP address, the entity can be identified
  831.         with a name--NAS identifier."
  832.     ::= { iEradiusCtrlGrp 8 }            
  833.     
  834. --***************************************************************
  835. --********* MAC-Address-Based Access Control Sub-Group **********
  836. --***************************************************************
  837.         
  838. iEmacAddrAccCtrlGrp OBJECT IDENTIFIER ::= {iEwirelessSecurityCtrlGrp 8}    
  839.  
  840. iEmacAddrAccCtrlFunctionality OBJECT-TYPE
  841.     SYNTAX INTEGER {
  842.             enable(1),
  843.             disable(2)
  844.             }
  845.     ACCESS  read-write
  846.     STATUS mandatory
  847.     DESCRIPTION     
  848.         "This attribute enables or disables the MAC-Address-Based access
  849.         control of the wireless LAN."
  850.     ::= { iEmacAddrAccCtrlGrp 1 }
  851.     
  852. iEmacAddrAccCtrlType OBJECT-TYPE
  853.     SYNTAX INTEGER {
  854.             inclusive(1),
  855.             exclusive(2)
  856.             }
  857.     ACCESS read-write
  858.     STATUS mandatory
  859.     DESCRIPTION     
  860.         "This attribute identifies the specific packet should be passed
  861.         or blocked."
  862.     ::= { iEmacAddrAccCtrlGrp 2 }    
  863.     
  864. -- ---------------------------------------------------------- --
  865. -- The MAC-Address-Based Access Control Table
  866. -- ---------------------------------------------------------- --    
  867. iEmacAddrAccCtrlTable OBJECT-TYPE
  868.     SYNTAX    SEQUENCE OF IEmacAddrAccCtrlEntry
  869.     MAX-ACCESS  not-accessible
  870.     STATUS      current
  871.     DESCRIPTION
  872.         "A table of MAC-Address-Based access control information.
  873.         An entry appears in this table for each control."
  874.     ::= { iEmacAddrAccCtrlGrp 3 }
  875.         
  876. iEmacAddrAccCtrlEntry OBJECT-TYPE
  877.     SYNTAX      IEmacAddrAccCtrlEntry
  878.     MAX-ACCESS  not-accessible
  879.     STATUS      current
  880.     DESCRIPTION
  881.         "The information of the control entry."
  882.     INDEX { iEmacAddrAccCtrlMacAddr }
  883.     ::= { iEmacAddrAccCtrlTable 1 }
  884.  
  885. IEmacAddrAccCtrlEntry ::=
  886.     SEQUENCE {
  887.         iEmacAddrAccCtrlMacAddr
  888.             OCTET STRING,
  889.         iEmacAddrAccCtrlSwitch
  890.             INTEGER
  891.         }
  892.  
  893. iEmacAddrAccCtrlMacAddr OBJECT-TYPE
  894.     SYNTAX OCTET STRING (SIZE (6))
  895.     ACCESS read-write
  896.     STATUS mandatory
  897.     DESCRIPTION
  898.         "Specifies the MAC address which is allowed or disabled to access
  899.         the wireless LAN."
  900.     ::= {iEmacAddrAccCtrlEntry 1}
  901.  
  902. iEmacAddrAccCtrlSwitch OBJECT-TYPE
  903.     SYNTAX INTEGER {
  904.             enable(1),
  905.             disable(2)
  906.             }
  907.     ACCESS read-write
  908.     STATUS mandatory
  909.     DESCRIPTION
  910.         "This attribute enables or disables the MAC-Address-Based access
  911.         control entry."
  912.     ::= {iEmacAddrAccCtrlEntry 2}
  913.                 
  914. -- ---------------------------------------------------------- --
  915. -- End of the MAC-Address-Based Access Control Table
  916. -- ---------------------------------------------------------- --    
  917.                 
  918. iEsecurityKeyLength OBJECT-TYPE
  919.     SYNTAX INTEGER {
  920.                 key_64_bit(64),
  921.                 key_128_bit(128),
  922.                 key_152_bit(152),
  923.                 key_256_bit(256)
  924.                 }
  925.     ACCESS read-write
  926.     STATUS mandatory
  927.     DESCRIPTION
  928.         "Key length for the security algorithm. This value minus 24 (length
  929.         of auto-generated Initial Vector) is the length of the actual key
  930.         injected into the security engine."
  931.     ::= { iEwirelessSecurityCtrlGrp 9 } 
  932.     
  933. iEsecurityPreSharedKey OBJECT-TYPE
  934.     SYNTAX OCTET STRING (SIZE (63))
  935.     ACCESS read-write
  936.     STATUS mandatory
  937.     DESCRIPTION     
  938.         "This object specifies the secret key which is used by the TKIP
  939.         engine as a master key to generate keys that actually encrypt
  940.         outgoing packets and decrypt incoming packets."
  941.     ::= { iEwirelessSecurityCtrlGrp 10 }       
  942.         
  943.         
  944. --***************************************************************
  945. --*********************** Enterprise Traps **********************
  946. --***************************************************************
  947.  
  948. iEtrapVariableGrp OBJECT IDENTIFIER ::= {iETrap 1}
  949.  
  950. iEtrapSTAMacAddr OBJECT-TYPE
  951.     SYNTAX OCTET STRING (SIZE (6))
  952.     ACCESS read-only
  953.     STATUS mandatory
  954.     DESCRIPTION     
  955.         "The MAC address of a station device."
  956.     ::= {iEtrapVariableGrp 1}
  957.  
  958. iEtrapDeviceIpAddr OBJECT-TYPE
  959.     SYNTAX INTEGER
  960.     ACCESS read-only
  961.     STATUS mandatory
  962.     DESCRIPTION     
  963.         "The IP address of the device."
  964.     ::= {iEtrapVariableGrp 2}
  965.  
  966. iEtrapAgentPhysicalID OBJECT-TYPE
  967.     SYNTAX OCTET STRING (SIZE (6))
  968.     ACCESS read-only
  969.     STATUS mandatory
  970.     DESCRIPTION     
  971.         "The physical ID of the device."
  972.     ::= {iEtrapVariableGrp 3}
  973.  
  974. -- ---------------------------------------------------------- --
  975. -- Define for enterprise traps
  976. -- ---------------------------------------------------------- --    
  977.  
  978. iEtrapFirmwareUpgradeSucc TRAP-TYPE
  979.     ENTERPRISE smc
  980.     VARIABLES {
  981.         iEtrapAgentPhysicalID
  982.     }
  983.     DESCRIPTION
  984.         "This trap message is sent when the device upgrades firmware 
  985.         successfully."
  986.     ::= 1
  987.         
  988. iEtrapFirmwareUpgradeFail TRAP-TYPE
  989.     ENTERPRISE smc
  990.     VARIABLES {
  991.         iEtrapAgentPhysicalID
  992.     }
  993.     DESCRIPTION
  994.         "This trap message is sent when the device upgrades firmware 
  995.         unsuccessfully."
  996.     ::= 2
  997.               
  998. iEtrapWANConnected TRAP-TYPE
  999.     ENTERPRISE smc
  1000.     VARIABLES {
  1001.         iEtrapAgentPhysicalID,
  1002.         ifIndex
  1003.     }
  1004.     DESCRIPTION
  1005.         "This trap message is sent when the WAN interface is connected."
  1006.     ::= 3
  1007.  
  1008. iEtrapWANDisconnected TRAP-TYPE
  1009.     ENTERPRISE smc
  1010.     VARIABLES {
  1011.         iEtrapAgentPhysicalID,
  1012.         ifIndex
  1013.     }
  1014.     DESCRIPTION
  1015.         "This trap message is sent when the WAN interface is disconnected."
  1016.     ::= 4
  1017.  
  1018. iEtrapIfGotIpAddr TRAP-TYPE
  1019.     ENTERPRISE smc
  1020.     VARIABLES {
  1021.         iEtrapAgentPhysicalID,
  1022.         ifIndex,
  1023.         iEtrapDeviceIpAddr
  1024.     }
  1025.     DESCRIPTION
  1026.         "This trap message is sent when the interface is got the IP
  1027.         address."
  1028.     ::= 5
  1029.         
  1030. iEtrapIfReleaseIpAddr TRAP-TYPE
  1031.     ENTERPRISE smc
  1032.     VARIABLES {
  1033.         iEtrapAgentPhysicalID,
  1034.         ifIndex,
  1035.         iEtrapDeviceIpAddr
  1036.     }
  1037.     DESCRIPTION
  1038.         "This trap message is sent when the IP address of the interface
  1039.         is released."
  1040.     ::= 6
  1041.         
  1042. iEtrapAdminLoginSuccess TRAP-TYPE
  1043.     ENTERPRISE smc
  1044.     VARIABLES {
  1045.         iEtrapAgentPhysicalID,
  1046.         iEtrapDeviceIpAddr
  1047.     }
  1048.     DESCRIPTION
  1049.         "This trap message is sent when the administrator logins the web
  1050.         management system successfully."
  1051.     ::= 7
  1052.         
  1053. iEtrapGuestLoginSuccess TRAP-TYPE
  1054.     ENTERPRISE smc
  1055.     VARIABLES {
  1056.         iEtrapAgentPhysicalID,
  1057.         iEtrapDeviceIpAddr
  1058.     }
  1059.     DESCRIPTION
  1060.         "This trap message is sent when a guest logins the WEB management
  1061.         system successfully."
  1062.     ::= 8
  1063.         
  1064. iEtrapSystemLoginFail TRAP-TYPE
  1065.     ENTERPRISE smc
  1066.     VARIABLES {
  1067.         iEtrapAgentPhysicalID,
  1068.         iEtrapDeviceIpAddr
  1069.     }
  1070.     DESCRIPTION
  1071.         "This trap message is sent when the administrator logins the web
  1072.         management system unsuccessfully."
  1073.     ::= 9
  1074.         
  1075. iEtrapWLANAssociation TRAP-TYPE
  1076.     ENTERPRISE smc
  1077.     VARIABLES {
  1078.         iEtrapAgentPhysicalID,
  1079.         iEtrapSTAMacAddr
  1080.     }
  1081.     DESCRIPTION
  1082.         "This trap message is indicated the reception of an association
  1083.         request packet and the sender station's successful association
  1084.         with the device."
  1085.     ::= 101
  1086.         
  1087. iEtrapWLANDisassociation TRAP-TYPE
  1088.     ENTERPRISE smc
  1089.     VARIABLES {
  1090.         iEtrapAgentPhysicalID,
  1091.         iEtrapSTAMacAddr
  1092.     }
  1093.     DESCRIPTION
  1094.         "This trap message is sent when a dissasociation notification
  1095.         packet is received from a station."
  1096.     ::= 102
  1097.         
  1098. iEtrapRadisClientLoginSuccess TRAP-TYPE
  1099.     ENTERPRISE smc
  1100.     VARIABLES {
  1101.         iEtrapAgentPhysicalID,
  1102.         iEtrapSTAMacAddr
  1103.     }
  1104.     DESCRIPTION
  1105.         "This trap message is sent when a station gets the authentication
  1106.          from the RADIUS server successfully."
  1107.     ::= 201
  1108.         
  1109. iEtrapRadisClientLoginFail TRAP-TYPE
  1110.     ENTERPRISE smc
  1111.     VARIABLES {
  1112.         iEtrapAgentPhysicalID,
  1113.         iEtrapSTAMacAddr
  1114.     }
  1115.     DESCRIPTION
  1116.         "This trap message is sent when a station can't get the
  1117.         authentication from the RADIUS server."
  1118.     ::= 202
  1119.               
  1120. iEtrapRadisClientLogoff TRAP-TYPE
  1121.     ENTERPRISE smc
  1122.     VARIABLES {
  1123.         iEtrapAgentPhysicalID,
  1124.         iEtrapSTAMacAddr
  1125.     }
  1126.     DESCRIPTION
  1127.         "This trap message is sent when a station logs off from the
  1128.         RADIUS server."
  1129.     ::= 203
  1130.                   
  1131. iEtrapLANDeviceUp TRAP-TYPE
  1132.     ENTERPRISE smc
  1133.     VARIABLES {
  1134.         iEtrapAgentPhysicalID,
  1135.         iEtrapDeviceIpAddr
  1136.     }
  1137.     DESCRIPTION
  1138.         "This trap message is sent when a LAN device is connected with
  1139.         the device."
  1140.     ::= 301
  1141.         
  1142. iEtrapLANDeviceDown TRAP-TYPE
  1143.     ENTERPRISE smc
  1144.     VARIABLES {
  1145.         iEtrapAgentPhysicalID,
  1146.         iEtrapDeviceIpAddr
  1147.     }
  1148.     DESCRIPTION
  1149.         "This trap message is sent when a LAN device is disconnected with
  1150.         the device."
  1151.     ::= 302
  1152.         
  1153. -- **********************************************************************
  1154. -- *   End of SMC Enterprise MIB
  1155. -- **********************************************************************
  1156.     
  1157. END    
  1158.