1722 lines
63 KiB
Plaintext
1722 lines
63 KiB
Plaintext
-- *******************************************************************
|
|
-- 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
|
|
|