-- ============================================================================ -- AT-UWC-WLAN-SWITCH.MIB, Allied Telesis enterprise MIB: Wireless Controller -- -- Copyright (c) 2014 by Allied Telesis, Inc. -- Copyright (C) 2013 by Allied Telesis Holdings K.K. -- Copyright 2001-2009 Broadcom Corporation. -- All rights reserved. -- -- ============================================================================ AT-UWC-WLAN-SWITCH-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, Integer32, Unsigned32,Counter32,Counter64,TimeTicks FROM SNMPv2-SMI RowStatus,TruthValue,DisplayString, MacAddress,TimeStamp,TEXTUAL-CONVENTION FROM SNMPv2-TC wirelesslan, atUWC FROM AT-SMI-MIB; fastPathWLANSwitch MODULE-IDENTITY LAST-UPDATED "201412040000Z" -- 04 Dec 2014 12:00:00 GMT ORGANIZATION "Allied Telesis, Inc." CONTACT-INFO " http://www.alliedtelesis.com" DESCRIPTION "The Allied Telesis Private MIB for AT-UWC" -- Revision history. REVISION "201412040000Z" -- 04 Dec 2014 12:00:00 GMT DESCRIPTION "3.0.4: Added enumerated values of the following MIB objects. 1. wsChannelPlanAPReasonCode 2. wsPowerPlanAPLastPwrAdjReasonCode" REVISION "201411070000Z" -- 07 Nov 2014 12:00:00 GMT DESCRIPTION "3.0.3: Changed enumerated values of wsAPCodeDownloadImageType." REVISION "201410290000Z" -- 29 Oct 2014 12:00:00 GMT DESCRIPTION "3.0.2: Added enumerated values of wsPowerPlanAPLastPwrAdjReasonCode." REVISION "201409300000Z" -- 30 Sep 2014 12:00:00 GMT DESCRIPTION "3.0.1: Changed the file name as below. From: atkk-wlan-uwc-fastpathwlan.mib To: at-uwc-wlan-switch.mib Changed to import AT-SMI-MIB from ATKK-WLAN-SMI-MIB. Changed for AW+ MIB standards." REVISION "201405290000Z" -- 29 May 2014 12:00:00 GMT DESCRIPTION "3.0.0: Supported for UWC Version 3.0.0" REVISION "201211290000Z" -- 29 Nov 2012 12:00:00 GMT DESCRIPTION "2.0.0: Supported for UWC Version 2.0.0" REVISION "201206150000Z" -- 15 Jun 2012 12:00:00 GMT DESCRIPTION "1.0.0: Initial version of this MIB module." ::= { atUWC 34 } at-uwc OBJECT IDENTIFIER ::= { wirelesslan 21 } -- -- Textual conventions -- WsOui ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "24-bit Organizationally Unique Identifier. Information on OUIs can be found in IEEE 802-2001 [802-2001] Clause 9." SYNTAX OCTET STRING(SIZE(3)) TspecSuppAC ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Access category (AC) used for TSPEC. Only those ACs that support mandatory admission control are listed here." SYNTAX INTEGER { voice(0), video(1) } -- ------------------------------------------------------------- -- MIB Objects -- ------------------------------------------------------------- wsTraps OBJECT IDENTIFIER ::= { fastPathWLANSwitch 0 } wsGlobalConfig OBJECT IDENTIFIER ::= { fastPathWLANSwitch 1 } discovery OBJECT IDENTIFIER ::= { fastPathWLANSwitch 2 } apProfile OBJECT IDENTIFIER ::= { fastPathWLANSwitch 3 } apCodeDownload OBJECT IDENTIFIER ::= { fastPathWLANSwitch 4 } rfManagement OBJECT IDENTIFIER ::= { fastPathWLANSwitch 5 } managedAP OBJECT IDENTIFIER ::= { fastPathWLANSwitch 6 } associatedClient OBJECT IDENTIFIER ::= { fastPathWLANSwitch 7 } peerSwitch OBJECT IDENTIFIER ::= { fastPathWLANSwitch 8 } intrusionDetection OBJECT IDENTIFIER ::= { fastPathWLANSwitch 9 } snmpTrapsConfig OBJECT IDENTIFIER ::= { fastPathWLANSwitch 10 } wsMibInfo OBJECT IDENTIFIER ::= { fastPathWLANSwitch 11 } wsCapability OBJECT IDENTIFIER ::= { fastPathWLANSwitch 12 } l2centTunnel OBJECT IDENTIFIER ::= { fastPathWLANSwitch 13 } wsOuiDatabase OBJECT IDENTIFIER ::= { fastPathWLANSwitch 14 } rrmNeighbor OBJECT IDENTIFIER ::= { fastPathWLANSwitch 15 } rrmChannelLoad OBJECT IDENTIFIER ::= { fastPathWLANSwitch 16 } tspec OBJECT IDENTIFIER ::= { fastPathWLANSwitch 17 } provisioning OBJECT IDENTIFIER ::= { fastPathWLANSwitch 18 } wdsManagedAP OBJECT IDENTIFIER ::= { fastPathWLANSwitch 19 } deviceLocation OBJECT IDENTIFIER ::= { fastPathWLANSwitch 20 } authenticatedClient OBJECT IDENTIFIER ::= { fastPathWLANSwitch 21 } -- -- MIB module version (for NMS convenience) -- wsMibVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The version number of this MIB module" ::= { wsMibInfo 1 } --************************************************************************************** -- wsGlobalGroup --************************************************************************************** wsMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable wireless controller functionality on the device. Disable will purge all status and statistics related to wireless functionality." DEFVAL { disable } ::= { wsGlobalConfig 1 } wsCountryCode OBJECT-TYPE SYNTAX DisplayString (SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates country of operation for WLAN. Supported country codes are: Australia - AU, Austria - AT, Austria - AT, Belgium - BE, Brazil - BR, Canada - CA, China - CN, Czech Republic - CZ, Denmark - DK, Finland - FI, France - FR, Germany - DE, Greece - GR, Hong Kong - HK, Hungary - HU, Iceland - IS, India - IN, Ireland - IE, Israel - IL, Italy - IT, Japan - JP, Liechtenstein - LI,Luxembourg - LU,Malaysia - MY, Mexico - MX, Netherlands - NL, New Zealand - NZ, Norway - NO, Poland - PL, Portugal - PT, Saudi Arabia - SA, Singapore - SG, Slovakia - SK, Slovenia - SI, South Africa - ZA, South Korea - KR, Spain - ES, Sweden - SE, Switzerland - CH, Taiwan - TW, Thailand - TH, United Arab Emirates - AE, United Kingdom - GB, United States - US." DEFVAL { "US" } ::= { wsGlobalConfig 2 } -- Object not supported in SMB builds wsPeerGroupId OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates which peer group this controller belongs to, there may be more than one group of peer controllers in the WLAN." DEFVAL { 1 } ::= { wsGlobalConfig 3 } wsAPValidationMethod OBJECT-TYPE SYNTAX INTEGER { local(1), radius(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates whether or not to verify newly discovered APs and look up their configuration against the local database or a RADIUS server." DEFVAL { local } ::= { wsGlobalConfig 4 } wsAPAuthenticationMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to indicate if authentication is required for an AP to establish communication with the controller." DEFVAL { disable } ::= { wsGlobalConfig 5 } wsClientRoamAgeTime OBJECT-TYPE SYNTAX Unsigned32(1..120) MAX-ACCESS read-only STATUS current DESCRIPTION "Time in seconds to wait after a client disassociates from a managed AP before deleting the client association database entry." DEFVAL { 30 } ::= { wsGlobalConfig 6 } wsRFScanAgeTime OBJECT-TYPE SYNTAX Unsigned32(0..168) MAX-ACCESS read-only STATUS current DESCRIPTION "Time in hours to wait before deleting an entry obtained from an RF scan.A value of 0 in input range means that the entry never ages out." DEFVAL { 24 } ::= { wsGlobalConfig 7 } wsAPFailureAgeTime OBJECT-TYPE SYNTAX Unsigned32(0..168) MAX-ACCESS read-only STATUS current DESCRIPTION "Time in hours to wait before deleting an entry in the AP association and authentication failure list. A value of 0 in input range means that the entry never ages out." DEFVAL { 24 } ::= { wsGlobalConfig 8 } wsAdHocClientAgeTime OBJECT-TYPE SYNTAX Unsigned32(0..168) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Time in hours to wait before deleting an entry in Ad hoc client list.A value of 0 in input range means that the entry never ages out." DEFVAL { 24 } ::= { wsGlobalConfig 9 } wsDetectedClientAgeTime OBJECT-TYPE SYNTAX Unsigned32(0..168) MAX-ACCESS read-only STATUS current DESCRIPTION "Time in hours to wait before deleting an entry from the detected clients database.A value of 0 in input range means that the entry never ages out." DEFVAL { 24 } ::= { wsGlobalConfig 10 } -- -- wsValidAPConfigTable -- wsValidAPConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF WsValidAPConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains configurable parameters for a specific AP. When an AP is discovered and the wsValidationMethod is local, its MAC address is verified in this table to determine if it should be managed by the controller." ::= { wsGlobalConfig 11 } wsValidAPConfigEntry OBJECT-TYPE SYNTAX WsValidAPConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has parameters that can be configured locally or on a RADIUS server, for a specific AP on the WLAN. As this table is indexed by wsAPMacAddress, - to create an entry, specify the AP MAC address and set object wsAPConfigRowStatus to createAndGo(4) - to delete an entry, select the entry from the list and set object wsAPConfigRowStatus to destroy(6)" INDEX { wsAPMacAddress } ::= { wsValidAPConfigTable 1 } WsValidAPConfigEntry ::= SEQUENCE { wsAPMacAddress MacAddress, wsAPLocation DisplayString, wsAPMode INTEGER, wsAPAuthenticationPasswd DisplayString, wsUseAPProfileId Integer32, wsAPRadio1Channel Integer32, wsAPRadio2Channel Integer32, wsAPRadio1TxPower Integer32, wsAPRadio2TxPower Integer32, wsAPStandaloneExpectedChannel Integer32, wsAPStandaloneExpectedSecurity INTEGER, wsAPStandaloneExpectedSsid DisplayString, wsAPStandaloneExpectedWds INTEGER, wsAPStandaloneExpectedWired INTEGER, wsAPConfigRowStatus RowStatus } wsAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of an AP." ::= { wsValidAPConfigEntry 1 } wsAPLocation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates description of an AP, often based on its location." ::= { wsValidAPConfigEntry 2 } wsAPMode OBJECT-TYPE SYNTAX INTEGER { wsManaged(1), standalone(2), rogue(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This field indicates whether this AP is managed by the controller, by an administrator, or is a Rogue AP." DEFVAL { wsManaged } ::= { wsValidAPConfigEntry 3 } wsAPAuthenticationPasswd OBJECT-TYPE SYNTAX DisplayString(SIZE(8..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "If AP authentication is enabled, this indicates the password for an AP to authenticate to the controller. This must match the password configured on an AP. When passwod is configured this object will always return '*****'." ::= { wsValidAPConfigEntry 4 } wsUseAPProfileId OBJECT-TYPE SYNTAX Integer32(1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "If AP is managed by controller, this object indicates Id of configuration profile for this AP." ::= { wsValidAPConfigEntry 5 } wsAPRadio1Channel OBJECT-TYPE SYNTAX Integer32(0..14|36|40|42|44|48|50|52|56|58|60| 64|100|104|108|112|116|120|124|128|132| 136|140|149|152|153|157|160|161|165) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the fixed channel for the AP radio one. Zero indicates automatic channel assignment." DEFVAL { 0 } ::= { wsValidAPConfigEntry 6 } wsAPRadio2Channel OBJECT-TYPE SYNTAX Integer32(0..14|36|40|42|44|48|50|52|56|58|60| 64|100|104|108|112|116|120|124|128|132| 136|140|149|152|153|157|160|161|165) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the fixed channel for the AP radio two. Zero indicates automatic channel assignment." DEFVAL { 0 } ::= { wsValidAPConfigEntry 7 } wsAPRadio1TxPower OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the power setting of AP radio one. Zero indicates automatic power adjustment." DEFVAL { 0 } ::= { wsValidAPConfigEntry 8 } wsAPRadio2TxPower OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the power setting of AP radio two. Zero indicates automatic power adjustment." DEFVAL { 0 } ::= { wsValidAPConfigEntry 9 } wsAPStandaloneExpectedChannel OBJECT-TYPE SYNTAX Integer32(0..14|36|40|42|44|48|50|52|56|58|60| 64|100|104|108|112|116|120|124|128|132| 136|140|149|152|153|157|160|161|165) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the expected channel for the AP in standalone mode. Zero indicates that any channel is allowed." DEFVAL { 0 } ::= { wsValidAPConfigEntry 10 } wsAPStandaloneExpectedSecurity OBJECT-TYPE SYNTAX INTEGER { any(0), open(1), wep(2), wpa(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the expected security mode for the AP in standalone mode. Zero indicates that any security mode is allowed." DEFVAL { any } ::= { wsValidAPConfigEntry 11 } wsAPStandaloneExpectedSsid OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the expected SSID for the AP in standalone mode. A null string indicates that any SSID is allowed." ::= { wsValidAPConfigEntry 12 } wsAPStandaloneExpectedWds OBJECT-TYPE SYNTAX INTEGER { any(0), normal(1), bridge(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the AP is allowed to operate as a bridge. Configurable values are: any Either WDS or normal mode is allowed normal - AP is not allowed to operate in WDS mode bridge - AP is only allowed to operate in WDS mode" DEFVAL { any } ::= { wsValidAPConfigEntry 13 } wsAPStandaloneExpectedWired OBJECT-TYPE SYNTAX INTEGER { allowed(0), not-allowed(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the expected wired network mode for the AP in standalone mode." DEFVAL { allowed } ::= { wsValidAPConfigEntry 14 } wsAPConfigRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to create or delete entries in the table. The supported values are: active(1) - indicates a valid entry createAndGo(4) - creates a new entry in the table destroy(6) - removes an existing entry from the table As this table is indexed by wsAPMacAddress, - to create an entry, specify the AP MAC address and set object value to createAndGo(4) - to delete an entry, select the entry from the list and set object value to destroy(6)" ::= { wsValidAPConfigEntry 15 } -- -- wsGlobalStatus -- wsGlobalStatus OBJECT IDENTIFIER ::= { wsGlobalConfig 12 } wsIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents wireless controller IP address. When wireless mode is in disabled state, the value of controller IP address is zero." ::= { wsGlobalStatus 1 } wsOperationalStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), enable-pending(2), disabled(3), disable-pending(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current operating status of the wireless system." ::= { wsGlobalStatus 2 } wsOperationalStatusDisableReason OBJECT-TYPE SYNTAX INTEGER { none(1), admin-disabled(2), no-ipAddress(3), no-sslFiles(4), no-loopback-interface(5), routing-disabled(6), no-active-interface(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the reason of operational status to be disabled. Values 5 and 6 are applicable only if routing functionality present." ::= { wsGlobalStatus 3 } -- Object not supported in SMB builds wsTotalPeerSwitches OBJECT-TYPE SYNTAX Integer32(0..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of peer controllers detected on the network." ::= { wsGlobalStatus 4 } wsTotalAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sum of all the WS managed APs, connection failed APs, and discovered APs in the database." ::= { wsGlobalStatus 5 } wsTotalManagedAPs OBJECT-TYPE SYNTAX Integer32(0..48) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of WS managed APs currently authenticated to the controller." ::= { wsGlobalStatus 6 } wsTotalStandaloneAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of trusted AP's in the standalone mode." ::= { wsGlobalStatus 7 } wsTotalDiscoveredAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of APs that are connected to the controller, but are not completely configured." ::= { wsGlobalStatus 8 } wsTotalConnectionFailedAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of APs that were previously authenticated and managed, but currently do not have connection with the controller." ::= { wsGlobalStatus 9 } wsTotalRogueAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Rogue APs detected on the WLAN." ::= { wsGlobalStatus 10 } wsTotalUnknownAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of Unknown APs detected on the WLAN." ::= { wsGlobalStatus 11 } wsMaximumManagedAPsInPeerGroup OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of APs that can be managed by the wireless controller when it acts as Cluster Controller." ::= { wsGlobalStatus 12 } wsTotalClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of clients present in the network." ::= { wsGlobalStatus 13 } wsTotalAuthenticatedClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of authenticated clients across all APs managed by the controller." ::= { wsGlobalStatus 14 } wsMaximumAssociatedClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of clients that can associate with the wireless system." ::= { wsGlobalStatus 15 } wsWLANUtilization OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Total network utilization across all APs managed by this controller. This is based on global statistics." ::= { wsGlobalStatus 16 } wsGlobalStatusRegulatoryDomainFor2GHz OBJECT-TYPE SYNTAX DisplayString(SIZE(8..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " Regulatory domain for 2GHz frequency channels." ::= { wsGlobalStatus 18 } wsGlobalStatusRegulatoryDomainFor5GHz OBJECT-TYPE SYNTAX DisplayString(SIZE(8..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " Regulatory domain for 5GHz frequency channels." ::= { wsGlobalStatus 19 } -- -- Global Status for Config Push -- -- Object not supported in SMB builds wsGlobalPeerConfigRequestAction OBJECT-TYPE SYNTAX INTEGER { none(1), start(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This action object is used to: - start - Start the config push into all the peer controllers in the peer group. - Read on this object will always return none." DEFVAL { none } ::= { wsGlobalStatus 20 } -- Object not supported in SMB builds wsGlobalPeerConfigRequestStatus OBJECT-TYPE SYNTAX INTEGER { notStarted(0), requested(1), savingConfig(2), sendingConfig(3), applyingAPprofileConfig(4), complete(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The global status for the configuration push operation to one or more peer controllers." DEFVAL { notStarted } ::= { wsGlobalStatus 21 } -- Object not supported in SMB builds wsGlobalPeerConfigReceiveStatus OBJECT-TYPE SYNTAX INTEGER { notStarted(0), receivingConfig(1), savingConfig(2), applyingAPprofileConfig(3), failureInvalidCodeVersion(4), failureInvalidHwVersion(5), failureInvalidConfig(6), failureInvalidPacketFormat(7), failureTimeout(8), success(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "The global status when wireless configuration is received from a peer controller." DEFVAL { notStarted } ::= { wsGlobalStatus 22 } -- Object not supported in SMB builds wsGlobalPeerConfigSwitchIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Address of the last controller from which this controller received any wireless configuration data." ::= { wsGlobalStatus 23 } -- Object not supported in SMB builds wsGlobalPeerConfigReceived OBJECT-TYPE SYNTAX BITS { none (1), globalConfig(2), discoveryConfig(3), validAPDatabase(4), channelPowerConfig(5), profileNetworkConfig(6), knownClientConfig(7), captivePortalConfig(8), radiusClientConfig(9), qosAclConfig(10), qosDiffServConfig(11), wdsGroupConfig(12), deviceLocationConfig(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates which portions of configuration were last received from a peer controller." ::= { wsGlobalStatus 24 } -- Object not supported in SMB builds wsGlobalPeerConfigReceivedTimestamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The last time this controller received any configuration data from a peer controller." ::= { wsGlobalStatus 25 } wsClusterControllerIndicator OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the controller is currently the Cluster Controller of the peer group or not." ::= { wsGlobalStatus 26 } wsClusterController OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents Cluster Controller's IP address." ::= { wsGlobalStatus 27 } wsRogueAPMitigationCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of APs to which the wireless system is currently sending de-authentication messages to mitigate against rogue APs." ::= { wsGlobalStatus 28 } wsRogueAPMitigationLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of APs for which the system can send de-authentication frames." ::= { wsGlobalStatus 29 } wsRogueAPAcknowledgeAll OBJECT-TYPE SYNTAX INTEGER { no-action(0), acknowledge(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a command that allows the administrator to clear out all rogue AP states in the RF Scan database" ::= { wsGlobalStatus 30 } -- -- Global Config Push ends -- wsTotalDetectedClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of detected clients across all APs managed by the controller." ::= { wsGlobalStatus 31 } wsMaximumDetectedClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of clients that can be maintained by the detected clients database." ::= { wsGlobalStatus 32 } wsMaximumDetectedClientPreAuthenticationHistoryEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of pre-authentication history entries that can be recorded for all the detected clients present in the detected client database." ::= { wsGlobalStatus 33 } wsTotalDetectedClientPreAuthenticationHistoryEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of pre-authentication history entries accumulated for all the detected clients present in the detected client database." ::= { wsGlobalStatus 34 } wsMaximumDetectedClientRoamHistoryEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of roam history entries that can be recorded for all the detected clients present in the detected client database." ::= { wsGlobalStatus 35 } wsTotalDetectedClientRoamHistoryEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of roam history entries accumulated for all the detected clients present in the detected client database." ::= { wsGlobalStatus 36 } wsRegenerateX509CertificateAction OBJECT-TYPE SYNTAX INTEGER { none(1), start(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This action object is used to: - start - Start the certificate regeneration on the controller. - Read on this object will always return none." DEFVAL { none } ::= { wsGlobalStatus 37 } wsRegenerateX509CertificateStatus OBJECT-TYPE SYNTAX INTEGER { not-in-progress(1), started(2), in-progress(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status of regenerate X.509 certificates." DEFVAL { not-in-progress } ::= { wsGlobalStatus 38 } wsNetworkMutualAuthenticationStatus OBJECT-TYPE SYNTAX INTEGER { not-started(1), exchange-start(2), in-progress(3), provisioning-in-progress(4), exchange-in-progress(5), provisioning-complete(6), exchange-complete(7), complete-without-errors(8), complete-with-errors-refer-to-event-log-for-details(9) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status of the mutual authentication enable/disable command. When status is Complete With Errors then the administrator may need to provision some controllers or APs separately." DEFVAL { not-started } ::= { wsGlobalStatus 39 } wsTotalProvisioningAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of APs present in the AP Provisioning database." ::= { wsGlobalStatus 40 } wsMaximumProvisioningAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maximum number of APs that can be maintained in the AP Provisioning database." ::= { wsGlobalStatus 41 } -- -- wsGlobalStatistics -- wsGlobalStatistics OBJECT IDENTIFIER ::= { wsGlobalConfig 13 } wsTotalWLANBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes transmitted across all APs managed by this controller." ::= { wsGlobalStatistics 1 } wsTotalWLANBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes received across all APs managed by by this controller." ::= { wsGlobalStatistics 2 } wsTotalWLANPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets transmitted across all APs managed by this controller." ::= { wsGlobalStatistics 3 } wsTotalWLANPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets received across all APs managed by this controller." ::= { wsGlobalStatistics 4 } wsAllStatisticsReset OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When we set this object to enable, all statistics maintained by controller will be cleared. Read on this object will always return disable." ::= { wsGlobalStatistics 5 } wsAllStatisticsResetStatus OBJECT-TYPE SYNTAX INTEGER { not-started(0), requested(1), in-progress(2), success(3), partial-success(4), failure(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current status of controller statistics reset request. Default value is not started." ::= { wsGlobalStatistics 6 } wsTotalWLANBytesTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes dropped in the transmit direction across all APs managed by this controller. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsGlobalStatistics 7 } wsTotalWLANBytesRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes dropped in the receive direction across all APs managed by this controller. This is due to client QoS actions affecting the wireless up (inbound) direction from AP to client." ::= { wsGlobalStatistics 8 } wsTotalWLANPktsTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets dropped in the transmit direction across all APs managed by this controller. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsGlobalStatistics 9 } wsTotalWLANPktsRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets dropped in the receive direction across all APs managed by this controller. This is due to client QoS actions affecting the wireless up (inbound) direction from AP to client." ::= { wsGlobalStatistics 10 } wsTotalWLANDistTunnelPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets transmitted by all APs using distributed tunnels." ::= { wsGlobalStatistics 11 } wsTotalWLANDistTunnelRoamedClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of clients in all APs currently in roaming state using distributed tunnels." ::= { wsGlobalStatistics 12 } wsTotalWLANDistTunnelClientDenials OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of client tunnel setups denied for all APs." ::= { wsGlobalStatistics 13 } -- -- Global Peer Configuration Push -- wsPeerConfiguration OBJECT IDENTIFIER ::= { wsGlobalConfig 14 } -- Object not supported in SMB builds wsPeerConfigurationGlobal OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable the functionality to send global configuration parameters to a peer controller on a configuration push." DEFVAL { enable } ::= { wsPeerConfiguration 1 } -- Object not supported in SMB builds wsPeerConfigurationDiscovery OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable the functionality to send discovery configuration parameters to a peer controller on a configuration push." DEFVAL { disable } ::= { wsPeerConfiguration 2 } -- Object not supported in SMB builds wsPeerConfigurationAPDatabase OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable the functionality to send valid AP Database to a peer controller on a configuration push." DEFVAL { enable } ::= { wsPeerConfiguration 3 } -- Object not supported in SMB builds wsPeerConfigurationChannelPower OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable the functionality to send Channel and Power configuration to a peer controller on a configuration push." DEFVAL { enable } ::= { wsPeerConfiguration 4 } -- Object not supported in SMB builds wsPeerConfigurationAPProfiles OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable the functionality to send all AP profiles and networks to a peer controller on a configuration push." DEFVAL { enable } ::= { wsPeerConfiguration 5 } -- Object not supported in SMB builds wsPeerConfigurationKnownClients OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable the functionality to send configured known client entries to a peer controller on a configuration push." DEFVAL { enable } ::= { wsPeerConfiguration 6 } -- Object not supported in SMB builds wsPeerConfigurationCaptivePortal OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable the functionality to send all Captive Portal configuration to a peer controller on a configuration push." DEFVAL { enable } ::= { wsPeerConfiguration 7 } -- Object not supported in SMB builds wsPeerConfigurationRadiusClient OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable the functionality to send RADIUS Client configuration parameters to a peer controller on a configuration push." DEFVAL { enable } ::= { wsPeerConfiguration 8 } -- Object not supported in SMB builds wsPeerConfigurationQosAcl OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable the functionality to send all QoS ACL configuration to a peer controller on a configuration push." DEFVAL { enable } ::= { wsPeerConfiguration 9 } -- Object not supported in SMB builds wsPeerConfigurationQosDiffServ OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable the functionality to send all QoS DiffServ configuration to a peer controller on a configuration push." DEFVAL { enable } ::= { wsPeerConfiguration 10 } -- Object not supported in SMB builds wsPeerConfigurationWdsGroup OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable the functionality to send configured wds groups to a peer controller on a configuration push." DEFVAL { enable } ::= { wsPeerConfiguration 11 } -- Object not supported in SMB builds wsPeerConfigurationDeviceLocation OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable the functionality to send configured device location parameters to a peer controller on a configuration push." DEFVAL { enable } ::= { wsPeerConfiguration 12 } wsClusterPriority OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Preference level of the controller to become the Cluster Controller of the Peer Group.A priority of 0 means that the controller can not become cluster controller." DEFVAL { 0 } ::= { wsGlobalConfig 16 } wsAPClientQosMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag to globally enable/disable AP quality-of-service operation for wireless clients." DEFVAL { disable } ::= { wsGlobalConfig 17 } wsAPAutoUpgradeMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag to enable/disable AP auto upgrade mode. This object is configurable only if the wireless controller supports both 'Integrated' and 'Independent' AP image download modes. If the controller supports only 'Integrated' mode, the default is Enable." DEFVAL { disable } ::= { wsGlobalConfig 18 } wsDistTunnelIdleTimeout OBJECT-TYPE SYNTAX Unsigned32(30..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Time of inactivity in seconds to wait before terminating a tunnel client." DEFVAL { 120 } ::= { wsGlobalConfig 19 } wsDistTunnelMaxTimeout OBJECT-TYPE SYNTAX Unsigned32(30..86400) MAX-ACCESS read-only STATUS current DESCRIPTION "Time in seconds to wait before terminating a tunnel client." DEFVAL { 7200 } ::= { wsGlobalConfig 20 } wsDistTunnelMaxMcastRepl OBJECT-TYPE SYNTAX Unsigned32(1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of multicast replications that can be performed by the AP." DEFVAL { 128 } ::= { wsGlobalConfig 21 } wsDistTunnelMaxClients OBJECT-TYPE SYNTAX Unsigned32(1..8000) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of clients that can use tunneled through a Home AP." DEFVAL { 128 } ::= { wsGlobalConfig 22 } wsMACAuthenticationMode OBJECT-TYPE SYNTAX INTEGER { whitelist(1), blacklist(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether MAC addresses in the Known Client database are granted or denied access if they are in the list, but dont have a specific action." DEFVAL { whitelist } ::= { wsGlobalConfig 23 } ---- -- wsKnownClientTable ---- wsKnownClientTable OBJECT-TYPE SYNTAX SEQUENCE OF WsKnownClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains entries of the known clients." ::= { wsGlobalConfig 24 } wsKnownClientEntry OBJECT-TYPE SYNTAX WsKnownClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry contains parameters of a known client." INDEX { wsKnownClientMacAddress } ::= { wsKnownClientTable 1 } WsKnownClientEntry ::= SEQUENCE { wsKnownClientMacAddress MacAddress, wsKnownClientAuthAction INTEGER, wsKnownClientName DisplayString, wsKnownClientRowStatus RowStatus } wsKnownClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the known client." ::= { wsKnownClientEntry 1 } wsKnownClientAuthAction OBJECT-TYPE SYNTAX INTEGER { global(1), grant(2), deny(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether to grant, deny, or use global action for client authentication." DEFVAL { global } ::= { wsKnownClientEntry 2 } wsKnownClientName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Descriptive name of the known client." ::= { wsKnownClientEntry 3 } wsKnownClientRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to create or delete entries in this table." ::= { wsKnownClientEntry 4 } -- wsWidsSecurity -- wsWidsSecurity OBJECT IDENTIFIER ::= { wsGlobalConfig 25 } wsWidsApSecurity OBJECT IDENTIFIER ::= { wsWidsSecurity 1 } rogueAdminConfig OBJECT-TYPE SYNTAX INTEGER { enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Report the AP as rogue in the RF Scan if the local database indicates that the AP is rogue. Can not be disabled." DEFVAL { enable } ::= { wsWidsApSecurity 1 } rogueUnknownApManagedSsid OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable rogue reporting for unknown AP's detected with a managed SSID." DEFVAL { enable } ::= { wsWidsApSecurity 2 } rogueFakeManagedApManagedSsid OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable rogue reporting for fake managed AP's detected with a managed SSID." DEFVAL { enable } ::= { wsWidsApSecurity 3 } rogueManagedApNoSsid OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable rogue reporting of all APs detected with no SSID." DEFVAL { enable } ::= { wsWidsApSecurity 4 } rogueManagedApInvalidChannel OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable rogue reporting of fake managed AP's detected with an invalid channel." DEFVAL { enable } ::= { wsWidsApSecurity 5 } rogueManagedSsidInvalidSecurity OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable rogue reporting of AP's detected with managed SSID's and an invalid security configuration." DEFVAL { enable } ::= { wsWidsApSecurity 6 } rogueManagedApInvalidSsid OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable rogue reporting of managed AP's with an invalid SSID." DEFVAL { enable } ::= { wsWidsApSecurity 7 } rogueApIllegalChannel OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable rogue reporting of AP's operating on an illegal channel." DEFVAL { enable } ::= { wsWidsApSecurity 8 } rogueStandaloneApInvalidConfig OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable rogue reporting of standalone AP's operating with an unexpected configuration." DEFVAL { enable } ::= { wsWidsApSecurity 9 } rogueUnexpectedWdsDevice OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable rogue reporting of unexpected WDS devices." DEFVAL { enable } ::= { wsWidsApSecurity 10 } rogueUnmanagedApWiredNetwork OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable rogue reporting of unmanaged AP's on a wired network." DEFVAL { enable } ::= { wsWidsApSecurity 11 } wiredNetworkDetectionInterval OBJECT-TYPE SYNTAX Integer32(0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum number of seconds that the AP waits before starting a new wired network detection cycle. A value of 0 disables wired network detection." DEFVAL { 60 } ::= { wsWidsApSecurity 12 } rogueDetectedTrapInterval OBJECT-TYPE SYNTAX Integer32(0|60..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "The interval in seconds between transmissions of the trap telling the administrator that Rogues are present in the RF Scan database. A configured value of 0 disables the trap from being sent. ." DEFVAL { 300 } ::= { wsWidsApSecurity 13 } apDeauthenticationAttack OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable the AP de-authentication attack." DEFVAL { disable } ::= { wsWidsApSecurity 14 } --************************************************************************************** -- wsWidsApSecurity Ends --************************************************************************************** --************************************************************************************** -- wsWidsClientSecurity Begin --************************************************************************************** wsWidsClientSecurity OBJECT IDENTIFIER ::= { wsWidsSecurity 2 } rogueDetectedTrapIntvl OBJECT-TYPE SYNTAX Integer32(0|60..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "The interval in seconds between transmissions of the trap telling the administrator that Rogues are present in the Rogue Clients are present in the Detected Clients Database. A configured value of 0 disables the trap from being sent." DEFVAL { 300 } ::= { wsWidsClientSecurity 1 } knownClientDatabaseTest OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Report the client as rogue if it fails the Known Client Database Test." DEFVAL { disable } ::= { wsWidsClientSecurity 2 } authReqTransmitRate OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Report the client as rogue if it exceeds configured rate for transmitting 802.11 authentication requests." DEFVAL { enable } ::= { wsWidsClientSecurity 3 } probeReqTransmitRate OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Report the client as rogue if it exceeds configured rate for transmitting probe requests." DEFVAL { enable } ::= { wsWidsClientSecurity 4 } deauthReqTransmitRate OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Report the client as rogue if it exceeds configured rate for transmitting 802.11 deauthentication requests." DEFVAL { enable } ::= { wsWidsClientSecurity 5 } maxFailingAuthentication OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Report the client as rogue if it exceeds maximum number of failing authentications." DEFVAL { enable } ::= { wsWidsClientSecurity 6 } authWithUnknownAP OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Report the client as rogue if it is authenticated with an unknown AP." DEFVAL { disable } ::= { wsWidsClientSecurity 7 } clientThreatMitigation OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Transmission of de-authentication messages to known clients associated with unknown APs. The Known Client test must also be enabled in order for the mitigation to take place." DEFVAL { disable } ::= { wsWidsClientSecurity 8 } deauthThresholdInterval OBJECT-TYPE SYNTAX Integer32(1..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of seconds for counting the de-authentication messages." DEFVAL { 60 } ::= { wsWidsClientSecurity 9 } deauthThresholdValue OBJECT-TYPE SYNTAX Integer32(1..99999) MAX-ACCESS read-only STATUS current DESCRIPTION "If controller receives more than specified de-auth messages during the threshold interval the test triggers the client to be reported as rogue." DEFVAL { 10 } ::= { wsWidsClientSecurity 10 } authThresholdInterval OBJECT-TYPE SYNTAX Integer32(1..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of seconds for counting the authentication messages." DEFVAL { 60 } ::= { wsWidsClientSecurity 11 } authThresholdValue OBJECT-TYPE SYNTAX Integer32(1..99999) MAX-ACCESS read-only STATUS current DESCRIPTION "If controller receives more than specified auth messages during the threshold interval the test triggers the client to be reported as rogue." DEFVAL { 10 } ::= { wsWidsClientSecurity 12 } probeThresholdInterval OBJECT-TYPE SYNTAX Integer32(1..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of seconds for counting the probe messages." DEFVAL { 60 } ::= { wsWidsClientSecurity 13 } probeThresholdValue OBJECT-TYPE SYNTAX Integer32(1..99999) MAX-ACCESS read-only STATUS current DESCRIPTION "If controller receives more than specified probe messages during the threshold interval the test triggers the client to be reported as rogue." DEFVAL { 120 } ::= { wsWidsClientSecurity 14 } authFailureThreshold OBJECT-TYPE SYNTAX Integer32(1..99999) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 802.1X authentication failures that triggers the client to be reported as rogue." DEFVAL { 50 } ::= { wsWidsClientSecurity 15 } knownClientDatabaseLocation OBJECT-TYPE SYNTAX INTEGER { local(1), radius(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The location of Known Client Database. If the value is local then Known Client Database is located in the local controller. Otherwise the database is located in the RADIUS Server." DEFVAL { local } ::= { wsWidsClientSecurity 16 } knownClientDatabaseRadiusServerName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the RADIUS server used for Known Client database This is used when knownClientDatabaseLocation is set to 'radius'." DEFVAL { "Default-RADIUS-Server" } ::= { wsWidsClientSecurity 17 } knownClientDatabaseRadiusServerStatus OBJECT-TYPE SYNTAX INTEGER { not-configured(1), configured(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the specified named RADIUS Authentication server is configured in the RADIUS Client configuration." DEFVAL { not-configured } ::= { wsWidsClientSecurity 18 } notInOUIDatabase OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Report the client as rogue if it's OUI is not present in the OUI Database." DEFVAL { disable } ::= { wsWidsClientSecurity 19 } -- -- wsRadiusConfiguration -- wsGlobalRadiusConfiguration OBJECT IDENTIFIER ::= { wsGlobalConfig 26 } wsRadiusConfiguration OBJECT IDENTIFIER ::= { wsGlobalRadiusConfiguration 1 } wsAuthRadiusServerName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the RADIUS server used for AP authentications as well as client authentications when a network-level RADIUS server is not defined." DEFVAL { "Default-RADIUS-Server" } ::= { wsRadiusConfiguration 1 } wsAuthRadiusServerConfiguredStatus OBJECT-TYPE SYNTAX INTEGER { not-configured(1), configured(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the specified named RADIUS Authentication server is configured in the RADIUS Client configuration." DEFVAL { not-configured } ::= { wsRadiusConfiguration 2 } wsAcctRadiusServerName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the RADIUS server used for reporting wireless client associations and disassociations when a network-level RADIUS accounting server is not defined." DEFVAL { "Default-RADIUS-Server" } ::= { wsRadiusConfiguration 3 } wsAcctRadiusServerConfiguredStatus OBJECT-TYPE SYNTAX INTEGER { not-configured(1), configured(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the specified named RADIUS Accounting server is configured in the RADIUS Client configuration." DEFVAL { not-configured } ::= { wsRadiusConfiguration 4 } wsRadiusAcctMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to indicate whether or not RADIUS accounting is enabled for wireless clients." DEFVAL { disable } ::= { wsRadiusConfiguration 5 } --************************************************************************************** -- wsRadiusConfiguration Ends --************************************************************************************** wsAutoIPAssignMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether the Wireless feature should automatically assign an IP address from one of the active interfaces or whether the IP address is manually assigned." DEFVAL { enable } ::= { wsGlobalConfig 29 } wsSwitchStaticIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Statically assigned IPv4 address for the Wireless feature. If Auto IP Assignment is true then this setting is ignored." ::= { wsGlobalConfig 30 } --************************************************************************************** -- wsWidsSecurity Ends --************************************************************************************** --************************************************************************************** -- wsGlobalTspecConfiguration Begin --************************************************************************************** wsGlobalTspecConfiguration OBJECT IDENTIFIER ::= { wsGlobalConfig 31 } -- -- global tspec configuration -- wsTspecViolationReportInterval OBJECT-TYPE SYNTAX Unsigned32(0..900) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the time period at which wireless clients detected as using admission-controlled resources without proper TSPEC authorization are reported via the system logging and SNMP trap mechanisms. If a violating client disassociates before the next report interval, it is reported upon disassociation. This object is specified in seconds, with a default value of 300 (5 minutes). Setting this object value to 0 disables TSPEC violation reporting." DEFVAL { 300 } ::= { wsGlobalTspecConfiguration 1 } --************************************************************************************** -- wsGlobalTspecConfiguration Ends --************************************************************************************** -- -- wsSwitchStatusTable -- wsSwitchStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsSwitchStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contain access point and client status parameters of peer controllers of wireless controller." ::= { wsGlobalConfig 27 } wsSwitchStatusEntry OBJECT-TYPE SYNTAX WsSwitchStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry describes the access point and client status parameters of each peer of wireless controller." INDEX { wsSwitchIPAddress } ::= { wsSwitchStatusTable 1 } WsSwitchStatusEntry ::= SEQUENCE { wsSwitchIPAddress IpAddress, wsSwitchClusterPriority Unsigned32, wsSwitchAPImageDownloadMode DisplayString, wsSwitchTotalAPs Unsigned32, wsSwitchManagedAPs Unsigned32, wsSwitchDiscoveredAPs Unsigned32, wsSwitchConnectionFailedAPs Unsigned32, wsSwitchMaximumManagedAPs Unsigned32, wsSwitchTotalClients Unsigned32, wsSwitchAuthenticatedClients Unsigned32, wsSwitchWLANUtilization Unsigned32, wsSwitchDistTunnelClients Unsigned32 } wsSwitchIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents wireless controller IP address. When wireless mode is in disabled state, return entry will be none." ::= { wsSwitchStatusEntry 1 } wsSwitchClusterPriority OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Preference level of the controller to become the Cluster Controller of the Peer Group." ::= { wsSwitchStatusEntry 2} wsSwitchAPImageDownloadMode OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The AP image download mode supported by the wireless controller. The displayed mode can be one of the following: Integrated - The controller supports Integrated mode. In this mode, the AP code is located on the controller, and the controller automatically updates the code on APs it manages. Independent - The controller supports Independent mode. In this mode, the AP code is on a TFTP server, and the download is triggered from the cluster controller. Integrated, Independent - The controller supports both modes. Note that this field displays the mode only if wireless controllers that support Independent and Integrated AP Image Download modes co-exist in the network." ::= { wsSwitchStatusEntry 3} wsSwitchTotalAPs OBJECT-TYPE SYNTAX Unsigned32(0..48) MAX-ACCESS read-only STATUS current DESCRIPTION "Sum of all the WS managed APs, connection failed APs, and discovered APs in the database of specified controller." ::= { wsSwitchStatusEntry 4 } wsSwitchManagedAPs OBJECT-TYPE SYNTAX Unsigned32(0..48) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of WS managed APs currently authenticated, configured and have an active connection with the specifed controller." ::= { wsSwitchStatusEntry 5 } wsSwitchDiscoveredAPs OBJECT-TYPE SYNTAX Unsigned32(0..48) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of APs that are connected to the specified controller, but have not been completely configured." ::= { wsSwitchStatusEntry 6 } wsSwitchConnectionFailedAPs OBJECT-TYPE SYNTAX Unsigned32(0..48) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of APs that were previously authenticated and managed, but currently do not have connection with the specified controller." ::= { wsSwitchStatusEntry 7 } wsSwitchMaximumManagedAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of APs that the specified controller can manage." ::= { wsSwitchStatusEntry 8 } wsSwitchTotalClients OBJECT-TYPE SYNTAX Unsigned32(0..8192) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of clients in the database that include clients with an associated, authenticated and disassociated status." ::= { wsSwitchStatusEntry 9 } wsSwitchAuthenticatedClients OBJECT-TYPE SYNTAX Unsigned32(0..8192) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of authenticated clients across all APs managed by the specified controller." ::= { wsSwitchStatusEntry 10 } wsSwitchWLANUtilization OBJECT-TYPE SYNTAX Unsigned32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Total network utilization across all APs managed by the specifed controller." ::= { wsSwitchStatusEntry 11 } wsSwitchDistTunnelClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of clients that are currently sending and receiving packets via distributed tunnels." ::= { wsSwitchStatusEntry 12 } -- -- wsSwitchStatisticsTable -- wsSwitchStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsSwitchStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contain WLAN statistics for every controller in the peer group. Only Cluster Controller can hold the entries for peer controllers. The controller which is not a Cluster Controller only keep statistics local to it." ::= { wsGlobalConfig 28 } wsSwitchStatisticsEntry OBJECT-TYPE SYNTAX WsSwitchStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry describe WLAN statistics of specified controller in the wireless system." INDEX { wsSwitchIPAddress } ::= { wsSwitchStatisticsTable 1 } WsSwitchStatisticsEntry ::= SEQUENCE { wsSwitchWLANBytesTransmitted Counter64, wsSwitchWLANBytesReceived Counter64, wsSwitchWLANPktsTransmitted Counter64, wsSwitchWLANPktsReceived Counter64, wsSwitchWLANBytesTransmitDropped Counter64, wsSwitchWLANBytesRecvDropped Counter64, wsSwitchWLANPktsTransmitDropped Counter64, wsSwitchWLANPktsRecvDropped Counter64 } wsSwitchWLANBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes transmitted across all APs managed by the specified controller." ::= { wsSwitchStatisticsEntry 1 } wsSwitchWLANBytesReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes received across all APs managed by the specified controller." ::= { wsSwitchStatisticsEntry 2 } wsSwitchWLANPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets transmitted across all APs managed by the specified controller." ::= { wsSwitchStatisticsEntry 3 } wsSwitchWLANPktsReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets received across all APs managed by the specified controller." ::= { wsSwitchStatisticsEntry 4 } wsSwitchWLANBytesTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes dropped in the transmit direction across all APs managed by the specified controller. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsSwitchStatisticsEntry 5 } wsSwitchWLANBytesRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes dropped in the receive direction across all APs managed the specified controller. This is due to client QoS actions affecting the wireless up (inbound) direction from AP to client." ::= { wsSwitchStatisticsEntry 6 } wsSwitchWLANPktsTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets dropped in the transmit direction across all APs managed by the specified controller. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsSwitchStatisticsEntry 7 } wsSwitchWLANPktsRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets dropped in the receive direction across all APs managed by the specified controller. This is due to client QoS actions affecting the wireless up (inbound) direction from AP to client." ::= { wsSwitchStatisticsEntry 8 } networkMutualAuthMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag to enable/disable mutual authentication of the Wireless controllers and Access Points in the network." DEFVAL { disable } ::= { wsGlobalConfig 32} unmanagedAPReprovisioning OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag to enable/disable reprovisioning of APs when in unmanaged mode." DEFVAL { enable } ::= { wsGlobalConfig 33 } apProvisionDbAgeTime OBJECT-TYPE SYNTAX Unsigned32(0..240) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Time in hours to wait without hearing any updates for the APs before removing them from the provisioning database.A value of 0 in input range means that the entry never ages out." DEFVAL { 72 } ::= { wsGlobalConfig 34 } switchProvisioning OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag to enable/disable controller provisioning." DEFVAL { enable } ::= { wsGlobalConfig 35 } wsIpBasePort OBJECT-TYPE SYNTAX Unsigned32(0..65000) MAX-ACCESS read-only STATUS current DESCRIPTION "Base IP port." DEFVAL { 57775 } ::= { wsGlobalConfig 36 } devLocMeasurementSys OBJECT-TYPE SYNTAX INTEGER { metric(1), english(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Measurement system in english/metric." DEFVAL { metric } ::= { wsGlobalConfig 37 } devLocRfScanLocMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable RF Scan location Mode." DEFVAL { enable } ::= { wsGlobalConfig 38 } devLocRfScanLocInterval OBJECT-TYPE SYNTAX Unsigned32(30..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of seconds between iterations of triangulation table device location protocol." DEFVAL { 60 } ::= { wsGlobalConfig 39 } --************************************************************************************** -- wsGlobalGroup Ends --************************************************************************************** --************************************************************************************** -- discovery --************************************************************************************** wsIPPollMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable IP based discovery of APs and peer controllers." DEFVAL { enable } ::= { discovery 1 } wsL2DiscoveryMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable L2 discovery of APs and peer controllers." DEFVAL { enable } ::= { discovery 2 } -- -- wsIPPollListTable -- wsIPPollListTable OBJECT-TYPE SYNTAX SEQUENCE OF WsIPPollListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains IP addresses to poll on the network." ::= { discovery 3 } wsIPPollListEntry OBJECT-TYPE SYNTAX WsIPPollListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An IP address list that can be configured globally on the wireless controller to define which IP addresses to poll in order to discover new APs and peer controllers. This list is used when discovery via IP Polling is enabled." INDEX { wsPollIpAddress } ::= { wsIPPollListTable 1 } WsIPPollListEntry ::= SEQUENCE { wsPollIpAddress IpAddress, wsPollIPStatus INTEGER, wsIPPollRowStatus RowStatus } wsPollIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of an AP or controller to poll." ::= { wsIPPollListEntry 1 } wsPollIPStatus OBJECT-TYPE SYNTAX INTEGER { not-polled(1), polled(2), discovered(3), discovered-failed(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the controller reached this IP address." DEFVAL { not-polled } ::= { wsIPPollListEntry 2 } wsIPPollRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to create and delete entries in the table." ::= { wsIPPollListEntry 3 } -- -- wsL2DiscoveryVlanListTable -- wsL2DiscoveryVlanListTable OBJECT-TYPE SYNTAX SEQUENCE OF WsL2DiscoveryVlanListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the list of VLANs on which to send L2 discovery multicast packets." ::= { discovery 4 } wsL2DiscoveryVlanListEntry OBJECT-TYPE SYNTAX WsL2DiscoveryVlanListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of VLANs on which to send L2 discovery multicast frames when L2 broadcast discovery mode is enabled. The entries in this table are limited to sixteen. By default there will be one entry in this table with wsL2DiscoveryVlanId equal to one. This entry can neither be created nor deleted." INDEX { wsL2DiscoveryVlanId } ::= { wsL2DiscoveryVlanListTable 1 } WsL2DiscoveryVlanListEntry ::= SEQUENCE { wsL2DiscoveryVlanId Integer32, wsL2DiscoveryVlanRowStatus RowStatus } wsL2DiscoveryVlanId OBJECT-TYPE SYNTAX Integer32(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN Id on which controller will send L2 discovery multicast frames." ::= { wsL2DiscoveryVlanListEntry 1 } wsL2DiscoveryVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is used to create and delete entries in the table." ::= { wsL2DiscoveryVlanListEntry 2 } -- -- wsIPPollListCounters -- wsIPPollListMaxNumOfEntries OBJECT-TYPE SYNTAX Unsigned32(0..256) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of IP discovery entries allowed to be configured." ::= { discovery 5 } wsIPPollListNumOfConfigEntries OBJECT-TYPE SYNTAX Unsigned32(0..256) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of entries configured IP discovery entries." ::= { discovery 6 } wsIPPollListNumOfPolledEntries OBJECT-TYPE SYNTAX Unsigned32(0..256) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of polled entries in the IP discovery list." ::= { discovery 7 } wsIPPollListNumOfNotPolledEntries OBJECT-TYPE SYNTAX Unsigned32(0..256) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of not-polled entries in the IP discovery list." ::= { discovery 8 } wsIPPollListNumOfDiscoveredEntries OBJECT-TYPE SYNTAX Unsigned32(0..256) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of discovered entries in the IP discovery list." ::= { discovery 9 } wsIPPollListNumOfDiscoveredFailedEntries OBJECT-TYPE SYNTAX Unsigned32(0..256) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of discovered-failed entries in the IP discovery list." ::= { discovery 10 } --************************************************************************************** -- l2centTunnel --************************************************************************************** -- -- wsL2CentTnnlVlanListTable -- wsL2CentTnnlVlanListTable OBJECT-TYPE SYNTAX SEQUENCE OF WsL2CentTnnlVlanListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the list of layer 2 tunneled VLANs." ::= { l2centTunnel 1 } wsL2CentTnnlVlanListEntry OBJECT-TYPE SYNTAX WsL2CentTnnlVlanListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of VLANs on which all frames are tunneled. The entries in this table are limited to 64." INDEX { wsL2CentTnnlVlanId } ::= { wsL2CentTnnlVlanListTable 1 } WsL2CentTnnlVlanListEntry ::= SEQUENCE { wsL2CentTnnlVlanId Integer32, wsL2CentTnnlVlanRowStatus RowStatus } wsL2CentTnnlVlanId OBJECT-TYPE SYNTAX Integer32(1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN ID on which all frames are tunneled." ::= { wsL2CentTnnlVlanListEntry 1 } wsL2CentTnnlVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is used to create and delete entries in the table." ::= { wsL2CentTnnlVlanListEntry 2 } --************************************************************************************** -- wsOuiDatabase --************************************************************************************** -- -- wsOuiTable -- wsOuiTable OBJECT-TYPE SYNTAX SEQUENCE OF WsOuiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the list of OUIs that have been configured by the administrator. The entries in this table are limited to 64." ::= { wsOuiDatabase 1 } wsOuiEntry OBJECT-TYPE SYNTAX WsOuiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of OUIs. Each entry contains OUI and descriptive name of the wireless device manufacturer. The administrator can enter up to 64 user-defined OUIs." INDEX { wsOuiValue } ::= { wsOuiTable 1 } WsOuiEntry ::= SEQUENCE { wsOuiValue WsOui, wsOuiDescription DisplayString, wsOuiRowStatus RowStatus } wsOuiValue OBJECT-TYPE SYNTAX WsOui MAX-ACCESS read-only STATUS current DESCRIPTION "The OUI value for the AP or the client. Least significant bit of the first byte must be zero." ::= { wsOuiEntry 1 } wsOuiDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The descriptive name for the manufacturer of AP or wireless client adapter." ::= { wsOuiEntry 2 } wsOuiRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is used to create and delete entries in the table." ::= { wsOuiEntry 3 } --************************************************************************************** -- apProfile --************************************************************************************** -- -- wsApProfileTable -- wsAPProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The following parameters can be configured within an AP configuration profile. A profile is used to replicate a single AP configuration across multiple managed APs. Modification or deletion is not allowed if the profile is assigned to one or more managed APs except wsCopyAPProfileToProfileId." ::= { apProfile 1 } wsAPProfileEntry OBJECT-TYPE SYNTAX WsAPProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has parameters that can be configured within an AP configuration profile. A profile is used to replicate a single AP configuration across multiple managed APs, and is indexed by an integer Id." INDEX { wsAPProfileId } ::= { wsAPProfileTable 1 } WsAPProfileEntry ::= SEQUENCE { wsAPProfileId Integer32, wsAPProfileName DisplayString, wsAPProfileState INTEGER, wsAPProfileRowStatus RowStatus, wsCopyAPProfileToProfileId Integer32, wsAPProfileApply INTEGER, wsAPHardwareTypeID Integer32, wsAPWiredDetectionVlanId Integer32, wsAPProfileDisconnAPFwdingMode INTEGER, wsAPProfileDisconnAPMgmtMode INTEGER, wsAPProfileAeroScoutSupportMode INTEGER } wsAPProfileId OBJECT-TYPE SYNTAX Integer32(1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique AP Profile Id for each entry." ::= { wsAPProfileEntry 1 } wsAPProfileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "AP configuration profile name." ::= { wsAPProfileEntry 2 } wsAPProfileState OBJECT-TYPE SYNTAX INTEGER { none(0), configured(1), requested(2), in-progress(3), associated(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates current state of AP Profile." ::= { wsAPProfileEntry 3 } wsAPProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to create or delete entries in the table." ::= { wsAPProfileEntry 8 } wsCopyAPProfileToProfileId OBJECT-TYPE SYNTAX Integer32(0..16) MAX-ACCESS read-only STATUS current DESCRIPTION "This object copies the AP profile configuration to the specified valid AP Profile Id. If specified Profile Id is already assigned to one or more managed APs, the operation is not allowed. Read on this object will always return zero." ::= { wsAPProfileEntry 9 } wsAPProfileApply OBJECT-TYPE SYNTAX INTEGER { none(1), apply(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to apply the AP profile configuration. Read on this object will always return none." ::= { wsAPProfileEntry 10 } wsAPHardwareTypeID OBJECT-TYPE SYNTAX Integer32(0..6) MAX-ACCESS not-accessible STATUS current DESCRIPTION "AP Hardware type ID associated with each entry." ::= { wsAPProfileEntry 11 } wsAPWiredDetectionVlanId OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN ID that is used to send packets on the wire that enable the system to discover rogue APs attached to the wired network." ::= { wsAPProfileEntry 12 } wsAPProfileDisconnAPFwdingMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable Disconnected AP Data Forwarding Mode." DEFVAL { disable } ::= { wsAPProfileEntry 13 } wsAPProfileDisconnAPMgmtMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable Disconnected AP Management Mode." DEFVAL { enable } ::= { wsAPProfileEntry 14 } wsAPProfileAeroScoutSupportMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag to enable/disable AE Protocol Support Mode." DEFVAL { disable } ::= { wsAPProfileEntry 15 } -- -- wsAPProfileRadioTable -- wsAPProfileRadioTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPProfileRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains parameters that can be configured with in an AP Profile per radio interface." ::= { apProfile 3 } wsAPProfileRadioEntry OBJECT-TYPE SYNTAX WsAPProfileRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents parameters that can be configured with in an AP profile per radio interface. Two entries in this table will get created automatically for each AP profile being created in wsAPProfileTable. Whenever AP profile entry is deleted, corresponding radio profile entries will get deleted automatically." INDEX { wsAPProfileId, wsAPRadioInterface } ::= { wsAPProfileRadioTable 1 } WsAPProfileRadioEntry ::= SEQUENCE { wsAPRadioInterface Integer32, wsAPRadioAdminMode INTEGER, wsAPRadioFrequency INTEGER, wsAPRadioOtherChannelsScanMode INTEGER, wsAPRadioOtherChannelsScanInterval Integer32, wsAPRadioSentryScanMode INTEGER, wsAPRadioSentryScanChannel INTEGER, wsAPRadioScanDuration Integer32, wsAPRadioRateLimitMode INTEGER, wsAPRadioRateLimit Integer32, wsAPRadioRateLimitBurst Integer32, wsAPRadioBeaconInterval Integer32, wsAPRadioDTIMPeriod Integer32, wsAPRadioFragmentationThreshold Integer32, wsAPRadioRTSThreshold Integer32, wsAPRadioShortRetryLimit Integer32, wsAPRadioLongRetryLimit Integer32, wsAPRadioMaxTransmitLifetime Unsigned32, wsAPRadioMaxReceiveLifetime Unsigned32, wsAPRadioMaxClients Integer32, wsAPRadioAutoPowerMode INTEGER, wsAPRadioTxPower Integer32, wsAPRadioWMMMode INTEGER, wsAPRadioLoadBalancingMode INTEGER, wsAPRadioUtilization Integer32, wsAPRadioAutoChannelMode INTEGER, wsAPRadioStationIsolationMode INTEGER, wsAPRadioChannelBandwidth INTEGER, wsAPRadioPrimaryChannel INTEGER, wsAPRadioProtectionMode INTEGER, wsAPRadioShortGuardInterval INTEGER, wsAPRadioSTBCMode INTEGER, wsAPRadioMulticastTxRate Integer32, wsAPRadioAPSDMode INTEGER, wsAPRadioNoAckMode INTEGER, wsAPRadioResourceMeasEnabled INTEGER, wsAPRadioQOSEDCATemplate INTEGER, wsAPRadioMinTxPower Integer32 -- wsAPRadioAntennaDivMode INTEGER, -- wsAPRadioAntennaSel INTEGER } wsAPRadioInterface OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "AP physical radio interface number." ::= { wsAPProfileRadioEntry 1 } wsAPRadioAdminMode OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to indicate whether the radio is operational." DEFVAL { on } ::= { wsAPProfileRadioEntry 2 } wsAPRadioFrequency OBJECT-TYPE SYNTAX INTEGER { ieee802dot11a(1), ieee802dot11bg(2), ieee802dot11an(3), ieee802dot11bgn(4), fiveGHzIeee802dot11n(5), twoDotFourGHzIeee802dot11n(6), fiveGHzIeee802dot11anac(7), fiveGHzIeee802dot11nac(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates which physical layer technology to use on radio. Default value for radio 1 is 'ieee802dot11bgn' and default value for radio 2 is 'ieee802dot11an'." ::= { wsAPProfileRadioEntry 3 } wsAPRadioOtherChannelsScanMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "When Sentry mode is disabled this flag controls whether the radio moves away from the operating channel while doing scans. When this mode is disabled the radio scans only on the operating channel. When sentry mode is enabled on the radio this parameter is ignored." DEFVAL { disable } ::= { wsAPProfileRadioEntry 4 } wsAPRadioOtherChannelsScanInterval OBJECT-TYPE SYNTAX Integer32(30..120) MAX-ACCESS read-only STATUS current DESCRIPTION "If scan mode is enable, indicates how often the radio leaves its operational channel." DEFVAL { 60 } ::= { wsAPProfileRadioEntry 5 } wsAPRadioSentryScanMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "When Sentry mode is enabled the radio doesn't do any data forwarding, but only periodically scan channels for rogues. The length of time spent on each channels controlled by the 'scan duration' time." DEFVAL { disable } ::= { wsAPProfileRadioEntry 6 } wsAPRadioSentryScanChannel OBJECT-TYPE SYNTAX INTEGER { ieee802dot11an(1), ieee802dot11bORgn(2), all(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "If scanning is enabled, this object indicates on which frequencies to scan." DEFVAL { all } ::= { wsAPProfileRadioEntry 7 } wsAPRadioScanDuration OBJECT-TYPE SYNTAX Integer32(10..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates how long the radio can scan before returning to its operational channel. The default value is 10ms." ::= { wsAPProfileRadioEntry 8 } wsAPRadioRateLimitMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object enables/disables rate limit for broadcast and multicast traffic transmitted across the network." DEFVAL { disable } ::= { wsAPProfileRadioEntry 9 } wsAPRadioRateLimit OBJECT-TYPE SYNTAX Integer32(1..50) MAX-ACCESS read-only STATUS current DESCRIPTION "Allowed rate limit for broadcast/multicast traffic transmitted across the network. Broadcast/multicast traffic below this limit is transmitted normally." DEFVAL { 50 } ::= { wsAPProfileRadioEntry 10 } wsAPRadioRateLimitBurst OBJECT-TYPE SYNTAX Integer32(1..75) MAX-ACCESS read-only STATUS current DESCRIPTION "Broadcast/multicast traffic can occur in bursts up to this value before all traffic is considered to exceed the limit." DEFVAL { 75 } ::= { wsAPProfileRadioEntry 11 } wsAPRadioBeaconInterval OBJECT-TYPE SYNTAX Integer32(20..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "Interval at which the AP transmit beacon frames." DEFVAL { 100 } ::= { wsAPProfileRadioEntry 12 } wsAPRadioDTIMPeriod OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of beacons between Delivery Traffic Indication MAP(DTIM). DTIM indicates buffered broadcast/multicast traffic on an AP." DEFVAL { 10 } ::= { wsAPProfileRadioEntry 13 } wsAPRadioFragmentationThreshold OBJECT-TYPE SYNTAX Integer32(256..2346) MAX-ACCESS read-only STATUS current DESCRIPTION "This object limits the size of packets transmitted over the network. Only even values are allowed in the defined range." DEFVAL { 2346 } ::= { wsAPProfileRadioEntry 14 } wsAPRadioRTSThreshold OBJECT-TYPE SYNTAX Integer32(0..2347) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of octets in an MAC Protocol Data Unit(MPDU), below which an request to send(RTS)/clear to send(CTS) handshake shall not be performed." DEFVAL { 2347 } ::= { wsAPProfileRadioEntry 15 } wsAPRadioShortRetryLimit OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the maximum number of transmission attempts on frame sizes less than or equal to the RTS threshold. Set action for this object will be supported in next release." DEFVAL { 7 } ::= { wsAPProfileRadioEntry 16 } wsAPRadioLongRetryLimit OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the maximum number of transmission attempts on frame sizes greater than the RTS threshold. Set action for this object will be supported in next release." DEFVAL { 4 } ::= { wsAPProfileRadioEntry 17 } wsAPRadioMaxTransmitLifetime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the elapsed time after the initial transmission of MAC Service Data Unit(MSDU), after which further attempts to transmit the MSDU shall be terminated. Set action for this object will be supported in next release." DEFVAL { 512 } ::= { wsAPProfileRadioEntry 18 } wsAPRadioMaxReceiveLifetime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the elapsed time after the initial reception of a fragmented MAC Management Protocol Data Unit(MMPDU) or MSDU, after which further attempts to reassemble the MMPDU or MSDU shall be terminated. Set action for this object will be supported in next release." DEFVAL { 512 } ::= { wsAPProfileRadioEntry 19 } wsAPRadioMaxClients OBJECT-TYPE SYNTAX Integer32(0..200) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of client stations that can simultaneously get associated on this interface." DEFVAL { 200 } ::= { wsAPProfileRadioEntry 20 } wsAPRadioAutoPowerMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to indicate power is automatically adjusted by the controller." DEFVAL { enable } ::= { wsAPProfileRadioEntry 21 } wsAPRadioTxPower OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "If auto power mode is disabled, this object indicates a fixed power setting for the radio." DEFVAL { 100 } ::= { wsAPProfileRadioEntry 22 } wsAPRadioWMMMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable Wi-Fi MultiMedia Mode. When enabled, QOS settings affect both downstream traffic to the sation and upstream traffic to the AP. When disabled, QOS only applies to downstream traffic." DEFVAL { enable } ::= { wsAPProfileRadioEntry 23 } wsAPRadioLoadBalancingMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to indicate that AP will load balance users on this radio." DEFVAL { disable } ::= { wsAPProfileRadioEntry 24 } wsAPRadioUtilization OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "If load balancing is enabled, percentage of network utilization allowed on the radio before clients are denied. This value is displayed in percentage." DEFVAL { 60 } ::= { wsAPProfileRadioEntry 25 } wsAPRadioAutoChannelMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to indicate whether initial AP radio channel assignment can be automatically adjusted by controller due to changes in radio performance." DEFVAL { enable } ::= { wsAPProfileRadioEntry 26 } wsAPRadioStationIsolationMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to indicate whether Station Isolation is enabled on the Radio." DEFVAL { disable } ::= { wsAPProfileRadioEntry 27 } wsAPRadioChannelBandwidth OBJECT-TYPE SYNTAX INTEGER { twentyMHz(1), fortyMHz(2), eightyMHz(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bandwidth used in the channel." DEFVAL { fortyMHz } ::= { wsAPProfileRadioEntry 28 } wsAPRadioPrimaryChannel OBJECT-TYPE SYNTAX INTEGER { upper(1), lower(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specify relative location of Primary Channel in the 40 MHz channel." DEFVAL { lower } ::= { wsAPProfileRadioEntry 29 } wsAPRadioProtectionMode OBJECT-TYPE SYNTAX INTEGER { auto(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Turn on/off Protection mechanisms." DEFVAL { auto } ::= { wsAPProfileRadioEntry 30 } wsAPRadioShortGuardInterval OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Dead time, in nanoseconds, between OFDM symbols which prevents Inter-Symbol and Inter-Carrier Interference (ISI, ICI). The short guard interval, when enabled, is 400ns and the standard guard interval, when disabled, is 800ns." DEFVAL { disable } ::= { wsAPProfileRadioEntry 31 } wsAPRadioSTBCMode OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Space Time Block Code (STBC) Mode enables the AP to send the same data stream on multiple antennas at the same time. This is different from MIMO where the data stream is divided between two antennas." DEFVAL { enable } ::= { wsAPProfileRadioEntry 32 } wsAPRadioMulticastTxRate OBJECT-TYPE SYNTAX Integer32(0|2..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the data rate AP will send multicast data to its client stations represented by a count from 2 - 127, corresponding to data rates in multiples of 500 kbit/s from 1 Mbit/s to 63.5 Mbit/s. 0 represents automatic rate selection. For Example : Supported Data Rate Mbps 2 1 4 2 11 5.5 12 6 18 9 and so on." DEFVAL { 0 } ::= { wsAPProfileRadioEntry 33 } wsAPRadioAPSDMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Automatic Power Save Delivery Mode." DEFVAL { enable } ::= { wsAPProfileRadioEntry 34 } wsAPRadioNoAckMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Don't send acknowledgement to correctly received frames." DEFVAL { disable } ::= { wsAPProfileRadioEntry 35 } wsAPRadioResourceMeasEnabled OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag to enable/disable Radio Resource Management (RRM) as defined in the IEEE 802.11k specification. RRM allows wireless clients to request adjustments and report conditions regarding channel load and neighbor detection." DEFVAL { enable } ::= { wsAPProfileRadioEntry 36 } wsAPRadioQOSEDCATemplate OBJECT-TYPE SYNTAX INTEGER { custom(0), factory-default(1), voice(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the QOS template choice in effect for the profile and radio." ::= { wsAPProfileRadioEntry 37 } wsAPRadioMinTxPower OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum Transmit Power that can be set by APA on the radio. Default Value is 20% for 2.4Ghz Radio and 100% for 5Ghz radio." ::= { wsAPProfileRadioEntry 38 } -- wsAPRadioAntennaDivMode OBJECT-TYPE -- SYNTAX INTEGER { -- enable(1), -- disable(2) -- } -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "Enable/Disable Antenna Diversity." -- DEFVAL { disable } -- ::= { wsAPProfileRadioEntry 36 } -- wsAPRadioAntennaSel OBJECT-TYPE -- SYNTAX INTEGER { -- left-right (1), -- left-middle (2), -- middle-right (3) -- } -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "Select 2 out of 3 antenna's in antenaa diversity off mode" -- DEFVAL { left-right } -- ::= { wsAPProfileRadioEntry 37 } -- -- wsAPProfileRadioSupportedRatesTable -- wsAPProfileRadioSupportedRatesTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPProfileRadioSupportedRatesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the supported data rates by AP Profile." ::= { apProfile 4 } wsAPProfileRadioSupportedRatesEntry OBJECT-TYPE SYNTAX WsAPProfileRadioSupportedRatesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents supported data rate." INDEX { wsAPProfileId,wsAPRadioInterface, wsSupportedDataRate } ::= { wsAPProfileRadioSupportedRatesTable 1 } WsAPProfileRadioSupportedRatesEntry ::= SEQUENCE { wsSupportedDataRate Integer32, wsAPProfileRadioSupportedDataMode INTEGER } wsSupportedDataRate OBJECT-TYPE SYNTAX Integer32(2..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the data rate, AP will actually support in setting up communications with client stations represented by a count from 2 - 127, corresponding to data rates in multiples of 500 kbit/s from 1 Mbit/s to 63.5 Mbit/s. Supported Data Rate Mbps 2 1 4 2 11 5.5 12 6 18 9 and so on. " ::= { wsAPProfileRadioSupportedRatesEntry 1 } wsAPProfileRadioSupportedDataMode OBJECT-TYPE SYNTAX INTEGER { supported(1), not-supported(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Displays supported data rate by an AP Profile. Supported rates by an AP Profile depends on physical mode of the radio." ::= { wsAPProfileRadioSupportedRatesEntry 2 } -- -- wsAPProfileRadioBasicRatesTable -- wsAPProfileRadioBasicRatesTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPProfileRadioBasicRatesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the basic data rates advertised by an AP Profile.Stations connecting to this AP must support this set of data rates." ::= { apProfile 5 } wsAPProfileRadioBasicRatesEntry OBJECT-TYPE SYNTAX WsAPProfileRadioBasicRatesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents basic data rate." INDEX { wsAPProfileId,wsAPRadioInterface, wsBasicDataRate } ::= { wsAPProfileRadioBasicRatesTable 1 } WsAPProfileRadioBasicRatesEntry ::= SEQUENCE { wsBasicDataRate Integer32, wsAPProfileRadioBasicDataMode INTEGER } wsBasicDataRate OBJECT-TYPE SYNTAX Integer32(2..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the basic data rate, AP will actually advertise to its client stations represented by a count from 2 - 127, corresponding to data rates in multiples of 500 kbit/s from 1 Mbit/s to 63.5 Mbit/s. For Example : Supported Data Rate Mbps 2 1 4 2 11 5.5 12 6 18 9 and so on. " ::= { wsAPProfileRadioBasicRatesEntry 1 } wsAPProfileRadioBasicDataMode OBJECT-TYPE SYNTAX INTEGER { basic(1), not-basic(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Displays basic data rate advertised by an AP Profile. Basic rate depends on physical mode of the radio." ::= { wsAPProfileRadioBasicRatesEntry 2 } -- -- wsAPProfileVAPTable -- wsAPProfileVAPTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPProfileVAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is about VAP profile configuration. When AP profile entry is created, corresponding eight VAP entries will get created for each radio. When AP Profile entry is get deleted, corresponding VAP entries will be deleted automatically." ::= { apProfile 6 } wsAPProfileVAPEntry OBJECT-TYPE SYNTAX WsAPProfileVAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents VAP profile." INDEX { wsAPProfileId,wsAPRadioInterface, wsVAPId } ::= { wsAPProfileVAPTable 1 } WsAPProfileVAPEntry ::= SEQUENCE { wsVAPId Integer32, wsVAPMode INTEGER, wsVAPNetworkId Integer32 } wsVAPId OBJECT-TYPE SYNTAX Integer32(0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the VAP with respect to the radio interface." ::= { wsAPProfileVAPEntry 1 } wsVAPMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable VAP. VAP0 can not be disabled. In order to disable VAP0, radio must be turned off." DEFVAL { enable } ::= { wsAPProfileVAPEntry 2 } wsVAPNetworkId OBJECT-TYPE SYNTAX Integer32(1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "Network configuration assigned to the VAP. By default, VAP 0 to 7 are assigned to Network Ids 1 to 8 in order." ::= { wsAPProfileVAPEntry 3 } -- -- wsAPProfileQOSTable -- wsAPProfileQOSTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPProfileQOSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table displays QOS configuration. Enhanced Distributed Channel Access(EDCA) parameters of an AP affect downstream traffic from AP to the client station. Station EDCA parameters affect upstream traffic from the client station to an AP. Creation of AP Profile creates corresponding four qos profiles with default values for each radio. Deletion of AP Profile deletes the corresponding QOS entries in this table." ::= { apProfile 7 } wsAPProfileQOSEntry OBJECT-TYPE SYNTAX WsAPProfileQOSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents QOS profile." INDEX { wsAPProfileId,wsAPRadioInterface, wsQOSQueueId } ::= { wsAPProfileQOSTable 1 } WsAPProfileQOSEntry ::= SEQUENCE { wsQOSQueueId INTEGER, wsAPEDCAAIFS Integer32, wsAPEDCAMinContentionWindow INTEGER, wsAPEDCAMaxContentionWindow INTEGER, wsAPEDCAMaxBurst Integer32, wsStationEDCAAIFS Integer32, wsStationEDCAMinContentionWindow INTEGER, wsStationEDCAMaxContentionWindow INTEGER, wsStationEDCATXOPLimit Integer32 } wsQOSQueueId OBJECT-TYPE SYNTAX INTEGER { voice(0), video(1), besteffort(2), background(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates QOS Queue Id." ::= { wsAPProfileQOSEntry 1 } wsAPEDCAAIFS OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the wait time for data frames. The default values for each QOS Id is mentioned below: voice(0) - 1 msec video(1) - 1 msec besteffort(2) - 3 msec background(3) - 7 msec" ::= { wsAPProfileQOSEntry 2 } wsAPEDCAMinContentionWindow OBJECT-TYPE SYNTAX INTEGER { one(1), three(3), seven(7), fifteen(15), thirty-one(31), sixty-three(63), onetwenty-seven(127), twofifty-five(255), fivehundred-eleven(511), onethousand-twentythree(1023) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the upper limit of a range from which the initial random backoff wait time is determined. The default values for each QOS Id is mentioned below: voice(0) - 3 msec video(1) - 7 msec besteffort(2) - 15 msec background(3) - 15 msec" ::= { wsAPProfileQOSEntry 3 } wsAPEDCAMaxContentionWindow OBJECT-TYPE SYNTAX INTEGER { one(1), three(3), seven(7), fifteen(15), thirty-one(31), sixty-three(63), onetwenty-seven(127), twofifty-five(255), fivehundred-eleven(511), onethousand-twentythree(1023) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the upper limit for the doubling of the random backoff value, doubling continues until either the data frame is sent or this value is reached. The default values for each QOS Id is mentioned below: voice(0) - 7 msec video(1) - 15 msec besteffort(2) - 63 msec background(3) - 1023 msec" ::= { wsAPProfileQOSEntry 4 } wsAPEDCAMaxBurst OBJECT-TYPE SYNTAX Integer32(0..999900) MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the maximum burst length allowed for packet bursts on the wireless network. The default values for each QOS Id is mentioned below: voice(0) - 1500 micro sec video(1) - 3000 micro sec besteffort(2) - 0 micro sec background(3) - 0 micro sec" ::= { wsAPProfileQOSEntry 5 } wsStationEDCAAIFS OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the wait time for data frames. The default values for each QOS Id is mentioned below: voice(0) - 2 msec video(1) - 2 msec besteffort(2) - 3 msec background(3) - 7 msec" ::= { wsAPProfileQOSEntry 6 } wsStationEDCAMinContentionWindow OBJECT-TYPE SYNTAX INTEGER { one(1), three(3), seven(7), fifteen(15), thirty-one(31), sixty-three(63), onetwenty-seven(127), twofifty-five(255), fivehundred-eleven(511), onethousand-twentythree(1023) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the upper limit of a range from which the initial random backoff wait time is determined for station. The default values for each QOS Id is mentioned below: voice(0) - 3 msec video(1) - 7 msec besteffort(2) - 15 msec background(3) - 15 msec" ::= { wsAPProfileQOSEntry 7 } wsStationEDCAMaxContentionWindow OBJECT-TYPE SYNTAX INTEGER { one(1), three(3), seven(7), fifteen(15), thirty-one(31), sixty-three(63), onetwenty-seven(127), twofifty-five(255), fivehundred-eleven(511), onethousand-twentythree(1023) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the upper limit for the doubling of the random backoff value, doubling continues until either the data frame is sent or this value is reached. The default values for each QOS Id is mentioned below: voice(0) - 7 msec video(1) - 15 msec besteffort(2) - 63 msec background(3) - 1023 msec" ::= { wsAPProfileQOSEntry 8 } wsStationEDCATXOPLimit OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies an interval of the time when a Wireless Multimedia Extensions(WME) client station has the right to initiate transmissions on to the wireless medium. The default values for each QOS Id is mentioned below: voice(0) - 47 msec video(1) - 94 msec besteffort(2) - 0 msec background(3) - 0 msec" ::= { wsAPProfileQOSEntry 9 } -- -- wsNetworkTable -- wsNetworkTable OBJECT-TYPE SYNTAX SEQUENCE OF WsNetworkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The following parameters can be configured for each network. A network may be assigned to one or more VAPs within an AP configuration profile. The first eight networks are created with default values, and cannot be deleted." ::= { apProfile 8 } wsNetworkEntry OBJECT-TYPE SYNTAX WsNetworkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table is associated with a unique network Id." INDEX { wsNetworkId } ::= { wsNetworkTable 1 } WsNetworkEntry ::= SEQUENCE { wsNetworkId Integer32, wsNetworkIdRowStatus RowStatus, wsNetworkSSID DisplayString, wsNetworkDefaultVLANId Integer32, wsNetworkHideSSIDMode INTEGER, wsNetworkDenyBcastMode INTEGER, wsNetworkMACAuthenticationMode INTEGER, wsNetworkRadiusAccountingMode INTEGER, wsNetworkSecurityMode INTEGER, wsNetworkWPAVersionsSupported INTEGER, wsNetworkWPACipherSuites INTEGER, wsNetworkWPAKeyType INTEGER, wsNetworkWPAKey DisplayString, wsNetworkWPA2PreAuthenticationMode INTEGER, wsNetworkWPA2PreAuthenticationLimit Integer32, wsNetworkWPA2RoambackKeyCacheHoldtime Integer32, wsNetworkStaticWEPAuthenticationMode INTEGER, wsNetworkUseWEPTransferKeyIndex Integer32, wsNetworkWEPKeyType INTEGER, wsNetworkWEPKeyLength INTEGER, wsNetworkWEPKey1 DisplayString, wsNetworkWEPKey2 DisplayString, wsNetworkWEPKey3 DisplayString, wsNetworkWEPKey4 DisplayString, wsClearNetworkEntry INTEGER, wsNetworkRedirectMode INTEGER, -- deprecated wsNetworkRedirectURL DisplayString, -- deprecated wsIfNumber Integer32, wsNetworkAuthRadiusServerName DisplayString, wsNetworkAuthRadiusServerConfiguredStatus INTEGER, wsNetworkAcctRadiusServerName DisplayString, wsNetworkAcctRadiusServerConfiguredStatus INTEGER, wsUseNetworkRadiusConfig INTEGER, wsNetworkDistTunnelMode INTEGER, wsNetworkBcastKeyRefreshRate Unsigned32, wsNetworkSessionKeyRefreshRate Unsigned32, wsNetworkARPSuppressionMode INTEGER, wsNetworkBandSteerMode INTEGER } wsNetworkId OBJECT-TYPE SYNTAX Integer32(1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "Network Id used to uniquely identify the network." ::= { wsNetworkEntry 1 } wsNetworkIdRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Add Network ID to the network configuration table. The first 16 network configurations are created by default, they are applied to VAP-0 through VAP-15 in order on each radio when a new AP configuration profile is created (one default network configuration exists per VAP ID)." ::= { wsNetworkEntry 2 } wsNetworkSSID OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates Service Set ID specific to this Network. The first network is configured with a default SSID 'Guest Network', the rest of the networks have default SSIDs assigned based on the Network Id." DEFVAL { "Guest Network" } ::= { wsNetworkEntry 3 } wsNetworkDefaultVLANId OBJECT-TYPE SYNTAX Integer32(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Default VLAN Id assigned to the Network. The default VLAN is used if RADIUS based authentication is not configured for the network or the RADIUS server does not return a VLAN for a specific client." DEFVAL { 1 } ::= { wsNetworkEntry 4 } wsNetworkHideSSIDMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable inclusion of SSID in AP beacons." DEFVAL { disable } ::= { wsNetworkEntry 5 } wsNetworkDenyBcastMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "If client broadcasts probe requests to all available SSIDs this option controls whether or not the system will respond to the probe request. The 'disable' mode means that the system responds." DEFVAL { disable } ::= { wsNetworkEntry 6 } wsNetworkMACAuthenticationMode OBJECT-TYPE SYNTAX INTEGER { local(1), radius(2), disable(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates mode to disable, or enable and specify lookup method for authentication via client MAC address." DEFVAL { disable } ::= { wsNetworkEntry 10 } wsNetworkRadiusAccountingMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable RADIUS accounting authentication for users on this network." DEFVAL { disable } ::= { wsNetworkEntry 14 } wsNetworkSecurityMode OBJECT-TYPE SYNTAX INTEGER { none(1), wepStatic(2), wep802dot1x(3), wpaPersonal(4), wpaEnterprise(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies authentication and encryption mode on this network." DEFVAL { none } ::= { wsNetworkEntry 15 } wsNetworkWPAVersionsSupported OBJECT-TYPE SYNTAX INTEGER { wpa(1), wpa2(2), both(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "If Wi-Fi Protected Access(WPA) encryption mode is enabled, this object indicates the versions of WPA allowed by clients on this network." DEFVAL { both } ::= { wsNetworkEntry 16 } wsNetworkWPACipherSuites OBJECT-TYPE SYNTAX INTEGER { tkip(1), ccmp(2), both(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "If WPA encryption mode is enabled, this object indicates which encryption solutions to use for WPA clients." DEFVAL { tkip } ::= { wsNetworkEntry 17 } wsNetworkWPAKeyType OBJECT-TYPE SYNTAX INTEGER { ascii(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "If WPA-SharedKey security mode is enabled, this object specifies the type of the WPA key configured. Only ascii key type is supported for this release." DEFVAL { ascii } ::= { wsNetworkEntry 18 } wsNetworkWPAKey OBJECT-TYPE SYNTAX DisplayString(SIZE(8..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "If WPA-SharedKey security mode is enabled, this object specifies the pre-shared secret for WPA clients. For ASCII - 8-63 characters." ::= { wsNetworkEntry 19 } wsNetworkWPA2PreAuthenticationMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "If WPA2 encryption is enabled, flag to enable/disable pre-authentication support for roaming WPA2 clients." DEFVAL { enable } ::= { wsNetworkEntry 20 } wsNetworkWPA2PreAuthenticationLimit OBJECT-TYPE SYNTAX Integer32(0..192) MAX-ACCESS read-only STATUS current DESCRIPTION "If WPA2 pre-authentication is enabled, this object specifies a limit on the number of APs within the peer group to which one client is allowed to be pre-authenticate." DEFVAL { 0 } ::= { wsNetworkEntry 21 } wsNetworkWPA2RoambackKeyCacheHoldtime OBJECT-TYPE SYNTAX Integer32(1..1440) MAX-ACCESS read-only STATUS current DESCRIPTION "Length of time in minutes a PMK will be cached by an AP after the client using this PMK has roamed away from this AP. Length of time a PMK will be cached by an AP after the PMK has been received from the WS. After this time has expired, the AP deletes the PMK entry from the security database." DEFVAL { 10 } ::= { wsNetworkEntry 23 } wsNetworkStaticWEPAuthenticationMode OBJECT-TYPE SYNTAX INTEGER { openSystem(1), sharedKey(2), both(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates security configuration for static WEP." DEFVAL { openSystem } ::= { wsNetworkEntry 24 } wsNetworkUseWEPTransferKeyIndex OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "If wsNetSecurityMode is wepSharedKey, this object indicates which Wired Equivalent Privacy(WEP) algorithm network will use for encryption." DEFVAL { 1 } ::= { wsNetworkEntry 25 } wsNetworkWEPKeyType OBJECT-TYPE SYNTAX INTEGER { ascii(1), hex(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "If WEP-SharedKey security mode is enabled, this object specifies the type WEP key configured." DEFVAL { hex } ::= { wsNetworkEntry 26 } wsNetworkWEPKeyLength OBJECT-TYPE SYNTAX INTEGER { sixty-four(64), one-twentyeight(128) } MAX-ACCESS read-only STATUS current DESCRIPTION "If WEP-SharedKey security mode is enabled, this object specifies number of bits for the WEP key." DEFVAL { one-twentyeight } ::= { wsNetworkEntry 27 } wsNetworkWEPKey1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0|5..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "If WEP-SharedKey security mode is enabled, this object specifies the key for WEP clients. Minimum characters required for key based on key type/length are: For ASCII/64 - 5 characters ASCII/128 - 13 characters HEX/64 - 10 characters HEX/128 - 26 characters" ::= { wsNetworkEntry 28 } wsNetworkWEPKey2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0|5..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "If WEP-SharedKey security mode is enabled, this object specifies the key for WEP clients. Minimum characters required for key based on key type/length are: For ASCII/64 - 5 characters ASCII/128 - 13 characters HEX/64 - 10 characters HEX/128 - 26 characters" ::= { wsNetworkEntry 29 } wsNetworkWEPKey3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0|5..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "If WEP-SharedKey security mode is enabled, specifies the key for WEP clients. Minimum characters required for key based on key type/length are: For ASCII/64 - 5 characters ASCII/128 - 13 characters HEX/64 - 10 characters HEX/128 - 26 characters" ::= { wsNetworkEntry 30 } wsNetworkWEPKey4 OBJECT-TYPE SYNTAX DisplayString(SIZE(0|5..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "If WEP-SharedKey security mode is enabled, this object specifies the key for WEP clients. Minimum characters required for key based on key type/length are: For ASCII/64 - 5 characters ASCII/128 - 13 characters HEX/64 - 10 characters HEX/128 - 26 characters" ::= { wsNetworkEntry 31 } wsClearNetworkEntry OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object. Setting this object to enable will set Network Id configuration to default configuration. Read on this object will always return disable." DEFVAL { disable } ::= { wsNetworkEntry 33 } wsNetworkRedirectMode OBJECT-TYPE SYNTAX INTEGER { none(1), http(2) } MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Specifies the redirect mode on this network." DEFVAL { none } ::= { wsNetworkEntry 34 } wsNetworkRedirectURL OBJECT-TYPE SYNTAX DisplayString(SIZE(0..127)) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This object indicates HTTP Redirect URL on the Network Id." DEFVAL { "" } ::= { wsNetworkEntry 35 } wsIfNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value to identify the wireless network interface." ::= { wsNetworkEntry 36 } wsNetworkAuthRadiusServerName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the RADIUS server used for client authentications." DEFVAL { "Default-RADIUS-Server" } ::= { wsNetworkEntry 37 } wsNetworkAuthRadiusServerConfiguredStatus OBJECT-TYPE SYNTAX INTEGER { not-configured(1), configured(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the specified named RADIUS Authentication server is configured in the RADIUS Client configuration." DEFVAL { not-configured } ::= { wsNetworkEntry 38 } wsNetworkAcctRadiusServerName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the RADIUS server used for reporting wireless client associations and disassociations." DEFVAL { "Default-RADIUS-Server" } ::= { wsNetworkEntry 39 } wsNetworkAcctRadiusServerConfiguredStatus OBJECT-TYPE SYNTAX INTEGER { not-configured(1), configured(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the specified named RADIUS Accounting server is configured in the RADIUS Client configuration." DEFVAL { not-configured } ::= { wsNetworkEntry 40 } wsUseNetworkRadiusConfig OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This flag controls whether the VAP uses the network RADIUS configuration or global RADIUS configuration. When enabled, network RADIUS configuration shall be used." DEFVAL { enable } ::= { wsNetworkEntry 41 } wsNetworkDistTunnelMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable Distributed Tunneling for this Network." DEFVAL { disable } ::= { wsNetworkEntry 42 } wsNetworkBcastKeyRefreshRate OBJECT-TYPE SYNTAX Unsigned32(0..86400) MAX-ACCESS read-only STATUS current DESCRIPTION "The 802.1x broadcastkey refresh rate command specifies the interval after which the broadcast keys are changed." DEFVAL { 300 } ::= { wsNetworkEntry 43 } wsNetworkSessionKeyRefreshRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 802.1x SessionKey refresh rate command specifies the interval after which the Unicast session keys are changed. This is applicable only dynamic WEP and WPA Enterprise modes.Valid values are 0 and from 30-86400." DEFVAL { 0 } ::= { wsNetworkEntry 44 } wsNetworkARPSuppressionMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable Wireless ARP Suppression for this Network." DEFVAL { disable } ::= { wsNetworkEntry 45 } wsNetworkBandSteerMode OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure band steering on this VAP. To have band steering operationally enabled, the following conditions should be met: 1. SSIDs on both VAPs should match. 2. One radio should be in the 2.4-GHz band, and the other should be in the 5-GHz band." ::= { wsNetworkEntry 46 } -- -- wsNetworkClientQosTable -- wsNetworkClientQosTable OBJECT-TYPE SYNTAX SEQUENCE OF WsNetworkClientQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The following parameters can be configured for each network. This table extends the wsNetworkTable definition." ::= { apProfile 9 } wsNetworkClientQosEntry OBJECT-TYPE SYNTAX WsNetworkClientQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table is associated with a unique network ID, and defines its default client QoS parameters for a managed AP. These parameters are used for any wireless client on the designated network that does not have its own comparable parameter(s) defined via RADIUS when using 802.1X authentication." AUGMENTS { wsNetworkEntry } ::= { wsNetworkClientQosTable 1 } WsNetworkClientQosEntry ::= SEQUENCE { wsNetworkClientQosBandwidthLimitDown Unsigned32, wsNetworkClientQosBandwidthLimitUp Unsigned32, wsNetworkClientQosAccessControlDownType INTEGER, wsNetworkClientQosAccessControlDownName DisplayString, wsNetworkClientQosAccessControlUpType INTEGER, wsNetworkClientQosAccessControlUpName DisplayString, wsNetworkClientQosDiffservPolicyDownType INTEGER, wsNetworkClientQosDiffservPolicyDownName DisplayString, wsNetworkClientQosDiffservPolicyUpType INTEGER, wsNetworkClientQosDiffservPolicyUpName DisplayString, wsNetworkClientQosMode INTEGER } wsNetworkClientQosBandwidthLimitDown OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maximum bandwidth rate allowed for the wireless down (outbound) direction from AP to client for this network, thus controlling the maximum receive rate from the AP for a wireless client. This parameter is specified in bits-per-second (bps). This object may be set to any value in the range 0-4294967295. Any configured non-zero value is rounded down to the nearest 64000 bps by the AP, but no lower than 64000. Setting this object value to 0 disables bandwidth limiting in this direction." DEFVAL { 0 } ::= { wsNetworkClientQosEntry 1 } wsNetworkClientQosBandwidthLimitUp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maximum bandwidth rate allowed for the wireless up (inbound) direction from client to AP for this network, thus controlling the maximum send rate to the AP for a wireless client. This parameter is specified in bits-per-second (bps). This object may be set to any value in the range 0-4294967295. Any configured non-zero value is rounded down to the nearest 64000 bps by the AP, but no lower than 64000. Setting this object value to 0 disables bandwidth limiting in this direction." DEFVAL { 0 } ::= { wsNetworkClientQosEntry 2 } wsNetworkClientQosAccessControlDownType OBJECT-TYPE SYNTAX INTEGER { none(1), ip(2), mac(3), ipv6(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Access list type used for the wireless down (outbound) direction from AP to client for this network. Setting this object usually requires that the wsNetworkClientQosAccessControlDownName object also be set at the same time (see the 'Object set restrictions' in that object's description for more information)." DEFVAL { none } ::= { wsNetworkClientQosEntry 3 } wsNetworkClientQosAccessControlDownName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the access list to use in accordance with the wsNetworkClientQosAccessControlDownType as follows: none(1) - This object is not used and must not be set. ip(2) - This specifies an IP access list number in the range 1-199, entered as a character string rather than an integer, or an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid IP access list, as defined by the aclTable in the FASTPATH-QOS-ACL-MIB. mac(3) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid MAC access list name, as defined by the aclMacName object in the FASTPATH-QOS-ACL-MIB. ipv6(4) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid IPV6 access list name, as defined by the aclIpv6Name object in the FASTPATH-QOS-ACL-MIB. Note that numbered IP access lists are specified here using a character string notation instead of an integer value. Object set restrictions: ------------------------ 1. When setting wsNetworkClientQosAccessControlDownType to none(0), this object must not be set. 2. When setting wsNetworkClientQosAccessControlDownType to any value other than none(0), both the wsNetworkClientQosAccessControlDownType and this object must be set at the same time (i.e. use multiple variable bindings). 3. This object may be set by itself in accordance with the existing wsNetworkClientQosAccessControlDownType value, provided the type value is anything other than none(0)." ::= { wsNetworkClientQosEntry 4 } wsNetworkClientQosAccessControlUpType OBJECT-TYPE SYNTAX INTEGER { none(1), ip(2), mac(3), ipv6(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Access list type used for the wireless up (inbound) direction from client to AP for this network. Setting this object usually requires that the wsNetworkClientQosAccessControlUpName object also be set at the same time (see the 'Object set restrictions' in that object's description for more information)." DEFVAL { none } ::= { wsNetworkClientQosEntry 5 } wsNetworkClientQosAccessControlUpName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the access list to use in accordance with the wsNetworkClientQosAccessControlUpType as follows: none(1) - This object is not used and must not be set. ip(2) - This specifies an IP access list number in the range 1-199, entered as a character string rather than an integer, or an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid IP access list, as defined by the aclTable in the FASTPATH-QOS-ACL-MIB. mac(3) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid MAC access list name, as defined by the aclMacName object in the FASTPATH-QOS-ACL-MIB. ipv6(4) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid IPV6 access list name, as defined by the aclIpv6Name object in the FASTPATH-QOS-ACL-MIB. Note that numbered IP access lists are specified here using a character string notation instead of an integer value. Object set restrictions: ------------------------ 1. When setting wsNetworkClientQosAccessControlUpType to none(0), this object must not be set. 2. When setting wsNetworkClientQosAccessControlUpType to any value other than none(0), both the wsNetworkClientQosAccessControlUpType and this object must be set at the same time (i.e. use multiple variable bindings). 3. This object may be set by itself in accordance with the existing wsNetworkClientQosAccessControlUpType value, provided the type value is anything other than none(0)." ::= { wsNetworkClientQosEntry 6 } wsNetworkClientQosDiffservPolicyDownType OBJECT-TYPE SYNTAX INTEGER { none(1), in(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "DiffServ policy type used for the wireless down (outbound) direction from AP to client for this network. Setting this object usually requires that the wsNetworkClientQosDiffservPolicyDownName object also be set at the same time (see the 'Object set restrictions' in that object's description for more information). Only DiffServ policy defintions of type 'in' are supported for wireless client QoS operation." DEFVAL { none } ::= { wsNetworkClientQosEntry 7 } wsNetworkClientQosDiffservPolicyDownName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the DiffServ policy to use in accordance with the wsNetworkClientQosDiffservPolicyDownType as follows: none(1) - This object is not used and must not be set. in(2) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid DiffServ policy name, as defined by the agentDiffServPolicyName object in the FASTPATH-QOS-DIFFSERV-PRIVATE-MIB. Note that only DiffServ policy defintions of type 'in' are supported for wireless client QoS operation. Object set restrictions: ------------------------ 1. When setting wsNetworkClientQosDiffservPolicyDownType to none(0), this object must not be set. 2. When setting wsNetworkClientQosDiffservPolicyDownType to any value other than none(0), both the wsNetworkClientQosDiffservPolicyDownType and this object must be set at the same time (i.e. use multiple variable bindings). 3. This object may be set by itself in accordance with the existing wsNetworkClientQosDiffservPolicyDownType value, provided the type value is anything other than none(0)." ::= { wsNetworkClientQosEntry 8 } wsNetworkClientQosDiffservPolicyUpType OBJECT-TYPE SYNTAX INTEGER { none(1), in(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "DiffServ policy type used for the wireless up (inbound) direction from client to AP for this network. Setting this object usually requires that the wsNetworkClientQosDiffservPolicyUpName object also be set at the same time (see the 'Object set restrictions' in that object's description for more information). Only DiffServ policy defintions of type 'in' are supported for wireless client QoS operation." DEFVAL { none } ::= { wsNetworkClientQosEntry 9 } wsNetworkClientQosDiffservPolicyUpName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the DiffServ policy to use in accordance with the wsNetworkClientQosDiffservPolicyUpType as follows: none(1) - This object is not used and must not be set. in(2) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid DiffServ policy name, as defined by the agentDiffServPolicyName object in the FASTPATH-QOS-DIFFSERV-PRIVATE-MIB. Note that only DiffServ policy defintions of type 'in' are supported for wireless client QoS operation. Object set restrictions: ------------------------ 1. When setting wsNetworkClientQosDiffservPolicyUpType to none(0), this object must not be set. 2. When setting wsNetworkClientQosDiffservPolicyUpType to any value other than none(0), both the wsNetworkClientQosDiffservPolicyUpType and this object must be set at the same time (i.e. use multiple variable bindings). 3. This object may be set by itself in accordance with the existing wsNetworkClientQosDiffservPolicyUpType value, provided the type value is anything other than none(0)." ::= { wsNetworkClientQosEntry 10 } wsNetworkClientQosMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag to enable/disable AP quality-of-service for wireless clients on this network." DEFVAL { disable } ::= { wsNetworkClientQosEntry 11 } -- -- wsAPProfileRadioSupportedChannelsTable -- wsAPProfileRadioSupportedChannelsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPProfileRadioSupportedChannelsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the supported channels by AP Profile." ::= { apProfile 10 } wsAPProfileRadioSupportedChannelsEntry OBJECT-TYPE SYNTAX WsAPProfileRadioSupportedChannelsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents a supported channel." INDEX { wsAPProfileId,wsAPRadioInterface,wsSupportedChannel } ::= { wsAPProfileRadioSupportedChannelsTable 1 } WsAPProfileRadioSupportedChannelsEntry ::= SEQUENCE { wsSupportedChannel Integer32 } wsSupportedChannel OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates a channel currently supported by the radio for use with client connections. The set of supported channel numbers is determined by country code, radio mode, and in the case of modes that are compatible with 802.11n, primary channel selection and channel bandwidth settings." ::= { wsAPProfileRadioSupportedChannelsEntry 1 } -- -- wsAPProfileRadioEligibleChannelsTable -- wsAPProfileRadioEligibleChannelsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPProfileRadioEligibleChannelsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the channels of an AP profile that are eligible for automatic channel selection." ::= { apProfile 11 } wsAPProfileRadioEligibleChannelsEntry OBJECT-TYPE SYNTAX WsAPProfileRadioEligibleChannelsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents an eligible channel." INDEX { wsAPProfileId, wsAPRadioInterface, wsEligibleChannel } ::= { wsAPProfileRadioEligibleChannelsTable 1 } WsAPProfileRadioEligibleChannelsEntry ::= SEQUENCE { wsEligibleChannel Integer32, wsEligibleChannelRowStatus RowStatus } wsEligibleChannel OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates a channel currently eligible for automatic channel selection by the radio for use with client connections. The set of eligible channel numbers is a subset of the channels supported by the radio in its current configuration of country, mode, and in the case of modes that are compatible with 802.11n, primary channel selection and channel bandwidth settings. For 80Mhz 4 channels form a set and setting one channel would unset all the remaining channels in the set. Deleting one channel would unset all the channels in the set." ::= { wsAPProfileRadioEligibleChannelsEntry 1 } wsEligibleChannelRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The eligible channel status. Supported values: active(1) - valid instance createAndGo(4) - creates a new instance destroy(6) - removes an instance" ::= { wsAPProfileRadioEligibleChannelsEntry 2 } -- -- wsAPProfileRadioTspecTable -- wsAPProfileRadioTspecTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPProfileRadioTspecEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains TSPEC parameters that can be configured within an AP Profile per radio interface." ::= { apProfile 12 } wsAPProfileRadioTspecEntry OBJECT-TYPE SYNTAX WsAPProfileRadioTspecEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents TSPEC parameters that can be configured per radio interface within an AP profile. These entries augment the wsAPProfileRadioEntry definition for TSPEC configuration." AUGMENTS { wsAPProfileRadioEntry } ::= { wsAPProfileRadioTspecTable 1 } WsAPProfileRadioTspecEntry ::= SEQUENCE { wsAPRadioTspecMode INTEGER, wsAPRadioTspecVoiceAcmMode INTEGER, wsAPRadioTspecVideoAcmMode INTEGER, wsAPRadioTspecVoiceAcmLimit Unsigned32, wsAPRadioTspecVideoAcmLimit Unsigned32, wsAPRadioTspecRoamReserveLimit Unsigned32, wsAPRadioTspecApInactivityTimeout Unsigned32, wsAPRadioTspecStaInactivityTimeout Unsigned32, wsAPRadioTspecLegacyWmmQueueMapMode INTEGER } wsAPRadioTspecMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The overall TSPEC operational mode for this radio. This object must be set to enable(1) for any of the other TSPEC ACM configuration parameters defined in this table row to have an effect. The default value for this object is disable(2)." DEFVAL { disable } ::= { wsAPProfileRadioTspecEntry 1 } wsAPRadioTspecVoiceAcmMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Regulates mandatory admission control for the voice access category (AC). When set to enable(1), the voice AC may only be used by WMM-compliant client stations that have successfully established a TSPEC for this AC. Note that setting the wsAPRadioTspecLegacyWmmQueueMapMode object to enable(1) overrides the exclusive use of the voice AC by allowing legacy (i.e. non-WMM-compliant) client stations to use it as well." DEFVAL { disable } ::= { wsAPProfileRadioTspecEntry 2 } wsAPRadioTspecVideoAcmMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Regulates mandatory admission control for the video access category (AC). When set to enable(1), the video AC may only be used by WMM-compliant client stations that have successfully established a TSPEC for this AC. Note that setting the wsAPRadioTspecLegacyWmmQueueMapMode object to enable(1) overrides the exclusive use of the video AC by allowing legacy (i.e. non-WMM-compliant) client stations to use it as well." DEFVAL { disable } ::= { wsAPProfileRadioTspecEntry 3 } wsAPRadioTspecVoiceAcmLimit OBJECT-TYPE SYNTAX Unsigned32(0|1..70) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines the maximum amount of wireless bandwidth utilization to admit for the voice access category. TSPEC requests that would cause this limit to be exceeded are rejected. Note that this value establishes an upper limit for wireless bandwidth to be admitted for this access category but does not guarantee that this limit can be reached. Setting this object value to 0 and the wsAPRadioTspecVoiceAcmMode object to enable(1) causes all TSPEC requests to be rejected by the AP for the voice access category. The sum of this value and the wsAPRadioTspecVideoAcmLimit object value is not allowed to exceed 70. This value is treated as a percentage." DEFVAL { 20 } ::= { wsAPProfileRadioTspecEntry 4 } wsAPRadioTspecVideoAcmLimit OBJECT-TYPE SYNTAX Unsigned32(0|1..70) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines the maximum amount of wireless bandwidth utilization to admit for the video access category. TSPEC requests that would cause this limit to be exceeded are rejected. Note that this value establishes an upper limit for wireless bandwidth to be admitted for this access category but does not guarantee that this limit can be reached. Setting this object value to 0 and the wsAPRadioTspecVideoAcmMode object to enable(1) causes all TSPEC requests to be rejected by the AP for the video access category. The sum of this value and the wsAPRadioTspecVoiceAcmLimit object value is not allowed to exceed 70. This value is treated as a percentage." DEFVAL { 15 } ::= { wsAPProfileRadioTspecEntry 5 } wsAPRadioTspecRoamReserveLimit OBJECT-TYPE SYNTAX Unsigned32(0|1..70) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines the portion of the wsAPRadioTspecVoiceAcmLimit and wsAPRadioTspecVideoAcmLimit object values to hold in reserve for roaming clients only. If this value exceeds the current value in either of those two objects, respectively, then their entire ACM limit is used exclusively for roaming clients. Setting this object value to 0 causes none of the voice or video ACM limit values to be reserved for roaming clients - they compete equally with non-roaming clients for wireless network bandwidth. This value is treated as a percentage." DEFVAL { 5 } ::= { wsAPProfileRadioTspecEntry 6 } wsAPRadioTspecApInactivityTimeout OBJECT-TYPE SYNTAX Unsigned32(0|1..120) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the amount of time that an active traffic stream (TS) in the downlink direction may be idle, from the perspective of the AP, before it is deleted by the AP. For a bidirectional TS, both the wsAPRadioTspecApInactivityTimeout and the wsAPRadioTspecStaInactivityTimeout must expire in order for the TS to be deleted by the AP due to inactivity. If either of these timeouts is disabled, the AP will not delete a bidirectional TS due to inactivity. This value is specified in seconds. Setting this object value to 0 disables this timeout." DEFVAL { 30 } ::= { wsAPProfileRadioTspecEntry 7 } wsAPRadioTspecStaInactivityTimeout OBJECT-TYPE SYNTAX Unsigned32(0|1..120) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the amount of time that an active traffic stream (TS) in the uplink direction may be idle, from the perspective of the AP, before it is deleted by the AP. For a bidirectional TS, both the wsAPRadioTspecApInactivityTimeout and the wsAPRadioTspecStaInactivityTimeout must expire in order for the TS to be deleted by the AP due to inactivity. If either of these timeouts is disabled, the AP will not delete a bidirectional TS due to inactivity. This value is specified in seconds. Setting this object value to 0 disables this timeout." DEFVAL { 30 } ::= { wsAPProfileRadioTspecEntry 8 } wsAPRadioTspecLegacyWmmQueueMapMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "When enabled, the AP allows intermixing of legacy traffic with Wi-Fi Multimedia (WMM) traffic on access category queues that are operating according to admission control mandatory (ACM) rules. This mode is intended for use with non Wi-Fi Multimedia Enabled (non-WME) clients and is disabled by default. When this object is set to enable(1), both the voice and video access categories are accessible by wireless clients that do not have an admitted TSPEC, which can lead to underestimation of the available medium time by wireless TSPEC admission control. Use caution when enabling this mode and also consider using very small ACM limit values as well." DEFVAL { disable } ::= { wsAPProfileRadioTspecEntry 9 } -- -- wsAPProfileRadioMCSIndexTable -- wsAPProfileRadioMCSIndexTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPProfileRadioMCSIndexEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table contains MCS indices that can be configured within an AP Profile per radio interface." ::= { apProfile 13 } wsAPProfileRadioMCSIndexEntry OBJECT-TYPE SYNTAX WsAPProfileRadioMCSIndexEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table represents an MCS index that can be configured per radio interface within an AP profile. " INDEX { wsAPProfileId, wsAPRadioInterface, wsAPRadioMCSIndexValue } ::= { wsAPProfileRadioMCSIndexTable 1 } WsAPProfileRadioMCSIndexEntry ::= SEQUENCE { wsAPRadioMCSIndexValue Unsigned32, wsAPRadioMCSIndexAvailable INTEGER } wsAPRadioMCSIndexValue OBJECT-TYPE SYNTAX Unsigned32(0..23) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates an index value available for use with the Modulation and Coding Scheme (MCS) for 802.11n connections. Not all radios support index values from 16 to 23." ::= { wsAPProfileRadioMCSIndexEntry 1 } wsAPRadioMCSIndexAvailable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates that the associated index value has or has not been configured for use with the Modulation and Coding Scheme (MCS) for 802.11n connections." ::= { wsAPProfileRadioMCSIndexEntry 2 } --************************************************************************************** -- apCodeDownload --************************************************************************************** wsAPCodeDownloadServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the server IP address to use for an AP code download request." ::= { apCodeDownload 1 } wsAPImageTypeFileTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPImageTypeFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The AP image type capability table contain parameters that are configurable for each image type download." ::= { apCodeDownload 2 } wsAPImageTypeFileEntry OBJECT-TYPE SYNTAX WsAPImageTypeFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry provides image type capability details for each AP image type supported by the WS." INDEX { wsAPImageTypeID } ::= { wsAPImageTypeFileTable 1 } WsAPImageTypeFileEntry ::= SEQUENCE { wsAPImageFilePath DisplayString, wsAPImageFileName DisplayString } wsAPImageFilePath OBJECT-TYPE SYNTAX DisplayString (SIZE(0..96)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the file path on the server to use for an AP code download request." ::= { wsAPImageTypeFileEntry 1 } wsAPImageFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates file on the server to use for an AP code download request." ::= { wsAPImageTypeFileEntry 2 } wsAPCodeDownloadMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates an AP MAC address to use in a code download request for a single AP. MAC address zero indicates the code download request is for all managed APs. Setting this object initiates the code download. A read on this object always returns zero." ::= { apCodeDownload 3 } wsAPCodeDownloadGroupSize OBJECT-TYPE SYNTAX Integer32(1..48) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of APs the wireless controller will issue a code download request to at one time." DEFVAL { 10 } ::= { apCodeDownload 4 } wsAPCodeDownloadImageType OBJECT-TYPE SYNTAX INTEGER { tq3600(1), image2(2), image3(3), tq2450(4), tq4400(5), tq4600(6), tq3200(7), tq3400(8), all(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates which image to download to the AP(s). Configurable values are: - tq3600, if download is for APs with hardware that only require tq3600 code - image2, reserved future - image3, reserved future - tq2450, if download is for APs with hardware that only require tq2450 code - tq4400, if download is for APs with hardware that only require tq4400 code - tq4600, if download is for APs with hardware that only require tq4600 code - tq3200, if download is for APs with hardware that only require tq3200 code - tq3400, if download is for APs with hardware that only require tq3400 code - all, if download involves APs that require tq3600, tq2450, tq4400, tq4600, tq3200, and tq3400 code" ::= { apCodeDownload 5 } wsAPCodeDownloadStatus OBJECT-TYPE SYNTAX INTEGER { not-started(1), requested(2), code-transfer-in-progress(3), aborted(4), nvram-update-in-progress(5), success(6), failure(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the current status for an AP code download request. Default value is not started." ::= { apCodeDownload 6 } wsAPCodeDownloadTotalCount OBJECT-TYPE SYNTAX Integer32(1..48) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of WS managed APs at the time a code download request is started. Value is 1 if a download request is for single AP." ::= { apCodeDownload 7 } wsAPCodeDownloadSuccessCount OBJECT-TYPE SYNTAX Integer32(0..48) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the total number of APs that have successfully completed code download." ::= { apCodeDownload 8 } wsAPCodeDownloadFailureCount OBJECT-TYPE SYNTAX Integer32(0..48) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the total number of APs that have failed to complete a code download." ::= { apCodeDownload 9 } wsAPCodeDownloadAbortCount OBJECT-TYPE SYNTAX Integer32(0..48) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the total number of APs aborted from the code download." ::= { apCodeDownload 10 } wsAPCodeDownloadAbort OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Abort the current code download on managed AP(s). Supported values: disable(0) - Code download is not to be aborted. enable(1) - Code download is to be aborted." ::= { apCodeDownload 11 } --************************************************************************************** -- rfManagement --************************************************************************************** -- -- wsChannelPlanTable -- wsChannelPlanTable OBJECT-TYPE SYNTAX SEQUENCE OF WsChannelPlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table displays the channel plan parameters." ::= { rfManagement 1 } wsChannelPlanEntry OBJECT-TYPE SYNTAX WsChannelPlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table will indicate the channel plan parameters for specific radio frequency." INDEX { wsChannelPlan } ::= { wsChannelPlanTable 1 } WsChannelPlanEntry ::= SEQUENCE { wsChannelPlan INTEGER, wsChannelPlanMode INTEGER, wsChannelPlanInterval Integer32, wsChannelPlanTime Integer32, wsChannelPlanHistoryDepth Integer32, wsChannelPlanOperatingStatus INTEGER, wsChannelPlanLastIterationStatus Integer32, wsChannelPlanManualAction INTEGER, wsChannelPlanManualStatus INTEGER, wsChannelPlanLastAlgorithmTime DisplayString, wsChannelPlanChangeThreshold Integer32, wsChannelPlanChangeThresholdAdj Integer32, wsChannelPlanIgnoreUnamangedAPs INTEGER, wsChannelPlanRunOnManagedApFailure INTEGER, wsChannelPlanManagedAPFailureInterval Integer32, wsChannelPlanNumOfRadios Integer32, wsChannelPlanNumOfRadiosAnalysed Integer32, wsChannelPlanNumOfRadiosScanned Integer32, wsChannelPlanNumOfRadiosChanged Integer32, wsChannelPlanNumOfRadiosChangedToOrigChannel Integer32, wsChannelPlanEstimatedTimeOfCompletion DisplayString, wsChannelPlanPercentageComplete Integer32 } wsChannelPlan OBJECT-TYPE SYNTAX INTEGER { ieee802dot11an(1), ieee802dot11bORgn(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the whether the channel plan is for ieee802dot11bORgn or ieee802dot11an." ::= {wsChannelPlanEntry 1 } wsChannelPlanMode OBJECT-TYPE SYNTAX INTEGER { manual(1), interval(2), time(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates mode of computing and applying channel adjustments for managed AP radios operating in 2.4Ghz and 5Ghz band." DEFVAL { manual } ::= {wsChannelPlanEntry 2 } wsChannelPlanInterval OBJECT-TYPE SYNTAX Integer32(10..1440) MAX-ACCESS read-only STATUS current DESCRIPTION "If channel plan mode is interval, this object indicates a regular interval in minutes at which to compute and apply a new channel adjustments." ::= {wsChannelPlanEntry 3 } wsChannelPlanTime OBJECT-TYPE SYNTAX Integer32(0..1440) MAX-ACCESS read-only STATUS current DESCRIPTION "If channel plan mode is time, this object indicates the next scheduled time in minutes at which to compute and apply a new channel adjustments. Zero minutes stands for mid-night." DEFVAL { 0 } ::= { wsChannelPlanEntry 4 } wsChannelPlanHistoryDepth OBJECT-TYPE SYNTAX Integer32 (0..10) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the maximum number of previously applied channel algorithm iterations stored on the controller and used in the next channel adjustment computation." DEFVAL { 5 } ::= { wsChannelPlanEntry 5 } wsChannelPlanOperatingStatus OBJECT-TYPE SYNTAX INTEGER { active(1), inActive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not automatic channel adjustment is operating for managed AP radios operating in 2.4Ghz and 5Ghz band." DEFVAL { active } ::= { wsChannelPlanEntry 6 } wsChannelPlanLastIterationStatus OBJECT-TYPE SYNTAX Integer32(0..10) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the current iteration of channel plan adjustments for managed AP radio." ::= { wsChannelPlanEntry 7 } wsChannelPlanManualAction OBJECT-TYPE SYNTAX INTEGER { none(1), start(2), abort(3), clear(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This action object is used to: - Run the Proposed Channel Adjustment alogorithm - Abort the channel plan. - Clear the calculated 2.4Ghz and 5Ghz channel plan. Read on this object will always return none." ::= { wsChannelPlanEntry 8 } wsChannelPlanManualStatus OBJECT-TYPE SYNTAX INTEGER { none(1), algorithm-in-progress(2), algorithm-complete(3), apply-in-process(4), apply-complete(5) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the current state of a manual request to compute or apply proposed channel adjustments." ::= { wsChannelPlanEntry 9 } wsChannelPlanLastAlgorithmTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The time since the last channel plan algorithm ran." ::= { wsChannelPlanEntry 10 } wsChannelPlanChangeThreshold OBJECT-TYPE SYNTAX Integer32 (-99..-1) MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum signal strength (dBm) with which a neighbor must be detected on the current operational channel in order for the channel plan to consider moving away from the current channel." DEFVAL { -82 } ::= { wsChannelPlanEntry 11 } wsChannelPlanChangeThresholdAdj OBJECT-TYPE SYNTAX Integer32 (0..5) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of dBm by which to reduce the Channel Change Threshold for detected managed APs based on the Transmit Power of the detected managed APs." DEFVAL {2} ::= {wsChannelPlanEntry 20 } wsChannelPlanIgnoreUnamangedAPs OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "When enabled, the channel plan does not take into account the interfering unmanaged APs. Only managed APs are used for generating the channel plan." DEFVAL { enable } ::= {wsChannelPlanEntry 12 } wsChannelPlanRunOnManagedApFailure OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "When this administrative parameter is enabled, the controller runs ACA algorithm after it detects that a managed AP failed." DEFVAL { disable } ::= {wsChannelPlanEntry 22 } wsChannelPlanManagedAPFailureInterval OBJECT-TYPE SYNTAX Integer32 (60..600) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds to wait before triggering the channel plan after a managed AP fails." DEFVAL {300} ::= {wsChannelPlanEntry 21 } wsChannelPlanNumOfRadios OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of radios operating in the band. This includes the radios with static channel assignment." DEFVAL { 0 } ::= {wsChannelPlanEntry 13 } wsChannelPlanNumOfRadiosAnalysed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of AP radios analyzed by the channel algorithm. This includes APs that operate on static channels.This value is reset at the start of each channel plan cycle. " DEFVAL { 0 } ::= {wsChannelPlanEntry 14 } wsChannelPlanNumOfRadiosScanned OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of AP radios for which a Channel Plan Request has been sent by the channel algorithm.This value is reset at the start of each channel plan cycle. " DEFVAL { 0 } ::= {wsChannelPlanEntry 15 } wsChannelPlanNumOfRadiosChanged OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of AP radios whose operating channel changed. This includes APs whose channel is changed to the same channel as the original operating channel.This value is reset at the start of each channel plan cycle. " DEFVAL { 0 } ::= {wsChannelPlanEntry 16 } wsChannelPlanNumOfRadiosChangedToOrigChannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of AP radios that scanned the candidate channels but ended on the same channel.This value is reset at the start of each channel plan cycle. " DEFVAL { 0 } ::= {wsChannelPlanEntry 17 } wsChannelPlanEstimatedTimeOfCompletion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The time for the estimated time of completion of the current channel plan cycle. When the channel plan is inactive the time stamp is zeroed out." ::= { wsChannelPlanEntry 18 } wsChannelPlanPercentageComplete OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "During the channel plan cycle this parameter is the percentage of the AP radios that have been analyzed. When the channel plan is inactive this value is 0." DEFVAL { 0 } ::= {wsChannelPlanEntry 19 } -- -- wsChannelPlanHistoryTable -- wsChannelPlanHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF WsChannelPlanHistoryEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table contains parameters related to channel plan algorithm history, each entry indicates a previously computed and applied channel adjustment for the specified iteration. The maximum number of channel adjustment iterations displayed is based on the 802.11b/g or 802.11a channel plan history depth." ::= { rfManagement 2 } wsChannelPlanHistoryEntry OBJECT-TYPE SYNTAX WsChannelPlanHistoryEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table represents channel plan history for WS managed AP radio." INDEX { wsChannelPlanHistory, wsChannelPlanAPMacAddress, wsChannelPlanAPRadioInterface } ::= { wsChannelPlanHistoryTable 1 } WsChannelPlanHistoryEntry ::= SEQUENCE { wsChannelPlanHistory INTEGER, wsChannelPlanAPMacAddress MacAddress, wsChannelPlanAPRadioInterface Integer32, wsChannelPlanAPLocation DisplayString, wsChannelPlanAPHistoryIteration Integer32, wsChannelPlanAPChannel Integer32 } wsChannelPlanHistory OBJECT-TYPE SYNTAX INTEGER { ieee802dot11an(1), ieee802dot11bORgn(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This object indicates the whether the channel adjustment is for 2.4Ghz or 5Ghz band." ::= {wsChannelPlanHistoryEntry 1 } wsChannelPlanAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The Ethernet address of the AP." ::= {wsChannelPlanHistoryEntry 2 } wsChannelPlanAPRadioInterface OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Indicates the radio interface for channel assignment." ::= {wsChannelPlanHistoryEntry 3 } wsChannelPlanAPLocation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "A descriptive name of the AP, usually represented by its location." ::= {wsChannelPlanHistoryEntry 4} wsChannelPlanAPHistoryIteration OBJECT-TYPE SYNTAX Integer32(1..10) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This field indicates the iteration of the channel plan algorithm for this channel adjustment, the maximum history depth is configurable. This history prevents the same APs from being changed time after time." ::= {wsChannelPlanHistoryEntry 5 } wsChannelPlanAPChannel OBJECT-TYPE SYNTAX Integer32(1|6|11) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the previously applied channel for this radio." ::= {wsChannelPlanHistoryEntry 6 } -- -- wsChannelPlanManualProposedAdjustmentTable -- wsChannelPlanManualProposedAdjustmentTable OBJECT-TYPE SYNTAX SEQUENCE OF WsChannelPlanManualProposedAdjustmentEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table contains parameters related to proposed channel plan adjustment. These parameters are applicable only when channel plan mode is manual." ::= { rfManagement 3 } wsChannelPlanManualProposedAdjustmentEntry OBJECT-TYPE SYNTAX WsChannelPlanManualProposedAdjustmentEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table represents proposed channel plan adjustment." INDEX { wsChannelPlanManual, wsChannelPlanManualMacAddress, wsChannelPlanManualAPRadioInterface } ::= { wsChannelPlanManualProposedAdjustmentTable 1 } WsChannelPlanManualProposedAdjustmentEntry ::= SEQUENCE { wsChannelPlanManual INTEGER, wsChannelPlanManualMacAddress MacAddress, wsChannelPlanManualAPRadioInterface Integer32, wsChannelPlanManualCurrentChannel Integer32, wsChannelPlanManualNewChannel Integer32 } wsChannelPlanManual OBJECT-TYPE SYNTAX INTEGER { ieee802dot11an(1), ieee802dot11bORgn(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This object indicates the whether the channel plan is for 2.4Ghz or 5Ghz band." ::= {wsChannelPlanManualProposedAdjustmentEntry 1 } wsChannelPlanManualMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The Ethernet address of the AP." ::= {wsChannelPlanManualProposedAdjustmentEntry 2 } wsChannelPlanManualAPRadioInterface OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Indicates the radio interface for channel assignment." ::= {wsChannelPlanManualProposedAdjustmentEntry 3 } wsChannelPlanManualCurrentChannel OBJECT-TYPE SYNTAX Integer32(1..13|36|40|44|48|52|56|60|64) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the current operating channel for this radio." ::= {wsChannelPlanManualProposedAdjustmentEntry 4 } wsChannelPlanManualNewChannel OBJECT-TYPE SYNTAX Integer32(1..13|36|40|44|48|52|56|60|64) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates new channel assignment for this radio." ::= {wsChannelPlanManualProposedAdjustmentEntry 5 } wsPowerAdjustmentMode OBJECT-TYPE SYNTAX INTEGER { manual(1), interval(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to set automatic power adjustment for all managed AP radios. If power adjustment mode is interval, periodically calculate the power adjustments and apply them. However, if power adjustment is manual, calculation and assignment of power adjustments initiated and controlled by the administrator user interface commands." DEFVAL { manual } ::= { rfManagement 4 } wsPowerAdjustmentStrength OBJECT-TYPE SYNTAX Integer32 (-99..-1) MAX-ACCESS read-only STATUS current DESCRIPTION "Power Plan signal strength threshold in dBm." DEFVAL { -85 } ::= { rfManagement 5 } wsPowerManualProposedAdjustmentAction OBJECT-TYPE SYNTAX INTEGER { none(1), start(2), apply(3), clear(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This action object is used to: - Run the Proposed Power Adjustment alogorithm - Apply the same to network. - Clear the calculated power plan. Read on this object will always return none." ::= { rfManagement 6 } wsManualPowerAdjustmentStatus OBJECT-TYPE SYNTAX INTEGER { none(1), algorithm-in-progress(2), algorithm-complete(3), apply-in-process(4), apply-complete(5) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the current state of a manual request to compute or apply proposed power adjustments." ::= { rfManagement 7 } -- -- wsPowerManualProposedAdjustmentTable -- wsPowerManualProposedAdjustmentTable OBJECT-TYPE SYNTAX SEQUENCE OF WsPowerManualProposedAdjustmentEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table represents the proposed power adjustment status parameters. These parameters are displayed only when power adjustment mode is set to manual. The administrator manually apply all of the proposed power adjustments displayed." ::= { rfManagement 8 } wsPowerManualProposedAdjustmentEntry OBJECT-TYPE SYNTAX WsPowerManualProposedAdjustmentEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table represents the proposed power adjustment status parameters." INDEX { wsPowerManualProposedAdjustmentAPMacAddress, wsPowerManualProposedAdjustmentAPRadioInterface } ::= { wsPowerManualProposedAdjustmentTable 1 } WsPowerManualProposedAdjustmentEntry ::= SEQUENCE { wsPowerManualProposedAdjustmentAPMacAddress MacAddress, wsPowerManualProposedAdjustmentAPRadioInterface Integer32, wsPowerManualProposedAdjustmentAPCurrentTxPower Integer32, wsPowerManualProposedAdjustmentAPNewTxPower Integer32 } wsPowerManualProposedAdjustmentAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The Ethernet address of the AP." ::= {wsPowerManualProposedAdjustmentEntry 1 } wsPowerManualProposedAdjustmentAPRadioInterface OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Indicates the radio interface for power assignment." ::= {wsPowerManualProposedAdjustmentEntry 2 } wsPowerManualProposedAdjustmentAPCurrentTxPower OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the current operating power for this radio from the last power plan computation. Even after the new power plan is applied, this object displays the old value as opposed to the actual power currently set into the radio." ::= {wsPowerManualProposedAdjustmentEntry 3 } wsPowerManualProposedAdjustmentAPNewTxPower OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the new proposed power assignment for this radio." ::= {wsPowerManualProposedAdjustmentEntry 4 } -- -- wsPowerPlanGlobalStatus -- wsPowerPlanOperatingStatus OBJECT-TYPE SYNTAX INTEGER { inactive(0), gatheringNbrData(1), changingPower(2), powerPlanComplete(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Operational Status of the Power Plan Algorithm. " DEFVAL { inactive } ::= {rfManagement 9 } wsPowerPlanAvgNumInterferingAPs OBJECT-TYPE SYNTAX Integer32(0..999) MAX-ACCESS read-only STATUS current DESCRIPTION "The average number of managed radios detected by every operational mode radio in the cluster." DEFVAL { 0 } ::= {rfManagement 10 } wsPowerPlanAvgNumInterferingVAPs OBJECT-TYPE SYNTAX Integer32(0..999) MAX-ACCESS read-only STATUS current DESCRIPTION "The average number of managed virtual APs detected by every operational mode radio in the cluster." DEFVAL { 0 } ::= {rfManagement 11 } wsPowerPlanAPNumOpRadios OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of operational mode radios in the cluster. The sentry and disabled radios are not counted." DEFVAL { 0 } ::= {rfManagement 12 } wsPowerPlanAPNumPwrCycles OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of power plan cycles executed by the controller." DEFVAL { 0 } ::= {rfManagement 13 } wsPowerPlanGlobalNumPwrChanges OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmit power changes done by the power plan algorithm for all radios in the cluster." DEFVAL { 0 } ::= {rfManagement 14 } wsPowerPlanGlobalNumPwrInc OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmit power increases done by the power plan algorithm for all radios in the cluster." DEFVAL { 0 } ::= {rfManagement 15 } wsPowerPlanGlobalNumPwrDec OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmit power reductions done by the power plan algorithm for all radios in the cluster." DEFVAL { 0 } ::= {rfManagement 16 } wsPowerPlanTimeSinceLastPowerPLan OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Time since the last power plan was done. The power plan could have been triggered manually or automatically." DEFVAL {"Never"} ::= {rfManagement 17 } -- -- wsChannelPlanPerRadioPerBandStatus -- wsChannelPlanPerRadioPerBandTable OBJECT-TYPE SYNTAX SEQUENCE OF WsChannelPlanPerRadioPerBandEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the per band per radio channel plan status for a Managed AP." ::= { rfManagement 18 } wsChannelPlanPerRadioPerBandEntry OBJECT-TYPE SYNTAX WsChannelPlanPerRadioPerBandEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents channel plan per band per radio status for WS managed AP." INDEX { wsChannelPlanType, wsChannelPlanAPMacAddr, wsChannelPlanAPRadioIntf} ::= { wsChannelPlanPerRadioPerBandTable 1 } WsChannelPlanPerRadioPerBandEntry ::= SEQUENCE { wsChannelPlanType INTEGER, wsChannelPlanAPMacAddr MacAddress, wsChannelPlanAPRadioIntf Integer32, wsChannelPlanAPIsLocal INTEGER, wsChannelPlanAPCurrentChannel Integer32, wsChannelPlanAPOldChannel Integer32, wsChannelPlanAPStrongestOldSignal DisplayString, wsChannelPlanAPStrongestNewSignal DisplayString, wsChannelPlanAPChannelChangeInd INTEGER, wsChannelPlanAPReasonCode INTEGER, wsChannelPlanAPStrongestOldManagedAPandSignal DisplayString, wsChannelPlanAPStrongestNewManagedAPandSignal DisplayString, wsChannelPlanAPStrongestOldUnmanagedAPandSignal DisplayString, wsChannelPlanAPStrongestNewUnmanagedAPandSignal DisplayString, wsChannelPlanAPTimeSinceLastChannelChange DisplayString, wsChannelPlanAPLastChanScanDuration Integer32 } wsChannelPlanType OBJECT-TYPE SYNTAX INTEGER { ieee802dot11an(1), ieee802dot11bORgn(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the whether the channel plan is for ieee802dot11bORgn or ieee802dot11an." ::= {wsChannelPlanPerRadioPerBandEntry 1 } wsChannelPlanAPMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Ethernet address of the Managed AP." ::= {wsChannelPlanPerRadioPerBandEntry 2 } wsChannelPlanAPRadioIntf OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the radio interface for channel assignment." ::= {wsChannelPlanPerRadioPerBandEntry 3 } wsChannelPlanAPIsLocal OBJECT-TYPE SYNTAX INTEGER { peerSwitch(0), local(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag Indicating whether the AP is managed by the cluster controller or a peer controller." ::= {wsChannelPlanPerRadioPerBandEntry 4} wsChannelPlanAPCurrentChannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current operating channel for this radio." ::= {wsChannelPlanPerRadioPerBandEntry 5 } wsChannelPlanAPOldChannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Channel on which this radio was operating before the channel change algorithm changed its channel." DEFVAL { 0 } ::= {wsChannelPlanPerRadioPerBandEntry 6 } wsChannelPlanAPStrongestOldSignal OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The strongest signal detected on the old channel. This is the signal used in the channel selection decision." DEFVAL { "N/A" } ::= {wsChannelPlanPerRadioPerBandEntry 7 } wsChannelPlanAPStrongestNewSignal OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The strongest signal detected on the new channel during the channel validation scan. This is the signal used in the channel selection decision. If the algorithm does not change the channel then this is the signal on the current channel detected during the channel check scan." DEFVAL { "N/A" } ::= {wsChannelPlanPerRadioPerBandEntry 8 } wsChannelPlanAPChannelChangeInd OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1), wait(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether the last channel plan cycle changed the channel for this radio." DEFVAL { no } ::= {wsChannelPlanPerRadioPerBandEntry 9 } wsChannelPlanAPReasonCode OBJECT-TYPE SYNTAX INTEGER { chanPlanNeverExecuted(0), channelIsStatic(1), oneEligibleChannel(2), detectedAPSignalBelowThresh(3), chanFoundWithLowInterference(4), chanNotFoundWithLowInterference(5), partOfWDSLink(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The reason code indicating why the channel was changed or not changed for this radio." DEFVAL { chanPlanNeverExecuted } ::= {wsChannelPlanPerRadioPerBandEntry 10 } wsChannelPlanAPStrongestOldManagedAPandSignal OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address and the signal strength of the strongest managed neighbor AP detected on the channel before that channel was changed. The MAC address is the base MAC of the managed AP." DEFVAL { "N/A" } ::= {wsChannelPlanPerRadioPerBandEntry 11 } wsChannelPlanAPStrongestNewManagedAPandSignal OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address and the signal strength of the strongest managed neighbor AP detected on the current operating channel. The MAC address is the base MAC of the managed AP." DEFVAL { "N/A" } ::= {wsChannelPlanPerRadioPerBandEntry 12 } wsChannelPlanAPStrongestOldUnmanagedAPandSignal OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address and the signal strength of the strongest unmanaged neighbor AP detected on the channel before that channel was changed." DEFVAL { "N/A" } ::= {wsChannelPlanPerRadioPerBandEntry 13 } wsChannelPlanAPStrongestNewUnmanagedAPandSignal OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address and the signal strength of the strongest unmanaged neighbor AP detected on the current operating channel." DEFVAL { "N/A" } ::= {wsChannelPlanPerRadioPerBandEntry 14 } wsChannelPlanAPTimeSinceLastChannelChange OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The UTC time since the channel was last changed by the channel plan algorithm.." ::= { wsChannelPlanPerRadioPerBandEntry 15 } wsChannelPlanAPLastChanScanDuration OBJECT-TYPE SYNTAX Integer32(0..999999) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of milliseconds that the AP spent scanning channels during the last channel plan cycle. The scan time includes the operational channel scan, so the time may be non-zero even when the radio did not change channels." DEFVAL { 0 } ::= {wsChannelPlanPerRadioPerBandEntry 16 } -- -- wsPowerPlanPerRadioStatus -- wsPowerPlanPerRadioTable OBJECT-TYPE SYNTAX SEQUENCE OF WsPowerPlanPerRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the per radio Power Plan Status for a Managed AP ." ::= { rfManagement 19 } wsPowerPlanPerRadioEntry OBJECT-TYPE SYNTAX WsPowerPlanPerRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents the per radio power plan status for WS managed AP." INDEX {wsPowerPlanAPMacAddress, wsPowerPlanAPRadioInterface} ::= { wsPowerPlanPerRadioTable 1 } WsPowerPlanPerRadioEntry ::= SEQUENCE { wsPowerPlanAPMacAddress MacAddress, wsPowerPlanAPRadioInterface Integer32, wsPowerPlanAPIsLocal INTEGER, wsPowerPlanAPChannel DisplayString, wsPowerPlanAPTxPower Integer32, wsPowerPlanAPNumInterferingAPs Integer32, wsPowerPlanAPNumInterferingVAPs Integer32, wsPowerPlanAPStrongestDetectorAP MacAddress, wsPowerPlanAPStrongestDetectorRadio Integer32, wsPowerPlanAPStrongestDetectorSignal DisplayString, wsPowerPlanAPStrongestDetectedNeighbor MacAddress, wsPowerPlanAPStrongestDetectedSignal DisplayString, wsPowerPlanAPLastPwrAdjStatus INTEGER, wsPowerPlanAPLastPwrAdjReasonCode INTEGER, wsPowerPlanAPNumPwrChanges Integer32, wsPowerPlanAPNumPwrInc Integer32, wsPowerPlanAPNumPwrDec Integer32 } wsPowerPlanAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Ethernet address of the Managed AP." ::= {wsPowerPlanPerRadioEntry 1 } wsPowerPlanAPRadioInterface OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the radio interface of the Managed AP." ::= {wsPowerPlanPerRadioEntry 2 } wsPowerPlanAPIsLocal OBJECT-TYPE SYNTAX INTEGER { peerSwitch(0), local(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag Indicating whether the AP is managed by the cluster controller or a peer controller." ::= {wsPowerPlanPerRadioEntry 3} wsPowerPlanAPChannel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Channel on which the radio is operating. For sentry radios this field is set to sentry. The disabled radios report None." DEFVAL {"None"} ::= {wsPowerPlanPerRadioEntry 4 } wsPowerPlanAPTxPower OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The current operating power for this radio. Sentry radios and disabled radios report 0%." DEFVAL { 0 } ::= {wsPowerPlanPerRadioEntry 5 } wsPowerPlanAPNumInterferingAPs OBJECT-TYPE SYNTAX Integer32(0..999) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of APs managed by this cluster detected by this radio on the operational channel." DEFVAL { 0 } ::= {wsPowerPlanPerRadioEntry 6 } wsPowerPlanAPNumInterferingVAPs OBJECT-TYPE SYNTAX Integer32(0..999) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VAPs managed by this cluster detected by this radio on the operational channel." DEFVAL { 0 } ::= {wsPowerPlanPerRadioEntry 7 } wsPowerPlanAPStrongestDetectorAP OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The base MAC address of the managed AP that detects this radio with the strongest signal." ::= {wsPowerPlanPerRadioEntry 8 } wsPowerPlanAPStrongestDetectorRadio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The radio number of the managed AP that detects this radio with the strongest signal." DEFVAL {0} ::= {wsPowerPlanPerRadioEntry 9 } wsPowerPlanAPStrongestDetectorSignal OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The strongest signal strength in dBm with which a managed neighbor detects this radio." DEFVAL { "None" } ::= {wsPowerPlanPerRadioEntry 10 } wsPowerPlanAPStrongestDetectedNeighbor OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the AP that this radio detects with the strongest signal." ::= {wsPowerPlanPerRadioEntry 11 } wsPowerPlanAPStrongestDetectedSignal OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The signal strength with which this radio detects the strongest neighbor." DEFVAL { "None" } ::= {wsPowerPlanPerRadioEntry 12 } wsPowerPlanAPLastPwrAdjStatus OBJECT-TYPE SYNTAX INTEGER { unchanged(0), increased(1), reduced(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status indicating whether the power was changed during the most recent cycle of the power adjustment algorithm." DEFVAL { unchanged } ::= {wsPowerPlanPerRadioEntry 13 } wsPowerPlanAPLastPwrAdjReasonCode OBJECT-TYPE SYNTAX INTEGER { powerPlanNeverExecuted(0), powerPlanRadioInSentryMode(1), powerPlanRadioAutoPowerDisable(2), powerPlanRadioPowerUnchanged(3), powerPlanRadioOperatingInMaxPower(4), powerPlanRadioOperatingInMinPower(5), powerPlanRadioMinPowerIs100(6), powerPlanRadioPowerIncreaseRequired(7), powerPlanRadioPowerDecreaseRequired(8), powerPlanRadioPowerAdjNone(9), powerPlanRadioPowerPartOfWDSLink(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The reason code indicating why the last power adjustment action was taken or not taken." ::= {wsPowerPlanPerRadioEntry 14 } wsPowerPlanAPNumPwrChanges OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmit power changes done by the power plan algorithm for this radio." DEFVAL { 0 } ::= {wsPowerPlanPerRadioEntry 15 } wsPowerPlanAPNumPwrInc OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmit power increases done by the power plan algorithm for this radio." DEFVAL { 0 } ::= {wsPowerPlanPerRadioEntry 16 } wsPowerPlanAPNumPwrDec OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmit power reductions done by the power plan algorithm for this radio." DEFVAL { 0 } ::= {wsPowerPlanPerRadioEntry 17 } -- -- wsPowerPlanPerProfileStatus -- wsPowerPlanPerProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF WsPowerPlanPerProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the per profile power plan status." ::= { rfManagement 20 } wsPowerPlanPerProfileEntry OBJECT-TYPE SYNTAX WsPowerPlanPerProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents the per profile power plan status." INDEX { wsPowerPlanProfileId } ::= { wsPowerPlanPerProfileTable 1 } WsPowerPlanPerProfileEntry ::= SEQUENCE { wsPowerPlanProfileId Integer32, wsPowerPlanPerProfileAvgNumInterferingAPs Integer32, wsPowerPlanPerProfileAvgNumInterferingVAPs Integer32, wsPowerPlanNumPwrChanges Integer32, wsPowerPlanNumPwrInc Integer32, wsPowerPlanNumPwrDec Integer32 } wsPowerPlanProfileId OBJECT-TYPE SYNTAX Integer32(0..999) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the profile Id." ::= {wsPowerPlanPerProfileEntry 1 } wsPowerPlanPerProfileAvgNumInterferingAPs OBJECT-TYPE SYNTAX Integer32(0..999) MAX-ACCESS read-only STATUS current DESCRIPTION "The average number of managed radios detected by every operational mode radio that uses this profile. If the number of APs is greater than 999 then it is reported as 999.." DEFVAL { 0 } ::= {wsPowerPlanPerProfileEntry 2 } wsPowerPlanPerProfileAvgNumInterferingVAPs OBJECT-TYPE SYNTAX Integer32(0..999) MAX-ACCESS read-only STATUS current DESCRIPTION "The average number of managed virtual APs detected by every operational mode radio that uses this profile." DEFVAL { 0 } ::= {wsPowerPlanPerProfileEntry 3 } wsPowerPlanNumPwrChanges OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmit power changes done by the power plan algorithm for all radios in this profile." DEFVAL { 0 } ::= {wsPowerPlanPerProfileEntry 4 } wsPowerPlanNumPwrInc OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmit power increases done by the power plan algorithm for all radios in this profile." DEFVAL { 0 } ::= {wsPowerPlanPerProfileEntry 5 } wsPowerPlanNumPwrDec OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmit power reductions done by the power plan algorithm for all radios in this profile." DEFVAL { 0 } ::= {wsPowerPlanPerProfileEntry 6 } -- -- wsNtwProvisioningGlobal -- wsNtwProvisoningAction OBJECT-TYPE SYNTAX INTEGER { none(0), start(1), stop(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This action object is used to: - start the network provision. - stop the network provision." DEFVAL { none } ::= {rfManagement 21 } wsNtwProvisioningOperatingStatus OBJECT-TYPE SYNTAX INTEGER { notstarted(0), running(1), finished(2), aborted(3), failed(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Operational Status of the Initial Network Provisioning Protocol." DEFVAL { notstarted } ::= {rfManagement 22 } wsNtwProvisioningTimeStamp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of seconds the latest invocation of the protocol has been running." DEFVAL { 0 } ::= {rfManagement 23 } wsNtwProvisioningChanBGCompletion OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Percent complete for the channel protocol in the 2.4 GHz band." DEFVAL { 0 } ::= {rfManagement 24 } wsNtwProvisioningChanACompletion OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Percent complete for the channel protocol in the 5GHz band." DEFVAL { 0 } ::= {rfManagement 25 } wsNtwProvisioningPowerPlanCnt OBJECT-TYPE SYNTAX Integer32(0..5) MAX-ACCESS read-only STATUS current DESCRIPTION "Count-Down of how many power plan interations remain to be done." DEFVAL { 0 } ::= {rfManagement 26 } --************************************************************************************** -- managedAP --************************************************************************************** -- -- wsManagedAPStatusTable -- wsManagedAPStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains status parameters for all APs managed by the controller." ::= { managedAP 1 } wsManagedAPStatusEntry OBJECT-TYPE SYNTAX WsManagedAPStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains status parameters for an AP managed by the controller. Controller can managed up to 48 APs at a time, with the actual maximum number supported dependent on the CPU performance of the controller and may be smaller or larger for some implementations." INDEX { wsManagedAPMacAddress } ::= { wsManagedAPStatusTable 1 } WsManagedAPStatusEntry ::= SEQUENCE { wsManagedAPMacAddress MacAddress, wsManagedAPIpAddress IpAddress, wsManagedAPVendorId Integer32, wsManagedAPSoftwareVersion DisplayString, wsManagedAPHWType Integer32, wsManagedAPSerialNumber DisplayString, wsManagedAPPartNumber DisplayString, wsManagedAPDiscoveryReason INTEGER, wsManagedAPStatus INTEGER, wsManagedAPAuthenticatedClients Unsigned32, wsManagedAPSysUpTime TimeTicks, wsManagedAPProfileId Integer32, wsManagedAPProfileName DisplayString, wsManagedAPProtocolVersion Integer32, wsManagedAPCodeDownloadStatus INTEGER, wsManagedAPLocation DisplayString, wsManagedAPLastFailingConfigElement Integer32, wsManagedAPConfigFailureErrMsg DisplayString, wsManagedAPReset INTEGER, wsManagedAPResetStatus INTEGER, wsManagedAPFailedEntryPurge INTEGER, wsManagedAPDebugPassword DisplayString, wsManagedAPDebugMode INTEGER, wsManagedAPDebugStatus INTEGER, wsManagedAPAge TimeTicks, wsManagedAPManagingSwitch INTEGER, wsManagedAPSwitchMacAddress MacAddress, wsManagedAPSwitchIpAddress IpAddress, wsManagedAPIpMask IpAddress, wsManagedAPDistTunnelHomeAPClients Unsigned32, wsManagedAPDistTunnelAssocAPClients Unsigned32, wsManagedAPDistTunnelsTotal Unsigned32, wsManagedAPDistTunnelsMaxMcastRepl Unsigned32, wsManagedAPDistTunnelsMaxVlanMcastRepl Unsigned32 } wsManagedAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet address of the WS managed AP." ::= { wsManagedAPStatusEntry 1 } wsManagedAPIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Network IP address of the managed AP." ::= { wsManagedAPStatusEntry 2 } wsManagedAPVendorId OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates vendor of the WS managed AP software. Broadcom vendor ID is 1." ::= { wsManagedAPStatusEntry 3 } wsManagedAPSoftwareVersion OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates software version of the WS managed AP." ::= { wsManagedAPStatusEntry 4 } wsManagedAPHWType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates hardware platform of the WS managed AP." ::= { wsManagedAPStatusEntry 5 } wsManagedAPSerialNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates serial number of the WS managed AP." ::= { wsManagedAPStatusEntry 6 } wsManagedAPPartNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates hardware part number of the WS managed AP." ::= { wsManagedAPStatusEntry 7 } wsManagedAPDiscoveryReason OBJECT-TYPE SYNTAX INTEGER { ip-poll(1), peer-switch-initiated(2), switch-ip-configured-in-ap(3), switch-ip-obtained-via-dhcp(4), l2Discovery(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates discovery method used to detect the AP." ::= { wsManagedAPStatusEntry 8 } wsManagedAPStatus OBJECT-TYPE SYNTAX INTEGER { discovered(1), authenticated(2), upgrading(3), managed(4), connection-failed(5), deleted(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates current state of an AP." ::= { wsManagedAPStatusEntry 9 } wsManagedAPAuthenticatedClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates total number of clients currently authenticated to an AP." ::= { wsManagedAPStatusEntry 10 } wsManagedAPSysUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates time in seconds since last power-on reset." ::= { wsManagedAPStatusEntry 11 } wsManagedAPProfileId OBJECT-TYPE SYNTAX Integer32(0..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The configuration profile currently applied to the AP." ::= { wsManagedAPStatusEntry 12 } wsManagedAPProfileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The descriptive name for the profile currently applied to the AP." ::= { wsManagedAPStatusEntry 13 } wsManagedAPProtocolVersion OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the protocol version supported by the software on the AP." ::= { wsManagedAPStatusEntry 14 } wsManagedAPCodeDownloadStatus OBJECT-TYPE SYNTAX INTEGER { not-started(1), requested(2), code-transfer-in-progress(3), waiting-for-aps-to-download(4), aborted(5), nvram-update-in-progress(6), timed-out(7), failure(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the current status of a code download request for this AP." ::= { wsManagedAPStatusEntry 15 } wsManagedAPLocation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A descriptive name for the AP, usually represented by location." ::= { wsManagedAPStatusEntry 16 } wsManagedAPLastFailingConfigElement OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the element Id of the last failing configuration element." ::= { wsManagedAPStatusEntry 17 } wsManagedAPConfigFailureErrMsg OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates an ASCII string filled in by the AP, containing the error message." ::= { wsManagedAPStatusEntry 18 } wsManagedAPReset OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object. Setting this object to enable will reset the AP. Read on this object will always return disable." ::= { wsManagedAPStatusEntry 19 } wsManagedAPResetStatus OBJECT-TYPE SYNTAX INTEGER { not-started(1), in-progress(2), success(3), failure(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object gives status regarding the AP that got reset." ::= { wsManagedAPStatusEntry 20 } wsManagedAPFailedEntryPurge OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object. Setting this object to enable will purge the failed AP entry. Read on this object will always return disable." ::= { wsManagedAPStatusEntry 21 } wsManagedAPDebugPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates password to be used for debugging managed AP. User should enable debug mode to set debug password. If password is configured, read on this object will return '*****'." ::= { wsManagedAPStatusEntry 22 } wsManagedAPDebugMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an action object. Enabling this object will enable the telnet access to the managed AP." ::= { wsManagedAPStatusEntry 23 } wsManagedAPDebugStatus OBJECT-TYPE SYNTAX INTEGER { not-started(1), requested(2), in-progress(3), success(4), failure(5) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the status of the debug action requested when managed AP debug mode is set." ::= { wsManagedAPStatusEntry 24 } wsManagedAPAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Time since last communication with an AP." ::= { wsManagedAPStatusEntry 25 } wsManagedAPManagingSwitch OBJECT-TYPE SYNTAX INTEGER { local-switch(1), peer-switch(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the AP is managed by this controller or peer-controller." ::= {wsManagedAPStatusEntry 26} wsManagedAPSwitchMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the WS managing the AP." ::= {wsManagedAPStatusEntry 27} wsManagedAPSwitchIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the WS managing the AP." ::= {wsManagedAPStatusEntry 28} wsManagedAPIpMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Network IP mask of the managed AP." ::= { wsManagedAPStatusEntry 29 } wsManagedAPDistTunnelHomeAPClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of clients using this AP as a Home AP. It is also the number of clients that roamed away from this AP and are tunneling data back to it." ::= {wsManagedAPStatusEntry 30} wsManagedAPDistTunnelAssocAPClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of clients using this AP as an association AP. It is also the number of clients that roamed to this AP and are tunneling data back to the Home AP." ::= {wsManagedAPStatusEntry 31} wsManagedAPDistTunnelsTotal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of APs to which this AP establishes distributed tunnels." ::= {wsManagedAPStatusEntry 32} wsManagedAPDistTunnelsMaxMcastRepl OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of tunnels on the home AP that are members of the same VLAN." ::= {wsManagedAPStatusEntry 33} wsManagedAPDistTunnelsMaxVlanMcastRepl OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN ID over which the max number of multicast replications are sent into the distributed tunnels." ::= {wsManagedAPStatusEntry 34} wsManagedAPFailedEntriesPurge OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object. Setting this object to enable will purge all the managed AP failed entries. Read on this object will always return disable." ::= { managedAP 2 } -- -- wsManagedAPStatisticsTable -- wsManagedAPStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains statistics available for each AP managed by the controller." ::= { managedAP 3 } wsManagedAPStatisticsEntry OBJECT-TYPE SYNTAX WsManagedAPStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain statistics available for each AP managed by the controller." AUGMENTS { wsManagedAPStatusEntry } ::= { wsManagedAPStatisticsTable 1 } WsManagedAPStatisticsEntry ::= SEQUENCE { wsManagedAPWLANPktsRecvd Counter64, wsManagedAPWLANBytesRecvd Counter64, wsManagedAPWLANPktsTransmitted Counter64, wsManagedAPWLANBytesTransmitted Counter64, wsManagedAPEthernetPktsRecvd Counter64, wsManagedAPEthernetBytesRecvd Counter64, wsManagedAPEthernetMcastPktsRecvd Counter64, wsManagedAPEthernetPktsTransmitted Counter64, wsManagedAPEthernetBytesTransmitted Counter64, wsManagedAPEthernetTransmitErrorCount Counter64, wsManagedAPEthernetRecvdErrorCount Counter64, wsManagedAPCL2TunnelBytesRecvd Counter64, wsManagedAPCL2TunnelPktsRecvd Counter64, wsManagedAPCL2TunnelMcastRecvd Counter64, wsManagedAPCL2TunnelBytesTransmitted Counter64, wsManagedAPCL2TunnelPktsTransmitted Counter64, wsManagedAPCL2TunnelMcastTransmitted Counter64, wsManagedAPWLANPktsRecvDropped Counter64, wsManagedAPWLANBytesRecvDropped Counter64, wsManagedAPWLANPktsTransmitDropped Counter64, wsManagedAPWLANBytesTransmitDropped Counter64, wsManagedAPDistTunnelBytesTransmitted Counter64, wsManagedAPDistTunnelBytesReceived Counter64, wsManagedAPDistTunnelPacketsTransmitted Counter64, wsManagedAPDistTunnelPacketsReceived Counter64, wsManagedAPDistTunnelMcastPacketsTransmitted Counter64, wsManagedAPDistTunnelMcastPacketsReceived Counter64, wsManagedAPDistTunnelRoamedClients Unsigned32, wsManagedAPDistTunnelRoamedClientsIdleTimedOut Unsigned32, wsManagedAPDistTunnelRoamedClientsAgeTimedOut Unsigned32, wsManagedAPDistTunnelMaxClientLimitSetupDenials Unsigned32, wsManagedAPDistTunnelMaxReplSetupDenials Unsigned32, wsManagedAPARPReqsFromBcastToUcast Unsigned32, wsManagedAPFilteredARPRequest Unsigned32, wsManagedAPBroadcastedARPRequests Unsigned32 } wsManagedAPWLANPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets received by an AP on the wireless network." ::= { wsManagedAPStatisticsEntry 1 } wsManagedAPWLANBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes received by an AP on the wireless network." ::= { wsManagedAPStatisticsEntry 2} wsManagedAPWLANPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets transmitted by an AP on the wireless network." ::= { wsManagedAPStatisticsEntry 3 } wsManagedAPWLANBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes transmitted by an AP on the wireless network." ::= { wsManagedAPStatisticsEntry 4 } wsManagedAPEthernetPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets received by an AP on the wired network." ::= { wsManagedAPStatisticsEntry 5 } wsManagedAPEthernetBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes received by an AP on the wired network." ::= { wsManagedAPStatisticsEntry 6 } wsManagedAPEthernetMcastPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total multicast packets received by an AP on the wired network." ::= { wsManagedAPStatisticsEntry 7 } wsManagedAPEthernetPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets transmitted by an AP on the wired network." ::= { wsManagedAPStatisticsEntry 8 } wsManagedAPEthernetBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes transmitted by an AP on the wired network." ::= { wsManagedAPStatisticsEntry 9 } wsManagedAPEthernetTransmitErrorCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total transmit errors detected by an AP on the wired network." ::= { wsManagedAPStatisticsEntry 10 } wsManagedAPEthernetRecvdErrorCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total receive errors detected by an AP on the wired network." ::= { wsManagedAPStatisticsEntry 11 } wsManagedAPCL2TunnelBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes received via central L2 tunnel by the AP." ::= { wsManagedAPStatisticsEntry 12 } wsManagedAPCL2TunnelPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets received via central L2 tunnel by the AP." ::= { wsManagedAPStatisticsEntry 13 } wsManagedAPCL2TunnelMcastRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total multicast packets received via central L2 tunnel by the AP." ::= { wsManagedAPStatisticsEntry 14 } wsManagedAPCL2TunnelBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes transmitted via central L2 tunnel by the AP." ::= { wsManagedAPStatisticsEntry 15 } wsManagedAPCL2TunnelPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets transmitted via central L2 tunnel by the AP." ::= { wsManagedAPStatisticsEntry 16 } wsManagedAPCL2TunnelMcastTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total multicast packets transmitted via central L2 tunnel by the AP." ::= { wsManagedAPStatisticsEntry 17 } wsManagedAPWLANPktsRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets dropped in the receive direction by an AP on the wireless network. This is due to client QoS actions affecting the wireless up (inbound) direction from AP to client." ::= { wsManagedAPStatisticsEntry 18 } wsManagedAPWLANBytesRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes dropped in the receive direction by an AP on the wireless network. This is due to client QoS actions affecting the wireless up (inbound) direction from AP to client." ::= { wsManagedAPStatisticsEntry 19 } wsManagedAPWLANPktsTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets dropped in the transmit direction by an AP on the wireless network. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsManagedAPStatisticsEntry 20 } wsManagedAPWLANBytesTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes dropped in the transmit direction by an AP on the wireless network. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsManagedAPStatisticsEntry 21 } wsManagedAPDistTunnelBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Bytes transmitted by the AP through all the established Distributed Tunnels." ::= {wsManagedAPStatisticsEntry 22 } wsManagedAPDistTunnelBytesReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Bytes received by the AP through all the established Distributed Tunnels." ::= {wsManagedAPStatisticsEntry 23 } wsManagedAPDistTunnelPacketsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets transmitted by the AP through all the established Distributed Tunnels." ::= {wsManagedAPStatisticsEntry 24 } wsManagedAPDistTunnelPacketsReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets received by the AP through all the established Distributed Tunnels." ::= {wsManagedAPStatisticsEntry 25 } wsManagedAPDistTunnelMcastPacketsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total multicast packets transmitted by the AP through all the established Distributed Tunnels." ::= {wsManagedAPStatisticsEntry 26 } wsManagedAPDistTunnelMcastPacketsReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total multicast packets received by the AP through all the established Distributed Tunnels." ::= {wsManagedAPStatisticsEntry 27 } wsManagedAPDistTunnelRoamedClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of clients that used this AP for Distributed Tunneling. This inclides clients that roamed away from and to this AP." ::= {wsManagedAPStatisticsEntry 28 } wsManagedAPDistTunnelRoamedClientsIdleTimedOut OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of client tunnel sessions that were terminated because of not sending the traffic through the tunnel after roaming." ::= {wsManagedAPStatisticsEntry 29 } wsManagedAPDistTunnelRoamedClientsAgeTimedOut OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of client tunnel sessions that were terminated because of expiry of the tunnel session." ::= {wsManagedAPStatisticsEntry 30 } wsManagedAPDistTunnelMaxClientLimitSetupDenials OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of client tunnel session setup denials by the AP because of reaching the maximum configured client limit." ::= {wsManagedAPStatisticsEntry 31 } wsManagedAPDistTunnelMaxReplSetupDenials OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of client tunnel setup denials by the AP because of reaching the maximum configured VLAN replications limit." ::= {wsManagedAPStatisticsEntry 32 } wsManagedAPARPReqsFromBcastToUcast OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of ARP requests converted from broadcast to unicast packet before transmitting on wireless network." ::= {wsManagedAPStatisticsEntry 33 } wsManagedAPFilteredARPRequest OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of ARP requests filtered by the wireless ARP suppression logic." ::= {wsManagedAPStatisticsEntry 34 } wsManagedAPBroadcastedARPRequests OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of ARP requests broadcasted on to the wireless network after being processed by wireless ARP suppression logic." ::= {wsManagedAPStatisticsEntry 35 } -- -- wsManagedAPRadioStatusTable -- wsManagedAPRadioStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPRadioStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains status parameters per radio interface for all the APs managed by controller." ::= { managedAP 4 } wsManagedAPRadioStatusEntry OBJECT-TYPE SYNTAX WsManagedAPRadioStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains status parameters per radio interface for an AP managed by the controller." INDEX { wsManagedAPMacAddress, wsManagedAPRadioInterface} ::= { wsManagedAPRadioStatusTable 1 } WsManagedAPRadioStatusEntry ::= SEQUENCE { wsManagedAPRadioInterface Integer32, wsManagedAPRadioMacAddress MacAddress, wsManagedAPRadioChannel Integer32, wsManagedAPRadioTxPower Integer32, wsManagedAPRadioAuthenticatedClients Unsigned32, wsManagedAPRadioWLANUtilization Integer32, wsManagedAPRadioFixedChannelIndicator INTEGER, wsManagedAPRadioMCAStatus INTEGER, wsManagedAPRadioFixedPowerIndicator INTEGER, wsManagedAPRadioMPAStatus INTEGER, wsManagedAPRadioNeighborCount Unsigned32, wsManagedAPRadioFixedChannelAction INTEGER, wsManagedAPRadioFixedChannel Integer32, wsManagedAPRadioFixedPowerAction INTEGER, wsManagedAPRadioFixedPower Integer32, wsManagedAPRadioBandwidth INTEGER, wsManagedAPRadioResourceMeasEnabled INTEGER } wsManagedAPRadioInterface OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The physical radio interface on the AP." ::= { wsManagedAPRadioStatusEntry 1 } wsManagedAPRadioMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the physical radio." ::= { wsManagedAPRadioStatusEntry 2 } wsManagedAPRadioChannel OBJECT-TYPE SYNTAX Integer32(0..13|36|40|44|48|52|56|60|64) MAX-ACCESS read-only STATUS current DESCRIPTION "If the radio is operational, the current transmit channel for this radio interface." ::= { wsManagedAPRadioStatusEntry 3 } wsManagedAPRadioTxPower OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "If the radio is operational, the current transmit power of the radio." ::= { wsManagedAPRadioStatusEntry 4 } wsManagedAPRadioAuthenticatedClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total count of clients authenticated on the physical radio." ::= { wsManagedAPRadioStatusEntry 5 } wsManagedAPRadioWLANUtilization OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Total network utilization for the physical radio. This value is based on radio statistics." ::= { wsManagedAPRadioStatusEntry 6 } wsManagedAPRadioFixedChannelIndicator OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This flag indicates if a fixed channel is configured and assigned to the radio." ::= { wsManagedAPRadioStatusEntry 7 } wsManagedAPRadioMCAStatus OBJECT-TYPE SYNTAX INTEGER { none(1), in-progress(2), complete(3), failure(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current state of a manual request to change the channel on this radio." ::= { wsManagedAPRadioStatusEntry 8 } wsManagedAPRadioFixedPowerIndicator OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This flag indicates if a fixed power setting is configured and assigned to the radio." ::= { wsManagedAPRadioStatusEntry 9 } wsManagedAPRadioMPAStatus OBJECT-TYPE SYNTAX INTEGER { none(1), in-progress(2), complete(3), failure(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current state of a manual request to change the power setting on this radio." ::= { wsManagedAPRadioStatusEntry 10 } wsManagedAPRadioNeighborCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of neighbors that can be seen by this radio in its RF area." ::= { wsManagedAPRadioStatusEntry 11 } wsManagedAPRadioFixedChannelAction OBJECT-TYPE SYNTAX INTEGER { none(1), apply(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object. When we set this object to apply, along with wsManagedAPRadioFixedChannel, controller starts applying fixed channel assignment for this radio. Read on this object will always return none." ::= { wsManagedAPRadioStatusEntry 12 } wsManagedAPRadioFixedChannel OBJECT-TYPE SYNTAX Integer32(0..13|36|40|44|48|52|56|60|64) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to assign the fixed channel for this radio on this Managed AP. The following MIB objects get changed on successful setting of this MIB object - 1. wsManagedAPRadioChannel --> changes to the channel set here 2. wsManagedAPRadioFixedChannelIndicator --> changes to 'yes (2)' Read on this object will always return 0." ::= { wsManagedAPRadioStatusEntry 13 } wsManagedAPRadioFixedPowerAction OBJECT-TYPE SYNTAX INTEGER { none(1), apply(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object. When we set this object to apply, controller starts applying fixed power adjustment for this radio. Read on this object will always return none." ::= { wsManagedAPRadioStatusEntry 14 } wsManagedAPRadioFixedPower OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to assign the fixed power for this radio on this Managed AP. The following MIB objects get changed on successful setting of this MIB object - 1. wsManagedAPRadioTxPower --> changes to the power set here 2. wsManagedAPRadioFixedPowerIndicator --> changes to 'yes (2)' Read on this object will always return 0." ::= { wsManagedAPRadioStatusEntry 15 } wsManagedAPRadioBandwidth OBJECT-TYPE SYNTAX INTEGER { none(0), twentyMHz(1), fortyMHz(2), eightyMHz(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current Channel Bandwidth In Use." ::= { wsManagedAPRadioStatusEntry 16 } wsManagedAPRadioResourceMeasEnabled OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Current state of enablement for Radio Resource Management (RRM)." ::= { wsManagedAPRadioStatusEntry 17 } -- -- wsManagedAPRadioStatisticsTable -- wsManagedAPRadioStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPRadioStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains statistics available for each physical radio on an AP managed by the controller." ::= { managedAP 5 } wsManagedAPRadioStatisticsEntry OBJECT-TYPE SYNTAX WsManagedAPRadioStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain statistics available for each physical radio on an AP managed by controller." AUGMENTS { wsManagedAPRadioStatusEntry } ::= { wsManagedAPRadioStatisticsTable 1 } WsManagedAPRadioStatisticsEntry ::= SEQUENCE { wsManagedAPRadioWLANPktsRecvd Counter64, wsManagedAPRadioWLANBytesRecvd Counter64, wsManagedAPRadioWLANPktsTransmitted Counter64, wsManagedAPRadioWLANBytesTransmitted Counter64, wsManagedAPRadioTxFragmentCount Counter32, wsManagedAPRadioMcastTxFrameCount Counter32, wsManagedAPRadioFailedCount Counter32, wsManagedAPRadioRetryCount Counter32, wsManagedAPRadioMultipleRetryCount Counter32, wsManagedAPRadioFrameDuplicateCount Counter32, wsManagedAPRadioRTSSuccessCount Counter32, wsManagedAPRadioRTSFailureCount Counter32, wsManagedAPRadioACKFailureCount Counter32, wsManagedAPRadioRecvdFragmentCount Counter32, wsManagedAPRadioMcastRecvdFrameCount Counter32, wsManagedAPRadioFCSErrorCount Counter32, wsManagedAPRadioTxFrameCount Counter32, wsManagedAPRadioWEPUndecryptableCount Counter32, wsManagedAPRadioWLANPktsRecvDropped Counter64, wsManagedAPRadioWLANBytesRecvDropped Counter64, wsManagedAPRadioWLANPktsTransmitDropped Counter64, wsManagedAPRadioWLANBytesTransmitDropped Counter64 } wsManagedAPRadioWLANPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets received by an AP on this radio interface." ::= { wsManagedAPRadioStatisticsEntry 1 } wsManagedAPRadioWLANBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes received by an AP on this radio interface." ::= { wsManagedAPRadioStatisticsEntry 2 } wsManagedAPRadioWLANPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets transmitted by an AP on this radio interface." ::= { wsManagedAPRadioStatisticsEntry 3 } wsManagedAPRadioWLANBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes transmitted by an AP on this radio interface." ::= { wsManagedAPRadioStatisticsEntry 4 } wsManagedAPRadioTxFragmentCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of acknowledged MPDU with an individual address or an MPDU with a multicast address of type data or management." ::= { wsManagedAPRadioStatisticsEntry 5 } wsManagedAPRadioMcastTxFrameCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of successfully transmitted MSDU frames where the multicast bit is set in the destination MAC address." ::= { wsManagedAPRadioStatisticsEntry 6 } wsManagedAPRadioFailedCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a MSDU is not transmitted successfully due to transmit attempts exceeding either the short retry limit or the long retry limit." ::= { wsManagedAPRadioStatisticsEntry 7 } wsManagedAPRadioRetryCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a MSDU is successfully transmitted after one or more retries." ::= { wsManagedAPRadioStatisticsEntry 8 } wsManagedAPRadioMultipleRetryCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a MSDU is successfully transmitted after more than one retry." ::= { wsManagedAPRadioStatisticsEntry 9 } wsManagedAPRadioFrameDuplicateCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a frame is received and sequence control field indicates is a duplicate." ::= { wsManagedAPRadioStatisticsEntry 10 } wsManagedAPRadioRTSSuccessCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of CTS frames received in response to the RTS frames." ::= { wsManagedAPRadioStatisticsEntry 11 } wsManagedAPRadioRTSFailureCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of CTS frames not received in response to the RTS frames." ::= { wsManagedAPRadioStatisticsEntry 12 } wsManagedAPRadioACKFailureCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of ACK frames not received when expected." ::= { wsManagedAPRadioStatisticsEntry 13 } wsManagedAPRadioRecvdFragmentCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of successfully received MPDU frames of type data or management." ::= { wsManagedAPRadioStatisticsEntry 14 } wsManagedAPRadioMcastRecvdFrameCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of MSDU frames received with the multicast bit set in the destination MAC address." ::= { wsManagedAPRadioStatisticsEntry 15 } wsManagedAPRadioFCSErrorCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of FCS errors detected in a received MPDU frame." ::= { wsManagedAPRadioStatisticsEntry 16 } wsManagedAPRadioTxFrameCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of each successfully transmitted MSDU." ::= { wsManagedAPRadioStatisticsEntry 17 } wsManagedAPRadioWEPUndecryptableCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of encrypted frames received and the key configuration of the transmitter indicates that the frame should not have been encrypted or that frame was discarded due to the receiving station not implementing the privacy option." ::= { wsManagedAPRadioStatisticsEntry 18 } wsManagedAPRadioWLANPktsRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets dropped in the receive direction on this radio interface. This is due to client QoS actions affecting the wireless up (inbound) direction from AP to client." ::= { wsManagedAPRadioStatisticsEntry 19 } wsManagedAPRadioWLANBytesRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes dropped in the receive direction on this radio interface. This is due to client QoS actions affecting the wireless up (inbound) direction from AP to client." ::= { wsManagedAPRadioStatisticsEntry 20 } wsManagedAPRadioWLANPktsTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets dropped in the transmit direction by this radio interface. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsManagedAPRadioStatisticsEntry 21 } wsManagedAPRadioWLANBytesTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes dropped in the transmit direction by this radio interface. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsManagedAPRadioStatisticsEntry 22 } -- -- wsManagedAPNeighborAPListTable -- wsManagedAPNeighborAPListTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPNeighborAPListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains neighbor AP list." ::= { managedAP 6 } wsManagedAPNeighborAPListEntry OBJECT-TYPE SYNTAX WsManagedAPNeighborAPListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains neighbor AP information." INDEX { wsManagedAPMacAddress, wsManagedAPRadioInterface, wsNeighborMacAddress} ::= { wsManagedAPNeighborAPListTable 1 } WsManagedAPNeighborAPListEntry ::= SEQUENCE { wsNeighborMacAddress MacAddress, wsNeighborSSID DisplayString, wsNeighborRSSI Integer32, wsNeighborStatus INTEGER, wsNeighborAge TimeTicks } wsNeighborMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of neighbor AP network. This could be a physical radio MAC or VAP MAC address." ::= { wsManagedAPNeighborAPListEntry 1 } wsNeighborSSID OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Service Set ID of neighbor AP network." ::= { wsManagedAPNeighborAPListEntry 2 } wsNeighborRSSI OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates Received Signal Strength(RSSI) from the neighbor radios in a given channel." ::= { wsManagedAPNeighborAPListEntry 3 } wsNeighborStatus OBJECT-TYPE SYNTAX INTEGER { managed(1), unknown(2), standalone(3), rogue(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates managed status of the AP." ::= { wsManagedAPNeighborAPListEntry 4 } wsNeighborAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates time since this AP was last detected." ::= { wsManagedAPNeighborAPListEntry 5 } wsManagedAPNeighborEntriesPurge OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object used to purge the AP neighbor entries. Read on this object will always return disable." ::= { managedAP 7 } -- -- wsManagedAPNeighborClientListTable -- wsManagedAPNeighborClientListTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPNeighborClientListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains neighbor client list currently detected by an RF scan on the radio." ::= { managedAP 8 } wsManagedAPNeighborClientListEntry OBJECT-TYPE SYNTAX WsManagedAPNeighborClientListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain neighbor client information." INDEX { wsManagedAPMacAddress, wsManagedAPRadioInterface, wsNeighborClientMacAddress} ::= { wsManagedAPNeighborClientListTable 1 } WsManagedAPNeighborClientListEntry ::= SEQUENCE { wsNeighborClientMacAddress MacAddress, wsNeighborClientRSSI Integer32, wsNeighborClientChannel Integer32, wsNeighborClientAge TimeTicks, wsNeighborClientDiscoveryReason BITS } wsNeighborClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of neighbor client station." ::= {wsManagedAPNeighborClientListEntry 1 } wsNeighborClientRSSI OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates RSSI from neighbor clients on the radio." ::= { wsManagedAPNeighborClientListEntry 2 } wsNeighborClientChannel OBJECT-TYPE SYNTAX Integer32(1..13|36|40|44|48|52|56|60|64) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates AP channel, on which the client frame was received." ::= { wsManagedAPNeighborClientListEntry 3 } wsNeighborClientAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates time since a client was last detected." ::= { wsManagedAPNeighborClientListEntry 4 } wsNeighborClientDiscoveryReason OBJECT-TYPE SYNTAX BITS { none(0), rfscan-discovered(1), neighbor-ap-associated(2), current-ap-associated(3), probe-request-discovered(4), peer-ap-associated(5), ad-hoc-rogue(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates discovery methods for the neighbor client." ::= { wsManagedAPNeighborClientListEntry 5 } -- -- wsManagedAPVAPStatusTable -- wsManagedAPVAPStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPVAPStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains status parameters for each VAP configured on a radio interface for a WS managed AP." ::= { managedAP 9 } wsManagedAPVAPStatusEntry OBJECT-TYPE SYNTAX WsManagedAPVAPStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains status parameters of each VAP configured on radio." INDEX { wsManagedAPMacAddress, wsManagedAPRadioInterface, wsManagedVAPId } ::= { wsManagedAPVAPStatusTable 1 } WsManagedAPVAPStatusEntry ::= SEQUENCE { wsManagedVAPId Integer32, wsManagedVAPMacAddress MacAddress, wsManagedVAPSSID DisplayString, wsManagedVAPAuthenticatedClients Unsigned32 } wsManagedVAPId OBJECT-TYPE SYNTAX Integer32(0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates VAP Id." ::= { wsManagedAPVAPStatusEntry 1 } wsManagedVAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the ethernet address of the VAP MAC address." ::= { wsManagedAPVAPStatusEntry 2 } wsManagedVAPSSID OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Network assigned to a VAP MAC Address." ::= { wsManagedAPVAPStatusEntry 3 } wsManagedVAPAuthenticatedClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of clients currently authenticated to VAP." ::= { wsManagedAPVAPStatusEntry 4 } -- -- wsManagedAPVAPStatisticsTable -- wsManagedAPVAPStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPVAPStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains statistics available for each VAP on the WS managed AP." ::= { managedAP 10 } wsManagedAPVAPStatisticsEntry OBJECT-TYPE SYNTAX WsManagedAPVAPStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain statistics available for each VAP on the WS managed AP." AUGMENTS { wsManagedAPVAPStatusEntry } ::= { wsManagedAPVAPStatisticsTable 1 } WsManagedAPVAPStatisticsEntry ::= SEQUENCE { wsManagedVAPAssociationFailures Counter32, wsManagedVAPAuthenticationFailures Counter32, wsManagedVAPWLANPktsRecvd Counter64, wsManagedVAPWLANBytesRecvd Counter64, wsManagedVAPWLANPktsTransmitted Counter64, wsManagedVAPWLANBytesTransmitted Counter64, wsManagedVAPWLANPktsRecvDropped Counter64, wsManagedVAPWLANBytesRecvDropped Counter64, wsManagedVAPWLANPktsTransmitDropped Counter64, wsManagedVAPWLANBytesTransmitDropped Counter64 } wsManagedVAPAssociationFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of clients that have been denied association to the VAP." ::= { wsManagedAPVAPStatisticsEntry 1 } wsManagedVAPAuthenticationFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of clients that have failed authentication to the VAP." ::= { wsManagedAPVAPStatisticsEntry 2 } wsManagedVAPWLANPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets received by an AP on this VAP." ::= { wsManagedAPVAPStatisticsEntry 3 } wsManagedVAPWLANBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes received by an AP on this VAP." ::= { wsManagedAPVAPStatisticsEntry 4 } wsManagedVAPWLANPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets transmitted by an AP on this VAP." ::= { wsManagedAPVAPStatisticsEntry 5 } wsManagedVAPWLANBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes transmitted by an AP on this VAP." ::= { wsManagedAPVAPStatisticsEntry 6 } wsManagedVAPWLANPktsRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets dropped in the receive direction by an AP on this VAP. This is due to client QoS actions affecting the wireless up (inbound) direction from AP to client." ::= { wsManagedAPVAPStatisticsEntry 7 } wsManagedVAPWLANBytesRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes dropped in the receive direction by an AP on this VAP. This is due to client QoS actions affecting the wireless up (inbound) direction from AP to client." ::= { wsManagedAPVAPStatisticsEntry 8 } wsManagedVAPWLANPktsTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets dropped in the transmit direction by an AP on this VAP. This is due to client QoS actions affecting the wireless down (outbound) direction from client to AP." ::= { wsManagedAPVAPStatisticsEntry 9 } wsManagedVAPWLANBytesTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes dropped in the transmit direction by an AP on this VAP. This is due to client QoS actions affecting the wireless down (outbound) direction from client to AP." ::= { wsManagedAPVAPStatisticsEntry 10 } wsManagedAPResetAll OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object. Setting this object to enable will reset all the managed APs. Read on this object will always return disable." ::= { managedAP 11 } -- -- wsManagedAPRadioEligibleChannelListTable -- wsManagedAPRadioEligibleChannelListTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPRadioEligibleChannelListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents eligible channel entries for an AP radio to consider for channel algorithm. It is based on country code, hardware capabilities and any configured channel limitations." ::= { managedAP 12 } wsManagedAPRadioEligibleChannelListEntry OBJECT-TYPE SYNTAX WsManagedAPRadioEligibleChannelListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents eligible channel for an AP radio." INDEX { wsManagedAPMacAddress, wsManagedAPRadioInterface, wsManagedAPRadioEligibleChannel} ::= { wsManagedAPRadioEligibleChannelListTable 1 } WsManagedAPRadioEligibleChannelListEntry ::= SEQUENCE { wsManagedAPRadioEligibleChannel Integer32, wsManagedAPRadioEligibleChannelRdrDetRequired INTEGER, wsManagedAPRadioEligibleChannelRdrDetected INTEGER, wsManagedAPRadioEligibleChannelLastRdrDetTime DisplayString } wsManagedAPRadioEligibleChannel OBJECT-TYPE SYNTAX Integer32(1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates list of supported channel by the managed ap. List contains one or more entries from 1-255, actual range is determined by physical mode and country code." ::= {wsManagedAPRadioEligibleChannelListEntry 1 } wsManagedAPRadioEligibleChannelRdrDetRequired OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This flag indicates if radar detection is enabled or not on this channel." ::= {wsManagedAPRadioEligibleChannelListEntry 2 } wsManagedAPRadioEligibleChannelRdrDetected OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This flag indicates if radar is detected or not on this channel." ::= {wsManagedAPRadioEligibleChannelListEntry 3 } wsManagedAPRadioEligibleChannelLastRdrDetTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the time in seconds since last radar was detected." ::= {wsManagedAPRadioEligibleChannelListEntry 4 } --************************************************************************************** -- associatedClient --************************************************************************************** -- -- wsAssociatedClientStatusTable -- wsAssociatedClientStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAssociatedClientStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table contains status parameters of clients that are currently associated with managed APs." ::= { associatedClient 1 } wsAssociatedClientStatusEntry OBJECT-TYPE SYNTAX WsAssociatedClientStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table contain client status parameters assocaited with the WS managed AP." INDEX { wsAssociatedClientMacAddress } ::= { wsAssociatedClientStatusTable 1 } WsAssociatedClientStatusEntry ::= SEQUENCE { wsAssociatedClientMacAddress MacAddress, wsAssociatedClientTunnelIpAddress IpAddress, wsAssociatedClientUserName DisplayString, wsAssociatedClientSSID DisplayString, wsAssociatedClientVLAN Integer32, wsAssociatedClientStatus INTEGER, wsAssociatedClientTxDataRate Integer32, wsAssociatedClientInactivePeriod TimeTicks, wsAssociatedClientDisassociateAction INTEGER, wsAssociatedClientAge TimeTicks, wsAssociatedClientNwTime TimeTicks, wsAssociatedClientAssociatingSwitch INTEGER, wsAssociatedClientSwitchMacAddress MacAddress, wsAssociatedClientSwitchIpAddress IpAddress, wsAssociatedClientDot11nCapable INTEGER, wsAssociatedClientStbcCapable INTEGER, wsAssociatedClientDistTunnelStatus INTEGER, wsAssociatedClientDistTunnelRoamStatus INTEGER, wsAssociatedClientDistTunnelHomeAPMac MacAddress, wsAssociatedClientDistTunnelAssocAPMac MacAddress, wsAssociatedClientAPMacAddress MacAddress, wsAssociatedClientBSSID MacAddress, wsAssociatedClientRadioInterface Integer32, wsAssociatedClientChannel Integer32, wsAssociatedClientIpAddress IpAddress, wsAssociatedClientNetBiosName DisplayString, wsAssociatedClientRRMSupported INTEGER, wsAssociatedClientRRMLocationReportSupported INTEGER, wsAssociatedClientRRMBeaconTableMeasurementSupported INTEGER, wsAssociatedClientRRMBeaconActiveMeasurementSupported INTEGER, wsAssociatedClientRRMBeaconPassiveMeasurementSupported INTEGER, wsAssociatedClientRRMChannelLoadMeasurementSupported INTEGER } wsAssociatedClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Associated client MAC address." ::= {wsAssociatedClientStatusEntry 1 } wsAssociatedClientTunnelIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Indicates network IP address of the client station, 0.0.0.0 indicates unknown. Tunnel IP subnet is present only for clients authenticated with tunneled VAPs." ::= {wsAssociatedClientStatusEntry 2 } wsAssociatedClientUserName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates user name of the client that have authenticated via 802.1x, clients on networks with other security modes will not have a user name." ::= { wsAssociatedClientStatusEntry 3 } wsAssociatedClientSSID OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the network on which the client is connected." ::= { wsAssociatedClientStatusEntry 4 } wsAssociatedClientVLAN OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "If client is on VAP using VLAN data forwarding mode, indicates obsolete assigned VLAN." ::= { wsAssociatedClientStatusEntry 5 } wsAssociatedClientStatus OBJECT-TYPE SYNTAX INTEGER { authenticated(1), associated(2), disassociated(3) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates client's status." ::= { wsAssociatedClientStatusEntry 6 } wsAssociatedClientTxDataRate OBJECT-TYPE SYNTAX Integer32(2..1200) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the data rate, AP will actually support in setting up communications with client stations represented by a count from 2 - 1200, corresponding to data rates in multiples of 500 kbit/s from 1 Mbit/s to 600 Mbit/s. Supported Data Rate Mbps 2 1 4 2 11 5.5 12 6 18 9 and so on. " ::= { wsAssociatedClientStatusEntry 7 } wsAssociatedClientInactivePeriod OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS obsolete DESCRIPTION "For a current association, period of time that the AP has not seen any traffic for the client." ::= { wsAssociatedClientStatusEntry 8 } wsAssociatedClientDisassociateAction OBJECT-TYPE SYNTAX INTEGER { none(1), start(2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This is an action object. Setting this object to start will initiate the disassociation of associated client. Read on this object will always return none." ::= { wsAssociatedClientStatusEntry 9 } wsAssociatedClientAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates time since the controller has received new data for this client." ::= { wsAssociatedClientStatusEntry 10 } wsAssociatedClientAssociatingSwitch OBJECT-TYPE SYNTAX INTEGER { local-switch(1), peer-switch(2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates whether the client is associated to an AP managed by this controller or peer-controller." ::= {wsAssociatedClientStatusEntry 11} wsAssociatedClientSwitchMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "MAC address of the WS associating the client." ::= {wsAssociatedClientStatusEntry 12} wsAssociatedClientSwitchIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "IP address of the WS associating the client." ::= {wsAssociatedClientStatusEntry 13} wsAssociatedClientDot11nCapable OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Flag indicating whether this client is capable of 802.11n operation." ::= {wsAssociatedClientStatusEntry 14} wsAssociatedClientStbcCapable OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Flag indicating whether this client is capable of Space Time Block Code (STBC) operation." ::= {wsAssociatedClientStatusEntry 15} wsAssociatedClientDistTunnelStatus OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates whether L2 Distributed Tunneling is Enabled or Disabled" ::= {wsAssociatedClientStatusEntry 16 } wsAssociatedClientDistTunnelRoamStatus OBJECT-TYPE SYNTAX INTEGER{ associated(0), home(1) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates whether the client is using the distrubuted tunnel or not. Also indicates if it is a roamed client or not." ::= {wsAssociatedClientStatusEntry 17 } wsAssociatedClientDistTunnelHomeAPMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates MAC Address of the client's Home AP. Here the client should be associated with the network on which the L2 Distributed Tunneling is enabled." ::= {wsAssociatedClientStatusEntry 18 } wsAssociatedClientDistTunnelAssocAPMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "MAC Address of the client's Association AP to which the client has roamed to." ::= {wsAssociatedClientStatusEntry 19 } wsAssociatedClientAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "MAC Address of the AP to which client is Associated." ::= {wsAssociatedClientStatusEntry 20 } wsAssociatedClientBSSID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "BSSID of the VAP to which client is associated." ::= {wsAssociatedClientStatusEntry 21 } wsAssociatedClientRadioInterface OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the radio interface on which client is associated." ::= {wsAssociatedClientStatusEntry 22 } wsAssociatedClientChannel OBJECT-TYPE SYNTAX Integer32(1..165) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates channel for associated client entry." ::= {wsAssociatedClientStatusEntry 23 } wsAssociatedClientNwTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates time since this client first authenticated with the network." ::= { wsAssociatedClientStatusEntry 24 } wsAssociatedClientIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates network IPv4 address of the client station detetecd through ARP snooping, 0.0.0.0 indicates unknown." ::= {wsAssociatedClientStatusEntry 25 } wsAssociatedClientNetBiosName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "NetBios Name of the client." ::= { wsAssociatedClientStatusEntry 26 } wsAssociatedClientRRMSupported OBJECT-TYPE SYNTAX INTEGER{ enabled(1), supported(2), unsupported(3) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Indicates if the Radio Resource Management (RRM) portion of the IEEE 802.11k standard is supported by client and RRM is enabled is on the AP Profile. Value 2 indicates the client supports RRM portion and RRM Mode is not enabled on AP Profile. Value 3 indicates client doesnot support RRM " ::= {wsAssociatedClientStatusEntry 27 } wsAssociatedClientRRMLocationReportSupported OBJECT-TYPE SYNTAX INTEGER{ supported(1), unsupported(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Indicates if the client can support RRM location report requests." ::= {wsAssociatedClientStatusEntry 28 } wsAssociatedClientRRMBeaconTableMeasurementSupported OBJECT-TYPE SYNTAX INTEGER{ supported(1), unsupported(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Indicates if the client can detect APs via RRM beacon table reports." ::= {wsAssociatedClientStatusEntry 29 } wsAssociatedClientRRMBeaconActiveMeasurementSupported OBJECT-TYPE SYNTAX INTEGER{ supported(1), unsupported(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Indicates if the client supports active scan capability." ::= {wsAssociatedClientStatusEntry 30 } wsAssociatedClientRRMBeaconPassiveMeasurementSupported OBJECT-TYPE SYNTAX INTEGER{ supported(1), unsupported(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Indicates if the client supports passive scan capability." ::= {wsAssociatedClientStatusEntry 31 } wsAssociatedClientRRMChannelLoadMeasurementSupported OBJECT-TYPE SYNTAX INTEGER{ supported(1), unsupported(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Indicates if the client supports RRM channel load measurement." ::= {wsAssociatedClientStatusEntry 32 } -- -- wsAssociatedClientStatisticsTable -- wsAssociatedClientStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAssociatedClientStatisticsEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table contains statistics available for each client associated to a WS managed AP." ::= { associatedClient 2 } wsAssociatedClientStatisticsEntry OBJECT-TYPE SYNTAX WsAssociatedClientStatisticsEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table contain statistics available for each client associated a WS managed AP." AUGMENTS { wsAssociatedClientStatusEntry } ::= { wsAssociatedClientStatisticsTable 1 } WsAssociatedClientStatisticsEntry ::= SEQUENCE { wsAssociatedClientPktsRecvd Counter64, wsAssociatedClientBytesRecvd Counter64, wsAssociatedClientPktsTransmitted Counter64, wsAssociatedClientBytesTransmitted Counter64, wsAssociatedClientDuplicatePktsRecvd Counter32, wsAssociatedClientFragmentedPktsRecvd Counter32, wsAssociatedClientFragmentedPktsTransmitted Counter32, wsAssociatedClientTransmitRetryCount Counter32, wsAssociatedClientTransmitRetryFailedCount Counter32, wsAssociatedClientPktsRecvDropped Counter64, wsAssociatedClientBytesRecvDropped Counter64, wsAssociatedClientPktsTransmitDropped Counter64, wsAssociatedClientBytesTransmitDropped Counter64, wsAssociatedClientTsViolatePktsRecvd Counter32, wsAssociatedClientTsViolatePktsTransmitted Counter32 } wsAssociatedClientPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total packets received by a managed AP from the client station." ::= { wsAssociatedClientStatisticsEntry 1 } wsAssociatedClientBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total bytes received by a managed AP from the client station." ::= { wsAssociatedClientStatisticsEntry 2 } wsAssociatedClientPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total packets transmitted by a managed AP to the client station." ::= { wsAssociatedClientStatisticsEntry 3 } wsAssociatedClientBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total bytes transmitted by a managed AP to the client station." ::= { wsAssociatedClientStatisticsEntry 4 } wsAssociatedClientDuplicatePktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total duplicate packets received from the client station." ::= { wsAssociatedClientStatisticsEntry 5 } wsAssociatedClientFragmentedPktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total fragmented packets received from the client station." ::= { wsAssociatedClientStatisticsEntry 6 } wsAssociatedClientFragmentedPktsTransmitted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total fragmented packets transmitted to the client station." ::= { wsAssociatedClientStatisticsEntry 7 } wsAssociatedClientTransmitRetryCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates number of times transmits to client station succeeded after one or more retries." ::= { wsAssociatedClientStatisticsEntry 8 } wsAssociatedClientTransmitRetryFailedCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Number of times transmits to client station failed after one or more retries." ::= { wsAssociatedClientStatisticsEntry 9 } wsAssociatedClientPktsRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Total packets dropped in the receive direction by a managed AP from the client station. This is due to client QoS actions affecting the wireless up (inbound) direction from client to AP." ::= { wsAssociatedClientStatisticsEntry 10 } wsAssociatedClientBytesRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Total bytes dropped in the receive direction by a managed AP from the client station. This is due to client QoS actions affecting the wireless up (inbound) direction from client to AP." ::= { wsAssociatedClientStatisticsEntry 11 } wsAssociatedClientPktsTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Total packets dropped in the transmit direction by a managed AP to the client station. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsAssociatedClientStatisticsEntry 12 } wsAssociatedClientBytesTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Total bytes dropped in the transmit direction by a managed AP to the client station. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsAssociatedClientStatisticsEntry 13 } wsAssociatedClientTsViolatePktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Number of packets received by the AP from a client station that are in excess of the client's alotted traffic stream (TS) uplink bandwidth, or are for an access category requiring admission control to which the client station has not been admitted." ::= { wsAssociatedClientStatisticsEntry 14 } wsAssociatedClientTsViolatePktsTransmitted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Number of packets transmitted by the AP to a client station that are in excess of the client's alotted traffic stream (TS) downlink bandwidth, or are for an access category requiring admission control to which the client station has not been admitted." ::= { wsAssociatedClientStatisticsEntry 15 } -- -- wsAssociatedClientNeighborManagedAPStatusTable -- wsAssociatedClientNeighborManagedAPStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAssociatedClientNeighborManagedAPStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is maintained to lookup all WS managed APs detected, client can see in its RF area." ::= { associatedClient 3 } wsAssociatedClientNeighborManagedAPStatusEntry OBJECT-TYPE SYNTAX WsAssociatedClientNeighborManagedAPStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table contain WS managed APs that can be seen by client in its RF area." INDEX { wsClientStationMacAddress, wsClientNeighborWSManagedAPMacAddress, wsClientNeighborWSManagedAPRadioInterface } ::= { wsAssociatedClientNeighborManagedAPStatusTable 1 } WsAssociatedClientNeighborManagedAPStatusEntry ::= SEQUENCE { wsClientStationMacAddress MacAddress, wsClientNeighborWSManagedAPMacAddress MacAddress, wsClientNeighborWSManagedAPRadioInterface Integer32, wsClientStationDiscoveryReason BITS } wsClientStationMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The Ethernet address of a client station." ::= {wsAssociatedClientNeighborManagedAPStatusEntry 1 } wsClientNeighborWSManagedAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The Ethernet address of a WS managed AP." ::= {wsAssociatedClientNeighborManagedAPStatusEntry 2 } wsClientNeighborWSManagedAPRadioInterface OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The radio interface of Managed AP." ::= {wsAssociatedClientNeighborManagedAPStatusEntry 3 } wsClientStationDiscoveryReason OBJECT-TYPE SYNTAX BITS { none(0), rfscan-discovered(1), neighbor-ap-associated(2), current-ap-associated(3), probe-request-discovered(4), ad-hoc-rogue(5), associated-to-peer-ap(6) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates the client status with respect to the Managed AP it is refering. One or more flags can be enabled at the same time." ::= {wsAssociatedClientNeighborManagedAPStatusEntry 4 } -- -- wsVAPAssociatedClientStatusTable -- wsVAPAssociatedClientStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsVAPAssociatedClientStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION " This table is maintained to lookup clients associated to a specific VAP on a WS managed AP." ::= { associatedClient 4 } wsVAPAssociatedClientStatusEntry OBJECT-TYPE SYNTAX WsVAPAssociatedClientStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table contain clients associated to each VAP." INDEX { wsVAPMacAddress, wsVAPAssociatedClientMacAddress } ::= { wsVAPAssociatedClientStatusTable 1 } WsVAPAssociatedClientStatusEntry ::= SEQUENCE { wsVAPMacAddress MacAddress, wsVAPAssociatedClientMacAddress MacAddress } wsVAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The Ethernet address assigned to a VAP." ::= {wsVAPAssociatedClientStatusEntry 1 } wsVAPAssociatedClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The Ethernet address of associated client station." ::= {wsVAPAssociatedClientStatusEntry 2 } -- -- wsSSIDAssociatedClientStatusTable -- wsSSIDAssociatedClientStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsSSIDAssociatedClientStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION " This table is maintained to lookup all clients associated to a particular network." ::= { associatedClient 5 } wsSSIDAssociatedClientStatusEntry OBJECT-TYPE SYNTAX WsSSIDAssociatedClientStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table contain clients associated to a particular network." INDEX { wsSSIDAssociatedClientMacAddress } ::= { wsSSIDAssociatedClientStatusTable 1 } WsSSIDAssociatedClientStatusEntry ::= SEQUENCE { wsSSID DisplayString, wsSSIDAssociatedClientMacAddress MacAddress } wsSSID OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Indicates the network on which the client is connected." ::= {wsSSIDAssociatedClientStatusEntry 1 } wsSSIDAssociatedClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The Ethernet address of the client station." ::= {wsSSIDAssociatedClientStatusEntry 2 } -- -- wsSwitchAssociatedClientStatusTable -- wsSwitchAssociatedClientStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsSwitchAssociatedClientStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION " This table is maintained to lookup clients associated to the APs managed by the specific controller." ::= { associatedClient 6 } wsSwitchAssociatedClientStatusEntry OBJECT-TYPE SYNTAX WsSwitchAssociatedClientStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table contain client associated to each controller." INDEX { wsSwitchIPAddress, wsSwitchAssociatedClientMacAddress } ::= { wsSwitchAssociatedClientStatusTable 1 } WsSwitchAssociatedClientStatusEntry ::= SEQUENCE { wsAssociatedClientSwitchIPAddress IpAddress, wsSwitchAssociatedClientMacAddress MacAddress } wsAssociatedClientSwitchIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "IP address of the WS associating the client." ::= {wsSwitchAssociatedClientStatusEntry 1} wsSwitchAssociatedClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Ethernet address of the associated client station." ::= {wsSwitchAssociatedClientStatusEntry 2 } -- -- wsAssociatedClientQosStatusTable -- wsAssociatedClientQosStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAssociatedClientQosStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table contains client QoS status parameters of clients that are currently associated with managed APs. These objects represent the actual operational status values in effect for the clients." ::= { associatedClient 7 } wsAssociatedClientQosStatusEntry OBJECT-TYPE SYNTAX WsAssociatedClientQosStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table contains client QoS status parameters for a client associated with the WS managed AP." AUGMENTS { wsAssociatedClientStatusEntry } ::= { wsAssociatedClientQosStatusTable 1 } WsAssociatedClientQosStatusEntry ::= SEQUENCE { wsAssociatedClientQosBandwidthLimitDown Unsigned32, wsAssociatedClientQosBandwidthLimitUp Unsigned32, wsAssociatedClientQosAccessControlDownType INTEGER, wsAssociatedClientQosAccessControlDownName DisplayString, wsAssociatedClientQosAccessControlUpType INTEGER, wsAssociatedClientQosAccessControlUpName DisplayString, wsAssociatedClientQosDiffservPolicyDownType INTEGER, wsAssociatedClientQosDiffservPolicyDownName DisplayString, wsAssociatedClientQosDiffservPolicyUpType INTEGER, wsAssociatedClientQosDiffservPolicyUpName DisplayString, wsAssociatedClientQosOperStatus INTEGER } wsAssociatedClientQosBandwidthLimitDown OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Maximum bandwidth rate allowed for the wireless down (outbound) direction from AP to client, thus controlling the maximum receive rate from the AP for this wireless client. This parameter is specified in bits-per-second (bps). The displayed value represents the actual bandwidth rate in use for the client, which may differ from the configured value since the AP rounds down to the nearest 64000 bps. A value of 0 indicates bandwidth limiting is disabled in this direction for the client." ::= { wsAssociatedClientQosStatusEntry 1 } wsAssociatedClientQosBandwidthLimitUp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Maximum bandwidth rate allowed for the wireless up (inbound) direction from client to AP, thus controlling the maximum send rate from this wireless client to the AP. This parameter is specified in bits-per-second (bps). The displayed value represents the actual bandwidth rate in use for the client, which may differ from the configured value since the AP rounds down to the nearest 64000 bps. A value of 0 indicates bandwidth limiting is disabled in this direction for the client." ::= { wsAssociatedClientQosStatusEntry 2 } wsAssociatedClientQosAccessControlDownType OBJECT-TYPE SYNTAX INTEGER { none(1), ip(2), mac(3), ipv6(4) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Access list type used for the wireless down (outbound) direction from the AP to this client. The wsAssociatedClientQosAccessControlDownName object identifies the access list." ::= { wsAssociatedClientQosStatusEntry 3 } wsAssociatedClientQosAccessControlDownName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Name of the access list in use in accordance with the wsAssociatedClientQosAccessControlDownType as follows: none(1) - This object is not displayed. ip(2) - This specifies an IP access list number in the range 1-199, or an IP access list name as defined by the aclName object in the aclTable in the FASTPATH-QOS-ACL-MIB. mac(3) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid MAC access list name, as defined by the aclMacName object in the FASTPATH-QOS-ACL-MIB. ipv6(4) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid IPV6 access list name, as defined by the aclIpv6Name object in the FASTPATH-QOS-ACL-MIB. Note that numbered IP access lists are displayed here using a character string notation instead of an integer." ::= { wsAssociatedClientQosStatusEntry 4 } wsAssociatedClientQosAccessControlUpType OBJECT-TYPE SYNTAX INTEGER { none(1), ip(2), mac(3), ipv6(4) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Access list type used for the wireless up (inbound) direction from this client to the AP. The wsAssociatedClientQosAccessControlUpName object identifies the access list." ::= { wsAssociatedClientQosStatusEntry 5 } wsAssociatedClientQosAccessControlUpName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Name of the access list in use in accordance with the wsAssociatedClientQosAccessControlUpType as follows: none(1) - This object is not displayed. ip(2) - This specifies an IP access list number in the range 1-199, or an IP access list name as defined by the aclName object in the aclTable in the FASTPATH-QOS-ACL-MIB. Note that numbered IP access lists are displayed here using a character string notation instead of an integer." ::= { wsAssociatedClientQosStatusEntry 6 } wsAssociatedClientQosDiffservPolicyDownType OBJECT-TYPE SYNTAX INTEGER { none(1), in(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "DiffServ policy type used for the wireless down (outbound) direction from the AP to this client. The wsAssociatedClientQosDiffservPolicyDownName object identifies the DiffServ policy." ::= { wsAssociatedClientQosStatusEntry 7 } wsAssociatedClientQosDiffservPolicyDownName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Name of the DiffServ policy in use in accordance with the wsAssociatedClientQosDiffservPolicyDownType as follows: none(1) - This object is not displayed. in(2) - This specifies a DiffServ policy name, as defined by the agentDiffServPolicyName object in the FASTPATH-QOS-DIFFSERV-PRIVATE-MIB. Note that only DiffServ policy defintions of type 'in' are supported for wireless client QoS operation." ::= { wsAssociatedClientQosStatusEntry 8 } wsAssociatedClientQosDiffservPolicyUpType OBJECT-TYPE SYNTAX INTEGER { none(1), in(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "DiffServ policy type used for the wireless up (inbound) direction from this client to the AP. The wsAssociatedClientQosDiffservPolicyUpName object identifies the DiffServ policy." ::= { wsAssociatedClientQosStatusEntry 9 } wsAssociatedClientQosDiffservPolicyUpName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Name of the DiffServ policy in use in accordance with the wsAssociatedClientQosDiffservPolicyUpType as follows: none(1) - This object is not displayed. in(2) - This specifies a DiffServ policy name, as defined by the agentDiffServPolicyName object in the FASTPATH-QOS-DIFFSERV-PRIVATE-MIB. Note that only DiffServ policy defintions of type 'in' are supported for wireless client QoS operation." ::= { wsAssociatedClientQosStatusEntry 10 } wsAssociatedClientQosOperStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Designates the AP quality-of-service operational status for this wireless client. This represents the combined states of the wsApClientQosMode object and the wsNetworkClientQosMode object for the wireless network to which this client is associated." ::= { wsAssociatedClientQosStatusEntry 11 } -- -- wsAssociatedClientSessionStatisticsTable -- wsAssociatedClientSessionStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAssociatedClientSessionStatisticsEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table contains statistics available for each client associated to a WS managed AP, but accumulated for the duration of the entire WLAN session, inclusive of client roaming." ::= { associatedClient 8 } wsAssociatedClientSessionStatisticsEntry OBJECT-TYPE SYNTAX WsAssociatedClientSessionStatisticsEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table contain statistics available for each client associated a WS managed AP, but accumulated for the duration of the entire WLAN session, inclusive of client roaming." AUGMENTS { wsAssociatedClientStatusEntry } ::= { wsAssociatedClientSessionStatisticsTable 1 } WsAssociatedClientSessionStatisticsEntry ::= SEQUENCE { wsAssociatedClientSessionPktsRecvd Counter64, wsAssociatedClientSessionBytesRecvd Counter64, wsAssociatedClientSessionPktsTransmitted Counter64, wsAssociatedClientSessionBytesTransmitted Counter64, wsAssociatedClientSessionDuplicatePktsRecvd Counter32, wsAssociatedClientSessionFragmentedPktsRecvd Counter32, wsAssociatedClientSessionFragmentedPktsTransmitted Counter32, wsAssociatedClientSessionTransmitRetryCount Counter32, wsAssociatedClientSessionTransmitRetryFailedCount Counter32, wsAssociatedClientSessionPktsRecvDropped Counter64, wsAssociatedClientSessionBytesRecvDropped Counter64, wsAssociatedClientSessionPktsTransmitDropped Counter64, wsAssociatedClientSessionBytesTransmitDropped Counter64, wsAssociatedClientSessionTSViolatePktsRecvd Counter32, wsAssociatedClientSessionTSViolatePktsTransmitted Counter32 } wsAssociatedClientSessionPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total packets received by managed APs from the client station throughout the duration of the current WLAN session." ::= { wsAssociatedClientSessionStatisticsEntry 1 } wsAssociatedClientSessionBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total bytes received by managed APs from the client station throughout the duration of the current WLAN session." ::= { wsAssociatedClientSessionStatisticsEntry 2 } wsAssociatedClientSessionPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total packets transmitted by managed APs to the client station throughout the duration of the current WLAN session." ::= { wsAssociatedClientSessionStatisticsEntry 3 } wsAssociatedClientSessionBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total bytes transmitted by managed APs to the client station throughout the duration of the current WLAN session." ::= { wsAssociatedClientSessionStatisticsEntry 4 } wsAssociatedClientSessionDuplicatePktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total duplicate packets received from the client station throughout the duration of the current WLAN session." ::= { wsAssociatedClientSessionStatisticsEntry 5 } wsAssociatedClientSessionFragmentedPktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total fragmented packets received from the client station. throughout the duration of the current WLAN session." ::= { wsAssociatedClientSessionStatisticsEntry 6 } wsAssociatedClientSessionFragmentedPktsTransmitted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total fragmented packets transmitted to the client station throughout the duration of the current WLAN session." ::= { wsAssociatedClientSessionStatisticsEntry 7 } wsAssociatedClientSessionTransmitRetryCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates number of times transmits to client station succeeded after one or more retries throughout the duration of the current WLAN session." ::= { wsAssociatedClientSessionStatisticsEntry 8 } wsAssociatedClientSessionTransmitRetryFailedCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Number of times transmits to client station failed after one or more retries throughout the duration of the current WLAN session." ::= { wsAssociatedClientSessionStatisticsEntry 9 } wsAssociatedClientSessionPktsRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Total packets dropped in the receive direction by managed APs from the client station throughout the duration of the current WLAN session. This is due to client QoS actions affecting the wireless up (inbound) direction from client to AP." ::= { wsAssociatedClientSessionStatisticsEntry 10 } wsAssociatedClientSessionBytesRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Total bytes dropped in the receive direction by managed APs from the client station throughout the duration of the current WLAN session. This is due to client QoS actions affecting the wireless up (inbound) direction from client to AP." ::= { wsAssociatedClientSessionStatisticsEntry 11 } wsAssociatedClientSessionPktsTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Total packets dropped in the transmit direction by managed APs to the client station throughout the duration of the current WLAN session. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsAssociatedClientSessionStatisticsEntry 12 } wsAssociatedClientSessionBytesTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Total bytes dropped in the transmit direction by managed APs to the client station throughout the duration of the current WLAN session. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsAssociatedClientSessionStatisticsEntry 13 } wsAssociatedClientSessionTSViolatePktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Number of packets received by managed APs from a client station throughout the duration of the current WLAN session that are in excess of the client's alotted traffic stream (TS) uplink bandwidth, or are for an access category requiring admission control to which the client station has not been admitted." ::= { wsAssociatedClientSessionStatisticsEntry 14 } wsAssociatedClientSessionTSViolatePktsTransmitted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Number of packets transmitted by managed APs to a client station throughout the duration of the current WLAN session that are in excess of the client's alotted traffic stream (TS) downlink bandwidth, or are for an access category requiring admission control to which the client station has not been admitted." ::= { wsAssociatedClientSessionStatisticsEntry 15 } -- -- wsAssociatedClientQosCachedStatusTable -- wsAssociatedClientQosCachedStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAssociatedClientQosCachedStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table contains cached client QoS status parameters of clients that are currently associated with managed APs. These objects represent values that were retrieved from a RADIUS server for this client. See the wsAssociatedClientQosStatusTable for the current set of operational values in use for this client." ::= { associatedClient 9 } wsAssociatedClientQosCachedStatusEntry OBJECT-TYPE SYNTAX WsAssociatedClientQosCachedStatusEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry in this table contains client QoS cached status parameters for a client associated with the WS managed AP. Only those parameters successfully retrieved from a RADIUS server via 802.1X authentication on behalf of a wireless client are displayed." AUGMENTS { wsAssociatedClientStatusEntry } ::= { wsAssociatedClientQosCachedStatusTable 1 } WsAssociatedClientQosCachedStatusEntry ::= SEQUENCE { wsAssociatedClientQosCachedBandwidthLimitDown Unsigned32, wsAssociatedClientQosCachedBandwidthLimitUp Unsigned32, wsAssociatedClientQosCachedAccessControlDownType INTEGER, wsAssociatedClientQosCachedAccessControlDownName DisplayString, wsAssociatedClientQosCachedAccessControlUpType INTEGER, wsAssociatedClientQosCachedAccessControlUpName DisplayString, wsAssociatedClientQosCachedDiffservPolicyDownType INTEGER, wsAssociatedClientQosCachedDiffservPolicyDownName DisplayString, wsAssociatedClientQosCachedDiffservPolicyUpType INTEGER, wsAssociatedClientQosCachedDiffservPolicyUpName DisplayString } wsAssociatedClientQosCachedBandwidthLimitDown OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Maximum bandwidth rate allowed for the wireless down (outbound) direction from AP to client, thus controlling the maximum receive rate from the AP for this wireless client. This parameter is specified in bits-per-second (bps). A value of 0 indicates bandwidth limiting is disabled in this direction for the client." ::= { wsAssociatedClientQosCachedStatusEntry 1 } wsAssociatedClientQosCachedBandwidthLimitUp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Maximum bandwidth rate allowed for the wireless up (inbound) direction from client to AP, thus controlling the maximum send rate from this wireless client to the AP. This parameter is specified in bits-per-second (bps). A value of 0 indicates bandwidth limiting is disabled in this direction for the client." ::= { wsAssociatedClientQosCachedStatusEntry 2 } wsAssociatedClientQosCachedAccessControlDownType OBJECT-TYPE SYNTAX INTEGER { none(1), ip(2), mac(3), ipv6(4) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Access list type used for the wireless down (outbound) direction from the AP to this client. The wsAssociatedClientQosCachedAccessControlDownName object identifies the access list." ::= { wsAssociatedClientQosCachedStatusEntry 3 } wsAssociatedClientQosCachedAccessControlDownName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Name of the access list in use in accordance with the wsAssociatedClientQosCachedAccessControlDownType as follows: none(1) - This object is not displayed. ip(2) - This specifies an IP access list number in the range 1-199, or an IP access list name as defined by the aclName object in the aclTable in the FASTPATH-QOS-ACL-MIB. mac(3) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid MAC access list name, as defined by the aclMacName object in the FASTPATH-QOS-ACL-MIB. ipv6(4) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid IPV6 access list name, as defined by the aclIpv6Name object in the FASTPATH-QOS-ACL-MIB. Note that numbered IP access lists are displayed here using a character string notation instead of an integer." ::= { wsAssociatedClientQosCachedStatusEntry 4 } wsAssociatedClientQosCachedAccessControlUpType OBJECT-TYPE SYNTAX INTEGER { none(1), ip(2), mac(3), ipv6(4) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Access list type used for the wireless up (inbound) direction from this client to the AP. The wsAssociatedClientQosCachedAccessControlUpName object identifies the access list." ::= { wsAssociatedClientQosCachedStatusEntry 5 } wsAssociatedClientQosCachedAccessControlUpName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Name of the access list in use in accordance with the wsAssociatedClientQosCachedAccessControlUpType as follows: none(1) - This object is not displayed. ip(2) - This specifies an IP access list number in the range 1-199, or an IP access list name as defined by the aclName object in the aclTable in the FASTPATH-QOS-ACL-MIB. mac(3) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid MAC access list name, as defined by the aclMacName object in the FASTPATH-QOS-ACL-MIB. ipv6(4) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid IPV6 access list name, as defined by the aclIpv6Name object in the FASTPATH-QOS-ACL-MIB. Note that numbered IP access lists are displayed here using a character string notation instead of an integer." ::= { wsAssociatedClientQosCachedStatusEntry 6 } wsAssociatedClientQosCachedDiffservPolicyDownType OBJECT-TYPE SYNTAX INTEGER { none(1), in(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "DiffServ policy type used for the wireless down (outbound) direction from the AP to this client. The wsAssociatedClientQosCachedDiffservPolicyDownName object identifies the DiffServ policy." ::= { wsAssociatedClientQosCachedStatusEntry 7 } wsAssociatedClientQosCachedDiffservPolicyDownName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Name of the DiffServ policy in use in accordance with the wsAssociatedClientQosCachedDiffservPolicyDownType as follows: none(1) - This object is not displayed. in(2) - This specifies a DiffServ policy name, as defined by the agentDiffServPolicyName object in the FASTPATH-QOS-DIFFSERV-PRIVATE-MIB. Note that only DiffServ policy defintions of type 'in' are supported for wireless client QoS operation." ::= { wsAssociatedClientQosCachedStatusEntry 8 } wsAssociatedClientQosCachedDiffservPolicyUpType OBJECT-TYPE SYNTAX INTEGER { none(1), in(2) } MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "DiffServ policy type used for the wireless up (inbound) direction from this client to the AP. The wsAssociatedClientQosCachedDiffservPolicyUpName object identifies the DiffServ policy." ::= { wsAssociatedClientQosCachedStatusEntry 9 } wsAssociatedClientQosCachedDiffservPolicyUpName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Name of the DiffServ policy in use in accordance with the wsAssociatedClientQosCachedDiffservPolicyUpType as follows: none(1) - This object is not displayed. in(2) - This specifies a DiffServ policy name, as defined by the agentDiffServPolicyName object in the FASTPATH-QOS-DIFFSERV-PRIVATE-MIB. Note that only DiffServ policy defintions of type 'in' are supported for wireless client QoS operation." ::= { wsAssociatedClientQosCachedStatusEntry 10 } --************************************************************************************** -- peerSwitch --************************************************************************************** -- -- wsPeerStatusTable -- Table not supported in SMB builds -- wsPeerStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsPeerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contain status parameters of peer controllers of wireless controller." ::= { peerSwitch 1 } wsPeerStatusEntry OBJECT-TYPE SYNTAX WsPeerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry describes the status parameters of each peer of wireless controller." INDEX { wsPeerIpAddress } ::= { wsPeerStatusTable 1 } WsPeerStatusEntry ::= SEQUENCE { wsPeerIpAddress IpAddress, wsPeerClusterControllerIndicator INTEGER, wsPeerTotalPeerSwitches Integer32, wsPeerVendorId Integer32, wsPeerProtocolVersion Integer32, wsPeerSoftwareVersion DisplayString, wsPeerDiscoveryReason INTEGER, wsPeerAge TimeTicks, wsPeerManagedAPCount INTEGER, wsPeerConfigRequestAction INTEGER, wsPeerConfigRequestStatus INTEGER, wsPeerConfigSwitchIp IpAddress, wsPeerConfigReceived BITS, wsPeerConfigReceivedTimestamp DisplayString } wsPeerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the peer controller." ::= { wsPeerStatusEntry 1 } wsPeerClusterControllerIndicator OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the peer controller is currently the Cluster Controller of the peer group or not." ::= { wsPeerStatusEntry 2 } wsPeerTotalPeerSwitches OBJECT-TYPE SYNTAX Integer32(0..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of peer controllers detected on the network." ::= { wsPeerStatusEntry 3 } wsPeerVendorId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates vendor of peer controller software." DEFVAL { 0 } ::= { wsPeerStatusEntry 4 } wsPeerProtocolVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates software version of peer controller." DEFVAL { 0 } ::= { wsPeerStatusEntry 5 } wsPeerSoftwareVersion OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the protocol version of software on the peer controller." ::= { wsPeerStatusEntry 6 } wsPeerDiscoveryReason OBJECT-TYPE SYNTAX INTEGER { ip-poll(1), l2-poll(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the discovery method of peer controller." ::= { wsPeerStatusEntry 7 } wsPeerAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates time in seconds since last communication with the controller." ::= { wsPeerStatusEntry 8 } wsPeerManagedAPCount OBJECT-TYPE SYNTAX INTEGER (0..192) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of APs in the peer managed AP database that are authenticated, configured, and have an active connection with the wireless controller. " DEFVAL { 0 } ::= { wsPeerStatusEntry 9 } -- -- Peer Controller Config Push Status Parameters -- wsPeerConfigRequestAction OBJECT-TYPE SYNTAX INTEGER { none(1), start(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This action object is used to: - start - Start the config push into the peer controller. - Read on this object will always return none." DEFVAL { none } ::= { wsPeerStatusEntry 10 } wsPeerConfigRequestStatus OBJECT-TYPE SYNTAX INTEGER { notStarted(0), requested(1), inProgress(2), invalidCodeVersion(3), invalidHwVersion(4), operationInProgress(5), invalidConfig(6), invalidPacketFormat(7), failureTimeout(8), failureGeneric(9), success(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status for the configuration push operation to this peer controller." DEFVAL { notStarted } ::= { wsPeerStatusEntry 11 } wsPeerConfigSwitchIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Address of the last controller from which this controller received any wireless configuration data." ::= { wsPeerStatusEntry 12 } wsPeerConfigReceived OBJECT-TYPE SYNTAX BITS { none (1), globalConfig(2), discoveryConfig(3), validAPDatabase(4), channelPowerConfig(5), profileNetworkConfig(6), knownClientConfig(7), captivePortalConfig(8), radiusClientConfig(9), qosAclConfig(10), qosDiffServConfig(11), wdsGroupConfig(12), deviceLocationConfig(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates which portions of configuration were last received from a peer controller. The combination of configurations are denoted by doing 'AND' of the values.BIT zero is ignored. Ex: Value 9 specifies only bit 2 and 5 are set, So it denotes channelPowerConfig and globalConfig received" ::= { wsPeerStatusEntry 13 } wsPeerConfigReceivedTimestamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The last time this controller received any configuration data from a peer controller." ::= { wsPeerStatusEntry 14 } -- -- wsPeerSwitchManagedAPTable -- Table not supported in SMB builds -- wsPeerSwitchManagedAPTable OBJECT-TYPE SYNTAX SEQUENCE OF WsPeerSwitchManagedAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contain Managed AP database of the peer controllers of wireless controller." ::= { peerSwitch 3 } wsPeerSwitchManagedAPEntry OBJECT-TYPE SYNTAX WsPeerSwitchManagedAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry describes the Managed AP Entry of the peer of wireless controller." INDEX { wsPeerSwitchIpAddress, wsPeerSwitchAPMacAddress } ::= { wsPeerSwitchManagedAPTable 1 } WsPeerSwitchManagedAPEntry ::= SEQUENCE { wsPeerSwitchIpAddress IpAddress, wsPeerSwitchAPMacAddress MacAddress, wsPeerSwitchAPLocation DisplayString, wsPeerSwitchAPIPAddress IpAddress, wsPeerSwitchAPProfileId INTEGER , wsPeerSwitchAPProfileName DisplayString, wsPeerSwitchAPHardwareType Integer32 } wsPeerSwitchIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Address of the Peer controller." ::= { wsPeerSwitchManagedAPEntry 1 } wsPeerSwitchAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The VAP0 MAC address of the AP managed by the peer controller." ::= { wsPeerSwitchManagedAPEntry 2 } wsPeerSwitchAPLocation OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates descriptive location of the managed AP by the peer controller." ::= { wsPeerSwitchManagedAPEntry 3 } wsPeerSwitchAPIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address for the peer managed AP." ::= { wsPeerSwitchManagedAPEntry 4 } wsPeerSwitchAPProfileId OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique ID for the peer managed AP's configuration profile." ::= { wsPeerSwitchManagedAPEntry 5 } wsPeerSwitchAPProfileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The descriptive name for the peer managed AP's configuration profile." ::= { wsPeerSwitchManagedAPEntry 6 } wsPeerSwitchAPHardwareType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Hardware platform for the AP. 1 --> BROADCOM. " ::= { wsPeerSwitchManagedAPEntry 7 } -- -- peerSwitch group ends -- --************************************************************************************** -- intrusionDetection --************************************************************************************** -- -- wsRFScanAPStatusTable -- wsRFScanAPStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsRFScanAPStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is maintained with RF scan data received from the WS managed APs." ::= { intrusionDetection 1 } wsRFScanAPStatusEntry OBJECT-TYPE SYNTAX WsRFScanAPStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain RF scan data received from the WS managed AP." INDEX { wsRFScanAPMacAddress } ::= { wsRFScanAPStatusTable 1 } WsRFScanAPStatusEntry ::= SEQUENCE { wsRFScanAPMacAddress MacAddress, wsRFScanAPRadioInterface Integer32, wsRFScanAPBaseMacAddress MacAddress, wsRFScanAPSSID DisplayString, wsRFScanAPPhysicalMode INTEGER, wsRFScanAPChannel Integer32, wsRFScanAPTxRate DisplayString, wsRFScanAPBeaconInterval Integer32, wsRFScanAPStatus INTEGER, wsRFScanAPDiscoveredAge TimeTicks, wsRFScanAPAge TimeTicks, wsRFScanAPStatusInitial INTEGER, wsRFScanAPSecurityMode INTEGER, wsRFScanAPHighRate DisplayString, wsRFScanAPDot11nMode INTEGER, wsRFScanAPAdHoc INTEGER, wsRFScanAPPeerManaged INTEGER, wsRFScanAPRogueMitigation INTEGER, wsRFScanAPAcknowledgeRogue INTEGER, wsRFScanAPBSSID MacAddress, wsRFScanAPOUI DisplayString, wsRFScanAPRRMSupported INTEGER, wsRFScanAPDot11acMode INTEGER } wsRFScanAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the detected AP, this could be a physical radio interface or VAP MAC." ::= {wsRFScanAPStatusEntry 1 } wsRFScanAPRadioInterface OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "If status indicates a managed AP, this indicates the radio interface on the Detected AP, if the value is unknown (i.e. Rogue or third party APs) it is set to '0'." ::= {wsRFScanAPStatusEntry 2 } wsRFScanAPBaseMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "If status indicates a managed AP, this indicates the base MAC address of the detected AP, If the value is unknown (i.e. Rogue of third party AP's) it is set to '0'. " ::= {wsRFScanAPStatusEntry 3 } wsRFScanAPSSID OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Service Set Id of the detected network." ::= {wsRFScanAPStatusEntry 4 } wsRFScanAPPhysicalMode OBJECT-TYPE SYNTAX INTEGER { ieee802dot11an(1), ieee802dot11bORgn(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the 802.11 mode being used on an AP." ::= {wsRFScanAPStatusEntry 5 } wsRFScanAPChannel OBJECT-TYPE SYNTAX Integer32(0..13|36|40|44|48|52|56|60|64) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates transmit channel of an AP." ::= {wsRFScanAPStatusEntry 6 } wsRFScanAPTxRate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the rate at which an AP is currently transmitting data, from 1 Mbit/s to 600 Mbit/s." ::= {wsRFScanAPStatusEntry 7 } wsRFScanAPBeaconInterval OBJECT-TYPE SYNTAX Integer32(20..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates beacon interval for a neighbor AP network." ::= {wsRFScanAPStatusEntry 8 } wsRFScanAPStatus OBJECT-TYPE SYNTAX INTEGER { managed(1), unknown(2), standalone(3), rogue(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the managed status of an AP." ::= {wsRFScanAPStatusEntry 9 } wsRFScanAPDiscoveredAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates timestamp in seconds when an AP was first detected." ::= {wsRFScanAPStatusEntry 10 } wsRFScanAPAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates time in seconds since an AP was last detected in the scan." ::= {wsRFScanAPStatusEntry 11 } wsRFScanAPStatusInitial OBJECT-TYPE SYNTAX INTEGER { managed(1), unknown(2), standalone(3), rogue(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the initial status of an AP." ::= {wsRFScanAPStatusEntry 12 } wsRFScanAPSecurityMode OBJECT-TYPE SYNTAX INTEGER { open(1), wep(2), wpa(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the security mode of an AP." ::= {wsRFScanAPStatusEntry 13 } wsRFScanAPHighRate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the highest supported rate advertised by an AP in Mbps." ::= {wsRFScanAPStatusEntry 14 } wsRFScanAPDot11nMode OBJECT-TYPE SYNTAX INTEGER { notsupported(0), supported(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether 802.11n is supported by an AP." ::= {wsRFScanAPStatusEntry 15 } wsRFScanAPAdHoc OBJECT-TYPE SYNTAX INTEGER { notadhoc(0), adhoc(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates that the beacon frame was received from an ad hoc network for an AP." ::= {wsRFScanAPStatusEntry 16 } wsRFScanAPPeerManaged OBJECT-TYPE SYNTAX INTEGER { localswitch(0), peerswitch(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates that an AP is managed by a peer controller." ::= {wsRFScanAPStatusEntry 17 } wsRFScanAPRogueMitigation OBJECT-TYPE SYNTAX INTEGER { notrogue(0), inprogress(1), attackdisabled(2), toomany(3), illegalchannel(4), spoofing(5), adhoc(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether rogue AP mitigation is in progress for an AP." ::= {wsRFScanAPStatusEntry 18 } wsRFScanAPAcknowledgeRogue OBJECT-TYPE SYNTAX INTEGER { no-action(0), acknowledge(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a command that allows the administrator to restore the initial status for this AP in the RF Scan database. Read on this object will always return no-action." ::= { wsRFScanAPStatusEntry 19 } wsRFScanAPBSSID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "BSSID advertised in the network." ::= {wsRFScanAPStatusEntry 20 } wsRFScanAPOUI OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturer information for this AP." ::= {wsRFScanAPStatusEntry 21 } wsRFScanAPRRMSupported OBJECT-TYPE SYNTAX INTEGER { unsupported(0), supported(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Advertised status of Radio Resource Management (RRM) capability." ::= {wsRFScanAPStatusEntry 22 } wsRFScanAPDot11acMode OBJECT-TYPE SYNTAX INTEGER { notsupported(0), supported(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether 802.11ac is supported by an AP." ::= {wsRFScanAPStatusEntry 23 } wsRFScanAPEntriesPurge OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object used to purge the RF scan entries present in the network. Read on this object will always return disable." ::= { intrusionDetection 2 } -- -- wsFailureAPStatusTable -- wsFailureAPStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsFailureAPStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contain status parameters of APs that failed to authenticate, or associate with wireless controller." ::= { intrusionDetection 3 } wsFailureAPStatusEntry OBJECT-TYPE SYNTAX WsFailureAPStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain status parameters of failed AP." INDEX { wsFailedAPMacAddress } ::= { wsFailureAPStatusTable 1 } WsFailureAPStatusEntry ::= SEQUENCE { wsFailedAPMacAddress MacAddress, wsFailedAPIpAddress IpAddress, wsFailedAPVendorId INTEGER, wsFailedAPSoftwareVersion DisplayString, wsFailedAPHWType INTEGER, wsFailedAPFailureType INTEGER, wsFailedAPValidationFailureCount Unsigned32, wsFailedAPAuthenticationFailureCount Unsigned32, wsFailedAPProtocolVersion Integer32, wsFailedAPAge TimeTicks, wsFailedAPReportingSwitch INTEGER, wsFailedAPSwitchMacAddress MacAddress, wsFailedAPSwitchIpAddress IpAddress } wsFailedAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ethernet address of the failed AP." ::= { wsFailureAPStatusEntry 1 } wsFailedAPIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network IP address of the failed AP." ::= { wsFailureAPStatusEntry 2 } wsFailedAPVendorId OBJECT-TYPE SYNTAX INTEGER { broadcom(1), others(65535) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates vendor of the failed AP." ::= { wsFailureAPStatusEntry 3 } wsFailedAPSoftwareVersion OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates software version of the failed AP." ::= { wsFailureAPStatusEntry 4 } wsFailedAPHWType OBJECT-TYPE SYNTAX INTEGER { reserved-1(1), reserved-2(2), reserved-3(3), reserved-4(4), tq3600(5), reserved-6(6), reserved-7(7), tq3200(8), tq2450(9), tq3400(10), reserved-11(11), tq4400(12), tq4600(13) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates hardware type of the failed AP." ::= { wsFailureAPStatusEntry 5 } wsFailedAPFailureType OBJECT-TYPE SYNTAX INTEGER { localAuthentication(1), noDbEntry(2), notManaged(3), radiusAuthentication(4), radiusChallenged(5), radiusUnreachable(6), invalidRadiusResponse(7), invalidProfileId(8), profileMismatch(9), radiusMsgSendFailed(10), noAPImageAvailable(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the last type of failure that occured." ::= { wsFailureAPStatusEntry 6 } wsFailedAPValidationFailureCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number of times the AP failed to authenticate due to MAC address validation failure." ::= { wsFailureAPStatusEntry 7 } wsFailedAPAuthenticationFailureCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the AP failed to authenticate due to incorrect authentication credentials." ::= { wsFailureAPStatusEntry 8 } wsFailedAPProtocolVersion OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the protocol version supported by the software on this AP." ::= { wsFailureAPStatusEntry 9 } wsFailedAPAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates time since failure occured." ::= { wsFailureAPStatusEntry 10 } wsFailedAPReportingSwitch OBJECT-TYPE SYNTAX INTEGER { local-switch(1), peer-switch(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the AP failure happened on this controller or on the peer-controller." ::= {wsFailureAPStatusEntry 11} wsFailedAPSwitchMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the WS reporting the AP Authentication Failure." ::= {wsFailureAPStatusEntry 12} wsFailedAPSwitchIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the WS reporting the AP Authentication Failure." ::= {wsFailureAPStatusEntry 13} wsAPFailureEntriesPurge OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object used to purge the failed AP entries. Read on this object will always return disable." ::= { intrusionDetection 4 } -- -- wsAdHocClientStatusTable -- wsAdHocClientStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAdHocClientStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information related to Ad hoc clients detected in the network." ::= { intrusionDetection 5 } wsAdHocClientStatusEntry OBJECT-TYPE SYNTAX WsAdHocClientStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents Ad hoc client detected in the network." INDEX { wsAdHocClientMacAddress } ::= { wsAdHocClientStatusTable 1 } WsAdHocClientStatusEntry ::= SEQUENCE { wsAdHocClientMacAddress MacAddress, wsDetectedAPMacAddress MacAddress, wsDetectedAPRadioInterface Integer32, wsAdHocClientDetectionMode INTEGER, wsAdHocClientAge TimeTicks } wsAdHocClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ethernet address of the Ad hoc client detected. If detection Mode is 'Beacon' then the client is represented as an AP in the RF Scan database and the Neighbor AP List. If the detection mode is 'Data Frame' then the client information is in the Neighbor Client List." ::= {wsAdHocClientStatusEntry 1 } wsDetectedAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of an AP which last detected the Ad hoc client." ::= {wsAdHocClientStatusEntry 2 } wsDetectedAPRadioInterface OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The radio interface of an AP which last detected the Ad hoc client." ::= {wsAdHocClientStatusEntry 3 } wsAdHocClientDetectionMode OBJECT-TYPE SYNTAX INTEGER { beacon-frame(1), data-frame(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The mechanism through which this Ad hoc device is detected. This can be through beacon frame or data frame." ::= {wsAdHocClientStatusEntry 4 } wsAdHocClientAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates time since the last detection of this Ad hoc client." ::= {wsAdHocClientStatusEntry 5 } wsAdHocClientEntriesPurge OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object used to purge the ad-hoc client entries. Read on this object will always return disable." ::= { intrusionDetection 6 } -- -- wsAPTriangulationNonSentryStatusTable -- wsAPTriangulationNonSentryStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPTriangulationNonSentryStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains triangulation data to help the administrator determine which non-sentry APs are detecting the device." ::= { intrusionDetection 7 } wsAPTriangulationNonSentryStatusEntry OBJECT-TYPE SYNTAX WsAPTriangulationNonSentryStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains triangulation information for the RF Scan entry." INDEX { wsAPTriangulationMacAddr, wsAPTriangulationId } ::= { wsAPTriangulationNonSentryStatusTable 1 } WsAPTriangulationNonSentryStatusEntry ::= SEQUENCE { wsAPTriangulationMacAddr MacAddress, wsAPTriangulationId Integer32, wsAPTriangulationNonSentryMacAddr MacAddress, wsAPTriangulationNonSentryRadio Integer32, wsAPTriangulationRssi Integer32, wsAPTriangulationStrength Integer32, wsAPTriangulationNoise Integer32, wsAPTriangulationAge TimeTicks } wsAPTriangulationMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the detected AP, this could be a physical radio interface or VAP MAC." ::= {wsAPTriangulationNonSentryStatusEntry 1 } wsAPTriangulationId OBJECT-TYPE SYNTAX Integer32(0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the sentry triangulation entry." ::= {wsAPTriangulationNonSentryStatusEntry 2 } wsAPTriangulationNonSentryMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the detecting AP." ::= {wsAPTriangulationNonSentryStatusEntry 3 } wsAPTriangulationNonSentryRadio OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The radio of the detecting AP." ::= {wsAPTriangulationNonSentryStatusEntry 4 } wsAPTriangulationRssi OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Received signal strength indicator in percent (0 to 100%)." ::= {wsAPTriangulationNonSentryStatusEntry 5 } wsAPTriangulationStrength OBJECT-TYPE SYNTAX Integer32(-127..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Received signal strength in dBm (-127 to 127)." ::= {wsAPTriangulationNonSentryStatusEntry 6 } wsAPTriangulationNoise OBJECT-TYPE SYNTAX Integer32(-127..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Noise reported on the channel by the AP in dBm (-127 to 127)." ::= {wsAPTriangulationNonSentryStatusEntry 7 } wsAPTriangulationAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the age since this device was most recently detected by the detecting AP." ::= { wsAPTriangulationNonSentryStatusEntry 8 } -- -- wsAPTriangulationSentryStatusTable -- wsAPTriangulationSentryStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPTriangulationSentryStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains triangulation data to help the administrator determine which sentry APs are detecting the device." ::= { intrusionDetection 8 } wsAPTriangulationSentryStatusEntry OBJECT-TYPE SYNTAX WsAPTriangulationSentryStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains triangulation information for the RF Scan entry." INDEX { wsAPSentryTriangulationMacAddr, wsAPSentryTriangulationId } ::= { wsAPTriangulationSentryStatusTable 1 } WsAPTriangulationSentryStatusEntry ::= SEQUENCE { wsAPSentryTriangulationMacAddr MacAddress, wsAPSentryTriangulationId Integer32, wsAPSentryTriangulationSentryMacAddr MacAddress, wsAPSentryTriangulationSentryRadio Integer32, wsAPSentryTriangulationRssi Integer32, wsAPSentryTriangulationStrength Integer32, wsAPSentryTriangulationNoise Integer32, wsAPSentryTriangulationAge TimeTicks } wsAPSentryTriangulationMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the detected AP, this could be a physical radio interface or VAP MAC." ::= {wsAPTriangulationSentryStatusEntry 1 } wsAPSentryTriangulationId OBJECT-TYPE SYNTAX Integer32(0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the sentry triangulation entry." ::= {wsAPTriangulationSentryStatusEntry 2 } wsAPSentryTriangulationSentryMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the detecting AP." ::= {wsAPTriangulationSentryStatusEntry 3 } wsAPSentryTriangulationSentryRadio OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The radio of the detecting AP." ::= {wsAPTriangulationSentryStatusEntry 4 } wsAPSentryTriangulationRssi OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Received signal strength indicator in percent (0 to 100%)." ::= {wsAPTriangulationSentryStatusEntry 5 } wsAPSentryTriangulationStrength OBJECT-TYPE SYNTAX Integer32(-127..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Received signal strength in dBm (-127 to 127)." ::= {wsAPTriangulationSentryStatusEntry 6 } wsAPSentryTriangulationNoise OBJECT-TYPE SYNTAX Integer32(-127..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Noise reported on the channel by the AP in dBm (-127 to 127)." ::= {wsAPTriangulationSentryStatusEntry 7 } wsAPSentryTriangulationAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates age since this device was most recently detected by the detecting AP." ::= { wsAPTriangulationSentryStatusEntry 8 } -- -- wsAPRogueClassificationStatusTable -- wsAPRogueClassificationStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPRogueClassificationStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains rogue classification test results." ::= { intrusionDetection 9 } wsAPRogueClassificationStatusEntry OBJECT-TYPE SYNTAX WsAPRogueClassificationStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains triangulation information for the RF Scan entry." INDEX { wsAPRogueClassificationMacAddr, wsAPRogueClassificationTestId } ::= { wsAPRogueClassificationStatusTable 1 } WsAPRogueClassificationStatusEntry ::= SEQUENCE { wsAPRogueClassificationMacAddr MacAddress, wsAPRogueClassificationTestId Integer32, wsAPRogueClassificationTestName INTEGER, wsAPRogueClassificationDetected INTEGER, wsAPRogueClassificationReportingAPMac MacAddress, wsAPRogueClassificationReportingAPRadio Integer32, wsAPRogueClassificationTestState INTEGER, wsAPRogueClassificationTestResult INTEGER, wsAPRogueClassificationFirstTime TimeTicks, wsAPRogueClassificationLastTime TimeTicks } wsAPRogueClassificationMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the detected AP, this could be a physical radio interface or VAP MAC." ::= {wsAPRogueClassificationStatusEntry 1 } wsAPRogueClassificationTestId OBJECT-TYPE SYNTAX Integer32(0..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The rogue classification test id." ::= {wsAPRogueClassificationStatusEntry 2 } wsAPRogueClassificationTestName OBJECT-TYPE SYNTAX INTEGER { widsaprogue01(0), widsaprogue02(1), widsaprogue03(2), widsaprogue04(3), widsaprogue05(4), widsaprogue06(5), widsaprogue07(6), widsaprogue08(7), widsaprogue09(8), widsaprogue10(9), widsaprogue11(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The rogue classification test identifier." ::= {wsAPRogueClassificationStatusEntry 3 } wsAPRogueClassificationDetected OBJECT-TYPE SYNTAX INTEGER { notdetected(0), detected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this test detected the condition that it is designed to detect." ::= {wsAPRogueClassificationStatusEntry 4 } wsAPRogueClassificationReportingAPMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the managed AP that last reported detecting this condition." ::= {wsAPRogueClassificationStatusEntry 5 } wsAPRogueClassificationReportingAPRadio OBJECT-TYPE SYNTAX Integer32(0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The radio number of the managed AP that last reported detecting this condition. Zero indicates no report available" ::= {wsAPRogueClassificationStatusEntry 6 } wsAPRogueClassificationTestState OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this test is configured to report rogues." ::= {wsAPRogueClassificationStatusEntry 7 } wsAPRogueClassificationTestResult OBJECT-TYPE SYNTAX INTEGER { notreported(0), roguereported(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this test reported the device as rogue." ::= {wsAPRogueClassificationStatusEntry 8 } wsAPRogueClassificationFirstTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates how long ago this test first detected the condition." ::= { wsAPRogueClassificationStatusEntry 9 } wsAPRogueClassificationLastTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates how long ago this test last detected the condition." ::= { wsAPRogueClassificationStatusEntry 10 } -- -- wsAPDeAuthenticationAttackStatus -- wsAPDeAuthenticationAttackStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPDeAuthenticationAttackStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the AP de-authentication attack status." ::= { intrusionDetection 10 } wsAPDeAuthenticationAttackStatusEntry OBJECT-TYPE SYNTAX WsAPDeAuthenticationAttackStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about APs against which the Cluster Controller initiated a de-authentication attack." INDEX { wsAPDeAuthenticationAttackStatusId } ::= { wsAPDeAuthenticationAttackStatusTable 1 } WsAPDeAuthenticationAttackStatusEntry ::= SEQUENCE { wsAPDeAuthenticationAttackStatusId Integer32, wsAPDeAuthenticationAttackBSSID MacAddress, wsAPDeAuthenticationAttackChannel Integer32, wsAPDeAuthenticationAttackTime TimeTicks, wsAPDeAuthenticationAttackAge TimeTicks } wsAPDeAuthenticationAttackStatusId OBJECT-TYPE SYNTAX Integer32(1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The AP de-authentication attack status table index." ::= {wsAPDeAuthenticationAttackStatusEntry 1 } wsAPDeAuthenticationAttackBSSID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "BSSID of the AP against which the attack is launched." ::= {wsAPDeAuthenticationAttackStatusEntry 2 } wsAPDeAuthenticationAttackChannel OBJECT-TYPE SYNTAX Integer32(1..161) MAX-ACCESS read-only STATUS current DESCRIPTION "Channel on which the rogue AP is operating." ::= {wsAPDeAuthenticationAttackStatusEntry 3 } wsAPDeAuthenticationAttackTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Time since attack started on this AP." ::= { wsAPDeAuthenticationAttackStatusEntry 4 } wsAPDeAuthenticationAttackAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Time since RF Scan report about this AP." ::= { wsAPDeAuthenticationAttackStatusEntry 5 } --************************************************************************************** -- wsDetectedClientTable --************************************************************************************** wsDetectedClientStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsDetectedClientStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains status parameters of clients that are currently detected." ::= { intrusionDetection 11 } wsDetectedClientStatusEntry OBJECT-TYPE SYNTAX WsDetectedClientStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains detected client status parameters." INDEX { wsDetectedClientMacAddress } ::= { wsDetectedClientStatusTable 1 } WsDetectedClientStatusEntry ::= SEQUENCE { wsDetectedClientMacAddress MacAddress, wsDetectedClientStatus INTEGER, wsDetectedClientAuthStatus INTEGER, wsDetectedClientEntryLastUpdatedAt TimeTicks, wsDetectedClientThreatDetectedStatus INTEGER, wsDetectedClientThreatMitigationStatus INTEGER, wsDetectedClientName DisplayString, wsDetectedClientEntryCreateTime TimeTicks, wsDetectedClientChannel Unsigned32, wsDetectedClientAuthRSSI Unsigned32, wsDetectedClientAuthSignal Integer32, wsDetectedClientAuthNoise Integer32, wsDetectedClientProbeReqRecorded Unsigned32, wsDetectedClientProbeCollectionIntvl TimeTicks, wsDetectedClientHighestNumProbes Unsigned32, wsDetectedClientAuthMsgsRecorded Unsigned32, wsDetectedClientAuthCollectionIntvl TimeTicks, wsDetectedClientHighestNumAuthMsgs Unsigned32, wsDetectedClientDeAuthMsgsRecorded Unsigned32, wsDetectedClientDeAuthCollectionIntvl TimeTicks, wsDetectedClientHighestNumDeAuthMsgs Unsigned32, wsDetectedClientAuthFailures Unsigned32, wsDetectedClientProbesDetected Unsigned32, wsDetectedClientBcastBSSIDProbes Unsigned32, wsDetectedClientBcastSSIDProbes Unsigned32, wsDetectedClientSpecificBSSIDProbes Unsigned32, wsDetectedClientSpecificSSIDProbes Unsigned32, wsDetectedClientLastNonBcastBSSID MacAddress, wsDetectedClientLastNonBcastSSID DisplayString, wsDetectedClientThreatMitigationSent TimeTicks, wsDetectedClientEntryPurge INTEGER, -- NOT_SUPPORTED -- wsDetectedClientEntryHistoryPurge INTEGER, -- wsDetectedClientEntryAcknowledge INTEGER, wsDetectedClientOUI DisplayString } wsDetectedClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Detected client MAC address." ::= {wsDetectedClientStatusEntry 1 } wsDetectedClientStatus OBJECT-TYPE SYNTAX INTEGER { authenticated(0), detected(1), known(2), black-listed(3), rogue(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates client's status. Authenticated- Client is Authenticated with the system and is not Rogue Detected- Client is detected, not Authenticated, not rogue, and is not found in the Known Clients Database. Known- Client is detected, but is not authenticated. Black-Listed- Client tried to associate with the system, but was rejected due to MAC authentication. Rogue- Client failed of the the enabled threat tests." ::= { wsDetectedClientStatusEntry 2 } wsDetectedClientAuthStatus OBJECT-TYPE SYNTAX INTEGER { not-authenticated(0), authenticated(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates client's authentication status. Note that the Client Status can be Rogue, but the client can be Authenticated." ::= { wsDetectedClientStatusEntry 3 } wsDetectedClientEntryLastUpdatedAt OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates time since any event has been received for this client that updated the detected client database entry." ::= { wsDetectedClientStatusEntry 4 } wsDetectedClientThreatDetectedStatus OBJECT-TYPE SYNTAX INTEGER { not-detected(0), detected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates if any one of the threat detection tests have been triggered for this client. If the test is disabled the client won't be marked as Rogue, but administrator may still be interested in investigating why the threat triggered." ::= { wsDetectedClientStatusEntry 5 } wsDetectedClientThreatMitigationStatus OBJECT-TYPE SYNTAX INTEGER { not-done(0), done(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether threat mitigation has been done for this client." ::= { wsDetectedClientStatusEntry 6 } wsDetectedClientName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Nickname from the Known Client Database. If client is not in the database then the nickname is blank." ::= { wsDetectedClientStatusEntry 7 } wsDetectedClientEntryCreateTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the time the detected client entry was created." ::= { wsDetectedClientStatusEntry 8 } wsDetectedClientChannel OBJECT-TYPE SYNTAX Unsigned32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "this object indicates channel number in which the client is dtected" ::= { wsDetectedClientStatusEntry 9 } wsDetectedClientAuthRSSI OBJECT-TYPE SYNTAX Unsigned32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "If the client is authenticated with the managed AP then this object indicates Received Signal Strength(RSSI) value reported by the AP with which the client is authenticated." DEFVAL { 0 } ::= { wsDetectedClientStatusEntry 10 } wsDetectedClientAuthSignal OBJECT-TYPE SYNTAX Integer32(-128..128) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the last signal strength(in dBm) reported by the managed AP with which the client is authenticated." DEFVAL { 0 } ::= {wsDetectedClientStatusEntry 11 } wsDetectedClientAuthNoise OBJECT-TYPE SYNTAX Integer32(-128..128) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the last channel noise(in dBm) reported by the managed AP with which the client is authenticated." DEFVAL { 0 } ::= {wsDetectedClientStatusEntry 12 } wsDetectedClientProbeReqRecorded OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of probe requests recorded so far during the probe collection interval." ::= {wsDetectedClientStatusEntry 13 } wsDetectedClientProbeCollectionIntvl OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates how much time is left before the probe collection interval is done and the controller decides whether the client is a threat." ::= {wsDetectedClientStatusEntry 14 } wsDetectedClientHighestNumProbes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the largest number of probes that the controller detected during the collection interval." ::= {wsDetectedClientStatusEntry 15 } wsDetectedClientAuthMsgsRecorded OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of 802.11 authentication messages recorded so far during the auth collection interval." ::= {wsDetectedClientStatusEntry 16 } wsDetectedClientAuthCollectionIntvl OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates how much time is left before the authentication collection interval is done and the controller decides whether the client is a threat." ::= {wsDetectedClientStatusEntry 17 } wsDetectedClientHighestNumAuthMsgs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the largest number of authentications that the controller detected during the collection interval." ::= {wsDetectedClientStatusEntry 18 } wsDetectedClientDeAuthMsgsRecorded OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of 802.11 de-authentication messages recorded so far during the de-auth collection interval." ::= {wsDetectedClientStatusEntry 19 } wsDetectedClientDeAuthCollectionIntvl OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates how much time is left before the de-authentication collection interval is done and the controller decides whether the client is a threat." ::= {wsDetectedClientStatusEntry 20 } wsDetectedClientHighestNumDeAuthMsgs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the largest number of de-authentication messages that the controller detected during the collection interval." ::= {wsDetectedClientStatusEntry 21 } wsDetectedClientAuthFailures OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of 802.1X Authentication failures detected for this client." ::= {wsDetectedClientStatusEntry 22 } wsDetectedClientProbesDetected OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of probes detected in the last RF Scan." ::= {wsDetectedClientStatusEntry 23 } wsDetectedClientBcastBSSIDProbes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of probes to broadcast BSSID in the last RF Scan." ::= {wsDetectedClientStatusEntry 24 } wsDetectedClientBcastSSIDProbes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of probes to broadcast SSID in the last RF Scan." ::= {wsDetectedClientStatusEntry 25 } wsDetectedClientSpecificBSSIDProbes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of probes to specific BSSID in the last RF Scan." ::= {wsDetectedClientStatusEntry 26 } wsDetectedClientSpecificSSIDProbes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of probes to specific SSID in the last RF Scan." ::= {wsDetectedClientStatusEntry 27 } wsDetectedClientLastNonBcastBSSID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the last non-broadcast BSSID detected in the RF Scan." ::= {wsDetectedClientStatusEntry 28 } wsDetectedClientLastNonBcastSSID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the last non-broadcast SSID detected in the RF Scan." ::= {wsDetectedClientStatusEntry 29} wsDetectedClientThreatMitigationSent OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the time since the controller sent the last threat mitigation message to this client." ::= { wsDetectedClientStatusEntry 30 } wsDetectedClientEntryPurge OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object. Setting this object to enable will purge the detected client entry except entries for authenticated clients. Read on this object will always return disable." ::= { wsDetectedClientStatusEntry 31 } -- NOT_SUPPORTED -- wsDetectedClientEntryHistoryPurge OBJECT-TYPE -- SYNTAX INTEGER { -- enable(1), -- disable(2) -- } -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This is an action object. Setting this object to -- enable will delete roam and pre-authentication history -- for the client entry in the Detected Clients Database. -- Read on this object will always return disable." -- ::= { wsDetectedClientStatusEntry 32 } wsDetectedClientEntryAcknowledge OBJECT-TYPE SYNTAX INTEGER { no-action(0), acknowledge(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a command that allows the administrator to clear the rogue status for the entry in the Detected clients database" ::= { wsDetectedClientStatusEntry 32 } wsDetectedClientOUI OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Device manufacturer information for this Detected client." ::= {wsDetectedClientStatusEntry 33 } wsDetectedClientPurgeAll OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object. Setting this object to enable will purge all the detected clients entries except entries for authenticated clients. Read on this object will always return disable." ::= { intrusionDetection 12 } -- NOT SUPPORTED -- wsDetectedClientPurgeHistoryAll OBJECT-TYPE -- SYNTAX INTEGER { -- enable(1), -- disable(2) -- } -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "This is an action object. Setting this object to -- enable will delete all roam and pre-authentication history -- for all clients in the Detected Clients Database. -- Read on this object will always return disable." -- ::= { intrusionDetection 13 } wsDetectedClientAcknowledgeAll OBJECT-TYPE SYNTAX INTEGER { no-action(0), acknowledge(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a command that allows the administrator to clear the rogue status for all entries in the Detected clients database" ::= { intrusionDetection 13 } -- -- wsClientRogueClassificationStatusTable -- wsClientRogueClassificationStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsClientRogueClassificationStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains rogue classification test results for clients." ::= { intrusionDetection 14 } wsClientRogueClassificationStatusEntry OBJECT-TYPE SYNTAX WsClientRogueClassificationStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains rogue classification test results for a client." INDEX { wsClientRogueClassificationMacAddr, wsClientRogueClassificationTestId } ::= { wsClientRogueClassificationStatusTable 1 } WsClientRogueClassificationStatusEntry ::= SEQUENCE { wsClientRogueClassificationMacAddr MacAddress, wsClientRogueClassificationTestId Integer32, wsClientRogueClassificationTestName INTEGER, wsClientRogueClassificationDetected INTEGER, wsClientRogueClassificationReportingAPMac MacAddress, wsClientRogueClassificationReportingAPRadio Integer32, wsClientRogueClassificationTestState INTEGER, wsClientRogueClassificationTestResult INTEGER, wsClientRogueClassificationFirstTime TimeTicks, wsClientRogueClassificationLastTime TimeTicks } wsClientRogueClassificationMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the detected client." ::= {wsClientRogueClassificationStatusEntry 1 } wsClientRogueClassificationTestId OBJECT-TYPE SYNTAX Integer32(0..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The rogue classification test id." ::= {wsClientRogueClassificationStatusEntry 2 } wsClientRogueClassificationTestName OBJECT-TYPE SYNTAX INTEGER { widsclientrogue01(0), widsclientrogue02(1), widsclientrogue03(2), widsclientrogue04(3), widsclientrogue05(4), widsclientrogue06(5), widsclientrogue07(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The rogue classification test identifier." ::= {wsClientRogueClassificationStatusEntry 3 } wsClientRogueClassificationDetected OBJECT-TYPE SYNTAX INTEGER { notdetected(0), detected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this test detected the condition that it is designed to detect." ::= {wsClientRogueClassificationStatusEntry 4 } wsClientRogueClassificationReportingAPMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the managed AP that last reported detecting this condition." ::= {wsClientRogueClassificationStatusEntry 5 } wsClientRogueClassificationReportingAPRadio OBJECT-TYPE SYNTAX Integer32(0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The radio number of the managed AP that last reported detecting this condition. Zero indicates no report available" ::= {wsClientRogueClassificationStatusEntry 6 } wsClientRogueClassificationTestState OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this test is configured to report rogues." ::= {wsClientRogueClassificationStatusEntry 7 } wsClientRogueClassificationTestResult OBJECT-TYPE SYNTAX INTEGER { notreported(0), roguereported(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this test reported the device as rogue." ::= {wsClientRogueClassificationStatusEntry 8 } wsClientRogueClassificationFirstTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates how long ago this test first detected the condition." ::= { wsClientRogueClassificationStatusEntry 9 } wsClientRogueClassificationLastTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates how long ago this test last detected the condition." ::= { wsClientRogueClassificationStatusEntry 10 } -- -- wsDetectedClientTriangulationNonSentryStatusTable -- wsDetectedClientTriangulationNonSentryStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsDetectedClientTriangulationNonSentryStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains triangulation data to help the administrator determine which three managed non-sentry APs are detecting the client along with the signal strength and the time stamp." ::= { intrusionDetection 15 } wsDetectedClientTriangulationNonSentryStatusEntry OBJECT-TYPE SYNTAX WsDetectedClientTriangulationNonSentryStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains triangulation information for the Detected Client entry." INDEX { wsDetectedClientTriangulationMacAddr, wsDetectedClientTriangulationId } ::= { wsDetectedClientTriangulationNonSentryStatusTable 1 } WsDetectedClientTriangulationNonSentryStatusEntry ::= SEQUENCE { wsDetectedClientTriangulationMacAddr MacAddress, wsDetectedClientTriangulationId Integer32, wsDetectedClientTriangulationNonSentryMacAddr MacAddress, wsDetectedClientTriangulationNonSentryRadio Integer32, wsDetectedClientTriangulationRssi Integer32, wsDetectedClientTriangulationStrength Integer32, wsDetectedClientTriangulationNoise Integer32, wsDetectedClientTriangulationAge TimeTicks } wsDetectedClientTriangulationMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the Detected Client." ::= {wsDetectedClientTriangulationNonSentryStatusEntry 1 } wsDetectedClientTriangulationId OBJECT-TYPE SYNTAX Integer32(0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the non sentry triangulation entry." ::= {wsDetectedClientTriangulationNonSentryStatusEntry 2 } wsDetectedClientTriangulationNonSentryMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the detecting AP." ::= {wsDetectedClientTriangulationNonSentryStatusEntry 3 } wsDetectedClientTriangulationNonSentryRadio OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The radio of the detecting AP." ::= {wsDetectedClientTriangulationNonSentryStatusEntry 4 } wsDetectedClientTriangulationRssi OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Received signal strength indicator in percent (0 to 100%)." ::= {wsDetectedClientTriangulationNonSentryStatusEntry 5 } wsDetectedClientTriangulationStrength OBJECT-TYPE SYNTAX Integer32(-127..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Received signal strength in dBm (-127 to 127)." ::= {wsDetectedClientTriangulationNonSentryStatusEntry 6 } wsDetectedClientTriangulationNoise OBJECT-TYPE SYNTAX Integer32(-127..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Noise reported on the channel by the AP in dBm (-127 to 127)." ::= {wsDetectedClientTriangulationNonSentryStatusEntry 7 } wsDetectedClientTriangulationAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the time since this device was most recently detected by the detecting AP." ::= { wsDetectedClientTriangulationNonSentryStatusEntry 8 } -- -- wsDetectedClientTriangulationSentryStatusTable -- wsDetectedClientTriangulationSentryStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsDetectedClientTriangulationSentryStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains triangulation data to help the administrator determine which three managed sentry APs are detecting the client along with the signal strength and the time stamp." ::= { intrusionDetection 16 } wsDetectedClientTriangulationSentryStatusEntry OBJECT-TYPE SYNTAX WsDetectedClientTriangulationSentryStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains triangulation information for the Detected Client entry." INDEX { wsDetectedClientSentryTriangulationMacAddr, wsDetectedClientSentryTriangulationId } ::= { wsDetectedClientTriangulationSentryStatusTable 1 } WsDetectedClientTriangulationSentryStatusEntry ::= SEQUENCE { wsDetectedClientSentryTriangulationMacAddr MacAddress, wsDetectedClientSentryTriangulationId Integer32, wsDetectedClientSentryTriangulationSentryMacAddr MacAddress, wsDetectedClientSentryTriangulationSentryRadio Integer32, wsDetectedClientSentryTriangulationRssi Integer32, wsDetectedClientSentryTriangulationStrength Integer32, wsDetectedClientSentryTriangulationNoise Integer32, wsDetectedClientSentryTriangulationAge TimeTicks } wsDetectedClientSentryTriangulationMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the detected client." ::= {wsDetectedClientTriangulationSentryStatusEntry 1 } wsDetectedClientSentryTriangulationId OBJECT-TYPE SYNTAX Integer32(0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the sentry triangulation entry." ::= {wsDetectedClientTriangulationSentryStatusEntry 2 } wsDetectedClientSentryTriangulationSentryMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the AP detecting the client." ::= {wsDetectedClientTriangulationSentryStatusEntry 3 } wsDetectedClientSentryTriangulationSentryRadio OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The radio of the AP detecting the client." ::= {wsDetectedClientTriangulationSentryStatusEntry 4 } wsDetectedClientSentryTriangulationRssi OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Received signal strength indicator in percent (0 to 100%)." ::= {wsDetectedClientTriangulationSentryStatusEntry 5 } wsDetectedClientSentryTriangulationStrength OBJECT-TYPE SYNTAX Integer32(-127..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Received signal strength in dBm (-127 to 127)." ::= {wsDetectedClientTriangulationSentryStatusEntry 6 } wsDetectedClientSentryTriangulationNoise OBJECT-TYPE SYNTAX Integer32(-127..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Noise reported on the channel by the AP in dBm (-127 to 127)." ::= {wsDetectedClientTriangulationSentryStatusEntry 7 } wsDetectedClientSentryTriangulationAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates time since this device was most recently detected by the detecting AP." ::= { wsDetectedClientTriangulationSentryStatusEntry 8 } -- -- wsDetectedClientPreAuthenticationHistoryTable -- wsDetectedClientPreAuthenticationHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF WsDetectedClientPreAuthenticationHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains pre-authentication history entries for detected clients." ::= { intrusionDetection 17 } wsDetectedClientPreAuthenticationHistoryEntry OBJECT-TYPE SYNTAX WsDetectedClientPreAuthenticationHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains details of pre-authentication events occured for the detected client." INDEX { wsDetectedClientPreAuthenticationMacAddr, wsDetectedClientPreAuthenticationId} ::= { wsDetectedClientPreAuthenticationHistoryTable 1 } WsDetectedClientPreAuthenticationHistoryEntry ::= SEQUENCE { wsDetectedClientPreAuthenticationMacAddr MacAddress, wsDetectedClientPreAuthenticationId Unsigned32, wsDetectedClientPreAuthenticationApMac MacAddress, wsDetectedClientPreAuthenticationApRadioId Integer32, wsDetectedClientPreAuthenticationVapMac MacAddress, wsDetectedClientPreAuthenticationSSID DisplayString, wsDetectedClientPreAuthenticationAge TimeTicks, wsDetectedClientPreAuthenticationStatus INTEGER } wsDetectedClientPreAuthenticationMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the detected client." ::= {wsDetectedClientPreAuthenticationHistoryEntry 1 } wsDetectedClientPreAuthenticationId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Numeric identifier for the preAuthentication entry." ::= {wsDetectedClientPreAuthenticationHistoryEntry 2 } wsDetectedClientPreAuthenticationApMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ethernet address of the AP with which client has pre-authenticated." ::= {wsDetectedClientPreAuthenticationHistoryEntry 3 } wsDetectedClientPreAuthenticationApRadioId OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The radio number of this radio in the AP with which client has pre-authenticated." ::= {wsDetectedClientPreAuthenticationHistoryEntry 4 } wsDetectedClientPreAuthenticationVapMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the VAP to which client has roamed." ::= {wsDetectedClientPreAuthenticationHistoryEntry 5 } wsDetectedClientPreAuthenticationSSID OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the SSID used by the VAP." ::= {wsDetectedClientPreAuthenticationHistoryEntry 6 } wsDetectedClientPreAuthenticationAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates time since this history event occured." ::= {wsDetectedClientPreAuthenticationHistoryEntry 7 } wsDetectedClientPreAuthenticationStatus OBJECT-TYPE SYNTAX INTEGER { success(0), failure(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Designates the pre-authentication operational status for this detected client." ::= {wsDetectedClientPreAuthenticationHistoryEntry 8 } wsDetectedClientPreAuthenticationHistoryPurgeAll OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object. Setting this object to enable will purge all the pre-authentication history entries for all the detected clients. Read on this object will always return disable." ::= { intrusionDetection 18 } -- -- wsDetectedClientRoamHistoryTable -- wsDetectedClientRoamHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF WsDetectedClientRoamHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains roam history entries for detected clients." ::= { intrusionDetection 19 } wsDetectedClientRoamHistoryEntry OBJECT-TYPE SYNTAX WsDetectedClientRoamHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains details of roam events occured for the detected client." INDEX { wsDetectedClientRoamMacAddr, wsDetectedClientRoamId} ::= { wsDetectedClientRoamHistoryTable 1 } WsDetectedClientRoamHistoryEntry ::= SEQUENCE { wsDetectedClientRoamMacAddr MacAddress, wsDetectedClientRoamId Unsigned32, wsDetectedClientRoamApMac MacAddress, wsDetectedClientRoamApRadioId Integer32, wsDetectedClientRoamVapMac MacAddress, wsDetectedClientRoamSSID DisplayString, wsDetectedClientRoamAge TimeTicks, wsDetectedClientRoamStatus INTEGER } wsDetectedClientRoamMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the detected client." ::= {wsDetectedClientRoamHistoryEntry 1 } wsDetectedClientRoamId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Numeric identifier for the Roam entry." ::= {wsDetectedClientRoamHistoryEntry 2 } wsDetectedClientRoamApMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ethernet address of the AP to which client has roamed." ::= {wsDetectedClientRoamHistoryEntry 3 } wsDetectedClientRoamApRadioId OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The radio number of this radio in the AP with which client has roamed." ::= {wsDetectedClientRoamHistoryEntry 4 } wsDetectedClientRoamVapMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the VAP to which client has roamed." ::= {wsDetectedClientRoamHistoryEntry 5 } wsDetectedClientRoamSSID OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the SSID used by the VAP." ::= {wsDetectedClientRoamHistoryEntry 6 } wsDetectedClientRoamAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates time since this roam history event occured." ::= {wsDetectedClientRoamHistoryEntry 7 } wsDetectedClientRoamStatus OBJECT-TYPE SYNTAX INTEGER { newAuthentication(1), roam(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Designates the roaming operational status for this detected client." ::= {wsDetectedClientRoamHistoryEntry 8 } wsDetectedClientRoamHistoryPurgeAll OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object. Setting this object to enable will purge all the roaming history entries for all the detected clients. Read on this object will always return disable." ::= { intrusionDetection 20 } --************************************************************************************** -- rrmNeighbor --************************************************************************************** -- -- Radio Resource Measurement (RRM) Neighbor Table -- wsRrmNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF WsRrmNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table displays the known neighbors of each AP/VAP pair as reported through RF scans that conform to the IEEE 802.11k standards for Radio Resource Measurement (RRM)." ::= { rrmNeighbor 1 } wsRrmNeighborEntry OBJECT-TYPE SYNTAX WsRrmNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry provides information regarding known neighboring APs that may be suitable for client roaming." INDEX { wsRrmNeighborApMacAddr, wsRrmNeighborVapMacAddr, wsRrmNeighborMacAddr } ::= { wsRrmNeighborTable 1 } WsRrmNeighborEntry ::= SEQUENCE { wsRrmNeighborApMacAddr MacAddress, wsRrmNeighborVapMacAddr MacAddress, wsRrmNeighborMacAddr MacAddress, wsRrmNeighborRSSI Integer32, wsRrmNeighborSSID DisplayString, wsRrmNeighborChannel Integer32, wsRrmNeighborAge TimeTicks, wsRrmNeighborAllPurge INTEGER, wsRrmNeighborApPurge INTEGER, wsRrmNeighborVapPurge INTEGER } wsRrmNeighborApMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address of the managed AP that detected the neighbor." ::= {wsRrmNeighborEntry 1 } wsRrmNeighborVapMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address of the VAP that detected the neighbor." ::= {wsRrmNeighborEntry 2 } wsRrmNeighborMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address of the detected neighbor." ::= {wsRrmNeighborEntry 3 } wsRrmNeighborRSSI OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RSSI (signal strength) of the detected neighbor." ::= {wsRrmNeighborEntry 4 } wsRrmNeighborSSID OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SSID of the detected neighbor." ::= {wsRrmNeighborEntry 5 } wsRrmNeighborChannel OBJECT-TYPE SYNTAX Integer32(0..14|36|40|42|44|48|50|52|56|58|60| 64|100|104|108|112|116|120|124|128|132| 136|140|149|152|153|157|160|161|165) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The channel of the detected neighbor." ::= {wsRrmNeighborEntry 6 } wsRrmNeighborAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS not-accessible STATUS current DESCRIPTION "The age, in seconds, of this table entry for the detected neighbor." ::= {wsRrmNeighborEntry 7 } wsRrmNeighborAllPurge OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an action object used to purge all neighbors. Reads on this object will always return disable." ::= {wsRrmNeighborEntry 8 } wsRrmNeighborApPurge OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an action object used to purge all neighbors detected by the managed AP described by this entry. Reads on this object will always return disable." ::= {wsRrmNeighborEntry 9 } wsRrmNeighborVapPurge OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an action object used to purge all neighbors detected by the VAP described by this entry. Reads on this object will always return disable." ::= {wsRrmNeighborEntry 10 } -- -- RRM Neighbor Table -- --************************************************************************************** -- rrmChannelLoad --************************************************************************************** -- -- Radio Resource Measurement (RRM) Channel Load Measurement History Table -- -- wsRrmChannelLoadHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF WsRrmChannelLoadHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table displays the known channel load measurement history items. Channel load measurements are part of the IEEE 802.11k standards for Radio Resource Measurement (RRM)." ::= { rrmChannelLoad 1 } wsRrmChannelLoadHistoryEntry OBJECT-TYPE SYNTAX WsRrmChannelLoadHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry provides information regarding previous channel load measurement reports from clients ." INDEX { wsRrmChannelLoadHistoryEntryId } ::= { wsRrmChannelLoadHistoryTable 1 } WsRrmChannelLoadHistoryEntry ::= SEQUENCE { wsRrmChannelLoadHistoryEntryId Unsigned32, wsRrmChannelLoadHistoryEntryApMacAddr MacAddress, wsRrmChannelLoadHistoryEntryClientMacAddr MacAddress, wsRrmChannelLoadHistoryEntryChannel Unsigned32, wsRrmChannelLoadHistoryEntryDuration Unsigned32, wsRrmChannelLoadHistoryEntryAge TimeTicks, wsRrmChannelLoadHistoryEntryLoad Unsigned32 } wsRrmChannelLoadHistoryEntryId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique identifier for a history entry." ::= {wsRrmChannelLoadHistoryEntry 1 } wsRrmChannelLoadHistoryEntryApMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address of the managed AP associated to the client." ::= {wsRrmChannelLoadHistoryEntry 2 } wsRrmChannelLoadHistoryEntryClientMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address of client that conducted the measurement." ::= {wsRrmChannelLoadHistoryEntry 3 } wsRrmChannelLoadHistoryEntryChannel OBJECT-TYPE SYNTAX Unsigned32(0..14|36|40|42|44|48|50|52|56|58|60| 64|100|104|108|112|116|120|124|128|132| 136|140|149|152|153|157|160|161|165) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The channel used for the measurement." ::= {wsRrmChannelLoadHistoryEntry 4 } wsRrmChannelLoadHistoryEntryAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS not-accessible STATUS current DESCRIPTION "The age of the measurement history entry." ::= {wsRrmChannelLoadHistoryEntry 5 } wsRrmChannelLoadHistoryEntryLoad OBJECT-TYPE SYNTAX Unsigned32(0..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The measured load, expressed as a percentage." ::= {wsRrmChannelLoadHistoryEntry 6 } wsRrmChannelLoadHistoryEntryDuration OBJECT-TYPE SYNTAX Unsigned32(0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The duration of the measurement, expressed in time units (TUs), where one TU equals 1024 microseconds." ::= {wsRrmChannelLoadHistoryEntry 7 } -- -- RRM Channel Load Table -- -- -- Radio Resource Measurement (RRM) Channel Load Measurement Current Request -- wsRrmChannelLoadCurrentRequest OBJECT IDENTIFIER ::= { rrmChannelLoad 2 } wsRrmChannelLoadCurrentRequestClientMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address of client involved with the request." ::= { wsRrmChannelLoadCurrentRequest 1 } wsRrmChannelLoadCurrentRequestApMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address of the managed AP associated with the client involved with the request." ::= { wsRrmChannelLoadCurrentRequest 2 } wsRrmChannelLoadCurrentRequestChannel OBJECT-TYPE SYNTAX Unsigned32(0..14|36|40|42|44|48|50|52|56|58|60| 64|100|104|108|112|116|120|124|128|132| 136|140|149|152|153|157|160|161|165) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The channel specified within the current request." ::= { wsRrmChannelLoadCurrentRequest 3 } wsRrmChannelLoadCurrentRequestDuration OBJECT-TYPE SYNTAX Unsigned32(0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The duration specified in the current request, expressed in time units (TUs), where one TU equals 1024 microseconds." ::= { wsRrmChannelLoadCurrentRequest 4 } wsRrmChannelLoadCurrentRequestStatus OBJECT-TYPE SYNTAX INTEGER { notStarted(0), success(1), inProgress(2), timedOut(3), aborted(4), incapable(5), refused(6) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The status of the current request." ::= { wsRrmChannelLoadCurrentRequest 5 } wsRrmChannelLoadCurrentRequestTimeRemaining OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS not-accessible STATUS current DESCRIPTION "The time remaining for the current request." ::= { wsRrmChannelLoadCurrentRequest 6 } wsRrmChannelLoadCurrentRequestAbort OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Aborts a pending request if 'yes' given as value. Reads of this element will always return 'no'." ::= {wsRrmChannelLoadCurrentRequest 7 } -- -- Radio Resource Measurement (RRM) Channel Load Measurement Current Request -- -- -- Radio Resource Measurement (RRM) Channel Load Measurement New Request Handler -- wsRrmChannelLoadNewRequest OBJECT IDENTIFIER ::= { rrmChannelLoad 3 } wsRrmChannelLoadNewRequestClientMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MAC address of client chosen to execute the new request." ::= { wsRrmChannelLoadNewRequest 1 } wsRrmChannelLoadNewRequestChannel OBJECT-TYPE SYNTAX Unsigned32(0..14|36|40|42|44|48|50|52|56|58|60|64| 100|104|108|112|116|120|124|128|132| 136|140|149|152|153|157|160|161|165) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The channel to be used in the next submitted request." ::= {wsRrmChannelLoadNewRequest 2 } wsRrmChannelLoadNewRequestDuration OBJECT-TYPE SYNTAX Unsigned32(0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The duration to be used in the next request, expressed in time units (TUs), where one TU equals 1024 microseconds." DEFVAL { 1000 } ::= {wsRrmChannelLoadNewRequest 3 } wsRrmChannelLoadNewRequestSend OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sends a new request if 'yes' given as value. Reads of this element will always return 'no'." ::= {wsRrmChannelLoadNewRequest 4 } -- -- Radio Resource Measurement (RRM) Channel Load Measurement New Request Handler -- --************************************************************************************** -- wsCapability --************************************************************************************** -- -- AP Hardware Capability Table -- wsAPHardwareCapabilityTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPHardwareCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines supported features for APs of specific hardware type. This is a read only table and is used by application to validate parameters " ::= { wsCapability 1 } wsAPHardwareCapabilityEntry OBJECT-TYPE SYNTAX WsAPHardwareCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry provides access point hardware type details for each AP hardware type supported by the WS." INDEX { wsAPHWTypeID } ::= { wsAPHardwareCapabilityTable 1 } WsAPHardwareCapabilityEntry ::= SEQUENCE { wsAPHWTypeID Integer32, wsAPHWTypeDescription DisplayString, wsAPHWTypeRadioCount Integer32, wsAPImageTypeID Integer32, wsAPHWDualBootSuppport INTEGER } wsAPHWTypeID OBJECT-TYPE SYNTAX Integer32(1..13) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Numeric identifier for the AP hardware type." ::= { wsAPHardwareCapabilityEntry 1 } wsAPHWTypeDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Descriptive name of the AP hardware type." ::= { wsAPHardwareCapabilityEntry 2 } wsAPHWTypeRadioCount OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number of radios supported by this hardware type AP." ::= { wsAPHardwareCapabilityEntry 3 } wsAPImageTypeID OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Image type for code download for this hardware type AP." ::= { wsAPHardwareCapabilityEntry 4 } wsAPHWDualBootSuppport OBJECT-TYPE SYNTAX INTEGER { notsupported(0), supported(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dual boot support for this hardware type AP." ::= { wsAPHardwareCapabilityEntry 5 } -- -- AP Hardware Capability Table Ends -- -- -- AP Hardware Radio Capability Table -- wsAPHardwareRadioCapabilityTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPHardwareRadioCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The AP harware radio capability table contain only those parameters that vary from one AP hardware type to another. Parameters that don't vary depending on AP type or radio type are not included in the table.This read-only table provides the user to view configurable parameters for the APs of specific hardware type through the profile." ::= { wsCapability 2 } wsAPHardwareRadioCapabilityEntry OBJECT-TYPE SYNTAX WsAPHardwareRadioCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry provides radio capability details for each AP hardware type supported by the WS." INDEX { wsAPHWTypeID,wsAPHWTypeRadioNum } ::= { wsAPHardwareRadioCapabilityTable 1 } WsAPHardwareRadioCapabilityEntry ::= SEQUENCE { wsAPHWTypeRadioNum Integer32, wsAPHWTypeRadioID Integer32, wsAPHWTypeRadioDescription DisplayString, wsAPHWTypeRadioVapCount Integer32, wsAPHWTypeRadioAmodeSupport INTEGER, wsAPHWTypeRadioBGmodeSupport INTEGER, wsAPHWTypeRadioNmodeSupport INTEGER, wsAPHWTypeRadioACmodeSupport INTEGER } wsAPHWTypeRadioNum OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The radio number of this radio in the AP." ::= { wsAPHardwareRadioCapabilityEntry 1 } wsAPHWTypeRadioID OBJECT-TYPE SYNTAX Integer32(1..43421) MAX-ACCESS read-only STATUS current DESCRIPTION "The device id for this radio in the AP." ::= { wsAPHardwareRadioCapabilityEntry 2 } wsAPHWTypeRadioDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Text description of this radio type." ::= { wsAPHardwareRadioCapabilityEntry 3 } wsAPHWTypeRadioVapCount OBJECT-TYPE SYNTAX Integer32(1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number of virtual access points supported by this radio." ::= { wsAPHardwareRadioCapabilityEntry 4 } wsAPHWTypeRadioAmodeSupport OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag indicating whether this radio supports 802.11a mode." ::= { wsAPHardwareRadioCapabilityEntry 5 } wsAPHWTypeRadioBGmodeSupport OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag indicating whether this radio supports 802.11bg mode." ::= { wsAPHardwareRadioCapabilityEntry 6 } wsAPHWTypeRadioNmodeSupport OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag indicating whether this radio supports 802.11n configuration parameters." ::= { wsAPHardwareRadioCapabilityEntry 7 } wsAPHWTypeRadioACmodeSupport OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether this radio supports 802.11ac configuration parameters." ::= { wsAPHardwareRadioCapabilityEntry 8 } -- -- AP Hardware Radio Capability Table Ends -- -- -- AP Image Capability Table -- wsAPImageTypeCapabilityTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPImageTypeCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines supported image types for APs. This is a read only table and is used by application to view possible image types" ::= { wsCapability 3 } wsAPImageTypeCapabilityEntry OBJECT-TYPE SYNTAX WsAPImageTypeCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry provides access point image type details for each AP image type supported by the WS." INDEX { wsAPImageTypeID } ::= { wsAPImageTypeCapabilityTable 1 } WsAPImageTypeCapabilityEntry ::= SEQUENCE { wsAPImageTypeDescription DisplayString } wsAPImageTypeDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(1..96)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Descriptive name of the AP image type." ::= { wsAPImageTypeCapabilityEntry 1 } -- -- AP Image Capability Table Ends -- -- -- AP Image Availability Table -- wsAPImageAvailabilityTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPImageAvailabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the wireless controller stored AP code images." ::= { wsCapability 4 } wsAPImageAvailabilityEntry OBJECT-TYPE SYNTAX WsAPImageAvailabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry provides the code version of an AP image stored on the wireless controller." INDEX { wsAPImageTypeID } ::= { wsAPImageAvailabilityTable 1 } WsAPImageAvailabilityEntry ::= SEQUENCE { wsAPImageAvailability DisplayString } wsAPImageAvailability OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "The code version of each AP image stored on the wireless controller." ::= { wsAPImageAvailabilityEntry 1 } -- -- AP Image Availability Table Ends -- --************************************************************************************** -- snmpTrapsConfig --************************************************************************************** wsStatusTrapMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable SNMP traps for: WS Enabled, WS Disabled, WS Managed AP Database Full, WS Managed AP - AP Neighbor List Full, WS Managed AP - Client Neighbor List Full, WS - AP Failure List Full, RF Scan AP List Full, Client Association Database Full, Client Failure List Full." DEFVAL { disable } ::= { snmpTrapsConfig 1 } -- Object not supported in SMB builds wsPeerWSTrapMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable SNMP traps for: Peer WS Discovered, Peer WS Failed, Peer WS Unknown Protocol Discovered." DEFVAL { disable } ::= { snmpTrapsConfig 2 } wsAPStateTrapMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable SNMP traps for: WS Managed AP Discovered, WS Managed AP Failed, WS Managed AP Unknown Protocol Discovered." DEFVAL { disable } ::= { snmpTrapsConfig 3 } wsAPFailureTrapMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable SNMP traps for: WS AP Association Failure, WS AP Authentication Failure." DEFVAL { disable } ::= { snmpTrapsConfig 4 } wsRogueAPTrapMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable SNMP traps for: RF Scan Rogue AP Detected." DEFVAL { disable } ::= { snmpTrapsConfig 5 } wsRFScanTrapMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable SNMP traps for: RF Scan New AP Detected, RF Scan New Client Detected. RF Scan Ad hoc Client Detected." DEFVAL { disable } ::= { snmpTrapsConfig 6 } wsClientStateTrapMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable SNMP traps for: Client Association Detected, Client Disassociation Detected, Client Roam Detected." DEFVAL { disable } ::= { snmpTrapsConfig 7 } wsWidsStatusMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable SNMP traps for: This controller is Cluster Controller, Rogues are Present in the Network, RF Scan Rogue AP Detected." DEFVAL { disable } ::= { snmpTrapsConfig 8 } wsTspecTrapMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag to enable/disable SNMP traps for: TSPEC Client ACM Bandwidth Exceeded, TSPEC Client Traffic Unauthorized." DEFVAL { disable } ::= { snmpTrapsConfig 9 } wsClientFailureTrapMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag to enable/disable SNMP traps for: Client Association Failure, Client Authentication Failure." DEFVAL { disable } ::= { snmpTrapsConfig 10 } --************************************************************************************** -- wsTraps --************************************************************************************** wsModeEnabled NOTIFICATION-TYPE STATUS current DESCRIPTION "A wsModeEnabled trap signifies that the SNMP entity, acting in an agent role, has detected that Wireless functionality on the device is enabled." ::= { wsTraps 1 } wsModeDisabled NOTIFICATION-TYPE STATUS current DESCRIPTION "A wsModeDisabled trap signifies that the SNMP entity, acting in an agent role, has detected that Wireless functionality on the device is disabled." ::= { wsTraps 2 } wsManagedAPDatabaseFull NOTIFICATION-TYPE OBJECTS { wsManagedAPMacAddress } STATUS current DESCRIPTION "A wsAPDatabaseFull trap signifies that the SNMP entity, acting in an agent role, has detected that AP Database is full." ::= { wsTraps 3 } wsManagedAPNeighborAPListFull NOTIFICATION-TYPE STATUS current DESCRIPTION "A wsManagedAPNeighborListFull trap signifies that the SNMP entity, acting in an agent role, has detected that ManagedAP neighbor AP list is full." ::= { wsTraps 4 } wsManagedAPNeighborClientListFull NOTIFICATION-TYPE STATUS current DESCRIPTION "A wsManagedAPNeighborClientListFull trap signifies that the SNMP entity, acting in an agent role, has detected that ManagedAP neighbor client list is full." ::= { wsTraps 5 } wsAPFailureListFull NOTIFICATION-TYPE STATUS current DESCRIPTION "A wsAPFailureListFull trap signifies that the SNMP entity, acting in an agent role, has detected that AP failure list full." ::= { wsTraps 6 } wsRFScanAPListFull NOTIFICATION-TYPE STATUS current DESCRIPTION "A wsRFScanAPListFull trap signifies that the SNMP entity, acting in an agent role, has detected that RF scan AP list is full." ::= { wsTraps 7 } wsClientAssociationDatabaseFull NOTIFICATION-TYPE OBJECTS { wsAssociatedClientMacAddress } STATUS current DESCRIPTION "A wsClientAssociationDatabaseFull trap signifies that the SNMP entity, acting in an agent role, has detected that client association database is full." ::= { wsTraps 8 } wsPeerSwitchDiscovered NOTIFICATION-TYPE OBJECTS { wsPeerIpAddress } STATUS current DESCRIPTION "A wsPeerSwitchDiscovered trap signifies that the SNMP entity, acting in an agent role, has detected peer controller in the network." ::= { wsTraps 9 } wsPeerSwitchFailed NOTIFICATION-TYPE OBJECTS { wsPeerIpAddress } STATUS current DESCRIPTION "A wsPeerSwitchFailed trap signifies that the SNMP entity, acting in an agent role, has detected that peer controller connection failed." ::= { wsTraps 10 } wsPeerSwitchUnknownProtocol NOTIFICATION-TYPE OBJECTS { wsPeerIpAddress, wsPeerProtocolVersion } STATUS current DESCRIPTION "A wsPeerSwitchUnknownProtocol trap signifies that the SNMP entity, acting in an agent role, has detected unknown protocol between wireless controller and peer controller communication." ::= { wsTraps 11 } wsManagedAPDiscovered NOTIFICATION-TYPE OBJECTS { wsManagedAPMacAddress } STATUS current DESCRIPTION "A wsManagedAPDiscovered trap signifies that the SNMP entity, acting in an agent role, has detected the managed AP." ::= { wsTraps 12 } wsManagedAPFailed NOTIFICATION-TYPE OBJECTS { wsManagedAPMacAddress } STATUS current DESCRIPTION "A wsManagedAPFailed trap signifies that the SNMP entity, acting in an agent role, has detected the failed AP." ::= { wsTraps 13 } wsManagedAPUnknownProtocol NOTIFICATION-TYPE OBJECTS { wsFailedAPMacAddress, wsFailedAPProtocolVersion } STATUS current DESCRIPTION "A wsManagedAPUnknownProtocol trap signifies that the SNMP entity, acting in an agent role, has detected the unknown protocol between wireless controller and managed AP communication." ::= { wsTraps 14 } wsAPAssociationFailure NOTIFICATION-TYPE OBJECTS { wsFailedAPMacAddress } STATUS current DESCRIPTION "A wsAPAssociationFailure trap signifies that the SNMP entity, acting in an agent role, has detected that AP association failed." ::= { wsTraps 15 } wsAPAuthenticationFailure NOTIFICATION-TYPE OBJECTS { wsFailedAPMacAddress } STATUS current DESCRIPTION "A wsAPAuthenticationFailure trap signifies that the SNMP entity, acting in an agent role, has detected that AP authentication failed." ::= { wsTraps 16 } wsRFScanRogueAPDetected NOTIFICATION-TYPE OBJECTS { wsManagedAPMacAddress, wsManagedAPRadioInterface, wsRFScanAPMacAddress,wsRFScanAPSSID } STATUS current DESCRIPTION "A wsRFScanRogueAPDetected trap signifies that the SNMP entity, acting in an agent role, has detected Rogue AP through RF Scan." ::= { wsTraps 17 } wsRFScanAPDetected NOTIFICATION-TYPE OBJECTS { wsManagedAPMacAddress, wsManagedAPRadioInterface, wsRFScanAPMacAddress,wsRFScanAPSSID } STATUS current DESCRIPTION "A wsRFScanAPDetected trap signifies that the SNMP entity, acting in an agent role, has detected AP through RF Scan." ::= { wsTraps 18 } wsRFScanNewClientDetected NOTIFICATION-TYPE OBJECTS { wsManagedAPMacAddress, wsManagedAPRadioInterface, wsNeighborClientMacAddress } STATUS current DESCRIPTION "A wsRFScanNewClientDetected trap signifies that the SNMP entity, acting in an agent role, has detected new client through RF Scan." ::= { wsTraps 19 } wsClientAssociationDetected NOTIFICATION-TYPE OBJECTS { wsAssociatedClientMacAddress,wsVAPMacAddress, wsManagedAPMacAddress } STATUS current DESCRIPTION "A wsClientAssociationDetected trap signifies that the SNMP entity, acting in an agent role, has detected client association." ::= { wsTraps 20 } wsClientDisassociationDetected NOTIFICATION-TYPE OBJECTS { wsAssociatedClientMacAddress,wsVAPMacAddress, wsManagedAPMacAddress } STATUS current DESCRIPTION "A wsClientDisassociationDetected trap signifies that the SNMP entity, acting in an agent role, has detected client disassociation." ::= { wsTraps 21 } wsClientRoamDetected NOTIFICATION-TYPE OBJECTS { wsAssociatedClientMacAddress,wsVAPMacAddress, wsManagedAPMacAddress } STATUS current DESCRIPTION "A wsClientRoamDetected trap signifies that the SNMP entity, acting in an agent role, has detected client roaming." ::= { wsTraps 22 } wsClientAssociationFailure NOTIFICATION-TYPE OBJECTS { wsNeighborClientMacAddress } STATUS current DESCRIPTION "A wsClientAssociationFailure trap signifies that the SNMP entity, acting in an agent role, has detected client association failure." ::= { wsTraps 23 } wsClientAuthenticationFailure NOTIFICATION-TYPE OBJECTS { wsNeighborClientMacAddress } STATUS current DESCRIPTION "A wsAuthenticationFailure trap signifies that the SNMP entity, acting in an agent role, has detected client authentication failure." ::= { wsTraps 24 } wsAdHocClientDetected NOTIFICATION-TYPE OBJECTS { wsAdHocClientMacAddress, wsDetectedAPMacAddress, wsDetectedAPRadioInterface } STATUS current DESCRIPTION "A wsAdHocClientDetected trap signifies that the SNMP entity, acting in an agent role, has detected Ad hoc client." ::= { wsTraps 25 } wsWLANBandwidthUtilizationExceeded NOTIFICATION-TYPE OBJECTS { wsManagedAPMacAddress, wsManagedAPRadioMacAddress, wsManagedAPRadioInterface,wsManagedAPRadioWLANUtilization } STATUS current DESCRIPTION "A wsWLANBandwidthUtilizationExceeded trap signifies that the SNMP entity, acting in an agent role, has detected WLAN bandwidth utilization exceeding the limit." ::= { wsTraps 26 } wsAdHocClientListFull NOTIFICATION-TYPE STATUS current DESCRIPTION "A wsAdHocClientListFull trap signifies that the SNMP entity, acting in an agent role, has detected that Ad hoc client database is full." ::= { wsTraps 27 } wsPeerSwitchConfigurationCommandReceived NOTIFICATION-TYPE OBJECTS { wsPeerIpAddress, wsPeerConfigReceived } STATUS current DESCRIPTION "A wsPeerSwitchConfigurationCommandReceived trap signifies that the SNMP entity, acting in an agent role, has received Configuration command from the peer controller in the network. The config mask received is also returned in the trap." ::= { wsTraps 28 } wsPeerSwitchManagedAPLimitExceeded NOTIFICATION-TYPE OBJECTS { wsPeerIpAddress, wsPeerSwitchAPMacAddress } STATUS current DESCRIPTION "A wsPeerSwitchManagedAPLimitExceeded trap signifies that the SNMP entity, acting in an agent role, has detected that the Peer controller Managed AP database limit has exceeded." ::= { wsTraps 29 } wsPeerSwitchClientLimitExceeded NOTIFICATION-TYPE OBJECTS { wsPeerIpAddress, wsAssociatedClientMacAddress } STATUS current DESCRIPTION "A wsPeerSwitchClientLimitExceeded trap signifies that the SNMP entity, acting in an agent role, has detected that the Peer controller Client database limit has exceeded." ::= { wsTraps 30 } wsClusterControllerElected NOTIFICATION-TYPE OBJECTS { wsIPAddress } STATUS current DESCRIPTION "A wsClusterControllerElected trap signifies that the SNMP entity, acting in an agent role, has elected itself as Cluster Controller in the peer group." ::= { wsTraps 32 } wsClusterMaxAPExceeded NOTIFICATION-TYPE OBJECTS { wsIPAddress, wsManagedAPMacAddress, wsManagedAPIpAddress, wsManagedAPSwitchIpAddress} STATUS current DESCRIPTION "A wsClusterMaxAPExceeded trap signifies that the SNMP entity, acting in an agent role, has detected that the managed APs in the network has exceeded." ::= { wsTraps 33 } wsRoguesPresent NOTIFICATION-TYPE STATUS current DESCRIPTION "A wsRoguesPresent trap signifies that the SNMP entity, acting in an agent role, has detected one or more Rogues present in the network." ::= { wsTraps 34 } wsDetectedClientListFull NOTIFICATION-TYPE STATUS current DESCRIPTION "A wsDetectedClientListFull trap signifies that the SNMP entity, acting in an agent role, has detected that Detected client database is full." ::= { wsTraps 35 } wsRogueClientsPresent NOTIFICATION-TYPE STATUS current DESCRIPTION "A wsRogueClientsPresent trap signifies that the SNMP entity, acting in an agent role, has detected one or more Rogue Clients present in the network." ::= { wsTraps 36 } wsChannelPlanAlgoComplete NOTIFICATION-TYPE STATUS current DESCRIPTION "A wsChannelAlgorithmComplete trap signifies that the SNMP entity, acting in an agent role, has detected channel algorithm complete event." ::= { wsTraps 37 } wsPowerPlanAlgoComplete NOTIFICATION-TYPE STATUS current DESCRIPTION "A wsPowerAlgorithmComplete trap signifies that the SNMP entity, acting in an agent role, has detected power algorithm complete event." ::= { wsTraps 38 } wsLocallyManagedAPLimitExceeded NOTIFICATION-TYPE OBJECTS { wsManagedAPMacAddress } STATUS current DESCRIPTION "A wsLocallyManagedAPLimitExceeded trap signifies that the SNMP entity, acting in an agent role, has detected that the WS locally managed AP limit is exceeded." ::= { wsTraps 41 } --************************************************************************************** -- tspec (status and statistics) Begin --************************************************************************************** tspecGlobal OBJECT IDENTIFIER ::= { tspec 1 } tspecSwitch OBJECT IDENTIFIER ::= { tspec 2 } tspecManagedAP OBJECT IDENTIFIER ::= { tspec 3 } tspecClient OBJECT IDENTIFIER ::= { tspec 4 } -- -- wsGlobalTspecStatus -- wsGlobalTspecStatus OBJECT IDENTIFIER ::= { tspecGlobal 1 } wsTspecTotalVoiceTrafficStreams OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of traffic streams currently established for the voice access category. For a Cluster Controller, this value represents the entire cluster." ::= { wsGlobalTspecStatus 1 } wsTspecTotalVideoTrafficStreams OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of traffic streams currently established for the video access category. For a Cluster Controller, this value represents the entire cluster." ::= { wsGlobalTspecStatus 2 } wsTspecTotalTrafficStreamClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of clients that currently possess one or more traffic streams in any access category. For a Cluster Controller, this value represents the entire cluster." ::= { wsGlobalTspecStatus 3 } wsTspecTotalTrafficStreamRoamingClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of roaming clients that currently possess one or more traffic streams in any access category. For a Cluster Controller, this value represents the entire cluster." ::= { wsGlobalTspecStatus 4 } -- -- wsGlobalTspecStatisticsTable -- wsGlobalTspecStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsGlobalTspecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains global TSPEC statistics indexed on a per access category (AC) basis." ::= { tspecGlobal 2 } wsGlobalTspecStatisticsEntry OBJECT-TYPE SYNTAX WsGlobalTspecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains global TSPEC statistics indexed on a per access category (AC) basis for the wireless controller. If this controller is a Cluster Controller, these object values represent the entire cluster." INDEX { wsTspecACIndex } ::= { wsGlobalTspecStatisticsTable 1 } WsGlobalTspecStatisticsEntry ::= SEQUENCE { wsTspecACIndex TspecSuppAC, wsTotalWLANTspecPktsRecvd Counter64, wsTotalWLANTspecPktsTransmitted Counter64, wsTotalWLANTspecBytesRecvd Counter64, wsTotalWLANTspecBytesTransmitted Counter64, wsTotalWLANTspecsAccepted Counter32, wsTotalWLANTspecsRejected Counter32, wsTotalWLANRoamingTspecsAccepted Counter32, wsTotalWLANRoamingTspecsRejected Counter32 } wsTspecACIndex OBJECT-TYPE SYNTAX TspecSuppAC MAX-ACCESS not-accessible STATUS current DESCRIPTION "Access category (AC) index used for referencing objects in the table row. Only those ACs that support mandatory admission control are available through this index. The currently supported AC index values are: 0 - Voice 1 - Video " ::= { wsGlobalTspecStatisticsEntry 1 } wsTotalWLANTspecPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets received across all APs managed by this controller for all traffic streams belonging to the specified access category." ::= { wsGlobalTspecStatisticsEntry 2 } wsTotalWLANTspecPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets transmitted across all APs managed by this controller for all traffic streams belonging to the specified access category." ::= { wsGlobalTspecStatisticsEntry 3 } wsTotalWLANTspecBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes received across all APs managed by this controller for all traffic streams belonging to the specified access category." ::= { wsGlobalTspecStatisticsEntry 4 } wsTotalWLANTspecBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes transmitted across all APs managed by this controller for all traffic streams belonging to the specified access category." ::= { wsGlobalTspecStatisticsEntry 5 } wsTotalWLANTspecsAccepted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of TSPECs accepted across all APs managed by this controller for the specified access category." ::= { wsGlobalTspecStatisticsEntry 6 } wsTotalWLANTspecsRejected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of TSPECs rejected across all APs managed by this controller for the specified access category." ::= { wsGlobalTspecStatisticsEntry 7 } wsTotalWLANRoamingTspecsAccepted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of TSPECs accepted from roaming clients across all APs managed by this controller for the specified access category. The value of this object is also included in the wsTotalWLANTspecsAccepted object." ::= { wsGlobalTspecStatisticsEntry 8 } wsTotalWLANRoamingTspecsRejected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of TSPECs rejected from roaming clients across all APs managed by this controller for the specified access category. The value of this object is also included in the wsTotalWLANTspecsRejected object." ::= { wsGlobalTspecStatisticsEntry 9 } -- -- wsSwitchTspecStatusTable -- wsSwitchTspecStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsSwitchTspecStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains TSPEC status parameters for peer controllers of the wireless controller." ::= { tspecSwitch 1 } wsSwitchTspecStatusEntry OBJECT-TYPE SYNTAX WsSwitchTspecStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry describes the TPEC status parameters for a specific peer of the wireless controller." INDEX { wsSwitchIPAddress } ::= { wsSwitchTspecStatusTable 1 } WsSwitchTspecStatusEntry ::= SEQUENCE { wsSwitchTspecTotalVoiceTrafficStreams Unsigned32, wsSwitchTspecTotalVideoTrafficStreams Unsigned32, wsSwitchTspecTotalTrafficStreamClients Unsigned32, wsSwitchTspecTotalTrafficStreamRoamingClients Unsigned32 } wsSwitchTspecTotalVoiceTrafficStreams OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of traffic streams currently established for the voice access category for the specified controller." ::= { wsSwitchTspecStatusEntry 1 } wsSwitchTspecTotalVideoTrafficStreams OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of traffic streams currently established for the video access category for the specified controller." ::= { wsSwitchTspecStatusEntry 2 } wsSwitchTspecTotalTrafficStreamClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of clients that currently possess one or more traffic streams in any access category for the specified controller." ::= { wsSwitchTspecStatusEntry 3 } wsSwitchTspecTotalTrafficStreamRoamingClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of roaming clients that currently possess one or more traffic streams in any access category for the specified controller." ::= { wsSwitchTspecStatusEntry 4 } -- -- wsSwitchTspecStatisticsTable -- wsSwitchTspecStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsSwitchTspecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains WLAN TSPEC statistics on a per access category (AC) basis for each controller in the peer group. Only the Cluster Controller maintains entries for peer controllers. A non-Cluster Controller controller just keeps its local statistics." ::= { tspecSwitch 2 } wsSwitchTspecStatisticsEntry OBJECT-TYPE SYNTAX WsSwitchTspecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains WLAN TSPEC statistics on a per access category (AC) basis for the specified wireless controller." INDEX { wsSwitchIPAddress, wsTspecACIndex } ::= { wsSwitchTspecStatisticsTable 1 } WsSwitchTspecStatisticsEntry ::= SEQUENCE { wsSwitchWLANTspecPktsRecvd Counter64, wsSwitchWLANTspecPktsTransmitted Counter64, wsSwitchWLANTspecBytesRecvd Counter64, wsSwitchWLANTspecBytesTransmitted Counter64, wsSwitchWLANTspecsAccepted Counter32, wsSwitchWLANTspecsRejected Counter32, wsSwitchWLANRoamingTspecsAccepted Counter32, wsSwitchWLANRoamingTspecsRejected Counter32 } wsSwitchWLANTspecPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets received across all APs managed by this controller for all traffic streams belonging to the specified access category." ::= { wsSwitchTspecStatisticsEntry 1 } wsSwitchWLANTspecPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets transmitted across all APs managed by this controller for all traffic streams belonging to the specified access category." ::= { wsSwitchTspecStatisticsEntry 2 } wsSwitchWLANTspecBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes received across all APs managed by this controller for all traffic streams belonging to the specified access category." ::= { wsSwitchTspecStatisticsEntry 3 } wsSwitchWLANTspecBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes transmitted across all APs managed by this controller for all traffic streams belonging to the specified access category." ::= { wsSwitchTspecStatisticsEntry 4 } wsSwitchWLANTspecsAccepted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of TSPECs accepted across all APs managed by this controller for the specified access category." ::= { wsSwitchTspecStatisticsEntry 5 } wsSwitchWLANTspecsRejected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of TSPECs rejected across all APs managed by this controller for the specified access category." ::= { wsSwitchTspecStatisticsEntry 6 } wsSwitchWLANRoamingTspecsAccepted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of TSPECs accepted from roaming clients across all APs managed by this controller for the specified access category. This value of this object is also included in the wsSwitchWLANTspecsAccepted object." ::= { wsSwitchTspecStatisticsEntry 7 } wsSwitchWLANRoamingTspecsRejected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of TSPECs rejected from roaming clients across all APs managed by this controller for the specified access category. The value of this object is also included in the wsSwitchWLANTspecsRejected object." ::= { wsSwitchTspecStatisticsEntry 8 } -- -- wsManagedAPTspecStatusTable -- wsManagedAPTspecStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPTspecStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains TSPEC status parameters for all APs managed by the controller." ::= { tspecManagedAP 1 } wsManagedAPTspecStatusEntry OBJECT-TYPE SYNTAX WsManagedAPTspecStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains TSPEC status parameters for a specific AP managed by the controller." INDEX { wsManagedAPMacAddress, wsTspecACIndex } ::= { wsManagedAPTspecStatusTable 1 } WsManagedAPTspecStatusEntry ::= SEQUENCE { wsManagedAPTspecNumActiveTrafficStreams Unsigned32, wsManagedAPTspecNumTrafficStreamClients Unsigned32, wsManagedAPTspecNumTrafficStreamRoamingClients Unsigned32 } wsManagedAPTspecNumActiveTrafficStreams OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current number of active traffic streams (TSs) for the specified access category of the WS managed AP." ::= { wsManagedAPTspecStatusEntry 1 } wsManagedAPTspecNumTrafficStreamClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current number of clients with at least one active traffic stream (TS) for the specified access category of the WS managed AP." ::= { wsManagedAPTspecStatusEntry 2 } wsManagedAPTspecNumTrafficStreamRoamingClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current number of roaming clients with at least one active traffic stream (TS) for the specified access category of the WS managed AP. The value of this object is also included in the wsManagedAPTspecNumTSClients object." ::= { wsManagedAPTspecStatusEntry 3 } -- -- wsManagedAPTspecStatisticsTable -- wsManagedAPTspecStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPTspecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains TSPEC statistics available for all APs managed by the controller." ::= { tspecManagedAP 2 } wsManagedAPTspecStatisticsEntry OBJECT-TYPE SYNTAX WsManagedAPTspecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains TSPEC statistics for a specific AP managed by the controller." AUGMENTS { wsManagedAPTspecStatusEntry } ::= { wsManagedAPTspecStatisticsTable 1 } WsManagedAPTspecStatisticsEntry ::= SEQUENCE { wsManagedAPTspecPktsRecvd Counter64, wsManagedAPTspecPktsTransmitted Counter64, wsManagedAPTspecBytesRecvd Counter64, wsManagedAPTspecBytesTransmitted Counter64, wsManagedAPTspecsAccepted Counter32, wsManagedAPTspecsRejected Counter32, wsManagedAPRoamingTspecsAccepted Counter32, wsManagedAPRoamingTspecsRejected Counter32 } wsManagedAPTspecPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets received by this AP on the wireless network for all traffic streams belonging to the specified access category." ::= { wsManagedAPTspecStatisticsEntry 1 } wsManagedAPTspecPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets transmitted by this AP on the wireless network for all traffic streams belonging to the specified access category." ::= { wsManagedAPTspecStatisticsEntry 2 } wsManagedAPTspecBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes received by this AP on the wireless network for all traffic streams belonging to the specified access category." ::= { wsManagedAPTspecStatisticsEntry 3 } wsManagedAPTspecBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes transmitted by this AP on the wireless network for all traffic streams belonging to the specified access category." ::= { wsManagedAPTspecStatisticsEntry 4 } wsManagedAPTspecsAccepted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of TSPECs accepted by this AP on the wireless network for the specified access category." ::= { wsManagedAPTspecStatisticsEntry 5 } wsManagedAPTspecsRejected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of TSPECs rejected by this AP on the wireless network for the specified access category." ::= { wsManagedAPTspecStatisticsEntry 6 } wsManagedAPRoamingTspecsAccepted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of TSPECs accepted from roaming clients by an AP on the wireless network for the specified access category. This value of this object is also included in the wsManagedAPTspecsAccepted object." ::= { wsManagedAPTspecStatisticsEntry 7 } wsManagedAPRoamingTspecsRejected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total number of TSPECs rejected from roaming clients by an AP on the wireless network for the specified access category. This value of this object is also included in the wsManagedAPTspecsRejected object." ::= { wsManagedAPTspecStatisticsEntry 8 } -- -- wsManagedAPRadioTspecStatusTable -- wsManagedAPRadioTspecStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPRadioTspecStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains TSPEC status parameters per radio interface for all APs managed by the controller." ::= { tspecManagedAP 3 } wsManagedAPRadioTspecStatusEntry OBJECT-TYPE SYNTAX WsManagedAPRadioTspecStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains TSPEC status parameters per radio interface for a specific AP managed by the controller." INDEX { wsManagedAPMacAddress, wsManagedAPRadioInterface, wsTspecACIndex } ::= { wsManagedAPRadioTspecStatusTable 1 } WsManagedAPRadioTspecStatusEntry ::= SEQUENCE { wsManagedAPRadioTspecOperStatus INTEGER, wsManagedAPRadioTspecNumActiveTrafficStreams Unsigned32, wsManagedAPRadioTspecNumTrafficStreamClients Unsigned32, wsManagedAPRadioTspecNumTrafficStreamRoamingClients Unsigned32, wsManagedAPRadioTspecMediumTimeAdmitted Unsigned32, wsManagedAPRadioTspecMediumTimeUnallocated Unsigned32, wsManagedAPRadioTspecMediumTimeRoamingUnallocated Unsigned32 } wsManagedAPRadioTspecOperStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current operational status for the specified access category on this radio. If enabled(1), this access category operates in accordance with admission control mandatory (ACM) procedures." ::= { wsManagedAPRadioTspecStatusEntry 1 } wsManagedAPRadioTspecNumActiveTrafficStreams OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current number of active traffic streams (TSs) for the specified access category on this radio." ::= { wsManagedAPRadioTspecStatusEntry 2 } wsManagedAPRadioTspecNumTrafficStreamClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current number of clients with at least one active traffic stream (TS) for the specified access category on this radio." ::= { wsManagedAPRadioTspecStatusEntry 3 } wsManagedAPRadioTspecNumTrafficStreamRoamingClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current number of roaming clients with at least one active traffic stream (TS) for the specified access category on this radio. The value of this object is also included in the wsManagedAPRadioTspecNumTSClients object." ::= { wsManagedAPRadioTspecStatusEntry 4 } wsManagedAPRadioTspecMediumTimeAdmitted OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Current sum of medium times allocated to clients with an active traffic stream (TS) belonging to the specified access category on this radio." ::= { wsManagedAPRadioTspecStatusEntry 5 } wsManagedAPRadioTspecMediumTimeUnallocated OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Amount of configured medium time not currently allocated for the specified access category on this radio that is available for both non-roaming and roaming clients." ::= { wsManagedAPRadioTspecStatusEntry 6 } wsManagedAPRadioTspecMediumTimeRoamingUnallocated OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Amount of configured medium time not currently allocated for the specified access category on this radio that is available for roaming clients only." ::= { wsManagedAPRadioTspecStatusEntry 7 } -- -- wsManagedAPRadioTspecStatisticsTable -- wsManagedAPRadioTspecStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPRadioTspecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains TSPEC statistics available per radio interface for all APs managed by the controller." ::= { tspecManagedAP 4 } wsManagedAPRadioTspecStatisticsEntry OBJECT-TYPE SYNTAX WsManagedAPRadioTspecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains TSPEC statistics per radio interface for a specific AP managed by the controller." AUGMENTS { wsManagedAPRadioTspecStatusEntry } ::= { wsManagedAPRadioTspecStatisticsTable 1 } WsManagedAPRadioTspecStatisticsEntry ::= SEQUENCE { wsManagedAPRadioTspecPktsRecvd Counter64, wsManagedAPRadioTspecPktsTransmitted Counter64, wsManagedAPRadioTspecBytesRecvd Counter64, wsManagedAPRadioTspecBytesTransmitted Counter64 } wsManagedAPRadioTspecPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets received on this radio for all traffic streams belonging to the specified access category." ::= { wsManagedAPRadioTspecStatisticsEntry 1 } wsManagedAPRadioTspecPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets transmitted on this radio for all traffic streams belonging to the specified access category." ::= { wsManagedAPRadioTspecStatisticsEntry 2 } wsManagedAPRadioTspecBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes received on this radio for all traffic streams belonging to the specified access category." ::= { wsManagedAPRadioTspecStatisticsEntry 3 } wsManagedAPRadioTspecBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes transmitted on this radio for all traffic streams belonging to the specified access category." ::= { wsManagedAPRadioTspecStatisticsEntry 4 } -- -- wsManagedAPVAPTspecStatusTable -- wsManagedAPVAPTspecStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPVAPTspecStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains TSPEC status parameters for each VAP on the specified radio interface for all APs managed by the controller." ::= { tspecManagedAP 5 } wsManagedAPVAPTspecStatusEntry OBJECT-TYPE SYNTAX WsManagedAPVAPTspecStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains TSPEC status parameters for each VAP on the specified radio interface for a specific AP managed by the controller." INDEX { wsManagedAPMacAddress, wsManagedAPRadioInterface, wsManagedVAPId, wsTspecACIndex } ::= { wsManagedAPVAPTspecStatusTable 1 } WsManagedAPVAPTspecStatusEntry ::= SEQUENCE { wsManagedAPVAPTspecOperStatus INTEGER, wsManagedAPVAPTspecNumActiveTrafficStreams Unsigned32, wsManagedAPVAPTspecNumTrafficStreamClients Unsigned32, wsManagedAPVAPTspecNumTrafficStreamRoamingClients Unsigned32, wsManagedAPVAPTspecMediumTimeAdmitted Unsigned32, wsManagedAPVAPTspecMediumTimeUnallocated Unsigned32, wsManagedAPVAPTspecMediumTimeRoamingUnallocated Unsigned32 } wsManagedAPVAPTspecOperStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current operational status for the specified access category on this VAP. If enabled(1), this access category operates in accordance with admission control mandatory (ACM) procedures." ::= { wsManagedAPVAPTspecStatusEntry 1 } wsManagedAPVAPTspecNumActiveTrafficStreams OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current number of active traffic streams (TSs) for the specified access category on this VAP." ::= { wsManagedAPVAPTspecStatusEntry 2 } wsManagedAPVAPTspecNumTrafficStreamClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current number of clients with at least one active traffic stream (TS) for the specified access category on this VAP." ::= { wsManagedAPVAPTspecStatusEntry 3 } wsManagedAPVAPTspecNumTrafficStreamRoamingClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current number of roaming clients with at least one active traffic stream (TS) for the specified access category on this VAP. The value of this object is also included in the wsManagedAPVAPTspecNumTSClients object." ::= { wsManagedAPVAPTspecStatusEntry 4 } wsManagedAPVAPTspecMediumTimeAdmitted OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Current sum of medium times allocated to clients with an active traffic stream (TS) belonging to the specified access category on this VAP." ::= { wsManagedAPVAPTspecStatusEntry 5 } wsManagedAPVAPTspecMediumTimeUnallocated OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Amount of configured medium time not currently allocated for the specified access category on this VAP that is available for both non-roaming and roaming clients." ::= { wsManagedAPVAPTspecStatusEntry 6 } wsManagedAPVAPTspecMediumTimeRoamingUnallocated OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Amount of configured medium time not currently allocated for the specified access category on this VAP that is available for roaming clients only." ::= { wsManagedAPVAPTspecStatusEntry 7 } -- -- wsManagedAPVAPTspecStatisticsTable -- wsManagedAPVAPTspecStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsManagedAPVAPTspecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains TSPEC statistics available for each VAP on the specified radio interface for all APs managed by the controller." ::= { tspecManagedAP 6 } wsManagedAPVAPTspecStatisticsEntry OBJECT-TYPE SYNTAX WsManagedAPVAPTspecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains TSPEC statistics for each VAP on the specified radio for a specific AP managed by the controller." AUGMENTS { wsManagedAPVAPTspecStatusEntry } ::= { wsManagedAPVAPTspecStatisticsTable 1 } WsManagedAPVAPTspecStatisticsEntry ::= SEQUENCE { wsManagedAPVAPTspecPktsRecvd Counter64, wsManagedAPVAPTspecPktsTransmitted Counter64, wsManagedAPVAPTspecBytesRecvd Counter64, wsManagedAPVAPTspecBytesTransmitted Counter64 } wsManagedAPVAPTspecPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets received on this VAP for all traffic streams belonging to the specified access category." ::= { wsManagedAPVAPTspecStatisticsEntry 1 } wsManagedAPVAPTspecPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets transmitted on this VAP for all traffic streams belonging to the specified access category." ::= { wsManagedAPVAPTspecStatisticsEntry 2 } wsManagedAPVAPTspecBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes received on this VAP for all traffic streams belonging to the specified access category." ::= { wsManagedAPVAPTspecStatisticsEntry 3 } wsManagedAPVAPTspecBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes transmitted on this VAP for all traffic streams belonging to the specified access category." ::= { wsManagedAPVAPTspecStatisticsEntry 4 } -- -- wsAssociatedClientTsStatusTable -- wsAssociatedClientTsStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAssociatedClientTsStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains TSPEC traffic stream status parameters for clients currently associated with managed APs. Only clients possessing one or more active traffic streams appear in this table." ::= { tspecClient 1 } wsAssociatedClientTsStatusEntry OBJECT-TYPE SYNTAX WsAssociatedClientTsStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains TSPEC traffic stream status parameters for a specific client that is currently associated with the WS managed AP." INDEX { wsAssociatedClientMacAddress, wsAssociatedClientTsTid } ::= { wsAssociatedClientTsStatusTable 1 } WsAssociatedClientTsStatusEntry ::= SEQUENCE { wsAssociatedClientTsTid Unsigned32, wsAssociatedClientTsAccessCategory TspecSuppAC, wsAssociatedClientTsDirection INTEGER, wsAssociatedClientTsUserPriority Unsigned32, wsAssociatedClientTsMediumTime Unsigned32, wsAssociatedClientTsExcessUsageEvents Unsigned32, wsAssociatedClientTsRoamingClientIndicator INTEGER } wsAssociatedClientTsTid OBJECT-TYPE SYNTAX Unsigned32(0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The traffic stream identifier (TID) indicated in the TSPEC that defines the traffic stream for the specified access category for the wireless client. Each traffic stream for a particular client must have a unique TID in the range 0-7, but per specification, any TID may map to any user priority and hence to any access category." ::= { wsAssociatedClientTsStatusEntry 1 } wsAssociatedClientTsAccessCategory OBJECT-TYPE SYNTAX TspecSuppAC MAX-ACCESS not-accessible STATUS current DESCRIPTION "Access category (AC) of this client traffic stream. Only those ACs that support mandatory admission control are used. The currently supported AC values are: 0 - Voice 1 - Video " ::= { wsAssociatedClientTsStatusEntry 2 } wsAssociatedClientTsDirection OBJECT-TYPE SYNTAX INTEGER { uplink(1), downlink(2), bidirectional(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The direction of the client traffic stream (TS) as indicated in the TSPEC. An uplink(1) TS monitors data traffic flowing from client station to AP, while a downlink(2) TS pertains to the opposite direction. A bidirectional(3) TS covers both directions and is treated as an uplink TS and downlink TS operating concurrently for the specified access category." ::= { wsAssociatedClientTsStatusEntry 3 } wsAssociatedClientTsUserPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The user priority indicated in the TSPEC that defines the traffic stream for the specified access category for the wireless client. QoS Data frames to/from the client containing this user priority are categorized as belonging to the traffic stream, depending on direction." ::= { wsAssociatedClientTsStatusEntry 4 } wsAssociatedClientTsMediumTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the amount of time this client is allowed to access the wireless medium each second for the specified access category through this traffic stream. This value is calculated by the AP based on various parameters supplied in the TSPEC add request from the client. The medium time is specified as the number of 32 microsecond time units the client is allowed to access the wireless network each second. This is referred to as units of 32 usec-per-sec and is generally treated as an average value, with any over-usage in one interval deducted from the alotted medium time for the next interval." ::= { wsAssociatedClientTsStatusEntry 5 } wsAssociatedClientTsExcessUsageEvents OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The number of times the wireless client has appreciably exceeded the medium time established for its TSPEC. The actual measure of 'appreciably exceeded' is implementation-dependent, but it is not necessarily a single occurrence of exceeding the medium time for any given one second interval. Rather, this event may be indicated after repeated violations of the medium time over some measurement interval, and is intended as an heuristic to identify a wireless client whose TSPEC medium time may be set too low relative to its actual traffic stream requirements. This object reflects the number of excess usage events that have accumulated, but have not been reported, through the Trap Manager, with such reporting enabled by the wsTspecTrapMode object. Whenever a trap report is generated for this event, the value of this object restarts counting from zero." ::= { wsAssociatedClientTsStatusEntry 6 } wsAssociatedClientTsRoamingClientIndicator OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "A flag indicating whether this traffic stream was established by a wireless client that was considered to be a roaming client." ::= { wsAssociatedClientTsStatusEntry 7 } -- -- wsAssociatedClientTsStatisticsTable -- wsAssociatedClientTsStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAssociatedClientTsStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains TSPEC traffic stream statistics for clients currently associated with managed APs. Only clients possessing one or more active traffic streams appear in this table." ::= { tspecClient 2 } wsAssociatedClientTsStatisticsEntry OBJECT-TYPE SYNTAX WsAssociatedClientTsStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains TSPEC traffic stream statistics for a specific client that is currently associated with the WS managed AP." AUGMENTS { wsAssociatedClientTsStatusEntry } ::= { wsAssociatedClientTsStatisticsTable 1 } WsAssociatedClientTsStatisticsEntry ::= SEQUENCE { wsAssociatedClientTsPktsRecvd Counter64, wsAssociatedClientTsPktsTransmitted Counter64, wsAssociatedClientTsBytesRecvd Counter64, wsAssociatedClientTsBytesTransmitted Counter64 } wsAssociatedClientTsPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets received from the client station for the traffic stream belonging to the specified access category. This object is only valid when the wsAssociatedClientTsDirection is either uplink(1) or bidirectional(3)." ::= { wsAssociatedClientTsStatisticsEntry 1 } wsAssociatedClientTsPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets transmitted to the client station for the traffic stream belonging to the specified access category. This object is only valid when the wsAssociatedClientTsDirection is either downlink(2) or bidirectional(3)." ::= { wsAssociatedClientTsStatisticsEntry 2 } wsAssociatedClientTsBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes received from the client station for the traffic stream belonging to the specified access category. This object is only valid when the wsAssociatedClientTsDirection is either uplink(1) or bidirectional(3)." ::= { wsAssociatedClientTsStatisticsEntry 3 } wsAssociatedClientTsBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes transmitted to the client station for the traffic stream belonging to the specified access category. This object is only valid when the wsAssociatedClientTsDirection is either downlink(2) or bidirectional(3)." ::= { wsAssociatedClientTsStatisticsEntry 4 } --************************************************************************************** -- tspec (status and statistics) Ends --************************************************************************************** --****************************************************************************** -- provisioning Starts --****************************************************************************** -- -- wsAPProvisioningTable -- wsAPProvisioningTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAPProvisioningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains data for provisioning access points and also the AP provisioning status information." ::= { provisioning 1 } wsAPProvisioningEntry OBJECT-TYPE SYNTAX WsAPProvisioningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has parameters that indicate AP provisioned values and also parameters to configure new provisioning information." INDEX { wsAPProvMacAddress } ::= { wsAPProvisioningTable 1 } WsAPProvisioningEntry ::= SEQUENCE { wsAPProvMacAddress MacAddress, wsAPProvIPAddress IpAddress, wsAPProvPrimarySwitchIP IpAddress, wsAPProvBackupSwitchIP IpAddress, wsAPProvMutualAuthMode INTEGER, wsAPProvUnmanagedAPReprovMode INTEGER, wsAPProvAge TimeTicks, wsAPProvNewPrimarySwitchIP IpAddress, wsAPProvNewBackupSwitchIP IpAddress, wsAPProvNewProfileId Integer32, wsAPProvCommand INTEGER, wsAPProvStatus INTEGER, wsAPProvCertProfileTxStatus INTEGER, wsAPProvEntryPurge INTEGER } wsAPProvMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "MAC address of an AP." ::= { wsAPProvisioningEntry 1 } wsAPProvIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Network IP address of the AP." ::= { wsAPProvisioningEntry 2 } wsAPProvPrimarySwitchIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provisioned primary controller IP address on the AP." ::= { wsAPProvisioningEntry 3 } wsAPProvBackupSwitchIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provisioned backup controller IP address on the AP." ::= { wsAPProvisioningEntry 4 } wsAPProvMutualAuthMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The mutual authentication mode configured in the AP." ::= { wsAPProvisioningEntry 5 } wsAPProvUnmanagedAPReprovMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configured AP re-provisioning mode when in unmanaged state in the AP." ::= { wsAPProvisioningEntry 6 } wsAPProvAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS not-accessible STATUS current DESCRIPTION "Time since any information has been received from this AP." ::= { wsAPProvisioningEntry 7 } wsAPProvNewPrimarySwitchIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the primary controller which the adminstrator wants to provision the AP." ::= { wsAPProvisioningEntry 8 } wsAPProvNewBackupSwitchIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the backup controller which the administrator wants to provision the AP." ::= { wsAPProvisioningEntry 9 } wsAPProvNewProfileId OBJECT-TYPE SYNTAX Integer32(0..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Profile ID to be configured in the local Valid AP database of the primary and backup controllers." ::= { wsAPProvisioningEntry 10 } wsAPProvCommand OBJECT-TYPE SYNTAX INTEGER { none(0), initiate(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This parameter triggers the AP provisioning process for this AP." ::= { wsAPProvisioningEntry 11 } wsAPProvStatus OBJECT-TYPE SYNTAX INTEGER { not-started(1), requested(2), success(3), in-progress(4), provisioning-rejected(5), timed-out(6) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status of the most recently issued AP provisioning command." ::= { wsAPProvisioningEntry 12 } wsAPProvCertProfileTxStatus OBJECT-TYPE SYNTAX INTEGER { not-started(1), success(2), failed(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status of the last AP profile and X.509 certificate distribution to primary and backup controllers." ::= { wsAPProvisioningEntry 13 } wsAPProvEntryPurge OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an action object. Setting this object to enable will delete the AP entry if it is unmanaged. Reads on this object will always return disabled." ::= { wsAPProvisioningEntry 14 } wsAPProvisioningInitiateAll OBJECT-TYPE SYNTAX INTEGER { none(0), initiate(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Start provisioning of all the APs in the database." ::= { provisioning 2 } wsAPProvisioningDeleteAll OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Delete all unmanaged AP provisioning entries" ::= { provisioning 3 } wsNetworkExchangeCertificates OBJECT-TYPE SYNTAX INTEGER { none(0), initiate(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Trigger the wireless controllers and APs to exchange X.509 certificates. This command can be triggered only when mutual authentication is already enabled on the network." ::= { provisioning 4 } wsSwitchProvIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the controller from which this controller obtains the provisioning information." ::= { provisioning 5 } wsSwitchProvStatus OBJECT-TYPE SYNTAX INTEGER { not-started(1), requested(2), in-progress(3), provisioning-failed(4), connection-failed(5), success(6) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status of controller provisioning activity." ::= { provisioning 6 } wsSwitchCertReqTarget OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the wireless controller from which this controller requests an X.509 certificate" ::= { provisioning 7 } wsSwitchCertReqStatus OBJECT-TYPE SYNTAX INTEGER { not-started(1), requested(2), in-progress(3), invalid-ip(4), timed-out(5), success(6) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status of X.509 certificate request status." ::= { provisioning 8 } wsSwitchProvisioningCommand OBJECT-TYPE SYNTAX INTEGER { none(0), initiate(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This parameter triggers the controller provisioning with the controller specified in the Provisioning controller IP address" ::= {provisioning 9 } wsSwitchCertReqCommand OBJECT-TYPE SYNTAX INTEGER { none(0), initiate(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This parameter initiates the X.509 certificate request from the controller specified in the Certificate Request Target." ::= { provisioning 10 } --****************************************************************************** -- provisioning Ends --****************************************************************************** --****************************************************************************** -- wdsManagedAP Starts --****************************************************************************** -- -- wsWDSAPGroupTable -- wsWDSAPGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF WsWDSAPGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The following " ::= { wdsManagedAP 1 } wsWDSAPGroupEntry OBJECT-TYPE SYNTAX WsWDSAPGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry " INDEX { wsWDSAPGroupId } ::= { wsWDSAPGroupTable 1 } WsWDSAPGroupEntry ::= SEQUENCE { wsWDSAPGroupId Integer32, wsWDSAPGroupName DisplayString, wsWDSAPGroupSpanningTree INTEGER, wsWDSAPGroupPassword DisplayString, wsWDSAPGroupRowStatus RowStatus } wsWDSAPGroupId OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique WDS Group Id for each entry." ::= { wsWDSAPGroupEntry 1 } wsWDSAPGroupName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "AP configuration profile name." ::= { wsWDSAPGroupEntry 2 } wsWDSAPGroupSpanningTree OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This varible allows the spanning tree mode enabling or disabling in a Managed AP Group." DEFVAL { disable } ::= { wsWDSAPGroupEntry 3 } wsWDSAPGroupPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(8..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates password to be used to form WDS links among the APs in a Managed AP Group. If password is configured, read on this object will return '*****'." ::= { wsWDSAPGroupEntry 4 } wsWDSAPGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is used to create or delete entries in the table." ::= { wsWDSAPGroupEntry 5 } -- -- wsWDSAPGroupAPTable -- wsWDSAPGroupAPTable OBJECT-TYPE SYNTAX SEQUENCE OF WsWDSAPGroupAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of the AP MAC addresses in the AP Group" ::= { wdsManagedAP 2} wsWDSAPGroupAPEntry OBJECT-TYPE SYNTAX WsWDSAPGroupAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Per Group Group Id and MAC address of the AP." INDEX { wsWDSAPGroupId, wsWDSAPGroupAPMacAddress } ::= { wsWDSAPGroupAPTable 1 } WsWDSAPGroupAPEntry ::= SEQUENCE { wsWDSAPGroupAPMacAddress MacAddress, wsWDSAPGroupAPStpPriority Integer32, wsWDSAPGroupAPEntryRowStatus RowStatus } wsWDSAPGroupAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "AP MAC address in the WDS AP Group" ::= { wsWDSAPGroupAPEntry 1 } wsWDSAPGroupAPStpPriority OBJECT-TYPE SYNTAX Integer32(0..61440) MAX-ACCESS not-accessible STATUS current DESCRIPTION "AP's STP priority in the WDS AP Group" ::= { wsWDSAPGroupAPEntry 2 } wsWDSAPGroupAPEntryRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is used to create or delete entries in the table." ::= { wsWDSAPGroupAPEntry 3 } -- -- wsWDSAPLinkTable -- wsWDSAPLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF WsWDSAPLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the WDS AP Links created on the controller." ::= { wdsManagedAP 3 } wsWDSAPLinkEntry OBJECT-TYPE SYNTAX WsWDSAPLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains parameters for the WDS link of WDS AP Group in the Wireless network." INDEX { wsWDSAPGroupId, wsWDSAPLinkSourceMacAddr, wsWDSAPLinkSourceRadio, wsWDSAPLinkDestMacAddr, wsWDSAPLinkDestRadio } ::= { wsWDSAPLinkTable 1 } WsWDSAPLinkEntry ::= SEQUENCE { wsWDSAPLinkSourceMacAddr MacAddress, wsWDSAPLinkSourceRadio Integer32, wsWDSAPLinkDestMacAddr MacAddress, wsWDSAPLinkDestRadio Integer32, wsWDSAPLinkPathCost Integer32, wsWDSAPLinkRowStatus RowStatus } wsWDSAPLinkSourceMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC Address of one End-Point of WDS link." ::= { wsWDSAPLinkEntry 1 } wsWDSAPLinkSourceRadio OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Radio Number of the WDS Link End-Point on the Source AP." ::= { wsWDSAPLinkEntry 2 } wsWDSAPLinkDestMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC Address of another End-Point of WDS link." ::= { wsWDSAPLinkEntry 3 } wsWDSAPLinkDestRadio OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Radio Number of the WDS Link End-Point on the Destination AP." ::= { wsWDSAPLinkEntry 4 } wsWDSAPLinkPathCost OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Spanning Tree path cost for the WDS AP Link." ::= { wsWDSAPLinkEntry 5 } wsWDSAPLinkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is used to create or delete entries in the table." ::= { wsWDSAPLinkEntry 6 } -- -- wsWDSAPGroupStatusTable -- wsWDSAPGroupStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsWDSAPGroupStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains status parameters for the WDS APs created on the controller." ::= { wdsManagedAP 4 } wsWDSAPGroupStatusEntry OBJECT-TYPE SYNTAX WsWDSAPGroupStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains status parameters for the WDS Group configured in WDS group database." INDEX { wsWDSAPGroupId } ::= { wsWDSAPGroupStatusTable 1 } WsWDSAPGroupStatusEntry ::= SEQUENCE { wsWDSConfigAPCount Integer32, wsWDSConnectedAPCount Integer32, wsWDSRootAPCount Integer32, wsWDSSatelliteAPCount Integer32, wsWDSAPRootBridge MacAddress, wsWDSAPRootDeviceType INTEGER, wsWDSConfigWDSLinkCount Integer32, wsWDSDetectedWDSLinkCount Integer32, wsWDSBlockedWDSLinkCount Integer32, wsWDSGroupNewPassword DisplayString, wsWDSGroupChangePasswdStart INTEGER, wsWDSGroupChangePasswdStatus INTEGER } wsWDSConfigAPCount OBJECT-TYPE SYNTAX Integer32(0..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of APs configured by the Administrator in this WDS AP Group." ::= { wsWDSAPGroupStatusEntry 1 } wsWDSConnectedAPCount OBJECT-TYPE SYNTAX Integer32(0..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of APs managed by the controller that are members of this WDS AP Group." ::= { wsWDSAPGroupStatusEntry 2 } wsWDSRootAPCount OBJECT-TYPE SYNTAX Integer32(0..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Root APs managed by the controller that are members of this WDS AP Group." ::= { wsWDSAPGroupStatusEntry 3 } wsWDSSatelliteAPCount OBJECT-TYPE SYNTAX Integer32(0..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Satellite APs managed by the controller that are members of this WDS AP Group." ::= { wsWDSAPGroupStatusEntry 4 } wsWDSAPRootBridge OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "MAC Address of the device elected as the Spanning Tree Root Bridge." ::= { wsWDSAPGroupStatusEntry 5 } wsWDSAPRootDeviceType OBJECT-TYPE SYNTAX INTEGER{ none(0), root-ap(1), satellite-ap(2), external-device(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of device elected as the Spanning Tree Root bridge." DEFVAL { none } ::= { wsWDSAPGroupStatusEntry 6} wsWDSConfigWDSLinkCount OBJECT-TYPE SYNTAX Integer32(0..6) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of configured bidirectional links in the WDS AP Group." ::= { wsWDSAPGroupStatusEntry 7} wsWDSDetectedWDSLinkCount OBJECT-TYPE SYNTAX Integer32(0..6) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of WDS links detected in the system." ::= { wsWDSAPGroupStatusEntry 8} wsWDSBlockedWDSLinkCount OBJECT-TYPE SYNTAX Integer32(0..6) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of WDS links blocked by the spanning tree protocol." ::= { wsWDSAPGroupStatusEntry 9} wsWDSGroupNewPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(8..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "This Password is sent to all controllers and APs when the Change-Password command is initiadted by the administrator for this WDS Group. When passwod is configured this object will always return '*****'." ::= {wsWDSAPGroupStatusEntry 10} wsWDSGroupChangePasswdStart OBJECT-TYPE SYNTAX INTEGER { none(1), start(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This action object is used to: - start - Start the WDS Group password change for the peer controllers and the managed APs. - Read on this object will always return none." DEFVAL { none } ::= { wsWDSAPGroupStatusEntry 11 } wsWDSGroupChangePasswdStatus OBJECT-TYPE SYNTAX INTEGER { not-started(1), requested(2), success(3), invalid-password(4), in-progress(5), timed-out(6), failed(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the last invocation of the password change protocol." ::= {wsWDSAPGroupStatusEntry 12} -- -- wsWDSAPStatusTable -- wsWDSAPStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsWDSAPStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains status parameters for the WDS APs created on the controller." ::= { wdsManagedAP 5 } wsWDSAPStatusEntry OBJECT-TYPE SYNTAX WsWDSAPStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains status parameters for the WDS AP configured in WDS group database." INDEX { wsWDSAPGroupId, wsWDSAPMacAddr} ::= { wsWDSAPStatusTable 1 } WsWDSAPStatusEntry ::= SEQUENCE { wsWDSAPMacAddr MacAddress, wsWDSAPConnectionStatus INTEGER, wsWDSAPSatelliteMode INTEGER, wsWDSAPSTPRootMode INTEGER, wsWDSAPSTPCost Unsigned32, wsWDSAPEthPortSTPStatus INTEGER, wsWDSAPEthPortMode INTEGER, wsWDSAPEthPortLinkState INTEGER } wsWDSAPMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC Address of the WDS AP." ::= { wsWDSAPStatusEntry 1 } wsWDSAPConnectionStatus OBJECT-TYPE SYNTAX INTEGER { not-connected(0), connected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether the AP is currently being managed by one of the Wireless controllers in the cluster." DEFVAL { not-connected } ::= { wsWDSAPStatusEntry 2 } wsWDSAPSatelliteMode OBJECT-TYPE SYNTAX INTEGER { none(0), wired(1), satellite(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether the AP is a Satellite AP connected via WDS link or a Root AP connected via the wire to the campus network." DEFVAL { none } ::= { wsWDSAPStatusEntry 3 } wsWDSAPSTPRootMode OBJECT-TYPE SYNTAX INTEGER { not-stp-root(0), stp-root(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag indicating whether the AP is the root of the spanning tree." DEFVAL { not-stp-root } ::= { wsWDSAPStatusEntry 4 } wsWDSAPSTPCost OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Spanning Tree Path Cost to the root." ::= { wsWDSAPStatusEntry 5 } wsWDSAPEthPortSTPStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), forwarding(1), learning(2), listening(3), blocking(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Spanning Tree Status of the Ethernet Port." DEFVAL { disabled } ::= { wsWDSAPStatusEntry 6 } wsWDSAPEthPortMode OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet Port Mode." DEFVAL { disabled } ::= { wsWDSAPStatusEntry 7 } wsWDSAPEthPortLinkState OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Link State of Ethernet Port." DEFVAL { down } ::= { wsWDSAPStatusEntry 8 } -- -- wsWDSLinkStatusTable -- wsWDSLinkStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsWDSLinkStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains status parameters for the WDS Links created on the controller." ::= { wdsManagedAP 6 } wsWDSLinkStatusEntry OBJECT-TYPE SYNTAX WsWDSLinkStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains status parameters for the WDS link created on the Wireless network." INDEX { wsWDSAPGroupId, wsWDSSourceMacAddr, wsWDSSourceRadio, wsWDSDestMacAddr, wsWDSDestRadio } ::= { wsWDSLinkStatusTable 1 } WsWDSLinkStatusEntry ::= SEQUENCE { wsWDSSourceMacAddr MacAddress, wsWDSSourceRadio Integer32, wsWDSDestMacAddr MacAddress, wsWDSDestRadio Integer32, wsWDSLinkSourceEndPointDetected INTEGER, wsWDSLinkDestEndPointDetected INTEGER, wsWDSLinkSourceSTPState INTEGER, wsWDSLinkDestSTPState INTEGER, wsWDSLinkAggregationMode INTEGER } wsWDSSourceMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "MAC Address of one End-Point of WDS link." ::= { wsWDSLinkStatusEntry 1 } wsWDSSourceRadio OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Radio Number of the WDS Link End-Point on the Source AP." ::= { wsWDSLinkStatusEntry 2 } wsWDSDestMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "MAC Address of another End-Point of WDS link." ::= { wsWDSLinkStatusEntry 3 } wsWDSDestRadio OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Radio Number of the WDS Link End-Point on the Destination AP." ::= { wsWDSLinkStatusEntry 4 } wsWDSLinkSourceEndPointDetected OBJECT-TYPE SYNTAX INTEGER { not-detected(0), detected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether AP specified by the Destination MAC detected the AP specified by the source MAC." DEFVAL { not-detected } ::= { wsWDSLinkStatusEntry 5 } wsWDSLinkDestEndPointDetected OBJECT-TYPE SYNTAX INTEGER { not-detected(0), detected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether AP specified by the Source MAC detected the AP specified by the Destination MAC." DEFVAL { not-detected } ::= { wsWDSLinkStatusEntry 6 } wsWDSLinkSourceSTPState OBJECT-TYPE SYNTAX INTEGER { disabled(0), forwarding(1), learning(2), listening(3), blocking(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Spanning Tree State of the link on the source AP." DEFVAL { disabled } ::= { wsWDSLinkStatusEntry 7 } wsWDSLinkDestSTPState OBJECT-TYPE SYNTAX INTEGER { disabled(0), forwarding(1), learning(2), listening(3), blocking(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Spanning Tree State of the link on the destination AP." DEFVAL { disabled } ::= { wsWDSLinkStatusEntry 8 } wsWDSLinkAggregationMode OBJECT-TYPE SYNTAX INTEGER { not-aggregated(0), aggregated(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "When parallel links are defined between two APs, this parameter indicates whether this link is part of the aggregation link pair." DEFVAL { not-aggregated } ::= { wsWDSLinkStatusEntry 9 } -- -- wsWDSLinkStatisticsTable -- wsWDSLinkStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsWDSLinkStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains statistics available for each AP managed by the controller." ::= { wdsManagedAP 7 } wsWDSLinkStatisticsEntry OBJECT-TYPE SYNTAX WsWDSLinkStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain statistics available for each AP managed by the controller." AUGMENTS { wsWDSLinkStatusEntry } ::= { wsWDSLinkStatisticsTable 1 } WsWDSLinkStatisticsEntry ::= SEQUENCE { wsWDSLinkSourceAPPktsSent Counter64, wsWDSLinkSourceAPBytesSent Counter64, wsWDSLinkSourceAPPktsRcvd Counter64, wsWDSLinkSourceAPBytesRcvd Counter64, wsWDSLinkDestAPPktsSent Counter64, wsWDSLinkDestAPBytesSent Counter64, wsWDSLinkDestAPPktsRcvd Counter64, wsWDSLinkDestAPBytesRcvd Counter64 } wsWDSLinkSourceAPPktsSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets transmitted by the Source AP on the WDS link." ::= { wsWDSLinkStatisticsEntry 1 } wsWDSLinkSourceAPBytesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes transmitted by the source AP on the link." ::= { wsWDSLinkStatisticsEntry 2 } wsWDSLinkSourceAPPktsRcvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets received by the Source AP on the WDS link." ::= { wsWDSLinkStatisticsEntry 3 } wsWDSLinkSourceAPBytesRcvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes received by the Source AP on the WDS link." ::= { wsWDSLinkStatisticsEntry 4 } wsWDSLinkDestAPPktsSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets transmitted by the Destination AP on the WDS link." ::= { wsWDSLinkStatisticsEntry 5 } wsWDSLinkDestAPBytesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes transmitted by the Destination AP on the WDS link." ::= { wsWDSLinkStatisticsEntry 6 } wsWDSLinkDestAPPktsRcvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets received by the Destination AP on the WDS link." ::= { wsWDSLinkStatisticsEntry 7 } wsWDSLinkDestAPBytesRcvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Number of bytes received by the Destination AP on the WDS link." ::= { wsWDSLinkStatisticsEntry 8 } wsWDSGroupConfigRequestAction OBJECT-TYPE SYNTAX INTEGER { none(1), start(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This action object is used to: - start - Start the WDS Group config push to the peer controllers and the managed APs. - Read on this object will always return none." DEFVAL { none } ::= { wdsManagedAP 8 } --****************************************************************************** -- wdsManagedAP End --****************************************************************************** --****************************************************************************** -- deviceLocation Starts --****************************************************************************** -- -- wsDevLocBldngTable -- wsDevLocBldngTable OBJECT-TYPE SYNTAX SEQUENCE OF WsDevLocBldngEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains data for configuration parameters for device location." ::= { deviceLocation 1 } wsDevLocBldngEntry OBJECT-TYPE SYNTAX WsDevLocBldngEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains building parameters." INDEX { wsDevLocBldngNum } ::= { wsDevLocBldngTable 1 } WsDevLocBldngEntry ::= SEQUENCE { wsDevLocBldngNum Integer32, wsDevLocBldngDesc DisplayString, wsDevLocFlrCount INTEGER, wsDevLocApCount INTEGER, wsDevLocBldngRowStatus RowStatus } wsDevLocBldngNum OBJECT-TYPE SYNTAX Integer32(1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates building number for a particular building." ::= { wsDevLocBldngEntry 1 } wsDevLocBldngDesc OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The building description for a particular building." ::= { wsDevLocBldngEntry 2 } wsDevLocFlrCount OBJECT-TYPE SYNTAX INTEGER(0..20) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates floor count for a particular building." DEFVAL { 0 } ::= { wsDevLocBldngEntry 3 } wsDevLocApCount OBJECT-TYPE SYNTAX INTEGER(0..192) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates AP count for a particular building." DEFVAL { 0 } ::= { wsDevLocBldngEntry 4 } wsDevLocBldngRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is used to create and delete entries in the table." ::= { wsDevLocBldngEntry 5 } -- -- wsDevLocBldngFlrTable -- wsDevLocBldngFlrTable OBJECT-TYPE SYNTAX SEQUENCE OF WsDevLocBldngFlrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains data for configuration parameters for device location building and floor." ::= { deviceLocation 2 } wsDevLocBldngFlrEntry OBJECT-TYPE SYNTAX WsDevLocBldngFlrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains building floor parameters." INDEX { wsDevLocBldngNum, wsDevLocBldngFlrNum } ::= { wsDevLocBldngFlrTable 1 } WsDevLocBldngFlrEntry ::= SEQUENCE { wsDevLocBldngFlrNum Integer32, wsDevLocBldngFlrDesc DisplayString, wsDevLocBldngFlrApCount INTEGER, wsDevLocFlrRowStatus RowStatus } wsDevLocBldngFlrNum OBJECT-TYPE SYNTAX Integer32(1..20) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates floor number for a particular building." ::= { wsDevLocBldngFlrEntry 1 } wsDevLocBldngFlrDesc OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The floor description for a particular floor." ::= { wsDevLocBldngFlrEntry 2 } wsDevLocBldngFlrApCount OBJECT-TYPE SYNTAX INTEGER(0..192) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates AP count for a particular building-floor." DEFVAL { 0 } ::= { wsDevLocBldngFlrEntry 3 } wsDevLocFlrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is used to create and delete entries in the table." ::= { wsDevLocBldngFlrEntry 4 } -- -- wsDevLocManagedApTable -- wsDevLocManagedApTable OBJECT-TYPE SYNTAX SEQUENCE OF WsDevLocManagedApEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains data for configuration parameters for device location building, floor and AP." ::= { deviceLocation 3 } wsDevLocManagedApEntry OBJECT-TYPE SYNTAX WsDevLocManagedApEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains building floor parameters." INDEX { wsDevLocBldngNum, wsDevLocBldngFlrNum, wsDevLocManagedApMac } ::= { wsDevLocManagedApTable 1 } WsDevLocManagedApEntry ::= SEQUENCE { wsDevLocManagedApMac MacAddress, wsDevLocMeasurementUnit INTEGER, wsDevLocManagedApXCoord Integer32, wsDevLocManagedApYCoord Integer32, wsDevLocManagedApRowStatus RowStatus } wsDevLocManagedApMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the AP." ::= {wsDevLocManagedApEntry 1 } wsDevLocMeasurementUnit OBJECT-TYPE SYNTAX INTEGER { meters(1), feet(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Measurement Units in Meters/Feet." ::= { wsDevLocManagedApEntry 2 } wsDevLocManagedApXCoord OBJECT-TYPE SYNTAX Integer32(-3000..3000) MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the X-coordinate of the AP." ::= {wsDevLocManagedApEntry 3 } wsDevLocManagedApYCoord OBJECT-TYPE SYNTAX Integer32(-3000..3000) MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the Y-coordinate of the AP." ::= {wsDevLocManagedApEntry 4 } wsDevLocManagedApRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is used to create and delete entries in the table. AP entry should be created with Measurement Unit and XY-Coordinates." ::= { wsDevLocManagedApEntry 5 } wsOnDemandTrigger OBJECT IDENTIFIER ::= { deviceLocation 4 } wsOnDemandTriggerGlobalStatus OBJECT IDENTIFIER ::= { deviceLocation 5 } wsOnDemandTriggerFloorStatus OBJECT IDENTIFIER ::= { deviceLocation 6 } -- -- wsOnDemandTrigger -- wsOnDemandTriggerDeviceType OBJECT-TYPE SYNTAX INTEGER { ap(1), client(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the device to be located." DEFVAL { ap } ::= { wsOnDemandTrigger 1 } wsOnDemandTriggerDeviceMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "AP or Client MAC address whose location the Administrator want to find." ::= { wsOnDemandTrigger 2 } wsOnDemandTriggerBuildingNumber OBJECT-TYPE SYNTAX Unsigned32(0..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Building number in which to search for the target device. Please note that only configured buildings will be accepted. Buildings with no configured floors are not accepted. Value 0 is used to indicate search in all of the buildings in the system. Value 0 is accepted only if there exists any configured building-floor. Setting building to 0 will automatically reset floor value to 0." DEFVAL { 0 } ::= { wsOnDemandTrigger 3 } wsOnDemandTriggerFloorNumber OBJECT-TYPE SYNTAX Unsigned32(0..20) MAX-ACCESS read-only STATUS current DESCRIPTION "Floor Number on which to search. Please note that only configured floor numbers for the specified building will be accepted. Value 0 is used to indicate search in all of the floors in the specified building. Value 0 is accepted only if there exists any configured floor in the current building." DEFVAL { 0 } ::= { wsOnDemandTrigger 4 } wsOnDemandTriggerUseRadios OBJECT-TYPE SYNTAX INTEGER { sentry(1), sentryAndOperational(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object Indicates if the network should use only sentry radios to do the search or both sentry and operational mode radios." DEFVAL { sentry } ::= { wsOnDemandTrigger 5 } wsOnDemandTriggerStatus OBJECT-TYPE SYNTAX INTEGER { notInProgress(1), inProgress(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the last invoked On-Demand location procedure." DEFVAL { notInProgress } ::= { wsOnDemandTrigger 6 } wsOnDemandTriggerNumOfAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of managed APs that are available for locating the target device in the building/floor/sentry scope specified by the administrator." DEFVAL { 0 } ::= { wsOnDemandTrigger 7 } wsOnDemandTriggerStart OBJECT-TYPE SYNTAX INTEGER { none(0), start(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Trigger new On-Demand location procedure for the device specified in the configured building and floors. If On-Demand procedure is already running then setting this parameter has no effect.A read on this object will always return none." DEFVAL { none } ::= { wsOnDemandTrigger 8 } -- -- wsOnDemandTriggerGlobalStatus -- wsOnDemandTriggerGlobalStatusDeviceType OBJECT-TYPE SYNTAX INTEGER { ap(1), client(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether the device is an AP or a Wireless Client." DEFVAL { ap } ::= { wsOnDemandTriggerGlobalStatus 1 } wsOnDemandTriggerGlobalStatusDeviceMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "AP or Client MAC address whose location was requested." ::= { wsOnDemandTriggerGlobalStatus 2 } wsOnDemandTriggerGlobalStatusBuildingNumber OBJECT-TYPE SYNTAX Unsigned32(0..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Building number in which to search for the target device was done. Value 0 is used to indicate search in all of the buildings in the system." DEFVAL { 0 } ::= { wsOnDemandTriggerGlobalStatus 3 } wsOnDemandTriggerGlobalStatusFloorNumber OBJECT-TYPE SYNTAX Unsigned32(0..20) MAX-ACCESS read-only STATUS current DESCRIPTION "Floor Number on which the search was done. Value 0 is used to indicate search in all of the floors in the specified building." DEFVAL { 0 } ::= { wsOnDemandTriggerGlobalStatus 4 } wsOnDemandTriggerGlobalStatusUsedRadios OBJECT-TYPE SYNTAX INTEGER { sentry(1), sentryAndOperational(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether the network used only sentry radios to do the search or both sentry and operational mode radios." DEFVAL { sentry } ::= { wsOnDemandTriggerGlobalStatus 5 } wsOnDemandTriggerGlobalStatusCurrentStatus OBJECT-TYPE SYNTAX INTEGER { notStarted(1), inProgress(2), deviceLocated(3), deviceNotLocated(4), noAPsAvailable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the last invocation of the On-Demand Location Procedure. " DEFVAL { notStarted } ::= { wsOnDemandTriggerGlobalStatus 6 } wsOnDemandTriggerGlobalStatusSearchTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Time since the On-Demand Location triggered." ::= { wsOnDemandTriggerGlobalStatus 7 } wsOnDemandTriggerGlobalStatusNumOfLocatorAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of managed APs that were used for locating the target device." DEFVAL { 0 } ::= { wsOnDemandTriggerGlobalStatus 8 } wsOnDemandTriggerGlobalStatusNumOfDetectedAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of managed APs that detected the device." DEFVAL { 0 } ::= { wsOnDemandTriggerGlobalStatus 9 } wsOnDemandTriggerGlobalStatusNumOfDetectedBuildings OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of buildings where managed APs detected the target device." DEFVAL { 0 } ::= { wsOnDemandTriggerGlobalStatus 10 } wsOnDemandTriggerGlobalStatusNumOfDetectedFloors OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of building floors where managed APs detected the target device. Floors from different buildings may be included in this status." DEFVAL { 0 } ::= { wsOnDemandTriggerGlobalStatus 11 } wsOnDemandTriggerGlobalStatusHighestSignalFoundBuilding OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Building number in which the target device was detected by a managed AP with the highest RSSI. Value of 0 for this object indicates that device is not detected in any of the buildings." DEFVAL { 0 } ::= { wsOnDemandTriggerGlobalStatus 12 } wsOnDemandTriggerGlobalStatusHighestSignalFoundFloor OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Floor number on which the target device was detected by a managed AP with the highest RSSI. Value of 0 for this object indicates that device is not detected in any of the floors." DEFVAL { 0 } ::= { wsOnDemandTriggerGlobalStatus 13 } -- -- wsOnDemandTriggerFloorStatusTable -- wsOnDemandTriggerFloorStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsOnDemandTriggerFloorStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the location record for each building floor." ::= { wsOnDemandTriggerFloorStatus 1 } wsOnDemandTriggerFloorStatusEntry OBJECT-TYPE SYNTAX WsOnDemandTriggerFloorStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Location record. Each entry contains location status of the target device with respect to building anf floor numbers." INDEX { wsOnDemandTriggerFloorStatusBuildingNum, wsOnDemandTriggerFloorStatusFloorNum } ::= { wsOnDemandTriggerFloorStatusTable 1 } WsOnDemandTriggerFloorStatusEntry ::= SEQUENCE { wsOnDemandTriggerFloorStatusBuildingNum Unsigned32, wsOnDemandTriggerFloorStatusFloorNum Unsigned32, wsOnDemandTriggerFloorStatusDeviceFound INTEGER, wsOnDemandTriggerFloorStatusNumOfAPs Unsigned32, wsOnDemandTriggerFloorStatusSolutionType INTEGER, wsOnDemandTriggerFloorStatusXCoordinate INTEGER, wsOnDemandTriggerFloorStatusYCoordinate INTEGER, wsOnDemandTriggerFloorStatusCircleRadius Unsigned32, wsOnDemandTriggerFloorStatusSigma INTEGER } wsOnDemandTriggerFloorStatusBuildingNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Building number." ::= { wsOnDemandTriggerFloorStatusEntry 1 } wsOnDemandTriggerFloorStatusFloorNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Floor number" ::= { wsOnDemandTriggerFloorStatusEntry 2 } wsOnDemandTriggerFloorStatusDeviceFound OBJECT-TYPE SYNTAX INTEGER { notFound(1), found(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether the device is found on this floor." ::= { wsOnDemandTriggerFloorStatusEntry 3 } wsOnDemandTriggerFloorStatusNumOfAPs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of APs located on this floor that detected the device." ::= { wsOnDemandTriggerFloorStatusEntry 4 } wsOnDemandTriggerFloorStatusSolutionType OBJECT-TYPE SYNTAX INTEGER { noSolution(1), circle(2), point(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether the probability map is a circle around the managed AP, or the solution is an X,Y coordinate." ::= { wsOnDemandTriggerFloorStatusEntry 5 } wsOnDemandTriggerFloorStatusXCoordinate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "X-axis offset. The parameter is applicable to the Circle and Point solution." ::= { wsOnDemandTriggerFloorStatusEntry 6 } wsOnDemandTriggerFloorStatusYCoordinate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Y-axis offset. The parameter is applicable to the Circle and Point solution." ::= { wsOnDemandTriggerFloorStatusEntry 7 } wsOnDemandTriggerFloorStatusCircleRadius OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "For the Circle solution this parameter represents the radius from the X,Y coordinate where the device is most likely to be located. For the Point solution this value is not applicable and is set to 0." ::= { wsOnDemandTriggerFloorStatusEntry 8 } wsOnDemandTriggerFloorStatusSigma OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The standard deviation for the location. The parameter is applicable to Circle and Point solutions. For the Circle solution the Sigma represents the offset from Circle Radius. For the Point solution the sigma represents the radius from the X,Y coordinate." ::= { wsOnDemandTriggerFloorStatusEntry 9 } -- -- wsTriangulationLocStatusTable -- wsTriangulationLocStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsTriangulationLocStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains data for triangulation location and status information." ::= { deviceLocation 7 } wsTriangulationLocStatusEntry OBJECT-TYPE SYNTAX WsTriangulationLocStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has parameters that indicate triangulation location status values." INDEX {wsTriangLocMacAddress } ::= { wsTriangulationLocStatusTable 1 } WsTriangulationLocStatusEntry ::= SEQUENCE { wsTriangLocMacAddress MacAddress, wsTriangLocDataType INTEGER, wsTriangLocStatus INTEGER, wsTriangLocDeviceType INTEGER, wsTriangLocAge TimeTicks, wsTriangLocBldng Integer32, wsTriangLocFlr Integer32, wsTriangLocXCoord Integer32, wsTriangLocYCoord Integer32 } wsTriangLocMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of an AP or Client." ::= { wsTriangulationLocStatusEntry 1} wsTriangLocDataType OBJECT-TYPE SYNTAX INTEGER { not-present(0), present(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This parameter indicates whether the location data is present for this device." ::= { wsTriangulationLocStatusEntry 2} wsTriangLocStatus OBJECT-TYPE SYNTAX INTEGER { not-executed(1), success(2), failure(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the last iteration of the location computation algorithm." ::= { wsTriangulationLocStatusEntry 3 } wsTriangLocDeviceType OBJECT-TYPE SYNTAX INTEGER { ap(1), client(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This parameter indicates device type whether AP or Client." ::= { wsTriangulationLocStatusEntry 4} wsTriangLocAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Time since the last successful location computation." ::= { wsTriangulationLocStatusEntry 5 } wsTriangLocBldng OBJECT-TYPE SYNTAX Integer32(1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates building number in which device is detected." ::= { wsTriangulationLocStatusEntry 6 } wsTriangLocFlr OBJECT-TYPE SYNTAX Integer32(1..20) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates floor number in which device is detected." ::= { wsTriangulationLocStatusEntry 7 } wsTriangLocXCoord OBJECT-TYPE SYNTAX Integer32(-3000..3000) MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the X axis offset of the device from some arbitrary 0,0 point on the building floor." ::= {wsTriangulationLocStatusEntry 8 } wsTriangLocYCoord OBJECT-TYPE SYNTAX Integer32(-3000..3000) MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the Y axis offset of the device from some arbitrary 0,0 point on the building floor." ::= {wsTriangulationLocStatusEntry 9 } --****************************************************************************** -- deviceLocation Ends --****************************************************************************** --************************************************************************************** -- authenticatedClient --************************************************************************************** -- -- wsAuthenticatedClientStatusTable -- wsAuthenticatedClientStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAuthenticatedClientStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains status parameters of clients that are currently associated with managed APs." ::= { authenticatedClient 1 } wsAuthenticatedClientStatusEntry OBJECT-TYPE SYNTAX WsAuthenticatedClientStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain client status parameters assocaited with the WS managed AP." INDEX { wsAuthenticatedClientMacAddress } ::= { wsAuthenticatedClientStatusTable 1 } WsAuthenticatedClientStatusEntry ::= SEQUENCE { wsAuthenticatedClientMacAddress MacAddress, wsAuthenticatedClientTunnelIpAddress IpAddress, wsAuthenticatedClientUserName DisplayString, wsAuthenticatedClientSSID DisplayString, wsAuthenticatedClientVLAN Integer32, wsAuthenticatedClientStatus INTEGER, wsAuthenticatedClientTxDataRate Integer32, wsAuthenticatedClientInactivePeriod TimeTicks, wsAuthenticatedClientDisassociateAction INTEGER, wsAuthenticatedClientAge TimeTicks, wsAuthenticatedClientNwTime TimeTicks, wsAuthenticatedClientAssociatingSwitch INTEGER, wsAuthenticatedClientSwitchMacAddress MacAddress, wsAuthenticatedClientSwitchIpAddress IpAddress, wsAuthenticatedClientDot11nCapable INTEGER, wsAuthenticatedClientStbcCapable INTEGER, wsAuthenticatedClientDistTunnelStatus INTEGER, wsAuthenticatedClientDistTunnelRoamStatus INTEGER, wsAuthenticatedClientDistTunnelHomeAPMac MacAddress, wsAuthenticatedClientDistTunnelAssocAPMac MacAddress, wsAuthenticatedClientAPMacAddress MacAddress, wsAuthenticatedClientBSSID MacAddress, wsAuthenticatedClientRadioInterface Integer32, wsAuthenticatedClientChannel Integer32, wsAuthenticatedClientIpAddress IpAddress, wsAuthenticatedClientNetBiosName DisplayString, wsAuthenticatedClientRRMSupported INTEGER, wsAuthenticatedClientRRMLocationReportSupported INTEGER, wsAuthenticatedClientRRMBeaconTableMeasurementSupported INTEGER, wsAuthenticatedClientRRMBeaconActiveMeasurementSupported INTEGER, wsAuthenticatedClientRRMBeaconPassiveMeasurementSupported INTEGER, wsAuthenticatedClientRRMChannelLoadMeasurementSupported INTEGER, wsAuthenticatedClientDot11acCapable INTEGER } wsAuthenticatedClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Authenticated client MAC address." ::= {wsAuthenticatedClientStatusEntry 1 } wsAuthenticatedClientTunnelIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates network IP address of the client station, 0.0.0.0 indicates unknown. Tunnel IP subnet is present only for clients authenticated with tunneled VAPs." ::= {wsAuthenticatedClientStatusEntry 2 } wsAuthenticatedClientUserName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates user name of the client that have authenticated via 802.1x, clients on networks with other security modes will not have a user name." ::= { wsAuthenticatedClientStatusEntry 3 } wsAuthenticatedClientSSID OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the network on which the client is connected." ::= { wsAuthenticatedClientStatusEntry 4 } wsAuthenticatedClientVLAN OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "If client is on VAP using VLAN data forwarding mode, indicates current assigned VLAN." ::= { wsAuthenticatedClientStatusEntry 5 } wsAuthenticatedClientStatus OBJECT-TYPE SYNTAX INTEGER { authenticated(1), associated(2), disassociated(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates client's status." ::= { wsAuthenticatedClientStatusEntry 6 } wsAuthenticatedClientTxDataRate OBJECT-TYPE SYNTAX Integer32(2..1200) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the data rate, AP will actually support in setting up communications with client stations represented by a count from 2 - 1200, corresponding to data rates in multiples of 500 kbit/s from 1 Mbit/s to 600 Mbit/s. Supported Data Rate Mbps 2 1 4 2 11 5.5 12 6 18 9 and so on. " ::= { wsAuthenticatedClientStatusEntry 7 } wsAuthenticatedClientInactivePeriod OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "For a current association, period of time that the AP has not seen any traffic for the client." ::= { wsAuthenticatedClientStatusEntry 8 } wsAuthenticatedClientDisassociateAction OBJECT-TYPE SYNTAX INTEGER { none(1), start(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an action object. Setting this object to start will initiate the disassociation of associated client. Read on this object will always return none." ::= { wsAuthenticatedClientStatusEntry 9 } wsAuthenticatedClientAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates time since the controller has received new data for this client." ::= { wsAuthenticatedClientStatusEntry 10 } wsAuthenticatedClientAssociatingSwitch OBJECT-TYPE SYNTAX INTEGER { local-switch(1), peer-switch(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the client is associated to an AP managed by this controller or peer-controller." ::= {wsAuthenticatedClientStatusEntry 11} wsAuthenticatedClientSwitchMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the WS associating the client." ::= {wsAuthenticatedClientStatusEntry 12} wsAuthenticatedClientSwitchIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the WS associating the client." ::= {wsAuthenticatedClientStatusEntry 13} wsAuthenticatedClientDot11nCapable OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether this client is capable of 802.11n operation." ::= {wsAuthenticatedClientStatusEntry 14} wsAuthenticatedClientStbcCapable OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag indicating whether this client is capable of Space Time Block Code (STBC) operation." ::= {wsAuthenticatedClientStatusEntry 15} wsAuthenticatedClientDistTunnelStatus OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether L2 Distributed Tunneling is Enabled or Disabled" ::= {wsAuthenticatedClientStatusEntry 16 } wsAuthenticatedClientDistTunnelRoamStatus OBJECT-TYPE SYNTAX INTEGER{ associated(0), home(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the client is using the distrubuted tunnel or not. Also indicates if it is a roamed client or not." ::= {wsAuthenticatedClientStatusEntry 17 } wsAuthenticatedClientDistTunnelHomeAPMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates MAC Address of the client's Home AP. Here the client should be associated with the network on which the L2 Distributed Tunneling is enabled." ::= {wsAuthenticatedClientStatusEntry 18 } wsAuthenticatedClientDistTunnelAssocAPMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC Address of the client's Association AP to which the client has roamed to." ::= {wsAuthenticatedClientStatusEntry 19 } wsAuthenticatedClientAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC Address of the AP to which client is Authenticated." ::= {wsAuthenticatedClientStatusEntry 20 } wsAuthenticatedClientBSSID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "BSSID of the VAP to which client is associated." ::= {wsAuthenticatedClientStatusEntry 21 } wsAuthenticatedClientRadioInterface OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the radio interface on which client is associated." ::= {wsAuthenticatedClientStatusEntry 22 } wsAuthenticatedClientChannel OBJECT-TYPE SYNTAX Integer32(1..165) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates channel for associated client entry." ::= {wsAuthenticatedClientStatusEntry 23 } wsAuthenticatedClientNwTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates time since this client first authenticated with the network." ::= { wsAuthenticatedClientStatusEntry 24 } wsAuthenticatedClientIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates network IPv4 address of the client station detetecd through ARP snooping, 0.0.0.0 indicates unknown." ::= {wsAuthenticatedClientStatusEntry 25 } wsAuthenticatedClientNetBiosName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "NetBios Name of the client." ::= { wsAuthenticatedClientStatusEntry 26 } wsAuthenticatedClientRRMSupported OBJECT-TYPE SYNTAX INTEGER{ enabled(1), supported(2), unsupported(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates if the Radio Resource Management (RRM) portion of the IEEE 802.11k standard is supported by client and RRM is enabled is on the AP Profile. Value 2 indicates the client supports RRM portion and RRM Mode is not enabled on AP Profile. Value 3 indicates client doesnot support RRM " ::= {wsAuthenticatedClientStatusEntry 27 } wsAuthenticatedClientRRMLocationReportSupported OBJECT-TYPE SYNTAX INTEGER{ supported(1), unsupported(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates if the client can support RRM location report requests." ::= {wsAuthenticatedClientStatusEntry 28 } wsAuthenticatedClientRRMBeaconTableMeasurementSupported OBJECT-TYPE SYNTAX INTEGER{ supported(1), unsupported(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates if the client can detect APs via RRM beacon table reports." ::= {wsAuthenticatedClientStatusEntry 29 } wsAuthenticatedClientRRMBeaconActiveMeasurementSupported OBJECT-TYPE SYNTAX INTEGER{ supported(1), unsupported(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates if the client supports active scan capability." ::= {wsAuthenticatedClientStatusEntry 30 } wsAuthenticatedClientRRMBeaconPassiveMeasurementSupported OBJECT-TYPE SYNTAX INTEGER{ supported(1), unsupported(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates if the client supports passive scan capability." ::= {wsAuthenticatedClientStatusEntry 31 } wsAuthenticatedClientRRMChannelLoadMeasurementSupported OBJECT-TYPE SYNTAX INTEGER{ supported(1), unsupported(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates if the client supports RRM channel load measurement." ::= {wsAuthenticatedClientStatusEntry 32 } wsAuthenticatedClientDot11acCapable OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether this client is capable of 802.11ac operation." ::= {wsAuthenticatedClientStatusEntry 33} -- -- wsAuthenticatedClientStatisticsTable -- wsAuthenticatedClientStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAuthenticatedClientStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains statistics available for each client associated to a WS managed AP." ::= { authenticatedClient 2 } wsAuthenticatedClientStatisticsEntry OBJECT-TYPE SYNTAX WsAuthenticatedClientStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain statistics available for each client associated a WS managed AP." AUGMENTS { wsAuthenticatedClientStatusEntry } ::= { wsAuthenticatedClientStatisticsTable 1 } WsAuthenticatedClientStatisticsEntry ::= SEQUENCE { wsAuthenticatedClientPktsRecvd Counter64, wsAuthenticatedClientBytesRecvd Counter64, wsAuthenticatedClientPktsTransmitted Counter64, wsAuthenticatedClientBytesTransmitted Counter64, wsAuthenticatedClientDuplicatePktsRecvd Counter32, wsAuthenticatedClientFragmentedPktsRecvd Counter32, wsAuthenticatedClientFragmentedPktsTransmitted Counter32, wsAuthenticatedClientTransmitRetryCount Counter32, wsAuthenticatedClientTransmitRetryFailedCount Counter32, wsAuthenticatedClientPktsRecvDropped Counter64, wsAuthenticatedClientBytesRecvDropped Counter64, wsAuthenticatedClientPktsTransmitDropped Counter64, wsAuthenticatedClientBytesTransmitDropped Counter64, wsAuthenticatedClientTsViolatePktsRecvd Counter32, wsAuthenticatedClientTsViolatePktsTransmitted Counter32 } wsAuthenticatedClientPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets received by a managed AP from the client station." ::= { wsAuthenticatedClientStatisticsEntry 1 } wsAuthenticatedClientBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes received by a managed AP from the client station." ::= { wsAuthenticatedClientStatisticsEntry 2 } wsAuthenticatedClientPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets transmitted by a managed AP to the client station." ::= { wsAuthenticatedClientStatisticsEntry 3 } wsAuthenticatedClientBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes transmitted by a managed AP to the client station." ::= { wsAuthenticatedClientStatisticsEntry 4 } wsAuthenticatedClientDuplicatePktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total duplicate packets received from the client station." ::= { wsAuthenticatedClientStatisticsEntry 5 } wsAuthenticatedClientFragmentedPktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total fragmented packets received from the client station." ::= { wsAuthenticatedClientStatisticsEntry 6 } wsAuthenticatedClientFragmentedPktsTransmitted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total fragmented packets transmitted to the client station." ::= { wsAuthenticatedClientStatisticsEntry 7 } wsAuthenticatedClientTransmitRetryCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates number of times transmits to client station succeeded after one or more retries." ::= { wsAuthenticatedClientStatisticsEntry 8 } wsAuthenticatedClientTransmitRetryFailedCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times transmits to client station failed after one or more retries." ::= { wsAuthenticatedClientStatisticsEntry 9 } wsAuthenticatedClientPktsRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets dropped in the receive direction by a managed AP from the client station. This is due to client QoS actions affecting the wireless up (inbound) direction from client to AP." ::= { wsAuthenticatedClientStatisticsEntry 10 } wsAuthenticatedClientBytesRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes dropped in the receive direction by a managed AP from the client station. This is due to client QoS actions affecting the wireless up (inbound) direction from client to AP." ::= { wsAuthenticatedClientStatisticsEntry 11 } wsAuthenticatedClientPktsTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets dropped in the transmit direction by a managed AP to the client station. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsAuthenticatedClientStatisticsEntry 12 } wsAuthenticatedClientBytesTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes dropped in the transmit direction by a managed AP to the client station. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsAuthenticatedClientStatisticsEntry 13 } wsAuthenticatedClientTsViolatePktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number of packets received by the AP from a client station that are in excess of the client's alotted traffic stream (TS) uplink bandwidth, or are for an access category requiring admission control to which the client station has not been admitted." ::= { wsAuthenticatedClientStatisticsEntry 14 } wsAuthenticatedClientTsViolatePktsTransmitted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number of packets transmitted by the AP to a client station that are in excess of the client's alotted traffic stream (TS) downlink bandwidth, or are for an access category requiring admission control to which the client station has not been admitted." ::= { wsAuthenticatedClientStatisticsEntry 15 } -- -- wsAuthenticatedClientNeighborManagedAPStatusTable -- wsAuthenticatedClientNeighborManagedAPStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAuthenticatedClientNeighborManagedAPStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is maintained to lookup all WS managed APs detected, client can see in its RF area." ::= { authenticatedClient 3 } wsAuthenticatedClientNeighborManagedAPStatusEntry OBJECT-TYPE SYNTAX WsAuthenticatedClientNeighborManagedAPStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain WS managed APs that can be seen by client in its RF area." INDEX { wsAuthenticatedClientStationMacAddress, wsAuthenticatedClientNeighborWSManagedAPMacAddress, wsAuthenticatedClientNeighborWSManagedAPRadioInterface } ::= { wsAuthenticatedClientNeighborManagedAPStatusTable 1 } WsAuthenticatedClientNeighborManagedAPStatusEntry ::= SEQUENCE { wsAuthenticatedClientStationMacAddress MacAddress, wsAuthenticatedClientNeighborWSManagedAPMacAddress MacAddress, wsAuthenticatedClientNeighborWSManagedAPRadioInterface Integer32, wsAuthenticatedClientStationDiscoveryReason BITS } wsAuthenticatedClientStationMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ethernet address of a client station." ::= {wsAuthenticatedClientNeighborManagedAPStatusEntry 1 } wsAuthenticatedClientNeighborWSManagedAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ethernet address of a WS managed AP." ::= {wsAuthenticatedClientNeighborManagedAPStatusEntry 2 } wsAuthenticatedClientNeighborWSManagedAPRadioInterface OBJECT-TYPE SYNTAX Integer32(1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The radio interface of Managed AP." ::= {wsAuthenticatedClientNeighborManagedAPStatusEntry 3 } wsAuthenticatedClientStationDiscoveryReason OBJECT-TYPE SYNTAX BITS { none(0), rfscan-discovered(1), neighbor-ap-associated(2), current-ap-associated(3), probe-request-discovered(4), ad-hoc-rogue(5), associated-to-peer-ap(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the client status with respect to the Managed AP it is refering. One or more flags can be enabled at the same time." ::= {wsAuthenticatedClientNeighborManagedAPStatusEntry 4 } -- -- wsVAPAuthenticatedClientStatusTable -- wsVAPAuthenticatedClientStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsVAPAuthenticatedClientStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is maintained to lookup clients associated to a specific VAP on a WS managed AP." ::= { authenticatedClient 4 } wsVAPAuthenticatedClientStatusEntry OBJECT-TYPE SYNTAX WsVAPAuthenticatedClientStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain clients associated to each VAP." INDEX { wsAuthenticatedVAPMacAddress, wsVAPAuthenticatedClientMacAddress } ::= { wsVAPAuthenticatedClientStatusTable 1 } WsVAPAuthenticatedClientStatusEntry ::= SEQUENCE { wsAuthenticatedVAPMacAddress MacAddress, wsVAPAuthenticatedClientMacAddress MacAddress } wsAuthenticatedVAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ethernet address assigned to a VAP to which the client is associated." ::= {wsVAPAuthenticatedClientStatusEntry 1 } wsVAPAuthenticatedClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ethernet address of associated client station." ::= {wsVAPAuthenticatedClientStatusEntry 2 } -- -- wsSSIDAuthenticatedClientStatusTable -- wsSSIDAuthenticatedClientStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsSSIDAuthenticatedClientStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is maintained to lookup all clients associated to a particular network." ::= { authenticatedClient 5 } wsSSIDAuthenticatedClientStatusEntry OBJECT-TYPE SYNTAX WsSSIDAuthenticatedClientStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain clients associated to a particular network." INDEX { wsSSIDAuthenticatedClientMacAddress } ::= { wsSSIDAuthenticatedClientStatusTable 1 } WsSSIDAuthenticatedClientStatusEntry ::= SEQUENCE { wsAuthenticatedSSID DisplayString, wsSSIDAuthenticatedClientMacAddress MacAddress } wsAuthenticatedSSID OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the network on which the client is connected." ::= {wsSSIDAuthenticatedClientStatusEntry 1 } wsSSIDAuthenticatedClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ethernet address of the client station." ::= {wsSSIDAuthenticatedClientStatusEntry 2 } -- -- wsSwitchAuthenticatedClientStatusTable -- wsSwitchAuthenticatedClientStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsSwitchAuthenticatedClientStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is maintained to lookup clients associated to the APs managed by the specific controller." ::= { authenticatedClient 6 } wsSwitchAuthenticatedClientStatusEntry OBJECT-TYPE SYNTAX WsSwitchAuthenticatedClientStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain client associated to each controller." INDEX { wsSwitchIPAddress, wsSwitchAuthenticatedClientMacAddress } ::= { wsSwitchAuthenticatedClientStatusTable 1 } WsSwitchAuthenticatedClientStatusEntry ::= SEQUENCE { wsAuthenticatedClientSwitchIPAddress IpAddress, wsSwitchAuthenticatedClientMacAddress MacAddress } wsAuthenticatedClientSwitchIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the WS associating the client." ::= {wsSwitchAuthenticatedClientStatusEntry 1} wsSwitchAuthenticatedClientMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet address of the associated client station." ::= {wsSwitchAuthenticatedClientStatusEntry 2 } -- -- wsAuthenticatedClientQosStatusTable -- wsAuthenticatedClientQosStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAuthenticatedClientQosStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains client QoS status parameters of clients that are currently associated with managed APs. These objects represent the actual operational status values in effect for the clients." ::= { authenticatedClient 7 } wsAuthenticatedClientQosStatusEntry OBJECT-TYPE SYNTAX WsAuthenticatedClientQosStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains client QoS status parameters for a client associated with the WS managed AP." AUGMENTS { wsAuthenticatedClientStatusEntry } ::= { wsAuthenticatedClientQosStatusTable 1 } WsAuthenticatedClientQosStatusEntry ::= SEQUENCE { wsAuthenticatedClientQosBandwidthLimitDown Unsigned32, wsAuthenticatedClientQosBandwidthLimitUp Unsigned32, wsAuthenticatedClientQosAccessControlDownType INTEGER, wsAuthenticatedClientQosAccessControlDownName DisplayString, wsAuthenticatedClientQosAccessControlUpType INTEGER, wsAuthenticatedClientQosAccessControlUpName DisplayString, wsAuthenticatedClientQosDiffservPolicyDownType INTEGER, wsAuthenticatedClientQosDiffservPolicyDownName DisplayString, wsAuthenticatedClientQosDiffservPolicyUpType INTEGER, wsAuthenticatedClientQosDiffservPolicyUpName DisplayString, wsAuthenticatedClientQosOperStatus INTEGER } wsAuthenticatedClientQosBandwidthLimitDown OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maximum bandwidth rate allowed for the wireless down (outbound) direction from AP to client, thus controlling the maximum receive rate from the AP for this wireless client. This parameter is specified in bits-per-second (bps). The displayed value represents the actual bandwidth rate in use for the client, which may differ from the configured value since the AP rounds down to the nearest 64000 bps. A value of 0 indicates bandwidth limiting is disabled in this direction for the client." ::= { wsAuthenticatedClientQosStatusEntry 1 } wsAuthenticatedClientQosBandwidthLimitUp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maximum bandwidth rate allowed for the wireless up (inbound) direction from client to AP, thus controlling the maximum send rate from this wireless client to the AP. This parameter is specified in bits-per-second (bps). The displayed value represents the actual bandwidth rate in use for the client, which may differ from the configured value since the AP rounds down to the nearest 64000 bps. A value of 0 indicates bandwidth limiting is disabled in this direction for the client." ::= { wsAuthenticatedClientQosStatusEntry 2 } wsAuthenticatedClientQosAccessControlDownType OBJECT-TYPE SYNTAX INTEGER { none(1), ip(2), mac(3), ipv6(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Access list type used for the wireless down (outbound) direction from the AP to this client. The wsAuthenticatedClientQosAccessControlDownName object identifies the access list." ::= { wsAuthenticatedClientQosStatusEntry 3 } wsAuthenticatedClientQosAccessControlDownName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the access list in use in accordance with the wsAuthenticatedClientQosAccessControlDownType as follows: none(1) - This object is not displayed. ip(2) - This specifies an IP access list number in the range 1-199, or an IP access list name as defined by the aclName object in the aclTable in the FASTPATH-QOS-ACL-MIB. mac(3) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid MAC access list name, as defined by the aclMacName object in the FASTPATH-QOS-ACL-MIB. ipv6(4) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid IPV6 access list name, as defined by the aclIpv6Name object in the FASTPATH-QOS-ACL-MIB. Note that numbered IP access lists are displayed here using a character string notation instead of an integer." ::= { wsAuthenticatedClientQosStatusEntry 4 } wsAuthenticatedClientQosAccessControlUpType OBJECT-TYPE SYNTAX INTEGER { none(1), ip(2), mac(3), ipv6(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Access list type used for the wireless up (inbound) direction from this client to the AP. The wsAuthenticatedClientQosAccessControlUpName object identifies the access list." ::= { wsAuthenticatedClientQosStatusEntry 5 } wsAuthenticatedClientQosAccessControlUpName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the access list in use in accordance with the wsAuthenticatedClientQosAccessControlUpType as follows: none(1) - This object is not displayed. ip(2) - This specifies an IP access list number in the range 1-199, or an IP access list name as defined by the aclName object in the aclTable in the FASTPATH-QOS-ACL-MIB. Note that numbered IP access lists are displayed here using a character string notation instead of an integer." ::= { wsAuthenticatedClientQosStatusEntry 6 } wsAuthenticatedClientQosDiffservPolicyDownType OBJECT-TYPE SYNTAX INTEGER { none(1), in(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "DiffServ policy type used for the wireless down (outbound) direction from the AP to this client. The wsAuthenticatedClientQosDiffservPolicyDownName object identifies the DiffServ policy." ::= { wsAuthenticatedClientQosStatusEntry 7 } wsAuthenticatedClientQosDiffservPolicyDownName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the DiffServ policy in use in accordance with the wsAuthenticatedClientQosDiffservPolicyDownType as follows: none(1) - This object is not displayed. in(2) - This specifies a DiffServ policy name, as defined by the agentDiffServPolicyName object in the FASTPATH-QOS-DIFFSERV-PRIVATE-MIB. Note that only DiffServ policy defintions of type 'in' are supported for wireless client QoS operation." ::= { wsAuthenticatedClientQosStatusEntry 8 } wsAuthenticatedClientQosDiffservPolicyUpType OBJECT-TYPE SYNTAX INTEGER { none(1), in(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "DiffServ policy type used for the wireless up (inbound) direction from this client to the AP. The wsAuthenticatedClientQosDiffservPolicyUpName object identifies the DiffServ policy." ::= { wsAuthenticatedClientQosStatusEntry 9 } wsAuthenticatedClientQosDiffservPolicyUpName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the DiffServ policy in use in accordance with the wsAuthenticatedClientQosDiffservPolicyUpType as follows: none(1) - This object is not displayed. in(2) - This specifies a DiffServ policy name, as defined by the agentDiffServPolicyName object in the FASTPATH-QOS-DIFFSERV-PRIVATE-MIB. Note that only DiffServ policy defintions of type 'in' are supported for wireless client QoS operation." ::= { wsAuthenticatedClientQosStatusEntry 10 } wsAuthenticatedClientQosOperStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Designates the AP quality-of-service operational status for this wireless client. This represents the combined states of the wsApClientQosMode object and the wsNetworkClientQosMode object for the wireless network to which this client is associated." ::= { wsAuthenticatedClientQosStatusEntry 11 } -- -- wsAuthenticatedClientSessionStatisticsTable -- wsAuthenticatedClientSessionStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAuthenticatedClientSessionStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains statistics available for each client associated to a WS managed AP, but accumulated for the duration of the entire WLAN session, inclusive of client roaming." ::= { authenticatedClient 8 } wsAuthenticatedClientSessionStatisticsEntry OBJECT-TYPE SYNTAX WsAuthenticatedClientSessionStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contain statistics available for each client associated a WS managed AP, but accumulated for the duration of the entire WLAN session, inclusive of client roaming." AUGMENTS { wsAuthenticatedClientStatusEntry } ::= { wsAuthenticatedClientSessionStatisticsTable 1 } WsAuthenticatedClientSessionStatisticsEntry ::= SEQUENCE { wsAuthenticatedClientSessionPktsRecvd Counter64, wsAuthenticatedClientSessionBytesRecvd Counter64, wsAuthenticatedClientSessionPktsTransmitted Counter64, wsAuthenticatedClientSessionBytesTransmitted Counter64, wsAuthenticatedClientSessionDuplicatePktsRecvd Counter32, wsAuthenticatedClientSessionFragmentedPktsRecvd Counter32, wsAuthenticatedClientSessionFragmentedPktsTransmitted Counter32, wsAuthenticatedClientSessionTransmitRetryCount Counter32, wsAuthenticatedClientSessionTransmitRetryFailedCount Counter32, wsAuthenticatedClientSessionPktsRecvDropped Counter64, wsAuthenticatedClientSessionBytesRecvDropped Counter64, wsAuthenticatedClientSessionPktsTransmitDropped Counter64, wsAuthenticatedClientSessionBytesTransmitDropped Counter64, wsAuthenticatedClientSessionTSViolatePktsRecvd Counter32, wsAuthenticatedClientSessionTSViolatePktsTransmitted Counter32 } wsAuthenticatedClientSessionPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets received by managed APs from the client station throughout the duration of the current WLAN session." ::= { wsAuthenticatedClientSessionStatisticsEntry 1 } wsAuthenticatedClientSessionBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes received by managed APs from the client station throughout the duration of the current WLAN session." ::= { wsAuthenticatedClientSessionStatisticsEntry 2 } wsAuthenticatedClientSessionPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets transmitted by managed APs to the client station throughout the duration of the current WLAN session." ::= { wsAuthenticatedClientSessionStatisticsEntry 3 } wsAuthenticatedClientSessionBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes transmitted by managed APs to the client station throughout the duration of the current WLAN session." ::= { wsAuthenticatedClientSessionStatisticsEntry 4 } wsAuthenticatedClientSessionDuplicatePktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total duplicate packets received from the client station throughout the duration of the current WLAN session." ::= { wsAuthenticatedClientSessionStatisticsEntry 5 } wsAuthenticatedClientSessionFragmentedPktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total fragmented packets received from the client station. throughout the duration of the current WLAN session." ::= { wsAuthenticatedClientSessionStatisticsEntry 6 } wsAuthenticatedClientSessionFragmentedPktsTransmitted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total fragmented packets transmitted to the client station throughout the duration of the current WLAN session." ::= { wsAuthenticatedClientSessionStatisticsEntry 7 } wsAuthenticatedClientSessionTransmitRetryCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates number of times transmits to client station succeeded after one or more retries throughout the duration of the current WLAN session." ::= { wsAuthenticatedClientSessionStatisticsEntry 8 } wsAuthenticatedClientSessionTransmitRetryFailedCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times transmits to client station failed after one or more retries throughout the duration of the current WLAN session." ::= { wsAuthenticatedClientSessionStatisticsEntry 9 } wsAuthenticatedClientSessionPktsRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets dropped in the receive direction by managed APs from the client station throughout the duration of the current WLAN session. This is due to client QoS actions affecting the wireless up (inbound) direction from client to AP." ::= { wsAuthenticatedClientSessionStatisticsEntry 10 } wsAuthenticatedClientSessionBytesRecvDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes dropped in the receive direction by managed APs from the client station throughout the duration of the current WLAN session. This is due to client QoS actions affecting the wireless up (inbound) direction from client to AP." ::= { wsAuthenticatedClientSessionStatisticsEntry 11 } wsAuthenticatedClientSessionPktsTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total packets dropped in the transmit direction by managed APs to the client station throughout the duration of the current WLAN session. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsAuthenticatedClientSessionStatisticsEntry 12 } wsAuthenticatedClientSessionBytesTransmitDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Total bytes dropped in the transmit direction by managed APs to the client station throughout the duration of the current WLAN session. This is due to client QoS actions affecting the wireless down (outbound) direction from AP to client." ::= { wsAuthenticatedClientSessionStatisticsEntry 13 } wsAuthenticatedClientSessionTSViolatePktsRecvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number of packets received by managed APs from a client station throughout the duration of the current WLAN session that are in excess of the client's alotted traffic stream (TS) uplink bandwidth, or are for an access category requiring admission control to which the client station has not been admitted." ::= { wsAuthenticatedClientSessionStatisticsEntry 14 } wsAuthenticatedClientSessionTSViolatePktsTransmitted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number of packets transmitted by managed APs to a client station throughout the duration of the current WLAN session that are in excess of the client's alotted traffic stream (TS) downlink bandwidth, or are for an access category requiring admission control to which the client station has not been admitted." ::= { wsAuthenticatedClientSessionStatisticsEntry 15 } -- -- wsAuthenticatedClientQosCachedStatusTable -- wsAuthenticatedClientQosCachedStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF WsAuthenticatedClientQosCachedStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains cached client QoS status parameters of clients that are currently associated with managed APs. These objects represent values that were retrieved from a RADIUS server for this client. See the wsAuthenticatedClientQosStatusTable for the current set of operational values in use for this client." ::= { authenticatedClient 9 } wsAuthenticatedClientQosCachedStatusEntry OBJECT-TYPE SYNTAX WsAuthenticatedClientQosCachedStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains client QoS cached status parameters for a client associated with the WS managed AP. Only those parameters successfully retrieved from a RADIUS server via 802.1X authentication on behalf of a wireless client are displayed." AUGMENTS { wsAuthenticatedClientStatusEntry } ::= { wsAuthenticatedClientQosCachedStatusTable 1 } WsAuthenticatedClientQosCachedStatusEntry ::= SEQUENCE { wsAuthenticatedClientQosCachedBandwidthLimitDown Unsigned32, wsAuthenticatedClientQosCachedBandwidthLimitUp Unsigned32, wsAuthenticatedClientQosCachedAccessControlDownType INTEGER, wsAuthenticatedClientQosCachedAccessControlDownName DisplayString, wsAuthenticatedClientQosCachedAccessControlUpType INTEGER, wsAuthenticatedClientQosCachedAccessControlUpName DisplayString, wsAuthenticatedClientQosCachedDiffservPolicyDownType INTEGER, wsAuthenticatedClientQosCachedDiffservPolicyDownName DisplayString, wsAuthenticatedClientQosCachedDiffservPolicyUpType INTEGER, wsAuthenticatedClientQosCachedDiffservPolicyUpName DisplayString } wsAuthenticatedClientQosCachedBandwidthLimitDown OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maximum bandwidth rate allowed for the wireless down (outbound) direction from AP to client, thus controlling the maximum receive rate from the AP for this wireless client. This parameter is specified in bits-per-second (bps). A value of 0 indicates bandwidth limiting is disabled in this direction for the client." ::= { wsAuthenticatedClientQosCachedStatusEntry 1 } wsAuthenticatedClientQosCachedBandwidthLimitUp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Maximum bandwidth rate allowed for the wireless up (inbound) direction from client to AP, thus controlling the maximum send rate from this wireless client to the AP. This parameter is specified in bits-per-second (bps). A value of 0 indicates bandwidth limiting is disabled in this direction for the client." ::= { wsAuthenticatedClientQosCachedStatusEntry 2 } wsAuthenticatedClientQosCachedAccessControlDownType OBJECT-TYPE SYNTAX INTEGER { none(1), ip(2), mac(3), ipv6(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Access list type used for the wireless down (outbound) direction from the AP to this client. The wsAuthenticatedClientQosCachedAccessControlDownName object identifies the access list." ::= { wsAuthenticatedClientQosCachedStatusEntry 3 } wsAuthenticatedClientQosCachedAccessControlDownName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the access list in use in accordance with the wsAuthenticatedClientQosCachedAccessControlDownType as follows: none(1) - This object is not displayed. ip(2) - This specifies an IP access list number in the range 1-199, or an IP access list name as defined by the aclName object in the aclTable in the FASTPATH-QOS-ACL-MIB. mac(3) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid MAC access list name, as defined by the aclMacName object in the FASTPATH-QOS-ACL-MIB. ipv6(4) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid IPV6 access list name, as defined by the aclIpv6Name object in the FASTPATH-QOS-ACL-MIB. Note that numbered IP access lists are displayed here using a character string notation instead of an integer." ::= { wsAuthenticatedClientQosCachedStatusEntry 4 } wsAuthenticatedClientQosCachedAccessControlUpType OBJECT-TYPE SYNTAX INTEGER { none(1), ip(2), mac(3), ipv6(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Access list type used for the wireless up (inbound) direction from this client to the AP. The wsAuthenticatedClientQosCachedAccessControlUpName object identifies the access list." ::= { wsAuthenticatedClientQosCachedStatusEntry 5 } wsAuthenticatedClientQosCachedAccessControlUpName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the access list in use in accordance with the wsAuthenticatedClientQosCachedAccessControlUpType as follows: none(1) - This object is not displayed. ip(2) - This specifies an IP access list number in the range 1-199, or an IP access list name as defined by the aclName object in the aclTable in the FASTPATH-QOS-ACL-MIB. mac(3) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid MAC access list name, as defined by the aclMacName object in the FASTPATH-QOS-ACL-MIB. ipv6(4) - This is an alphanumeric string from 1-31 characters, beginning with a letter. This must be a valid IPV6 access list name, as defined by the aclIpv6Name object in the FASTPATH-QOS-ACL-MIB. Note that numbered IP access lists are displayed here using a character string notation instead of an integer." ::= { wsAuthenticatedClientQosCachedStatusEntry 6 } wsAuthenticatedClientQosCachedDiffservPolicyDownType OBJECT-TYPE SYNTAX INTEGER { none(1), in(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "DiffServ policy type used for the wireless down (outbound) direction from the AP to this client. The wsAuthenticatedClientQosCachedDiffservPolicyDownName object identifies the DiffServ policy." ::= { wsAuthenticatedClientQosCachedStatusEntry 7 } wsAuthenticatedClientQosCachedDiffservPolicyDownName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the DiffServ policy in use in accordance with the wsAuthenticatedClientQosCachedDiffservPolicyDownType as follows: none(1) - This object is not displayed. in(2) - This specifies a DiffServ policy name, as defined by the agentDiffServPolicyName object in the FASTPATH-QOS-DIFFSERV-PRIVATE-MIB. Note that only DiffServ policy defintions of type 'in' are supported for wireless client QoS operation." ::= { wsAuthenticatedClientQosCachedStatusEntry 8 } wsAuthenticatedClientQosCachedDiffservPolicyUpType OBJECT-TYPE SYNTAX INTEGER { none(1), in(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "DiffServ policy type used for the wireless up (inbound) direction from this client to the AP. The wsAuthenticatedClientQosCachedDiffservPolicyUpName object identifies the DiffServ policy." ::= { wsAuthenticatedClientQosCachedStatusEntry 9 } wsAuthenticatedClientQosCachedDiffservPolicyUpName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the DiffServ policy in use in accordance with the wsAuthenticatedClientQosCachedDiffservPolicyUpType as follows: none(1) - This object is not displayed. in(2) - This specifies a DiffServ policy name, as defined by the agentDiffServPolicyName object in the FASTPATH-QOS-DIFFSERV-PRIVATE-MIB. Note that only DiffServ policy defintions of type 'in' are supported for wireless client QoS operation." ::= { wsAuthenticatedClientQosCachedStatusEntry 10 } END -- -- at-uwc-wlan-switch.mib --