diff options
Diffstat (limited to 'MIBS/cisco/CISCO-LWAPP-RF-MIB')
| -rw-r--r-- | MIBS/cisco/CISCO-LWAPP-RF-MIB | 1721 |
1 files changed, 1721 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCO-LWAPP-RF-MIB b/MIBS/cisco/CISCO-LWAPP-RF-MIB new file mode 100644 index 0000000..a47a389 --- /dev/null +++ b/MIBS/cisco/CISCO-LWAPP-RF-MIB @@ -0,0 +1,1721 @@ +-- ******************************************************************* +-- CISCO-LWAPP-RF-MIB.my +-- This MIB helps to manage the RF parameters on the controller +-- June 2011, Srinath Candadai +-- +-- Copyright (c) 2011, 2016-2018 by Cisco Systems, Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-RF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + RowStatus, + TruthValue, + StorageType + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + CLApIfType + FROM CISCO-LWAPP-TC-MIB + cLAPGroupName + FROM CISCO-LWAPP-WLAN-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoLwappRFMIB MODULE-IDENTITY + LAST-UPDATED "201811150000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central Controllers (CC) that + terminate the Light Weight Access Point Protocol + tunnel from Cisco Light-weight LWAPP Access Points. + + This MIB helps to manage the Radio Frequency (RF) + parameters on the controller. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends it to the controller to which + it is logically connected to. + + Central Controller ( CC ) + + The central entity that terminates the LWAPP protocol + tunnel from the LWAPP APs. Throughout this MIB, + this entity also referred to as 'controller'. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + controllers. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. + + 802.1x + + The IEEE ratified standard for enforcing port based + access control. This was originally intended for + use on wired LANs and later extended for use in + 802.11 WLAN environments. This defines an + architecture with three main parts - a supplicant + (Ex. an 802.11 wireless client), an authenticator + (the AP) and an authentication server(a Radius + server). The authenticator passes messages back + and forth between the supplicant and the + authentication server to enable the supplicant + get authenticated to the network. + + Radio Frequency ( RF ) + + Radio frequency (RF) is a rate of oscillation in the + range of about 3 kHz to 300 GHz, which corresponds to + the frequency of radio waves, and the + alternating currents which carry radio signals. + + Received Signal Strength Indicator ( RSSI ) + + A measure of the strength of the signal as + observed by the entity that received it, + expressed in 'dbm'. + + Coverage Hole Detection ( CHD ) + + If clients on an Access Point are detected at low + RSSI levels, it is considered a coverage hole + by the Access Points. This indicates the existence + of an area where clients are continually getting poor + signal coverage, without having a viable location to + roam to. + + + REFERENCE + + [1] Wireless LAN Medium Access Control ( MAC ) and + Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol + + [3] IEEE 802.11 - The original 1 Mbit/s and 2 Mbit/s, + 2.4 GHz RF and IR standard." + REVISION "201811150000Z" + DESCRIPTION + "Added below object to the cLRFProfileTable + - cLRFProfileAirTimeAllocation + - cLRFProfileAirTimeFairnessMode + - cLRFProfileAirTimeFairnessOptimization + - cLRFProfileUnusedChannelList + - cLRFProfileShutdown + - cLRFProfileBridgeClientAccess + - cLRFProfileRxSopThresholdCustom + Modified below object of cLRFProfileTable + - cLRFProfileRxSopThreshold + Added new table cLRFProfileRemoveChannelTable + and cLRFProfileAddChannelTable" + REVISION "201707070000Z" + DESCRIPTION + "Added new table cLRFProfileChannelListTable." + REVISION "201204270000Z" + DESCRIPTION + "Add 11n MCS rates support in profile, + cLRFProfileMcsDataRateTable is added for + this rate setting." + REVISION "201201270000Z" + DESCRIPTION + "Below new objects have been added to the cLRFProfileTable + cLRFProfileHighDensityMaxRadioClients + cLRFProfileBandSelectProbeResponse + cLRFProfileBandSelectCycleCount + cLRFProfileBandSelectCycleThreshold + cLRFProfileBandSelectExpireSuppression + cLRFProfileBandSelectExpireDualBand + cLRFProfileBandSelectClientRSSI + cLRFProfileLoadBalancingWindowSize + cLRFProfileCHDDataRSSIThreshold + cLRFProfileCHDVoiceRSSIThreshold + cLRFProfileCHDClientExceptionLevel + cLRFProfileCHDCoverageExceptionLevel + cLRFProfileMulticastDataRate + cLRFProfileBandSelectClientMidRSSI + cLRFProfileClientNetworkPreference + + One new scalar object has been added + cLRFProfileOutOfBoxAPConfig + cLRFProfileOutOfBoxAPPersistenceConfig" + REVISION "201111010000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 778 } + + +ciscoLwappRFMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappRFMIB 0 } + +ciscoLwappRFMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappRFMIB 1 } + +ciscoLwappRFMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappRFMIB 2 } + +ciscoLwappRFConfig OBJECT IDENTIFIER + ::= { ciscoLwappRFMIBObjects 1 } + +ciscoLwappRFGlobalObjects OBJECT IDENTIFIER + ::= { ciscoLwappRFMIBObjects 2 } + + +CiscoLwappRFApDataRates ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This field indicates the data rates supported by an AP + 'disabled' + The rate is not supported by the AP + 'supported' + The rate is supported by the AP + 'mandatoryRate' + The rate is required by the AP + 'notApplicable' + The rate is notApplicable." + SYNTAX INTEGER { + disabled(0), + supported(1), + mandatoryRate(2), + notApplicable(3) + } +-- ******************************************************************** +-- * AP Groups RF Profile +-- ******************************************************************** + +cLAPGroupsRFProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupsRFProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the mapping between an RF profile + and an AP group." + ::= { ciscoLwappRFConfig 1 } + +cLAPGroupsRFProfileEntry OBJECT-TYPE + SYNTAX CLAPGroupsRFProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the configuration attributes + that affect the operation of the APs within + a group. + + Entries can be added/deleted by explicit management + action from NMS/EMS through the 'bsnAPGroupsVlanRowStatus' + object in bsnAPGroupsVlanTable as defined by the + AIRESPACE-WIRELESS-MIB." + INDEX { cLAPGroupName } + ::= { cLAPGroupsRFProfileTable 1 } + +CLAPGroupsRFProfileEntry ::= SEQUENCE { + cLAPGroups802dot11bgRFProfileName SnmpAdminString, + cLAPGroups802dot11aRFProfileName SnmpAdminString +} + +cLAPGroups802dot11bgRFProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the RF profile name assigned to this + site on the 802.11bg radio. This profile being assigned should + exist in the 'cLRFProfileTable'. To disassociate a profile with + this site a string of zero length should be set." + ::= { cLAPGroupsRFProfileEntry 1 } + +cLAPGroups802dot11aRFProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the RF profile name assigned to this + site on the 802.11a radio. This profile being assigned should + exist in the 'cLRFProfileTable'. To disassociate a profile with + this site a string of zero length should be set." + ::= { cLAPGroupsRFProfileEntry 2 } + + +-- ******************************************************************** +-- * RF Profile Table +-- ******************************************************************** + +cLRFProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLRFProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the configuration for each + RF profile." + ::= { ciscoLwappRFConfig 2 } + +cLRFProfileEntry OBJECT-TYPE + SYNTAX CLRFProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the configuration attributes + that affect the operation of 802.11 RF domain. + + Entries can be added/deleted by explicit management + action from NMS/EMS or through user console." + INDEX { cLRFProfileName } + ::= { cLRFProfileTable 1 } + +CLRFProfileEntry ::= SEQUENCE { + cLRFProfileName SnmpAdminString, + cLRFProfileDescr SnmpAdminString, + cLRFProfileTransmitPowerMin Integer32, + cLRFProfileTransmitPowerMax Integer32, + cLRFProfileTransmitPowerThresholdV1 Integer32, + cLRFProfileTransmitPowerThresholdV2 Integer32, + cLRFProfileDataRate1Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate2Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate5AndHalfMbps CiscoLwappRFApDataRates, + cLRFProfileDataRate11Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate6Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate9Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate12Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate18Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate24Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate36Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate48Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate54Mbps CiscoLwappRFApDataRates, + cLRFProfileRadioType CLApIfType, + cLRFProfileStorageType StorageType, + cLRFProfileRowStatus RowStatus, + cLRFProfileHighDensityMaxRadioClients Unsigned32, + cLRFProfileBandSelectProbeResponse TruthValue, + cLRFProfileBandSelectCycleCount Unsigned32, + cLRFProfileBandSelectCycleThreshold Unsigned32, + cLRFProfileBandSelectExpireSuppression Unsigned32, + cLRFProfileBandSelectExpireDualBand Unsigned32, + cLRFProfileBandSelectClientRSSI Integer32, + cLRFProfileLoadBalancingWindowSize Unsigned32, + cLRFProfileLoadBalancingMaxDenialCount Unsigned32, + cLRFProfileCHDDataRSSIThreshold Integer32, + cLRFProfileCHDVoiceRSSIThreshold Integer32, + cLRFProfileCHDClientExceptionLevel Unsigned32, + cLRFProfileCHDCoverageExceptionLevel Unsigned32, + cLRFProfileMulticastDataRate Unsigned32, + cLRFProfile11nOnly TruthValue, + cLRFProfileHDClientTrapThreshold Unsigned32, + cLRFProfileInterferenceThreshold Unsigned32, + cLRFProfileNoiseThreshold Integer32, + cLRFProfileUtilizationThreshold Unsigned32, + cLRFProfileDCAForeignContribution TruthValue, + cLRFProfileDCAChannelWidth INTEGER, + cLRFProfileDCAChannelList SnmpAdminString, + cLRFProfileRxSopThreshold INTEGER, + cLRFProfileHSRMode TruthValue, + cLRFProfileHSRNeighborTimeoutFactor Unsigned32, + cLRFProfileBandSelectClientMidRSSI Integer32, + cLRFProfileClientNetworkPreference INTEGER, + cLRFProfileUnusedChannelList SnmpAdminString, + cLRFProfileShutdown TruthValue, + cLRFProfileAirTimeFairnessMode INTEGER, + cLRFProfileAirTimeFairnessOptimization INTEGER, + cLRFProfileBridgeClientAccess TruthValue, + cLRFProfileAirTimeAllocation Unsigned32, + cLRFProfileRxSopThresholdCustom Integer32 +} + +cLRFProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies a RF Profile." + ::= { cLRFProfileEntry 1 } + +cLRFProfileDescr OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a human-readable description of the + profile." + ::= { cLRFProfileEntry 2 } + +cLRFProfileTransmitPowerMin OBJECT-TYPE + SYNTAX Integer32 (-10..30) + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the lower bound of transmit + power value supported by an AP." + DEFVAL { -10 } + ::= { cLRFProfileEntry 3 } + +cLRFProfileTransmitPowerMax OBJECT-TYPE + SYNTAX Integer32 (-10..30) + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the uppoer bound of transmit + power value supported by an AP." + DEFVAL { 30 } + ::= { cLRFProfileEntry 4 } + +cLRFProfileTransmitPowerThresholdV1 OBJECT-TYPE + SYNTAX Integer32 (-80..-50) + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the transmit power control + version 1 threshold for the radio resource management + algorithm." + DEFVAL { -70 } + ::= { cLRFProfileEntry 5 } + +cLRFProfileTransmitPowerThresholdV2 OBJECT-TYPE + SYNTAX Integer32 (-80..-50) + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the transmit power control + version 2 threshold for the radio resource management + algorithm." + DEFVAL { -67 } + ::= { cLRFProfileEntry 6 } + +cLRFProfileDataRate1Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { mandatoryRate } + ::= { cLRFProfileEntry 7 } + +cLRFProfileDataRate2Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { mandatoryRate } + ::= { cLRFProfileEntry 8 } + +cLRFProfileDataRate5AndHalfMbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { mandatoryRate } + ::= { cLRFProfileEntry 9 } + +cLRFProfileDataRate11Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { mandatoryRate } + ::= { cLRFProfileEntry 10 } + +cLRFProfileDataRate6Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 11 } + +cLRFProfileDataRate9Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 12 } + +cLRFProfileDataRate12Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 13 } + +cLRFProfileDataRate18Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 14 } + +cLRFProfileDataRate24Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 15 } + +cLRFProfileDataRate36Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 16 } + +cLRFProfileDataRate48Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 17 } + +cLRFProfileDataRate54Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 18 } + +cLRFProfileRadioType OBJECT-TYPE + SYNTAX CLApIfType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the radio + type for this profile." + ::= { cLRFProfileEntry 19 } + +cLRFProfileStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the storage type for this + conceptual row." + DEFVAL { nonVolatile } + ::= { cLRFProfileEntry 20 } + +cLRFProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLRFProfileEntry 21 } + +cLRFProfileHighDensityMaxRadioClients OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the maximum number + of clients per AP radio in high density environment." + DEFVAL { 200 } + ::= { cLRFProfileEntry 22 } + +cLRFProfileBandSelectProbeResponse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the AP's probe response + with clients to verify whether client can associate + on both 2.4 GHz and 5Ghz spectrum. + When set to true, AP suppresses probe response + to new clients for all SSIDs that are not being + Band Select disabled." + DEFVAL { false } + ::= { cLRFProfileEntry 23 } + +cLRFProfileBandSelectCycleCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies number of times a client probe (2.4 G-Hz) + is suppressed before the AP starts responding to the probes." + DEFVAL { 2 } + ::= { cLRFProfileEntry 24 } + +cLRFProfileBandSelectCycleThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies time threshold for a new scanning + mobile station period. Mobile station cycle counter will + increment only if mobile station scans same channel any + time after threshold is passed." + DEFVAL { 200 } + ::= { cLRFProfileEntry 25 } + +cLRFProfileBandSelectExpireSuppression OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the duration at which + an AP waits to conduct another probe suppression." + DEFVAL { 20 } + ::= { cLRFProfileEntry 26 } + +cLRFProfileBandSelectExpireDualBand OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the timeout duration until + which an AP should not respond to 2.4ghz probe requests + from a dual-band client. Once this band select duration + expires the client will be marked as a non-dual band client + and AP will start responding to the 2.4 Ghz probes." + DEFVAL { 60 } + ::= { cLRFProfileEntry 27 } + +cLRFProfileBandSelectClientRSSI OBJECT-TYPE + SYNTAX Integer32 + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies minimum mobile station RSSI threshold. + Mobile stations having RSSI below this value will not be + recorded in the suppressed table. + This configuration filters out far away mobile stations with + weaker signal strength. This will limit the number of + mobile stations on the table to a reasonable amount." + DEFVAL { -80 } + ::= { cLRFProfileEntry 28 } + +cLRFProfileLoadBalancingWindowSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the minimum number of clients + to be associated on an AP in order to trigger load balancing." + DEFVAL { 5 } + ::= { cLRFProfileEntry 29 } + +cLRFProfileLoadBalancingMaxDenialCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies maximum number of association + rejections sent by AP to a mobile station for a given sequence + of association. + + When a mobile station tries to associate on wireless network, it + sends association request to AP. If AP is overloaded and + load balancing is enable on controller, AP will send a + denial to association request. If there are no other AP + in the vicinity of mobile station, it will try to associate same + AP again. So to restrict the number of denial sent from + AP, cldLoadBalancingMaxDenialCount is defined. After maximum + denial count is reached mobile station will be able to + associate." + DEFVAL { 3 } + ::= { cLRFProfileEntry 30 } + +cLRFProfileCHDDataRSSIThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the RSSI value for non-voice clients + i.e., clients sending only data traffic + to trigger coverage event." + DEFVAL { -80 } + ::= { cLRFProfileEntry 31 } + +cLRFProfileCHDVoiceRSSIThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the RSSI value for voice + clients to trigger coverage event." + DEFVAL { -80 } + ::= { cLRFProfileEntry 32 } + +cLRFProfileCHDClientExceptionLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the minimum + number of clients required to trigger + coverage hole." + DEFVAL { 3 } + ::= { cLRFProfileEntry 33 } + +cLRFProfileCHDCoverageExceptionLevel OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the minimum + percentage of clients in the coverage hole region + of the AP, required to trigger a + coverage hole exception" + DEFVAL { 25 } + ::= { cLRFProfileEntry 34 } + +cLRFProfileMulticastDataRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the minimum + data rate at which multicast clients + can associate to AP. + A value 0 indicates that AP will automatically + adjust data rates." + DEFVAL { 0 } + ::= { cLRFProfileEntry 35 } + +cLRFProfile11nOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 11n-client-only mode is + enabled. + A value of 'true' indicates 11n-client-only mode + enabled. + A value of 'false' indicates 11n-client-only mode + disabled." + DEFVAL { false } + ::= { cLRFProfileEntry 36 } + +cLRFProfileHDClientTrapThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the threshold number + of clients per AP radio to trigger a trap. + The trap ciscoLwappApClientThresholdNotify + will be triggered once the count of clients + on the AP radio reaches this limit. A value + of zero indicates that the trap is disabled." + ::= { cLRFProfileEntry 37 } + +cLRFProfileInterferenceThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies interference threshold in % + traps are generated when interference exceeds this value ." + ::= { cLRFProfileEntry 38 } + +cLRFProfileNoiseThreshold OBJECT-TYPE + SYNTAX Integer32 (-127..0) + UNITS "dBm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the threshold number + of noise threshold between -127 and 0 dBm." + ::= { cLRFProfileEntry 39 } + +cLRFProfileUtilizationThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the threshold of bandwidth (%) + being utilized by an access-point. + Traps are sent when this value is exceeded" + ::= { cLRFProfileEntry 40 } + +cLRFProfileDCAForeignContribution OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether foreign interference + is taken into account for the DCA metrics. + A value of 'true' indicates that foreign interference is + is considered when DCA metrics is derived. A value of 'false' + indicates foreign interference is not taken into account + when deriving the DCA metrics." + ::= { cLRFProfileEntry 41 } + +cLRFProfileDCAChannelWidth OBJECT-TYPE + SYNTAX INTEGER { + twenty(1), + forty(2), + eighty(3), + onesixty(4), + best(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies how the system performs DCA + channel width selection for the RFProfile + twenty - 20MHz channel width supported by + this radio. + forty - 40MHz channel width supported by this radio. + eighty - 80MHz channel width supported by this radio. + onesixty - 160MHz channel width supported by this radio. + best - Dynamic channel width(160MHz, 80MHz, 40MHz or 20MHz) supported by this radio." + ::= { cLRFProfileEntry 42 } + +cLRFProfileDCAChannelList OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..500)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the 802.11 channels available to the + RF Profile. A comma separated list of integers." + ::= { cLRFProfileEntry 43 } + +cLRFProfileRxSopThreshold OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + low(1), + medium(2), + high(3), + custom(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the receiver start of packet threshold + for the rf profile. + auto - Reverts radio receiver SOP to auto. + high - Sets radio receiver SOP to high. + low - Sets radio receiver SOP to low. + medium - Sets radio receiver SOP to medium. + custom - Sets radio receiver SOP to Custom value." + DEFVAL { auto } + ::= { cLRFProfileEntry 44 } + +cLRFProfileHSRMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether HSR mode + for RF profile is enabled or not. + A value of 'true' indicates that HSR is enabled. + A value of 'false' indicates that HSR is disabled." + ::= { cLRFProfileEntry 45 } + +cLRFProfileHSRNeighborTimeoutFactor OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the timeout interval + of neighbors that will be configured for RF profile. + Neighbor timeout factor will be five times the neighbor interval" + ::= { cLRFProfileEntry 46 } + +cLRFProfileBandSelectClientMidRSSI OBJECT-TYPE + SYNTAX Integer32 + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies medium mobile station RSSI threshold. + Mobile station between this value and cldBandSelectClientRssi + will be recorded in suppressed table but will not be denied. + The mobile station having RSSI stronger than this value will be recorded + and denied." + DEFVAL { -80 } + ::= { cLRFProfileEntry 47 } + +cLRFProfileClientNetworkPreference OBJECT-TYPE + SYNTAX INTEGER { + default(0), + connectivity(1), + throughput(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the client network preference. + default(0) - RRM Algorithm has no preference on the clients. + connectivity(1) - RRM Algorithm has a preference on connectiviry of the clients. + throughput(2) - RRM Algorithm has a preference on high thoughput of the clients." + DEFVAL { default } + ::= { cLRFProfileEntry 48 } + +cLRFProfileUnusedChannelList OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..500)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the 802.11 channels present in ths un-used + channel list of RF Profile. A comma separated list of integers." + ::= {cLRFProfileEntry 49 } + +cLRFProfileShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies if rf profile is + disabled." + DEFVAL {true} + ::= { cLRFProfileEntry 50 } + +cLRFProfileAirTimeFairnessMode OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + ssid(2), + monitor(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the mode of fairness for ATF + supported APs, joined to the controller. + disable(1) - This indicates that fairness mode is + disabled. + SSID Mode(2) - This indicates that fairness mode is SSID + mode. + Monitor Mode(3) - This indicates that fairness mode is + monitor mode." + DEFVAL { 1 } + ::= { cLRFProfileEntry 51 } + +cLRFProfileAirTimeFairnessOptimization OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the optimization for ATF + supported APs, joined to the controller to be + configured." + DEFVAL { 1 } + ::= { cLRFProfileEntry 52 } + +cLRFProfileBridgeClientAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether airtime + allocation is enabled for the client access node." + DEFVAL { false } + ::= {cLRFProfileEntry 53 } + +cLRFProfileAirTimeAllocation OBJECT-TYPE + SYNTAX Unsigned32(5..90) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the percentage for airtime + allocation for the client access node." + DEFVAL { 5 } + ::= {cLRFProfileEntry 54 } + +cLRFProfileRxSopThresholdCustom OBJECT-TYPE + SYNTAX Integer32(-85..-60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the percentage for the receiver + start of packet custom threshold for the client access node." + DEFVAL { -85 } + ::= {cLRFProfileEntry 55 } + +-- ******************************************************************* +-- * Out of Box AP config +-- ******************************************************************* + +cLRFProfileOutOfBoxAPConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the out of box AP config feature. + Enabling this feature will allow any AP that does not have + group name configured upon join to controller then + it will be considered as out of box AP and it will be + moved to a special AP Group. Disabling this feature + will only stop further subscription of new AP's to + Out of Box AP group. A value of 'true' indicates that + out of box AP feature is enabled and APs will be moved + to newly created AP group out-of-box and shut of their + radios. A value of 'false' indicates that out of box AP + feature is disabled." + ::= { ciscoLwappRFGlobalObjects 1 } + +cLRFProfileOutOfBoxAPPersistenceConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the + out of box AP group to be persistent or not. + A value of 'true' indicates out-of-box persistence need to be + enabled. + A value of 'false' indicates out-of-box persistence need to be + disabled." + ::= { ciscoLwappRFGlobalObjects 2 } + +cLRFProfileMcsDataRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLRFProfileMcsDataRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the 11n MCS rates supported by + the RF profile, indexed by the MCS rate, ranging from 1 + to 32, corresponding to rate MCS-0, MCS-1, ... MCS-31." + ::= { ciscoLwappRFConfig 3 } + +cLRFProfileMcsDataRateEntry OBJECT-TYPE + SYNTAX CLRFProfileMcsDataRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing MCS date rate information applicable + to a particular profile. Entry is added to the table when + the data rate is set to 'supported' or 'mandatory'." + INDEX { + cLRFProfileMcsName, + cLRFProfileMcsRate + } + ::= { cLRFProfileMcsDataRateTable 1 } + +CLRFProfileMcsDataRateEntry ::= SEQUENCE { + cLRFProfileMcsName SnmpAdminString, + cLRFProfileMcsRate Unsigned32, + cLRFProfileMcsRateSupport TruthValue +} + +cLRFProfileMcsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies a RF Profile." + ::= { cLRFProfileMcsDataRateEntry 1 } + +cLRFProfileMcsRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies the MCS data rate + for a particular profile." + ::= { cLRFProfileMcsDataRateEntry 2 } + +cLRFProfileMcsRateSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable the data + rate. + A value of 'true' indicates MCS support is enabled. + A value of 'false' indicates MCS support is disabled." + DEFVAL { true } + ::= { cLRFProfileMcsDataRateEntry 3 } + + + +cLRFProfileChannelListTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLRFProfileChannelListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the list of channels that is available for DCA + of a RF profile." + ::= { ciscoLwappRFConfig 4 } + +cLRFProfileChannelListEntry OBJECT-TYPE + SYNTAX CLRFProfileChannelListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing Channel List information applicable + to a particular profile." + INDEX { + cLRFProfileName, + cLRFProfileChanNumber + } + ::= { cLRFProfileChannelListTable 1 } + +CLRFProfileChannelListEntry ::= SEQUENCE { + cLRFProfileChanNumber Unsigned32, + cLRFProfileChanAddRemove INTEGER, + cLRFProfileChanRowStatus RowStatus +} + +cLRFProfileChanNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies the channel + for a particular profile." + ::= { cLRFProfileChannelListEntry 1 } + +cLRFProfileChanAddRemove OBJECT-TYPE + SYNTAX INTEGER { + add(1), + remove(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a channel is to be added + or removed from DCA list of the RFProfile. + add - Add the channel to global DCA channel list. + remove - Removed the channel from global DCA channel list." + ::= { cLRFProfileChannelListEntry 2 } + +cLRFProfileChanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLRFProfileChannelListEntry 3 } + +cLRFProfileRemoveChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLRFProfileRemoveChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the removed channel information + from default DCA channel list for an AP's 802.11 + interface using the RF profile. + Based on the country that an AP operates in, it + gets assigned to a regulatory domain. For a given + regulatory domain a fixed number of channels are + assigned automatically to an AP for a given interface. + We can remove a channel from this default list and + those channels will be put in this table. + This table represents the removed DCA channels information. + + By default, there will not be any entries in this table. + An entry can be created or deleted from this table + using cLRFProfileRemoveChannelRowStatus." + ::= { ciscoLwappRFConfig 5 } + +cLRFProfileRemoveChannelEntry OBJECT-TYPE + SYNTAX CLRFProfileRemoveChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides the + removed channel information from the + default DCA channel list for this RF profile" + INDEX { + cLRFProfileRemoveChannelName, + cLRFProfileRemoveChannelNum + } + ::= { cLRFProfileRemoveChannelTable 1 } + +CLRFProfileRemoveChannelEntry ::= SEQUENCE { + cLRFProfileRemoveChannelName SnmpAdminString, + cLRFProfileRemoveChannelNum Unsigned32, + cLRFProfileRemovedChannelDcaState TruthValue, + cLRFProfileRemoveChannelRowStatus RowStatus +} + +cLRFProfileRemoveChannelName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies a RF Profile." + ::= { cLRFProfileRemoveChannelEntry 1 } + +cLRFProfileRemoveChannelNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The channel nubmer for this entry. This value + represents the unique channel number removed from + default DCA channel list for this RF profile." + ::= { cLRFProfileRemoveChannelEntry 2 } + +cLRFProfileRemovedChannelDcaState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether this channel is part + of the dynamic channel allocation (DCA) Remove List. + A value of 'false' indicates that the DCA for this + channel is disabled." + DEFVAL { false } + ::= { cLRFProfileRemoveChannelEntry 3 } + +cLRFProfileRemoveChannelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + All writable objects in this row may be modified + at any time." + ::= { cLRFProfileRemoveChannelEntry 4 } + +cLRFProfileAddChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLRFProfileAddChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the added channel information + to the default DCA channel list in this RF profile. + Based on the country that an AP operates in, it + gets assigned to a regulatory domain. For a given + regulatory domain a fixed number of channels are + assigned automatically to an AP for a given interface. + We can add a channel to this default list and those + channels will be put in this table. + This table represents the added channels information + to the default DCA channel list. + + By default, there will not be any entries in this table. + An entry can be created or deleted from this table + using cLRFProfileAddChannelRowStatus." + ::= { ciscoLwappRFConfig 6 } + +cLRFProfileAddChannelEntry OBJECT-TYPE + SYNTAX CLRFProfileAddChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides the + added channel information to the default + DCA channel list in this RF profile." + INDEX { + cLRFProfileAddChannelName, + cLRFProfileAddChannelNum + } + ::= { cLRFProfileAddChannelTable 1 } + +CLRFProfileAddChannelEntry ::= SEQUENCE { + cLRFProfileAddChannelName SnmpAdminString, + cLRFProfileAddChannelNum Unsigned32, + cLRFProfileAddedChannelDcaState TruthValue, + cLRFProfileAddChannelRowStatus RowStatus +} + +cLRFProfileAddChannelName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies a RF Profile." + ::= { cLRFProfileAddChannelEntry 1 } + +cLRFProfileAddChannelNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The channel nubmer for this entry. This value represents + the unique channel number added to the default DCA list in + this RF profile." + ::= { cLRFProfileAddChannelEntry 2 } + +cLRFProfileAddedChannelDcaState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether this channel is part + of the dynamic channel allocation (DCA) Add List. + A value of 'true' indicates that the DCA for this + channel is enabled." + DEFVAL { true } + ::= { cLRFProfileAddChannelEntry 3 } + +cLRFProfileAddChannelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + All writable objects in this row may be modified + at any time." + ::= { cLRFProfileAddChannelEntry 4 } + +-- ******************************************************************** +-- * Compliance statements +-- ******************************************************************** + +ciscoLwappRFMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappRFMIBConform 1 } + +ciscoLwappRFMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappRFMIBConform 2 } + + +ciscoLwappRFMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappRFMIB module. + + This compliance is deprecated and replaced by + ciscoLwappRFMIBComplianceVer1 ." + MODULE -- this module + MANDATORY-GROUPS { ciscoLwappRFConfigGroup } + + OBJECT cLRFProfileRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "An implementation is only required to support + three of the six enumerated values of the + RowStatus textual convention, specifically, + 'active', 'createAndGo' and 'destroy'. + This compliance is deprecated and replaced + by ciscoLwappRFMIBComplianceVer1." + ::= { ciscoLwappRFMIBCompliances 1 } + +ciscoLwappRFMIBComplianceVer1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappRFMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappRFConfigGroup1, + ciscoLwappRFGlobalConfigGroup + } + + OBJECT cLRFProfileRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "An implementation is only required to support + three of the six enumerated values of the + RowStatus textual convention, specifically, + 'active', 'createAndGo' and 'destroy'." + ::= { ciscoLwappRFMIBCompliances 2 } + +ciscoLwappRFMIBComplianceVer2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappRFMIB module. + Added ciscoLwappRFConfigGroup2 to add object to raise + trap when client count exceeds threshold and + ciscoLwappRFConfigGroup3 to address DCA settings" + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappRFConfigGroup1, + ciscoLwappRFGlobalConfigGroup, + ciscoLwappRFConfigGroup3 + } + ::= { ciscoLwappRFMIBCompliances 3 } + +ciscoLwappRFMIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappRFMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappRFConfigGroupVer1, + ciscoLwappRFConfigGroup1, + ciscoLwappRFConfigGroup3, + ciscoLwappRFConfigGroup4, + ciscoLwappRFGroupTrapThresholdConfig, + ciscoLwappRFGroupChannelConfig, + ciscoLwappRFGlobalConfigGroup, + ciscoLwappRFConfigGroupExtension1 + } + + OBJECT cLRFProfileRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "An implementation is only required to support + three of the six enumerated values of the + RowStatus textual convention, specifically, + 'active', 'createAndGo' and 'destroy'." + ::= { ciscoLwappRFMIBCompliances 4 } + +ciscoLwappRFMIBComplianceRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappRFMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappRFConfigGroupVer1, + ciscoLwappRFConfigGroup1, + ciscoLwappRFConfigGroup3, + ciscoLwappRFConfigGroup4, + ciscoLwappRFGroupTrapThresholdConfig, + ciscoLwappRFGroupChannelConfig, + ciscoLwappRFGlobalConfigGroup, + ciscoLwappRFConfigGroupExtension1, + ciscoLwappRFConfigGroup5, + ciscoLwappRFConfigGroup6, + ciscoLwappRFConfigGroup7 + } + OBJECT cLRFProfileRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "An implementation is only required to support + three of the six enumerated values of the + RowStatus textual convention, specifically, + 'active', 'createAndGo' and 'destroy'." + ::= { ciscoLwappRFMIBCompliances 5 } + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +ciscoLwappRFConfigGroup OBJECT-GROUP + OBJECTS { + cLAPGroups802dot11bgRFProfileName, + cLAPGroups802dot11aRFProfileName, + cLRFProfileDescr, + cLRFProfileTransmitPowerMin, + cLRFProfileTransmitPowerMax, + cLRFProfileTransmitPowerThresholdV1, + cLRFProfileTransmitPowerThresholdV2, + cLRFProfileDataRate1Mbps, + cLRFProfileDataRate2Mbps, + cLRFProfileDataRate5AndHalfMbps, + cLRFProfileDataRate11Mbps, + cLRFProfileDataRate6Mbps, + cLRFProfileDataRate9Mbps, + cLRFProfileDataRate12Mbps, + cLRFProfileDataRate18Mbps, + cLRFProfileDataRate24Mbps, + cLRFProfileDataRate36Mbps, + cLRFProfileDataRate48Mbps, + cLRFProfileDataRate54Mbps, + cLRFProfileRadioType, + cLRFProfileStorageType, + cLRFProfileRowStatus, + cLRFProfile11nOnly + } + STATUS deprecated + DESCRIPTION + "This collection of objects specifies the + configuration of RF parameters on the controller + to be passed to an LWAPP AP.This config group + ciscoLwappRFConfigGroup is deprecated and replaced + by ciscoLwappRFConfigGroupVer1" + ::= { ciscoLwappRFMIBGroups 1 } + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +ciscoLwappRFConfigGroupVer1 OBJECT-GROUP + OBJECTS { + cLAPGroups802dot11bgRFProfileName, + cLAPGroups802dot11aRFProfileName, + cLRFProfileDescr, + cLRFProfileTransmitPowerMin, + cLRFProfileTransmitPowerMax, + cLRFProfileTransmitPowerThresholdV1, + cLRFProfileTransmitPowerThresholdV2, + cLRFProfileDataRate1Mbps, + cLRFProfileDataRate2Mbps, + cLRFProfileDataRate5AndHalfMbps, + cLRFProfileDataRate11Mbps, + cLRFProfileDataRate6Mbps, + cLRFProfileDataRate9Mbps, + cLRFProfileDataRate12Mbps, + cLRFProfileDataRate18Mbps, + cLRFProfileDataRate24Mbps, + cLRFProfileDataRate36Mbps, + cLRFProfileDataRate48Mbps, + cLRFProfileDataRate54Mbps, + cLRFProfileRadioType, + cLRFProfileStorageType, + cLRFProfileRowStatus, + cLRFProfile11nOnly, + cLRFProfileHSRMode, + cLRFProfileHSRNeighborTimeoutFactor, + cLRFProfileOutOfBoxAPPersistenceConfig, + cLRFProfileMcsRateSupport + } + STATUS current + DESCRIPTION + "This collection of objects specifies the + configuration of RF parameters on the controller + to be passed to an LWAPP AP." + ::= { ciscoLwappRFMIBGroups 2 } + +ciscoLwappRFConfigGroup1 OBJECT-GROUP + OBJECTS { + cLRFProfileHighDensityMaxRadioClients, + cLRFProfileBandSelectProbeResponse, + cLRFProfileBandSelectCycleCount, + cLRFProfileBandSelectCycleThreshold, + cLRFProfileBandSelectExpireSuppression, + cLRFProfileBandSelectExpireDualBand, + cLRFProfileBandSelectClientRSSI, + cLRFProfileLoadBalancingWindowSize, + cLRFProfileLoadBalancingMaxDenialCount, + cLRFProfileCHDDataRSSIThreshold, + cLRFProfileCHDVoiceRSSIThreshold, + cLRFProfileCHDClientExceptionLevel, + cLRFProfileCHDCoverageExceptionLevel, + cLRFProfileMulticastDataRate, + cLRFProfileBandSelectClientMidRSSI, + cLRFProfileClientNetworkPreference + } + STATUS current + DESCRIPTION + "This collection of objects specifies the + configuration of RF parameters on the controller + to be passed to an LWAPP AP." + ::= { ciscoLwappRFMIBGroups 3 } + +ciscoLwappRFGlobalConfigGroup OBJECT-GROUP + OBJECTS { cLRFProfileOutOfBoxAPConfig } + STATUS current + DESCRIPTION + "This is the RF global config parameter." + ::= { ciscoLwappRFMIBGroups 4 } + +ciscoLwappRFGroupTrapThresholdConfig OBJECT-GROUP + OBJECTS { + cLRFProfileHDClientTrapThreshold, + cLRFProfileInterferenceThreshold, + cLRFProfileNoiseThreshold, + cLRFProfileUtilizationThreshold + } + STATUS current + DESCRIPTION + "This object specifies the configuration of Trap + threshold to be configured on the interface of an LWAPP AP." + ::= { ciscoLwappRFMIBGroups 5 } + +ciscoLwappRFConfigGroup3 OBJECT-GROUP + OBJECTS { + cLRFProfileDCAForeignContribution, + cLRFProfileDCAChannelWidth, + cLRFProfileDCAChannelList + } + STATUS current + DESCRIPTION + "This object specifies the configuration DCA for + RF Profiles." + ::= { ciscoLwappRFMIBGroups 6 } + +ciscoLwappRFConfigGroup4 OBJECT-GROUP + OBJECTS { + cLRFProfileRxSopThreshold, + cLRFProfileRxSopThresholdCustom + } + STATUS current + DESCRIPTION + "This object specifies the receiver start of packet + threshold for RF Profiles." + ::= { ciscoLwappRFMIBGroups 7 } + +ciscoLwappRFGroupDCAChannelConfig OBJECT-GROUP + OBJECTS { cLRFProfileDCAChannelList } + STATUS deprecated + DESCRIPTION + "This object specifies the add and remove channels for RF Profiles." + ::= { ciscoLwappRFMIBGroups 8 } + +ciscoLwappRFGroupChannelConfig OBJECT-GROUP + OBJECTS { + cLRFProfileChanRowStatus, + cLRFProfileChanAddRemove + } + STATUS current + DESCRIPTION + "This object specifies the add and remove channels for RF Profiles." + ::= { ciscoLwappRFMIBGroups 9 } + +ciscoLwappRFConfigGroupExtension1 OBJECT-GROUP + OBJECTS { cLRFProfileClientNetworkPreference } + STATUS current + DESCRIPTION + "This object specifies the + configuration of RF parameters on the controller + to be passed to an LWAPP AP." + ::= { ciscoLwappRFMIBGroups 10 } + +ciscoLwappRFConfigGroup5 OBJECT-GROUP + OBJECTS { + cLRFProfileUnusedChannelList, + cLRFProfileShutdown + } + STATUS current + DESCRIPTION + "This object specifies the receiver start of packet + threshold for RF Profiles." + ::= { ciscoLwappRFMIBGroups 11 } + +ciscoLwappRFConfigGroup6 OBJECT-GROUP + OBJECTS { + cLRFProfileAirTimeFairnessMode, + cLRFProfileAirTimeFairnessOptimization, + cLRFProfileBridgeClientAccess, + cLRFProfileAirTimeAllocation + } + STATUS current + DESCRIPTION + "This collection of object specifies the configuration + of AirTime Fairness parameters." + ::= { ciscoLwappRFMIBGroups 12 } + +ciscoLwappRFConfigGroup7 OBJECT-GROUP + OBJECTS { + cLRFProfileRemovedChannelDcaState, + cLRFProfileRemoveChannelRowStatus, + cLRFProfileAddedChannelDcaState, + cLRFProfileAddChannelRowStatus + } + STATUS current + DESCRIPTION + "This collection of object specifies the removed channel + and add channel list information from default DCA channel + list for a RF profile" + ::= { ciscoLwappRFMIBGroups 13 } +END + |