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

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