From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB | 3294 +++++++++++++++++++++++++++++++ 1 file changed, 3294 insertions(+) create mode 100644 MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB (limited to 'MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB') diff --git a/MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB b/MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB new file mode 100644 index 0000000..f49852b --- /dev/null +++ b/MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB @@ -0,0 +1,3294 @@ +-- ******************************************************************* +-- CISCO-LWAPP-DOT11-CLIENT-MIB.my: Dot11 Wireless Clients MIB +-- +-- June 2006, Devesh Pujari, Srinath Candadai +-- March 2011 Suja Thangaveluchamy +-- +-- Copyright (c) 2006, 2010-2012, 2016-2018 by Cisco Systems Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-DOT11-CLIENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, + Counter64, + IpAddress, + Integer32, + Counter32, + TimeTicks + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TruthValue, + MacAddress, + TimeInterval, + TimeStamp, + RowStatus + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + VlanId + FROM Q-BRIDGE-MIB + cLApDot11IfSlotId, + cLApName, + cLApLocation, + cLApIfLoadChannelUtilization, + cLApDot11RadioChannelNumber, + cLAPGroupVlanName, + cLApSubMode + FROM CISCO-LWAPP-AP-MIB + CLApIfType, + CLDot11ClientStatus, + CLClientPowerSaveMode, + CcxServiceVersion + FROM CISCO-LWAPP-TC-MIB + CiscoURLStringOrEmpty + FROM CISCO-TC + cLMobilityExtMCClientAnchorMCPrivateAddress, + cLMobilityExtMCClientAnchorMCPrivateAddressType, + cLMobilityExtMCClientAssociatedMAAddress, + cLMobilityExtMCClientAssociatedMAAddressType, + cLMobilityExtMCClientAssociatedMCAddress, + cLMobilityExtMCClientAssociatedMCAddressType, + cLMobilityExtMCClientAssociatedMCGroupId, + cLMobilityExtMCClientAnchorMCGroupId + FROM CISCO-LWAPP-MOBILITY-EXT-MIB + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoLwappDot11ClientMIB MODULE-IDENTITY + LAST-UPDATED "201804230000Z" + 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, that + terminate the Light Weight Access Point Protocol + tunnel from Cisco Light-weight LWAPP Access Points. + + Information provided by this MIB is about the + configuration and monitoring of 802.11 wireless + clients in the network. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends them to the controller to which + it is logically connected. + + Basic Service Set ( BSS ) + + Coverage area of one access point is called a BSS. An + access point (AP) acts as a master to control the + clients within that BSS. + + Clear To Send (CTS) + + Refer to the description of RTS. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + + MAC Service Data Units ( MSDU ) + + The MSDU is that unit of data received from + the logical link control ( LLC ) sub-layer which lies + above the medium access control ( MAC ) sub-layer in a + protocol stack. + + Message Integrity Code ( MIC ) + + A value generated by a symmetric key cryptographic + function. If the input data are changed, a new value + cannot be correctly computed without knowledge of the + symmetric key. Thus, the secret key protects the input + data from undetectable alteration. + + 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. + + Request To Send ( RTS ) + + A client wishing to send data initiates the process by + sending a Request To Send (RTS) frame. The destination + client replies with a Clear To Send (CTS) frame. + + Wireless local-area network ( WLAN ) + A local-area network that uses high-frequency radio + waves rather than wires to communicate between nodes. + + Service Set Identifier (SSID) + A service set identifier is a name that identifies a + particular 802.11 wireless LAN. A client device + receives broadcast messages from all access points + within range advertising their SSIDs. The client + device can then either manually or automatically + based on configuration select the network with which + to associate. The SSID can be up to 32 characters long. + + Hybrid Remote Edge Access Point (HREAP) + HREAP is a wireless solution for branch office and + remote office deployments. It enables customers to + configure and control access points in a branch or + remote office from the corporate office through a + wide area network (WAN) link without deploying a + controller in each office. HREAP is also known as + flexconnect. + + Workgroup Bridge ( WGB ) + A WGB can provide a wireless infrastructure connection + for a Ethernet-enabled devices. Devices that do not + have a wireless client adapter in order to connect to + the wireless network can be connected to a WGB through + Ethernet port. + + KTS (Key Telephone System) + + Key Telephone System is an alternative to a private + branch exchange (PBX) phone system. A KTS is equipped + with several buttons that allow a caller to directly + select outgoing lines or incoming calls, and use + intercom and conference facilities. + + REFERENCE + + [1] Wireless LAN Medium Access Control ( MAC ) and + Physical Layer ( PHY ) Specifications + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol" + REVISION "201804230000Z" + DESCRIPTION + "Added cldcClientiPSKTag." + REVISION "201712200000Z" + DESCRIPTION + "Added cldcClientCurrentTxRate." + REVISION "201704190000Z" + DESCRIPTION + "Added the following objects cldcClientDataSwitching, + cldcClientAuthentication, cldcClientAuthMode, + cldcClientSessionID, cldcClientMdnsProfile, + cldcClientPolicyName, cldcUserAuthType, + cldcClientMaxDataRate, and cldcClientVhtCapable." + REVISION "201104290000Z" + DESCRIPTION + "Added ciscoLwappDot11ClientMIBStatusGroupRev2, + ciscoLwappDot11ClientMIBNotifsGroupRev2, + and ciscoLwappDot11ClientMIBNotifControlGroup. + Deprecated ciscoLwappDot11ClientMIBCompliance and + added ciscoLwappDot11ClientMIBComplianceRev2" + REVISION "200611210000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 599 } + + +ciscoLwappDot11ClientMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 0 } + +ciscoLwappDot11ClientMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 1 } + +ciscoLwappDot11ClientMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 2 } + +ciscoLwappDot11ClientCcxMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 3 } + +cldcConfigObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 1 } + +cldcNotifObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 2 } + +cldcStatusObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 3 } + +cldcStatisticObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 4 } + +cldcCcxObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientCcxMIBObjects 1 } + +-- ******************************************************************** +-- Wireless Clients +-- ******************************************************************** + +cldcClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldcClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the 802.11 wireless clients + that are associated with the APs that have joined + this controller. + An entry is created automatically by the controller + when the client gets associated to the AP. An existing + entry gets deleted when the association gets dropped. + Each client added to this table is uniquely identified + by the client's MAC address." + ::= { cldcStatusObjects 1 } + +cldcClientEntry OBJECT-TYPE + SYNTAX CldcClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a conceptual row in this + table and provides the information about the + clients associated to the APs that have joined + the controller. An entry is identified the client's + MAC address." + INDEX { cldcClientMacAddress } + ::= { cldcClientTable 1 } + +CldcClientEntry ::= SEQUENCE { + cldcClientMacAddress MacAddress, + cldcClientStatus CLDot11ClientStatus, + cldcClientWlanProfileName SnmpAdminString, + cldcClientWgbStatus INTEGER, + cldcClientWgbMacAddress MacAddress, + cldcClientProtocol INTEGER, + cldcAssociationMode INTEGER, + cldcApMacAddress MacAddress, + cldcIfType CLApIfType, + cldcClientIPAddress IpAddress, + cldcClientNacState INTEGER, + cldcClientQuarantineVLAN VlanId, + cldcClientAccessVLAN VlanId, + cldcClientLoginTime TimeStamp, + cldcClientUpTime TimeInterval, + cldcClientPowerSaveMode CLClientPowerSaveMode, + cldcClientCurrentTxRateSet OCTET STRING, + cldcClientDataRateSet OCTET STRING, + cldcClientHreapApAuth INTEGER, + cldcClient80211uCapable TruthValue, + cldcClientPostureState TruthValue, + cldcClientAclName SnmpAdminString, + cldcClientAclApplied INTEGER, + cldcClientRedirectUrl CiscoURLStringOrEmpty, + cldcClientAaaOverrideAclName SnmpAdminString, + cldcClientAaaOverrideAclApplied INTEGER, + cldcClientUsername SnmpAdminString, + cldcClientSSID SnmpAdminString, + cldcClientSecurityTagId Unsigned32, + cldcClientTypeKTS TruthValue, + cldcClientIpv6AclName SnmpAdminString, + cldcClientIpv6AclApplied INTEGER, + cldcClientDataSwitching INTEGER, + cldcClientAuthentication INTEGER, + cldcClientChannel Unsigned32, + cldcClientAuthMode INTEGER, + cldcClientReasonCode INTEGER, + cldcClientSessionID SnmpAdminString, + cldcClientApRoamMacAddress MacAddress, + cldcClientMdnsProfile SnmpAdminString, + cldcClientMdnsAdvCount Unsigned32, + cldcClientPolicyName SnmpAdminString, + cldcClientAAARole SnmpAdminString, + cldcClientDeviceType SnmpAdminString, + cldcUserAuthType INTEGER, + cldcClientTunnelType INTEGER, + cldcClientMaxDataRate Unsigned32, + cldcClientHtCapable TruthValue, + cldcClientVhtCapable TruthValue, + cldcClientCurrentTxRate Unsigned32, + cldcClientiPSKTag OCTET STRING +} + +cldcClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the MAC address of the + client for this entry and uniquely identifies + this entry." + ::= { cldcClientEntry 1 } + +cldcClientStatus OBJECT-TYPE + SYNTAX CLDot11ClientStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current status of + the client." + ::= { cldcClientEntry 2 } + +cldcClientWlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the WLAN profile name + this 802.11 wireless client is connected to." + ::= { cldcClientEntry 3 } + +cldcClientWgbStatus OBJECT-TYPE + SYNTAX INTEGER { + regClient(1), + wgbClient(2), + wgb(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the work group bridging + status of a DOT11 client. + A value of 'regClient' represents that the client is + a wireless client + A value of 'wgbClient' represents that the client is + connected via a WGB + A value of 'wgb' represents that the client is the + WGB itself." + ::= { cldcClientEntry 4 } + +cldcClientWgbMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the MAC address of the + WGB this 802.11 wireless client to which it is + connected. This returns a non-zero value when + the cldcClientWgbStatus is wgbClient." + ::= { cldcClientEntry 5 } + +cldcClientProtocol OBJECT-TYPE + SYNTAX INTEGER { + dot11a(1), + dot11b(2), + dot11g(3), + unknown(4), + mobile(5), + dot11n24(6), + dot11n5(7), + ethernet(8), + dot3(9), + dot11ac5(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents 802.11 protocol type of the + client it used to join to wireless network. + A value of 'dot11a' represents that the client is using + 802.11a standard to connect to the access point (AP) + A value of 'dot11b' represents that the client is using + 802.11b standard to connect to the access point (AP) + A value of 'dot11g' represents that the client is using + 802.11g standard to connect to the access point (AP) + A value of 'unknown' represents that the client protocol + is unknown + A value of 'mobile' represents that the client using mobile + wireless to connect to the access point (AP). + A value of 'dot11n24' represents that the client is using + 802.11n standard with 2.4 GHz frequency to connect to + the access point (AP) + A value of 'dot11n5' represents that the client is using + 802.11n standard with 5 GHz frequency to connect to + the access point (AP). + A value of 'ethernet' represents that the client is using + ethernet standard to connect to the access point (AP). + A value of 'dot3' represents that the client is using + dot3 standard to connect to the access point (AP). + A value of 'dot11ac5' represents that the client is using + 802.11ac standard with 5 GHz frequency to connect to + the access point (AP)." + ::= { cldcClientEntry 6 } + +cldcAssociationMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + wep(2), + wpa(3), + wpa2(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the association mode used + by client for protected wireless traffic. + + A value of 'unknown' represents that association mode used + by client for wilress traffic encryption is not known. + A value of 'wep' represents that association mode used + by client for wilress traffic encryption is WEP. + A value of 'wpa' represents that association mode used + by client for wilress traffic encryption is WPA. + A value of 'wpa2' represents that association mode used + by client for wilress traffic encryption is WPA2." + ::= { cldcClientEntry 7 } + +cldcApMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the radio MAC address + of a LWAPP AP." + ::= { cldcClientEntry 8 } + +cldcIfType OBJECT-TYPE + SYNTAX CLApIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the wireless interface type." + ::= { cldcClientEntry 9 } + +cldcClientIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents client's IP address. + This is learnt from the client details when the client + associates with the access point." + ::= { cldcClientEntry 10 } + +cldcClientNacState OBJECT-TYPE + SYNTAX INTEGER { + quarantine(1), + access(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies that client's network admission + control state. + + A value of 'quarantine' specifies that client goes through + posture analysis and the client traffic is sent by + controller in quarantine vlan. + + A value of 'access' specifies that client traffic is sent + by controller in access vlan. The client should have + completed posture analysis. + + Posture Analysis is a state change where the client + applies the configured policies to validate access + to the network." + ::= { cldcClientEntry 11 } + +cldcClientQuarantineVLAN OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the quarantine VLAN for client. The + quarantine VLAN only allows limited access to the network." + ::= { cldcClientEntry 12 } + +cldcClientAccessVLAN OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the access VLAN for client. + The access VLAN allows unlimited access to the network." + ::= { cldcClientEntry 13 } + +cldcClientLoginTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of sysUpTime when the + client logged in." + ::= { cldcClientEntry 14 } + +cldcClientUpTime OBJECT-TYPE + SYNTAX TimeInterval + UNITS "Seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the duration for which the client + has been associated with this device." + ::= { cldcClientEntry 15 } + +cldcClientPowerSaveMode OBJECT-TYPE + SYNTAX CLClientPowerSaveMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power management mode of + the client." + ::= { cldcClientEntry 16 } + +cldcClientCurrentTxRateSet OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + UNITS "Mbit/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current data rate at which the + client transmits and receives data. The data rate field is + a 16-bit unsigned value expressing the data rate of the + packets received by the client." + REFERENCE "RFC 5416" + ::= { cldcClientEntry 17 } + +cldcClientDataRateSet OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..126)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the set of data rates at which the + client may transmit data. Each client can support up to + 126 rates. Each octet contains an integer value + representing one of these 126 rates ranging from 1 Mb/s + to 63.5 Mb/s. One of the supported rates will be chosen + by the access point for transmission with the client." + REFERENCE "RFC 5416" + ::= { cldcClientEntry 18 } + +cldcClientHreapApAuth OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2), + notApplicable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the client is locally + authenticated or authenticated by the controller. + Local authentication is done only if the Access Point + connected to the client is of flexconnect mode. + A value of 'true' indicates that the client is + authenticated by the AP.. + A value of 'false' indicates that the client is + authenticated by the controller. + A value of 'notApplicable' indicates that client is not + connected to a flexconect AP." + ::= { cldcClientEntry 19 } + +cldcClient80211uCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the client supports + 802.11u feature. + The 802.11u standard allows devices such as laptop + computers or cellular phones to join a wireless LAN + widely used in the home, office and some commercial + establishments. + A value of 'true' indicates that the client supports the + 802.11u feature. + A value of 'false' indicates that the client does not + support the 802.11u feature." + REFERENCE "IEEE 802.11u" + ::= { cldcClientEntry 20 } + +cldcClientPostureState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the posture state of the client. + Posture Analysis is a state change where the client applies + the configured policies to validate access to the network. + A value of 'true' indicates that the client supports the + posture feature. + A value of 'false' indicates that the client does not support + the posture feature." + ::= { cldcClientEntry 21 } + +cldcClientAclName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ACL Name for the client. + This ACL will be used to allow or block client traffic + based on the list of rules attached to the ACL." + ::= { cldcClientEntry 22 } + +cldcClientAclApplied OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2), + notAvailable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ACL applied status for the + client. + A value of 'true' indicates that the ACL is applied. + A value of 'false' indicates that the ACL is not applied. + A value of 'notAvailable' indicates that applied status + is not available" + ::= { cldcClientEntry 23 } + +cldcClientRedirectUrl OBJECT-TYPE + SYNTAX CiscoURLStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AAA override redirect URL for a + client with cldcClientPostureState enabled. + The object has a valid value when the WLAN, with which the + client has associated requires conditional or splash-page + or webauth web redirection. + This object is otherwise not applicable, + and contains a zero-length string." + ::= { cldcClientEntry 24 } + +cldcClientAaaOverrideAclName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AAA Override ACL Name for the + client if cldcClientPostureState is enabled on the wlan." + ::= { cldcClientEntry 25 } + +cldcClientAaaOverrideAclApplied OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2), + notAvailable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AAA Override ACL applied status for + the client if cldcClientPostureState is enabled on the wlan. + A value of 'true' indicates that the ACL is applied. + A value of 'false' indicates that the ACL is not applied. + A value of 'notAvailable' indicates that applied status is + not available" + ::= { cldcClientEntry 26 } + +cldcClientUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the username used by the client." + ::= { cldcClientEntry 27 } + +cldcClientSSID OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the SSID of the WLAN to which the + client is associated." + ::= { cldcClientEntry 28 } + +cldcClientSecurityTagId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the security group tag of the client." + ::= { cldcClientEntry 29 } + +cldcClientTypeKTS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the client is NEC KTS (National + Electrical Code Key Telephone servie) client or not. + A value of 'true' indicates that the client follows NEC + KTS SIP protocol. + A value of 'false' indicates that the client does not follow + NEC KTS SIP protocol." + ::= { cldcClientEntry 30 } + +cldcClientIpv6AclName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ACL name for the IPv6 client. + An empty string denotes no ACL has been applied." + ::= { cldcClientEntry 31 } + +cldcClientIpv6AclApplied OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2), + notAvailable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ACL applied status for the IPv6 + client. + A value of 'true' indicates that the ACL is applied. + A value of 'false' indicates that the ACL is not applied. + A value of 'notAvailable' indicates that applied status is + not avaliable" + ::= { cldcClientEntry 32 } + +cldcClientDataSwitching OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + central(2), + local(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether client is switching data + locally or centrally. This object is valid for flexconnect + APs. + A value of 'unknown' indicates that client data switching is + not known. + A value of 'central' indicates that client data is tunneled + to WLC using CAPWAP. + A value of 'local' indicates that client data is bridged + locally by AP." + ::= { cldcClientEntry 33 } + +cldcClientAuthentication OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + central(2), + local(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether client is authentiated + locally or centrally. This object is valid for flexconnect + APs. + A value of 'unknown' indicates that client authentication is + not known. + A value of 'central' indicates that client authenticatation is + at WLC and AP tunnels client management traffic to WLC + via CAPWAP. + A value of 'local' indicates that client is authenticated + locally by AP." + ::= { cldcClientEntry 34 } + +cldcClientChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the access point's channel + to which the client is associated." + ::= { cldcClientEntry 35 } + +cldcClientAuthMode OBJECT-TYPE + SYNTAX INTEGER { + none(0), + psk(1), + radius(2), + cckm(3), + wapipsk(4), + wapicert(5), + ftDot1x(6), + ftPsk(7), + pmfDot1x(8), + pmfPsk(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the authentication mode of client. + A value of 'none' represents that client used + open authentication to join to network. + A value of 'psk' represents that client used + PSK based authentication to join to network. + A value of 'radius' represents that client gets + authenticated with the help of radius. + A value of 'cckm' represents that client used + CCKM based authentication to join to network. + A value of 'wapipsk' represents that client used + WAPI PSK authentication to join to network. + A value of 'wapicert' represents that client used + WPA/WPA2 DOT1X authentication to join to network. + A value of 'ftDot1x' represents that client used + 802.11r DOT1X authentication to join to network. + A value of 'ftpsk' represents that client used + 802.11r PSK authentication to join to network. + A value of 'pmfDot1x' represents that client used + PMF DOT1X authentication to join to network. + A value of 'pmfpsk' represents that client used + PMF PSK authentication to join to network." + ::= { cldcClientEntry 36 } + +cldcClientReasonCode OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + previousAuthNotValid(2), + deauthenticationLeaving(3), + disassociationDueToInactivity(4), + disassociationAPBusy(5), + class2FrameFromNonAuthStation(6), + class2FrameFromNonAssStation(7), + disassociationStaHasLeft(8), + staReqAssociationWithoutAuth(9), + invalidInformationElement(40), + groupCipherInvalid(41), + unicastCipherInvalid(42), + akmpInvalid(43), + unsupportedRsnVersion(44), + invalidRsnIeCapabilities(45), + cipherSuiteRejected(46), + missingReasonCode(99), + maxAssociatedClientsReached(101), + maxAssociatedClientsReachedOnRadio(105), + maxAssociatedClientsReachedOnWlan(106), + unSpecifiedQosFailure(200), + qosPolicyMismatch(201), + inSufficientBandwidth(202), + inValidQosParams(203) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the reason for disassociation + of client. + A value of 'unspecified' represents that client disassociated + with reaon unspecified. + A value of 'previousAuthNotValid' represents that client + disassociated with reason previous authentication + was not valid. + A value of 'deauthenticationLeaving' represents that client + disassociated with reason client leaving due to + deauthentication. + A value of 'disassociationDueToInactivity' represents that client + disassociated with reason client disassociation due to + inactivity. + A value of 'disassociationAPBusy' represents that client + disassociated with reason client disassociation since AP + was busy. + A value of 'class2FrameFromNonAuthStation' represents that client + disassociated with reason class 2 frame + from non authenticated station. + A value of 'class2FrameFromNonAssStation' represents that client + disassociated with reason class 2 frame from non + associated station. + A value of 'disassociationStaHasLeft' represents that client + disassociated with reason station has left BSS due + to disassociation. + A value of 'staReqAssociationWithoutAuth' represents that client + disassociated with reason station send association request + without authentication. + A value of 'invalidInformationElement' represents that client + disassociated with reason stations send invalid information + element in the management frame. + A value of 'groupCipherInvalid' represents that client + disassociated with reason invalid group cipher. + A value of 'unicastCipherInvalid' represents that client + disassociated with reason invalid unicast cipher. + A value of 'akmpInvalid' represents that client + disassociated with reason invalid key management protocol. + A value of 'unsupportedRsnVersion' represents that client + disassociated with reason unsupported RSN version. + A value of 'invalidRsnIeCapabilities' represents that client + disassociated with reason invalid RSN IE capabilities + in the (re-)association request. + A value of 'cipherSuiteRejected' represents that client + disassociated with reason cipher suite rejected. + A value of 'missingReasonCode' represents that client + disassociated with reason reason code is missing. + A value of 'maxAssociatedClientsReached' represents that + client disassociated with reason maximum allowed + associated client number has reached. + A value of 'maxAssociatedClientsReachedOnRadio' represents that + client disassociated with reason maximum allowed + associated client number has reached on radio. + A value of 'maxAssociatedClientsReachedOnWlan' represents that + client disassociated with reason maximum allowed + associated client number has reached on wlan. + A value of 'unSpecifiedQosFailure' represents that client + disassociated with reason unsupported QOS failure. + A value of 'qosPolicyMismatch' represents that client + disassociated with reason mismatch on QOS policy. + A value of 'inSufficientBandwidth' represents that client + disassociated with reason insufficient bandwidth to + accommodate this station. + A value of 'inValidQosParams' represents that client + disassociated with reason invalid QOS parameters." + ::= { cldcClientEntry 37 } + +cldcClientSessionID OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the session + to which the client is associated." + ::= { cldcClientEntry 38 } + +cldcClientApRoamMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the + AP to which the client has roamed." + ::= { cldcClientEntry 39 } + +cldcClientMdnsProfile OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mDNS profile name + mapped to 802.11 wireless client. It could + be mapped to the WLAN to which the client is + connected to, or the interface/interface groups + mapped to the WLAN." + ::= { cldcClientEntry 40 } + +cldcClientMdnsAdvCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of mDNS + advertisements received on the client." + ::= { cldcClientEntry 41 } + +cldcClientPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the local classification + policy applied on the client." + ::= { cldcClientEntry 42 } + +cldcClientAAARole OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the role string of the client + that is used as match criterion for local policy + profiling. This value is provided by radius during + authentication." + ::= { cldcClientEntry 43 } + +cldcClientDeviceType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device type of the client. + This is identified once the profiling operation is + completed." + ::= { cldcClientEntry 44 } + +cldcUserAuthType OBJECT-TYPE + SYNTAX INTEGER { + open(1), + wepPsk(2), + portal(3), + simPeap(4), + other(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the authentication aype of user. + A value of 'open' indicates that the user authenticated using + open security. + A value of 'wepPsk' indicates that the user authenticated using + WEP PSK security. + A value of 'portal' indicates that the user authenticated using + WEB layer3 portal security. + A value of 'simPeap' indicates that the user authenticated using + EAP SIM and PEAP security. + A value of 'other' indicates that the user authenticated using + security method not listed above." + ::= { cldcClientEntry 45 } + +cldcClientTunnelType OBJECT-TYPE + SYNTAX INTEGER { + simple(1), + pmipv6(2), + gtpv2(3), + eogre(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the tunnel type used to send + client traffic. + A value of 'simple' indicates no tunnel is used to send + client traffic towards DS. + A value of 'pmipv6' indicates that PMIPv6 tunnel is used + to send client traffic towards DS. + A value of 'gtpv2' indicates that GTPv2 tunnel is used + to send client traffic towards DS. + A value of 'eogre' indicates that EOGRE tunnel is used + to send client traffic towards DS." + ::= { cldcClientEntry 46 } + +cldcClientMaxDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the max data rate (Mbps) + with which the client can operate." + ::= { cldcClientEntry 47 } + +cldcClientHtCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the client is HT + (high throughput) capable or not. + A value of 'true' indicates that client is HT capable. + A value of 'false' indicates that client is not HT capable." + ::= { cldcClientEntry 48 } + +cldcClientVhtCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the client is VHT + (very high throughput) capable or not. + A value of 'true' indicates that client is VHT capable. + A value of 'false' indicates that client is not VHT capable." + ::= { cldcClientEntry 49 } + +cldcClientCurrentTxRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mbit/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current data rate at which the + client transmits and receives data. This provides the data + rate value equivalent to the MCS value displayed in + cldcClientCurrentTxRateSet." + REFERENCE "RFC 5416" + ::= { cldcClientEntry 50 } + +cldcClientiPSKTag OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the iPSK peer group that this client is part of. + The clients with same ipsk tag can be allowed to have peer to peer traffic by + configuring the wlan p2p blocking." + ::= { cldcClientEntry 51 } + + + +cldcClientByIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldcClientByIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the 802.11 wireless clients + that are associated with the APs that have joined + this controller and are indexed by + cldcClientByIpAddressType and cldcClientByIpAddress. + An entry is created automatically by the controller + when the client gets associated to the AP. An existing + entry gets deleted when the association gets dropped." + ::= { cldcStatusObjects 2 } + +cldcClientByIpEntry OBJECT-TYPE + SYNTAX CldcClientByIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a conceptual row in this + table and provides the information about the + clients associated to the APs that have joined + the controller. An entry is identified by the client's + IP address." + INDEX { + cldcClientMacAddress, + cldcClientByIpAddressType, + cldcClientByIpAddress + } + ::= { cldcClientByIpTable 1 } + +CldcClientByIpEntry ::= SEQUENCE { + cldcClientByIpAddressType InetAddressType, + cldcClientByIpAddress InetAddress, + cldcClientByIpAddressDiscoverType INTEGER, + cldcClientByIpAddressLastSeen TimeStamp +} + +cldcClientByIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the type of the Client's + address made available through + cldcClientByIpAddress." + ::= { cldcClientByIpEntry 2 } + +cldcClientByIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the client IP address." + ::= { cldcClientByIpEntry 3 } + +cldcClientByIpAddressDiscoverType OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), + ndp(2), + dhcp(3), + packet(4), + local(5), + static(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the discovery type of the + client's address + A value of 'invalid' indicates that the IP address + discover type is unknown. + A value of 'ndp' indicates that the client learnt + IP address by neighbor discovery protocol + A value of 'dhcp' indicates that the client learnt + IP address via DHCP. + A value of 'packet' indicates that the client learnt + IP address via data packet addressing learning. + A value of 'local' indicates that the client learnt + IP address via address applied to local interface. + A value of 'static' indicates that the client learnt + IP address via address assigned statically." + ::= { cldcClientByIpEntry 4 } + +cldcClientByIpAddressLastSeen OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when an address was + last seen in reachable state." + ::= { cldcClientByIpEntry 5 } + + +-- ******************************************************************** +-- * Sleeping Client Details +-- ******************************************************************** + +cldcSleepingClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldcSleepingClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about + sleeping clients" + ::= { cldcStatusObjects 3 } + +cldcSleepingClientEntry OBJECT-TYPE + SYNTAX CldcSleepingClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the information about sleeping + clients." + INDEX { cldcSleepingClientMacAddress } + ::= { cldcSleepingClientTable 1 } + +CldcSleepingClientEntry ::= SEQUENCE { + cldcSleepingClientMacAddress MacAddress, + cldcSleepingClientSsid OCTET STRING, + cldcSleepingClientUserName SnmpAdminString, + cldcSleepingClientRemainingTime TimeInterval, + cldcSleepingClientRowStatus RowStatus +} + +cldcSleepingClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the MAC address of the + sleeping client and uniquely identifies the entry." + ::= { cldcSleepingClientEntry 1 } + +cldcSleepingClientSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the SSID of the WLAN to which the + sleeping client is associated." + ::= { cldcSleepingClientEntry 2 } + +cldcSleepingClientUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the username used by the sleeping + client." + ::= { cldcSleepingClientEntry 3 } + +cldcSleepingClientRemainingTime OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remaining session time + for the sleeping client to be in associated state." + ::= { cldcSleepingClientEntry 4 } + +cldcSleepingClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the status column for this row + and used to delete specific instances of row in the table." + ::= { cldcSleepingClientEntry 5 } + + +-- ******************************************************************** +-- * Wireless client statistics +-- ******************************************************************** + +cldcClientStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldcClientStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents statistics and status of the 802.11 + wireless clients associated to the controller." + ::= { cldcStatisticObjects 1 } + +cldcClientStatisticEntry OBJECT-TYPE + SYNTAX CldcClientStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents traffic statistics of the + associated client." + INDEX { cldcClientMacAddress } + ::= { cldcClientStatisticTable 1 } + +CldcClientStatisticEntry ::= SEQUENCE { + cldcClientDataRetries Counter64, + cldcClientRtsRetries Counter64, + cldcClientDuplicatePackets Counter64, + cldcClientDecryptFailures Counter64, + cldcClientMicErrors Counter64, + cldcClientMicMissingFrames Counter64, + cldcClientRaPacketsDropped Counter64, + cldcClientInterimUpdatesCount Counter64, + cldcClientDataBytesReceived Counter64, + cldcClientRealtimeBytesReceived Counter64, + cldcClientRxDataBytesDropped Counter64, + cldcClientRxRealtimeBytesDropped Counter64, + cldcClientDataBytesSent Counter64, + cldcClientRealtimeBytesSent Counter64, + cldcClientTxDataBytesDropped Counter64, + cldcClientTxRealtimeBytesDropped Counter64, + cldcClientDataPacketsReceived Counter64, + cldcClientRealtimePacketsReceived Counter64, + cldcClientRxDataPacketsDropped Counter64, + cldcClientRxRealtimePacketsDropped Counter64, + cldcClientDataPacketsSent Counter64, + cldcClientRealtimePacketsSent Counter64, + cldcClientTxDataPacketsDropped Counter64, + cldcClientTxRealtimePacketsDropped Counter64, + cldcClientTxDataPackets Counter64, + cldcClientTxDataBytes Counter64, + cldcClientRxDataPackets Counter64, + cldcClientRxDataBytes Counter64 +} + +cldcClientDataRetries OBJECT-TYPE + SYNTAX Counter64 + UNITS "Retries" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of attempts made by the + client before transmitting the MSDU successfully." + ::= { cldcClientStatisticEntry 1 } + +cldcClientRtsRetries OBJECT-TYPE + SYNTAX Counter64 + UNITS "Retries" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times the client has + attempted to send RTS packets before receiving CTS packets." + ::= { cldcClientStatisticEntry 2 } + +cldcClientDuplicatePackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times a duplicate + packet is received for the client." + ::= { cldcClientStatisticEntry 3 } + +cldcClientDecryptFailures OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets received from + the client that failed to decrypt properly." + ::= { cldcClientStatisticEntry 4 } + +cldcClientMicErrors OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of MIC errors + experienced by the client." + ::= { cldcClientStatisticEntry 5 } + +cldcClientMicMissingFrames OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of missing MIC packets + for the client." + ::= { cldcClientStatisticEntry 6 } + +cldcClientRaPacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of RA (router + advertisements) packets dropped for this client. + It's applicable for IPv6 clients only." + ::= { cldcClientStatisticEntry 7 } + +cldcClientInterimUpdatesCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of interim updates + sent for this client." + ::= { cldcClientStatisticEntry 8 } + +cldcClientDataBytesReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data bytes received + for this client" + ::= { cldcClientStatisticEntry 9 } + +cldcClientRealtimeBytesReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of realtime bytes + received for this mobile station" + ::= { cldcClientStatisticEntry 10 } + +cldcClientRxDataBytesDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data bytes + dropped for this mobile station" + ::= { cldcClientStatisticEntry 11 } + +cldcClientRxRealtimeBytesDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received realtime bytes + dropped for this mobile station" + ::= { cldcClientStatisticEntry 12 } + +cldcClientDataBytesSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data bytes sent for + this mobile station" + ::= { cldcClientStatisticEntry 13 } + +cldcClientRealtimeBytesSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of realtime bytes sent + for this mobile station" + ::= { cldcClientStatisticEntry 14 } + +cldcClientTxDataBytesDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of transmitted data + bytes dropped for this mobile station" + ::= { cldcClientStatisticEntry 15 } + +cldcClientTxRealtimeBytesDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of transmitted realtime + bytes dropped for this mobile station" + ::= { cldcClientStatisticEntry 16 } + +cldcClientDataPacketsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data packets + received for this mobile station" + ::= { cldcClientStatisticEntry 17 } + +cldcClientRealtimePacketsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number realtime packets + received for this mobile station" + ::= { cldcClientStatisticEntry 18 } + +cldcClientRxDataPacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets + dropped for this mobile station" + ::= { cldcClientStatisticEntry 19 } + +cldcClientRxRealtimePacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received realtime + packets dropped for this mobile station" + ::= { cldcClientStatisticEntry 20 } + +cldcClientDataPacketsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data packets sent + for this mobile station" + ::= { cldcClientStatisticEntry 21 } + +cldcClientRealtimePacketsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of realtime packets + sent for this mobile station" + ::= { cldcClientStatisticEntry 22 } + +cldcClientTxDataPacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of transmitted data + packets dropped for this mobile station" + ::= { cldcClientStatisticEntry 23 } + +cldcClientTxRealtimePacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of transmitted realtime + packets dropped for this mobile station" + ::= { cldcClientStatisticEntry 24 } + +cldcClientTxDataPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data packets sent + by this mobile station" + ::= { cldcClientStatisticEntry 25 } + +cldcClientTxDataBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data bytes sent + by this mobile station" + ::= { cldcClientStatisticEntry 26 } + +cldcClientRxDataPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data packets sent + for this mobile station" + ::= { cldcClientStatisticEntry 27 } + +cldcClientRxDataBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data bytes sent + for this mobile station" + ::= { cldcClientStatisticEntry 28 } + + +-- ******************************************************************** +-- * Client Ccx Services Version Table +-- ******************************************************************** + +cldccCcxVersionInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldccCcxVersionInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the detail of the CCX version + supported by the clients. This is used to identify + the services supported by a CCX v6 client." + ::= { cldcCcxObjects 1 } + +cldccCcxVersionInfoEntry OBJECT-TYPE + SYNTAX CldccCcxVersionInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is an entry in the table for each entry identified + by the client mac address. + An entry is added when a CCX v6 client associates to the + controller and existing entry gets deleted when the client + disassociates from the controller." + INDEX { cldcClientMacAddress } + ::= { cldccCcxVersionInfoTable 1 } + +CldccCcxVersionInfoEntry ::= SEQUENCE { + cldccCcxFoundationServiceVersion CcxServiceVersion, + cldccCcxLocationServiceVersion CcxServiceVersion, + cldccCcxVoiceServiceVersion CcxServiceVersion, + cldccCcxManagementServiceVersion CcxServiceVersion +} + +cldccCcxFoundationServiceVersion OBJECT-TYPE + SYNTAX CcxServiceVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CCX version supported by + the client for the foundation service." + ::= { cldccCcxVersionInfoEntry 1 } + +cldccCcxLocationServiceVersion OBJECT-TYPE + SYNTAX CcxServiceVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CCX version supported by + the client for the location service." + ::= { cldccCcxVersionInfoEntry 2 } + +cldccCcxVoiceServiceVersion OBJECT-TYPE + SYNTAX CcxServiceVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CCX version supported by + the client for the voice service." + ::= { cldccCcxVersionInfoEntry 3 } + +cldccCcxManagementServiceVersion OBJECT-TYPE + SYNTAX CcxServiceVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CCX version supported by + the client for the management service." + ::= { cldccCcxVersionInfoEntry 4 } + + + +-- ******************************************************************** +-- * NOTIFICATION Control objects +-- ******************************************************************** + +cldcKeyDecryptErrorEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the status of generation of + ciscoLwappDot11ClientKeyDecryptError notification. + + A value of 'true' specifies that the agent generates + ciscoLwappDot11ClientKeyDecryptError notification. + + A value of 'false' specifies that the agent doesn't + generate ciscoLwappDot11ClientKeyDecryptError notification." + DEFVAL { true } + ::= { cldcConfigObjects 1 } + +cldcAssocNacAlertEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the status of generation of + ciscoLwappDot11ClientAssocNacAlert notification. + + A value of 'true' specifies that the agent generates + ciscoLwappDot11ClientAssocNacAlert notification. + + A value of 'false' specifies that the agent doesn't + generate ciscoLwappDot11ClientAssocNacAlert notification." + ::= { cldcConfigObjects 2 } + +cldcDisassocNacAlertEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the control of generation of + ciscoLwappDot11ClientDisassocNacAlert notification. + + A value of 'true' specifies that the agent generates + ciscoLwappDot11ClientDisassocNacAlert notification. + + A value of 'false' specifies that the agent doesn't + generate ciscoLwappDot11ClientDisassocNacAlert + notification." + ::= { cldcConfigObjects 3 } + +cldcMovedToRunStateEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the control of generation of + ciscoLwappDot11ClientMovedToRunState notification. + + A value of 'true' specifies that the agent generates + ciscoLwappDot11ClientMovedToRunState notification. + + A value of 'false' specifies that the agent doesn't + generate ciscoLwappDot11ClientMovedToRunState + notification." + ::= { cldcConfigObjects 4 } + +ciscoLwappDot11ClientStaticIpFailTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the control of generation of + ciscoLwappDot11ClientStaticIpFailTrap notification. + + A value of 'true' specifies that the agent generates + ciscoLwappDot11ClientStaticIpFailTrap notification. + + A value of 'false' specifies that the agent doesn't + generate ciscoLwappDot11ClientStaticIpFailTrap + notification." + DEFVAL { true } + ::= { cldcConfigObjects 5 } + +-- ******************************************************************** +-- * NOTIFICATIONS Objects +-- ******************************************************************** + +cldcClientRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the average RSSI for the mobile + station." + ::= { cldcNotifObjects 1 } + +cldcClientSNR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the average SNR for the + mobile station." + ::= { cldcNotifObjects 2 } + +cldcDOT11ClientReasonCode OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + previousAuthNotValid(2), + deauthenticationLeaving(3), + disassociationDueToInactivity(4), + disassociationAPBusy(5), + class2FrameFromNonAuthStation(6), + class2FrameFromNonAssStation(7), + disassociationStaHasLeft(8), + staReqAssociationWithoutAuth(9), + invalidInformationElement(40), + groupCipherInvalid(41), + unicastCipherInvalid(42), + akmpInvalid(43), + unsupportedRsnVersion(44), + invalidRsnIeCapabilities(45), + cipherSuiteRejected(46), + missingReasonCode(99), + maxAssociatedClientsReached(101), + maxAssociatedClientsReachedOnRadio(105), + maxAssociatedClientsReachedOnWlan(106), + unSpecifiedQosFailure(200), + qosPolicyMismatch(201), + inSufficientBandwidth(202), + inValidQosParams(203) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the reason code for failure of + client association. + A value of 'unspecified' represents that the reason for failure is + not specified. + A value 'previousAuthNotValid' represents that the reason for + failure is previous authentication was not valid. + A value of 'deauthenticationLeaving' represents that the reason for + failure is leaving due to deauthentication. + A value of 'disassociationDueToInactivity' represents that the + reason for failure is disassociation due to inactivity. + A value of 'disassociationAPBusy' represents that the reason for + failure is disassociation since AP was busy. + A value of 'class2FrameFromNonAuthStation' represents that the + reason for failure is class 2 frame from non authenticated + station. + A value of 'class2FrameFromNonAssStation' represents that the reason + for failure is class 2 frame from non associated station. + A value of 'disassociationStaHasLeft' represents that the reason for + failure is station has left due to disassociation. + A value of 'staReqAssociationWithoutAuth' represents that the reason + for failure is station send association request without + authentication. + A value of 'invalidInformationElement' represents that the reason + for failure is invalid information element. + A value of 'groupCipherInvalid' represents that the reason for + failure is invalid group Cipher. + A value of 'unicastCipherInvalid' represents that the reason for + failure is invalid unicast cipher. + A value of 'akmpInvalid' represents that the reason for failure is + invalid key management protocol. + A value of 'unsupportedRsnVersion' represents that the reason for + failure is unsupported RSN version. + A value of invalidRsnIeCapabilities' represents that the reason for + failure is invalid RSN IE capabilities. + A value of 'cipherSuiteRejected' represents that the reason for + failure is cipher suite not valid. + A value of 'missingReasonCode' represents that the reason for + failure is reason code is missing. + A value of 'maxAssociatedClientsReached' represents that the reason + for failure is maximum allowed associated client number has + reached. + A value of 'maxAssociatedClientsReachedOnRadio' represents that the + reason for failure is maximum allowed associated client number + has reached on radio. + A value of 'maxAssociatedClientsReachedOnWlan' represents that the + reason for failure is maximum allowed associated client + number has reached on wlan. + A value of 'unSpecifiedQosFailure' represents that the reason for + failure is QoS not supported. + A value of 'qosPolicyMismatch' represents that the reason for + failure is mismatch on QOS policy. + A value of 'inSufficientBandwidth' represents that the reason for + failure is insufficient bandwidth. + A value of 'inValidQosParams' represents that the reason for failure + is invalid QOS parameters." + ::= { cldcNotifObjects 3 } + +cldcDOT11ClientTxDataPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the number of data packets sent + by this mobile station" + ::= { cldcNotifObjects 4 } + +cldcDOT11ClientTxDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the number of data bytes sent + by this mobile station" + ::= { cldcNotifObjects 5 } + +cldcDOT11ClientRxDataPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the number of data packets sent + for this mobile station" + ::= { cldcNotifObjects 6 } + +cldcDOT11ClientRxDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the number of data bytes sent + for this mobile station" + ::= { cldcNotifObjects 7 } + +cldcClientVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents VLAN ID of the interface to which + the client is associated." + ::= { cldcNotifObjects 8 } + +cldcClientPolicyType OBJECT-TYPE + SYNTAX INTEGER { + dot1x(1), + wpa1(2), + wpa2(3), + wpa2vff(4), + notavailable(5), + unknown(6), + wapi(7) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents security policy type on which + the mobile station is associated. + A value of 'dot1x' represents the policy type as dot1x. + A value of 'wpa1' represents the policy type as WPA version 1. + A value of 'wpa2' represents the policy type as WPA version 2. + A value of 'wpa2vff' represents the policy type as WPA2VFF. + A value of 'notavailable' represents the policy type is not + available. + A value of 'unknown' represents the policy type is not known. + A value of 'wapi' represents the policy type as WAPI." + ::= { cldcNotifObjects 9 } + +cldcClientEapType OBJECT-TYPE + SYNTAX INTEGER { + eapTls(1), + ttls(2), + peap(3), + leap(4), + speke(5), + eapFast(6), + notavailable(7), + unknown(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents EAP policy type used by + the mobile station during association. + A value of 'eapTls' represents the EAP policy type as EAP-TLS. + A value of 'ttls' represents the EAP policy type as TTLS. + A value of 'peap' represents the EAP policy type as PEAP. + A value of 'leap' represents the EAP policy type as LEAP. + A value of 'speke' represents the EAP policy type as EAP-SPEKE. + A value of 'eapFast' represents the EAP policy type as + EAP-FAST. + A value of 'notavailable' represents the EAP policy type + is not available + A value of 'unknown' represents the EAP policy type is + not known." + ::= { cldcNotifObjects 10 } + +cldcClientAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the AID allocated for the mobile + station" + ::= { cldcNotifObjects 11 } + +cldcClientAuthenticationAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + openSystem(1), + sharedKey(2), + unknown(3), + openAndEap(129) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the authentication algorithm + of mobile station used for authentication. + A value of 'openSystem' represents that the client used + open system algorithm to get authenticated. + A value of 'sharedKey' represents that the client used + shared key algorithm to get authenticated. + A value of 'unknown' represents that the algorithm used for + authentication is not known. + A value of 'openAndEap' represents that the client used + open system and EAP algorithm to get authenticated." + ::= { cldcNotifObjects 12 } + +cldcClientWepState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the WEP state of the mobile station. + A value of 'enable' represents WEP state is enabled. + A value of 'disable' represents WEP state is disbaled." + ::= { cldcNotifObjects 13 } + +cldcClientEncryptionCipher OBJECT-TYPE + SYNTAX INTEGER { + ccmpAes(1), + tkipMic(2), + wep40(3), + wep104(4), + wep128(5), + none(6), + notavailable(7), + unknown(8), + wapiSMS4(9) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents encryption cipher selected for + encryption of mobile station traffic. + A value of 'ccmpAes' represents the encryption used is + CCMP AES. + A value of 'tkipMic' represents the encryption used is + TKIP-MIC. + A value of 'wep40' represents the encryption used is + WEP40. + A value of 'wep104' represents the encryption used is + WEP104. + A value of 'wep128' represents the encryption used is + WEP128. + A value of 'none' represents the no encryption used. + A value of 'notavailable' represents the encryption used + is not available. + A value of 'unknown' represents the encryption is used is + not known. + A value of 'wapiSMS4' represents the encryption is used is + WAPI-SMS4." + ::= { cldcNotifObjects 14 } + +cldcClientPortNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the port number of this + airespace switch on which the traffic of the + mobile station is coming through." + ::= { cldcNotifObjects 15 } + +cldcClientAnchorAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents mobility anchor address type." + ::= { cldcNotifObjects 16 } + +cldcClientAnchorAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represent anchor IP address. + If the mobility status of the mobile station is + anchor then it will have peer Ip address and will + have anchor IP if the role is foreign" + ::= { cldcNotifObjects 17 } + +cldcClientEssIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..517) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the ESS index of the WLAN(SSID) + that is being used by mobile station to connect to AP" + ::= { cldcNotifObjects 18 } + +cldcClientCcxVersion OBJECT-TYPE + SYNTAX INTEGER { + notSupported(1), + ccxv1(2), + ccxv2(3), + ccxv3(4), + ccxv4(5), + ccxv5(6), + ccxv6(7) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the Cisco Compatible Extensions (CCX) + version the client is using for communication with the AP. + A value of 'notSupported' represents CCX version is not + supported. + A value of 'ccxv1' represents that client used CCX version 1 + for communication. + A value of 'ccxv2' represents that client used CCX version 2 + for communication. + A value of 'ccxv3' represents that client used CCX version 3 + for communication. + A value of 'ccxv4' represents that client used CCX version 4 + for communication. + A value of 'ccxv5' represents that client used CCX version 5 + for communication. + A value of 'ccxv6' represents that client used CCX version 6 + for communication." + DEFVAL { notSupported } + ::= { cldcNotifObjects 19 } + +cldcClientE2eVersion OBJECT-TYPE + SYNTAX INTEGER { + notSupported(1), + e2ev1(2), + e2ev2(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the End-2-End Version the client is + using for communication with the AP. + A value of 'notSupported' represents end-2-end version + is not supported. + A value of 'e2ev1' represents end-2-end version used by + mobile station is 1. + A value of 'e2ev2' represents end-2-end version used by + mobile station is 2." + ::= { cldcNotifObjects 20 } + +cldcClientInterface OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the name of the interface of + the mobile client on which traffic sent to the switch." + ::= { cldcNotifObjects 21 } + +cldcClientMobilityStatus OBJECT-TYPE + SYNTAX INTEGER { + unassociated(1), + local(2), + anchor(3), + foreign(4), + handoff(5), + unknown(6), + exportanchor(7), + exportforeign(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the mobility role of the + mobile station. + A value of 'unassociated' represents mobility role + is not associated. + A value of 'local' represents mobility role + is local. + A value of 'anchor' represents mobility role + is anchor. + A value of 'foreign' represents mobility role + is foreign. + A value of 'handoff' represents mobility role + is handoff. + A value of 'unknown' represents mobility role + is not known. + A value of 'exportanchor' represents mobility role + is exportanchor. + A value of 'exportforeign' represents mobility role + is exportforeign." + ::= { cldcNotifObjects 22 } + +cldcClientStatusCode OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents status code of the mobile station" + ::= { cldcNotifObjects 23 } + +cldcClientDeleteAction OBJECT-TYPE + SYNTAX INTEGER { + default(1), + delete(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the action to deauthenticate + the mobile station. + A value of 'default' represents the state as default. + A value of 'delete' represents the state as delete." + ::= { cldcNotifObjects 24 } + +cldcClientSecurityPolicyStatus OBJECT-TYPE + SYNTAX INTEGER { + completed(1), + notcompleted(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the security policy state of + the mobile station. + A value of 'completed' represents the mobile station + has completed the security policy checks. + A value of 'notcompleted' represents policy checks are yet + to be completed for the mobile station." + ::= { cldcNotifObjects 25 } + +cldcClientTrapEventTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the trap event time of + the client." + ::= { cldcNotifObjects 26 } + +cldcClientPolicyManagerState OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the current policy enforcement + manager state of the client in controller." + ::= { cldcNotifObjects 27 } + +cldcClientAssocTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the time at which client associated" + ::= { cldcNotifObjects 28 } + +cldcClientPmipDataValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents whether client has valid PMIP data." + ::= { cldcNotifObjects 29 } + +cldcClientMobilityExtDataValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents new mobility status." + ::= { cldcNotifObjects 30 } + +cldcClientPolicyErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the number of policy + errors for mobile station" + ::= { cldcNotifObjects 31 } + +cldcClientSessionId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the session + to which the client is associated." + ::= { cldcNotifObjects 32 } + +cldcClientPmipNai OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the name of the + profile, the client is associated to." + ::= { cldcNotifObjects 33 } + +cldcClientPmipState OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the state of the PMIP client: + null: binding doesn't exist + init: binding created, Retx timer running for PBU, binding not + yet accepted from LMA, Tunnel/route is not yet setup + active: binding accepted by LMA, refresh timer running, + Tunnel/route setup complete. + refreshPending: Refresh timer expired and Retx timer running. + PBU refresh sent, PBA not yet received from LMA, + (Tunnel/route is already setup). + disconnectingSt: Dereg reply is expected. Retx timer is + running, tunnel/route is still setup." + ::= { cldcNotifObjects 34 } + +cldcClientPmipInterface OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the interface to which the + client is associated." + ::= { cldcNotifObjects 35 } + +cldcClientPmipHomeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the type of the Client's Home + address made available through cldcClientPmipHomeAddress." + ::= { cldcNotifObjects 36 } + +cldcClientPmipHomeAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the Home Address of the client." + ::= { cldcNotifObjects 37 } + +cldcClientPmipAtt OBJECT-TYPE + SYNTAX INTEGER { + reserved(1), + logicalNetworkInterface(2), + pointToPointInterface(3), + ethernet(4), + wirelessLan(5), + wimax(6), + threeGPPGERAN(7), + threeGPPUTRAN(8), + threeGPPETRAN(9), + threeGPP2eHRPD(10), + threeGPP2HRPD(11), + threeGPP21xRTT(12), + threeGPP2UMB(13) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the access technology type by which + the client is currently attached. + A value of 'reserved' indicates this value is reserved for + future use. + A value of 'logicalNetworkInterface' indicates that the + client used logical network interface to connect to network. + A value of 'pointToPointInterface' indicates that the + client used point to point interface to connect to network. + A value of 'ethernet' indicates that the client used + ethernet to connect to network. + A value of 'wirelessLan' indicates that the + client used wireless LAN to connect to network. + A value of 'wimax' indicates that the + client used WiMAX technology to connect to network. + A value of 'threeGPPGERAN' indicates that the + client used threeGPPGERAN technology to connect to network. + A value of 'threeGPPUTRAN' indicates that the + client used threeGPPUTRAN technology to connect to network. + A value of 'threeGPPETRAN' indicates that the + client used threeGPPETRAN technology to connect to network. + A value of 'threeGPP2eHRPD' indicates that the + client used threeGPP2eHRPD technology to connect to network. + A value of 'threeGPP2HRPD' indicates that the + client used threeGPP2HRPD technology to connect to network. + A value of 'threeGPP21xRTT' indicates that the + client used threeGPP21xRTT technology to connect to network. + A value of 'threeGPP2UMB' indicates that the + client used threeGPP2UMB technology to connect to network." + ::= { cldcNotifObjects 38 } + +cldcClientPmipLocalLinkId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the local link identifier of + the client." + ::= { cldcNotifObjects 39 } + +cldcClientPmipLmaName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the LMA to which the client is + connected." + ::= { cldcNotifObjects 40 } + +cldcClientPmipLifeTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the duration of the PMIP client + association." + ::= { cldcNotifObjects 41 } + +cldcClientPmipDomainName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the domain to which the PMIP + client is associated." + ::= { cldcNotifObjects 42 } + +cldcClientPmipUpKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the upstream key of the PMIP client." + ::= { cldcNotifObjects 43 } + +cldcClientPmipDownKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the downstream key of the PMIP client." + ::= { cldcNotifObjects 44 } + +-- ******************************************************************** +-- * NOTIFICATIONS +-- ******************************************************************** + +ciscoLwappDot11ClientKeyDecryptError NOTIFICATION-TYPE + OBJECTS { + cldcAssociationMode, + cldcClientMacAddress, + cldcApMacAddress, + cldcIfType, + cLApName, + cldcClientAuthMode + } + STATUS current + DESCRIPTION + "This notification is generated when a decrypt error occurs. + The WEP WPA or WPA2 Key configured at the station may be + wrong. + cldcAssociationMode represents the association mode for + which the key decrypt error occurred. + cldcApMacAddress represents the MacAddress of the AP to + which the client is associated. + cldcIfType represents the wireless interface type of the + client. + cLApName represents the name of the AP to which the client + is associated." + ::= { ciscoLwappDot11ClientMIBNotifs 1 } + +ciscoLwappDot11ClientAssocNacAlert NOTIFICATION-TYPE + OBJECTS { + cldcClientMacAddress, + cldcClientWlanProfileName, + cldcClientIPAddress, + cldcApMacAddress, + cldcClientQuarantineVLAN, + cldcClientAccessVLAN, + cldcClientAuthMode + } + STATUS current + DESCRIPTION + "This notification is generated when the client on NAC + enabled SSIDs complete layer2 authentication . This is + to inform about client's presence to the NAC appliance. + cldcClientWlanProfileName represents the profile name of the + WLAN, this 802.11 wireless client is connected to. + cldcClientIPAddress represents the unique ipaddress of the + client. + cldcApMacAddress represents the MacAddress of the AP to + which the client is associated. + cldcClientQuarantineVLAN represents the quarantine VLAN for + the client. + cldcClientAccessVLAN represents the access VLAN for the + client." + ::= { ciscoLwappDot11ClientMIBNotifs 2 } + +ciscoLwappDot11ClientDisassocNacAlert NOTIFICATION-TYPE + OBJECTS { + cldcClientMacAddress, + cldcClientWlanProfileName, + cldcClientIPAddress, + cldcApMacAddress, + cldcClientQuarantineVLAN, + cldcClientAccessVLAN + } + STATUS current + DESCRIPTION + "This notification is generated when the controller removes + the client entry on NAC enabled SSIDs. + cldcClientWlanProfileName represents the profile name of the + WLAN, this 802.11 wireless client is connected to. + cldcClientIPAddress represents the unique ipaddress of the + client. + cldcApMacAddress represents the MacAddress of the AP to which + the client is associated. + cldcClientQuarantineVLAN represents the quarantine VLAN for + the client. + cldcClientAccessVLAN represents the access VLAN for the + client. + This is issued on NAC enabled ssids, whenever WLC removes + client's entry." + ::= { ciscoLwappDot11ClientMIBNotifs 3 } + +ciscoLwappDot11ClientMovedToRunState NOTIFICATION-TYPE + OBJECTS { + cldcClientMacAddress, + cldcClientIPAddress, + cldcClientUsername, + cldcClientSSID, + cldcApMacAddress, + cLApDot11IfSlotId, + cLApName + } + STATUS current + DESCRIPTION + "This notification is generated when the client completes + the PEM state and moves to the RUN state. + cldcClientUsername represents the username used by the + client. + cldcClientIPAddress represents the unique ipaddress of the + client. + cldcClientSSID represents the SSID of the WLAN to which the + client is associated. + cldcApMacAddress represents the MacAddress of the AP to + which the client is associated. + cLApDot11IfSlotId represents the slotId of the AP to which + the client is associated. + cLApName represents the name of the AP to which the client + is associated." + ::= { ciscoLwappDot11ClientMIBNotifs 4 } + +ciscoLwappDot11ClientStaticIpFailTrap NOTIFICATION-TYPE + OBJECTS { + cldcClientMacAddress, + cldcClientIPAddress + } + STATUS current + DESCRIPTION + "This is issued whenever the subnet defined for the + static IP of a client is not found." + ::= { ciscoLwappDot11ClientMIBNotifs 5 } + +ciscoLwappDot11ClientDisassocDataStatsTrap NOTIFICATION-TYPE + OBJECTS { + cLApName, + cLApDot11IfSlotId, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcApMacAddress, + cldcClientReasonCode, + cldcClientUsername, + cldcClientSSID, + cldcClientSessionID, + cldcClientTxDataPackets, + cldcClientTxDataBytes, + cldcClientRxDataPackets, + cldcClientRxDataBytes + } + STATUS current + DESCRIPTION + "The disassociate notification shall be sent when the Station + 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" + ::= { ciscoLwappDot11ClientMIBNotifs 6 } + +ciscoLwappDot11ClientAssocDataStatsTrap NOTIFICATION-TYPE + OBJECTS { + cLApDot11IfSlotId, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcApMacAddress, + cldcClientUsername, + cldcClientApRoamMacAddress, + cldcClientSSID, + cldcClientTxDataPackets, + cldcClientTxDataBytes, + cldcClientRxDataPackets, + cldcClientRxDataBytes + } + STATUS current + DESCRIPTION + "The associate notification shall be sent when the Station + sends a association frame." + ::= { ciscoLwappDot11ClientMIBNotifs 7 } + +ciscoLwappDot11ClientSessionTrap NOTIFICATION-TYPE + OBJECTS { + cLApDot11IfSlotId, + cLApName, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcClientUsername, + cldcClientSSID, + cldcClientSessionID, + cldcApMacAddress + } + STATUS current + DESCRIPTION + "Issued when the client completes the PEM state and moves + to the RUN state." + ::= { ciscoLwappDot11ClientMIBNotifs 8 } + +ciscoLwappDot11ClientAssocTrap NOTIFICATION-TYPE + OBJECTS { + cldcClientTrapEventTime, + cldcClientMacAddress, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcClientPolicyType, + cldcClientStatus, + cldcClientAID, + cldcApMacAddress, + cLApDot11IfSlotId, + cldcClientSSID, + cldcClientAuthenticationAlgorithm, + cldcClientEncryptionCipher, + cldcClientPortNumber, + cldcClientAnchorAddressType, + cldcClientAnchorAddress, + cldcClientEssIndex, + cldcClientWlanProfileName, + cldcClientWgbStatus, + cldcClientWgbMacAddress, + cldcClientCcxVersion, + cldcClientE2eVersion, + cldcClientInterface, + cldcClient80211uCapable, + cldcClientMobilityStatus, + cldcClientRSSI, + cldcClientSNR, + cldcClientSecurityPolicyStatus, + cldcClientLoginTime, + cldcClientAssocTime, + cldcClientCurrentTxRateSet, + cldcClientDataRateSet, + cldcClientHreapApAuth, + cldccCcxFoundationServiceVersion, + cldccCcxLocationServiceVersion, + cldccCcxVoiceServiceVersion, + cldccCcxManagementServiceVersion, + cldcClientDataSwitching, + cldcClientAuthentication, + cLApDot11RadioChannelNumber, + cLApIfLoadChannelUtilization, + cLApLocation, + cLAPGroupVlanName, + cLApSubMode, + cldcClientIPAddress, + cldcClientSessionId, + cldcClientVlanId, + cldcClientProtocol, + cldcClientEapType, + cldcClientPolicyErrors, + cldcClientDataRetries, + cldcClientRtsRetries, + cldcClientDataBytesSent, + cldcClientDataBytesReceived, + cldcClientDataPacketsSent, + cldcClientDataPacketsReceived, + cldcClientTxDataBytesDropped, + cldcClientRxDataBytesDropped, + cldcClientTxDataPacketsDropped, + cldcClientRxDataPacketsDropped + } + STATUS current + DESCRIPTION + "The notification shall be sent when the Station + associats to controller." + ::= { ciscoLwappDot11ClientMIBNotifs 9 } + +ciscoLwappDot11ClientDeAuthenticatedTrap NOTIFICATION-TYPE + OBJECTS { + cldcClientTrapEventTime, + cldcClientUpTime, + cldcClientMacAddress, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcClientPostureState, + cldcClientProtocol, + cldcClientVlanId, + cldcClientPolicyType, + cldcClientEapType, + cldcClientStatus, + cldcClientAID, + cldcApMacAddress, + cLApDot11IfSlotId, + cldcClientSSID, + cldcClientAuthenticationAlgorithm, + cldcClientWepState, + cldcClientEncryptionCipher, + cldcClientPortNumber, + cldcClientAnchorAddressType, + cldcClientAnchorAddress, + cldcClientEssIndex, + cldcClientWlanProfileName, + cldcClientWgbStatus, + cldcClientWgbMacAddress, + cldcClientCcxVersion, + cldcClientE2eVersion, + cldcClientInterface, + cldcClient80211uCapable, + cldcClientMobilityStatus, + cldcClientRSSI, + cldcClientSNR, + cldcClientDataRetries, + cldcClientRtsRetries, + cldcClientUsername, + cldcDOT11ClientReasonCode, + cldcClientStatusCode, + cldcClientDeleteAction, + cldcClientSecurityPolicyStatus, + cldcClientNacState, + cldcClientLoginTime, + cldcClientAssocTime, + cldcClientCurrentTxRateSet, + cldcClientDataRateSet, + cldcClientHreapApAuth, + cldccCcxFoundationServiceVersion, + cldccCcxLocationServiceVersion, + cldccCcxVoiceServiceVersion, + cldccCcxManagementServiceVersion, + cldcClientDataSwitching, + cldcClientAuthentication, + cldcClientByIpAddressDiscoverType, + cldcClientByIpAddressLastSeen, + cldcClientPowerSaveMode, + cLApDot11RadioChannelNumber, + cLApIfLoadChannelUtilization, + cLApLocation, + cLAPGroupVlanName, + cLApSubMode, + cldcClientIPAddress, + cldcClientPolicyErrors, + cldcClientPolicyManagerState, + cldcClientDataBytesSent, + cldcClientDataBytesReceived, + cldcClientDataPacketsSent, + cldcClientDataPacketsReceived, + cldcClientTxDataBytesDropped, + cldcClientRxDataBytesDropped, + cldcClientTxDataPacketsDropped, + cldcClientRxDataPacketsDropped, + cldcClientSessionId + } + STATUS current + DESCRIPTION + "The notification shall be sent when the Station + gets de-authenticated." + ::= { ciscoLwappDot11ClientMIBNotifs 10 } + +ciscoLwappDot11ClientMovedToRunStateNewTrap NOTIFICATION-TYPE + OBJECTS { + cldcClientTrapEventTime, + cldcClientMacAddress, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcClientPostureState, + cldcClientProtocol, + cldcClientVlanId, + cldcClientPolicyType, + cldcClientEapType, + cldcClientStatus, + cldcClientAID, + cldcApMacAddress, + cLApDot11IfSlotId, + cldcClientWlanProfileName, + cldcClientAuthenticationAlgorithm, + cldcClientWepState, + cldcClientEncryptionCipher, + cldcClientPortNumber, + cldcClientAnchorAddressType, + cldcClientAnchorAddress, + cldcClientEssIndex, + cldcClientWgbStatus, + cldcClientWgbMacAddress, + cldcClientCcxVersion, + cldcClientE2eVersion, + cldcClient80211uCapable, + cldcClientMobilityStatus, + cldcClientRSSI, + cldcClientSNR, + cldcClientDataRetries, + cldcClientRtsRetries, + cldcClientUsername, + cldcClientStatusCode, + cldcClientSecurityPolicyStatus, + cldcClientNacState, + cldcClientLoginTime, + cldcClientDataRateSet, + cldcClientHreapApAuth, + cldccCcxFoundationServiceVersion, + cldccCcxLocationServiceVersion, + cldccCcxVoiceServiceVersion, + cldccCcxManagementServiceVersion, + cldcClientDataSwitching, + cldcClientAuthentication, + cldcClientByIpAddressDiscoverType, + cldcClientByIpAddressLastSeen, + cldcClientPowerSaveMode, + cLApDot11RadioChannelNumber, + cLApIfLoadChannelUtilization, + cLApSubMode, + cldcClientIPAddress, + cldcClientPolicyManagerState, + cldcClientPmipNai, + cldcClientPmipState, + cldcClientPmipInterface, + cldcClientPmipHomeAddrType, + cldcClientPmipHomeAddr, + cldcClientPmipAtt, + cldcClientPmipLocalLinkId, + cldcClientPmipDomainName, + cldcClientPmipLmaName, + cldcClientPmipUpKey, + cldcClientPmipDownKey, + cldcClientPmipLifeTime, + cLMobilityExtMCClientAnchorMCPrivateAddressType, + cLMobilityExtMCClientAnchorMCPrivateAddress, + cLMobilityExtMCClientAssociatedMAAddressType, + cLMobilityExtMCClientAssociatedMAAddress, + cLMobilityExtMCClientAssociatedMCAddressType, + cLMobilityExtMCClientAssociatedMCAddress, + cLMobilityExtMCClientAssociatedMCGroupId, + cLMobilityExtMCClientAnchorMCGroupId, + cldcClientPmipDataValid, + cldcClientMobilityExtDataValid, + cldcClientSessionId + } + STATUS current + DESCRIPTION + "The notification shall be sent when the Station + moves to run or authenticated state." + ::= { ciscoLwappDot11ClientMIBNotifs 11 } + +ciscoLwappDot11ClientMobilityTrap NOTIFICATION-TYPE + OBJECTS { + cldcClientTrapEventTime, + cldcClientUpTime, + cldcClientMacAddress, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcClientPostureState, + cldcClientProtocol, + cldcClientVlanId, + cldcClientPolicyType, + cldcClientEapType, + cldcClientStatus, + cldcClientAID, + cldcApMacAddress, + cLApDot11IfSlotId, + cldcClientSSID, + cldcClientAuthenticationAlgorithm, + cldcClientWepState, + cldcClientEncryptionCipher, + cldcClientPortNumber, + cldcClientAnchorAddressType, + cldcClientAnchorAddress, + cldcClientEssIndex, + cldcClientWlanProfileName, + cldcClientWgbStatus, + cldcClientWgbMacAddress, + cldcClientCcxVersion, + cldcClientE2eVersion, + cldcClientInterface, + cldcClient80211uCapable, + cldcClientMobilityStatus, + cldcClientRSSI, + cldcClientSNR, + cldcClientDataRetries, + cldcClientRtsRetries, + cldcClientUsername, + cldcDOT11ClientReasonCode, + cldcClientStatusCode, + cldcClientDeleteAction, + cldcClientSecurityPolicyStatus, + cldcClientNacState, + cldcClientLoginTime, + cldcClientAssocTime, + cldcClientCurrentTxRateSet, + cldcClientDataRateSet, + cldcClientHreapApAuth, + cldccCcxFoundationServiceVersion, + cldccCcxLocationServiceVersion, + cldccCcxVoiceServiceVersion, + cldccCcxManagementServiceVersion, + cldcClientDataSwitching, + cldcClientAuthentication, + cldcClientByIpAddressDiscoverType, + cldcClientByIpAddressLastSeen, + cldcClientPowerSaveMode, + cLApDot11RadioChannelNumber, + cLApIfLoadChannelUtilization, + cLApLocation, + cLAPGroupVlanName, + cLApSubMode, + cldcClientIPAddress, + cldcClientPolicyErrors, + cldcClientPolicyManagerState, + cldcClientDataBytesSent, + cldcClientDataBytesReceived, + cldcClientDataPacketsSent, + cldcClientDataPacketsReceived, + cldcClientTxDataBytesDropped, + cldcClientRxDataBytesDropped, + cldcClientTxDataPacketsDropped, + cldcClientRxDataPacketsDropped, + cldcClientSessionId + } + STATUS current + DESCRIPTION + "The notification shall be sent when the Station + gets roamed." + ::= { ciscoLwappDot11ClientMIBNotifs 12 } +-- ******************************************************************* +-- * Compliance statements +-- ******************************************************************** + +ciscoLwappDot11ClientMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBConform 1 } + +ciscoLwappDot11ClientMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBConform 2 } + +ciscoLwappDot11CCXClientMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBConform 3 } + +ciscoLwappDot11ClientCCXV5ReportingMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBConform 4 } + + +ciscoLwappDot11ClientMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement this MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappDot11ClientMIBConfigGroup, + ciscoLwappDot11ClientMIBNotifsGroup, + ciscoLwappDot11ClientMIBStatusGroup + } + ::= { ciscoLwappDot11ClientMIBCompliances 1 } + +ciscoLwappDot11ClientMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement this MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappDot11ClientMIBConfigGroup, + ciscoLwappDot11ClientMIBNotifsGroup, + ciscoLwappDot11ClientMIBStatusGroup, + ciscoLwappDot11ClientMIBStatusGroupRev2, + ciscoLwappDot11ClientMIBNotifsGroupRev2, + ciscoLwappDot11ClientMIBNotifControlGroup + } + ::= { ciscoLwappDot11ClientMIBCompliances 2 } + +ciscoLwappDot11ClientMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement this MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappDot11ClientMIBConfigGroup, + ciscoLwappDot11ClientMIBNotifsGroup, + ciscoLwappDot11ClientMIBStatusGroup, + ciscoLwappDot11ClientMIBStatusGroupRev2, + ciscoLwappDot11ClientMIBNotifsGroupRev2, + ciscoLwappDot11ClientMIBNotifControlGroup, + ciscoLwappDot11ClientMIBStatusGroupRev2Sup, + ciscoLwappDot11ClientMIBCcxGroup + } + ::= { ciscoLwappDot11ClientMIBCompliances 3 } + +ciscoLwappDot11ClientMIBComplianceRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement this MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappDot11ClientMIBConfigGroup, + ciscoLwappDot11ClientMIBNotifsGroup, + ciscoLwappDot11ClientMIBStatusGroup, + ciscoLwappDot11ClientMIBStatusGroupRev2, + ciscoLwappDot11ClientMIBNotifsGroupRev2, + ciscoLwappDot11ClientMIBNotifControlGroup, + ciscoLwappDot11ClientMIBStatusGroupRev2Sup, + ciscoLwappDot11ClientMIBCcxGroup, + ciscoLwappDot11ClientMIBSup1Group + } + ::= { ciscoLwappDot11ClientMIBCompliances 4 } + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +ciscoLwappDot11ClientMIBConfigGroup OBJECT-GROUP + OBJECTS { cldcKeyDecryptErrorEnabled } + STATUS current + DESCRIPTION + "This collection of objects specifies the required + configuration parameters for the 802.11 wireless + clients." + ::= { ciscoLwappDot11ClientMIBGroups 1 } + +ciscoLwappDot11ClientMIBNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { ciscoLwappDot11ClientKeyDecryptError } + STATUS current + DESCRIPTION + "This collection of objects specifies the + notifications for the 802.11 wireless clients." + ::= { ciscoLwappDot11ClientMIBGroups 2 } + +ciscoLwappDot11ClientMIBStatusGroup OBJECT-GROUP + OBJECTS { + cldcClientStatus, + cldcClientWlanProfileName, + cldcClientWgbStatus, + cldcClientWgbMacAddress, + cldcClientProtocol, + cldcAssociationMode, + cldcApMacAddress, + cldcIfType, + cldcClientIPAddress, + cldcClientNacState, + cldcClientQuarantineVLAN, + cldcClientAccessVLAN, + cldcClientAuthMode, + cldcClientDataSwitching, + cldcClientAuthentication, + cldcClientChannel, + cldcClientReasonCode, + cldcClientSessionID, + cldcClientApRoamMacAddress, + cldcClientMdnsProfile, + cldcClientMdnsAdvCount, + cldcClientPolicyName, + cldcClientAAARole, + cldcClientDeviceType, + cldcUserAuthType, + cldcClientTunnelType, + cldcClientMaxDataRate, + cldcClientHtCapable, + cldcClientVhtCapable, + cldcClientByIpAddressLastSeen + } + STATUS current + DESCRIPTION + "This collection of objects specifies the required + status parameters for the 802.11 wireless clients." + ::= { ciscoLwappDot11ClientMIBGroups 3 } + +ciscoLwappDot11ClientMIBStatusGroupRev2 OBJECT-GROUP + OBJECTS { + cldcClientLoginTime, + cldcClientUpTime, + cldcClientPowerSaveMode, + cldcClientCurrentTxRateSet, + cldcClientDataRateSet, + cldcClientHreapApAuth, + cldcClient80211uCapable, + cldcClientDataRetries, + cldcClientRtsRetries, + cldcClientDuplicatePackets, + cldcClientDecryptFailures, + cldcClientMicErrors, + cldcClientMicMissingFrames, + cldcClientIPAddress, + cldcClientNacState, + cldcClientQuarantineVLAN, + cldcClientAccessVLAN, + cldcClientPostureState, + cldcClientAclName, + cldcClientAclApplied, + cldcClientRedirectUrl, + cldcClientAaaOverrideAclName, + cldcClientAaaOverrideAclApplied, + cldcClientUsername, + cldcClientSSID, + cldcSleepingClientSsid, + cldcSleepingClientUserName, + cldcSleepingClientRemainingTime, + cldcSleepingClientRowStatus, + cldcClientDataBytesReceived, + cldcClientRealtimeBytesReceived, + cldcClientRxDataBytesDropped, + cldcClientRxRealtimeBytesDropped, + cldcClientDataBytesSent, + cldcClientRealtimeBytesSent, + cldcClientTxDataBytesDropped, + cldcClientTxRealtimeBytesDropped, + cldcClientDataPacketsReceived, + cldcClientRealtimePacketsReceived, + cldcClientRxDataPacketsDropped, + cldcClientRxRealtimePacketsDropped, + cldcClientDataPacketsSent, + cldcClientRealtimePacketsSent, + cldcClientTxDataPacketsDropped, + cldcClientTxRealtimePacketsDropped, + cldcClientTxDataPackets, + cldcClientTxDataBytes, + cldcClientRxDataPackets, + cldcClientRxDataBytes, + ciscoLwappDot11ClientStaticIpFailTrapEnabled, + cldcClientCurrentTxRate + } + STATUS current + DESCRIPTION + "This collection of objects specifies the required + status parameters for the 802.11 wireless clients." + ::= { ciscoLwappDot11ClientMIBGroups 4 } + +ciscoLwappDot11ClientMIBNotifsGroupRev2 NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoLwappDot11ClientAssocNacAlert, + ciscoLwappDot11ClientDisassocNacAlert, + ciscoLwappDot11ClientMovedToRunState, + ciscoLwappDot11ClientStaticIpFailTrap, + ciscoLwappDot11ClientDisassocDataStatsTrap, + ciscoLwappDot11ClientAssocDataStatsTrap, + ciscoLwappDot11ClientSessionTrap, + ciscoLwappDot11ClientAssocTrap, + ciscoLwappDot11ClientDeAuthenticatedTrap, + ciscoLwappDot11ClientMovedToRunStateNewTrap, + ciscoLwappDot11ClientMobilityTrap + } + STATUS current + DESCRIPTION + "This collection of objects represents the + notifications for the 802.11 wireless clients." + ::= { ciscoLwappDot11ClientMIBGroups 5 } + +ciscoLwappDot11ClientMIBNotifControlGroup OBJECT-GROUP + OBJECTS { + cldcAssocNacAlertEnabled, + cldcDisassocNacAlertEnabled, + cldcMovedToRunStateEnabled + } + STATUS current + DESCRIPTION + "This collection of objects represents the objects that + control the notifications for the 802.11 wireless + clients." + ::= { ciscoLwappDot11ClientMIBGroups 6 } + +ciscoLwappDot11ClientMIBStatusGroupRev2Sup OBJECT-GROUP + OBJECTS { + cldcClientSecurityTagId, + cldcClientTypeKTS, + cldcClientIpv6AclName, + cldcClientIpv6AclApplied, + cldcClientByIpAddressDiscoverType, + cldcClientRaPacketsDropped, + cldcClientInterimUpdatesCount + } + STATUS current + DESCRIPTION + "This collection of objects specifies the required + status parameters for the 802.11 wireless clients and it + supplements ciscoLwappDot11ClientMIBStatusGroupRev2." + ::= { ciscoLwappDot11ClientMIBGroups 7 } + +ciscoLwappDot11ClientMIBCcxGroup OBJECT-GROUP + OBJECTS { + cldccCcxFoundationServiceVersion, + cldccCcxLocationServiceVersion, + cldccCcxVoiceServiceVersion, + cldccCcxManagementServiceVersion + } + STATUS current + DESCRIPTION + "This collection of objects provides the 802.11 wireless CCX + clients information." + ::= { ciscoLwappDot11ClientMIBGroups 8 } + +ciscoLwappDot11ClientMIBSup1Group OBJECT-GROUP + OBJECTS { + cldcClientRSSI, + cldcClientSNR, + cldcDOT11ClientReasonCode, + cldcDOT11ClientTxDataPackets, + cldcDOT11ClientTxDataBytes, + cldcDOT11ClientRxDataPackets, + cldcDOT11ClientRxDataBytes, + cldcClientVlanId, + cldcClientPolicyType, + cldcClientEapType, + cldcClientAID, + cldcClientAuthenticationAlgorithm, + cldcClientWepState, + cldcClientEncryptionCipher, + cldcClientPortNumber, + cldcClientAnchorAddressType, + cldcClientAnchorAddress, + cldcClientEssIndex, + cldcClientCcxVersion, + cldcClientE2eVersion, + cldcClientInterface, + cldcClientMobilityStatus, + cldcClientStatusCode, + cldcClientDeleteAction, + cldcClientSecurityPolicyStatus, + cldcClientTrapEventTime, + cldcClientPolicyManagerState, + cldcClientAssocTime, + cldcClientPmipDataValid, + cldcClientMobilityExtDataValid, + cldcClientPolicyErrors, + cldcClientSessionId, + cldcClientPmipNai, + cldcClientPmipState, + cldcClientPmipInterface, + cldcClientPmipHomeAddrType, + cldcClientPmipHomeAddr, + cldcClientPmipAtt, + cldcClientPmipLocalLinkId, + cldcClientPmipLmaName, + cldcClientPmipLifeTime, + cldcClientPmipDomainName, + cldcClientPmipUpKey, + cldcClientPmipDownKey + } + STATUS current + DESCRIPTION + "This collection of objects provides the 802.11 wireless + clients notifications information." + ::= { ciscoLwappDot11ClientMIBGroups 9 } + +END + + -- cgit v1.2.3