-- ********************************************************************** -- * IEEE 802.11 MIB -- ********************************************************************** IEEE802dot11-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,Integer32,Counter32,Counter64, Unsigned32 FROM SNMPv2-SMI DisplayString , MacAddress, RowStatus, TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF ifIndex FROM RFC1213-MIB; -- ********************************************************************** -- * Tree Definition -- ********************************************************************** member-body OBJECT IDENTIFIER ::= { iso 2 } us OBJECT IDENTIFIER ::= { member-body 840 } -- ********************************************************************** -- * MODULE IDENTITY -- ********************************************************************** ieee802dot11 MODULE-IDENTITY LAST-UPDATED "0610200000Z" ORGANIZATION "IEEE 802.11" CONTACT-INFO "WG E-mail: stds-802-11@ieee.org Chair: Stuart J. Kerry Postal: NXP Semiconductors, Inc. 1109 McKay Drive M/S 48A SJ San Jose, CA 95130-1706 USA Tel: +1 408 474 7356 Fax: +1 408 474 5343 E-mail: stuart.kerry@nxp.com Editor: Terry L. Cole Postal: AMD, M/S PCS-1 5900 E. Ben White Blvd. Austin, TX 78741 USA Tel: +1 512 602 2454 Fax: +1 512 602 3712 E-mail: terry.cole@amd.com" DESCRIPTION "The MIB module for IEEE 802.11 entities. iso(1).member-body(2).us(840).ieee802dot11(10036)" ::= { us 10036 } -- ********************************************************************** -- * Major sections -- ********************************************************************** -- Station ManagemenT (SMT) Attributes -- DEFINED AS "The SMT object class provides the necessary support -- at the station to manage the processes in the station such that -- the station may work cooperatively as a part of an IEEE 802.11 -- network." dot11smt OBJECT IDENTIFIER ::= { ieee802dot11 1 } -- dot11smt GROUPS -- dot11StationConfigTable ::= { dot11smt 1 } -- dot11AuthenticationAlgorithmsTable ::= { dot11smt 2 } -- dot11WEPDefaultKeysTable ::= { dot11smt 3 } -- dot11PrivacyTable ::= { dot11smt 5 } -- dot11SMTnotification ::= { dot11smt 6 } -- dot11MultiDomainCapabilityTable ::= { dot11smt 7 } -- dot11SpectrumManagementTable ::= { dot11smt 8 } -- dot11RSNAConfigTable ::= { dot11smt 9 } -- dot11RSNAConfigPairwiseCiphersTable ::= { dot11smt 10 } -- dot11RSNAConfigAuthenticationSuitesTable ::= { dot11smt 11 } -- dot11RSNAStatsTable ::= { dot11smt 12 } -- dot11RegulatoryClassesTable ::= { dot11smt 13 } -- dot11HTStationConfigTable ::= { dot11smt 16 } -- MAC Attributes -- DEFINED AS "The MAC object class provides the necessary support -- for the access control, generation, and verification of frame -- check sequences (FCSs), and proper delivery of valid data to -- upper layers." dot11mac OBJECT IDENTIFIER ::= { ieee802dot11 2 } -- MAC GROUPS -- reference IEEE Std 802.1f-1993 -- dot11OperationTable ::= { dot11mac 1 } -- dot11CountersTable ::= { dot11mac 2 } -- dot11GroupAddressesTable ::= { dot11mac 3 } -- dot11EDCATable ::= { dot11mac 4 } -- dot11QAPEDCATable ::= { dot11mac 5 } -- dot11QosCountersTable ::= { dot11mac 6 } -- Resource Type ID dot11res OBJECT IDENTIFIER ::= { ieee802dot11 3 } dot11resAttribute OBJECT IDENTIFIER ::= { dot11res 1 } -- PHY Attributes -- DEFINED AS "The PHY object class provides the necessary support -- for required PHY operational information that may vary from PHY -- to PHY and from STA to STA to be communicated to upper layers." dot11phy OBJECT IDENTIFIER ::= { ieee802dot11 4 } -- PHY GROUPS -- dot11PhyOperationTable ::= { dot11phy 1 } -- dot11PhyAntennaTable ::= { dot11phy 2 } -- dot11PhyTxPowerTable ::= { dot11phy 3 } -- dot11PhyFHSSTable ::= { dot11phy 4 } -- dot11PhyDSSSTable ::= { dot11phy 5 } -- dot11PhyIRTable ::= { dot11phy 6 } -- dot11RegDomainsSupportedTable ::= { dot11phy 7 } -- dot11AntennasListTable ::= { dot11phy 8 } -- dot11SupportedDataRatesTxTable ::= { dot11phy 9 } -- dot11SupportedDataRatesRxTable ::= { dot11phy 10 } -- dot11PhyOFDMTable ::= { dot11phy 11 } -- dot11PhyHRDSSSTable ::= { dot11phy 12 } -- dot11EHCCHoppingPatternTable ::= { dot11phy 13 } -- dot11PhyERPTable ::= { dot11phy 14 } -- dot11PhyHTTable ::= { dot11phy 15 } -- dot11HTSupportedMCSTxTable ::= { dot11phy 16 } -- dot11HTSupportedMCSRxTable ::= { dot11phy 17 } -- dot11TxBFConfigTable ::= { dot11phy 18 } -- ********************************************************************** -- * Textual conventions from 802 definitions -- ********************************************************************** WEPKeytype ::= OCTET STRING (SIZE (5)) -- ********************************************************************** -- * MIB attribute OBJECT-TYPE definitions follow -- ********************************************************************** -- ********************************************************************** -- * dotStationConfig TABLE -- ********************************************************************** dot11StationConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11StationConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Station Configuration attributes. In tablular form to allow for multiple instances on an agent." ::= { dot11smt 1 } dot11StationConfigEntry OBJECT-TYPE SYNTAX Dot11StationConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11StationConfigTable. It is possible for there to be multiple IEEE 802.11 interfaces on one agent, each with its unique MAC address. The relationship between an IEEE 802.11 interface and an interface in the context of the Internet-standard MIB is one-to-one. As such, the value of an ifIndex object instance can be directly used to identify corresponding instances of the objects defined herein. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11StationConfigTable 1 } Dot11StationConfigEntry ::= SEQUENCE { dot11StationID MacAddress, dot11MediumOccupancyLimit INTEGER, dot11AuthenticationResponseTimeOut Unsigned32, dot11PrivacyOptionImplemented TruthValue, dot11PowerManagementMode INTEGER, dot11DesiredSSID OCTET STRING, dot11DesiredBSSType INTEGER, dot11OperationalRateSet OCTET STRING, dot11BeaconPeriod INTEGER, dot11DTIMPeriod INTEGER, dot11AssociationResponseTimeOut Unsigned32, dot11DisassociateReason INTEGER, dot11DisassociateStation MacAddress, dot11DeauthenticateReason INTEGER, dot11DeauthenticateStation MacAddress, dot11AuthenticateFailStatus INTEGER, dot11AuthenticateFailStation MacAddress, dot11MultiDomainCapabilityImplemented TruthValue, dot11MultiDomainCapabilityEnabled TruthValue, dot11CountryString OCTET STRING, dot11SpectrumManagementImplemented TruthValue, dot11SpectrumManagementRequired TruthValue, dot11RSNAOptionImplemented TruthValue, dot11RSNAPreauthenticationImplemented TruthValue, dot11RegulatoryClassesImplemented TruthValue, dot11RegulatoryClassesRequired TruthValue, dot11QosOptionImplemented TruthValue, dot11ImmediateBlockAckOptionImplemented TruthValue, dot11DelayedBlockAckOptionImplemented TruthValue, dot11DirectOptionImplemented TruthValue, dot11APSDOptionImplemented TruthValue, dot11QAckOptionImplemented TruthValue, dot11QBSSLoadOptionImplemented TruthValue, dot11QueueRequestOptionImplemented TruthValue, dot11TXOPRequestOptionImplemented TruthValue, dot11MoreDataAckOptionImplemented TruthValue, dot11AssociateinNQBSS TruthValue, dot11HighThroughputOptionImplemented TruthValue} dot11StationID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The purpose of dot11StationID is to allow a manager to identify a station for its own purposes. This attribute provides for that eventuality while keeping the true MAC address independent. Its syntax is MAC address, and the default value is the station's assigned, unique MAC address." ::= { dot11StationConfigEntry 1 } dot11MediumOccupancyLimit OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the maximum amount of time, in TU, that a point coordinator (PC) may control the usage of the wireless medium (WM) without relinquishing control for long enough to allow at least one instance of DCF access to the medium. The default value of this attribute shall be 100, and the maximum value shall be 1000." ::= { dot11StationConfigEntry 2 } dot11AuthenticationResponseTimeOut OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the number of time units (TUs) that a responding STA should wait for the next frame in the authentication sequence." ::= { dot11StationConfigEntry 6 } dot11PrivacyOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, shall indicate that the IEEE 802.11 WEP option is implemented. The default value of this attribute shall be FALSE." ::= { dot11StationConfigEntry 7 } dot11PowerManagementMode OBJECT-TYPE SYNTAX INTEGER { active(1), powersave(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the power management mode of the STA. When set to active, it shall indicate that the station is not in power-save (PS) mode. When set to powersave, it shall indicate that the station is in power-save mode. The power management mode is transmitted in all frames according to the rules in 7.1.3.1.7." ::= { dot11StationConfigEntry 8 } dot11DesiredSSID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute reflects the Service Set ID (SSID) used in the DesiredSSID parameter of the most recent MLME-SCAN.request. This value may be modified by an external management entity and used by the local SME to make decisions about the Scanning process." ::= { dot11StationConfigEntry 9 } dot11DesiredBSSType OBJECT-TYPE SYNTAX INTEGER { infrastructure(1), independent(2), any(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the type of BSS the station shall use when scanning for a BSS with which to synchronize. This value is used to filter Probe Response frames and Beacon frames. When set to infrastructure, the station shall only synchronize with a BSS whose Capability Information field has the ESS subfield set to 1. When set to independent, the station shall only synchronize with a BSS whose Capability Information field has the IBSS subfield set to 1. When set to any, the station may synchronize to either type of BSS." ::= { dot11StationConfigEntry 10 } dot11OperationalRateSet OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..126)) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the set of non-HT data rates at which the station may transmit data. The attribute that specifies the set of HT data rates is dot11HTOperationalMCSSet. Each octet contains a value representing a rate. Each rate shall be within the range from 2 to 127, corresponding to data rates in increments of 500 kbit/s from 1 Mb/s to 63.5 Mb/s, and shall be supported (as indicated in the supported rates table) for receiving data. This value is reported in transmitted Beacon, Probe Request, Probe Response, Association Request, Association Response, Reassociation Request, and Reassociation Response frames, and is used to determine whether a BSS with which the station desires to synchronize is suitable. It is also used when starting a BSS, as specified in 10.3." ::= { dot11StationConfigEntry 11 } dot11BeaconPeriod OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the number of TUs that a station shall use for scheduling Beacon transmissions. This value is transmitted in Beacon and Probe Response frames." ::= { dot11StationConfigEntry 12 } dot11DTIMPeriod OBJECT-TYPE SYNTAX INTEGER(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the number of beacon intervals that shall elapse between transmission of Beacon frames containing a TIM element whose DTIM Count field is 0. This value is transmitted in the DTIM Period field of Beacon frames." ::= { dot11StationConfigEntry 13 } dot11AssociationResponseTimeOut OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the number of TU that a requesting STA should wait for a response to a transmitted association-request MMPDU." ::= { dot11StationConfigEntry 14 } dot11DisassociateReason OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute holds the most recently transmitted Reason Code in a Disassociation frame. If no Disassociation frame has been transmitted, the value of this attribute shall be 0." REFERENCE "IEEE Std 802.11-2007, 7.3.1.7" ::= { dot11StationConfigEntry 15 } dot11DisassociateStation OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute holds the MAC address from the Address 1 field of the most recently transmitted Disassociation frame. If no Disassociation frame has been transmitted, the value of this attribute shall be 0." ::= { dot11StationConfigEntry 16 } dot11DeauthenticateReason OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute holds the most recently transmitted Reason Code in a Deauthentication frame. If no Deauthentication frame has been transmitted, the value of this attribute shall be 0." REFERENCE "IEEE Std 802.11-2007, 7.3.1.7" ::= { dot11StationConfigEntry 17 } dot11DeauthenticateStation OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute holds the MAC address from the Address 1 field of the most recently transmitted Deauthentication frame. If no Deauthentication frame has been transmitted, the value of this attribute shall be 0." ::= { dot11StationConfigEntry 18 } dot11AuthenticateFailStatus OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute holds the most recently transmitted Status Code in a failed Authentication frame. If no failed Authentication frame has been transmitted, the value of this attribute shall be 0." REFERENCE "IEEE Std 802.11-2007, 7.3.1.9" ::= { dot11StationConfigEntry 19 } dot11AuthenticateFailStation OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute holds the MAC address from the Address 1 field of the most recently transmitted failed Authentication frame. If no failed Authentication frame has been transmitted, the value of this attribute shall be 0." ::= { dot11StationConfigEntry 20 } dot11MultiDomainCapabilityImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of supporting multiple regulatory domains. The capability is disabled, otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 21 } dot11MultiDomainCapabilityEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the capability of the station to operate in multiple regulatory domains is enabled. The capability is disabled, otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 22 } dot11CountryString OBJECT-TYPE SYNTAX OCTET STRING (SIZE(3)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute identifies the country or non-country entity in which the station is operating. If it is a country, the first two octets of this string is the two character country code as described in document ISO/IEC 3166-1. The third octet shall be one of the following: 1. an ASCII space character, if the regulations under which the station is operating encompass all environments in the country, 2. an ASCII 'O' character, if the regulations under which the station is operating are for an Outdoor environment only, or 3. an ASCII 'I' character, if the regulations under which the station is operating are for an Indoor environment only. 4. an ASCII 'X' character, if the station is operating under a non-country entity. The first two octets of the non-country entity shall be two ASCII 'XX' characters." ::= { dot11StationConfigEntry 23 } dot11SpectrumManagementImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of supporting spectrum management. The capability is disabled otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 24 } dot11SpectrumManagementRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A STA will use the defined TPC and DFS procedures if and only if this attribute is TRUE. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 25 } dot11RSNAOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates whether the entity is RSNA-capable." ::= { dot11StationConfigEntry 26 } dot11RSNAPreauthenticationImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates whether the entity supports RSNA preauthentication. This cannot be TRUE unless dot11RSNAOptionImplemented is TRUE." ::= { dot11StationConfigEntry 27 } dot11RegulatoryClassesImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of supporting regulatory classes. The capability is disabled otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 28 } dot11RegulatoryClassesRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A STA will use the defined regulatory classes procedures if and only if this attribute is TRUE. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 29 } dot11QosOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of supporting QoS. The capability is disabled, otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 30} dot11ImmediateBlockAckOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of supporting Immediate Block Ack. The capability is disabled, otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 31} dot11DelayedBlockAckOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of supporting Delayed Block Ack. The capability is disabled, otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 32 } dot11DirectOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of sending and receiving frames from a non-AP STA in the BSS. The capability is disabled, otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 33 } dot11APSDOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is available only at an AP. When TRUE, this attribute indicates that the AP implementation is capable of delivering data and polls to stations using APSD." ::= { dot11StationConfigEntry 34 } dot11QAckOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of interpreting the CF-Ack bit in a received frame of type data even if the frame is not directed to the QoS station. The capability is disabled, otherwise. A STA is capable of interpreting the CF-Ack bit in a received data frame if that station is the recipient of the data frame, regardless of the value of this MIB variable. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 35 } dot11QBSSLoadOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is available only at an AP. This attribute, when TRUE, indicates that the AP implementation is capable of generating and transmitting the BSS load element in the Beacon and Probe Response frames. The capability is disabled, otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 36 } dot11QueueRequestOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is available only at an AP. This attribute, when TRUE, indicates that the AP is capable of processing the Queue Size field in QoS Control field of QoS Data type frames. The capability is disabled, otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 37 } dot11TXOPRequestOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is available only at an AP. This attribute, when TRUE, indicates that the AP is capable of processing the TXOP Duration requested field in QoS Control field of QoS Data type frames. The capability is disabled, otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 38 } dot11MoreDataAckOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of interpreting the More Data bit in the ACK frames. The capability is disabled, otherwise. The default value of this attribute is FALSE." ::= { dot11StationConfigEntry 39 } dot11AssociateinNQBSS OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station may associate in a non-QoS BSS. When FALSE, this attribute indicates that the station shall not associate in a non-QoS BSS. The default value of this attribute is TRUE." ::= { dot11StationConfigEntry 40 } dot11HighThroughputOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates whether the entity is HT Capable." ::= { dot11StationConfigEntry 58 } -- ********************************************************************** -- * End of dot11StationConfig TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11AuthenticationAlgorithms TABLE -- ********************************************************************** dot11AuthenticationAlgorithmsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11AuthenticationAlgorithmsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This (conceptual) table of attributes shall be a set of all the authentication algorithms supported by the stations. The following are the default values and the associated algorithm: Value = 1: Open System Value = 2: Shared Key" REFERENCE "IEEE Std 802.11-2007, 7.3.1.1" ::= { dot11smt 2 } dot11AuthenticationAlgorithmsEntry OBJECT-TYPE SYNTAX Dot11AuthenticationAlgorithmsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Entry (conceptual row) in the Authentication Algorithms Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex, dot11AuthenticationAlgorithmsIndex } ::= { dot11AuthenticationAlgorithmsTable 1 } Dot11AuthenticationAlgorithmsEntry ::= SEQUENCE { dot11AuthenticationAlgorithmsIndex Integer32, dot11AuthenticationAlgorithm INTEGER, dot11AuthenticationAlgorithmsEnable TruthValue } dot11AuthenticationAlgorithmsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used to identify instances of the columnar objects in the Authentication Algorithms Table." ::= { dot11AuthenticationAlgorithmsEntry 1 } dot11AuthenticationAlgorithm OBJECT-TYPE SYNTAX INTEGER { openSystem(1), sharedKey(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute shall be a set of all the authentication algorithms supported by the STAs. The following are the default values and the associated algorithm. Value = 1: Open System Value = 2: Shared Key" ::= { dot11AuthenticationAlgorithmsEntry 2 } dot11AuthenticationAlgorithmsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE at a station, shall enable the acceptance of the authentication algorithm described in the corresponding table entry in authentication frames received by the station that have odd authentication sequence numbers. The default value of this attribute shall be true when the value of dot11AuthenticationAlgorithm is Open System and false otherwise." ::= { dot11AuthenticationAlgorithmsEntry 3 } -- ********************************************************************** -- * End of dot11AuthenticationAlgorithms TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11WEPDefaultKeys TABLE -- ********************************************************************** dot11WEPDefaultKeysTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11WEPDefaultKeysEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Conceptual table for WEP default keys. This table shall contain the four WEP default secret key values corresponding to the four possible KeyID values. The WEP default secret keys are logically WRITE-ONLY. Attempts to read the entries in this table shall return unsuccessful status and values of null or zero. The default value of each WEP default key shall be null." REFERENCE "IEEE Std 802.11-2007, 8.3.2" ::= { dot11smt 3 } dot11WEPDefaultKeysEntry OBJECT-TYPE SYNTAX Dot11WEPDefaultKeysEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Entry (conceptual row) in the WEP Default Keys Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex, dot11WEPDefaultKeyIndex } ::= { dot11WEPDefaultKeysTable 1 } Dot11WEPDefaultKeysEntry ::= SEQUENCE { dot11WEPDefaultKeyIndex INTEGER, dot11WEPDefaultKeyValue WEPKeytype } dot11WEPDefaultKeyIndex OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used to identify instances of the columnar objects in the WEP Default Keys Table. The value of this variable is equal to the WEPDefaultKeyID + 1" ::= { dot11WEPDefaultKeysEntry 1 } dot11WEPDefaultKeyValue OBJECT-TYPE SYNTAX WEPKeytype MAX-ACCESS read-write STATUS current DESCRIPTION "A WEP default secret key value." ::= { dot11WEPDefaultKeysEntry 2 } -- ********************************************************************** -- * End of dot11WEPDefaultKeys TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11Privacy TABLE -- ********************************************************************** dot11PrivacyTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11PrivacyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Group containing attributes concerned with IEEE 802.11 Privacy. Created as a table to allow multiple instantiations on an agent." ::= { dot11smt 5 } dot11PrivacyEntry OBJECT-TYPE SYNTAX Dot11PrivacyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11PrivacyTable Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11PrivacyTable 1 } Dot11PrivacyEntry ::= SEQUENCE { dot11PrivacyInvoked TruthValue, dot11WEPDefaultKeyID INTEGER, dot11ExcludeUnencrypted TruthValue, dot11WEPICVErrorCount Counter32, dot11WEPExcludedCount Counter32, dot11RSNAEnabled TruthValue, dot11RSNAPreauthenticationEnabled TruthValue } dot11PrivacyInvoked OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this attribute is TRUE, it shall indicate that some level of security is invoked for transmitting data frames. For WEP-only clients, the security mechanism used is WEP. For RSNA-capable clients, an additional variable dot11RSNAEnabled indicates whether RSNA is enabled. If dot11RSNAEnabled is FALSE or the MIB variable does not exist, the security mechanism invoked is WEP; if dot11RSNAEnabled is TRUE, RSNA security mechanisms invoked are configured in the dot11RSNAConfigTable. The default value of this attribute shall be FALSE." ::= { dot11PrivacyEntry 1 } dot11WEPDefaultKeyID OBJECT-TYPE SYNTAX INTEGER (0..3) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the use of the first, second, third, or fourth element of the WEPDefaultKeys array when set to values of zero, one, two, or three. The default value of this attribute shall be 0." REFERENCE "IEEE Std 802.11-2007, 8.3.2" ::= { dot11PrivacyEntry 2 } dot11ExcludeUnencrypted OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this attribute is TRUE, the STA shall not indicate at the MAC service interface received MSDUs that have the Protected Frame subfield of the Frame Control field equal to zero. When this attribute is FALSE, the STA may accept MSDUs that have the Protected Frame subfield of the Frame Control field equal to zero. The default value of this attribute shall be FALSE." ::= { dot11PrivacyEntry 4 } dot11WEPICVErrorCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall increment when a frame is received with the Protected Frame subfield of the Frame Control field set to one and the value of the ICV as received in the frame does not match the ICV value that is calculated for the contents of the received frame. ICV errors for TKIP are not counted in this variable but in dot11RSNAStatsTKIPICVErrors." ::= { dot11PrivacyEntry 5 } dot11WEPExcludedCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall increment when a frame is received with the Protected Frame subfield of the Frame Control field set to zero and the value of dot11ExcludeUnencrypted causes that frame to be discarded." ::= { dot11PrivacyEntry 6 } dot11RSNAEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to TRUE, this shall indicate that RSNA is enabled on this entity. The entity will advertise the RSN Information Element in its Beacon and Probe Response frames. Configuration variables for RSNA operation are found in the dot11RSNAConfigTable. This object requires that dot11PrivacyInvoked also be set to TRUE." ::= { dot11PrivacyEntry 7 } dot11RSNAPreauthenticationEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to TRUE, this shall indicate that RSNA preauthentication is enabled on this entity. This object requires that dot11RSNAEnabled also be set to TRUE." ::= { dot11PrivacyEntry 8 } -- ********************************************************************** -- * End of dot11Privacy TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11SMTnotification Objects -- ********************************************************************** dot11SMTnotification OBJECT IDENTIFIER ::= { dot11smt 6 } dot11Disassociate NOTIFICATION-TYPE OBJECTS { ifIndex, dot11DisassociateReason, dot11DisassociateStation } STATUS current DESCRIPTION "The disassociate notification shall be sent when the STA sends a Disassociation frame. The value of the notification shall include the MAC address of the MAC to which the Disassociation frame was sent and the reason for the disassociation. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." ::= { dot11SMTnotification 0 1 } dot11Deauthenticate NOTIFICATION-TYPE OBJECTS { ifIndex, dot11DeauthenticateReason, dot11DeauthenticateStation } STATUS current DESCRIPTION "The deauthenticate notification shall be sent when the STA sends a Deauthentication frame. The value of the notification shall include the MAC address of the MAC to which the Deauthentication frame was sent and the reason for the deauthentication. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." ::= { dot11SMTnotification 0 2 } dot11AuthenticateFail NOTIFICATION-TYPE OBJECTS { ifIndex, dot11AuthenticateFailStatus, dot11AuthenticateFailStation } STATUS current DESCRIPTION "The authenticate failure notification shall be sent when the STA sends an Authentication frame with a status code other than 'successful'. The value of the notification shall include the MAC address of the MAC to which the Authentication frame was sent and the reason for the authentication failure. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." ::= { dot11SMTnotification 0 3 } -- ********************************************************************** -- * End of dot11SMTnotification Objects -- ********************************************************************** -- ********************************************************************** -- * dot11HTStationConfig TABLE -- ********************************************************************** dot11HTStationConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11HTStationConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Station Configuration attributes. In tabular form to allow for multiple instances on an agent." ::= { dot11smt 16 } dot11HTStationConfigEntry OBJECT-TYPE SYNTAX Dot11HTStationConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the dot11HTStationConfig Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11HTStationConfigTable 1 } Dot11HTStationConfigEntry ::= SEQUENCE { dot11HTOperationalMCSSet OCTET STRING, dot11MIMOPowerSave INTEGER, dot11NDelayedBlockAckOptionImplemented TruthValue, dot11MaxAMSDULength INTEGER, dot11PSMPOptionImplemented TruthValue, dot11STBCControlFrameOptionImplemented TruthValue, dot11LsigTxopProtectionOptionImplemented TruthValue, dot11MaxRxAMPDUFactor INTEGER, dot11MinimumMPDUStartSpacing INTEGER, dot11PCOOptionImplemented TruthValue, dot11TransitionTime INTEGER, dot11MCSFeedbackOptionImplemented INTEGER, dot11HTControlFieldSupported TruthValue, dot11RDResponderOptionImplemented TruthValue} dot11HTOperationalMCSSet OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the set of MCS at which the station may transmit data. Each octet contains a value representing a rate. Each MCS shall be within the range from 1 to 127, and shall be supported for receiving data. This value is reported in transmitted Beacon, Probe Request, Probe Response, Association Request, Association Response, Reassociation Request, and Reassociation Response frames, and is used to determine whether a BSS with which the station desires to synchronize is suitable. It is also used when starting a BSS, as specified in 10.3." ::= { dot11HTStationConfigEntry 1 } dot11MIMOPowerSave OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2), mimo(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an 8-bit integer value that identifies the configured power save state of MIMO." ::= { dot11HTStationConfigEntry 2 } dot11NDelayedBlockAckOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The following attribute when TRUE, indicates that the station implementation is capable of supporting the No ack option of the Delayed Block Ack. The default value of this attribute is FALSE." ::= { dot11HTStationConfigEntry 3 } dot11MaxAMSDULength OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the supported maximum size of A MSDU. The default value of this attribute is 3839." ::= { dot11HTStationConfigEntry 4 } dot11PSMPOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of supporting PSMP. The default value of this attribute is FALSE." ::= { dot11HTStationConfigEntry 5 } dot11STBCControlFrameOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of processing the received control frames that are STBC frames. The default value of this attribute is FALSE." ::= { dot11HTStationConfigEntry 6 } dot11LsigTxopProtectionOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of supporting L-SIG TXOP Protection option. The default value of this attribute is FALSE." ::= { dot11HTStationConfigEntry 7 } dot11MaxRxAMPDUFactor OBJECT-TYPE SYNTAX INTEGER (0..3) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the maximum length of A-MPDU that the STA can receive. The Maximum Rx A-MPDU defined by this field is equal to 213+dot11MaxRxAMPDUFactor -1 octets. The default value of this attribute is 0." ::= { dot11HTStationConfigEntry 8 } dot11MinimumMPDUStartSpacing OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the minimum time between the start of adjacent MPDUs within an A-MPDU. This time is measured at the PHY-SAP; the number of octets between the start of two consecutive MPDUs in A-MPDU shall be equal or greater than (dot11MinimumMPDUStartSpacing*PHY-bit-rate)/8. The encoding of the minimum time to this attribute is: 0 no restriction 1 1/4 μsec 2 1/2 μsec 3 1 μsec 4 2 μsec 5 4 μsec 6 8 μsec 7 16 μsec The default value of this attribute is 0." ::= { dot11HTStationConfigEntry 9 } dot11PCOOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of supporting Phased Coexistence Operation. The default value of this attribute is FALSE. " ::= { dot11HTStationConfigEntry 10 } dot11TransitionTime OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates that the minimum transition time within which the STA can switch between 20 MHz channel width and 40 MHz channel width with a high probability. The encoding of the transition time to this attribute is: 400 μsec 1500 μsec 5000 μsec The default value of this attribute is 3. " ::= { dot11HTStationConfigEntry 11 } dot11MCSFeedbackOptionImplemented OBJECT-TYPE SYNTAX INTEGER { none(0), unsolicited (2), both (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the MCS feed back capability supported by the station implementation. The default value of this attribute is 0. " ::= { dot11HTStationConfigEntry 12 } dot11HTControlFieldSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable of receiving HT Control field. The default value of this attribute is FALSE." ::= { dot11HTStationConfigEntry 13 } dot11RDResponderOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the station implementation is capable operating as a RD responder. The default value of this attribute is FALSE." ::= { dot11HTStationConfigEntry 14 } -- ********************************************************************** -- * MAC Attribute Templates -- ********************************************************************** -- ********************************************************************** -- * dot11Operation TABLE -- ********************************************************************** dot11OperationTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11OperationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Group contains MAC attributes pertaining to the operation of the MAC. This has been implemented as a table in order to allow for multiple instantiations on an agent." ::= { dot11mac 1 } dot11OperationEntry OBJECT-TYPE SYNTAX Dot11OperationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11OperationEntry Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11OperationTable 1 } Dot11OperationEntry ::= SEQUENCE { dot11MACAddress MacAddress, dot11RTSThreshold INTEGER, dot11ShortRetryLimit INTEGER, dot11LongRetryLimit INTEGER, dot11FragmentationThreshold INTEGER, dot11HTOperatingMode INTEGER, dot11RIFSMode TruthValue, dot11PSMPControlledAccess TruthValue, dot11ServiceIntervalGranularity INTEGER, dot11DualCTSProtection TruthValue, dot11LSIGTXOPFullProtectionEnabled TruthValue, dot11NonGFEntitiesPresent TruthValue} dot11MACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Unique MAC Address assigned to the STA." ::= { dot11OperationEntry 1 } dot11RTSThreshold OBJECT-TYPE SYNTAX INTEGER (0..3000) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the number of octets in an PSDU, below which an RTS/CTS handshake shall not be performed, except as RTS/CTS is used as a cross modulation protection mechanism as defined in 9.13. An RTS/CTS handshake shall be performed at the beginning of any frame exchange sequence where the PSDU is of type Data or Management, the PSDU has an individual address in the Address1 field, and the length of the PSDU is greater than this threshold. Setting this attribute to be larger than the maximum PSDU size shall have the effect of turning off the RTS/CTS handshake for frames of Data or Management type transmitted by this STA. Setting this attribute to zero shall have the effect of turning on the RTS/CTS handshake for all frames of Data or Management type transmitted by this STA. The default value of this attribute shall be 65535." ::= { dot11OperationEntry 2 } dot11ShortRetryLimit OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the maximum number of transmission attempts of a frame, the length of which is less than or equal to dot11RTSThreshold, that shall be made before a failure condition is indicated. The default value of this attribute shall be 7." ::= { dot11OperationEntry 3 } dot11LongRetryLimit OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the maximum number of transmission attempts of a frame, the length of which is greater than dot11RTSThreshold, that shall be made before a failure condition is indicated. The default value of this attribute shall be 4." ::= { dot11OperationEntry 4 } dot11FragmentationThreshold OBJECT-TYPE SYNTAX INTEGER (256..8000) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the current maximum size, in octets, of the PSDU that may be delivered to the PHY. This maximum size does not apply in the case of A-MPDU. An MSDU, A-MSDU or MMPDU shall be broken into fragments if its size exceeds the value of this attribute after adding MAC headers and trailers. An MSDU, A-MSDU or MMPDU shall be fragmented when the resulting frame has an individual address in the Address1 field, and the length of the frame is larger than this threshold. The default value for this attribute shall be the lesser of 8000 or the aMPDUMaxLength or the aPSDUMaxLength of the attached PHY and shall never exceed the lesser of 8000 or the aMPDUMaxLength or the aPSDUMaxLength of the attached PHY. The value of this attribute shall never be less than 256." ::= { dot11OperationEntry 5 } dot11HTOperatingMode OBJECT-TYPE SYNTAX INTEGER { htPure(0),optionalProtection(1), mandatoryFortyProtection(2),mandatoryAllProtection(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the level of protection that needs to be provided to the transmissions in an IEEE 802.11 network with HT STAs. The default value of this attribute is 0." ::= { dot11OperationEntry 21 } dot11RIFSMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that RIFS mode is allowed in the BSS. The default value of this attribute is FALSE." ::= { dot11OperationEntry 22 } dot11PSMPControlledAccess OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE indicates that the AP accepts associations only from stations for which dot11PSMPOptionImplemented is TRUE. The default value of this attribute is FALSE." ::= { dot11OperationEntry 23 } dot11ServiceIntervalGranularity OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the Service Interval Granularity to be used for scheduled PSMP. The value of the granularity is given by (dot11ServiceIntervalGranularity+1)*5 milliseconds. The default value of this attribute is 0." ::= { dot11OperationEntry 24 } dot11DualCTSProtection OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE indicates that the AP uses dual CTS protection to protect the non-STBC frame and STBC frame transmissions. The default value of this attribute is FALSE." ::= { dot11OperationEntry 25 } dot11LSIGTXOPFullProtectionEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the LSIG TXOP Protection may be used by stations that have the attribute dot11LSigTxopProtectionOptionImplemented set to TRUE. The default value of this attribute is FALSE." ::= { dot11OperationEntry 26 } dot11NonGFEntitiesPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that STA that are not Greenfield Capable are present in the BSS. The default value of this attribute is FALSE." ::= { dot11OperationEntry 27 } -- ********************************************************************** -- * End of dot11Operation TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11Counters TABLE -- ********************************************************************** dot11CountersTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11CountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Group containing attributes that are MAC counters. Implemented as a table to allow for multiple instantiations on an agent." ::= { dot11mac 2 } dot11CountersEntry OBJECT-TYPE SYNTAX Dot11CountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11CountersEntry Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11CountersTable 1 } Dot11CountersEntry ::= SEQUENCE { dot11TransmittedMPDUsInAMPDUCount Counter32, dot11MPDUInReceivedAMPDUCount Counter32, dot11ImplicitBARFailureCount Counter32, dot11ExplicitBARFailureCount Counter32} dot11TransmittedMPDUsInAMPDUCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall increment by the number of MPDUs in the A- MPDU when an A-MPDU is transmitted." ::= { dot11CountersEntry 30 } dot11MPDUInReceivedAMPDUCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall be incremented by the number of MPDUs received in the A-MPDU when an A-MPDU is received." ::= { dot11CountersEntry 33 } dot11ImplicitBARFailureCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall be incremented when the expected BlockAck is not received in response to an Implicit BlockAckReq frame." ::= { dot11CountersEntry 36 } dot11ExplicitBARFailureCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall be incremented when the expected BlockAck is not received in response to an Explicit BlockAckReq." ::= { dot11CountersEntry 37 } -- ********************************************************************** -- * End of dot11Counters TABLE -- ********************************************************************** -- ********************************************************************** -- * SMT EDCA Config TABLE -- ********************************************************************** dot11EDCATable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11EDCAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Conceptual table for EDCA default parameter values at a non-AP STA. This table shall contain the four entries of the EDCA parameters corresponding to four possible ACs. Index 1 corresponds to AC_BK, index 2 to AC_BE, index 3 to AC_VI, and index 4 to AC_VO." REFERENCE "IEEE 802.11-2007, 9.1.3.1" ::= { dot11mac 4 } dot11EDCAEntry OBJECT-TYPE SYNTAX Dot11EDCAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Entry (conceptual row) in the EDCA Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex, dot11EDCATableIndex } ::= { dot11EDCATable 1 } Dot11EDCAEntry ::= SEQUENCE { dot11EDCATableIndex INTEGER, dot11EDCATableCWmin INTEGER, dot11EDCATableCWmax INTEGER, dot11EDCATableAIFSN INTEGER, dot11EDCATableTXOPLimit INTEGER} dot11EDCATableIndex OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used to identify instances of the columnar objects in the EDCA Table. The value of this variable is 1) 1, if the value of the AC is AC_BK. 2) 2, if the value of the AC is AC_BE. 3) 3, if the value of the AC is AC_VI. 4) 4, if the value of the AC is AC_VO." ::= { dot11EDCAEntry 1 } dot11EDCATableCWmin OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the value of the minimum size of the window that shall be used by a STA for a particular AC for generating a random number for the backoff. The value of this attribute shall be such that it could always be expressed in the form of 2X - 1, where X is an integer. The default value for this attribute is 1) aCWmin, if dot11EDCATableIndex is 1 or 2. 2) (aCWmin+1)/2 - 1, if dot11EDCATableIndex is 3. 3) (aCWmin+1)/4 - 1, if dot11EDCATableIndex is 4." ::= { dot11EDCAEntry 2 } dot11EDCATableCWmax OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the value of the maximum size of the window that shall be used by a STA for a particular AC for generating a random number for the backoff. The value of this attribute shall be such that it could always be expressed in the form of 2X - 1, where X is an integer. The default value for this attribute is 1) aCWmax, if dot11EDCATableIndex is 1 or 2. 2) aCWmin, if dot11EDCATableIndex is 3. 3) (aCWmin+1)/2 - 1, if dot11EDCATableIndex is 4." ::= { dot11EDCAEntry 3 } dot11EDCATableAIFSN OBJECT-TYPE SYNTAX INTEGER (2..15) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the number of slots, after a SIFS duration, that the STA, for a particular AC, shall sense the medium idle either before transmitting or executing a backoff. The default value for this attribute is 1) 7, if dot11EDCATableIndex is 1, 2) 3, if dot11EDCATableIndex is 2 3) 2, otherwise." ::= { dot11EDCAEntry 4 } dot11EDCATableTXOPLimit OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the maximum number of microseconds of an EDCA TXOP for a given AC at a non-AP STA. The default value for this attribute is 1) 0 for all PHYs, if dot11EDCATableIndex is 1 or 2; this implies that the sender can send one MSDU in an EDCA TXOP, 2) 3008 microseconds for Clause 17 and Clause 19 PHY and 6016 microseconds for Clause 18 PHY, if dot11EDCATableIndex is 3, 3) 1504 microseconds for Clause 17 and Clause 19 PHY and 3264 microseconds for Clause 18 PHY, if dot11EDCATableIndex is 4." ::= { dot11EDCAEntry 5 } -- ********************************************************************** -- * End of SMT EDCA Config TABLE -- ********************************************************************** -- ********************************************************************** -- * SMT AP EDCA Config TABLE -- ********************************************************************** dot11QAPEDCATable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11QAPEDCAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Conceptual table for EDCA default parameter values at the AP. This table shall contain the four entries of the EDCA parameters corresponding to four possible ACs. Index 1 corresponds to AC_BK, index 2 to AC_BE, index 3 to AC_VI, and index 4 to AC_VO." REFERENCE "IEEE 802.11-2007, 9.9.1" ::= { dot11mac 5 } dot11QAPEDCAEntry OBJECT-TYPE SYNTAX Dot11QAPEDCAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Entry (conceptual row) in the EDCA Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex, dot11QAPEDCATableIndex } ::= { dot11QAPEDCATable 1 } Dot11QAPEDCAEntry ::= SEQUENCE { dot11QAPEDCATableIndex INTEGER, dot11QAPEDCATableCWmin INTEGER, dot11QAPEDCATableCWmax INTEGER, dot11QAPEDCATableAIFSN INTEGER, dot11QAPEDCATableTXOPLimit INTEGER } dot11QAPEDCATableIndex OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used to identify instances of the columnar objects in the EDCA Table. The value of this variable is 1) 1, if the value of the AC is AC_BK. 2) 2, if the value of the AC is AC_BE. 3) 3, if the value of the AC is AC_VI. 4) 4, if the value of the AC is AC_VO." ::= { dot11QAPEDCAEntry 1 } dot11QAPEDCATableCWmin OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the value of the minimum size of the window that shall be used by an AP for a particular AC for generating a random number for the backoff. The value of this attribute shall be such that it could always be expressed in the form of 2X - 1, where X is an integer. The default value for this attribute is 1) aCWmin, if dot11QAPEDCATableIndex is 1 or 2. 2) (aCWmin+1)/2 - 1, if dot11QAPEDCATableIndex is 3. 3) (aCWmin+1)/4 - 1, if dot11QAPEDCATableIndex is 4." ::= { dot11QAPEDCAEntry 2 } dot11QAPEDCATableCWmax OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the value of the maximum size of the window that shall be used by an AP for a particular AC for generating a random number for the backoff. The value of this attribute shall be such that it could always be expressed in the form of 2X - 1, where X is an integer. The default value for this attribute is 1) aCWmax, if dot11QAPEDCATableIndex is 1. 2) 4*(aCWmin+1) - 1, if dot11QAPEDCATableIndex is 2. 3) aCWmin, if dot11QAPEDCATableIndex is 3. 4) (aCWmin+1)/2 - 1, if dot11QAPEDCATableIndex is 4." ::= { dot11QAPEDCAEntry 3 } dot11QAPEDCATableAIFSN OBJECT-TYPE SYNTAX INTEGER (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the number of slots, after a SIFS duration, that the AP, for a particular AC, shall sense the medium idle either before transmitting or executing a backoff. The default value for this attribute is 1) 7, if dot11QAPEDCATableIndex is 1, 2) 3, if dot11QAPEDCATableIndex is 2 3) 1, otherwise." ::= { dot11QAPEDCAEntry 4 } dot11QAPEDCATableTXOPLimit OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the maximum number of microseconds of an EDCA TXOP for a given AC at the AP. The default value for this attribute is 1) 0 for all PHYs, if dot11QAPEDCATableIndex is 1 or 2; this implies that the sender can send one MSDU in an EDCA TXOP, 2) 3008 microseconds for Clause 17 and Clause 19 PHY and 6016 microseconds for Clause 18 PHY, if dot11QAPEDCATableIndex is 3, 3) 1504 microseconds for Clause 17 and Clause 19 PHY and 3264 microseconds for Clause 18 PHY, if dot11QAPEDCATableIndex is 4." ::= { dot11QAPEDCAEntry 5 } -- ********************************************************************** -- * End of SMT AP EDCA Config TABLE -- ********************************************************************** -- ********************************************************************** -- * Resource Type Attribute Templates -- ********************************************************************** -- ********************************************************************** -- * dot11ResourceInfo TABLE -- ********************************************************************** dot11ResourceInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11ResourceInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides a means of indicating, in data readable from a managed object, information that identifies the source of the implementation." REFERENCE "IEEE Std 802.1F-1993, A.7" ::= { dot11resAttribute 2 } dot11ResourceInfoEntry OBJECT-TYPE SYNTAX Dot11ResourceInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11ResourceInfo Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11ResourceInfoTable 1 } Dot11ResourceInfoEntry ::= SEQUENCE { dot11manufacturerOUI OCTET STRING, dot11manufacturerName DisplayString, dot11manufacturerProductVersion DisplayString } dot11manufacturerOUI OBJECT-TYPE SYNTAX OCTET STRING (SIZE(3)) MAX-ACCESS read-only STATUS current DESCRIPTION "Takes the value of an organizationally unique identifier." ::= { dot11ResourceInfoEntry 1 } dot11manufacturerName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "A printable string used to identify the manufacturer of the resource. Maximum string length is 128 octets." ::= { dot11ResourceInfoEntry 2 } dot11manufacturerProductVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Printable string used to identify the manufacturer's product version of the resource. Maximum string length is 128 octets." ::= { dot11ResourceInfoEntry 4 } -- ********************************************************************** -- * End of dot11ResourceInfo TABLE -- ********************************************************************** -- ********************************************************************** -- * PHY Attribute Templates -- ********************************************************************** -- ********************************************************************** -- * dot11PhyOperation TABLE -- ********************************************************************** dot11PhyOperationTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11PhyOperationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PHY level attributes concerned with operation. Implemented as a table indexed on ifIndex to allow for multiple instantiations on an Agent." ::= { dot11phy 1 } dot11PhyOperationEntry OBJECT-TYPE SYNTAX Dot11PhyOperationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11PhyOperation Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11PhyOperationTable 1 } Dot11PhyOperationEntry ::= SEQUENCE { dot11PHYType INTEGER} dot11PHYType OBJECT-TYPE SYNTAX INTEGER { fhss(1), dsss(2), irbaseband(3), ofdm(4), hrdsss(5), erp(6), ht(7)} MAX-ACCESS read-only STATUS current DESCRIPTION "This is an 8-bit integer value that identifies the PHY type supported by the attached PLCP and PMD. Currently defined values and their corresponding PHY types are: FHSS 2.4 GHz = 01, DSSS 2.4 GHz = 02, IR Baseband = 03, OFDM 5GHz = 04, HRDSSS = 05, ERP = 06, HT = 07" ::= { dot11PhyOperationEntry 1 } -- ********************************************************************** -- * End of dot11PhyOperation TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11PhyAntenna TABLE -- ********************************************************************** dot11PhyAntennaTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11PhyAntennaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Group of attributes for PhyAntenna. Implemented as a table indexed on ifIndex to allow for multiple instances on an agent." ::= { dot11phy 2} dot11PhyAntennaEntry OBJECT-TYPE SYNTAX Dot11PhyAntennaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11PhyAntenna Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11PhyAntennaTable 1 } Dot11PhyAntennaEntry ::= SEQUENCE {dot11AntennaSelectionOptionImplemented TruthValue, dot11TransmitExplicitCSIFeedbackASOptionImplemented TruthValue, dot11TransmitIndicesFeedbackASOptionImplemented TruthValue, dot11ExplicitCSIFeedbackASOptionImplemented TruthValue, dot11TransmitIndicesComputationFeedbackASOptionImplemented TruthValue, dot11ReceiveAntennaSelectionOptionImplemented TruthValue, dot11TransmitSoundingPPDUOptionImplemented TruthValue } dot11AntennaSelectionOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that antenna selection is supported by the station implementation. The default value of this attribute is FALSE." ::= { dot11PhyAntennaEntry 4 } dot11TransmitExplicitCSIFeedbackASOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the transmit Antenna Selection based on explicit CSI feedback is supported by the station implementation. The default value of this attribute is FALSE." ::= { dot11PhyAntennaEntry 5 } dot11TransmitIndicesFeedbackASOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the transmit antenna selection based on antenna indices feedback is supported by the station implementation. The default value of this attribute is FALSE." ::= { dot11PhyAntennaEntry 6 } dot11ExplicitCSIFeedbackASOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the computation of CSI and feedback to support the peer to do antenna selection is supported by the station implementation. The default value of this attribute is FALSE." ::= { dot11PhyAntennaEntry 7 } dot11TransmitIndicesComputationFeedbackASOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the transmit antenna selection based on antenna indices selection computation and feedback the results to support the peer to do antenna selection is supported by the station implementation. The default value of this attribute is FALSE." ::= { dot11PhyAntennaEntry 8 } dot11ReceiveAntennaSelectionOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the receive antenna selection is supported by the station implementation. The default value of this attribute is FALSE." ::= { dot11PhyAntennaEntry 9 } dot11TransmitSoundingPPDUOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the transmission of sounding PPDUs is supported by the station implementation. The default value of this attribute is FALSE." ::= { dot11PhyAntennaEntry 10 } -- ********************************************************************** -- * End of dot11PhyAntenna TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11PhyTxPower TABLE -- ********************************************************************** dot11PhyTxPowerTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11PhyTxPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Group of attributes for dot11PhyTxPowerTable. Implemented as a table indexed on STA ID to allow for multiple instances on an Agent." ::= { dot11phy 3} dot11PhyTxPowerEntry OBJECT-TYPE SYNTAX Dot11PhyTxPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11PhyTxPower Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11PhyTxPowerTable 1 } Dot11PhyTxPowerEntry ::= SEQUENCE {dot11CurrentTxPowerLevel INTEGER } dot11CurrentTxPowerLevel OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "The TxPowerLevel N currently being used to transmit data. Some PHYs also use this value to determine the receiver sensitivity requirements for CCA." ::= { dot11PhyTxPowerEntry 10 } -- ********************************************************************** -- * End of dot11PhyTxPower TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11PhyFHSS TABLE -- ********************************************************************** dot11PhyFHSSTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11PhyFHSSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Group of attributes for dot11PhyFHSSTable. Implemented as a table indexed on STA ID to allow for multiple instances on an Agent." ::= { dot11phy 4 } dot11PhyFHSSEntry OBJECT-TYPE SYNTAX Dot11PhyFHSSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11PhyFHSS Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11PhyFHSSTable 1 } Dot11PhyFHSSEntry ::= SEQUENCE {dot11CurrentChannelNumber INTEGER} dot11CurrentChannelNumber OBJECT-TYPE SYNTAX INTEGER (0..200) MAX-ACCESS read-write STATUS current DESCRIPTION "The current channel number of the frequency output by the RF synthesizer." ::= { dot11PhyFHSSEntry 2 } -- ********************************************************************** -- * End of dot11PhyFHSS TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11PhyDSSSEntry TABLE -- ********************************************************************** dot11PhyDSSSTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11PhyDSSSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of attributes for dot11PhyDSSSEntry. Implemented as a table indexed on ifIndex to allow for multiple instances on an Agent." ::= { dot11phy 5 } dot11PhyDSSSEntry OBJECT-TYPE SYNTAX Dot11PhyDSSSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11PhyDSSSEntry Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11PhyDSSSTable 1 } Dot11PhyDSSSEntry ::= SEQUENCE { dot11CurrentChannel INTEGER} dot11CurrentChannel OBJECT-TYPE SYNTAX INTEGER (1..14) MAX-ACCESS read-write STATUS current DESCRIPTION "The current operating frequency channel of the DSSS PHY. Valid channel numbers are as defined in 15.4.6.2" ::= { dot11PhyDSSSEntry 1 } -- ********************************************************************** -- * End of dot11PhyDSSSEntry TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11PhyOFDM TABLE -- ********************************************************************** dot11PhyOFDMTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11PhyOFDMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Group of attributes for dot11PhyOFDMTable. Implemented as a table indexed on ifindex to allow for multiple instances on an Agent." ::= { dot11phy 11 } dot11PhyOFDMEntry OBJECT-TYPE SYNTAX Dot11PhyOFDMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11PhyOFDM Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex } ::= { dot11PhyOFDMTable 1 } Dot11PhyOFDMEntry ::= SEQUENCE { dot11CurrentFrequency INTEGER} dot11CurrentFrequency OBJECT-TYPE SYNTAX INTEGER (0..200) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of the current operating frequency channel of the OFDM PHY." ::= { dot11PhyOFDMEntry 1 } -- ********************************************************************** -- * End of dot11PhyOFDM TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11 Phy HT TABLE -- ********************************************************************** dot11PhyHTTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11PhyHTEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of attributes for dot11PhyHTTable. Implemented as a table indexed on ifIndex to allow for multiple instances on an Agent." ::= { dot11phy 15 } dot11PhyHTEntry OBJECT-TYPE SYNTAX Dot11PhyHTEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11PhyHTEntry Table. ifIndex - Each 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX {ifIndex} ::= { dot11PhyHTTable 1 } Dot11PhyHTEntry ::= SEQUENCE { dot11FortyMHzOperationImplemented TruthValue, dot11FortyMHzOperationEnabled TruthValue, dot11CurrentPrimaryChannel INTEGER, dot11CurrentSecondaryChannel INTEGER, dot11NumberOfSpatialStreamsImplemented INTEGER, dot11NumberOfSpatialStreamsEnabled INTEGER, dot11GreenfieldOptionImplemented TruthValue, dot11GreenfieldOptionEnabled TruthValue, dot11ShortGIOptionInTwentyImplemented TruthValue, dot11ShortGIOptionInTwentyEnabled TruthValue, dot11ShortGIOptionInFortyImplemented TruthValue, dot11ShortGIOptionInFortyEnabled TruthValue, dot11LDPCCodingOptionImplemented TruthValue, dot11LDPCCodingOptionEnabled TruthValue, dot11TxSTBCOptionImplemented TruthValue, dot11TxSTBCOptionEnabled TruthValue, dot11RxSTBCOptionImplemented TruthValue, dot11RxSTBCOptionEnabled TruthValue, dot11BeamFormingOptionImplemented TruthValue, dot11BeamFormingOptionEnabled TruthValue, dot11HighestSupportedDataRate INTEGER, dot11TxMCSSetDefined TruthValue, dot11TxRxMCSSetNotEqual TruthValue, dot11TxMaximumNumberSpatialStreamsSupported INTEGER, dot11TxUnequalModulationSupported TruthValue } dot11FortyMHzOperationImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the 40 MHz Operation is implemented. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 1 } dot11FortyMHzOperationEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the 40 MHz Operation is enabled. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 2 } dot11CurrentPrimaryChannel OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the operating channel. If 20/40 MHz Mode is currently in use then this attribute indicates the primary channel." ::= { dot11PhyHTEntry 3 } dot11CurrentSecondaryChannel OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the channel number of the secondary channel. If 20/40 MHz mode is not currently in use, this attribute value shall be 0." ::= { dot11PhyHTEntry 4 } dot11NumberOfSpatialStreamsImplemented OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the maximum number of spatial streams implemented. The default value of this attribute is 2." ::= { dot11PhyHTEntry 5 } dot11NumberOfSpatialStreamsEnabled OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the maximum number of spatial streams enabled. The default value of this attribute is 2." ::= { dot11PhyHTEntry 6 } dot11GreenfieldOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the HT Greenfield option is implemented. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 7 } dot11GreenfieldOptionEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the HT Greenfield option is enabled. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 8 } dot11ShortGIOptionInTwentyImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the Short Guard option is implemented for 20 MHz operation. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 9 } dot11ShortGIOptionInTwentyEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the Short Guard option is enabled for 20 MHz operation. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 10 } dot11ShortGIOptionInFortyImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the Short Guard option is implemented for 40 MHz operation. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 11 } dot11ShortGIOptionInFortyEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the Short Guard option is enabled for 40 MHz operation. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 12 } dot11LDPCCodingOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the LDPC coding option is implemented. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 13 } dot11LDPCCodingOptionEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the LDPC coding option is enabled. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 14 } dot11TxSTBCOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the entity is capable of transmitting frames using Space-Time Block Code (STBC) option. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 15 } dot11TxSTBCOptionEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the entity’s capability of transmitting frames using Space-Time Block Code (STBC) option is enabled. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 16 } dot11RxSTBCOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the entity is capable of receiving frames that are sent using the Space-Time Block Code (STBC). The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 17 } dot11RxSTBCOptionEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the entity’s capability of receiving frames that are sent using the Space-Time Block Code (STBC) is enabled. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 18 } dot11BeamFormingOptionImplemented OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the Beam Forming option is implemented. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 19 } dot11BeamFormingOptionEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the Beam Forming option is enabled. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 20 } dot11HighestSupportedDataRate OBJECT-TYPE SYNTAX INTEGER (0..600) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall specify the Highest Data Rate in Mb/s at which the station may receive data. The default value of this attribute shall be 0." ::= { dot11PhyHTEntry 21 } dot11TxMCSSetDefined OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the Tx MCS set is defined. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 22 } dot11TxRxMCSSetNotEqual OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that the supported Tx and Rx MCS sets are not equal. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 23 } dot11TxMaximumNumberSpatialStreamsSupported OBJECT-TYPE SYNTAX INTEGER (0..3) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the Tx maximum number of spatial streams supported. The default value of this attribute is 0." ::= { dot11PhyHTEntry 24 } dot11TxUnequalModulationSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute, when TRUE, indicates that Tx unequal modulation is supported. The default value of this attribute is FALSE." ::= { dot11PhyHTEntry 25 } -- ********************************************************************** -- * End of dot11 PHY HT TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11 Supported MCS Tx TABLE -- ********************************************************************** dot11SupportedMCSTxTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11SupportedMCSTxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Transmit MCS supported by the PLCP and PMD, represented by a count from 1 to 127, subject to limitations of each individual PHY." ::= { dot11phy 16 } dot11SupportedMCSTxEntry OBJECT-TYPE SYNTAX Dot11SupportedMCSTxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Entry (conceptual row) in the dot11SupportedMCSTx Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex, dot11SupportedMCSTxIndex } ::= { dot11SupportedMCSTxTable 1 } Dot11SupportedMCSTxEntry ::= SEQUENCE { dot11SupportedMCSTxIndex Integer32, dot11SupportedMCSTxValue Integer32 } dot11SupportedMCSTxIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index object that identifies which MCS to access. Range is 1..255." ::= { dot11SupportedMCSTxEntry 1 } dot11SupportedMCSTxValue OBJECT-TYPE SYNTAX Integer32 (1..127) MAX-ACCESS read-only STATUS current DESCRIPTION "The Transmit MCS supported by the PLCP and PMD, represented by a count from 1 to 127, subject to limitations of each individual PHY." ::= { dot11SupportedMCSTxEntry 2 } -- ********************************************************************** -- * End of dot11 Supported MCS Tx TABLE -- ********************************************************************** -- ********************************************************************** -- * dot11 Supported MCS Rx TABLE -- ********************************************************************** dot11SupportedMCSRxTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11SupportedMCSRxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The receive MCS supported by the PLCP and PMD, represented by a count from 1 to 127, subject to limitations of each individual PHY." ::= { dot11phy 17 } dot11SupportedMCSRxEntry OBJECT-TYPE SYNTAX Dot11SupportedMCSRxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Entry (conceptual row) in the dot11SupportedMCSRx Table. ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. Interface tables in this MIB module are indexed by ifIndex." INDEX { ifIndex, dot11SupportedMCSRxIndex } ::= { dot11SupportedMCSRxTable 1 } Dot11SupportedMCSRxEntry ::= SEQUENCE { dot11SupportedMCSRxIndex Integer32, dot11SupportedMCSRxValue Integer32 } dot11SupportedMCSRxIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index object that identifies which MCS to access. Range is 1..255." ::= { dot11SupportedMCSRxEntry 1 } dot11SupportedMCSRxValue OBJECT-TYPE SYNTAX Integer32 (1..127) MAX-ACCESS read-only STATUS current DESCRIPTION "The receive MCS supported by the PLCP and PMD, represented by a count from 1 to 127, subject to limitations of each individual PHY." ::= { dot11SupportedMCSRxEntry 2 } -- ********************************************************************** -- * End of dot11 Supported MCS Rx TABLE -- ********************************************************************** -- ******************************************************************** -- * dot11RSNAConfig TABLE (RSNA and TSN) -- ******************************************************************** dot11RSNAConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11RSNAConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing RSNA configuration objects." ::= { dot11smt 9 } dot11RSNAConfigEntry OBJECT-TYPE SYNTAX Dot11RSNAConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11RSNAConfigTable." INDEX { ifIndex } ::= { dot11RSNAConfigTable 1 } Dot11RSNAConfigEntry ::= SEQUENCE { dot11RSNAConfigVersion Integer32, dot11RSNAConfigPairwiseKeysSupported Unsigned32, dot11RSNAConfigGroupCipher OCTET STRING, dot11RSNAConfigGroupRekeyMethod INTEGER, dot11RSNAConfigGroupRekeyTime Unsigned32, dot11RSNAConfigGroupRekeyStrict TruthValue, dot11RSNAConfigPSKValue OCTET STRING, dot11RSNAConfigPSKPassPhrase DisplayString, dot11RSNAConfigGroupUpdateCount Unsigned32, dot11RSNAConfigPairwiseUpdateCount Unsigned32, dot11RSNAConfigGroupCipherSize Unsigned32, dot11RSNAConfigPMKLifetime Unsigned32, dot11RSNAConfigPMKReauthThreshold Unsigned32, dot11RSNAConfigNumberOfPTKSAReplayCounters INTEGER, dot11RSNAConfigSATimeout Unsigned32, dot11RSNAAuthenticationSuiteSelected OCTET STRING, dot11RSNAPairwiseCipherSelected OCTET STRING, dot11RSNAGroupCipherSelected OCTET STRING, dot11RSNAPMKIDUsed OCTET STRING, dot11RSNAAuthenticationSuiteRequested OCTET STRING, dot11RSNAPairwiseCipherRequested OCTET STRING, dot11RSNAGroupCipherRequested OCTET STRING, dot11RSNATKIPCounterMeasuresInvoked Unsigned32, dot11RSNA4WayHandshakeFailures Unsigned32, dot11RSNAConfigNumberOfGTKSAReplayCounters INTEGER} -- dot11RSNAConfigEntry 1 has been deprecated. dot11RSNAConfigVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The highest RSNA version this entity supports. See 7.3.2.9." ::= { dot11RSNAConfigEntry 2 } dot11RSNAConfigPairwiseKeysSupported OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates how many pairwise keys the entity supports for RSNA." ::= { dot11RSNAConfigEntry 3 } dot11RSNAConfigGroupCipher OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the group cipher suite selector the entity must use. The group cipher suite in the RSN Information Element shall take its value from this variable. It consists of an OUI (the first 3 octets) and a cipher suite identifier (the last octet)." ::= { dot11RSNAConfigEntry 4 } dot11RSNAConfigGroupRekeyMethod OBJECT-TYPE SYNTAX INTEGER { disabled(1), timeBased(2), packetBased(3), timepacket-Based(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object selects a mechanism for rekeying the RSNA GTK. The default is time-based, once per day. Rekeying the GTK is only applicable to an entity acting in the Authenticator role (an AP in an ESS)." DEFVAL { timeBased } ::= { dot11RSNAConfigEntry 5 } dot11RSNAConfigGroupRekeyTime OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The time in seconds after which the RSNA GTK shall be refreshed. The timer shall start at the moment the GTK was set using the MLMESETKEYS. request primitive." DEFVAL { 86400 } -- once per day ::= { dot11RSNAConfigEntry 6 } dot11RSNAConfigGroupRekeyStrict OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object signals that the GTK shall be refreshed whenever a STA leaves the BSS that possesses the GTK." ::= { dot11RSNAConfigEntry 8 } dot11RSNAConfigPSKValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The PSK for when RSNA in PSK mode is the selected AKM suite. In that case, the PMK will obtain its value from this object. This object is logically write-only. Reading this variable shall return unsuccessful status or null or zero." ::= { dot11RSNAConfigEntry 9 } dot11RSNAConfigPSKPassPhrase OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The PSK, for when RSNA in PSK mode is the selected AKM suite, is configured by dot11RSNAConfigPSKValue. An alternative manner of setting the PSK uses the password-to-key algorithm defined in H.4. This variable provides a means to enter a pass-phrase. When this object is written, the RSNA entity shall use the password-to-key algorithm specified in H.4 to derive a preshared and populate dot11RSNAConfigPSKValue with this key. This object is logically write-only. Reading this variable shall return unsuccessful status or null or zero." ::= { dot11RSNAConfigEntry 10 } -- dot11RSNAConfigEntry 11 and dot11RSNAConfigEntry 12 have been -- deprecated. dot11RSNAConfigGroupUpdateCount OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of times Message 1 in the RSNA Group Key Handshake will be retried per GTK Handshake attempt." DEFVAL { 3 } -- ::= { dot11RSNAConfigEntry 13 } dot11RSNAConfigPairwiseUpdateCount OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of times Message 1 and Message 3 in the RSNA 4-Way Handshake will be retried per 4-Way Handshake attempt." DEFVAL { 3 } -- ::= { dot11RSNAConfigEntry 14 } dot11RSNAConfigGroupCipherSize OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the length in bits of the group cipher key." ::= { dot11RSNAConfigEntry 15 } dot11RSNAConfigPMKLifetime OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum lifetime of a PMK in the PMK cache." DEFVAL { 43200 } -- ::= { dot11RSNAConfigEntry 16 } dot11RSNAConfigPMKReauthThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100) UNITS "percentage" MAX-ACCESS read-write STATUS current DESCRIPTION "The percentage of the PMK lifetime that should expire before an IEEE 802.1X reauthentication occurs." DEFVAL { 70 } -- ::= { dot11RSNAConfigEntry 17 } dot11RSNAConfigNumberOfPTKSAReplayCounters OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the number of PTKSA replay counters per association: 0 -> 1 replay counter, 1 -> 2 replay counters, 2 -> 4 replay counters, 3 -> 16 replay counters" ::= { dot11RSNAConfigEntry 18 } dot11RSNAConfigSATimeout OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum time a security association shall take to set up." DEFVAL { 60 } -- ::= { dot11RSNAConfigEntry 19 } dot11RSNAAuthenticationSuiteSelected OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The selector of the last AKM suite negotiated." ::= { dot11RSNAConfigEntry 20 } dot11RSNAPairwiseCipherSelected OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The selector of the last pairwise cipher negotiated." ::= { dot11RSNAConfigEntry 21 } dot11RSNAGroupCipherSelected OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The selector of the last group cipher negotiated." ::= { dot11RSNAConfigEntry 22 } dot11RSNAPMKIDUsed OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The selector of the last PMKID used in the last 4-Way Handshake." ::= { dot11RSNAConfigEntry 23 } dot11RSNAAuthenticationSuiteRequested OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The selector of the last AKM suite requested." ::= { dot11RSNAConfigEntry 24 } dot11RSNAPairwiseCipherRequested OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The selector of the last pairwise cipher requested." ::= { dot11RSNAConfigEntry 25 } dot11RSNAGroupCipherRequested OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The selector of the last group cipher requested." ::= { dot11RSNAConfigEntry 26 } dot11RSNATKIPCounterMeasuresInvoked OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Counts the number of times that a TKIP MIC failure occurred two times within 60 s and TKIP countermeasures were invoked. This attribute counts both local and remote MIC failure events reported to this STA. It increments every time TKIP countermeasures are invoked" ::= { dot11RSNAConfigEntry 27 } dot11RSNA4WayHandshakeFailures OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Counts the number of 4-Way Handshake failures." ::= { dot11RSNAConfigEntry 28 } dot11RSNAConfigNumberOfGTKSAReplayCounters OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the number of GTKSA replay counters per association: 0 -> 1 replay counter, 1 -> 2 replay counters, 2 -> 4 replay counters, 3 -> 16 replay counters" ::= { dot11RSNAConfigEntry 29 } -- ******************************************************************** -- * End of dot11RSNAConfig TABLE -- ******************************************************************** -- ******************************************************************** -- * dot11RSNAConfigPairwiseCiphers TABLE -- ******************************************************************** dot11RSNAConfigPairwiseCiphersTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11RSNAConfigPairwiseCiphersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the pairwise ciphers supported by this entity. It allows enabling and disabling of each pairwise cipher by network management. The pairwise cipher suite list in the RSN Information Element is formed using the information in this table." ::= { dot11smt 10 } dot11RSNAConfigPairwiseCiphersEntry OBJECT-TYPE SYNTAX Dot11RSNAConfigPairwiseCiphersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry, indexed by the interface index (or all interfaces) and the pairwise cipher." INDEX { ifIndex,dot11RSNAConfigPairwiseCipherIndex } ::= { dot11RSNAConfigPairwiseCiphersTable 1 } Dot11RSNAConfigPairwiseCiphersEntry ::= SEQUENCE { dot11RSNAConfigPairwiseCipherIndex Unsigned32, dot11RSNAConfigPairwiseCipher OCTET STRING, dot11RSNAConfigPairwiseCipherEnabled TruthValue, dot11RSNAConfigPairwiseCipherSize Unsigned32 } dot11RSNAConfigPairwiseCipherIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary index into the dot11RSNAConfigPairwiseCiphersTable." ::= { dot11RSNAConfigPairwiseCiphersEntry 1 } dot11RSNAConfigPairwiseCipher OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The selector of a supported pairwise cipher. It consists of an OUI (the first 3 octets) and a cipher suite identifier (the last octet)." ::= { dot11RSNAConfigPairwiseCiphersEntry 2 } dot11RSNAConfigPairwiseCipherEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object enables or disables the pairwise cipher." ::= { dot11RSNAConfigPairwiseCiphersEntry 3 } dot11RSNAConfigPairwiseCipherSize OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the length in bits of the pairwise cipher key. This should be 256 for TKIP and 128 for CCMP." ::= { dot11RSNAConfigPairwiseCiphersEntry 4 } -- ******************************************************************** -- * End of dot11RSNAConfigPairwiseCiphers TABLE -- ******************************************************************** -- ******************************************************************** -- * dot11RSNAConfigAuthenticationSuites TABLE -- ******************************************************************** dot11RSNAConfigAuthenticationSuitesTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11RSNAConfigAuthenticationSuitesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the AKM suites supported by this entity. Each AKM suite can be individually enabled and disabled. The AKM suite list in the RSN information element is formed using the information in this table." ::= { dot11smt 11 } dot11RSNAConfigAuthenticationSuitesEntry OBJECT-TYPE SYNTAX Dot11RSNAConfigAuthenticationSuitesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (row) in the dot11RSNAConfigAuthenticationSuitesTable." INDEX { ifIndex,dot11RSNAConfigAuthenticationSuiteIndex } ::= { dot11RSNAConfigAuthenticationSuitesTable 1 } Dot11RSNAConfigAuthenticationSuitesEntry ::= SEQUENCE { dot11RSNAConfigAuthenticationSuiteIndex Unsigned32, dot11RSNAConfigAuthenticationSuite OCTET STRING, dot11RSNAConfigAuthenticationSuiteEnabled TruthValue } dot11RSNAConfigAuthenticationSuiteIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxiliary variable used as an index into the dot11RSNAConfigAuthenticationSuitesTable." ::= { dot11RSNAConfigAuthenticationSuitesEntry 1 } dot11RSNAConfigAuthenticationSuite OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The selector of an AKM suite. It consists of an OUI (the first 3 octets) and a cipher suite identifier (the last octet)." ::= { dot11RSNAConfigAuthenticationSuitesEntry 2 } dot11RSNAConfigAuthenticationSuiteEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This variable indicates whether the corresponding AKM suite is enabled/disabled." ::= { dot11RSNAConfigAuthenticationSuitesEntry 3 } -- ******************************************************************** -- * End of dot11RSNAConfigAuthenticationSuites TABLE -- ******************************************************************** -- ******************************************************************** -- * dot11RSNAStats TABLE -- ******************************************************************** dot11RSNAStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot11RSNAStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table maintains per-STA statistics in an RSN. The entry with dot11RSNAStatsSTAAddress set to FF-FF-FF-FF-FF-FF shall contain statistics for broadcast/multicast traffic." ::= { dot11smt 12 } dot11RSNAStatsEntry OBJECT-TYPE SYNTAX Dot11RSNAStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot11RSNAStatsTable." INDEX { ifIndex,dot11RSNAStatsIndex } ::= { dot11RSNAStatsTable 1 } Dot11RSNAStatsEntry ::= SEQUENCE { dot11RSNAStatsIndex Unsigned32, dot11RSNAStatsSTAAddress MacAddress, dot11RSNAStatsVersion Unsigned32, dot11RSNAStatsSelectedPairwiseCipher OCTET STRING, dot11RSNAStatsTKIPICVErrors Counter32, dot11RSNAStatsTKIPLocalMICFailures Counter32, dot11RSNAStatsTKIPRemoteMICFailures Counter32, dot11RSNAStatsCCMPReplays Counter32, dot11RSNAStatsCCMPDecryptErrors Counter32, dot11RSNAStatsTKIPReplays Counter32 } dot11RSNAStatsIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An auxiliary index into the dot11RSNAStatsTable." ::= { dot11RSNAStatsEntry 1 } dot11RSNAStatsSTAAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the STA to which the statistics in this conceptual row belong." ::= { dot11RSNAStatsEntry 2 } dot11RSNAStatsVersion OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The RSNA version with which the STA associated." ::= { dot11RSNAStatsEntry 3 } dot11RSNAStatsSelectedPairwiseCipher OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The pairwise cipher suite Selector (as defined in 7.3.29.1) used during association, in transmission order." ::= { dot11RSNAStatsEntry 4 } dot11RSNAStatsTKIPICVErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counts the number of TKIP ICV errors encountered when decrypting packets for the STA." ::= { dot11RSNAStatsEntry 5 } dot11RSNAStatsTKIPLocalMICFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counts the number of MIC failures encountered when checking the integrity of packets received from the STA at this entity." ::= { dot11RSNAStatsEntry 6 } dot11RSNAStatsTKIPRemoteMICFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counts the number of MIC failures encountered by the STA identified by dot11StatsSTAAddress and reported back to this entity." ::= { dot11RSNAStatsEntry 7 } dot11RSNAStatsCCMPReplays OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received CCMP MPDUs discarded by the replay mechanism." ::= { dot11RSNAStatsEntry 8 } dot11RSNAStatsCCMPDecryptErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received MPDUs discarded by the CCMP decryption algorithm." ::= { dot11RSNAStatsEntry 9 } dot11RSNAStatsTKIPReplays OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counts the number of TKIP replay errors detected." ::= { dot11RSNAStatsEntry 10 } -- ******************************************************************** -- * End of dot11RSNAStats TABLE -- ******************************************************************** -- ********************************************************************** -- * End of 802.11 MIB -- ********************************************************************** END