-- ******************************************************************* -- CISCO-LWAPP-DOT11-CLIENT-CCXV5-REPORTING-MIB.my -- Sheeba Kamra Aug 2006 -- -- Copyright (c) 2005-2007 by Cisco Systems, Inc. -- -- All rights reserved. -- ****************************************************************** CISCO-LWAPP-DOT11-CLIENT-CCXV5-REPORTING-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, IpAddress, Integer32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF DisplayString, TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC cldcClientMacAddress, ciscoLwappDot11ClientCcxMIBObjects FROM CISCO-LWAPP-DOT11-CLIENT-MIB CvE164Address FROM CISCO-TC ciscoMgmt FROM CISCO-SMI CiscoLwappDot11ClientReqStatus, CiscoLwappDot11ClientSSId, CiscoLwappDot11ClientAuthMethod, CiscoLwappDot11ClientEAPMethod, CiscoLwappDot11ClientKeyMgmtMethod, CiscoLwappDot11ClientEncryptionMethod, CiscoLwappDot11ClientCredentialType, CiscoLwappDot11ClientPowerSaveMode, CiscoLwappDot11ClientTxPowerMode, CiscoLwappDot11ClientRadioType FROM CISCO-LWAPP-DOT11-CLIENT-CCX-TC-MIB; -- ******************************************************************** -- * MODULE IDENTITY -- ******************************************************************** ciscoLwappDot11ClientCCXv5ReportingMIB MODULE-IDENTITY LAST-UPDATED "200612040000Z" ORGANIZATION "Cisco Systems Inc." CONTACT-INFO "Cisco Systems, Customer Service Postal: 170 West Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553-NETS Email: cs-wnbu-snmp@cisco.com" DESCRIPTION "This MIB is intended to be implemented on all those devices operating as Central Controllers (CC) that terminate the Light Weight Access Point Protocol tunnel from Light-weight LWAPP Access Points. This MIB provides configuration and status information about the CCXv5 clients that the controller is aware of. This configuration and status information pertaining to the client is termed as Client Reporting. Client Reporting is a mechanism used by a client and AP for the purpose of exchanging client information. Once a client has associated with the network, the associated AP may send the client a Client Report Request frame at any time. This frame identifies what type of information is desired from the client. For all CCXv5 clients, client reporting is organized into 4 major categories: Client Profile Information Client Manufacturer Information Client Operational Parameter Information Client Capability Information Client Profile is for retrieving information about the configuration on the client. Manufacturer Information is for retreiving data about the wireless adaptor in use. Operating parameters is for retrieving the details of the clients current operational modes Client Capabilities is for retrieving information about the client's capabilities. This mib defines the attributes for all of the above 4 categories. GLOSSARY Light Weight Access Point Protocol ( LWAPP ) This is a generic protocol that defines the communication between the Access Points and the Central Controller. Mobile Node ( MN ) A roaming 802.11 wireless device in a wireless network associated with an access point. Mobile Node, Mobile Station(Ms) and client are used interchangeably. REFERENCE [1] Part 11 Wireless LAN Medium Access Control ( MAC ) and Physical Layer ( PHY ) Specifications. [2] Draft-obara-capwap-lwapp-00.txt, IETF Light Weight Access Point Protocol. [3] Cisco Compatible Extensions for WLAN Devices Version 5.0.11" REVISION "200612040000Z" DESCRIPTION "Initial version of this mib module." ::= { ciscoLwappDot11ClientCcxMIBObjects 4 } ciscoLwappDot11ClientCCXv5ReportingMIBObjects OBJECT IDENTIFIER ::= { ciscoLwappDot11ClientCCXv5ReportingMIB 1 } ciscoLwappDot11ClientCCXv5ReportingMIBConform OBJECT IDENTIFIER ::= { ciscoLwappDot11ClientCCXv5ReportingMIB 2 } ciscoClientCcxManuReporting OBJECT IDENTIFIER ::= { ciscoLwappDot11ClientCCXv5ReportingMIBObjects 1 } ciscoClientCcxOperReporting OBJECT IDENTIFIER ::= { ciscoLwappDot11ClientCCXv5ReportingMIBObjects 2 } ciscoClientCcxProfileReporting OBJECT IDENTIFIER ::= { ciscoLwappDot11ClientCCXv5ReportingMIBObjects 3 } ciscoClientCcxCapabilityReporting OBJECT IDENTIFIER ::= { ciscoLwappDot11ClientCCXv5ReportingMIBObjects 4 } cldccManufacturerInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccManufacturerInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the Manufacturer Information for each client. An entry is added to this table automatically when a CCX version 5 or higher client associates to an AP managed by the controller. Similarly, the entry is removed from the controller when the client disassociates from the AP. While a client is associated, if a management station wishes to retrieve the manufacturer information from the client again, it can do so by setting the cldccManufacturerInfoStatus to initiate (1)." ::= { ciscoClientCcxManuReporting 1 } cldccManufacturerInfoEntry OBJECT-TYPE SYNTAX CldccManufacturerInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each client identified by the client mac address." INDEX { cldcClientMacAddress } ::= { cldccManufacturerInfoTable 1 } CldccManufacturerInfoEntry ::= SEQUENCE { cldccManufacturerInfoStatus CiscoLwappDot11ClientReqStatus, cldccManufacturerInfoOUI OCTET STRING, cldccManufacturerInfoID DisplayString, cldccManufacturerInfoModel DisplayString, cldccManufacturerInfoSerialNum DisplayString, cldccManufacturerInfoRadioType DisplayString, cldccManufacturerInfoMacAddress MacAddress, cldccManufacturerInfoAntennaType INTEGER , cldccManufacturerInfoAntennaGain Unsigned32 } cldccManufacturerInfoStatus OBJECT-TYPE SYNTAX CiscoLwappDot11ClientReqStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This field indicates the status of current request. To trigger a request to the client to get the manufacturer information, this attribute is set to initiate(1). Once the request is triggered, the agent will set the value to inProgress(2). Based on the progress of the request, this is later updated to sucess(3), failure(4) or requestNotProcessedByClient(5). If a request has not been triggered explicitly by setting this attribute to initiate, then this field returns the status of the last request." ::= { cldccManufacturerInfoEntry 1 } cldccManufacturerInfoOUI OBJECT-TYPE SYNTAX OCTET STRING (SIZE (3)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the IEEE assigned organizational unique identifier, i.e. the first 3 bytes of the MAC address of the wireless network connected device." ::= { cldccManufacturerInfoEntry 2 } cldccManufacturerInfoID OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the manufacturer identifier of the wireless network adaptor." ::= { cldccManufacturerInfoEntry 3 } cldccManufacturerInfoModel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains a string identifying the model of the wireless network adaptor" ::= { cldccManufacturerInfoEntry 4 } cldccManufacturerInfoSerialNum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains a string identifying the serial number of the wireless network adaptor." ::= { cldccManufacturerInfoEntry 5 } cldccManufacturerInfoRadioType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the radio type of the client." ::= { cldccManufacturerInfoEntry 6 } cldccManufacturerInfoMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the mac address assigned to the client." ::= { cldccManufacturerInfoEntry 7 } cldccManufacturerInfoAntennaType OBJECT-TYPE SYNTAX INTEGER { omniDirectionalCollinear(0), omniDirectionalDiversity(1), omniDirectionalOther(2), directionalYagi(3), directionalPanel(4), directionalSector(5), directionalOther(6), unknown(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This field specifies the type of antenna connected to the wireless network adaptor. The different possible values are: omniDirectionalCollinear - this is a collinear omni-directional antenna. An omni directional antenna is an antenna system which radiates power uniformly in all directions. omniDirectionalDiversity - this is a diversity omni-directional antenna. omniDirectionalOther - this is an omni-directional antenna which is not collinear or diversity. directionalYagi - this indicates Yagi directional antenna. directionalPanel - this specifies a directional Panel type antenna. directionalSector - this indicates a directional Sector type antenna. directionalOther - this indicates a directional antenna which is not Yagi, Panel or Sector type. unknown - this indicates that the antenna type is unknown. " ::= { cldccManufacturerInfoEntry 8 } cldccManufacturerInfoAntennaGain OBJECT-TYPE SYNTAX Unsigned32 (0..40 ) UNITS "dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the peak gain in dbi of the antenna for directional antennas and the average gain in dBi for omni-directional antennas connected to the wireless network adaptor. The gain is in multiples of 0.5 dBm. An integer value 4 means 4 x 0.5 = 2 dBm of gain." ::= { cldccManufacturerInfoEntry 9 } cldccManuRxSensTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccManuRxSensEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the recevier sensitivity per radio for each client." ::= { ciscoClientCcxManuReporting 2 } cldccManuRxSensEntry OBJECT-TYPE SYNTAX CldccManuRxSensEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each DNS Server configured on the client." INDEX { cldcClientMacAddress, cldccManuRxSensRadioIndex, cldccManuRxSensRadioDataRateIndex } ::= { cldccManuRxSensTable 1 } CldccManuRxSensEntry ::= SEQUENCE { cldccManuRxSensRadioIndex Unsigned32, cldccManuRxSensRadioDataRateIndex Unsigned32, cldccManuRxSensRadioType CiscoLwappDot11ClientRadioType, cldccManuRxSensRadioDataRate Unsigned32, cldccManuRxSensMinRssi Integer32, cldccManuRxSensMaxRssi Integer32 } cldccManuRxSensRadioIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This field contains a sequence number for the radios configured on a client." ::= { cldccManuRxSensEntry 1 } cldccManuRxSensRadioDataRateIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This field contains a sequence number for the data rates radios configured on a client." ::= { cldccManuRxSensEntry 2 } cldccManuRxSensRadioType OBJECT-TYPE SYNTAX CiscoLwappDot11ClientRadioType MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the radio type for the radio" ::= { cldccManuRxSensEntry 3 } cldccManuRxSensRadioDataRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the data rate for a particular radio configured on a client." ::= { cldccManuRxSensEntry 4 } cldccManuRxSensMinRssi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the min rssi for a data rate for a particular radio configured on a client." ::= { cldccManuRxSensEntry 5 } cldccManuRxSensMaxRssi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the max rssi for a data rate for a particular radio configured on a client." ::= { cldccManuRxSensEntry 6 } cldccCapabilityTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the capabilities for each client. An entry is added to this table automatically when a CCX version 5 or higher client associates to an AP managed by the controller. Similarly, the entry is removed from the controller when the client disassociates from the AP. While a client is associated, if a management station wishes to retrieve the capability information from the client again, it can do so by setting the cldccCapabilityStatus to initiate (1)." ::= { ciscoClientCcxCapabilityReporting 1 } cldccCapabilityEntry OBJECT-TYPE SYNTAX CldccCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each entry identified by the client mac address." INDEX { cldcClientMacAddress } ::= { cldccCapabilityTable 1 } CldccCapabilityEntry ::= SEQUENCE { cldccCapabilityStatus CiscoLwappDot11ClientReqStatus, cldccCapabilityRadioType DisplayString, -- cldccCapabilityRadioChannels OCTET STRING, -- cldccCapabilityTxPowerMode BITS, -- cldccCapabilityDataRates CiscoLwappDot11ClientDataRates, cldccServiceCapability DisplayString } cldccCapabilityStatus OBJECT-TYPE SYNTAX CiscoLwappDot11ClientReqStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This field indicates the status of current request. To trigger a request to the client to get the capability information, this attribute is set to initiate(1). Once the request is triggered, the agent will set the value to inProgress(2). Based on the progress of the request, this is later updated to sucess(3), failure(4) or requestNotProcessedByClient(5). If a request has not been triggered explicitly by setting this attribute to initiate, then this field returns the status of the last request." ::= { cldccCapabilityEntry 1 } cldccCapabilityRadioType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the radio type of the client. This reports all of the radio types of which the wireless network adaptor is capable " ::= { cldccCapabilityEntry 2 } --cldccCapabilityRadioChannels OBJECT-TYPE -- SYNTAX OCTET STRING (SIZE (0..255)) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This field contains a list of 1 or more radio -- channel numbers that the client is capable of -- communicating on." -- ::= { cldccCapabilityEntry 4 } --cldccCapabilityTxPowerMode OBJECT-TYPE -- SYNTAX BITS { -- fixed(0), -- automatic(1) --- } -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This field identifies the transmit power mode of the -- client STA. The Tx Power mode can be either fixed or -- automatic. Tx Power Mode values for the client can be -- retrieved from the cldccCapabilityTxPowerTable if the -- power mode is fixed. -- If the power mode is automatic, then there are no entries -- in the cldccCapabilityTxPowerTable for this client." -- ::= { cldccCapabilityEntry 3 } --cldccCapabilityDataRates OBJECT-TYPE -- SYNTAX CiscoLwappDot11ClientDataRates -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This is a bits field. If a data rate is supported by -- a client, the corresponding bit is set to 1 else it is -- set to 0." -- ::= { cldccCapabilityEntry 7 } cldccServiceCapability OBJECT-TYPE SYNTAX DisplayString (SIZE(0..100)) -- BITS { -- voice(0), -- uniDirectionalVideo(1), -- biDirectionalVideo(2), -- gpsLocation(3) -- } MAX-ACCESS read-only STATUS current DESCRIPTION "This field is a bit field that indicates the type of services available when using the wireless network adaptor. A bit value of 1 indicates that the service is supported and a bit value of 0 means either the service is not supported or it is unknown if the service is supported. The different types of services are: voice, uni-directional video, bi-directional video and GPS location services." ::= { cldccCapabilityEntry 4 } cldccCapabilityChannelsTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccCapabilityChannelsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the recevier sensitivity per radio for each client." ::= { ciscoClientCcxCapabilityReporting 2 } cldccCapabilityChannelsEntry OBJECT-TYPE SYNTAX CldccCapabilityChannelsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each radio configured on the client." INDEX { cldcClientMacAddress, cldccCapabilityRadioIndex } ::= { cldccCapabilityChannelsTable 1 } CldccCapabilityChannelsEntry::= SEQUENCE { cldccCapabilityRadioIndex Unsigned32, cldccCapabilityChRadioType CiscoLwappDot11ClientRadioType, cldccCapabilityRadioChannels DisplayString } cldccCapabilityRadioIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This field contains a sequence number for the radios configured on a client." ::= { cldccCapabilityChannelsEntry 1 } cldccCapabilityChRadioType OBJECT-TYPE SYNTAX CiscoLwappDot11ClientRadioType MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the radio type for the radio" ::= { cldccCapabilityChannelsEntry 2 } cldccCapabilityRadioChannels OBJECT-TYPE SYNTAX DisplayString (SIZE(0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains a list of 1 or more comma separated radio channel numbers that this client is capable of communicating on." ::= { cldccCapabilityChannelsEntry 3 } cldccCapabilityTxPowerTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccCapabilityTxPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the Tx power mode values for each client for which the transmit power mode (as indicated by cldccCapabilityTxPowerMode) is fixed. An entry is added to this table automatically when a CCX version 5 or higher client associates to an AP managed by the controller and its power mode is fixed. Similarly, the entry is removed from the controller when the client disassociates from the AP." ::= { ciscoClientCcxCapabilityReporting 3 } cldccCapabilityTxPowerEntry OBJECT-TYPE SYNTAX CldccCapabilityTxPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each of the client Tx Power values if the client's power mode is fixed. Each entry is identified by the client mac address and an index for the power value." INDEX { cldcClientMacAddress, cldccCapabilityTxPowerIndex } ::= { cldccCapabilityTxPowerTable 1 } CldccCapabilityTxPowerEntry ::= SEQUENCE { cldccCapabilityTxPowerIndex Unsigned32, cldccCapabilityTxPowerRadioType CiscoLwappDot11ClientRadioType, cldccCapabilityTxPowerMode INTEGER, cldccCapabilityTxPower OCTET STRING } cldccCapabilityTxPowerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an index for the different Tx power values that a client is capable of supporting." ::= { cldccCapabilityTxPowerEntry 1 } cldccCapabilityTxPowerRadioType OBJECT-TYPE SYNTAX CiscoLwappDot11ClientRadioType MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the radio type of the client." ::= { cldccCapabilityTxPowerEntry 2 } cldccCapabilityTxPowerMode OBJECT-TYPE SYNTAX INTEGER { fixed(0), automatic(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This field identifies the transmit power mode of the client STA. The Tx Power mode can be either fixed or automatic. Tx Power Mode values for the client can be retrieved from the cldccCapabilityTxPowerTable if the power mode is fixed. If the power mode is automatic, then there are no entries in the cldccCapabilityTxPowerTable for this client." ::= { cldccCapabilityTxPowerEntry 3 } cldccCapabilityTxPower OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the Tx power levels supported by a client." ::= { cldccCapabilityTxPowerEntry 4 } cldccCapabilityDataRateTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccCapabilityDataRateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the Tx power mode values for each client for which the transmit power mode (as indicated by cldccCapabilityTxPowerMode) is fixed. An entry is added to this table automatically when a CCX version 5 or higher client associates to an AP managed by the controller and its power mode is fixed. Similarly, the entry is removed from the controller when the client disassociates from the AP." ::= { ciscoClientCcxCapabilityReporting 4 } cldccCapabilityDataRateEntry OBJECT-TYPE SYNTAX CldccCapabilityDataRateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each of the client Tx Power values if the client's power mode is fixed. Each entry is identified by the client mac address and an index for the power value." INDEX { cldcClientMacAddress, cldccCapabilityDataRateIndex } ::= { cldccCapabilityDataRateTable 1 } CldccCapabilityDataRateEntry::= SEQUENCE { cldccCapabilityDataRateIndex Unsigned32, cldccCapabilityDataRateRadioType CiscoLwappDot11ClientRadioType, cldccCapabilityDataRates DisplayString } cldccCapabilityDataRateIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an index for the different data rate values that a client is capable of supporting." ::= { cldccCapabilityDataRateEntry 1 } cldccCapabilityDataRateRadioType OBJECT-TYPE SYNTAX CiscoLwappDot11ClientRadioType MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the radio type for the radio" ::= { cldccCapabilityDataRateEntry 2 } cldccCapabilityDataRates OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the data rates for a particular radio." ::= { cldccCapabilityDataRateEntry 3 } cldccOperParamsTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccOperParamsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the operational parameters for each client. An entry is added to this table automatically when a CCX version 5 or higher client associates to an AP managed by the controller. Similarly, the entry is removed from the controller when the client disassociates from the AP. At any point in time, while a client is associated, if a management station wishes to retrieve the current operational information from the client, it should do so by setting the cldccOperParamsStatus to initiate (1)." ::= { ciscoClientCcxOperReporting 1 } cldccOperParamsEntry OBJECT-TYPE SYNTAX CldccOperParamsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each client identified by the client mac address." INDEX { cldcClientMacAddress } ::= { cldccOperParamsTable 1 } CldccOperParamsEntry ::= SEQUENCE { cldccOperParamsStatus CiscoLwappDot11ClientReqStatus, cldccOperParamsRadioType DisplayString, -- cldccOperParamsRadioChannels OCTET STRING, -- cldccOperParamsTxPowerMode CiscoLwappDot11ClientTxPowerMode, -- cldccOperParamsTxPower Integer32, -- cldccOperParamsDataRates CiscoLwappDot11ClientDataRates, cldccOperParamsSSId CiscoLwappDot11ClientSSId, cldccOperParamsDeviceName DisplayString, cldccOperParamsDeviceType INTEGER , cldccOperParamsOSId DisplayString, cldccOperParamsOSVersion DisplayString, cldccOperParamsIpAddressMode INTEGER , cldccOperParamsIpv4Address IpAddress, cldccOperParamsIpv4SubnetMask IpAddress, cldccOperParamsIpv6Address OCTET STRING, cldccOperParamsIpv6SubnetMask OCTET STRING, cldccOperParamsDefaultGateway IpAddress, cldccOperParamsEntPhone CvE164Address, cldccOperParamsCellPhone CvE164Address, cldccOperParamsFirmwareVersion DisplayString, cldccOperParamsDriverVersion DisplayString, cldccOperParamsPowerSaveMode CiscoLwappDot11ClientPowerSaveMode, cldccOperParamsAuthMethod CiscoLwappDot11ClientAuthMethod, -- cldccOperParamsEAPMethod CiscoLwappDot11ClientEAPMethod, cldccOperParamsKeyMgmtMethod CiscoLwappDot11ClientKeyMgmtMethod, cldccOperParamsEncrMethod CiscoLwappDot11ClientEncryptionMethod, cldccOperParamsDot1xSecurity DisplayString, cldccOperParamsSysName DisplayString, cldccOperParamsLocalization DisplayString } cldccOperParamsStatus OBJECT-TYPE SYNTAX CiscoLwappDot11ClientReqStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This field indicates the status of current request. To trigger a request to the client to get the operational information, this attribute is set to initiate(1). Once the request is triggered, the agent will set the value to inProgress(2). Based on the progress of the request, this is later updated to sucess(3), failure(4) or requestNotProcessedByClient(5). If a request has not been triggered explicitly by setting this attribute to initiate, then this field returns the status of the last request." ::= { cldccOperParamsEntry 1 } cldccOperParamsRadioType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the radio type of the client." ::= { cldccOperParamsEntry 2 } --cldccOperParamsRadioChannels OBJECT-TYPE -- SYNTAX OCTET STRING (SIZE (0..255)) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This field indicates the radio channels being used -- by the client to communicate on." -- ::= { cldccOperParamsEntry 3 } --cldccOperParamsTxPowerMode OBJECT-TYPE -- SYNTAX CiscoLwappDot11ClientTxPowerMode -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This field indicates the power mode of the client." -- ::= { cldccOperParamsEntry 4 } --cldccOperParamsTxPower OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This field indicates the current power level of the -- client." -- ::= { cldccOperParamsEntry 5 } --cldccOperParamsDataRates OBJECT-TYPE -- SYNTAX CiscoLwappDot11ClientDataRates -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This field indicates the data rates that the client is -- using for transmissions. If a data rate is being used by -- a client, the corresponding bit is set to 1 else it is -- set to 0." -- ::= { cldccOperParamsEntry 6 } cldccOperParamsSSId OBJECT-TYPE SYNTAX CiscoLwappDot11ClientSSId MAX-ACCESS read-only STATUS current DESCRIPTION "This field specifies the SSId being used by the client." ::= { cldccOperParamsEntry 7 } cldccOperParamsDeviceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the device name assigned to the wireless network adaptor by the operating system, e.g., WLAN Connection 1." ::= { cldccOperParamsEntry 8 } cldccOperParamsDeviceType OBJECT-TYPE SYNTAX INTEGER { laptop(0), pc(1), pda(2), dot11MobilePhone(3), dualModePhone(4), wgb(5), scanner(6), tabletPc(7), printer(8), projector(9), videoConfSystem(10), camera(11), gamingSystem(12), dot11DeskPhone(13), cashRegister(14), radioTag(15), rfidSensor(16), server(17), appSpecific(18), unknown(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates what type of device is the client. The different types of devices are: laptop - the client machine is a laptop pc - the client machine is a PC pda - this indicates a Personal Digital Assistant dot11MobilePhone - this indicates an 802.11 mobile phone dualModePhone - this indicates a dual mode phone wgb - this indicates a work group bridge scanner - this indicates a scanner tabletPc - this indicates a tablet type of PC printer - this indicates a printer projector - this indicates a projector videoConfSystem - this indicates a Videe Conferencing System camera - this indicates a camera gamingSystem - this indicates a gaming system dot11DeskPhone - this indicates an 802.11 desk phone cashRegister - this indicates a cash register radioTag - this indicates a radio tag rfidSensor - this indicates a radio sensor server - this indicates a server type of device appSpecific - this indicates that the device is application specific unknown - this indicates that the client type is unknown." ::= { cldccOperParamsEntry 9 } cldccOperParamsOSId OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field identifies the operating system using the wireless network adaptor." ::= { cldccOperParamsEntry 10 } cldccOperParamsOSVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field identifies the version of operating system using the wireless network adaptor." ::= { cldccOperParamsEntry 11 } cldccOperParamsIpAddressMode OBJECT-TYPE SYNTAX INTEGER { static(0), dhcp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates how the ip address was assigned to the client - ie. was the address assigned statically or via dhcp." ::= { cldccOperParamsEntry 12 } cldccOperParamsIpv4Address OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This field identifies the ipv4 address assigned to the client." ::= { cldccOperParamsEntry 13 } cldccOperParamsIpv4SubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This field identifies the ipv4 subnet mask assigned to the client." ::= { cldccOperParamsEntry 14 } cldccOperParamsIpv6Address OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the ip v6 address assigned to the client." ::= { cldccOperParamsEntry 15 } cldccOperParamsIpv6SubnetMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the mask for the ip address assigned to the client." ::= { cldccOperParamsEntry 16 } cldccOperParamsDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This field specifies the default gateway chosen for the client." ::= { cldccOperParamsEntry 17 } cldccOperParamsEntPhone OBJECT-TYPE SYNTAX CvE164Address MAX-ACCESS read-only STATUS current DESCRIPTION "This field specifies the enterprise phone number for the client." ::= { cldccOperParamsEntry 18 } cldccOperParamsCellPhone OBJECT-TYPE SYNTAX CvE164Address MAX-ACCESS read-only STATUS current DESCRIPTION "This field specifies the cell phone number for the client." ::= { cldccOperParamsEntry 19 } cldccOperParamsFirmwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the string identifying the version of firmware currently installed on the client. " ::= { cldccOperParamsEntry 20 } cldccOperParamsDriverVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the string identifying the driver version of firmware currently installed on the client. " ::= { cldccOperParamsEntry 21 } cldccOperParamsPowerSaveMode OBJECT-TYPE SYNTAX CiscoLwappDot11ClientPowerSaveMode MAX-ACCESS read-only STATUS current DESCRIPTION "This is the type of power save mode configured on the client." ::= { cldccOperParamsEntry 22 } cldccOperParamsAuthMethod OBJECT-TYPE SYNTAX CiscoLwappDot11ClientAuthMethod MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the authentication method currently used by the client." ::= { cldccOperParamsEntry 23 } --cldccOperParamsEAPMethod OBJECT-TYPE -- SYNTAX CiscoLwappDot11ClientEAPMethod -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This field indicates the EAP method -- currently used by the client." -- ::= { cldccOperParamsEntry 24 } cldccOperParamsKeyMgmtMethod OBJECT-TYPE SYNTAX CiscoLwappDot11ClientKeyMgmtMethod MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the key management method currently used by the client." ::= { cldccOperParamsEntry 25 } cldccOperParamsEncrMethod OBJECT-TYPE SYNTAX CiscoLwappDot11ClientEncryptionMethod MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the encryption method currently used by the client." ::= { cldccOperParamsEntry 26 } cldccOperParamsDot1xSecurity OBJECT-TYPE SYNTAX DisplayString (SIZE(0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the 802.1x security parameters currently configured for the client." ::= { cldccOperParamsEntry 27 } cldccOperParamsSysName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the name of the client device. This field contains the system name assigned by the operating system to the host device incorporating the wireless network adaptor, e.g., linux-box or XP-laptop-37" ::= { cldccOperParamsEntry 28 } cldccOperParamsLocalization OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the localization information of the client device." ::= { cldccOperParamsEntry 29 } cldccOperParamsDNSTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccOperParamsDNSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the DNS Servers currently configured for each client. Entries are added to this table automatically once the associated client's operational parameters are retrieved using the cldccOperParamsTable. Entries are removed automatically when the client is disassociated." ::= { ciscoClientCcxOperReporting 2 } cldccOperParamsDNSEntry OBJECT-TYPE SYNTAX CldccOperParamsDNSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each DNS Server configured on the client." INDEX { cldcClientMacAddress, cldccOperParamsDNSServerIndex } ::= { cldccOperParamsDNSTable 1 } CldccOperParamsDNSEntry ::= SEQUENCE { cldccOperParamsDNSServerIndex Unsigned32, cldccOperParamsDNSServerAddress IpAddress } cldccOperParamsDNSServerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This field contains a sequence number for the DNS servers configured on a client." ::= { cldccOperParamsDNSEntry 1 } cldccOperParamsDNSServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the ip address of a DNS server" ::= { cldccOperParamsDNSEntry 2 } cldccOperParamsWINSTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccOperParamsWINSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the WINS Servers currently configured for each client. Entries are added to this table automatically once the associated client's operational parameters are retrieved using the cldccOperParamsTable. Entries are removed automatically when the client is disassociated." ::= { ciscoClientCcxOperReporting 3 } cldccOperParamsWINSEntry OBJECT-TYPE SYNTAX CldccOperParamsWINSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each WINS Server configured on the client." INDEX { cldcClientMacAddress, cldccOperParamsWINSServerIndex } ::= { cldccOperParamsWINSTable 1 } CldccOperParamsWINSEntry ::= SEQUENCE { cldccOperParamsWINSServerIndex Unsigned32, cldccOperParamsWINSServerAddress IpAddress } cldccOperParamsWINSServerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This field contains a sequence number for the WINS servers configured on a client." ::= { cldccOperParamsWINSEntry 1 } cldccOperParamsWINSServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the ip address of a WINS server configured for the client." ::= { cldccOperParamsWINSEntry 2 } cldccOperChannelsTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccOperChannelsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the recevier sensitivity per radio for each client." ::= { ciscoClientCcxOperReporting 4 } cldccOperChannelsEntry OBJECT-TYPE SYNTAX CldccOperChannelsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each radio configured on the client." INDEX { cldcClientMacAddress, cldccOperRadioIndex } ::= { cldccOperChannelsTable 1 } CldccOperChannelsEntry::= SEQUENCE { cldccOperRadioIndex Unsigned32, cldccOperRadioType CiscoLwappDot11ClientRadioType, cldccOperRadioChannels DisplayString } cldccOperRadioIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This field contains a sequence number for the radios configured on a client." ::= { cldccOperChannelsEntry 1 } cldccOperRadioType OBJECT-TYPE SYNTAX CiscoLwappDot11ClientRadioType MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the radio type for the radio" ::= { cldccOperChannelsEntry 2 } cldccOperRadioChannels OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains a list of 1 or more comma separated radio channel numbers that this client is communicating on." ::= { cldccOperChannelsEntry 3 } cldccOperTxPowerTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccOperTxPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the Tx power mode values for each client for which the transmit power mode (as indicated by cldccCapabilityTxPowerMode) is fixed. An entry is added to this table automatically when a CCX version 5 or higher client associates to an AP managed by the controller and its power mode is fixed. Similarly, the entry is removed from the controller when the client disassociates from the AP." ::= { ciscoClientCcxOperReporting 5 } cldccOperTxPowerEntry OBJECT-TYPE SYNTAX CldccOperTxPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each of the client Tx Power values if the client's power mode is fixed. Each entry is identified by the client mac address and an index for the power value." INDEX { cldcClientMacAddress, cldccOperTxPowerIndex } ::= { cldccOperTxPowerTable 1 } CldccOperTxPowerEntry ::= SEQUENCE { cldccOperTxPowerIndex Unsigned32, cldccOperTxPowerRadioType CiscoLwappDot11ClientRadioType, cldccOperTxPowerMode INTEGER, cldccOperTxPower OCTET STRING } cldccOperTxPowerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an index for the different Tx power values that a client is capable of supporting." ::= { cldccOperTxPowerEntry 1 } cldccOperTxPowerRadioType OBJECT-TYPE SYNTAX CiscoLwappDot11ClientRadioType MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the radio type for the radio" ::= { cldccOperTxPowerEntry 2 } cldccOperTxPowerMode OBJECT-TYPE SYNTAX INTEGER { fixed(0), automatic(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This field identifies the transmit power mode of the client STA. The Tx Power mode can be either fixed or automatic. Tx Power Mode values for the client can be retrieved from the cldccCapabilityTxPowerTable if the power mode is fixed. If the power mode is automatic, then there are no entries in the cldccCapabilityTxPowerTable for this client." ::= { cldccOperTxPowerEntry 3 } cldccOperTxPower OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the Tx power levels supported by a client." ::= { cldccOperTxPowerEntry 4 } cldccOperDataRateTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccOperDataRateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the Tx power mode values for each client for which the transmit power mode (as indicated by cldccCapabilityTxPowerMode) is fixed. An entry is added to this table automatically when a CCX version 5 or higher client associates to an AP managed by the controller and its power mode is fixed. Similarly, the entry is removed from the controller when the client disassociates from the AP." ::= { ciscoClientCcxOperReporting 6 } cldccOperDataRateEntry OBJECT-TYPE SYNTAX CldccOperDataRateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each of the client Tx Power values if the client's power mode is fixed. Each entry is identified by the client mac address and an index for the power value." INDEX { cldcClientMacAddress, cldccOperDataRateIndex } ::= { cldccOperDataRateTable 1 } CldccOperDataRateEntry::= SEQUENCE { cldccOperDataRateIndex Unsigned32, cldccOperDataRateRadioType CiscoLwappDot11ClientRadioType, cldccOperDataRates DisplayString } cldccOperDataRateIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an index for the different data rate values that a client is capable of supporting." ::= { cldccOperDataRateEntry 1 } cldccOperDataRateRadioType OBJECT-TYPE SYNTAX CiscoLwappDot11ClientRadioType MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the radio type for the radio" ::= { cldccOperDataRateEntry 2 } cldccOperDataRates OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the data rates for a particular radio." ::= { cldccOperDataRateEntry 3 } --cldccOperDot1xTable OBJECT-TYPE -- SYNTAX SEQUENCE OF CldccOperDot1xEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "This table contains information about the 802.1x -- security parameters. -- An entry is added to this table automatically when a CCX -- version 5 or higher client associates to an AP managed -- by the controller and its power mode is fixed. -- Similarly, the entry is removed from the controller when -- the client disassociates from the AP." -- ::= { ciscoClientCcxOperReporting 7 } -- --cldccOperDot1xEntry OBJECT-TYPE -- SYNTAX CldccOperDot1xEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "There is an entry in the table for each of the client -- EAP method configured. For each eap method, -- Each entry is identified by the client mac address -- and an index for the power value." -- INDEX { -- cldcClientMacAddress, -- cldccOperDataRateIndex -- } -- ::= { cldccOperDataRateTable 1 } cldccProfileReqTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccProfileReqEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "For each CCX Version 5 or higher, this table contains information about the number of profiles configured on the client and the current profile. An entry is added to this table automatically when a CCX version 5 or higher client associates to an AP managed by the controller. Similarly, the entry is removed from the controller when the client disassociates from the AP. At any point in time, while a client is associated, if a management station wishes to retrieve the current profile information from the client, it should do so by setting the cldccProfileReqReportingStatus to initiate (1)." ::= { ciscoClientCcxProfileReporting 1 } cldccProfileReqEntry OBJECT-TYPE SYNTAX CldccProfileReqEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each client identified by client mac address." INDEX { cldcClientMacAddress } ::= { cldccProfileReqTable 1 } CldccProfileReqEntry ::= SEQUENCE { cldccProfileReqNumProfiles Integer32, cldccProfileReqCurrentProfile DisplayString, cldccProfileReqReportingStatus CiscoLwappDot11ClientReqStatus } cldccProfileReqNumProfiles OBJECT-TYPE SYNTAX Integer32 (0..32 ) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the number of profiles that have been configured on the client." ::= { cldccProfileReqEntry 1 } cldccProfileReqCurrentProfile OBJECT-TYPE SYNTAX DisplayString (SIZE (1..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the name of the profile which is currently active on the client. Details of this profile can be fetched from the clProfileTable." ::= { cldccProfileReqEntry 2 } cldccProfileReqReportingStatus OBJECT-TYPE SYNTAX CiscoLwappDot11ClientReqStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This field indicates the status of profile request. To trigger a request to the client to get the profile information, this attribute is set to initiate(1). Once the request is triggered, the agent will set the value to inProgress(2). Based on the progress of the request, this is later updated to sucess(3), failure(4) or requestNotProcessedByClient(5). If a request has not been triggered explicitly by setting this attribute to initiate, then this field returns the status of the last request. For individual profile details look at the clProfile table." ::= { cldccProfileReqEntry 3 } cldccProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the profiles configured on the client. Entries are added to this table automatically once the associated client's profile parameters are retrieved using the cldccProfileReqTable. Entries are removed automatically when the client is disassociated." ::= { ciscoClientCcxProfileReporting 2 } cldccProfileEntry OBJECT-TYPE SYNTAX CldccProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each profile identified by the profile number configured on each client." INDEX { cldcClientMacAddress, cldccProfileIndex } ::= { cldccProfileTable 1 } CldccProfileEntry ::= SEQUENCE { cldccProfileIndex Unsigned32, cldccProfileName DisplayString, -- cldccProfileEAPMethod DisplayString, cldccProfileSSId CiscoLwappDot11ClientSSId, cldccProfileAuthMethod CiscoLwappDot11ClientAuthMethod, cldccProfileKeyMgmtMethod CiscoLwappDot11ClientKeyMgmtMethod, cldccProfileEncrMethod CiscoLwappDot11ClientEncryptionMethod, cldccProfileDot1xSecurity DisplayString, cldccProfilePowerSaveMode CiscoLwappDot11ClientPowerSaveMode, cldccProfileRadioType DisplayString , -- cldccProfileRadioChannels OCTET STRING, -- cldccProfileTxPowerMode CiscoLwappDot11ClientTxPowerMode, -- cldccProfileDataRates CiscoLwappDot11ClientDataRates, cldccProfileProprietaryOptionName DisplayString, cldccProfileProprietaryOptionValue DisplayString } cldccProfileIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This field contains a profile number for the profile configured on a client. This is the index of the profile." ::= { cldccProfileEntry 1 } cldccProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the name of the profile." ::= { cldccProfileEntry 2 } --cldccProfileEAPMethod OBJECT-TYPE -- SYNTAX DisplayString (SIZE (1..100)) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This identifies the EAP method used for this profile." -- ::= { cldccProfileEntry 3 } cldccProfileSSId OBJECT-TYPE SYNTAX CiscoLwappDot11ClientSSId MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Service Set Identifier for this profile." ::= { cldccProfileEntry 4 } cldccProfileAuthMethod OBJECT-TYPE SYNTAX CiscoLwappDot11ClientAuthMethod MAX-ACCESS read-only STATUS current DESCRIPTION "This is the authentication method used by this profile." ::= { cldccProfileEntry 5 } cldccProfileKeyMgmtMethod OBJECT-TYPE SYNTAX CiscoLwappDot11ClientKeyMgmtMethod MAX-ACCESS read-only STATUS current DESCRIPTION "This is the key management method used by this profile." ::= { cldccProfileEntry 6 } cldccProfileEncrMethod OBJECT-TYPE SYNTAX CiscoLwappDot11ClientEncryptionMethod MAX-ACCESS read-only STATUS current DESCRIPTION "This is the encryption method used by this profile." ::= { cldccProfileEntry 7 } cldccProfileDot1xSecurity OBJECT-TYPE SYNTAX DisplayString (SIZE(0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates how the credentials are configured for this profile." ::= { cldccProfileEntry 8 } cldccProfilePowerSaveMode OBJECT-TYPE SYNTAX CiscoLwappDot11ClientPowerSaveMode MAX-ACCESS read-only STATUS current DESCRIPTION "This is the type of power save mode configured on the wireless network adaptor for this profile." ::= { cldccProfileEntry 9 } cldccProfileRadioType OBJECT-TYPE SYNTAX DisplayString (SIZE(0..100)) -- { -- reserved(0), -- fhss(1), -- dsss(2), -- irBaseBand(3), -- ofdm(4), -- hrdsss(5), -- erp(6), -- draft11n2point4Ghz(7), -- draft11n5Ghz(8) -- } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the radio type configured for this profile." ::= { cldccProfileEntry 10 } --cldccProfileRadioChannels OBJECT-TYPE -- SYNTAX OCTET STRING (SIZE (0..255)) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This field identifies the 802.11 channel configued for use by -- the profile." -- ::= { cldccProfileEntry 15 } --cldccProfileTxPowerMode OBJECT-TYPE -- SYNTAX CiscoLwappDot11ClientTxPowerMode -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This field identifies the transmit power mode of the client STA." -- ::= { cldccProfileEntry 16 } --cldccProfileDataRates OBJECT-TYPE -- SYNTAX CiscoLwappDot11ClientDataRates -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "This field specifies the data rate of the client." -- ::= { cldccProfileEntry 17 } cldccProfileProprietaryOptionName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains an optional proprietary option used by the client." ::= { cldccProfileEntry 11 } cldccProfileProprietaryOptionValue OBJECT-TYPE SYNTAX DisplayString (SIZE(0..100)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the value of the optional proprietary option used by the client." ::= { cldccProfileEntry 12 } cldccProfileAPTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccProfileAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the preferred APs for a profile configured on the client. Entries are added to this table automatically once the associated client's profile parameters are retrieved using the cldccProfileReqTable. Entries are removed automatically when the client is disassociated." ::= { ciscoClientCcxProfileReporting 3 } cldccProfileAPEntry OBJECT-TYPE SYNTAX CldccProfileAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "For each of a client's profiles, there could be multiple preferred APs configured. So, each preferred AP is identified by client mac, profile number and AP number." INDEX { cldcClientMacAddress, cldccProfileIndex, cldccProfilePreferredAPIndex } ::= { cldccProfileAPTable 1 } CldccProfileAPEntry ::= SEQUENCE { cldccProfilePreferredAPIndex Unsigned32, cldccProfilePreferredAP MacAddress } cldccProfilePreferredAPIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is a sequence number for the preferred AP." ::= { cldccProfileAPEntry 1 } cldccProfilePreferredAP OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is the BSSID of any preferred access point to be used by the wireless network adaptor." ::= { cldccProfileAPEntry 2 } cldccProfileTxPowerTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccProfileTxPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the Tx power values for each client for each of the profiles. Entries are added to this table automatically once the associated client's profile parameters are retrieved using the cldccProfileReqTable. Entries are removed automatically when the client is disassociated." ::= { ciscoClientCcxProfileReporting 4 } cldccProfileTxPowerEntry OBJECT-TYPE SYNTAX CldccProfileTxPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "For each of a client's profiles, there could be multiple Tx power values configured. So, each power value is identified by client mac, profile number and power index." INDEX { cldcClientMacAddress, cldccProfileIndex, cldccProfileTxPowerIndex } ::= { cldccProfileTxPowerTable 1 } CldccProfileTxPowerEntry ::= SEQUENCE { cldccProfileTxPowerIndex Unsigned32, cldccProfileTxPowerRadioType CiscoLwappDot11ClientRadioType, cldccProfileTxPowerMode INTEGER, cldccProfileTxPower OCTET STRING } cldccProfileTxPowerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an index for the different Tx power values that a profile on the client is capable of supporting." ::= { cldccProfileTxPowerEntry 1 } cldccProfileTxPowerRadioType OBJECT-TYPE SYNTAX CiscoLwappDot11ClientRadioType MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the radio type for the radio" ::= { cldccProfileTxPowerEntry 2 } cldccProfileTxPowerMode OBJECT-TYPE SYNTAX INTEGER { fixed(0), automatic(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This field identifies the transmit power mode of the client STA. The Tx Power mode can be either fixed or automatic. Tx Power Mode values for the client can be retrieved from the cldccCapabilityTxPowerTable if the power mode is fixed. If the power mode is automatic, then there are no entries in the cldccCapabilityTxPowerTable for this client." ::= { cldccProfileTxPowerEntry 3 } cldccProfileTxPower OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the Tx power levels supported by a client." ::= { cldccProfileTxPowerEntry 4 } cldccProfileChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccProfileChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the radio channels for a profile configured on the client." ::= { ciscoClientCcxProfileReporting 5 } cldccProfileChannelEntry OBJECT-TYPE SYNTAX CldccProfileChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each profile identified by the profile number." INDEX { cldcClientMacAddress, cldccProfileIndex, cldccProfileChannelIndex } ::= { cldccProfileChannelTable 1 } CldccProfileChannelEntry ::= SEQUENCE { cldccProfileChannelIndex Unsigned32, cldccProfileChRadioType CiscoLwappDot11ClientRadioType, cldccProfileChannels DisplayString } cldccProfileChannelIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is a sequence number for the radio types." ::= { cldccProfileChannelEntry 1 } cldccProfileChRadioType OBJECT-TYPE SYNTAX CiscoLwappDot11ClientRadioType MAX-ACCESS read-only STATUS current DESCRIPTION "These are the radio type for the profile." ::= { cldccProfileChannelEntry 2 } cldccProfileChannels OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains a list of 1 or more comma separated radio channel numbers that this profile is configured to communicate on." ::= { cldccProfileChannelEntry 3 } cldccProfileDataRateTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccProfileDataRateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the Tx power mode values for each client for which the transmit power mode (as indicated by cldccProfileTxPowerMode) is fixed. An entry is added to this table automatically when a CCX version 5 or higher client associates to an AP managed by the controller and its power mode is fixed. Similarly, the entry is removed from the controller when the client disassociates from the AP." ::= { ciscoClientCcxProfileReporting 6 } cldccProfileDataRateEntry OBJECT-TYPE SYNTAX CldccProfileDataRateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each of the client Tx Power values if the client's power mode is fixed. Each entry is identified by the client mac address and an index for the power value." INDEX { cldcClientMacAddress, cldccProfileIndex, cldccProfileDataRateIndex } ::= { cldccProfileDataRateTable 1 } CldccProfileDataRateEntry ::= SEQUENCE { cldccProfileDataRateIndex Unsigned32, cldccProfileDataRateRadioType CiscoLwappDot11ClientRadioType, cldccProfileDataRates DisplayString } cldccProfileDataRateIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an index for the different data rate values that a client is capable of supporting." ::= { cldccProfileDataRateEntry 1 } cldccProfileDataRateRadioType OBJECT-TYPE SYNTAX CiscoLwappDot11ClientRadioType MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the radio type for the radio" ::= { cldccProfileDataRateEntry 2 } cldccProfileDataRates OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the data rates for a particular radio." ::= { cldccProfileDataRateEntry 3 } cldccProfileRadioOptionsTable OBJECT-TYPE SYNTAX SEQUENCE OF CldccProfileRadioOptionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about the radio options of the profiles configured on the client." ::= { ciscoClientCcxProfileReporting 7 } cldccProfileRadioOptionsEntry OBJECT-TYPE SYNTAX CldccProfileRadioOptionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the table for each radio per profile identified by the profile number and radio channel." INDEX { cldcClientMacAddress, cldccProfileIndex, cldccProfileRadioOptionIndex } ::= { cldccProfileRadioOptionsTable 1 } CldccProfileRadioOptionsEntry ::= SEQUENCE { cldccProfileRadioOptionIndex INTEGER, cldccProfileRadioOptionsRadioType CiscoLwappDot11ClientRadioType, cldccProfilePreambleType INTEGER , cldccProfileCCAMethod INTEGER , cldccProfileDataRetries Integer32, cldccProfileFragmentThreshold Integer32 } cldccProfileRadioOptionIndex OBJECT-TYPE SYNTAX INTEGER (0..10 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the radio type index configured for this radio for profile." ::= { cldccProfileRadioOptionsEntry 1 } cldccProfileRadioOptionsRadioType OBJECT-TYPE SYNTAX CiscoLwappDot11ClientRadioType MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates the radio type for the radio" ::= { cldccProfileRadioOptionsEntry 2 } cldccProfilePreambleType OBJECT-TYPE SYNTAX INTEGER { short(0), long(1), unknown(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the radio preamble type configured for this radio for profile." ::= { cldccProfileRadioOptionsEntry 3 } cldccProfileCCAMethod OBJECT-TYPE SYNTAX INTEGER { energyDetect(0), carrierDetect(1), energyCarrierDetect(2), unknown(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "This field identifies the clear channel assessment method configured for this profile." ::= { cldccProfileRadioOptionsEntry 4 } cldccProfileDataRetries OBJECT-TYPE SYNTAX Integer32 (0..10 ) MAX-ACCESS read-only STATUS current DESCRIPTION "This field identifies the max number of data retries for the wireless network adaptor." ::= { cldccProfileRadioOptionsEntry 5 } cldccProfileFragmentThreshold OBJECT-TYPE SYNTAX Integer32 (256..2346 ) MAX-ACCESS read-only STATUS current DESCRIPTION "This field identifies the fragment threshold for the wireless network adaptor." ::= { cldccProfileRadioOptionsEntry 6 } END