summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB')
-rw-r--r--MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB3294
1 files changed, 3294 insertions, 0 deletions
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
+
+