From b656e6318830e71dde4aa11255f488bb36b16d71 Mon Sep 17 00:00:00 2001 From: Vijay Gupta Date: Mon, 8 Apr 2024 18:11:36 +0530 Subject: [PATCH] publishing WLC MIBs --- v2/AIRESPACE-WIRELESS-MIB.my | 77 +- v2/CISCO-LWAPP-AP-MIB.my | 13 +- v2/CISCO-LWAPP-DOT11-MIB.my | 957 +++-- v2/CISCO-LWAPP-QOS-MIB.my | 5383 +++++++++++++-------------- v2/CISCO-LWAPP-REAP-MIB.my | 4 +- v2/CISCO-LWAPP-RF-MIB.my | 705 +++- v2/CISCO-LWAPP-TAGS-MIB.my | 193 +- v2/CISCO-LWAPP-TC-MIB.my | 144 +- v2/CISCO-LWAPP-WLAN-SECURITY-MIB.my | 49 +- 9 files changed, 4360 insertions(+), 3165 deletions(-) diff --git a/v2/AIRESPACE-WIRELESS-MIB.my b/v2/AIRESPACE-WIRELESS-MIB.my index 6ca4e5c..6596f61 100644 --- a/v2/AIRESPACE-WIRELESS-MIB.my +++ b/v2/AIRESPACE-WIRELESS-MIB.my @@ -1,6 +1,6 @@ -- ********************************************************** -- Airespace Wireless MIB --- Copyright (c) 2005-2022 by Cisco Systems, Inc. All rights reserved. +-- Copyright (c) 2005-2024 by Cisco Systems, Inc. All rights reserved. -- -- This SNMP Management Information Specification -- embodies Cisco's confidential and proprietary @@ -71,7 +71,7 @@ IMPORTS -- ******************************************************************** bsnWireless MODULE-IDENTITY - LAST-UPDATED "201509140000Z" + LAST-UPDATED "202401120000Z" ORGANIZATION "Airespace, Inc." CONTACT-INFO "Cisco Systems, @@ -190,6 +190,9 @@ bsnWireless MODULE-IDENTITY [2] Draft-obara-capwap-lwapp-00.txt, IETF Light Weight Access Point Protocol." + REVISION "202401120000Z" + DESCRIPTION + "Fix syntax errors" REVISION "202209160000Z" DESCRIPTION "Added new table bsnGlobalDot11System. @@ -1894,7 +1897,7 @@ bsnMobileStationReasonCode OBJECT-TYPE serviceUnavailable(1028), mbssidDown(1029), mmTunnelDown(1030), - 80211vSmartRoamFailed(1031), + dot11vSmartRoamFailed(1031), dot11vTimerTimeout(1032), dot11vAssocFailed(1033), ftAuthResponse(1034), @@ -2070,7 +2073,7 @@ bsnMobileStationReasonCode OBJECT-TYPE userTriggeredAirplaneMode(1204), l2connectionUnspecified(1205), l2connectionAssociation(1206), - 4wayHandshakeUnspecified(1207), + fourWayHandshakeUnspecified(1207), keyM1Failure(1208), keyM3Failure(1209), m3M4KeyXchngTimeout(1210), @@ -2184,7 +2187,10 @@ bsnMobileStationReasonCode OBJECT-TYPE mnapmaxstaonbssid(1318), mnapmaxstaonradio(1319), pmkTimeoutOnSTA(1320), - excessarprate(1321) + excessarprate(1321), + excessndprate(1322), + vrfvlanMismatch(1323), + dpathencodefailed(1324) } MAX-ACCESS read-only STATUS current @@ -2437,7 +2443,7 @@ bsnMobileStationPolicyType OBJECT-TYPE wpa2vff(3), notavailable(4), unknown(5), - wpa2_3(6), + wpa2or3(6), wpaOsen(7), wpaOsenWithinRsn(8) } @@ -4455,8 +4461,38 @@ bsnAPType OBJECT-TYPE ap1570i(54), ap1852e(55), ap1852i(56), - ap752i(57), + ap1832i(57), ap752t(58), + apmr24(59), + ap3702(60), + ap1802i(61), + ap1810w(62), + apoeap1810(63), + ap3802e(64), + ap3802i(65), + ap3802p(66), + ap3802q(67), + ap2802e(68), + ap2802i(69), + ap2802q(70), + ap1815w(71), + apoeap1815(72), + ap1815I(73), + ap1562e(74), + ap1562i(75), + ap1562d(76), + ap1562ps(77), + ap1800I(78), + ap1800S(79), + ap1815M(80), + ap1542D(81), + ap1542I(82), + ap1100ac(83), + ap1101ac(84), + ap1582e(85), + ap1582i(86), + ap1542E2(87), + ap1542E4(88), ap9117I(89), ap9115AXI(90), ap9115AXE(91), @@ -4474,13 +4510,14 @@ bsnAPType OBJECT-TYPE ap9136I(115), wpwifi6(116), isr1101ax(129), - CW9162I(130), - CW9164I(131), - CW9166I(132), + cw9162I(130), + cw9164I(131), + cw9166I(132), iw9167eh(133), - CW9166D1(134), + cw9166D1(134), + iw9165DH(135), iw9167ih(136), - CW9163E(137), + cw9163E(137), cw9178I(138), iw9165E(139), cw9176I(140), @@ -4700,8 +4737,8 @@ bsnAPIfType OBJECT-TYPE dot11b(1), dot11a(2), uwb(4), - dot11_6ghz(6), - dot11_xor_5_6ghz(7) + dot116ghz(6), + dot11xor56ghz(7) } MAX-ACCESS read-only STATUS current @@ -9729,7 +9766,7 @@ bsnGlobalDot11aRxSopThreshold OBJECT-TYPE "This attribute may be used to configure Rxsop or receiver start of packet custom values for 802.11a radios." DEFVAL { auto } - ::= { bsnGlobalDot11bConfig 33 } + ::= { bsnGlobalDot11aConfig 33 } -- ******************************************************************** -- * Begin of bsnGlobalDot11aPhy @@ -10581,7 +10618,7 @@ bsnRrmDot11bSignalTimeoutFactor OBJECT-TYPE long a neighbor expires if not receiving its neighbor packets. Default is 20 secs" DEFVAL { 20 } - ::= { bsnRrmDot11aAPDefault 14 } + ::= { bsnRrmDot11bAPDefault 14 } -- ********************************************************************* -- * Set Factory Defaults @@ -13962,7 +13999,7 @@ bsnStationReasonCode OBJECT-TYPE serviceUnavailable(1028), mbssidDown(1029), mmTunnelDown(1030), - 80211vSmartRoamFailed(1031), + dot11vSmartRoamFailed(1031), dot11vTimerTimeout(1032), dot11vAssocFailed(1033), ftAuthResponse(1034), @@ -14138,7 +14175,7 @@ bsnStationReasonCode OBJECT-TYPE userTriggeredAirplaneMode(1204), l2connectionUnspecified(1205), l2connectionAssociation(1206), - 4wayHandshakeUnspecified(1207), + fourWayHandshakeUnspecified(1207), keyM1Failure(1208), keyM3Failure(1209), m3M4KeyXchngTimeout(1210), @@ -14253,7 +14290,9 @@ bsnStationReasonCode OBJECT-TYPE mnapmaxstaonradio(1319), pmkTimeoutOnSTA(1320), excessarprate(1321), - excessndprate(1322) + excessndprate(1322), + vrfvlanMismatch(1323), + dpathencodefailed(1324) } MAX-ACCESS accessible-for-notify STATUS current diff --git a/v2/CISCO-LWAPP-AP-MIB.my b/v2/CISCO-LWAPP-AP-MIB.my index 9f51e4a..e389014 100644 --- a/v2/CISCO-LWAPP-AP-MIB.my +++ b/v2/CISCO-LWAPP-AP-MIB.my @@ -2,7 +2,7 @@ -- CISCO-LWAPP-AP-MIB.my -- January 2006, Devesh Pujari, Prasanna Viswakumar, Srinath Candadai -- August 2010, Suja Thangaveluchamy --- Copyright (c) 2006-2007, 2010-2012, 2016-2022 by Cisco Systems, Inc. +-- Copyright (c) 2006-2007, 2010-2012, 2016-2022, 2024 by Cisco Systems, Inc. -- All rights reserved. -- ******************************************************************* @@ -45,7 +45,8 @@ IMPORTS CLApAssocFailureReason, CLApDot11RadioSubband, CLApDot11RadioRole, - CLApMode + CLApMode, + CLApNtpStatus FROM CISCO-LWAPP-TC-MIB cldRegulatoryDomain FROM CISCO-LWAPP-DOT11-MIB @@ -4244,7 +4245,7 @@ cLApWlanStatsOnlineUserNum OBJECT-TYPE -- * AP slot WLAN Stats. -- ******************************************************************** -cLApWlanSlotStatsTable OBJECT-TYPE +cLApSlotWlanStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CLApSlotWlanStatsEntry MAX-ACCESS not-accessible STATUS current @@ -5437,7 +5438,7 @@ clApImageUpgradeHttpsEnable OBJECT-TYPE HTTPS is enabled. A value of 'false' indicates that the AP Image Upgrade method HTTPS is disabled." - DEFVAL { FALSE } + DEFVAL { false } ::= { clApImageUpgradeConfig 1 } -- ******************************************************************** @@ -10406,7 +10407,7 @@ ciscoLwappApRadioStuck NOTIFICATION-TYPE OBJECTS { cLApSysMacAddress, cLApName, - bsnStationAPIfSlotId, + bsnStationAPIfSlotId } STATUS current DESCRIPTION @@ -10530,7 +10531,7 @@ cLAPNtpInfoIPAddress OBJECT-TYPE The object value is only applicable when cLAPNtpInfoState is 'true' and cLApNtpInfoStatus is other than none." - DEFVAL { 0 } + DEFVAL { "" } ::= { cLAPNtpInfoEntry 7 } --********************************************************************************** diff --git a/v2/CISCO-LWAPP-DOT11-MIB.my b/v2/CISCO-LWAPP-DOT11-MIB.my index 7768572..67a9946 100644 --- a/v2/CISCO-LWAPP-DOT11-MIB.my +++ b/v2/CISCO-LWAPP-DOT11-MIB.my @@ -2,7 +2,7 @@ -- CISCO-LWAPP-DOT11-MIB.my -- January 2007, Devesh Pujari, Srinath Candadai -- --- Copyright (c) 2007, 2009-2010-2014, 2017, 2019-2020 by Cisco Systems Inc. +-- Copyright (c) 2007, 2009-2010, 2014-2021, 2023 by Cisco Systems, Inc. -- All rights reserved. -- ******************************************************************* @@ -23,12 +23,12 @@ IMPORTS FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB - cLApSysMacAddress, - cLApDot11IfSlotId - FROM CISCO-LWAPP-AP-MIB CLDot11Band, CLDot11ChannelBandwidth FROM CISCO-LWAPP-TC-MIB + cLApSysMacAddress, + cLApDot11IfSlotId + FROM CISCO-LWAPP-AP-MIB ciscoMgmt FROM CISCO-SMI; @@ -38,7 +38,7 @@ IMPORTS -- ******************************************************************** ciscoLwappDot11MIB MODULE-IDENTITY - LAST-UPDATED "202010060000Z" + LAST-UPDATED "201902130000Z" ORGANIZATION "Cisco Systems Inc." CONTACT-INFO "Cisco Systems, @@ -250,37 +250,65 @@ ciscoLwappDot11MIB MODULE-IDENTITY [4] Enhanced Wireless Consortium PHY Specification, v1.27." - REVISION "202010060000Z" - DESCRIPTION - "Added cld11axObssPdConfigTable to cldConfig." - REVISION "202005250000Z" - DESCRIPTION - "Added following in cldConfig: - cld11axBssColorConfigTable, - cld11axBssColorRadioTable, - cldConfiguredCountryTable" - REVISION "201907280000Z" - DESCRIPTION - "Added following tables OID. - cld11axTargetWakeupTimeTable, - cld11axTargetWakeupTimeBroadcastTable" - REVISION "201905020000Z" - DESCRIPTION - "Alined the following tables OID with AireOS MIB. - cld11axConfigTable, - cld11axMcsTable, - cldDot11axHeCapTable, - cld11axMbssidTable, - cldDot11RxsopThreshold - And asign OID 14 to table cldDot11RxsopThreshold." - REVISION "201904090000Z" - DESCRIPTION - "Added the following tables in cldConfig. - cld11axConfigTable, - cld11axMcsTable, - cldDot11axHeCapTable, - cld11axMbssidTable - Added new group ciscoLwappDot11MIBHeStatusGroup." + REVISION "202305300000Z" + DESCRIPTION + "Added below objects to the cld11beMcsTable + - cld11beMcsEntry + - Cld11beMcsEntry + - cldDot11beBand + - cld11beMcsSpatialStreamIndex + - cld11beMcsDataRateIndex + - cld11beMcsSupportEnable" + REVISION "202104160000Z" + DESCRIPTION + "Added below objects to the cld11axObssPdConfigTable + - cld11axSrgObssPdEnable + - cld11axSrgObssPdMin + - cld11axSrgObssPdMax" + REVISION "202101110000Z" + DESCRIPTION + "Added following in cldConfig: + - cldDot116GHzPhy + - cldDot116GHzMediumOccupancyLimit + - cldDot116GHzCFPPeriod + - cldDot116GHzCFPMaxDuration + - cldDot116GHzCFPollable + - cldDot116GHzCFPollRequest + - cldDot116GHzDTIMPeriod + - cldDot116GHzRTSThreshold + - cldDot116GHzShortRetryLimit + - cldDot116GHzLongRetryLimit + - cldDot116GHzFragmentationThreshold + - cldDot116GHzMaxTransmitMSDULifetime + - cldDot116GHzMaxReceiveLifetime + - cldDot116GHzChannelAgilityEnabled + - cldDot116GHzGlobalConfig + - cldDot116GHzNetworkStatus + - cldDot116GHzBeaconPeriod + - cldDot116GHzDynamicChannelAssignment + - cldDot116GHzDynamicChannelUpdateInterval + - cldDot116GHzChannelUpdateCmdInvoke + - cldDot116GHzChannelUpdateCmdStatus + - cldDot116GHzDynamicTransmitPowerControl + - cldDot116GHzCurrentTxPowerLevel + - cldDot116GHzPowerUpdateCmdInvoke + - cldDot116GHzPowerUpdateCmdStatus + - cldDot116GHz80211eMaxBandwidth + - cldDot116GHzDTPCSupport" + REVISION "202009020000Z" + DESCRIPTION + "Added following in cldConfig: + - cldDot11NdpMode + - cldDot11aNdpMode + - cldDot11bNdpMode" + REVISION "202008070000Z" + DESCRIPTION + "Added cld11axObssPdConfigTable to cldConfig." + REVISION "201906280000Z" + DESCRIPTION + "Added the following tables in cldConfig: + cld11axBssColorConfigTable, + cld11axBssColorRadioTable" REVISION "201902130000Z" DESCRIPTION "Added following in cldConfig: @@ -288,14 +316,6 @@ ciscoLwappDot11MIB MODULE-IDENTITY cldLoadBalancingDot11aDenialCount cldLoadBalancingDot11bWindowSize cldLoadBalancingDot11bDenialCount" - REVISION "201803280000Z" - DESCRIPTION - "Added the following tables in cldConfig. - cld11axConfigTable, - cld11axMcsTable, - cldDot11axHeCapTable, - cld11axMbssidTable - Added new group ciscoLwappDot11MIBHeStatusGroup." REVISION "201705220000Z" DESCRIPTION "Added cldVhtDot11acEnable in cld11acConfig. @@ -304,7 +324,7 @@ ciscoLwappDot11MIB MODULE-IDENTITY Added following in cld11acMcs table: cld11acMcsSpatialStreamIndex, cld11acMcsDataRateIndex, - cld11acMcsSupportEnable" + cld11acMcsSupportEnable" REVISION "201005060000Z" DESCRIPTION "Added cldHtDot11nEnable in CldHtMacOperationsEntry @@ -337,6 +357,23 @@ ciscoLwappDot11MIB MODULE-IDENTITY ciscoLwappDot11MIBNotifsGroup ciscoLwappDot11MIBStatusGroup Added ciscoLwappDot11MIBComplianceRev1 in + REVISION "201803280000Z" + DESCRIPTION + "Added the following tables in cldConfig. + cld11axConfigTable, + cld11axMcsTable, + cldDot11axHeCapTable, + cld11axMbssidTable + Added new group ciscoLwappDot11MIBHeStatusGroup." + REVISION "201803280000Z" + DESCRIPTION + "Added the following tables in cldConfig. + cld11axConfigTable, + cld11axMcsTable, + cldDot11axHeCapTable, + cld11axMbssidTable + Added new group ciscoLwappDot11MIBHeStatusGroup." + OBJECT-COMPLIANCE." REVISION "200701040000Z" DESCRIPTION @@ -497,9 +534,9 @@ cldRegulatoryDomain OBJECT-TYPE STATUS current DESCRIPTION "This object represents the regulatory domains for - the controller.Regulatory domain specifies allowed - 802.11 chanels.Multiple domains can be listed seperated - with spaces." + the controller. + Regulatory domain specifies allowed 802.11 chanels. + Multiple domains can be listed seperated with spaces." ::= { cldConfig 3 } -- ******************************************************************** -- * MCS table @@ -576,9 +613,9 @@ cld11nMcsSupportEnable OBJECT-TYPE 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." + rate. When this object is set to 'true' the MCS + support is enabled. When this object is set + to 'false' the MCS support is disabled.." DEFVAL { true } ::= { cld11nMcsEntry 4 } @@ -610,7 +647,7 @@ cld11nMcsModulation OBJECT-TYPE "The object represents the modulation used to calculate cld11nMcsDataRate." ::= { cld11nMcsEntry 7 } - + -- ***************************** -- LOAD BALANCING CONFIGURATION @@ -619,7 +656,6 @@ cld11nMcsModulation OBJECT-TYPE cld11acConfig OBJECT IDENTIFIER ::= { cldConfig 5 } - cldVhtDot11acEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write @@ -629,14 +665,15 @@ cldVhtDot11acEnable OBJECT-TYPE 802.11ac networks. A value of 'true' means the 802.11ac network is enabled. A value of 'false' means the 802.11ac network is disabled." - DEFVAL { true } + DEFVAL { true } ::= { cld11acConfig 1 } + -- ******************************************************************** -- * MCS table -- ******************************************************************** cld11acMcsTable OBJECT-TYPE - SYNTAX SEQUENCE OF Cld11acMcsEntry + SYNTAX SEQUENCE OF Cld11acMcsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -649,20 +686,20 @@ cld11acMcsEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "An entry in this table represents the additional MCS data + "An entry in this table represents the additional MCS data rate for 802.11ac band which is uniquely identifies by cld11acMcsSpatialStreamIndex and cld11acMcsDataRateIndex. - All entries are added by the controller at startup." + All entries are added by the controller at startup." INDEX { cld11acMcsSpatialStreamIndex, cld11acMcsDataRateIndex - } + } ::= { cld11acMcsTable 1 } Cld11acMcsEntry ::= SEQUENCE { - cld11acMcsSpatialStreamIndex Unsigned32, - cld11acMcsDataRateIndex Unsigned32, - cld11acMcsSupportEnable TruthValue + cld11acMcsSpatialStreamIndex Unsigned32, + cld11acMcsDataRateIndex Unsigned32, + cld11acMcsSupportEnable TruthValue } cld11acMcsSpatialStreamIndex OBJECT-TYPE @@ -672,7 +709,7 @@ cld11acMcsSpatialStreamIndex OBJECT-TYPE DESCRIPTION "The object represents the spatial stream number related to MCS data rate settings on the 802.11ac - band." + band." ::= { cld11acMcsEntry 1 } cld11acMcsDataRateIndex OBJECT-TYPE @@ -681,7 +718,7 @@ cld11acMcsDataRateIndex OBJECT-TYPE STATUS current DESCRIPTION "This object uniquely identifies the data rate - for a particular band." + for a particular band." ::= { cld11acMcsEntry 2 } cld11acMcsSupportEnable OBJECT-TYPE @@ -690,12 +727,12 @@ cld11acMcsSupportEnable OBJECT-TYPE STATUS current DESCRIPTION "This object is used to enable or disable the data - rate. - A value of 'true' indicates the MCS support is enabled. - A value of 'false' indicates the MCS support is disabled." - DEFVAL { true } + rate. When this object is set to 'true' the MCS + support is enabled. When this object is set + to 'false' the MCS support is disabled.." + DEFVAL { true } ::= { cld11acMcsEntry 3 } - + -- ***************************** -- LOAD BALANCING CONFIGURATION @@ -704,7 +741,6 @@ cld11acMcsSupportEnable OBJECT-TYPE cldLoadBalancing OBJECT IDENTIFIER ::= { cldConfig 8 } - cldLoadBalancingEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), @@ -785,7 +821,7 @@ cldLoadBalancingTrafficThreshold OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the traffic threshold that + "This object specifies the traffic threshold that triggers 'uplinkUsage' based load balancing. When the uplink usage of an AP is above this threshold, this AP is valid for 'uplinkUsage' based load balancing, if @@ -843,7 +879,6 @@ cldLoadBalancingDot11aDenialCount OBJECT-TYPE associating any AP is called as sequence of assoociation." DEFVAL { 3 } ::= { cldLoadBalancing 6 } - cldLoadBalancingDot11bWindowSize OBJECT-TYPE SYNTAX Integer32 (0..20) MAX-ACCESS read-write @@ -892,6 +927,7 @@ cldLoadBalancingDot11bDenialCount OBJECT-TYPE associating any AP is called as sequence of assoociation." DEFVAL { 3 } ::= { cldLoadBalancing 8 } + -- ************************** -- BAND SELECT CONFIGURATION -- ************************** @@ -1036,7 +1072,6 @@ cldBandSelectClientRssi OBJECT-TYPE mobile stations on the table to a reasonable amount." DEFVAL { -80 } ::= { cldBandSelect 6 } - cldBandSelectClientMidRssi OBJECT-TYPE SYNTAX Integer32 (-90..-20) UNITS "dBm" @@ -1048,14 +1083,14 @@ cldBandSelectClientMidRssi OBJECT-TYPE will be recorded in suppressed table but will not be denied. The mobile station having RSSI stronger this value will be recorded and denied." - DEFVAL { -80 } + DEFVAL { -80 } ::= { cldBandSelect 7 } + -- *********************************************************** -- 11ax CONFIGURATION -- *********************************************************** - cld11axConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF Cld11axConfigEntry + SYNTAX SEQUENCE OF Cld11axConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -1065,19 +1100,18 @@ cld11axConfigTable OBJECT-TYPE this table for every 802.11ax band on startup." ::= { cldConfig 10 } -cld11axConfigEntry OBJECT-TYPE +cld11axConfigEntry OBJECT-TYPE SYNTAX Cld11axConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry represents the configurational parameters - of 802.11ax networks." - INDEX { cldDot11axBandId } + of 802.11ax networks." + INDEX { cldDot11axBandId } ::= { cld11axConfigTable 1 } - Cld11axConfigEntry ::= SEQUENCE { - cldDot11axBandId CLDot11Band, - cldDot11axEnable TruthValue + cldDot11axBandId CLDot11Band, + cldDot11axEnable TruthValue } cldDot11axBandId OBJECT-TYPE @@ -1098,10 +1132,8 @@ cldDot11axEnable OBJECT-TYPE in controller. A value of 'true' means the 802.11ax network is enabled. A value of 'false' means the 802.11ax network is disabled." - DEFVAL { true } + DEFVAL { true } ::= { cld11axConfigEntry 2 } - - cld11axMcsTable OBJECT-TYPE SYNTAX SEQUENCE OF Cld11axMcsEntry @@ -1121,18 +1153,17 @@ cld11axMcsEntry OBJECT-TYPE DESCRIPTION "Each entry represents the configurational parameters of 802.11ax networks." - INDEX { - cldDot11axBand, - cld11axMcsSpatialStreamIndex, - cld11axMcsDataRateIndex + INDEX { cldDot11axBand, + cld11axMcsSpatialStreamIndex, + cld11axMcsDataRateIndex } ::= { cld11axMcsTable 1 } Cld11axMcsEntry ::= SEQUENCE { - cldDot11axBand CLDot11Band, - cld11axMcsSpatialStreamIndex Unsigned32, - cld11axMcsDataRateIndex Unsigned32, - cld11axMcsSupportEnable TruthValue + cldDot11axBand CLDot11Band, + cld11axMcsSpatialStreamIndex Unsigned32, + cld11axMcsDataRateIndex Unsigned32, + cld11axMcsSupportEnable TruthValue } cldDot11axBand OBJECT-TYPE @@ -1141,7 +1172,7 @@ cldDot11axBand OBJECT-TYPE STATUS current DESCRIPTION "This object represents the 802.11ax band the parameters - correspond to." + correspond to." ::= { cld11axMcsEntry 1 } cld11axMcsSpatialStreamIndex OBJECT-TYPE @@ -1174,11 +1205,9 @@ cld11axMcsSupportEnable OBJECT-TYPE A value of 'false' indicates the MCS support is disabled." DEFVAL { true } ::= { cld11axMcsEntry 4 } - - cldDot11axHeCapTable OBJECT-TYPE - SYNTAX SEQUENCE OF CldDot11axHeCapEntry + SYNTAX SEQUENCE OF CldDot11axHeCapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -1195,29 +1224,27 @@ cldDot11axHeCapEntry OBJECT-TYPE DESCRIPTION "Each entry represents the configurational HE parameters of 802.11ax networks." - INDEX { - cLApSysMacAddress, - cLApDot11IfSlotId - } + INDEX { cLApSysMacAddress, + cLApDot11IfSlotId } ::= { cldDot11axHeCapTable 1 } CldDot11axHeCapEntry ::= SEQUENCE { - cldDot11IsHeCapable TruthValue, - cldDot11IsHeEnable TruthValue, - cldDot11HeSuBF Unsigned32, - cldDot11HeMuBF Unsigned32, - cldDot11HeStbcMode Unsigned32, - cldDot11HeAmpduTidBmap Unsigned32, - cldDot11HeCapTxRxMcsNss Unsigned32 + cldDot11IsHeCapable TruthValue, + cldDot11IsHeEnable TruthValue, + cldDot11HeSuBF Unsigned32, + cldDot11HeMuBF Unsigned32, + cldDot11HeStbcMode Unsigned32, + cldDot11HeAmpduTidBmap Unsigned32, + cldDot11HeCapTxRxMcsNss Unsigned32 } - + cldDot11IsHeCapable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION - "The object represents the HE capability of - 802.11ax radio." + "The object represents the HE capability of + 802.11ax radio." ::= { cldDot11axHeCapEntry 1 } cldDot11IsHeEnable OBJECT-TYPE @@ -1226,7 +1253,7 @@ cldDot11IsHeEnable OBJECT-TYPE STATUS current DESCRIPTION "The object represents status of HE mode of - 802.11ax radio." + 802.11ax radio." ::= { cldDot11axHeCapEntry 2 } cldDot11HeSuBF OBJECT-TYPE @@ -1235,7 +1262,7 @@ cldDot11HeSuBF OBJECT-TYPE STATUS current DESCRIPTION "The object represents the AP operation as a - SU beamformer in HE mode status." + SU beamformer in HE mode status." ::= { cldDot11axHeCapEntry 3 } cldDot11HeMuBF OBJECT-TYPE @@ -1244,7 +1271,7 @@ cldDot11HeMuBF OBJECT-TYPE STATUS current DESCRIPTION "The object represents the AP operation as a - MU beamformer in HE mode status." + MU beamformer in HE mode status." ::= { cldDot11axHeCapEntry 4 } cldDot11HeStbcMode OBJECT-TYPE @@ -1253,7 +1280,7 @@ cldDot11HeStbcMode OBJECT-TYPE STATUS current DESCRIPTION "The object represents the HE STBC TX-RX mode - status of the AP." + status of the AP." ::= { cldDot11axHeCapEntry 5 } cldDot11HeAmpduTidBmap OBJECT-TYPE @@ -1262,8 +1289,8 @@ cldDot11HeAmpduTidBmap OBJECT-TYPE STATUS current DESCRIPTION "The object represents the number of TIDs. The value - is number of TIDs minus 1 of QoS Data frames that an - HE STA can aggregate in a multi-TID AMPDU." + is number of TIDs minus 1 of QoS Data frames that an + HE STA can aggregate in a multi-TID AMPDU." ::= { cldDot11axHeCapEntry 6 } cldDot11HeCapTxRxMcsNss OBJECT-TYPE @@ -1271,18 +1298,16 @@ cldDot11HeCapTxRxMcsNss OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "The object represents Tx Rx HE MCS NSS Support of AP." + "The object represents Tx Rx HE MCS NSS Support of AP." ::= { cldDot11axHeCapEntry 7 } - - cld11axMbssidTable OBJECT-TYPE - SYNTAX SEQUENCE OF Cld11axMbssidEntry + SYNTAX SEQUENCE OF Cld11axMbssidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the configuration of 802.11ax - specific Mbssid settings on a controller." + specific Mbssid settings on a controller." ::= { cldConfig 13 } cld11axMbssidEntry OBJECT-TYPE @@ -1291,12 +1316,14 @@ cld11axMbssidEntry OBJECT-TYPE STATUS current DESCRIPTION "An entry in this table represents the Mbssid parameters - on a controller." - INDEX { cldBand } + on a controller." + INDEX { + cldBand + } ::= { cld11axMbssidTable 1 } Cld11axMbssidEntry ::= SEQUENCE { - cldBand CLDot11Band, + cldBand CLDot11Band, cld11axMbssidCap TruthValue } @@ -1306,7 +1333,7 @@ cldBand OBJECT-TYPE STATUS current DESCRIPTION "This object represents the 802.11ax band the parameters - correspond to." + correspond to." ::= { cld11axMbssidEntry 1 } cld11axMbssidCap OBJECT-TYPE @@ -1317,18 +1344,16 @@ cld11axMbssidCap OBJECT-TYPE "This object specifies the state of the Mbssid support on 802.11ax networks. A value of 'true' means Mbssid in the network is enabled. A value of 'false' means Mbssid in the - network is disabled." + network is disabled." ::= { cld11axMbssidEntry 2 } - - cld11axTargetWakeupTimeTable OBJECT-TYPE - SYNTAX SEQUENCE OF Cld11axTargetWakeupTimeEntry + SYNTAX SEQUENCE OF Cld11axTargetWakeupTimeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the configuration of 802.11ax - specific target wake-up time settings on a controller." + specific target wake-up time settings on a controller." ::= { cldConfig 15 } cld11axTargetWakeupTimeEntry OBJECT-TYPE @@ -1336,40 +1361,41 @@ cld11axTargetWakeupTimeEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "An entry in this table represents the target wake-up time - parameters on a controller." - INDEX { cldBand } + "An entry in this table represents the target wake-up time + parameters on a controller." + INDEX { + cldBand + } ::= { cld11axTargetWakeupTimeTable 1 } Cld11axTargetWakeupTimeEntry ::= SEQUENCE { + cldBand CLDot11Band, cld11axTargetWakeupTimeEnable TruthValue -} + } cld11axTargetWakeupTimeEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether 11ax target wake-up time is enabled - or disabled. - Target Wake Time (TargetWakeupTime) is a function that permits an AP to - define a specific time or set of times for individual stations - to access the medium. + "This object specifies whether 802.11ax target wake-up time is enabled + or disabled. + Target wake-up time is a function that permits an AP to + define a specific time or set of times for individual stations + to access the medium. - A value of 'true' indicates that 11ax TargetWakeupTime is enabled. - A value of 'false' indicates that 11ax TargetWakeupTime is disabled." - DEFVAL { true } + A value of 'true' indicates that 802.11ax Target wake-up time is enabled. + A value of 'false' indicates that 802.11ax Target wake-up time is disabled." + DEFVAL { true } ::= { cld11axTargetWakeupTimeEntry 1 } - - cld11axTargetWakeupTimeBroadcastTable OBJECT-TYPE - SYNTAX SEQUENCE OF Cld11axTargetWakeupTimeBroadcastEntry + SYNTAX SEQUENCE OF Cld11axTargetWakeupTimeBoradcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This table represents the configuration of 802.11ax - specific target wake-up time broadcast settings on a controller." + "This table represents the 802.11ax target wake-up time broadcast + configurations on a controller." ::= { cldConfig 16 } cld11axTargetWakeupTimeBroadcastEntry OBJECT-TYPE @@ -1377,12 +1403,15 @@ cld11axTargetWakeupTimeBroadcastEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "An entry in this table represents the target wake-up time broadcast - parameters on a controller." - INDEX { cldBand } + "An entry in this table represents the target wake-up time broadcast + parameters on a controller." + INDEX { + cldBand + } ::= { cld11axTargetWakeupTimeBroadcastTable 1 } Cld11axTargetWakeupTimeBroadcastEntry ::= SEQUENCE { + cldBand CLDot11Band, cld11axTargetWakeupTimeBroadcastEnable TruthValue } @@ -1391,25 +1420,23 @@ cld11axTargetWakeupTimeBroadcastEnable OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether 11ax target wake-up time broadcast - is enabled or disabled. + "This object specifies whether 802.11ax target wake-up time broadcast + is enabled or disabled. - A value of 'true' indicates that 11ax target wake-up time broadcast - is enabled. - A value of 'false' indicates that 11ax target wake-up time broadcast - is disabled." - DEFVAL { true } + A value of 'true' indicates that 802.11ax target wake-up time broadcast + is enabled. + A value of 'false' indicates that 802.11ax target wake-up time broadcast + is disabled." + DEFVAL { true } ::= { cld11axTargetWakeupTimeBroadcastEntry 1 } - - cld11axBssColorConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF Cld11axBssColorConfigEntry + SYNTAX SEQUENCE OF Cld11axBssColorConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the configuration of network - 802.11ax BSS Color settings on a controller." + 802.11ax BSS Color settings on a controller." ::= { cldConfig 17 } cld11axBssColorConfigEntry OBJECT-TYPE @@ -1419,10 +1446,13 @@ cld11axBssColorConfigEntry OBJECT-TYPE DESCRIPTION "An entry in this table represents the 802.11ax BSS Color network parameters on a controller." - INDEX { cldBand } + INDEX { + cldBand + } ::= { cld11axBssColorConfigTable 1 } Cld11axBssColorConfigEntry ::= SEQUENCE { + cldBand CLDot11Band, cld11axBssColorState TruthValue } @@ -1434,13 +1464,11 @@ cld11axBssColorState OBJECT-TYPE "This object specifies the state of the BSS Color support on 802.11ax networks. A value of 'true' means BSS Color in the network is enabled. A value of 'false' means BSS Color in the - network is disabled." + network is disabled." ::= { cld11axBssColorConfigEntry 1 } - - cld11axBssColorRadioTable OBJECT-TYPE - SYNTAX SEQUENCE OF Cld11axBssColorRadioEntry + SYNTAX SEQUENCE OF Cld11axBssColorRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -1455,25 +1483,23 @@ cld11axBssColorRadioEntry OBJECT-TYPE DESCRIPTION "Each entry represents an 802.11ax BSS color parameter for the given AP radio." - INDEX { - cLApSysMacAddress, - cLApDot11IfSlotId - } + INDEX { cLApSysMacAddress, + cLApDot11IfSlotId } ::= { cld11axBssColorRadioTable 1 } Cld11axBssColorRadioEntry ::= SEQUENCE { - cld11axIsBssColorCapable TruthValue, - cld11axBssColor INTEGER, - cld11axBssColorConfigType INTEGER + cld11axIsBssColorCapable TruthValue, + cld11axBssColor INTEGER, + cld11axBssColorConfigType INTEGER } - + cld11axIsBssColorCapable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The object represents the 802.11ax BSS color capability - of the radio." + of the radio." ::= { cld11axBssColorRadioEntry 1 } cld11axBssColor OBJECT-TYPE @@ -1482,34 +1508,32 @@ cld11axBssColor OBJECT-TYPE STATUS current DESCRIPTION "The object represents the configured BSS color of the - 802.11ax radio. Valid values are between 0 and 63, where - 0 means disabled. This attribute can be set only if - cld11axBssColorConfigType is set to customized." + 802.11ax radio. Valid values are between 0 and 63, where + 0 means disabled. This attribute can be set only if + cld11axBssColorConfigType is set to customized." ::= { cld11axBssColorRadioEntry 2 } cld11axBssColorConfigType OBJECT-TYPE SYNTAX INTEGER { - automatic(1), - customized(2) - } + automatic(1), + customized(2) + } MAX-ACCESS read-write STATUS current DESCRIPTION "If this value is 1 (automatic), then cld11axBssColor is assigned by dynamic algorithm and read-only. If this value is 2 (customized), then cld11axBssColor is read-write and - allowed to be set" + allowed to be set" ::= { cld11axBssColorRadioEntry 3 } - - cld11axObssPdConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF Cld11axObssPdConfigEntry + SYNTAX SEQUENCE OF Cld11axObssPdConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the configuration of network - 802.11ax OBSS PD settings on a controller." + 802.11ax OBSS PD settings on a controller." ::= { cldConfig 20 } cld11axObssPdConfigEntry OBJECT-TYPE @@ -1519,12 +1543,18 @@ cld11axObssPdConfigEntry OBJECT-TYPE DESCRIPTION "An entry in this table represents the 802.11ax OBSS PD network parameters on a controller." - INDEX { cldBand } + INDEX { + cldBand + } ::= { cld11axObssPdConfigTable 1 } Cld11axObssPdConfigEntry ::= SEQUENCE { - cld11axObssPdEnable TruthValue, - cld11axNonSrgObssPdMax Integer32 + cldBand CLDot11Band, + cld11axObssPdEnable TruthValue, + cld11axNonSrgObssPdMax Integer32, + cld11axSrgObssPdEnable TruthValue, + cld11axSrgObssPdMin Integer32, + cld11axSrgObssPdMax Integer32 } cld11axObssPdEnable OBJECT-TYPE @@ -1536,7 +1566,7 @@ cld11axObssPdEnable OBJECT-TYPE support on 802.11ax networks. A value of 'true' means OBSS PD in the network is enabled. A value of 'false' means OBSS PD in the network is disabled." - DEFVAL { false } + DEFVAL { false } ::= { cld11axObssPdConfigEntry 1 } cld11axNonSrgObssPdMax OBJECT-TYPE @@ -1546,9 +1576,40 @@ cld11axNonSrgObssPdMax OBJECT-TYPE DESCRIPTION "This object specifies the non-SRG OBSS PD max threshold in dBm on 802.11ax networks." - DEFVAL { -62 } + DEFVAL { -62 } ::= { cld11axObssPdConfigEntry 2 } - + +cld11axSrgObssPdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the state of the SRG OBSS PD spatial reuse + support on 802.11ax networks. A value of 'true' means SRG OBSS PD + in the network is enabled. A value of 'false' means SRG OBSS PD in + the network is disabled." + DEFVAL { false } + ::= { cld11axObssPdConfigEntry 3 } + +cld11axSrgObssPdMin OBJECT-TYPE + SYNTAX Integer32 (-82..-62) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the SRG OBSS PD min threshold in dBm on + 802.11ax networks." + DEFVAL { -82 } + ::= { cld11axObssPdConfigEntry 4 } + +cld11axSrgObssPdMax OBJECT-TYPE + SYNTAX Integer32 (-82..-62) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the SRG OBSS PD max threshold in dBm on + 802.11ax networks." + DEFVAL { -62 } + ::= { cld11axObssPdConfigEntry 5 } -- ***************************** -- RXSOP THRESHOLD CONFIGURATION @@ -1557,30 +1618,389 @@ cld11axNonSrgObssPdMax OBJECT-TYPE cldDot11RxsopThreshold OBJECT IDENTIFIER ::= { cldConfig 14 } - cldDot11bRxSopThresholdCustom OBJECT-TYPE - SYNTAX INTEGER (-85..-60) + SYNTAX INTEGER (-85..-60) MAX-ACCESS read-write STATUS current DESCRIPTION - "This attribute is used to configure Rxsop or receiver start + "This attribute is used to configure Rxsop or receiver start of packet custom values for 802.11b/g radios. bsnGlobalDot11bRxSopThreshold should be set to custom for - cldDot11bRxSopThresholdCustom configured value to be used" + cldDot11bRxSopThresholdCustom configured value to be used" DEFVAL { -85 } ::= { cldDot11RxsopThreshold 1 } cldDot11aRxSopThresholdCustom OBJECT-TYPE - SYNTAX INTEGER (-85..-60) + SYNTAX INTEGER (-85..-60) MAX-ACCESS read-write STATUS current DESCRIPTION - "This attribute is used to configure Rxsop or receiver start + "This attribute is used to configure Rxsop or receiver start of packet custom values for 802.11b/g radios. bsnGlobalDot11aRxSopThreshold should be set to custom for - cldDot11aRxSopThresholdCustom configured value to be used" + cldDot11aRxSopThresholdCustom configured value to be used" DEFVAL { -85 } ::= { cldDot11RxsopThreshold 2 } + +-- ************************************* +-- Neighbor Discovery mode CONFIGURATION +-- ************************************* + +cldDot11NdpMode OBJECT IDENTIFIER + ::= { cldConfig 21 } + +cldDot11bNdpMode OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute is used to configure neighbor + discovery mode for 802.11b/g radios." + DEFVAL { 0 } + ::= { cldDot11NdpMode 1 } + +cldDot11aNdpMode OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute is used to configure neighbor + discovery mode for 802.11a radios." + DEFVAL { 0 } + ::= { cldDot11dpMode 2 } + +-- ******************************************************************** +-- * Begin of cldDot116GHzPhy +-- ******************************************************************** + +cldDot116GHzPhy OBJECT IDENTIFIER + ::= { cldConfig 22 } + +cldDot116GHzMediumOccupancyLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute for 6GHz band shall indicate the maximum amount + of time in TU, that a point coordinator may control + the usage of the wireless medium without relinquishing control + for long enough to allow at least one instance of DCF access + to the medium. The default value of this attribute shall be 100." + ::= { cldDot116GHzPhy 1 } + +cldDot116GHzCFPPeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attribute for 6GHz band shall describe the number of + DTIM intervals between the start of CFPs. It is modified by + MLME-START.request primitive. Default value is 4" + ::= { cldDot116GHzPhy 2 } + +cldDot116GHzCFPMaxDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attribute for 6GHz band shall describe the maximum + duration of the CFP in TU that may be generated by the PCF. + It is modified by MLME-START.request primitive. + Default value is 60." + ::= { cldDot116GHzPhy 3 } + +cldDot116GHzCFPollable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When this attribute is true, it shall indicate that the STA + is able to respond to a CF-Poll with a data frame within a + SIFS time for 6GHz band. This attribute shall be false if the + STA is not able to respond to a CF-Poll with a data frame + within a SIFS time. Default value is false." + ::= { cldDot116GHzPhy 4 } + +cldDot116GHzCFPollRequest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether CFP is requested by Mobile + Station or not for 6GHz band. Default value is false." + ::= { cldDot116GHzPhy 5 } + +cldDot116GHzDTIMPeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute for 6GHz band shall specify the number + of beacon intervals that shall elapse between transmission of + Beacons frames containing a TIM element whose DTIM + Count field is 0. This value is transmitted in the DTIM Period + field of Beacon frames. Default value is 1." + ::= { cldDot116GHzPhy 6 } + +cldDot116GHzRTSThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute for 6GHz band shall indicate the number of octets + in an MPDU, below which an RTS/CTS handshake shall not be performed. + An RTS/CTS handshake shall be performed at the beginning of any + frame exchange sequence where the MPDU is of type Data or + Management, the MPDU has an individual address in the Address1 + field, and the length of the MPDU is greater than + this threshold. (For additional details, refer to Table 21 in + 9.7.) Setting this attribute to be larger than the maximum + MSDU size shall have the effect of turning off the RTS/CTS + handshake for frames of Data or Management type transmitted by + this STA. Setting this attribute to zero shall have the effect + of turning on the RTS/CTS handshake for all frames of Data or + Management type transmitted by this STA. The default value of + this attribute shall be 2347." + ::= { cldDot116GHzPhy 7 } + +cldDot116GHzShortRetryLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute for 6GHZ band shall indicate the maximum number of + transmission attempts of a frame, the length of which is less + than or equal to bsnGlobalDot11RTSThreshold, that shall be + made before a failure condition is indicated. The default + value of this attribute shall be 7." + ::= { cldDot116GHzPhy 8 } + +cldDot116GHzLongRetryLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute for 6GHZ band shall indicate the maximum number of + transmission attempts of a frame, the length of which is + greater than bsnGlobalDot11RTSThreshold, that shall be made + before a failure condition is indicated. The default value of + this attribute shall be 4." + ::= { cldDot116GHzPhy 9 } + +cldDot116GHzFragmentationThreshold OBJECT-TYPE + SYNTAX Unsigned32 (256..2346) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute for 6GHz band shall specify the current maximum size, + in octets, of the MPDU that may be delivered to the PHY. An MSDU + shall be broken into fragments if its size exceeds the value + of this attribute after adding MAC headers and trailers. MSDU + or MMPDU shall be fragmented when the resulting frame has an + individual address in the Address1 field, and the length of the + frame is larger than this threshold. The default value for this + attribute shall be the lesser of 2346 or the aMPDUMaxLength of + the attached PHY and shall never exceed the lesser of 2346 or + the aMPDUMaxLength of the attached PHY. The value of this + attribute shall never be less than 256." + DEFVAL { 2346 } + ::= { cldDot116GHzPhy 10 } + +cldDot116GHzMaxTransmitMSDULifetime OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute for 6GHz band represents the elapsed time in TU, + after the initial transmission of an MSDU, after which further + attempts to transmit the MSDU shall be terminated. The default + value of this attribute shall be 512." + ::= { cldDot116GHzPhy 11 } + +cldDot116GHzMaxReceiveLifetime OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute for 6GHz band represents the elapsed time in TU, + after the initial reception of a fragmented MMPDU or MSDU, + after which further attempts to reassemble the MMPDU or + MSDU shall be terminated. The default value shall be + 512." + ::= { cldDot116GHzPhy 12 } + +cldDot116GHzChannelAgilityEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute for 6GHz band indicates whether the PHY channel + agility functionality is enabled. Default value is false." + ::= { cldDot116GHzPhy 13 } + +-- ******************************************************************** +-- * BSN Global Parameters for Dot11 6GHz +-- ******************************************************************** + +cldDot116GHzGlobalConfig OBJECT IDENTIFIER + ::= { cldConfig 23 } + + +cldDot116GHzNetworkStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Dot11 6GHz Network Status" + DEFVAL { true } + ::= { cldDot116GHzGlobalConfig 1 } + +cldDot116GHzBeaconPeriod OBJECT-TYPE + SYNTAX Unsigned32 (20..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute for 6GHz band shall specify the number of TU that + a AP Radio shall use for scheduling Beacon tranmissions. + This value is transmitted in Beacon and Probe Response + frames." + DEFVAL { 100 } + ::= { cldDot116GHzGlobalConfig 2 } + +cldDot116GHzDynamicChannelAssignment OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + runOnce(2), + static(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute for 6GHz band specifies the Dynamic channel assignment + (DCA) which has three modes. When the mode is auto, the channel + assignment will be periodically updated for all Cisco APs that permit + this operation. When the DCA is runOnce, channel assignments are updated + based on the UPDATE_CMD received from the management. When the DCA is + static, no dynamic channel assignments occurs and value are + set to their global default. Default is auto." + DEFVAL { automatic } + ::= { cldDot116GHzGlobalConfig 3 } + +cldDot116GHzDynamicChannelUpdateInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When Channel dynamic alogirthm is running, this interval(in + secs) for 6GHz band specifies how often Channel assignement + updates are attempted on an Cisco AP. NOTE: hysteresis is + build into the algorithms so we will not have uproductive + changes occuring. Default value is 600 secs" + DEFVAL { 600 } + ::= { cldDot116GHzGlobalConfig 4 } + +cldDot116GHzChannelUpdateCmdInvoke OBJECT-TYPE + SYNTAX INTEGER { + default(0), + activate(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute for 6GHz band, when set to activate, + starts a DCA calculation regardless of the dynamic update interval. + This command should be invoke on Group Leader Cisco Switch. + Invoking on a Cisco switch which is not a Group leader has no effect." + ::= { cldDot116GHzGlobalConfig 5 } + +cldDot116GHzChannelUpdateCmdStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "After setting cldDot116GHzChannelUpdateCmdInvoke to + activate, the result of action can be monitored from here. It + takes 5 minutes for the command to complete." + ::= { cldDot116GHzGlobalConfig 6 } + +cldDot116GHzDynamicTransmitPowerControl OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + runOnce(2), + static(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute for 6GHz band represents the Dynamic transmit + power(DTP) mode, which is of three types. When the mode is auto, + the transmit power of each Cisco AP will be periodically updated for + all Cisco APs that permit this operation. When the DTP is runOnce, + transmit power update will occur based on the UPDATE_CMD received from + the management. When the DTP is static, no dynamic transmit power updates + occur and their global defaults are used. Default is auto." + DEFVAL { automatic } + ::= { cldDot116GHzGlobalConfig 7 } + +cldDot116GHzCurrentTxPowerLevel OBJECT-TYPE + SYNTAX Integer32 (0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute for 6GHz band represents the TxPowerLevel N that is + is currently being used to transmit data. Some PHYs also use this + value to determine the receiver sensitivity requirements for CCA." + DEFVAL { 1 } + ::= { cldDot116GHzGlobalConfig 8 } + +cldDot116GHzPowerUpdateCmdInvoke OBJECT-TYPE + SYNTAX INTEGER { + default(0), + activate(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute for 6GHz band, when set to activate, starts a DTP + calculation regardless of the dynamic update interval. This command + should be invoked on Group Leader Cisco Switch. Invoking on a + Cisco switch which is not a Group leader has no effect." + ::= { cldDot116GHzGlobalConfig 9 } + +cldDot116GHzPowerUpdateCmdStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "After setting cldDot116GHzChannelUpdateCmdInvoke to + activate, the result of action can be monitored from here. It + takes 5 minutes for the command to complete." + ::= { cldDot116GHzGlobalConfig 10 } + +cldDot116GHz80211eMaxBandwidth OBJECT-TYPE + SYNTAX Integer32 (5..85) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This represents the maximum bandwidth allocated to 802.11e + clients. It is expressed as percentage of the total bandwidth + of 802.11 6GHz network. The value of this attribute can vary from + 5 to 85." + DEFVAL { 75 } + ::= { cldDot116GHzGlobalConfig 11 } + +cldDot116GHzDTPCSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute may be used to enable the DTPC support on all + 802.11 6GHz radios. DTPC or Dynamic Transmit Power Control support + means that the radio's transmit power will be advertised in the + beacons and probe responses." + DEFVAL { true } + ::= { cldDot116GHzGlobalConfig 12 } + -- ******************************************************************** -- Channel table for all Country codes -- ******************************************************************** @@ -1616,7 +2036,9 @@ CldCountryEntry ::= SEQUENCE { cldCountryDot11aChannels SnmpAdminString, cldCountryDot11bChannels SnmpAdminString, cldCountryDot11aDcaChannels SnmpAdminString, - cldCountryDot11bDcaChannels SnmpAdminString + cldCountryDot11bDcaChannels SnmpAdminString, + cldCountryDot116GHzChannels SnmpAdminString, + cldCountryDot116GHzDcaChannels SnmpAdminString } cldCountryCode OBJECT-TYPE @@ -1673,13 +2095,30 @@ cldCountryDot11bDcaChannels OBJECT-TYPE separated by comma." ::= { cldCountryEntry 6 } +cldCountryDot116GHzChannels OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 802.11 6GHz channels + separated by comma." + ::= { cldCountryEntry 7 } + +cldCountryDot116GHzDcaChannels OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 802.11 6GHz DCA channels + separated by comma." + ::= { cldCountryEntry 8 } -- ******************************************************************** -- Table for Configured enum Country codes -- ******************************************************************** cldConfiguredCountryTable OBJECT-TYPE - SYNTAX SEQUENCE OF CldConfiguredCountryEntry + SYNTAX SEQUENCE OF CldConfiguredCountryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -1697,20 +2136,20 @@ cldConfiguredCountryEntry OBJECT-TYPE configured on wlc which is identified by cldConfiguredCountryCode. Entries can be added/deleted by explicit management actions by NMS or by user console." - INDEX { cldConfiguredCountryCode } + INDEX { cldConfiguredCountryCode } ::= { cldConfiguredCountryTable 1 } CldConfiguredCountryEntry ::= SEQUENCE { - cldConfiguredCountryCode Unsigned32, - cldConfiguredCountryRowStatus RowStatus + cldConfiguredCountryCode Unsigned32, + cldConfiguredCountryRowStatus RowStatus } cldConfiguredCountryCode OBJECT-TYPE - SYNTAX Unsigned32 (1..252) + SYNTAX Unsigned32 (1..252) MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object represents the country configured on the wlc." + "This object represents the country configured on the wlc." ::= { cldConfiguredCountryEntry 1 } cldConfiguredCountryRowStatus OBJECT-TYPE @@ -1719,10 +2158,8 @@ cldConfiguredCountryRowStatus OBJECT-TYPE STATUS current DESCRIPTION "This object specifies the row to be added or - deleted in this table." + deleted in this table." ::= { cldConfiguredCountryEntry 2 } - - -- ******************************************************************** -- * NOTIFICATION Control objects @@ -1783,7 +2220,7 @@ ciscoLwappDot11MIBCompliance MODULE-COMPLIANCE -- Added since last MIB approval ciscoLwappDot11MIBComplianceRev1 MODULE-COMPLIANCE - STATUS deprecated + STATUS current DESCRIPTION "The compliance statement for the SNMP entities that implement the ciscoLwappDot11MIB module." @@ -1796,21 +2233,6 @@ ciscoLwappDot11MIBComplianceRev1 MODULE-COMPLIANCE } ::= { ciscoLwappDot11MIBCompliances 2 } -ciscoLwappDot11MIBComplianceRev2 MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for the SNMP entities that - implement the ciscoLwappDot11MIB module." - MODULE -- this module - MANDATORY-GROUPS { - ciscoLwappDot11MIBMacOperGroup, - ciscoLwappDot11MIBConfigGroup, - ciscoLwappDot11MIBNotifsGroup, - ciscoLwappDot11MIBStatusGroup, - ciscoLwappDot11MIBConfigGroupSup1 - } - ::= { ciscoLwappDot11MIBCompliances 3 } - ciscoLwappDot11MIBMacOperGroup OBJECT-GROUP OBJECTS { cldHtDot11nChannelBandwidth, @@ -1856,7 +2278,10 @@ ciscoLwappDot11MIBConfigGroup OBJECT-GROUP cldConfiguredCountryCode, cldConfiguredCountryRowStatus, cld11axObssPdEnable, - cld11axNonSrgObssPdMax + cld11axNonSrgObssPdMax, + cld11axSrgObssPdEnable, + cld11axSrgObssPdMin, + cld11axSrgObssPdMax } STATUS current DESCRIPTION @@ -1886,17 +2311,83 @@ ciscoLwappDot11MIBStatusGroup OBJECT-GROUP notification objects for 802.11." ::= { ciscoLwappDot11MIBGroups 4 } -ciscoLwappDot11MIBConfigGroupSup1 OBJECT-GROUP - OBJECTS { - cld11axTargetWakeupTimeEnable, - cld11axTargetWakeupTimeBroadcastEnable +-- *********************************************************** +-- 11be CONFIGURATION +-- *********************************************************** +cld11beMcsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cld11beMcsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the operational parameters + at the MAC layer for the 802.11be networks managed + through the controller. An agent adds an entry to + this table for every 802.11be band on startup." + ::= { cldConfig 24 } + +cld11beMcsEntry OBJECT-TYPE + SYNTAX Cld11beMcsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the configurational parameters + of 802.11be networks." + INDEX { cldDot11beBand, + cld11beMcsSpatialStreamIndex, + cld11beMcsDataRateIndex } + ::= { cld11beMcsTable 1 } + +Cld11beMcsEntry ::= SEQUENCE { + cldDot11beBand CLDot11Band, + cld11beMcsSpatialStreamIndex Unsigned32, + cld11beMcsDataRateIndex Unsigned32, + cld11beMcsSupportEnable TruthValue +} + +cldDot11beBand OBJECT-TYPE + SYNTAX CLDot11Band + MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This collection of objects specifies the configuration - parameters of 802.11ax." - ::= { ciscoLwappDot11MIBGroups 5 } + "This object represents the 802.11be band the parameters + correspond to." + ::= { cld11beMcsEntry 1 } + +cld11beMcsSpatialStreamIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object represents the spatial stream number + related to 802.11be MCS data rate index for a + particular band" + ::= { cld11beMcsEntry 2 } + +cld11beMcsDataRateIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the 802.11be MCS data + rate index for a particular band" + ::= { cld11beMcsEntry 3 } + +cld11beMcsSupportEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies a option to enable or disable + the 802.11be MCS data rate. + A value of 'true' indicates the MCS support is enabled. + A value of 'false' indicates the MCS support is disabled." + DEFVAL { true } + ::= { cld11beMcsEntry 4 } END +-- %DNP% MLC -Edit MLC + +--%DNP% MTF -TRUE MTF diff --git a/v2/CISCO-LWAPP-QOS-MIB.my b/v2/CISCO-LWAPP-QOS-MIB.my index ee6a9fb..9b752f2 100644 --- a/v2/CISCO-LWAPP-QOS-MIB.my +++ b/v2/CISCO-LWAPP-QOS-MIB.my @@ -1,9 +1,8 @@ -- ******************************************************************* -- CISCO-LWAPP-QOS-MIB.my --- November 2005, Devesh Pujari, Bharat Biswal, --- Prasanna Viswakumar, Srinath Candadai +-- November 2011 Gayathri -- --- Copyright (c) 2005-2018 by Cisco Systems Inc. +-- Copyright (c) 2011-2013, 2018, 2021, 2023 by Cisco Systems, Inc. -- All rights reserved. -- ******************************************************************* @@ -15,23 +14,28 @@ IMPORTS NOTIFICATION-TYPE, Unsigned32, Counter32, - Gauge32 + Gauge32, + IpAddress FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF - RowStatus, TruthValue, + TEXTUAL-CONVENTION, TimeStamp, - TEXTUAL-CONVENTION + MacAddress, + DisplayString, + StorageType, + RowStatus FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB InetAddressType, InetAddress FROM INET-ADDRESS-MIB - TimeIntervalSec + TimeIntervalSec, + CiscoURLStringOrEmpty FROM CISCO-TC cldcClientMacAddress FROM CISCO-LWAPP-DOT11-CLIENT-MIB @@ -42,10 +46,10 @@ IMPORTS cLApDot11IfEntry FROM CISCO-LWAPP-AP-MIB cLWlanIndex, - cLAPGroupName, - cLWlanConfigEntry, - cLWlanProfileName + cLWlanConfigEntry FROM CISCO-LWAPP-WLAN-MIB + Percent + FROM CISCO-QOS-PIB-MIB ciscoMgmt FROM CISCO-SMI; @@ -55,7 +59,7 @@ IMPORTS -- ******************************************************************** ciscoLwappQosMIB MODULE-IDENTITY - LAST-UPDATED "201804240000Z" + LAST-UPDATED "201302270000Z" ORGANIZATION "Cisco Systems Inc." CONTACT-INFO "Cisco Systems, @@ -163,7 +167,7 @@ ciscoLwappQosMIB MODULE-IDENTITY Specifies a the priority rules in QOS for handling user priority. - EDCA + EDCA (Enhanced distributed channel access) As defined in 802.11e standard, Enhanced distributed channel access(EDCA) parameter set element is used @@ -171,12 +175,12 @@ ciscoLwappQosMIB MODULE-IDENTITY accepting new clients, or to adapt to changes in offered load. - KTS (Key Telephone System) + RRC (Resource Reservation Control) - Key Telephone System is an alternative to a private branch - exchange (PBX) phone system. A KTS is equipped with several - buttons that allow a caller to directly select outgoing lines or - incoming calls, and use intercom and conference facilities. + Wireless LAN Controller will periodically send this message to + AP in order to collect various radio and client statistics, which + will be feed in to RRC algorithm. This message will be sent per access + class (i.e. 802.11 band) at the time of admission and re-RRC calculations. REFERENCE @@ -185,20 +189,21 @@ ciscoLwappQosMIB MODULE-IDENTITY [2] Draft-obara-capwap-lwapp-00.txt, IETF Light Weight Access Point Protocol" - REVISION "201804240000Z" - DESCRIPTION - "Added the following objects to the table cLQoSProfileTable - cLQoSWlanDSAverageDataRate - cLQoSWlanUSAverageDataRat - cLQoSWlanDSBurstDataRate - cLQoSWlanUSBurstDataRate - cLQoSWlanDSAvgRealTimeDataRate - cLQoSWlanUSAvgRealTimeDataRate - cLQoSWlanDSBurstRealTimeDataRate - cLQoSWlanUSBurstRealTimeDataRate - Deprecated ciscoLwappQosMIBComplianceRev3 and - replaced it with ciscoLwappQosMIBComplianceRev4." - REVISION "201705120000Z" + REVISION "201803080000Z" + DESCRIPTION + "Added cLGlobalAirTimeAllocation." + REVISION "201302270000Z" + DESCRIPTION + "Added the following groups: + ciscoLwappQosMediaClientGroup, + ciscoLwappQosMediaStreamConfigGroup, + ciscoLwappPreferredCallConfigGroup, + ciscoLwappQosDot11aConfigGroupSup3, + ciscoLwappQosDot11bConfigGroupSup3, + ciscoLwappQosDot11MediaNotifGroup + Deprecated ciscoLwappQosMIBComplianceRev2 and + replaced it with ciscoLwappQosMIBComplianceRev3." + REVISION "201007210000Z" DESCRIPTION "Added the following groups: ciscoLwappQosMIBComplianceRev2, @@ -256,19 +261,19 @@ cLQVoiceWlanConfig OBJECT IDENTIFIER cLQVoiceClient OBJECT IDENTIFIER ::= { ciscoLwappQosMIBObjects 8 } -cLQd11SipCacConfig OBJECT IDENTIFIER +cLQMediaClient OBJECT IDENTIFIER ::= { ciscoLwappQosMIBObjects 9 } -cLQConfigObjects OBJECT IDENTIFIER +cLQd11SipCacConfig OBJECT IDENTIFIER ::= { ciscoLwappQosMIBObjects 10 } -cLQMediaClient OBJECT IDENTIFIER +cLQMediaStreamConfig OBJECT IDENTIFIER ::= { ciscoLwappQosMIBObjects 11 } -cLQMediaStreamConfig OBJECT IDENTIFIER +cLQPreferredCallConfig OBJECT IDENTIFIER ::= { ciscoLwappQosMIBObjects 12 } -cLQPreferredCallConfig OBJECT IDENTIFIER +cLQConfigObjects OBJECT IDENTIFIER ::= { ciscoLwappQosMIBObjects 13 } cLQoSProfileConfig OBJECT IDENTIFIER @@ -280,76 +285,353 @@ cLQoSSipSnoopingConfig OBJECT IDENTIFIER cLQoSAirTimeFairness OBJECT IDENTIFIER ::= { ciscoLwappQosMIBObjects 16 } -cLQoSMapConfig OBJECT IDENTIFIER - ::= { ciscoLwappQosMIBObjects 17 } - -cLQoSFastlaneConfig OBJECT IDENTIFIER - ::= { ciscoLwappQosMIBObjects 18 } +cLQd11axCACConfig OBJECT IDENTIFIER + ::= { ciscoLwappQosMIBObjects 21 } -ciscoLwappQosMIBTableObjects OBJECT IDENTIFIER - ::= { ciscoLwappQosMIBObjects 19 } - -ciscoLwappQosMIBGlobalObjects OBJECT IDENTIFIER - ::= { ciscoLwappQosMIBObjects 20 } +cLQCacThreshold OBJECT IDENTIFIER + ::= { ciscoLwappQosMIBObjects 22 } +cLQCacStats OBJECT IDENTIFIER + ::= { ciscoLwappQosMIBObjects 23 } CiscoLwappDot11aPhyRates ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION - "This object indicates the physical rates supported by a - 802.11a radio. - The different physical rates (in Mbps) are 6,9, - 12, 18, 24, 36, 48, 54. - 11n rates: 65,72.2, 130, 135, 144.4, 150, 270, 300." + "This texual convention denotes the physical rates supported by + a 802.11a radio. The rates are indicated in Mbps." SYNTAX INTEGER { - six(6), - nine(9), - twelve(12), - eighteen(18), - twentyfour(24), - thirtysix(36), - fortyeight(48), - fiftyfour(54), - sixtyfive(65), - seventyTwoPointTwo(72), - oneThirty(130), - oneThirtyfive(135), - oneFortyFourPointFour(144), - oneFifty(150), - twoSeventy(270), - threeHundred(300) + six(6), -- 6 Mbps + nine(9), -- 9 Mbps + twelve(12), -- 12 Mbps + eighteen(18), -- 18 Mbps + twentyFour(24), -- 24 Mbps + thirtySix(36), -- 36 Mbps + fortyEight(48), -- 48 Mbps + fiftyFour(54), -- 54 Mbps + sixtyFive(65), -- 65 Mbps + seventyTwoPointTwo(72), -- 72 Mbps + oneThirty(130), -- 130 Mbps + oneThirtyfive(135), -- 135 Mbps + oneFortyFourPointFour(144), -- 144 Mbps + oneFifty(150), -- 150 Mbps + twoSeventy(270), -- 270 Mbps + threeHundred(300) -- 300 Mbps } CiscoLwappDot11bPhyRates ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION - "This object indicates the physical rates supported by a - 802.11b radio. - The different physical rates (in Mbps) are 1, 2, - 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54. - 11n rates: 65,72.2, 130, 135, 144.4, 150, 270, 300." + "This texual convention denotes the physical rates supported by + a 802.11b radio. The rates are indicated in Mbps." + SYNTAX INTEGER { + one(1), -- 1 Mbps + two(2), -- 2 Mbps + fivePointFive(5), -- 5.5 Mbps + six(6), -- 6 Mbps + nine(9), -- 9 Mbps + eleven(11), -- 11 Mbps + twelve(12), -- 12 Mbps + eighteen(18), -- 18 Mbps + twentyFour(24), -- 24 Mbps + thirtySix(36), -- 36 Mbps + fortyEight(48), -- 48 Mbps + fiftyFour(54), -- 54 Mbps + sixtyFive(65), -- 65 Mbps + seventyTwoPointTwo(72), -- 72 Mbps + oneThirty(130), -- 130 Mbps + oneThirtyFive(135), -- 135 Mbps + oneFortyFourPointFour(144), -- 144.4 Mbps + oneFifty(150), -- 150 Mbps + twoSeventy(270), -- 270 Mbps + threeHundred(300) -- 300 Mbps + } + +-- ******************************************************************** +-- * Configuration for Call Admission Control parameters +-- * for VOICE traffic in 802.11ax interfaces in the controller +-- ******************************************************************** + +cLQd11axVoiceAdmCtrlSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable admission + control for voice traffic flowing through the 802.11ax + interfaces in the controller. + + When set to 'true', controller will reserve and manage + max-bandwidth (cLQd11axVoiceMaxAdmBandwidth) + and roaming-bandwidth + (cLQd11axVoiceMaxRoamBandwidth) as per user + configured values. + + When disabled, admission control will not be enforced. + This may delay voice traffic depending on load on + the WLAN." + DEFVAL { true } + ::= { cLQd11axCACConfig 1 } + +cLQd11axVoiceMaxAdmBandwidth OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object denotes the maximum bandwidth + that can be allocated by controller for voice + traffic when admission control is enabled for + for 802.11ax interfaces in the controller. + + Please note that the write operation on this + object will be successful only if the 802.11ax + network is not operational and the total + value populated for this object for all the + admission control attributes (voice, video) + together does not exceed 100%." + ::= { cLQd11axCACConfig 2 } + +cLQd11axVoiceMaxRoamBandwidth OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the bandwidth relative + to the maximum allocated bandwidth indicated by + cLQd11axVoiceMaxAdmBandwidth, that can be + allocated to roaming clients for voice traffic, + when admission control is enabled for 802.11ax + interfaces in the controller. + + Please note that the write operation on this + object will be successful only if the 802.11ax + network is disabled and not operational. The + value configured through this object takes + effect when the 802.11ax network is enabled." + DEFVAL { 0 } + ::= { cLQd11axCACConfig 3 } + +-- ******************************************************************** +-- * Configuration for Call Admission Control parameters +-- * for VIDEO traffic in 802.11ax interfaces in the controller +-- ******************************************************************** + +cLQd11axVideoAdmCtrlSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable admission + control for video traffic flowing through the 802.11ax + interfaces in the controller. + + When set to 'true', controller will reserve and manage + max-bandwidth (cLQd11axVideoMaxAdmBandwidth) + and roaming-bandwidth + (cLQd11axVideoMaxRoamBandwidth) as per user + configured values. + + When disabled, admission control will not be enforced. + This may delay video traffic depending on load on + the WLAN." + DEFVAL { true } + ::= { cLQd11axCACConfig 4 } + +cLQd11axVideoMaxAdmBandwidth OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object denotes the maximum bandwidth + that can be allocated by controller for video traffic + when admission control is enabled for 802.11ax + interfaces in the controller. When set to 0, all + available bandwidth in 802.11ax interfaces can be + allocated to video traffic. + + Please note that the write operation on this + object will be successful only if the 802.11ax + network is not operational and the total + value populated for this object for all the + admission control attributes (voice, video) + together does not exceed 100%." + DEFVAL { 0 } + ::= { cLQd11axCACConfig 5 } + +cLQd11axVideoMaxRoamBandwidth OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the bandwidth relative + to the maximum allocated bandwidth indicated by + cLQd11aVideoMaxAdmBandwidth, that can be + allocated to roaming clients for video traffic, + when admission control is enabled for 802.11ax + interfaces in the controller. + + Please note that the write operation on this + object will be successful only if the 802.11ax + network is disabled and not operational. The + value configured through this object takes effect + when the 802.11ax network is enabled and + operational." + DEFVAL { 0 } + ::= { cLQd11axCACConfig 6 } + +cLQd11axEdcaProfile OBJECT-TYPE + SYNTAX INTEGER { + wmmDefault(1), + svpVoice(2), + optimizedVoice(3), + optimizedVideoVoice(4), + customVoice(5), + fastlaneEdca(6), + iotLowLatency(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the EDCA profile to be used + in EDCA Parameter set element. + wmmDefault - WMM default standard parameters. + svpVoice - Spectralink voice priority + parameters. + optimizedVoice - parameters for voice optimization. + optimizedVideoVoice - parameters for video and voice + optimization. + customVoice - parameters for voice custom. + fastlaneEdca - parameter for fastlane. + iotLowLatency - parameters for low latency. + " + ::= { cLQd11axCACConfig 7 } + +cLQd11axVoiceCtrl OBJECT-TYPE SYNTAX INTEGER { - one(1), - two(2), - fivepointfive(5), - six(6), - nine(9), - eleven(11), - twelve(12), - eighteen(18), - twentyfour(24), - thirtysix(36), - fortyeight(48), - fiftyfour(54), - sixtyfive(65), - seventyTwoPointTwo(72), - oneThirty(130), - oneThirtyfive(135), - oneFortyFourPointFour(144), - oneFifty(150), - twoSeventy(270), - threeHundred(300) + loadBased(1), + static(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the parameters that + can be modified, when admission control is enabled. + loadBased - controller will reserve and manage + max-bandwidth and roaming-bandwidth + based on the load on the WLAN. + static - controller will reserve and + manage max-bandwidth + (cLQd11axVoiceMaxAdmBandwidth) + and roaming-bandwidth + (cLQd11axVoiceMaxRoamBandwidth) + as per user configured values. + When ACM is disabled, admission control will not + be enforced. This may delay voice traffic depending + on the traffic on the WLAN." + DEFVAL { loadBased } + ::= { cLQd11axCACConfig 8 } + +cLQd11axExpeditedBw OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies if expedited BW feature is + enabled or not. + A value of 'true' will ensure that the APs advertise + the expedited BW support in their beacons and + association responses. + A value of 'false' will ensure that the APs do not + advertise the expedited BW support in their beacons + and association responses." + ::= { cLQd11axCACConfig 9 } + +-- ******************************************************************** +-- * Configuration of SIP CAC support on dot11ax radio band. +-- ******************************************************************** + +cLQd11axSipCacSupportEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether SIP CAC is enabled. + + A value of 'true' enables SIP CAC on dot11a radio band. + A value of 'false' disables SIP CAC on dot11a radio band." + ::= { cLQd11axCACConfig 10 } + +-- ******************************************************************** +-- * Configuration for Call Admission Control parameters +-- * for mc2uc in 802.11ax interfaces in the controller +-- ******************************************************************** + +cLQd11axMcastDirectEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the decision flag to allow multicast direct + stream on radio." + ::= { cLQd11axCACConfig 11 } + +cLQd11axBestEffortAdmission OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether to admit a media stream in best + effort queue." + ::= { cLQd11axCACConfig 12 } + +cLQd11axRedirectBestEffort OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether a unicast or multicast only video + stream can be redirected to best effort." + ::= { cLQd11axCACConfig 13 } + +cLQd11axRadioMaxStreams OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the maximum number of allowed streams per + radio for a 802.11ax band." + ::= { cLQd11axCACConfig 14 } + +cLQd11axMaxMediaATPercent OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the maximum allowed bandwidth for media + traffic." + ::= { cLQd11axCACConfig 15 } + +cLQd11axMinPhyRate OBJECT-TYPE + SYNTAX CiscoLwappDot11aPhyRates + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum physical rate that should be + enabled by a client to successfully join a media stream." + ::= { cLQd11axCACConfig 16 } + +cLQd11axClientMaxStreams OBJECT-TYPE + SYNTAX Unsigned32 (0..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the maximum number of allowed streams per + client for a 802.11ax band." + ::= { cLQd11axCACConfig 17 } -- ******************************************************************** -- * Configuration for Call Admission Control parameters @@ -361,17 +643,19 @@ cLQd11aVoiceAdmCtrlSupport OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies admission control for voice traffic - flowing through the 802.11a interfaces in the controller. + "This object is used to enable or disable admission + control for voice traffic flowing through the 802.11a + interfaces in the controller. - A value of 'true' indicates that, controller will reserve - and manage max-bandwidth (cLQd11aVoiceMaxAdmBandwidth) - and roaming-bandwidth (cLQd11aVoiceMaxRoamBandwidth) as per - user configured values. + When set to 'true', controller will reserve and manage + max-bandwidth (cLQd11aVoiceMaxAdmBandwidth) + and roaming-bandwidth + (cLQd11aVoiceMaxRoamBandwidth) as per user + configured values. - A value of 'false' indicates that, admission control will - not be enforced.This may delay voice traffic depending on - load on the WLAN." + When disabled, admission control will not be enforced. + This may delay voice traffic depending on load on + the WLAN." DEFVAL { true } ::= { cLQd11aCACConfig 1 } @@ -381,7 +665,7 @@ cLQd11aVoiceMaxAdmBandwidth OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum bandwidth + "This object denotes the maximum bandwidth that can be allocated by controller for voice traffic when admission control is enabled for for 802.11a interfaces in the controller. @@ -391,8 +675,7 @@ cLQd11aVoiceMaxAdmBandwidth OBJECT-TYPE network is not operational and the total value populated for this object for all the admission control attributes (voice, video) - together does not exceed 100%." - DEFVAL { 75 } + together does not exceed 100%." ::= { cLQd11aCACConfig 2 } cLQd11aVoiceMaxRoamBandwidth OBJECT-TYPE @@ -401,7 +684,7 @@ cLQd11aVoiceMaxRoamBandwidth OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the bandwidth relative + "This object represents the bandwidth relative to the maximum allocated bandwidth indicated by cLQd11aVoiceMaxAdmBandwidth, that can be allocated to roaming clients for voice traffic, @@ -426,19 +709,20 @@ cLQd11aVideoAdmCtrlSupport OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether admission + "This object is used to enable or disable admission control for video traffic flowing through the 802.11a - interfaces in the controller should be enabled or disabled. + interfaces in the controller. - A value of 'true' indicates that, controller will reserve - and manage max-bandwidth (cLQd11aVideoMaxAdmBandwidth) - and roaming-bandwidth (cLQd11aVideoMaxRoamBandwidth) as per - user configured values. + When set to 'true', controller will reserve and manage + max-bandwidth (cLQd11aVideoMaxAdmBandwidth) + and roaming-bandwidth + (cLQd11aVideoMaxRoamBandwidth) as per user + configured values. - A value of 'false' indicates that admission control will - not be enforced.This may delay video traffic depending on - load on the WLAN." - DEFVAL { false } + When disabled, admission control will not be enforced. + This may delay video traffic depending on load on + the WLAN." + DEFVAL { true } ::= { cLQd11aCACConfig 4 } cLQd11aVideoMaxAdmBandwidth OBJECT-TYPE @@ -447,10 +731,10 @@ cLQd11aVideoMaxAdmBandwidth OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum bandwidth + "This object denotes the maximum bandwidth that can be allocated by controller for video traffic when admission control is enabled for 802.11a - interfaces in the controller. When set to 0, all + interfaces in the controller. When set to 0, all available bandwidth in 802.11a interfaces can be allocated to video traffic. @@ -469,7 +753,7 @@ cLQd11aVideoMaxRoamBandwidth OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the bandwidth relative + "This object represents the bandwidth relative to the maximum allocated bandwidth indicated by cLQd11aVideoMaxAdmBandwidth, that can be allocated to roaming clients for video traffic, @@ -496,9 +780,9 @@ cLQd11aGprProbeInterval OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the GPR probe interval - period to be used by all 802.11a interfaces in the - controller, when the radios are advertising any + "This object specifies the GPR probe interval + period to be used by all 802.11a interfaces in the + controller. The radios are advertising any WLAN with GPR support enabled. Please note that the write operation on this @@ -517,19 +801,20 @@ cLQd11aVoiceCtrl OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the parameters that can be modified - when admission control is enabled. - loadBased - Controller will reserve and manage - max-bandwidth and roaming-bandwidth - based on the load on the WLAN. - static - Controller will reserve and manage - max-bandwidth(cLQd11aVoiceMaxAdmBandwidth) - and roaming-bandwidth - (cLQd11aVoiceMaxRoamBandwidth) as per user - configured values. - When ACM is disabled, admission control will not - be enforced. This may delay voice traffic depending - on the traffic on the WLAN." + "This object specifies the parameters that + can be modified, when admission control is enabled. + loadBased - controller will reserve and manage + max-bandwidth and roaming-bandwidth + based on the load on the WLAN. + static - controller will reserve and + manage max-bandwidth + (cLQd11aVoiceMaxAdmBandwidth) + and roaming-bandwidth + (cLQd11aVoiceMaxRoamBandwidth) + as per user configured values. + When ACM is disabled, admission control will not + be enforced. This may delay voice traffic depending + on the traffic on the WLAN." DEFVAL { loadBased } ::= { cLQd11aCACConfig 8 } @@ -540,11 +825,11 @@ cLQd11aExpeditedBw OBJECT-TYPE DESCRIPTION "This object specifies if expedited BW feature is enabled or not. - A value of 'true' indicates that the APs advertise - the expedited BW support in their beacons and + A value of 'true' will ensure that the APs advertise + the expedited BW support in their beacons and association responses. - A value of 'false' indicates that the APs do not - advertise the expedited BW support in their beacons + A value of 'false' will ensure that the APs do not + advertise the expedited BW support in their beacons and association responses." ::= { cLQd11aCACConfig 9 } @@ -555,20 +840,23 @@ cLQd11aEdcaProfile OBJECT-TYPE optimizedVoice(3), optimizedVideoVoice(4), customVoice(5), - fastlane(6) + fastlaneEdca(6), + iotLowLatency(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the EDCA profile to be used in EDCA Parameter set element. - wmmDefault(1) - WMM default standard parameters. - svpVoice(2) - Spectralink voice priority parameters. - optimizedVoice(3) - parameters for voice optimization. - optimizedVideoVoice(4) - parameters for video and voice - optimization. - customVoice(5) - parameters for customized voice. - fastlane(6) - parameters for fast lane." + wmmDefault - WMM default standard parameters. + svpVoice - Spectralink voice priority + parameters. + optimizedVoice - parameters for voice optimization. + optimizedVideoVoice - parameters for video and voice + optimization. + customVoice - parameters for voice custom. + fastlaneEdca - parameter for fastlane. + iotLowLatency - parameters for low latency." ::= { cLQd11aCACConfig 10 } cLQd11aMacOptimization OBJECT-TYPE @@ -579,11 +867,8 @@ cLQd11aMacOptimization OBJECT-TYPE "This object specifies MAC enhancements for voice, resulting in improvement in number of voice calls serviced per access point. - A value of 'true' indicates that MAC optimization will be - enabled. - A value of 'false' indicates that MAC optimization will be - disabled." - DEFVAL { false } + A value of 'true' enables MAC optimization. + A value of 'false' disables MAC optimization." ::= { cLQd11aCACConfig 11 } cLQd11aMaxCallLimit OBJECT-TYPE @@ -591,9 +876,9 @@ cLQd11aMaxCallLimit OBJECT-TYPE MAX-ACCESS read-write STATUS deprecated DESCRIPTION - "This object specifies the max number of CAC voice calls - allowed on dot11a radio band. Value of zero denotes no - limit." + "This object specifies the maximum number of CAC Voice Calls + allowed on dot11a radio band. + Value of zero denotes no limit. No replacement object." ::= { cLQd11aCACConfig 12 } -- ******************************************************************** @@ -606,13 +891,8 @@ cLQd11aMcastDirectEnable OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the decision flag to allow multicast - direct stream on dot11a radio. - A value of 'true' indicates that multicast direct stream - on dot11a radio has to be allowed. - A value of 'false' indicates that multicast direct stream - on dot11a radio has to be disabled." - DEFVAL { true } + "This object specifies the decision flag to allow multicast direct + stream on radio." ::= { cLQd11aCACConfig 13 } cLQd11aBestEffortAdmission OBJECT-TYPE @@ -620,13 +900,8 @@ cLQd11aBestEffortAdmission OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether to admit a media stream in - best effort queue. - A value of 'true' indicates that it admits a media stream - in best effort queue. - A value of 'false' indicates that it does not admit - media stream in best effort queue." - DEFVAL { false } + "This object specifies whether to admit a media stream in best + effort queue." ::= { cLQd11aCACConfig 14 } cLQd11aRedirectBestEffort OBJECT-TYPE @@ -634,23 +909,17 @@ cLQd11aRedirectBestEffort OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether a unicast or multicast only - video stream can be redirected to best effort. - A value of 'true' indicates that unicast or multicast - only video stream can be redirected to best effort. - A value of 'false' indicates that unicast or multicast - only video stream cannot be redirected to best effort." - DEFVAL { true } + "This object specifies whether a unicast or multicast only video + stream can be redirected to best effort." ::= { cLQd11aCACConfig 15 } cLQd11aRadioMaxStreams OBJECT-TYPE - SYNTAX INTEGER (0..20) + SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum number of allowed - streams per radio for a 802.11a band." - DEFVAL { 0 } + "This object specifies the maximum number of allowed streams per + radio for a 802.11a band." ::= { cLQd11aCACConfig 16 } cLQd11aMaxVideoATPercent OBJECT-TYPE @@ -659,8 +928,8 @@ cLQd11aMaxVideoATPercent OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum allowed bandwidth - for video traffic." + "This object specifies the maximum allowed bandwidth for video + traffic." ::= { cLQd11aCACConfig 17 } cLQd11aMaxVoiceATPercent OBJECT-TYPE @@ -669,8 +938,8 @@ cLQd11aMaxVoiceATPercent OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum allowed bandwidth for - voice traffic." + "This object specifies the maximum allowed bandwidth for voice + traffic." ::= { cLQd11aCACConfig 18 } cLQd11aMaxMediaATPercent OBJECT-TYPE @@ -679,102 +948,42 @@ cLQd11aMaxMediaATPercent OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum allowed bandwidth for - media traffic." + "This object specifies the maximum allowed bandwidth for media + traffic." ::= { cLQd11aCACConfig 19 } cLQd11aMinPhyRate OBJECT-TYPE SYNTAX CiscoLwappDot11aPhyRates - UNITS "Mbps" MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the minimum rate client needs to have - in order to join media stream." - DEFVAL { 1 } + "This object specifies the minimum physical rate that should be + enabled by a client to successfully join a media stream." ::= { cLQd11aCACConfig 20 } cLQd11aClientMaxStreams OBJECT-TYPE - SYNTAX INTEGER (0..20) + SYNTAX Unsigned32 (0..20) MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum number of allowed - streams per client for a 802.11a band." - DEFVAL { 0 } + "This object specifies the maximum number of allowed streams per + client for a 802.11a band." ::= { cLQd11aCACConfig 21 } +-- ******************************************************************** +-- * Configuration of SIP CAC support on dot11a radio band. +-- ******************************************************************** + cLQd11aSipCacSupportEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether SIP CAC is supported on dot11a radio - band or not. - A value of 'true' indicates that SIP CAC support on dot11a - radio band will be enabled. - A value of 'false' indicates that SIP CAC support on dot11a - radio band will be disabled." - DEFVAL { false } - ::= { cLQd11aCACConfig 22 } - -cLQd11aMaxRetryPercent OBJECT-TYPE - SYNTAX INTEGER (0..100) - UNITS "Percent" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the maximum retry percentage for - media traffic on dot11a radio band." - ::= { cLQd11aCACConfig 23 } - --- ****************************************************************** --- Configuration of Video CAC Method --- ****************************************************************** - -cLQd11aVideoCtrl OBJECT-TYPE - SYNTAX INTEGER { - loadBased(1), - static(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the Admission Control Method(ACM) - used on dot11a radio band. When admission control is - enabled these parameters can be modified. - loadBased(1) - Controller will reserve and manage - max-bandwidth and roaming-bandwidth - based on the load on the WLAN. - static(2) - Controller will reserve and - manage max-bandwidth - (cLQd11aVideoMaxAdmBandwidth) and - roaming-bandwidth - (cLQd11aVideoMaxRoamBandwidth) as per user - configured values. - When ACM is disabled, admission control will not - be enforced. This may delay video traffic depending - on the traffic on the WLAN." - DEFVAL { loadBased } - ::= { cLQd11aCACConfig 24 } + "This object specifies whether SIP CAC is enabled. --- ****************************************************************** --- Configuration of SIP based Video-CAC method --- ****************************************************************** - -cLQd11aSipCacVideoEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether SIP based video CAC is - enabled on dot11a radio band or not. - A value of 'true' indicates that SIP based video CAC on - dot11a radio band will be enabled. - A value of 'false' indicates that SIP based video CAC on - dot11a radio band will be disabled." - DEFVAL { false } - ::= { cLQd11aCACConfig 25 } + A value of 'true' enables SIP CAC on dot11a radio band. + A value of 'true' disables SIP CAC on dot11a radio band." + ::= { cLQd11aCACConfig 22 } -- ******************************************************************** -- * Configuration for Call Admission Control parameters @@ -786,19 +995,19 @@ cLQd11bVoiceAdmCtrlSupport OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the status of admission + "This object is used to enable or disable admission control for voice traffic flowing through the 802.11b/g interfaces in the controller. - A value of 'true' indicates that controller will reserve - and manage max-bandwidth (cLQd11bVoiceMaxAdmBandwidth) + When set to 'true', controller will reserve and manage + max-bandwidth (cLQd11bVoiceMaxAdmBandwidth) and roaming-bandwidth (cLQd11bVoiceMaxRoamingBandwidth) as per user configured values. - A value of 'false' indicates that admission control will - not be enforced.This may delay voice traffic depending on - load on the WLAN." + When disabled, admission control will not be enforced. + This may delay voice traffic depending on load on the + WLAN." DEFVAL { true } ::= { cLQd11bCACConfig 1 } @@ -808,12 +1017,12 @@ cLQd11bVoiceMaxAdmBandwidth OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum bandwidth that + "This object denotes the maximum bandwidth that can be allocated by controller for voice traffic when admission control is enabled for 802.11b/g - interfaces on the controller. + interfaces in the controller. - Please note that, write operation on this + Please note that the write operation on this object will be successful only if the 802.11b/g network is not operational and the total value populated for this object for all the @@ -827,14 +1036,14 @@ cLQd11bVoiceMaxRoamBandwidth OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the bandwidth relative - to the maximum allocated bandwidth(indicated by - cLQd11bVoiceMaxAdmBandwidth) that can be + "This object represents the bandwidth relative + to the maximum allocated bandwidth indicated by + cLQd11bVoiceMaxAdmBandwidth, that can be allocated to roaming clients for voice traffic, when admission control is enabled for 802.11b interfaces in the controller. - Please note that, write operation on this + Please note that the write operation on this object will be successful only if the 802.11b/g network is not operational. The value configured through this object takes effect when the 802.11b/g @@ -852,19 +1061,19 @@ cLQd11bVideoAdmCtrlSupport OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the status of admission + "This object is used to enable or disable admission control for video traffic flowing through the 802.11b/g interfaces in the controller. - A value of 'true' indicates that controller will reserve - and manage max-bandwidth (cLQd11bVideoMaxAdmBandwidth) + When set to 'true', controller will reserve and manage + max-bandwidth (cLQd11bVideoMaxAdmBandwidth) and roaming-bandwidth (cLQd11bVideoMaxRoamBandwidth) as per user configured values. - A value of 'false' indicates that admission control will - not be enforced. This may delay video traffic depending on - load on the WLAN." + When disabled, admission control will not be enforced. + This may delay video traffic depending on load on the + WLAN." DEFVAL { true } ::= { cLQd11bCACConfig 4 } @@ -874,7 +1083,7 @@ cLQd11bVideoMaxAdmBandwidth OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum bandwidth that + "This object denotes the maximum bandwidth that can be allocated by controller for video traffic when admission control is enabled for 802.11b/g interfaces in the controller. When set to 0, all available @@ -896,7 +1105,7 @@ cLQd11bVideoMaxRoamBandwidth OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This objects specifies the bandwidth relative + "This objects represents the bandwidth relative to the maximum allocated bandwidth indicated by cLQd11bVideoMaxAdmBandwidth, that can be allocated to roaming clients for video traffic, @@ -922,9 +1131,9 @@ cLQd11bGprProbeInterval OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the GPR probe interval - period to be used by all 802.11b/g interfaces in the - controller, when the radios are advertising any + "This object is used to set GPR probe interval + period to be used by all 802.11b/g interfaces in the + controller, when the radios are advertising any WLAN with GPR support enabled. Please note that the write operation on this @@ -943,20 +1152,20 @@ cLQd11bVoiceCtrl OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the parameters that can be modified - when admission control is enabled. - loadBased(1) - controller will reserve and manage - max-bandwidth and roaming-bandwidth - based on the load on the WLAN. - static(2) - controller will reserve and - manage max-bandwidth - (cLQd11bVoiceMaxAdmBandwidth) - and roaming-bandwidth - (cLQd11bVoiceMaxRoamBandwidth) - as per user configured values. - When ACM is disabled, admission control will not - be enforced. This may delay voice traffic depending - on the traffic on the WLAN." + "When admission control is enabled these parameters + can be modified. + loadBased - controller will reserve and manage + max-bandwidth and roaming-bandwidth + based on the load on the WLAN. + static - controller will reserve and + manage max-bandwidth + (cLQd11bVoiceMaxAdmBandwidth) + and roaming-bandwidth + (cLQd11bVoiceMaxRoamBandwidth) + as per user configured values. + When ACM is disabled, admission control will not + be enforced. This may delay voice traffic depending + on the traffic on the WLAN." DEFVAL { loadBased } ::= { cLQd11bCACConfig 8 } @@ -965,14 +1174,14 @@ cLQd11bExpeditedBw OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether expedited BW feature is + "This object specifies if expedited BW feature is enabled or not. - A value of 'true' indicates that the APs advertise - the expedited BW support in their beacons and + A value of 'true' will ensure that the APs advertise + the expedited BW support in their beacons and association responses. - A value of 'false' indicates that the APs do not - advertise the expedited BW support in their beacons - and association responses." + A value of 'false' will ensure that the APs do not + advertise the expedited BW support in their beacons + and association responses." ::= { cLQd11bCACConfig 9 } cLQd11bEdcaProfile OBJECT-TYPE @@ -982,21 +1191,24 @@ cLQd11bEdcaProfile OBJECT-TYPE optimizedVoice(3), optimizedVideoVoice(4), customVoice(5), - fastlane(6) + fastlaneEdca(6), + iotLowLatency(7) + } MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the EDCA profile to be used - in EDCA parameter . See glossary for EDCA. - - wmmDefault(1) - WMM default standard parameters. - svpVoice(2) - Spectralink voice priority parameters. - optimizedVoice(3) - Parameters for voice optimization. - optimizedVideoVoice - Parameters for video and voice - optimization. - customVoice - Parameters for customized voice. - fastlane(6) - parameters for fast lane." + "This object represents the EDCA profile to be used + in EDCA Parameter set element. See glossary for EDCA. + wmmDefault - WMM default standard parameters. + svpVoice - Spectralink voice priority + parameters. + optimizedVoice - paramters for voice optimization. + optimizedVideoVoice - parameters for video and voice + optimization. + customVoice - parameters for voice custom. + fastlaneEdca - parameter for fastlane. + iotLowLatency - parameters for low latency." ::= { cLQd11bCACConfig 10 } cLQd11bMacOptimization OBJECT-TYPE @@ -1004,24 +1216,24 @@ cLQd11bMacOptimization OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies MAC enhancements for voice, + "This object represents MAC enhancements for voice, resulting in improvement in number of voice calls serviced per access point. - - A value of 'true' indicates that MAC optimization will be - enabled. - A value of 'false' indicates that MAC optimization will be - disabled." + A value of 'true' enables MAC optimization. + A value of 'false' disabled MAC optimization." + ::= { cLQd11bCACConfig 11 } cLQd11bMaxCallLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write - STATUS current + STATUS deprecated DESCRIPTION - "This object specifies the max number of CAC Voice Calls - allowed on dot11b radio band. Value of zero denotes no - limit." + "This object represents the max number of CAC Voice Calls + allowed on dot11b radio band. + Value of zero denotes no limit. + This mib is deprecated since this configuration is + no longer supported by the controller." ::= { cLQd11bCACConfig 12 } -- ******************************************************************** @@ -1034,13 +1246,9 @@ cLQd11bMcastDirectEnable OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether - multicast direct stream on radio should be allowed or not. - A value of 'true' indicates that multicast direct stream - on dot11b radio will be allowed. - A value of 'false' indicates that multicast direct stream - on dot11b radio will be not be allowed." - DEFVAL { true } + "This object specifies the decision flag to allow multicast + direct stream on radio. This overrides Resource Reservation + Control status." ::= { cLQd11bCACConfig 13 } cLQd11bBestEffortAdmission OBJECT-TYPE @@ -1048,13 +1256,8 @@ cLQd11bBestEffortAdmission OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether to admit a - media stream in best effort queue or not. - A value of 'true' indicates that media stream in best - effort queue will be allowed. - A value of 'false' indicates that media stream in best - effort queue will not be allowed." - DEFVAL { false } + "This object specifies whether to admit a media stream in best + effort queue." ::= { cLQd11bCACConfig 14 } cLQd11bRedirectBestEffort OBJECT-TYPE @@ -1062,24 +1265,17 @@ cLQd11bRedirectBestEffort OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether a unicast or - multicast only video stream can be redirected - to best effort or not. - A value of 'true' indicates that unicast or multicast only - video stream will be redirected to best effort. - A value of 'false' indicates that unicast or multicast only - video stream will not be redirected to best effort." - DEFVAL { true } + "This object specifies whether a unicast or multicast only video + stream can be redirected to best effort." ::= { cLQd11bCACConfig 15 } cLQd11bRadioMaxStreams OBJECT-TYPE - SYNTAX INTEGER (0..20) + SYNTAX Unsigned32 (0..20) MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum number of - allowed streams per radio for a 802.11b band." - DEFVAL { 0 } + "This object specifies the maximum number of allowed streams per + radio for a 802.11b band." ::= { cLQd11bCACConfig 16 } cLQd11bMaxVideoATPercent OBJECT-TYPE @@ -1088,8 +1284,8 @@ cLQd11bMaxVideoATPercent OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum allowed bandwidth - for video traffic." + "This object denotes the maximum allowed bandwidth for video + traffic." ::= { cLQd11bCACConfig 17 } cLQd11bMaxVoiceATPercent OBJECT-TYPE @@ -1098,8 +1294,8 @@ cLQd11bMaxVoiceATPercent OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum allowed bandwidth - for voice traffic." + "This object denotes the maximum allowed bandwidth for voice + traffic." ::= { cLQd11bCACConfig 18 } cLQd11bMaxMediaATPercent OBJECT-TYPE @@ -1108,100 +1304,45 @@ cLQd11bMaxMediaATPercent OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum allowed bandwidth - for media traffic." + "This object specifies the maximum allowed bandwidth for media + traffic." ::= { cLQd11bCACConfig 19 } cLQd11bMinPhyRate OBJECT-TYPE SYNTAX CiscoLwappDot11bPhyRates - UNITS "Mbps" MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the minimum rate client needs to have - in order to join media stream." - DEFVAL { 1 } + "This object specifies the minimum physical rate + that should be enabled by a client to successfully join a media + stream." ::= { cLQd11bCACConfig 20 } cLQd11bClientMaxStreams OBJECT-TYPE - SYNTAX INTEGER (1..16) + SYNTAX Unsigned32 (0..20) MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum number of allowed - streams per client for a 802.11b band." + "This object specifies the maximum number of allowed streams per + client for a 802.11b band." DEFVAL { 0 } ::= { cLQd11bCACConfig 21 } +-- ******************************************************************** +-- * Configuration of SIP CAC support on dot11b radio band. +-- ******************************************************************** + cLQd11bSipCacSupportEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether SIP CAC is supported on - dot11b radio band or not. - A value of 'true' indicates that SIP CAC support on dot11b - radio band will be enabled. - A value of 'false' indicates that SIP CAC support - on dot11b radio band will be disabled." - DEFVAL { false } - ::= { cLQd11bCACConfig 22 } - -cLQd11bMaxRetryPercent OBJECT-TYPE - SYNTAX INTEGER (0..100) - UNITS "Percent" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the maximum retry percentage - for media traffic on dot11b radio band." - ::= { cLQd11bCACConfig 23 } - --- ****************************************************************** --- Configuration of Video CAC Method --- ****************************************************************** - -cLQd11bVideoCtrl OBJECT-TYPE - SYNTAX INTEGER { - loadBased(1), - static(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the Admission Control method(ACM) - used on dot11b radio band. This object can be modified - when admission control is enabled. - loadBased(1) - Controller will reserve and manage - max-bandwidth and roaming-bandwidth - based on the load on the WLAN. - static(2) - Controller will reserve and manage max-bandwidth - (cLQd11bVoiceMaxAdmBandwidth) and - roaming-bandwidth (cLQd11bVoiceMaxRoamBandwidth) - as per user configured values. - When ACM is disabled, admission control will not - be enforced. This may delay video traffic depending - on the traffic on the WLAN." - DEFVAL { loadBased } - ::= { cLQd11bCACConfig 24 } - --- ****************************************************************** --- Configuration of SIP based Video-CAC method --- ****************************************************************** + "This object specifies whether SIP CAC is enabled. -cLQd11bSipCacVideoEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether SIP based video CAC is enabled - on dot11b radio band or not. - A value of true indicates that SIP based video CAC on - dot11b radio band will be enabled. - A value of false indicates that SIP based video CAC on - dot11b radio band will be disabled." + A value of 'true' enables SIP CAC on dot11b radio band. + A value of 'false' disables SIP CAC on dot11b radio band" DEFVAL { false } - ::= { cLQd11bCACConfig 25 } + ::= { cLQd11bCACConfig 22 } -- ******************************************************************** -- Table to represent (Gratuitous Probe Response) GPR -- parameters per each WLAN. @@ -1212,8 +1353,8 @@ cLQd11GprTable OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This table contains the GPR information on the - configured WLANs. + "This table populates the GPR configuration on the + WLANs configured on this controller. There exists a row in this table for each WLAN configured through cLWlanConfigTable. A row is added @@ -1232,7 +1373,7 @@ cLQd11GprEntry OBJECT-TYPE "Each entry represents a conceptual row in cLQd11GprTable and corresponds to the GPR configuration on a WLAN." - INDEX { cLWlanIndex } + AUGMENTS { cLWlanConfigEntry } ::= { cLQd11GprTable 1 } CLQd11GprEntry ::= SEQUENCE { @@ -1244,12 +1385,9 @@ cLQd11GprSupport OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether corresponding radios that - advertises this WLAN, sends Gratuitous Probe or not. - A value of true indicates that the corresponding radios - that advertise this WLAN, will send Gratuitous Probe - Response. - A value of false indicates that the corresponding radios + "If 'true', then the corresponding radios that + advertise this WLAN, will send Gratuitous Probe + Response. If 'false', then the corresponding radios that advertise this WLAN, will not send Gratuitous Probe Response." DEFVAL { false } @@ -1265,16 +1403,16 @@ cLQd11CACStatsTable OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This table contains the call admission control + "This table populates the call admission control metrics collected by observing the voice or video traffic on the dot11 interface of a particular AP. There exists a row in this table for each row corresponding to a dot11 interface found in - cLApDot11IfTable. A row corresponding to a + cLApDot11IfTable. A row corresponding to a dot11 interface is added when an AP joins the - controller. The row gets deleted when the AP + controller. The row gets deleted when the AP dissociates from the controller." ::= { cLQd11CACStats 1 } @@ -1287,60 +1425,33 @@ cLQd11CACStatsEntry OBJECT-TYPE CLQd11CACStatsTable and corresponds to the admission control statistics for a particular dot11 interface." - INDEX { - cLApSysMacAddress, - cLApDot11IfSlotId - } + AUGMENTS { cLApDot11IfEntry } ::= { cLQd11CACStatsTable 1 } CLQd11CACStatsEntry ::= SEQUENCE { - cLQd11CacVoiceBwInUse Gauge32, - cLQd11CacVideoBwInUse Gauge32, - cLQd11CacVoiceCallsInProgress Gauge32, - cLQd11CacRoamVoiceCallsInProg Gauge32, - cLQd11CacTotalVoiceCallsAP Counter32, - cLQd11CacTotalRoamCallsAP Counter32, - cLQd11CacVoiceCallsRejectedAP Counter32, - cLQd11CacRoamCallsRejectedAP Counter32, - cLQd11CacRejCallsInsufBw Counter32, - cLQd11CacRejCallsBadParams Counter32, - cLQd11CacRejCallsPhyRate Counter32, - cLQd11CacRejCallsQosPolicy Counter32, - cLQd11SipCacNonRoamCallsInProgress Gauge32, - cLQd11SipCacRoamCallsInProg Gauge32, - cLQd11SipCacTotalNonRoamCallsAP Counter32, - cLQd11SipCacTotalRoamCallsAP Counter32, - cLQd11SipCacNonRoamCallsRejectedInSuffBw Counter32, - cLQd11SipCacRoamCallsRejectedInSuffBw Counter32, - cLQd11SipCacNonRoamCallsRejectedMaxLimit Counter32, - cLQd11SipCacRoamCallsRejectedMaxLimit Counter32, - cLQd11SipCacRejCallsQosPolicy Counter32, - cLQd11SipCacPreferredCallsReceived Counter32, - cLQd11SipCacPreferredCallsAccepted Counter32, - cLQd11KtsCacNonRoamCallsInProgress Gauge32, - cLQd11KtsCacRoamCallsInProg Gauge32, - cLQd11KtsCacTotalNonRoamCallsAP Counter32, - cLQd11KtsCacTotalRoamCallsAP Counter32, - cLQd11KtsCacNonRoamCallsRejectedInSuffBw Counter32, - cLQd11KtsCacRoamCallsRejectedInSuffBw Counter32, - cLQd11CacVideoRoamBwInUse Gauge32, - cLQd11CacVideoTotalBwInUse Gauge32, - cLQd11CacVideoCallsInProgress Gauge32, - cLQd11CacVideoRoamCallsInProg Gauge32, - cLQd11CacVideoTotalCallsAP Counter32, - cLQd11CacVideoTotalRoamCallsAP Counter32, - cLQd11CacVideoCallsRejectedAP Counter32, - cLQd11CacVideoRoamCallsRejectedAP Counter32, - cLQd11CacVideoRejCallsInsufBw Counter32, - cLQd11CacVideoRejCallsBadParams Counter32, - cLQd11CacVideoRejCallsPhyRate Counter32, - cLQd11CacVideoRejCallsQosPolicy Counter32, - cLQd11SipCacVideoCallsInProgress Gauge32, - cLQd11SipCacVideoRoamCallsInProg Gauge32, - cLQd11SipCacVideoTotalCallsAP Counter32, - cLQd11SipCacVideoTotalRoamCallsAP Counter32, - cLQd11SipCacVideoCallsRejectedInSuffBw Counter32, - cLQd11SipCacVideoRoamCallsRejectedInSuffBw Counter32 + cLQd11CacVoiceBwInUse Gauge32, + cLQd11CacVideoBwInUse Gauge32, + cLQd11CacVoiceCallsInProgress Gauge32, + cLQd11CacRoamVoiceCallsInProg Gauge32, + cLQd11CacTotalVoiceCallsAP Counter32, + cLQd11CacTotalRoamCallsAP Counter32, + cLQd11CacVoiceCallsRejectedAP Counter32, + cLQd11CacRoamCallsRejectedAP Counter32, + cLQd11CacRejCallsInsufBw Counter32, + cLQd11CacRejCallsBadParams Counter32, + cLQd11CacRejCallsPhyRate Counter32, + cLQd11CacRejCallsQosPolicy Counter32, + cLQd11SipCacNonRoamCallsInProgress Gauge32, + cLQd11SipCacRoamCallsInProg Gauge32, + cLQd11SipCacTotalNonRoamCallsAP Counter32, + cLQd11SipCacTotalRoamCallsAP Counter32, + cLQd11SipCacNonRoamCallsRejectedInSuffBw Counter32, + cLQd11SipCacRoamCallsRejectedInSuffBw Counter32, + cLQd11SipCacNonRoamCallsRejectedMaxLimit Counter32, + cLQd11SipCacRoamCallsRejectedMaxLimit Counter32, + cLQd11SipCacRejCallsQosPolicy Counter32, + cLQd11SipCacPreferredCallsReceived Counter32, + cLQd11SipCacPreferredCallsAccepted Counter32 } cLQd11CacVoiceBwInUse OBJECT-TYPE @@ -1353,7 +1464,7 @@ cLQd11CacVoiceBwInUse OBJECT-TYPE as a percentage of the bandwidth configured through cLQd11aVoiceMaxAdmBandwidth or cLQd11bVoiceMaxAdmBandwidth, depending on the type - of dot11 interface." + of this dot11 interface." ::= { cLQd11CACStatsEntry 1 } cLQd11CacVideoBwInUse OBJECT-TYPE @@ -1366,7 +1477,7 @@ cLQd11CacVideoBwInUse OBJECT-TYPE as a percentage of the bandwidth configured through cLQd11aVideoMaxAdmBandwidth or cLQd11bVideoMaxAdmBandwidth, depending on the type - of dot11 interface." + of this dot11 interface." ::= { cLQd11CACStatsEntry 2 } cLQd11CacVoiceCallsInProgress OBJECT-TYPE @@ -1374,8 +1485,8 @@ cLQd11CacVoiceCallsInProgress OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the the number of - voice calls currently in progress on dot11 + "This object indicates the count of the number of + voice calls currently in progress on this dot11 interface." ::= { cLQd11CACStatsEntry 3 } @@ -1384,9 +1495,9 @@ cLQd11CacRoamVoiceCallsInProg OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of + "This object indicates the count of the number of voice calls initiated from roaming clients - currently in progress on dot11 interface." + currently in progress on this dot11 interface." ::= { cLQd11CACStatsEntry 4 } cLQd11CacTotalVoiceCallsAP OBJECT-TYPE @@ -1394,9 +1505,9 @@ cLQd11CacTotalVoiceCallsAP OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of - voice calls observed on dot11 interface - since this AP has joined the controller." + "This object indicates the count of the number of + voice calls observed on this dot11 interface + ever since this AP has joined the controller." ::= { cLQd11CACStatsEntry 5 } cLQd11CacTotalRoamCallsAP OBJECT-TYPE @@ -1404,9 +1515,9 @@ cLQd11CacTotalRoamCallsAP OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of + "This object indicates the count of the number of voice and video calls initiated from roaming clients - observed on dot11 interface since + observed on this dot11 interface ever since this AP has joined the controller." ::= { cLQd11CACStatsEntry 6 } @@ -1415,9 +1526,9 @@ cLQd11CacVoiceCallsRejectedAP OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of - voice calls observed as rejected on dot11 - interface, since this AP has joined the + "This object indicates the count of the number of + voice calls observed as rejected on this dot11 + interface, ever since this AP has joined the controller." ::= { cLQd11CACStatsEntry 7 } @@ -1426,10 +1537,10 @@ cLQd11CacRoamCallsRejectedAP OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of + "This object indicates the count of the number of voice and video calls initiated from roaming - clients observed as rejected on dot11 - interface, since this AP has joined the + clients observed as rejected on this dot11 + interface, ever since this AP has joined the controller." ::= { cLQd11CACStatsEntry 8 } @@ -1438,8 +1549,8 @@ cLQd11CacRejCallsInsufBw OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of - calls observed as rejected on dot11 + "This object indicates the count of the number of + calls observed as rejected on this dot11 interface due to insufficient bandwidth, ever since this AP has joined the controller." ::= { cLQd11CACStatsEntry 9 } @@ -1449,8 +1560,8 @@ cLQd11CacRejCallsBadParams OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of - calls observed as rejected on dot11 + "This object indicates the count of the number of + calls observed as rejected on this dot11 interface due to mismatch in call parameters, ever since this AP has joined the controller." ::= { cLQd11CACStatsEntry 10 } @@ -1460,10 +1571,10 @@ cLQd11CacRejCallsPhyRate OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of - calls observed as rejected on dot11 + "This object indicates the count of the number of + calls observed as rejected on this dot11 interface due to mismatch in 802.11 data rates, - since this AP has joined the controller." + ever since this AP has joined the controller." ::= { cLQd11CACStatsEntry 11 } cLQd11CacRejCallsQosPolicy OBJECT-TYPE @@ -1471,10 +1582,10 @@ cLQd11CacRejCallsQosPolicy OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of - calls observed as rejected on dot11 - interface due to restrictions imposed by QoS - policies, since this AP has joined the + "This object indicates the count of the number of + calls observed as rejected on this dot11 + interface due to restrictions imposed by QOS + policies, ever since this AP has joined the controller." ::= { cLQd11CACStatsEntry 12 } @@ -1483,8 +1594,8 @@ cLQd11SipCacNonRoamCallsInProgress OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of non-roaming SIP - calls currently in progress on dot11 interface." + "This object indicates the number of non-roaming SIP calls + currently in progress on this dot11 interface." ::= { cLQd11CACStatsEntry 13 } cLQd11SipCacRoamCallsInProg OBJECT-TYPE @@ -1492,9 +1603,9 @@ cLQd11SipCacRoamCallsInProg OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of SIP calls - initiated from roaming clients currently in progress - on dot11 interface." + "This object indicates the number of SIP calls initiated + from roaming clients currently in progress on this + dot11 interface." ::= { cLQd11CACStatsEntry 14 } cLQd11SipCacTotalNonRoamCallsAP OBJECT-TYPE @@ -1502,9 +1613,9 @@ cLQd11SipCacTotalNonRoamCallsAP OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of non-roaming SIP - calls observed on dot11 interface since this AP - has joined the controller." + "This object indicates the number of non-roaming SIP calls + observed on this dot11 interface since this AP has joined + the controller." ::= { cLQd11CACStatsEntry 15 } cLQd11SipCacTotalRoamCallsAP OBJECT-TYPE @@ -1513,8 +1624,8 @@ cLQd11SipCacTotalRoamCallsAP OBJECT-TYPE STATUS current DESCRIPTION "This object indicates the number of SIP calls initiated - from roaming clients observed on dot11 interface - since this AP has joined the controller." + from roaming clients observed on this dot11 interface ever + this AP has joined the controller." ::= { cLQd11CACStatsEntry 16 } cLQd11SipCacNonRoamCallsRejectedInSuffBw OBJECT-TYPE @@ -1522,10 +1633,9 @@ cLQd11SipCacNonRoamCallsRejectedInSuffBw OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of non-roaming SIP - calls observed as rejected on dot11 interface - due to insufficient bandwidth, since this AP has - joined the controller." + "This object indicates the number of non-roaming SIP calls + observed as rejected on this dot11 interface due to insufficient + bandwidth, since this AP has joined the controller." ::= { cLQd11CACStatsEntry 17 } cLQd11SipCacRoamCallsRejectedInSuffBw OBJECT-TYPE @@ -1533,10 +1643,10 @@ cLQd11SipCacRoamCallsRejectedInSuffBw OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of SIP calls - initiated from roaming clients observed as rejected - on this dot11 interface due to insufficient bandwidth, - since this AP has joined the controller." + "This object indicates the number of SIP calls initiated + from roaming clients observed as rejected on this dot11 + interface due to insufficient bandwidth, since this AP has + joined the controller." ::= { cLQd11CACStatsEntry 18 } cLQd11SipCacNonRoamCallsRejectedMaxLimit OBJECT-TYPE @@ -1544,10 +1654,9 @@ cLQd11SipCacNonRoamCallsRejectedMaxLimit OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of non-roaming - SIP calls observed as rejected on this dot11 interface - due to maximum limit exceeded, since this AP has - joined the controller." + "This object indicates the number of non-roaming SIP calls + observed as rejected on this dot11 interface due to maximum + limit exceeded, since this AP has joined the controller." ::= { cLQd11CACStatsEntry 19 } cLQd11SipCacRoamCallsRejectedMaxLimit OBJECT-TYPE @@ -1555,21 +1664,19 @@ cLQd11SipCacRoamCallsRejectedMaxLimit OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the number of roaming SIP calls - observed as rejected on this dot11 interface due to - maximum limit exceeded, since this AP has joined the - controller." + "This object indicates the number of roaming SIP calls observed + as rejected on this dot11 interface due to maximum limit + exceeded, since this AP has joined the controller." ::= { cLQd11CACStatsEntry 20 } cLQd11SipCacRejCallsQosPolicy OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS deprecated + STATUS current DESCRIPTION - "This object indicates the number of SIP calls - observed as rejected on this dot11 interface due - to restrictions imposed by QoS policies, since - this AP has joined the controller." + "This object indicates the number of SIP calls observed as + rejected on this dot11 interface due to restrictions imposed + by QOS policies, ever since this AP has joined the controller." ::= { cLQd11CACStatsEntry 21 } cLQd11SipCacPreferredCallsReceived OBJECT-TYPE @@ -1577,10 +1684,11 @@ cLQd11SipCacPreferredCallsReceived OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the count of the number of + "This object indicates the number of preferred calls observed as received on this dot11 - interface due to restrictions imposed by QoS - policies, since this AP has joined the controller." + interface due to restrictions imposed by QOS + policies, ever since this AP has joined the + controller." ::= { cLQd11CACStatsEntry 22 } cLQd11SipCacPreferredCallsAccepted OBJECT-TYPE @@ -1588,269 +1696,12 @@ cLQd11SipCacPreferredCallsAccepted OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates the count of the number of + "This object indicates the number of preferred calls observed as accepted on this dot11 - interface due to restrictions imposed by QoS - policies, since this AP has joined the - controller." - ::= { cLQd11CACStatsEntry 23 } - -cLQd11KtsCacNonRoamCallsInProgress OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of non-roaming - KTS calls currently in progress on this dot11 - interface." - ::= { cLQd11CACStatsEntry 24 } - -cLQd11KtsCacRoamCallsInProg OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of KTS calls - initiated from roaming clients currently in - progress on this dot11 interface." - ::= { cLQd11CACStatsEntry 25 } - -cLQd11KtsCacTotalNonRoamCallsAP OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of non-roaming KTS - calls observed on this dot11 interface since this AP - has joined the controller." - ::= { cLQd11CACStatsEntry 26 } - -cLQd11KtsCacTotalRoamCallsAP OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of KTS calls - initiated from roaming clients observed on this - dot11 interface since this AP has joined the - controller." - ::= { cLQd11CACStatsEntry 27 } - -cLQd11KtsCacNonRoamCallsRejectedInSuffBw OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of non-roaming KTS - calls observed as rejected on this dot11 interface due - to insufficient bandwidth, since this AP has joined - the controller." - ::= { cLQd11CACStatsEntry 28 } - -cLQd11KtsCacRoamCallsRejectedInSuffBw OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of KTS calls - initiated from roaming clients observed as rejected - on this dot11 interface due to insufficient bandwidth, - since this AP has joined the controller." - ::= { cLQd11CACStatsEntry 29 } - -cLQd11CacVideoRoamBwInUse OBJECT-TYPE - SYNTAX Gauge32 (0..100) - UNITS "Percent" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the video roaming bandwidth - in use as a percentage of the bandwidth configured - through cLQd11aVideoMaxRoamBandwidth or - cLQd11bVideoMaxRoamBandwidth, depending on the type - of this dot11 interface." - ::= { cLQd11CACStatsEntry 30 } - -cLQd11CacVideoTotalBwInUse OBJECT-TYPE - SYNTAX Gauge32 (0..100) - UNITS "Percent" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the total video bandwidth in - use." - ::= { cLQd11CACStatsEntry 31 } - -cLQd11CacVideoCallsInProgress OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the count of the number of - video calls currently in progress on this dot11 - interface." - ::= { cLQd11CACStatsEntry 32 } - -cLQd11CacVideoRoamCallsInProg OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the count of the number of - video calls initiated from roaming clients - currently in progress on this dot11 interface." - ::= { cLQd11CACStatsEntry 33 } - -cLQd11CacVideoTotalCallsAP OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the count of the number of - video calls observed on this dot11 interface - since this AP has joined the controller." - ::= { cLQd11CACStatsEntry 34 } - -cLQd11CacVideoTotalRoamCallsAP OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the count of the number of - video calls initiated from roaming clients - observed on this dot11 interface since - this AP has joined the controller." - ::= { cLQd11CACStatsEntry 35 } - -cLQd11CacVideoCallsRejectedAP OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the count of the number of - video calls observed as rejected on this dot11 - interface, since this AP has joined the - controller." - ::= { cLQd11CACStatsEntry 36 } - -cLQd11CacVideoRoamCallsRejectedAP OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the count of the number of - video calls initiated from roaming - clients observed as rejected on this dot11 - interface, since this AP has joined the - controller." - ::= { cLQd11CACStatsEntry 37 } - -cLQd11CacVideoRejCallsInsufBw OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the count of the number of - video calls observed as rejected on this dot11 - interface due to insufficient bandwidth, ever - since this AP has joined the controller." - ::= { cLQd11CACStatsEntry 38 } - -cLQd11CacVideoRejCallsBadParams OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the count of the number of - video calls observed as rejected on this dot11 - interface due to mismatch in call parameters, ever - since this AP has joined the controller." - ::= { cLQd11CACStatsEntry 39 } - -cLQd11CacVideoRejCallsPhyRate OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the count of the number of - video calls observed as rejected on this dot11 - interface due to mismatch in 802.11 data rates, - since this AP has joined the controller." - ::= { cLQd11CACStatsEntry 40 } - -cLQd11CacVideoRejCallsQosPolicy OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the count of the number of - video calls observed as rejected on this dot11 - interface due to restrictions imposed by QoS + interface due to restrictions imposed by QOS policies, ever since this AP has joined the controller." - ::= { cLQd11CACStatsEntry 41 } - -cLQd11SipCacVideoCallsInProgress OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of non-roaming - SIP video calls currently in progress on this dot11 - interface." - ::= { cLQd11CACStatsEntry 42 } - -cLQd11SipCacVideoRoamCallsInProg OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of SIP video calls - initiated from roaming clients currently in progress - on this dot11 interface." - ::= { cLQd11CACStatsEntry 43 } - -cLQd11SipCacVideoTotalCallsAP OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of non-roaming SIP - video calls observed on this dot11 interface since - this AP has joined the controller." - ::= { cLQd11CACStatsEntry 44 } - -cLQd11SipCacVideoTotalRoamCallsAP OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of SIP video calls - initiated from roaming clients observed on this dot11 - interface since this AP has joined the controller." - ::= { cLQd11CACStatsEntry 45 } - -cLQd11SipCacVideoCallsRejectedInSuffBw OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of non-roaming SIP - video calls observed as rejected on this dot11 - interface due to insufficient bandwidth, since this - AP has joined the controller." - ::= { cLQd11CACStatsEntry 46 } - -cLQd11SipCacVideoRoamCallsRejectedInSuffBw OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of SIP video calls - initiated from roaming clients observed as rejected - on this dot11 interface due to insufficient bandwidth, - since this AP has joined the controller." - ::= { cLQd11CACStatsEntry 47 } + ::= { cLQd11CACStatsEntry 23 } -- ******************************************************************** @@ -1867,7 +1718,7 @@ cLQd11VoiceStatsTable OBJECT-TYPE An entry is automatically added by the controller when a voice call is successfully placed. Entry is deleted when AP disassociates the - controller." + Controller." ::= { cLQd11VoiceStats 1 } cLQd11VoiceStatsEntry OBJECT-TYPE @@ -1875,10 +1726,9 @@ cLQd11VoiceStatsEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Each entry in this table represents voice related - statistics for each radio on an AP. - Entries are removed when the AP disassociates from the - controller." + "Each entry in this table provides voice related statistics for + each radio on an AP. + Entries are removed when the AP disassociates the controller." INDEX { cLApSysMacAddress, cLApDot11IfSlotId @@ -1897,7 +1747,7 @@ cLQd11VoiceCallCounts OBJECT-TYPE STATUS current DESCRIPTION "This object indicates cumulative number of successful - VoIP calls placed using this radio." + VOIP calls placed using this radio." ::= { cLQd11VoiceStatsEntry 1 } cLQd11CacVoiceCallTimePeriod OBJECT-TYPE @@ -1906,89 +1756,36 @@ cLQd11CacVoiceCallTimePeriod OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object indicates cumulative call proceed time." + "This object indicates cumulative call proceed time + in seconds." ::= { cLQd11VoiceStatsEntry 2 } - -- ******************************************************************** --- * Per WLAN voice config +-- * Client table - voice related objects -- ******************************************************************** -cLQVoiceWlanConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQVoiceWlanConfigEntry +cLQVoiceClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLQVoiceClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This table contains per WLAN voice related - configuration. + "This table contains voice related client properties. - There is a row in this table for every WLAN - configured through cLWlanConfigTable. A row is added - to this table by the agent when a WLAN is created - by the user through an explicit management action - initiated from a network management station. - Similarly a row gets deleted automatically when the - user deletes the particular WLAN." - ::= { cLQVoiceWlanConfig 1 } + There exists a row in this table for each associated + voice clients. + A row is added to this table by the + agent when a voice client gets associated. + Similarly, a row gets deleted automatically when the + voice client gets disassociated." + ::= { cLQVoiceClient 1 } -cLQVoiceWlanConfigEntry OBJECT-TYPE - SYNTAX CLQVoiceWlanConfigEntry +cLQVoiceClientEntry OBJECT-TYPE + SYNTAX CLQVoiceClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Each entry represents information about voice - configuration for a particular WLAN." - INDEX { cLWlanIndex } - ::= { cLQVoiceWlanConfigTable 1 } - -CLQVoiceWlanConfigEntry ::= SEQUENCE { - cLQVoiceWlanConfigDetectVoipCallFailure TruthValue -} - -cLQVoiceWlanConfigDetectVoipCallFailure OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether the corresponding radios that - advertise this WLAN, will snoop voice packets - to detect call failure or not. - A value of true indicates that the corresponding radios - that advertise this WLAN will snoop voice packets - to detect call failure and report by sending trap. - A value of false indicates that the corresponding radios - that advertise this WLAN will not detect call failure - and hence will not send trap." - DEFVAL { false } - ::= { cLQVoiceWlanConfigEntry 1 } - - --- ******************************************************************** --- * Client table - voice related objects --- ******************************************************************** - -cLQVoiceClientTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQVoiceClientEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains voice related client properties. - - There exists a row in this table for each associated - voice clients. - A row is added to this table by the - agent when a voice client gets associated. - Similarly, a row gets deleted automatically when the - voice client gets disassociated." - ::= { cLQVoiceClient 1 } - -cLQVoiceClientEntry OBJECT-TYPE - SYNTAX CLQVoiceClientEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry in this table represents voice call management - information for a particular client." + "An entry containing voice call management information for a + particular client." INDEX { cldcClientMacAddress } ::= { cLQVoiceClientTable 1 } @@ -2004,7 +1801,7 @@ cLQVoiceClientCallingNumber OBJECT-TYPE STATUS current DESCRIPTION "This object indicates calling number of this - voice client." + voice client" ::= { cLQVoiceClientEntry 1 } cLQVoiceClientLastCalledNumber OBJECT-TYPE @@ -2013,7 +1810,7 @@ cLQVoiceClientLastCalledNumber OBJECT-TYPE STATUS current DESCRIPTION "This object indicates last called number from this - voice client." + voice client" ::= { cLQVoiceClientEntry 2 } cLQVoiceClientLastCallFailureReasonCode OBJECT-TYPE @@ -2024,7 +1821,7 @@ cLQVoiceClientLastCallFailureReasonCode OBJECT-TYPE maxLimitExceeded(4), sipPrefCallNoBw(5), badRequest(400), - unauthorized(401), + unathorized(401), paymentRequired(402), forbidden(403), notFound(404), @@ -2060,7 +1857,7 @@ cLQVoiceClientLastCallFailureReasonCode OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents last VoIP failure reason code + "This object represents last VOIP failue reason code of this voice client. These reason codes are taken from SIP standards. @@ -2074,13 +1871,13 @@ cLQVoiceClientLastCallFailureReasonCode OBJECT-TYPE maxLimitExceeded - Maximum SIP call permissible limit was exceeded. - sipPrefCallNoBw - SIP Preferred call failed for - insufficient bandwidth + sipPrefCallNoBw - No bandwidth available for SIP preferred + calls. badRequest - The request could not be understood due to malformed syntax. - unauthorized - The request requires user + unathorized - The request requires user authentication. paymentRequired - Reserved for future. @@ -2137,6 +1934,7 @@ cLQVoiceClientLastCallFailureReasonCode OBJECT-TYPE header field. temporarilyNotAvailable - The callee's end system was contacted + successfully but the callee is currently unavailable. callLegDoesNotExist - This status indicates that the UAS @@ -2207,11 +2005,11 @@ cLQMediaClientTable OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This table contains media related client + "This table represents media related client properties. - There exists a row in this table for each associated + There exists a row in this table for each associated- media clients. A row is added to this table by the - agent when a client gets associated + agent when a client gets associated. Similarly a row gets deleted automatically when the client gets disassociated." ::= { cLQMediaClient 1 } @@ -2221,9 +2019,10 @@ cLQMediaClientEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Each entry in this table represents a conceptual row in + "Each entry represents a conceptual row in cLQMediaClientTable and corresponds to media - properties of client." + properties of client. There exists a row in this table for each + client associating to a media stream." INDEX { cLQMStreamName, cLQVMediaClientDestIpAddrType, @@ -2249,8 +2048,8 @@ cLQVMediaClientDestIpAddrType OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object represents multicast destination IP address - type." + "This object indicates the type of address specified by the + corresponding instance of cLQVMediaClientDestIpAddr." ::= { cLQMediaClientEntry 1 } cLQVMediaClientDestIpAddr OBJECT-TYPE @@ -2258,7 +2057,8 @@ cLQVMediaClientDestIpAddr OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object represents multicast destination IP address." + "This object indicates the destination multicast IP address of + the associated client." ::= { cLQMediaClientEntry 2 } cLQVMediaClientSrcIpAddrType OBJECT-TYPE @@ -2266,7 +2066,8 @@ cLQVMediaClientSrcIpAddrType OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents multicast source IP address type." + "This object indicates the type of address specified by the + corresponding instance of cLQVMediaClientSrcIpAddr." ::= { cLQMediaClientEntry 3 } cLQVMediaClientSrcIpAddr OBJECT-TYPE @@ -2274,7 +2075,8 @@ cLQVMediaClientSrcIpAddr OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents multicast source IP address." + "This object specifies the source multicast IP address of + the associated client." ::= { cLQMediaClientEntry 4 } cLQVMediaClientApMacAddress OBJECT-TYPE @@ -2282,8 +2084,8 @@ cLQVMediaClientApMacAddress OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the MAC address of the AP to which - client is connected." + "This object indicates the MAC address of the + AP, the client gets associated during the streaming." ::= { cLQMediaClientEntry 5 } cLQVMediaClientWlanIndex OBJECT-TYPE @@ -2291,9 +2093,9 @@ cLQVMediaClientWlanIndex OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents an unique instance of - a WLAN on the controller to which client is connected. - The value 513-517 indicates wired clients." + "This object indicates the wlan SSID the client uses for + associating to the AP on the controller. The value 513-517 + indicates wired clients." ::= { cLQMediaClientEntry 6 } cLQVMediaClientRadioType OBJECT-TYPE @@ -2304,20 +2106,17 @@ cLQVMediaClientRadioType OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents client radio type. - radio80211bg(1) - This indicates the client radio type is - 802.11bg. - radio80211a(2) - This indicates the client radio type is - 802.11a." + "This object indicates the type of radio used by the associated + client." ::= { cLQMediaClientEntry 7 } cLQVMediaClientQos OBJECT-TYPE SYNTAX INTEGER { - besteffort(1), + bestEffort(1), background(2), undefined(3), - excellenteffort(4), - ctrlload(5), + excellentEffort(4), + ctrlLoad(5), video(6), voice(7), network(8) @@ -2325,27 +2124,32 @@ cLQVMediaClientQos OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents client QoS. - besteffort(1) - This indicates that packets for this client - will be sent at besteffort. - background(2) - This indicates that packets for this client - will be sent at lowest priority. - undefined(3) - This indicates that packets for this client - will be sent with unknown priority. - excellenteffort(4) - This indicates that packets for this - client will be sent at DSCP24 - priority. - ctrlload(5) - Provides a service better than best effort - and low delay service under light to moderate - network loads. - video(6) - This indicates that packets for this client will - be sent at video priority. - voice(7) - This indicates that packets for this client will - be sent at voice priority. - network(8) - This indicates that packets for this client - will be sent at the network critical - priority." - DEFVAL { 6 } + "This object indicates the QOS policy enforced by the associated + client. + + bestEffort - media stream clients associated to the stream + identified by stream name are scheduled to a best effort queue. + + background - media stream clients associated to the stream + identified by stream name are scheduled to a background queue. + + undefined - media stream clients associated to the stream + identified by stream name are scheduled to a undefined queue. + + excellentEffort - media stream clients associated to the stream + identified by stream name are scheduled to a execellent effort queue. + + ctrlLoad - media stream clients associated to the stream + identified by stream name are scheduled to a control load queue. + + video - media stream clients associated to the stream + identified by stream name are scheduled to video queue. + + voice - media stream clients associated to the stream + identified by stream name are scheduled to voice queue. + + network - media stream clients associated to the stream + identified by stream name are scheduled to a network queue." ::= { cLQMediaClientEntry 8 } cLQVMediaClientDecision OBJECT-TYPE @@ -2358,18 +2162,14 @@ cLQVMediaClientDecision OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the policy of this media client. - deny(1) - The client's media stream decision will be - denied by the controller. - admit(2) - The client's media stream decision will be - admitted by the controller. - badClientDeny(3) - If it exceeds configured bandwidth, - either the video will not start or the - client might be classified as a bad - client. - badClientDemote(4) - The bad client video will be demoted - for better effort QoS or subject to - denial." + "This object indicates the decision policy that has been used + when client gets associated to the media stream. + deny - denial of client to the media strem. + admit - Admit of client to the media stream. + badClientDeny - Denial of the bad client to the media stream + retained based on client mac. + badClientDemote - Downgrade client to bad client to deny to the + media stream." ::= { cLQMediaClientEntry 9 } @@ -2379,7 +2179,9 @@ cLQMediaClientHistoryTable OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This table contains media related client properties." + "This table represents media related client + properties available during a specific time denoted by + cLQVMediaClientHistTimeStamp in history." ::= { cLQMediaClient 2 } cLQMediaClientHistoryEntry OBJECT-TYPE @@ -2388,8 +2190,11 @@ cLQMediaClientHistoryEntry OBJECT-TYPE STATUS current DESCRIPTION "Each entry represents a conceptual row in - cLQMediaClientHistoryTable and corresponds to media - properties of client." + cLQMediaClientHistoryTable and corresponds to media related + client properties available during a specific time denoted by + cLQVMediaClientHistTimeStamp in history. Client history table + will be a table that gets updated when client gets + admitted or denied to the stream." INDEX { cLQVMediaClientHistTimeStamp } ::= { cLQMediaClientHistoryTable 1 } @@ -2398,8 +2203,8 @@ CLQMediaClientHistoryEntry ::= SEQUENCE { cLQVMediaClientHistClientMacAddress MacAddress, cLQVMediaClientHistApMacAddress MacAddress, cLQVMediaClientHistSlotId Unsigned32, - cLQVMediaClientHistSrcIpAddr IpAddress, - cLQVMediaClientHistDestIpAddr IpAddress, + cLQVMediaClientHistDestIpAddrType InetAddressType, + cLQVMediaClientHistDestIpAddr InetAddress, cLQVMediaClientHistDecision INTEGER, cLQVMediaClientHistLastFailureReasonCode INTEGER, cLQVMediaClientHistWlanIndex Unsigned32, @@ -2418,11 +2223,7 @@ CLQMediaClientHistoryEntry ::= SEQUENCE { cLQVMediaClientHistPktLossFail Unsigned32, cLQVMediaClientHistNumVideoStreams Unsigned32, cLQVMediaClientHistCacEnable INTEGER, - cLQVMediaClientHistStreamName SnmpAdminString, - cLQVMediaClientHistSrcInetAddrType InetAddressType, - cLQVMediaClientHistSrcInetAddr InetAddress, - cLQVMediaClientHistDestInetAddrType InetAddressType, - cLQVMediaClientHistDestInetAddr InetAddress + cLQVMediaClientHistStreamName SnmpAdminString } cLQVMediaClientHistTimeStamp OBJECT-TYPE @@ -2430,9 +2231,9 @@ cLQVMediaClientHistTimeStamp OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object represents one instance of + "This object uniquely identifies one instance of the timestamp in history for which the client - admit/deny happens." + admit/deny happened." ::= { cLQMediaClientHistoryEntry 1 } cLQVMediaClientHistClientMacAddress OBJECT-TYPE @@ -2440,8 +2241,8 @@ cLQVMediaClientHistClientMacAddress OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the MAC address of the - client." + "This object indicates the MAC address of the + client for this entry." ::= { cLQMediaClientHistoryEntry 2 } cLQVMediaClientHistApMacAddress OBJECT-TYPE @@ -2449,8 +2250,8 @@ cLQVMediaClientHistApMacAddress OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the MAC address of the - AP." + "This object indicates the MAC address of the + AP, the client gets associated during the streaming." ::= { cLQMediaClientHistoryEntry 3 } cLQVMediaClientHistSlotId OBJECT-TYPE @@ -2458,26 +2259,26 @@ cLQVMediaClientHistSlotId OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the unique identifier for media - client's slot id." + "This object indicates the slot identifier of the AP to which + the client associates during the streaming." ::= { cLQMediaClientHistoryEntry 4 } -cLQVMediaClientHistSrcIpAddr OBJECT-TYPE - SYNTAX IpAddress +cLQVMediaClientHistDestIpAddrType OBJECT-TYPE + SYNTAX InetAddressType MAX-ACCESS read-only - STATUS deprecated + STATUS current DESCRIPTION - "This object represents media client's multicast source IP - address." + "This object specifies the destination multicast IP address type of + the associated client." ::= { cLQMediaClientHistoryEntry 5 } cLQVMediaClientHistDestIpAddr OBJECT-TYPE - SYNTAX IpAddress + SYNTAX InetAddress MAX-ACCESS read-only - STATUS deprecated + STATUS current DESCRIPTION - "This object represents media client's multicast destination - IP address." + "This object indicates the destination multicast IP address of + the associated client." ::= { cLQMediaClientHistoryEntry 6 } cLQVMediaClientHistDecision OBJECT-TYPE @@ -2490,18 +2291,14 @@ cLQVMediaClientHistDecision OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the policy of this media client. - deny(1) - The client's media stream decision will be - denied by the controller. - admit(2) - The client's media stream decision will be - admitted by the controller. - badClientDeny(3) - If it exceeds configured bandwidth, - either the video will not start or the - client might be classified as a bad - client. - badClientDemote(4) - The bad client video will be demoted - for better effort QoS or subject to - denial." + "This object indicates the decision policy that was used + when client gets associated to the media stream. + deny - denial of client to the media strem. + admit - Admit of client to the media stream. + badClientDeny - Denial of the client to the media stream + retained based on client mac. + badClientDemote - Downgrade client to bad client to deny to the + media stream" ::= { cLQMediaClientHistoryEntry 7 } cLQVMediaClientHistLastFailureReasonCode OBJECT-TYPE @@ -2520,39 +2317,33 @@ cLQVMediaClientHistLastFailureReasonCode OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents last failure reason code + "This object indicates last failure reason code of this media client. enoughBw(1) - Radio can handle additional client traffic. - Hence, allowing client admission during RRC - admission or Re-RRC phase. - notEnoughBw(2) - Radio cannot handle additional client - traffic. Thus it will delist(put into best - effort queue) or deny client. - bwViolation(3) - After Re-RRC calculations, it is determined - that client has done stream config - violation. Thus, it will be delisted or - denied. - radioOverSubscribe(4) - Client will be denied when - radio resources are fully utilized. - badClientLink(5) - If client traffic is sent at lower data - rate or number of retries exceed - threshold, it will be classified as bad - client. - policyNotAllowed(6) - Client subscription has violated - policy configured. - otherErrors(7) - During RRC admission or Re-RRC phase, - client joining is denied because of - abnormal conditions, such as not able to - retrieve client data for calculation. - clientDemote(8) - During Re-RRC calculation, client is - demoted to best-effort queue because the - radio is too busy. - clientTimeout(9) - Client is considered for timeout and - removed from databse when no stream - update for the client is available before - the timer (15 mins by default) expires. - clientLeave(10) - Client leaves the stream in normal - condition." + Hence, allowing client admission during RRC admission or Re-RRC + phase. + notEnoughBw(2) - Radio cannot handle additional client traffic. + + It will delist(put into best effort queue) or deny client. + bwViolation(3) - After Re-RRC calculations, it is determined + that client has done stream config violation. It will be + delisted or denied. + radioOverSubscribe(4) - client will be denied when when radio + resources are fully utilized. + badClientLink(5) - If client traffic is sent at lower data rate + or number of retries exceed threshold, it will be classified as + bad client. + policyNotAllowed(6) - Client subscription has violated policy + configured. + otherErrors(7) - During RRC admission or Re-RRC phase, client + joining is denied because of abnormal conditions, such as not + able to retrieve client data for calculation. + clientDemote(8) - During Re-RRC calculation, client is demoted + to best-effort queue because the radio is too busy. + clientTimeout(9) - Client is considered for timeout and removed + from database when no stream update for the client is available + before the timer (15mins by default) expires. + clientLeave(10) - Client leaves the stream in normal condition." ::= { cLQMediaClientHistoryEntry 8 } cLQVMediaClientHistWlanIndex OBJECT-TYPE @@ -2560,9 +2351,9 @@ cLQVMediaClientHistWlanIndex OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object uniquely identifies one instance of - a WLAN on the controller. The value 513-517 indicates - wired clients." + "This object indicates the wlan SSID used by the + client to associate to the AP on the controller. The value + 513-517 indicates wired clients." ::= { cLQMediaClientHistoryEntry 9 } cLQVMediaClientHistRadioType OBJECT-TYPE @@ -2573,20 +2364,17 @@ cLQVMediaClientHistRadioType OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object denotes media client's radio type. - radio80211bg(1) - This indicates the client radio type is - 802.11bg. - radio80211a(2) - This indicates the client radio type is - 802.11a." + "This object indicates the type of radio used by the associated + client." ::= { cLQMediaClientHistoryEntry 10 } cLQVMediaClientHistQos OBJECT-TYPE SYNTAX INTEGER { - besteffort(1), + bestEffort(1), background(2), undefined(3), - excellenteffort(4), - ctrlload(5), + excellentEffort(4), + ctrlLoad(5), video(6), voice(7), network(8) @@ -2594,27 +2382,32 @@ cLQVMediaClientHistQos OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents media client QoS for the stream. - besteffort(1) - This indicates that packets for this client - will be sent at besteffort. - background(2) - This indicates that packets for this client - will be sent at lowest priority. - undefined(3) - This indicates that packets for this client - will be sent with unknown priority. - excellenteffort(4) - This indicates that packets for this - client will be sent at DSCP24 - priority. - ctrlload(5) - Provides a service better than best effort - and low delay service under light to moderate - network loads. - video(6) - This indicates that packets for this client will - be sent at video priority. - voice(7) - This indicates that packets for this client will - be sent at voice priority. - network(8) - This indicates that packets for this client - will be sent at the network critical - priority." - DEFVAL { 6 } + "This object indicates the QOS policy enforced by the associated + client. + + bestEffort - media stream clients associated to the stream + identified by stream name are scheduled to a best effort queue. + + background - media stream clients associated to the stream + identified by stream name are scheduled to a background queue. + + undefined - media stream clients associated to the stream + identified by stream name are scheduled to a undefined queue. + + excellentEffort - media stream clients associated to the stream + identified by stream name are scheduled to a execellent effort queue. + + ctrlLoad - media stream clients associated to the stream + identified by stream name are scheduled to a control load queue. + + video - media stream clients associated to the stream + identified by stream name are scheduled to video queue. + + voice - media stream clients associated to the stream + identified by stream name are scheduled to voice queue. + + network - media stream clients associated to the stream + identified by stream name are scheduled to a network queue." ::= { cLQMediaClientHistoryEntry 11 } cLQVMediaClientHistCfgBw OBJECT-TYPE @@ -2622,8 +2415,8 @@ cLQVMediaClientHistCfgBw OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the media client's configured - stream bandwidth." + "This object indicates the configured stream bandwidth of the + media client associated to a media stream." ::= { cLQMediaClientHistoryEntry 12 } cLQVMediaClientHistCurrentRate OBJECT-TYPE @@ -2631,7 +2424,8 @@ cLQVMediaClientHistCurrentRate OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the current rate of media client." + "This object indicates the rate observed of the media client + associated to a media stream." ::= { cLQMediaClientHistoryEntry 13 } cLQVMediaClientHistVideoPktSize OBJECT-TYPE @@ -2639,8 +2433,8 @@ cLQVMediaClientHistVideoPktSize OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the media client's video packet - size." + "This object indicates the observed video packet size of the + media client associated to a media stream." ::= { cLQMediaClientHistoryEntry 14 } cLQVMediaClientHistVideoUtil OBJECT-TYPE @@ -2648,7 +2442,8 @@ cLQVMediaClientHistVideoUtil OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the media client's video util." + "This object indicates the observed video utilization of the + media client associated to a media stream." ::= { cLQMediaClientHistoryEntry 15 } cLQVMediaClientHistVoiceUtil OBJECT-TYPE @@ -2656,7 +2451,8 @@ cLQVMediaClientHistVoiceUtil OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the media client's voice util." + "This object indicates the observed voice utilization of the + media client associated to a media stream." ::= { cLQMediaClientHistoryEntry 16 } cLQVMediaClientHistChannelUtil OBJECT-TYPE @@ -2664,7 +2460,9 @@ cLQVMediaClientHistChannelUtil OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the media client's channel util." + "This object indicates the observed channel utilization of the + media + client associated to a media stream." ::= { cLQMediaClientHistoryEntry 17 } cLQVMediaClientHistQueueUtil OBJECT-TYPE @@ -2672,7 +2470,8 @@ cLQVMediaClientHistQueueUtil OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the media client's queue util." + "This object indicates the observed queue utilization of the + media client associated to a media stream." ::= { cLQMediaClientHistoryEntry 18 } cLQVMediaClientHistVideoPps OBJECT-TYPE @@ -2680,8 +2479,8 @@ cLQVMediaClientHistVideoPps OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the media client's video packets per - second." + "This object identifies the observed video packets per + second on the media client associated to a media stream." ::= { cLQMediaClientHistoryEntry 19 } cLQVMediaClientHistVideoDelay OBJECT-TYPE @@ -2689,8 +2488,8 @@ cLQVMediaClientHistVideoDelay OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the media client's video delay - severe." + "This object indicates the observed Video delay of the + media client associated to a media stream." ::= { cLQMediaClientHistoryEntry 20 } cLQVMediaClientHistPktLossDiscard OBJECT-TYPE @@ -2698,8 +2497,9 @@ cLQVMediaClientHistPktLossDiscard OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the media client's packet loss - discard." + "This object indicates the observed packet loss discard of the + media + client associated to a media stream." ::= { cLQMediaClientHistoryEntry 21 } cLQVMediaClientHistPktLossFail OBJECT-TYPE @@ -2707,8 +2507,8 @@ cLQVMediaClientHistPktLossFail OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the media client's packet loss - fail." + "This object indicates the observed packet loss failure of the + media client associated to a media stream." ::= { cLQMediaClientHistoryEntry 22 } cLQVMediaClientHistNumVideoStreams OBJECT-TYPE @@ -2716,8 +2516,8 @@ cLQVMediaClientHistNumVideoStreams OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the number of media client's video - streams." + "This object indicates the observed number of video streams of + the media client associated to a media stream." ::= { cLQMediaClientHistoryEntry 23 } cLQVMediaClientHistCacEnable OBJECT-TYPE @@ -2730,60 +2530,28 @@ cLQVMediaClientHistCacEnable OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the CAC state of media client. - video(1) - Call admission is allowed only for video. - voice(2) - Call admission is allowed only for voice. - videoAndVoice(3) - Call admission is allowed for both video - and voice. - none(4) - Call admission is completely denied." + "This object indicates the observed CAC enable state of the + media client associated to a media stream. + video(1) - video call admission control enabled. + voice(2) - voice call admission control enabled. + videoAndVoice(3) -video and voice call admission control + enabled. + none(4) - neither video nor voice call admission control + enabled." ::= { cLQMediaClientHistoryEntry 24 } cLQVMediaClientHistStreamName OBJECT-TYPE - SYNTAX SnmpAdminString + SYNTAX SnmpAdminString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the name of the media stream the - client was admitted at the particular timestamp." + "This object indicates the media stream name to which the client + was admitted at the particular timestamp." ::= { cLQMediaClientHistoryEntry 25 } -cLQVMediaClientHistSrcInetAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents multicast destination start address - type of media client." - ::= { cLQMediaClientHistoryEntry 26 } - -cLQVMediaClientHistSrcInetAddr OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents media client's multicast destination - start address." - ::= { cLQMediaClientHistoryEntry 27 } - -cLQVMediaClientHistDestInetAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents media client's multicast destination - end address type." - ::= { cLQMediaClientHistoryEntry 28 } - -cLQVMediaClientHistDestInetAddr OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents media client's multicast destination - end address." - ::= { cLQMediaClientHistoryEntry 29 } - - +-- ******************************************************************** +-- * MediaStream Multicast client information +-- ******************************************************************** cLQMediaMulticastClientTable OBJECT-TYPE SYNTAX SEQUENCE OF CLQMediaMulticastClientEntry @@ -2866,8 +2634,7 @@ cLQVMediaClientMCUCStatus OBJECT-TYPE "This object represents whether the multicast client has multicast-to-unicast feature enabled." ::= { cLQMediaMulticastClientEntry 5 } - - + -- ******************************************************************** -- * SIP CALL admission control configurations -- ******************************************************************** @@ -2878,8 +2645,9 @@ cLQd11SipCacConfigTable OBJECT-TYPE STATUS current DESCRIPTION "This table contains the information about the - SIP CAC configuration corresponding to the dot11 bands of - the APs that have joined the controller. + SIP CAC configuration corresponding to + the dot11 bands of the APs that have joined + the controller. The parameters specify how the SIP call reserves CAC bandwidth." ::= { cLQd11SipCacConfig 1 } @@ -2889,8 +2657,8 @@ cLQd11SipCacConfigEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Each entry in this table represents SIP CAC configuration - for a particular type of wireless interface." + "An entry containing SIP CAC configuration for a particular type + of wireless interface." INDEX { cLApDot11IfType } ::= { cLQd11SipCacConfigTable 1 } @@ -2915,10 +2683,10 @@ cLQd11SipCacConfigCodecType OBJECT-TYPE configuration of the dot11 band for the APs associated with this controller. Codec determines the bandwidth to be reserved for voice call. - userDefined(1) - User defines the bandwidth, - cLQd11SipCacConfigBw has to be configured. - g711(2) - standard Codec G711. - g729(3) - standard Codec G729." + userDefined - User defines the bandwidth, + cLQd11SipCacConfigBw has to be configured + g711 - standard Codec G711 + g729 - standard Codec G729" DEFVAL { g711 } ::= { cLQd11SipCacConfigEntry 1 } @@ -2931,8 +2699,9 @@ cLQd11SipCacConfigBw OBJECT-TYPE "This object specifies the configured bandwidth in kbps for SIP CAC configuration of the dot11 band for the APs associated with this controller. + This is configurable only if cLQd11SipCacConfigCodecType - is 'userDefined'" + is 'userDefined'" ::= { cLQd11SipCacConfigEntry 2 } cLQd11SipCacConfigVoiceSampleSize OBJECT-TYPE @@ -2942,18 +2711,18 @@ cLQd11SipCacConfigVoiceSampleSize OBJECT-TYPE STATUS current DESCRIPTION "This object specifies the configured voice sample size - in milliseconds for SIP CaC configuration of the dot11 band + in milliseconds for SIP Cac configuration of the dot11 band for the APs associated with this controller." ::= { cLQd11SipCacConfigEntry 3 } - + cLQd11SipCacMaxPossibleVoiceCalls OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the maximum possible voice calls - that can be made with respect to the current SIP CAC - configuration." + that can be made with respect to the current SIP CAC + configuration." ::= { cLQd11SipCacConfigEntry 4 } cLQd11SipCacMaxPossibleReservedRoamingCalls OBJECT-TYPE @@ -2962,10 +2731,9 @@ cLQd11SipCacMaxPossibleReservedRoamingCalls OBJECT-TYPE STATUS current DESCRIPTION "This object represents the maximum possible reserved - roaming calls that can be made with respect to the current - SIP CAC configuration." + roaming calls that can be made with respect to the current + SIP CAC configuration." ::= { cLQd11SipCacConfigEntry 5 } - -- ******************************************************************** -- Table to represent Media stream config @@ -2977,7 +2745,8 @@ cLQMStreamTable OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This table contains the media stream configuration." + "This table lists different media streams identified by its name + and the stream parameters." ::= { cLQMediaStreamConfig 1 } cLQMStreamEntry OBJECT-TYPE @@ -2985,18 +2754,18 @@ cLQMStreamEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Each entry in this table represents a conceptual row in - cLQMStreamTable and corresponds to the media stream - configuration." + "Each entry represents a conceptual row in + cLQMStreamTable and corresponds to the + media stream configuration on the device." INDEX { cLQMStreamName } ::= { cLQMStreamTable 1 } CLQMStreamEntry ::= SEQUENCE { cLQMStreamName SnmpAdminString, - cLQMStreamRowStatus RowStatus, - cLQMStreamDestIPStartAddr IpAddress, - cLQMStreamDestIPEndAddr IpAddress, - cLQMStreamstate TruthValue, + cLQMStreamStorageType StorageType, + cLQMStreamSrcIPAddrType InetAddressType, + cLQMStreamSrcIPAddr InetAddress, + cLQMStreamState TruthValue, cLQMStreamRrcExpBw Unsigned32, cLQMStreamRrcAvgPkt Unsigned32, cLQMStreamReRrc TruthValue, @@ -3008,57 +2777,55 @@ CLQMStreamEntry ::= SEQUENCE { cLQMStreamDestStartInetAddrType InetAddressType, cLQMStreamDestStartInetAddr InetAddress, cLQMStreamDestEndInetAddrType InetAddressType, - cLQMStreamDestEndInetAddr InetAddress + cLQMStreamDestEndInetAddr InetAddress, + cLQMStreamRowStatus RowStatus } cLQMStreamName OBJECT-TYPE - SYNTAX SnmpAdminString + SYNTAX SnmpAdminString (SIZE (1..64)) MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object represents the name of the media stream. - This is the unique identifier for the stream." + "This object specifies a human readable name which uniquely + identifies the media stream." ::= { cLQMStreamEntry 1 } -cLQMStreamRowStatus OBJECT-TYPE - SYNTAX RowStatus +cLQMStreamStorageType OBJECT-TYPE + SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION - "This is the status column for this row and is used to - create and delete specific instances of rows in this - table. - The following objects are mandatory for successful - creation of an entry:cLQMStreamName." + "This object represnts the storage type for this + conceptual row." + DEFVAL { nonVolatile } ::= { cLQMStreamEntry 2 } -cLQMStreamDestIPStartAddr OBJECT-TYPE - SYNTAX IpAddress +cLQMStreamSrcIPAddrType OBJECT-TYPE + SYNTAX InetAddressType MAX-ACCESS read-create - STATUS deprecated + STATUS current DESCRIPTION - "This object specifies multicast start IP address." + "This object specifies the source Ip + multicast address type to be used by the media stream." ::= { cLQMStreamEntry 3 } -cLQMStreamDestIPEndAddr OBJECT-TYPE - SYNTAX IpAddress +cLQMStreamSrcIPAddr OBJECT-TYPE + SYNTAX InetAddress MAX-ACCESS read-create - STATUS deprecated + STATUS current DESCRIPTION - "This object specifies multicast destination end IP - address." + "This object specifies the source Ip + multicast address to be used by the media stream." ::= { cLQMStreamEntry 4 } -cLQMStreamstate OBJECT-TYPE +cLQMStreamState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies media stream state. - A value of 'true' indicates that media stream state is - enabled. - A value of 'false' indicates that media stream state is - disabled." + "This object specifies the current state of the media stream. + 'true' - Indicates the media stream state is enabled. + 'false' - Indicates the media stream state is disabled." DEFVAL { false } ::= { cLQMStreamEntry 5 } @@ -3068,7 +2835,8 @@ cLQMStreamRrcExpBw OBJECT-TYPE STATUS current DESCRIPTION "This object specifies Resource Reservation Control(RRC) - bandwidth utilization." + bandwidth + utilization." DEFVAL { 500 } ::= { cLQMStreamEntry 6 } @@ -3086,20 +2854,20 @@ cLQMStreamReRrc OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies whether re-RRC calculations are - enabled or disabled. - A value of 'true' indicates that re-RRC will be enabled . - A value of 'false' indicates that re-RRC will be disabled." + "This object specifies whether re-RRC calculations are enabled. + + 'true' - Indicates the calculations are enabled. + 'false' - Indicates the calculations are disabled." DEFVAL { true } ::= { cLQMStreamEntry 8 } cLQMStreamRrcQos OBJECT-TYPE SYNTAX INTEGER { - besteffort(1), + bestEffort(1), background(2), undefined(3), - excellenteffort(4), - ctrlload(5), + excellentEffort(4), + ctrlLoad(5), video(6), voice(7), network(8) @@ -3107,45 +2875,49 @@ cLQMStreamRrcQos OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies RRC QoS queue information. - besteffort(1) - This indicates that packets for this client - will be sent at besteffort. - background(2) - This indicates that packets for this client - will be sent at lowest priority. - undefined(3) - This indicates that packets for this client - will be sent with unknown priority. - excellenteffort(4) - This indicates that packets for this - client will be sent at DSCP24 - priority. - ctrlload(5) - Provides a service better than best effort - and low delay service under light to moderate - network loads. - video(6) - This indicates that packets for this client will - be sent at video priority. - voice(7) - This indicates that packets for this client will - be sent at voice priority. - network(8) - This indicates that packets for this client - will be sent at the network critical - priority." - DEFVAL { voice } + "This object specifies RRC QOS queue information. + + bestEffort - media stream clients associated to the stream + identified by stream name are scheduled to a best effort queue. + + background - media stream clients associated to the stream + identified by stream name are scheduled to a background queue. + + undefined - media stream clients associated to the stream + identified by stream name are scheduled to a undefined queue. + + excellentEffort - media stream clients associated to the stream + identified by stream name are scheduled to a execellent effort queue. + + ctrlLoad - media stream clients associated to the stream + identified by stream name are scheduled to a control load queue. + + video - media stream clients associated to the stream + identified by stream name are scheduled to video queue. + + voice - media stream clients associated to the stream + identified by stream name are scheduled to voice queue. + + network - media stream clients associated to the stream + identified by stream name are scheduled to a network queue." ::= { cLQMStreamEntry 9 } cLQMStreamRrcType OBJECT-TYPE SYNTAX INTEGER { mc2uc(1), - m-only(2), + mOnly(2), unicast(3), disabled(4) } MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies RRC media stream type. - mc2uc(1) - Multicast to unicast enabled. - m-only(2) - Only multicast enabled. - unicast(3) - Unicast enabled. - disabled(4) - Neither multicast nor unicast enabled." - DEFVAL { mc2uc } + "This object specifies RRC Media stream type. + + mc2uc - multicast to unicast enabled. + mOnly - only multicast enabled. + unicast - unicast enabled. + disabled - neither multicast nor unicast enabled." ::= { cLQMStreamEntry 10 } cLQMStreamRrcPriority OBJECT-TYPE @@ -3166,14 +2938,10 @@ cLQMStreamRrcViolation OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies RRC violation. After re-RRC, if media - stream violates profile then whether to stash it into best - effort or drop it. - fallback(1) - If the media stream violates, then it will be - demoted to best effort. - drop(2) - If the media stream violates then the stream will - be denied/dropped." - DEFVAL { 2 } + "This object specifies the RRC violation policy to be applied + when the media stream violates the profile. This object + specifies + whether to drop the stream or provide bestEffort treatment." ::= { cLQMStreamEntry 12 } cLQMStreamRrcPolicy OBJECT-TYPE @@ -3181,12 +2949,12 @@ cLQMStreamRrcPolicy OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies whether media stream is admitted - or denied. - A value of 'true' indicates that media stream will be - admitted . - A value of 'false' indicates that media stream will be - denied." + "This object specifies whether the media stream should be + allowed or + denied. + + true - Allow the media stream. + false - Deny the media stream." DEFVAL { false } ::= { cLQMStreamEntry 13 } @@ -3195,8 +2963,7 @@ cLQMStreamDestStartInetAddrType OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies multicast destination start address - type." + "This object represents Multicast Destination Start Address Type" ::= { cLQMStreamEntry 14 } cLQMStreamDestStartInetAddr OBJECT-TYPE @@ -3204,7 +2971,7 @@ cLQMStreamDestStartInetAddr OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies multicast destination start address." + "This object represents Multicast Destination Start Address" ::= { cLQMStreamEntry 15 } cLQMStreamDestEndInetAddrType OBJECT-TYPE @@ -3212,8 +2979,7 @@ cLQMStreamDestEndInetAddrType OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies multicast destination end address - type." + "This object represents Multicast Destination End Address Type" ::= { cLQMStreamEntry 16 } cLQMStreamDestEndInetAddr OBJECT-TYPE @@ -3221,8 +2987,20 @@ cLQMStreamDestEndInetAddr OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies multicast destination end address." + "This object represents Multicast Destination End Address" ::= { cLQMStreamEntry 17 } + +cLQMStreamRowStatus 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. + cLQMStreamName is mandatory for successful + creation of an entry." + ::= { cLQMStreamEntry 18 } cLQMStreamSdpConfig OBJECT IDENTIFIER @@ -3230,39 +3008,54 @@ cLQMStreamSdpConfig OBJECT IDENTIFIER cLQMStreamSdpUrl OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..128)) + SYNTAX CiscoURLStringOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the URL field of Session Description - Protocol message." + "This object specifies the media stream session description + protocol (SDP) URL. While MC2UC request is denied, AP will send + session announcement message to the client. The payload with URL + information will be sent from WLC in order to update AP with SDP + content configuration." ::= { cLQMStreamSdpConfig 1 } cLQMStreamSdpEmail OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..64)) + SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies email field of Session Description - Protocol message." + "This object specifies the media stream session description + protocol (SDP) email. While MC2UC request is denied, AP will + send session announcement message to client. The payload with + email + information will be sent from WLC in order to update AP with SDP + content configuration." ::= { cLQMStreamSdpConfig 2 } cLQMStreamSdpPhone OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..30)) + SYNTAX SnmpAdminString (SIZE (0..30)) MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies phone field of Session Description - Protocol (SDP) message." + "This object specifies the media stream session description + protocol (SDP) phone. While MC2UC request is denied, AP will + send session announcement message to client. The payload with + phone information will be sent from WLC in order to update AP + with SDP + content configuration." ::= { cLQMStreamSdpConfig 3 } cLQMStreamSdpNote OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..128)) + SYNTAX SnmpAdminString (SIZE (0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies note field of Session Description - Protocol (SDP) note." + "This object specifies the media stream session description + protocol (SDP) note. While MC2UC request is denied, AP will + send session announcement message to client. The payload with + SDP note information will be sent from WLC in order to update AP + with SDP + content configuration." ::= { cLQMStreamSdpConfig 4 } cLQMStreamSdpStatus OBJECT-TYPE @@ -3270,10 +3063,12 @@ cLQMStreamSdpStatus OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the Session Description - Protocol (SDP) status. - A value of 'true' indicates that SDP is enabled. - A value of 'false' indicated that SDP is diabled." + "This object specifies the media stream session description + protocol (SDP) status. While MC2UC request is denied, AP will + send + session announcement message to client. The payload with status + information will be sent from WLC in order to update AP with SDP + content configuration." ::= { cLQMStreamSdpConfig 5 } cLQMStreamRrcGlobal OBJECT IDENTIFIER ::= { cLQMediaStreamConfig 3 } @@ -3284,12 +3079,11 @@ cLQMStreamRrcGlobalState OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies whether media stream feature is - globally enabled or not. - A 'true' value indicates that media stream feature is - enabled. - A 'false' value indicates that media stream feature is - disabled." + "This object specifies the administrative status of media + stream functionality in the device. + + Enable - Enables the media stream functionality. + Disable - Disables the media stream functionality." DEFVAL { false } ::= { cLQMStreamRrcGlobal 1 } @@ -3298,7 +3092,13 @@ cLQPreferredCallTable OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This table contains the preferred call configuration." + "This table populates the preferred call configuration. + When the call comes to any of these numbers, even if there is no + bandwidth available in the configured voice pool, WLC should + facilitate the urgency of these calls in any way possible + without potentially altering the quality of the existing calls. + This is supported only for those clients which use SIP based CAC + for bandwidth allocation in the WLC." ::= { cLQPreferredCallConfig 1 } cLQPreferredCallEntry OBJECT-TYPE @@ -3306,16 +3106,17 @@ cLQPreferredCallEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Each entry in this table represents a conceptual row in - cLQPreferredCallTable and corresponds to the preferred call - of the user." + "Each entry represents a conceptual row in + cLQPreferredCallTable and corresponds to the preferred call + number of the user." INDEX { cLQPreferredCallIndex } ::= { cLQPreferredCallTable 1 } CLQPreferredCallEntry ::= SEQUENCE { - cLQPreferredCallIndex Unsigned32, - cLQPreferredCallNumber SnmpAdminString, - cLQPreferredCallRowStatus RowStatus + cLQPreferredCallIndex Unsigned32, + cLQPreferredCallNumber SnmpAdminString, + cLQPreferredCallRowStatus RowStatus, + cLQPreferredCallStorageType StorageType } cLQPreferredCallIndex OBJECT-TYPE @@ -3323,14 +3124,9 @@ cLQPreferredCallIndex OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object represents the index of the preferred call - configured by the user. When the call comes to any of these - numbers, even if there is no bandwidth available in the - configured voice pool, WLC should facilitate the urgency - of these calls in any way possible without potentially - altering the quality of the existing calls. - This is supported only for those clients which - use SIP based CAC for bandwidth allocation in the WLC." + "This object indicates an arbitrary integer-value that uniquely + + identifies a preferred call number configured by the user." ::= { cLQPreferredCallEntry 1 } cLQPreferredCallNumber OBJECT-TYPE @@ -3338,14 +3134,8 @@ cLQPreferredCallNumber OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies the preferred call number - configured by the user. When the call comes to any of these - numbers, even if there is no bandwidth available in the - configured voice pool,WLC should facilitate the urgency of - these calls in any way possible without potentially - altering the quality of the existing calls. This is - supported only for those clients which use SIP based CAC - for bandwidth allocation in the WLC." + "This object specifies the preferred call number + configured by the user." ::= { cLQPreferredCallEntry 2 } cLQPreferredCallRowStatus OBJECT-TYPE @@ -3357,531 +3147,197 @@ cLQPreferredCallRowStatus OBJECT-TYPE to create and delete specific instances of rows in this table. The following objects are mandatory for successful - creation of an entry:cLQPreferredCallIndex" + creation of an entry: + cLQPreferredCallNumber" ::= { cLQPreferredCallEntry 3 } - - - -cLQoSProfileTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQoSProfileEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table represents the configurable priority related QoS - paramaters for the WLAN. There exists a row in this table - for each QoS profile type." - ::= { cLQoSProfileConfig 1 } -cLQoSProfileEntry OBJECT-TYPE - SYNTAX CLQoSProfileEntry - MAX-ACCESS not-accessible +cLQPreferredCallStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create STATUS current DESCRIPTION - "Each entry represents one of the existing profile types - such as gold, silver, bronze, platinum." - INDEX { cLQoSProfileName } - ::= { cLQoSProfileTable 1 } - -CLQoSProfileEntry ::= SEQUENCE { - cLQoSProfileName SnmpAdminString, - cLQoSMaximumPriority INTEGER, - cLQoSUnicastDefPriority INTEGER, - cLQoSMulticastDefPriority INTEGER, - cLQoSClientDSAverageDataRate Unsigned32, - cLQoSClientUSAverageDataRate Unsigned32, - cLQoSClientDSBurstDataRate Unsigned32, - cLQoSClientUSBurstDataRate Unsigned32, - cLQoSClientDSAvgRealTimeDataRate Unsigned32, - cLQoSClientUSAvgRealTimeDataRate Unsigned32, - cLQoSClientDSBurstRealTimeDataRate Unsigned32, - cLQoSClientUSBurstRealTimeDataRate Unsigned32, - cLQoSSsidDSAverageDataRate Unsigned32, - cLQoSSsidUSAverageDataRate Unsigned32, - cLQoSSsidDSBurstDataRate Unsigned32, - cLQoSSsidUSBurstDataRate Unsigned32, - cLQoSSsidDSAvgRealTimeDataRate Unsigned32, - cLQoSSsidUSAvgRealTimeDataRate Unsigned32, - cLQoSSsidDSBurstRealTimeDataRate Unsigned32, - cLQoSSsidUSBurstRealTimeDataRate Unsigned32, - cLQoSWlanDSAverageDataRate Unsigned32, - cLQoSWlanUSAverageDataRate Unsigned32, - cLQoSWlanDSBurstDataRate Unsigned32, - cLQoSWlanUSBurstDataRate Unsigned32, - cLQoSWlanDSAvgRealTimeDataRate Unsigned32, - cLQoSWlanUSAvgRealTimeDataRate Unsigned32, - cLQoSWlanDSBurstRealTimeDataRate Unsigned32, - cLQoSWlanUSBurstRealTimeDataRate Unsigned32 -} + "This object specifies the storage type for this + conceptual row." + DEFVAL { nonVolatile } + ::= { cLQPreferredCallEntry 4 } -cLQoSProfileName OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents the name of the profile, unique - identifier for the profile." - ::= { cLQoSProfileEntry 1 } +-- ******************************************************************* +-- * SIP Snooping configuration +-- ******************************************************************* -cLQoSMaximumPriority OBJECT-TYPE - SYNTAX INTEGER { - besteffort(1), - background(2), - video(3), - voice(4) - } +cLQoSSipSnoopingPortRangeStart OBJECT-TYPE + SYNTAX InetPortNumber MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the maximum QoS priority of the - WLAN associated with this profile. - besteffort(1) - This indicates that packets for this client - will be sent at besteffort. - background(2) - This indicates that packets for this client - will be sent at lowest priority. - video(3) - This indicates that packets for this client will - be sent at video priority. - voice(4) - This indicates that packets for this client will - be sent at voice priority." - ::= { cLQoSProfileEntry 2 } + "This object specifies the starting port with respect to SIP + snooping feature on controller. If single port has to be + used, configure cLQoSSipSnoopingPortRangeStart and + cLQoSSipSnoopingPortRangeEnd with same value." + ::= { cLQoSSipSnoopingConfig 1 } -cLQoSUnicastDefPriority OBJECT-TYPE - SYNTAX INTEGER { - besteffort(1), - background(2), - video(3), - voice(4) - } +cLQoSSipSnoopingPortRangeEnd OBJECT-TYPE + SYNTAX InetPortNumber MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the unicast default QoS priority of - the WLAN associated with this profile. - besteffort(1) - This indicates that packets for this client - will be sent at besteffort. - background(2) - This indicates that packets for this client - will be sent at lowest priority. - video(3) - This indicates that packets for this client will - be sent at video priority. - voice(4) - This indicates that packets for this client will - be sent at voice priority." - ::= { cLQoSProfileEntry 3 } + "This object specifies the ending port with respect to SIP + snooping feature on controller. If single port has to be + used, configure cLQoSSipSnoopingPortRangeStart and + cLQoSSipSnoopingPortRangeEnd with same value." + ::= { cLQoSSipSnoopingConfig 2 } -cLQoSMulticastDefPriority OBJECT-TYPE - SYNTAX INTEGER { - besteffort(1), - background(2), - video(3), - voice(4) - } - MAX-ACCESS read-write + +-- cLQoSProfileConfig is not supported now.Reserved for future. +-- cLQoSSipSnoopingConfig is not supported now.Reserved for future. +-- ******************************************************************* +-- * ATF(Air Time Fairness) configuration +-- ******************************************************************* + +cLQoSGlobalAirTimeFairnessTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLQoSGlobalAirTimeFairnessEntry + MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object specifies the multicast default QoS priority - of the WLAN associated with this profile. - besteffort(1) - This indicates that packets for this client - will be sent at besteffort. - background(2) - This indicates that packets for this client - will be sent at lowest priority. - video(3) - This indicates that packets for this client will - be sent at video priority. - voice(4) - This indicates that packets for this client will - be sent at voice priority." - ::= { cLQoSProfileEntry 4 } + "This table is used to configure the global dot11 + parameters per slot id, represented by cLApDot11IfSlotId, + of the radio interface in all the ATF supported APs joined + with the controller." + ::= { cLQoSAirTimeFairness 1 } -cLQoSClientDSAverageDataRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write +cLQoSGlobalAirTimeFairnessEntry OBJECT-TYPE + SYNTAX CLQoSGlobalAirTimeFairnessEntry + MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object specifies average data rate per user on - downstream. Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 5 } + "This represents an entry in cLQoSGlobalAirTimeFairnessTable." + INDEX { cLApDot11IfType } + ::= { cLQoSGlobalAirTimeFairnessTable 1 } -cLQoSClientUSAverageDataRate OBJECT-TYPE - SYNTAX Unsigned32 +CLQoSGlobalAirTimeFairnessEntry ::= SEQUENCE { + cLGlobalAirTimeFairnessMode INTEGER, + cLGlobalAirTimeFairnessOptimizationPolicy INTEGER, + cLGlobalBridgeClientAccess TruthValue, + cLGlobalAirTimeAllocation Unsigned32 +} + +cLGlobalAirTimeFairnessMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + ssid(2), + monitor(3) + } MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies average data rate per user on - upstream. Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 6 } + "This object is used to set the mode1 - Disabled + 2 - SSID Mode 3 - Monitor Mode represented by cLApDot11IfType + of ATF supported APs joined in the controller.Read operation on + this attribute may differ if config is overridden." + DEFVAL { disabled } + ::= { cLQoSGlobalAirTimeFairnessEntry 1 } -cLQoSClientDSBurstDataRate OBJECT-TYPE - SYNTAX Unsigned32 +cLGlobalAirTimeFairnessOptimizationPolicy OBJECT-TYPE + SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies burst data rate per user on - downstream. Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 7 } + "This object is used to configure the Optimization Policy + represented by cLApDot11IfType of ATF supported APs, joined + in the controller.Read operation on this attribute may differ + if config is overridden." + ::= { cLQoSGlobalAirTimeFairnessEntry 2 } -cLQoSClientUSBurstDataRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current +cLGlobalBridgeClientAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current DESCRIPTION - "This object specifies burst data rate per user on upstream. - Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 8 } + "This object specifies whether airtime + allocation is enabled for the client access node." + DEFVAL { false } + ::= { cLQoSGlobalAirTimeFairnessEntry 3 } -cLQoSClientDSAvgRealTimeDataRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current +cLGlobalAirTimeAllocation OBJECT-TYPE + SYNTAX Unsigned32(5..90) + MAX-ACCESS read-write + STATUS current DESCRIPTION - "This object specifies average real time data rate per user - on downstream. Value of 0 indicates the feature is - disabled." - ::= { cLQoSProfileEntry 9 } + "This object specifies the percentage for airtime + allocation for the client access node." + DEFVAL { 5 } + ::= { cLQoSGlobalAirTimeFairnessEntry 4 } -cLQoSClientUSAvgRealTimeDataRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write + +cLQoSAirTimeFairnessTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLQoSAirTimeFairnessEntry + MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object specifies average real time data rate per user - on upstream. Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 10 } + "This table represents the ATF(Air Time Fairness) configuration + Per-AP Per-SlotId & ATF supported APs that join with this + controller." + ::= { cLQoSAirTimeFairness 2 } -cLQoSClientDSBurstRealTimeDataRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write +cLQoSAirTimeFairnessEntry OBJECT-TYPE + SYNTAX CLQoSAirTimeFairnessEntry + MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object specifies burst real time data rate per user on - downstream. Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 11 } + "Each entry contains information of Per-AP, Per-SlotId & ATF + supported APs information." + INDEX { + cLApSysMacAddress, + cLApDot11IfSlotId + } + ::= { cLQoSAirTimeFairnessTable 1 } -cLQoSClientUSBurstRealTimeDataRate OBJECT-TYPE - SYNTAX Unsigned32 +CLQoSAirTimeFairnessEntry ::= SEQUENCE { + cLApAirTimeFairnessMode INTEGER, + cLApAirTimeFairnessOptimizationPolicy TruthValue +} + +CLQoSAirTimeFairnessEntry ::= SEQUENCE { + cLApAirTimeFairnessMode INTEGER, + cLApAirTimeFairnessOptimizationPolicy TruthValue +} + +cLApAirTimeFairnessMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + ssid(2), + monitor(3) + } MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies burst real time data rate per user on - upstream. Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 12 } + "This object specifies the mode of all the ATF supported access + points 1 - Disabled 2 - SSID Mode 3 - Monitor Mode." + DEFVAL { disabled } + ::= { cLQoSAirTimeFairnessEntry 1 } -cLQoSSsidDSAverageDataRate OBJECT-TYPE - SYNTAX Unsigned32 +cLApAirTimeFairnessOptimizationPolicy OBJECT-TYPE + SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies average data rate per ssid on - downstream. Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 13 } - -cLQoSSsidUSAverageDataRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies average data rate per ssid on - upstream. Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 14 } - -cLQoSSsidDSBurstDataRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies burst data rate per ssid on - downstream. Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 15 } - -cLQoSSsidUSBurstDataRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies burst data rate per ssid on upstream. - Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 16 } - -cLQoSSsidDSAvgRealTimeDataRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies average real time data rate per ssid - on downstream. Value of 0 indicates the feature is - disabled." - ::= { cLQoSProfileEntry 17 } - -cLQoSSsidUSAvgRealTimeDataRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies average real time data rate per ssid - on upstream. Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 18 } - -cLQoSSsidDSBurstRealTimeDataRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies burst real time data rate per ssid on - downstream. Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 19 } - -cLQoSSsidUSBurstRealTimeDataRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies burst real time data rate per ssid on - upstream. Value of 0 indicates the feature is disabled." - ::= { cLQoSProfileEntry 20 } - -cLQoSWlanDSAverageDataRate OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "kbytes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies average data rate per wlan on downstream. - Value of 0 indicates that feature is disabled." - ::= { cLQoSProfileEntry 21 } - -cLQoSWlanUSAverageDataRate OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "kbytes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies average data rate per wlan on upstream. - Value of 0 indicates that feature is disabled." - ::= { cLQoSProfileEntry 22 } - -cLQoSWlanDSBurstDataRate OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "kbytes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies burst data rate per wlan on downstream. - Value of 0 indicates that feature is disabled." - ::= { cLQoSProfileEntry 23 } - -cLQoSWlanUSBurstDataRate OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "kbytes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies burst data rate per wlan on upstream. - Value of 0 indicates that feature is disabled." - ::= { cLQoSProfileEntry 24 } - -cLQoSWlanDSAvgRealTimeDataRate OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "kbytes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies average real time data rate per wlan on - downstream. Value of 0 indicates that feature is disabled." - ::= { cLQoSProfileEntry 25 } - -cLQoSWlanUSAvgRealTimeDataRate OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "kbytes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies average real time data rate per wlan on - upstream. Value of 0 indicates that feature is disabled." - ::= { cLQoSProfileEntry 26 } - -cLQoSWlanDSBurstRealTimeDataRate OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "kbytes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies burst real time data rate per wlan on - downstream. Value of 0 indicates that feature is disabled." - ::= { cLQoSProfileEntry 27 } - -cLQoSWlanUSBurstRealTimeDataRate OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "kbytes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies burst real time data rate per wlan on - upstream. Value of 0 indicates that feature is disabled." - ::= { cLQoSProfileEntry 28 } - - - --- ******************************************************************* --- * SIP Snooping configuration --- ******************************************************************* - -cLQoSSipSnoopingPortRangeStart OBJECT-TYPE - SYNTAX InetPortNumber - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the starting port with respect to SIP - snooping feature on controller. If single port has to be - used, configure cLQoSSipSnoopingPortRangeStart and - cLQoSSipSnoopingPortRangeEnd with same value." - ::= { cLQoSSipSnoopingConfig 1 } - -cLQoSSipSnoopingPortRangeEnd OBJECT-TYPE - SYNTAX InetPortNumber - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the ending port with respect to SIP - snooping feature on controller. If single port has to be - used, configure cLQoSSipSnoopingPortRangeStart and - cLQoSSipSnoopingPortRangeEnd with same value." - ::= { cLQoSSipSnoopingConfig 2 } --- ******************************************************************* --- * ATF(Air Time Fairness) configuration --- ******************************************************************* - -cLQoSGlobalAirTimeFairnessTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQoSGlobalAirTimeFairnessEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the global dot11 - parameters per slot id, represented by cLApDot11IfSlotId, - of the radio interface in all the ATF supported APs joined - with the controller." - ::= { cLQoSAirTimeFairness 1 } - -cLQoSGlobalAirTimeFairnessEntry OBJECT-TYPE - SYNTAX CLQoSGlobalAirTimeFairnessEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents a row in - cLQoSGlobalAirTimeFairnessTable." - INDEX { cLApDot11IfType } - ::= { cLQoSGlobalAirTimeFairnessTable 1 } - -CLQoSGlobalAirTimeFairnessEntry ::= SEQUENCE { - cLGlobalAirTimeFairnessMode INTEGER, - cLGlobalAirTimeFairnessOptimizationPolicy TruthValue -} - -cLGlobalAirTimeFairnessMode OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - ssid(2), - monitor(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the mode of fairness represented - by cLApDot11IfType of ATF supported APs, joined to the - controller. - disabled(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. - Read operation on this attribute may differ if config is - overridden." - DEFVAL { 1 } - ::= { cLQoSGlobalAirTimeFairnessEntry 1 } - -cLGlobalAirTimeFairnessOptimizationPolicy OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the optimization policy - represented by cLApDot11IfType of ATF supported APs, joined - to the controller to be configured. Read operation on this - attribute may differ if config is overridden." - ::= { cLQoSGlobalAirTimeFairnessEntry 2 } - - - -cLQoSAirTimeFairnessTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQoSAirTimeFairnessEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table represents the ATF(Air Time Fairness) - configuration per-AP per-SlotId & ATF supported APs that - join with this controller." - ::= { cLQoSAirTimeFairness 2 } - -cLQoSAirTimeFairnessEntry OBJECT-TYPE - SYNTAX CLQoSAirTimeFairnessEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents information of - per-AP, per-SlotId & ATF supported APs information." - INDEX { - cLApSysMacAddress, - cLApDot11IfSlotId - } - ::= { cLQoSAirTimeFairnessTable 1 } - -CLQoSAirTimeFairnessEntry ::= SEQUENCE { - cLApAirTimeFairnessMode INTEGER, - cLApAirTimeFairnessOptimizationPolicy TruthValue -} - -cLApAirTimeFairnessMode OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - ssid(2), - monitor(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the fairness mode of all the ATF - supported access points. - disabled(1) - This object indicates that fairness mode of - all the ATF supported APs is disabled. - SSID Mode(2) - This object indicates that fairness mode of - all the ATF supported APs is SSID mode. - Monitor Mode(3) - This object indicates that fairness mode - of all the ATF supported APs is SSID - mode." - DEFVAL { 0 } - ::= { cLQoSAirTimeFairnessEntry 1 } - -cLApAirTimeFairnessOptimizationPolicy OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether stealingpolicy of all the ATF - supported access points should be enabled or disabled. - A value of 'true' indicates that the stealingpolicy of all - the ATF supported access points will be enabled. - A value of 'false' indicates that the stealingpolicy of all - the ATF supported access points will be disabled." + "This object specifies StealingPolicy of all the ATF + supported access points should be enabled or disabled." ::= { cLQoSAirTimeFairnessEntry 2 } - + -- ******************************************************************** -- * ATF(Air Time Fairness) Statistics for Air Time TimeSlice -- ******************************************************************* cLQoSAirTimeFairnessWlanStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQoSAirTimeFairnessWlanStatisticsEntry + SYNTAX SEQUENCE OF CLQoSAirTimeFairnessWlanStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This table contains the ATF(Air Time Fairness) WLAN - statistics for each airtime timeslice per-AP per-SlotId - per-WLANId of ATF supported APs joined to controller." + "This table represents the ATF(Air Time Fairness) Wlan + statistics for each airtime timeslice Per-AP Per-SlotId + Per-WlanId of ATF supported APs joined to controller." ::= { cLQoSAirTimeFairness 3 } cLQoSAirTimeFairnessWlanStatisticsEntry OBJECT-TYPE @@ -3889,18 +3345,17 @@ cLQoSAirTimeFairnessWlanStatisticsEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Each entry represents AirTimeFairness timeslice WLAN - statistics." + "This entry contains AirTimeFairness TimeSlice Wlan Statistics" INDEX { cLApSysMacAddress, cLApDot11IfSlotId, cLWlanProfileName - } + } ::= { cLQoSAirTimeFairnessWlanStatisticsTable 1 } CLQoSAirTimeFairnessWlanStatisticsEntry ::= SEQUENCE { cLApAirTimeFairnessWlanAirtimeUsedInstantaneous TimeInterval, - cLApAirTimeFairnessWlanAirtimeUsedCumulative Unsigned64, + cLApAirTimeFairnessWlanAirtimeUsedCumulative TimeInterval, cLApAirTimeFairnessWlanBytesSentInstantaneous Unsigned32, cLApAirTimeFairnessWlanBytesSentCumulative Unsigned64, cLApAirTimeFairnessWlanBytesDroppedInstantaneous Unsigned32, @@ -3912,25 +3367,24 @@ CLQoSAirTimeFairnessWlanStatisticsEntry ::= SEQUENCE { } cLApAirTimeFairnessWlanAirtimeUsedInstantaneous OBJECT-TYPE - SYNTAX TimeInterval + SYNTAX TimeInterval UNITS "Microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the air time used instantaneous for - particular AP per slot per WlanProfileName." - DEFVAL { 0 } + "This object specifies the air time used instantaneous in micro + seconds for particular AP per Slot per WlanProfileName." + DEFVAL { 0 } ::= { cLQoSAirTimeFairnessWlanStatisticsEntry 1 } cLApAirTimeFairnessWlanAirtimeUsedCumulative OBJECT-TYPE - SYNTAX Unsigned64 + SYNTAX TimeInterval UNITS "Microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the total cumulative AirTime used - for particular AP per slot per WlanProfileName." - DEFVAL { 0 } + "This object specifies the total AirTime used cumulative for + particular AP per Slot per WlanProfileName." ::= { cLQoSAirTimeFairnessWlanStatisticsEntry 2 } cLApAirTimeFairnessWlanBytesSentInstantaneous OBJECT-TYPE @@ -3939,10 +3393,9 @@ cLApAirTimeFairnessWlanBytesSentInstantaneous OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the number of bytes sent - instantaneously for particular AP per slot per - WlanProfileName." - DEFVAL { 0 } + "This object specifies the number of bytes sent instantaneous + for particular AP per Slot per WlanProfileName." + DEFVAL { 0 } ::= { cLQoSAirTimeFairnessWlanStatisticsEntry 3 } cLApAirTimeFairnessWlanBytesSentCumulative OBJECT-TYPE @@ -3951,10 +3404,8 @@ cLApAirTimeFairnessWlanBytesSentCumulative OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the total number of bytes sent - cumulatively for particular AP per slot per - WlanProfileName." - DEFVAL { 0 } + "his object specifies the total number of bytes dropped + cumulative for particular AP per Slot per WlanProfileName." ::= { cLQoSAirTimeFairnessWlanStatisticsEntry 4 } cLApAirTimeFairnessWlanBytesDroppedInstantaneous OBJECT-TYPE @@ -3963,10 +3414,10 @@ cLApAirTimeFairnessWlanBytesDroppedInstantaneous OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the total number of bytes dropped - instantaneously for particular AP per slot per + "This object specifies the total number of bytes dropped + instantaneous for particular AP per Slot per WlanProfileName." - DEFVAL { 0 } + DEFVAL { 0 } ::= { cLQoSAirTimeFairnessWlanStatisticsEntry 5 } cLApAirTimeFairnessWlanBytesDroppedCumulative OBJECT-TYPE @@ -3975,10 +3426,8 @@ cLApAirTimeFairnessWlanBytesDroppedCumulative OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the total number of bytes dropped - cumulatively for particular AP per slot per - WlanProfileName." - DEFVAL { 0 } + "This object specifies the total number of bytes dropped + cumulative for particular AP per Slot per WlanProfileName." ::= { cLQoSAirTimeFairnessWlanStatisticsEntry 6 } cLApAirTimeFairnessWlanFramesSentInstantaneous OBJECT-TYPE @@ -3987,10 +3436,10 @@ cLApAirTimeFairnessWlanFramesSentInstantaneous OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the total number of packets sent - instantaneously for particular AP per slot per + "This object specifies the total number of packets sent + instantaneous for particular AP per Slot per WlanProfileName." - DEFVAL { 0 } + DEFVAL { 0 } ::= { cLQoSAirTimeFairnessWlanStatisticsEntry 7 } cLApAirTimeFairnessWlanFramesSentCumulative OBJECT-TYPE @@ -3999,10 +3448,8 @@ cLApAirTimeFairnessWlanFramesSentCumulative OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the total number of packets sent - cumulatively for particular AP per slot per - WlanProfileName." - DEFVAL { 0 } + "This object specifies the total number of packets sent + cumulative for particular AP per Slot per WlanProfileName." ::= { cLQoSAirTimeFairnessWlanStatisticsEntry 8 } cLApAirTimeFairnessWlanFramesDroppedInstantaneous OBJECT-TYPE @@ -4011,10 +3458,10 @@ cLApAirTimeFairnessWlanFramesDroppedInstantaneous OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the total number of packets dropped - instantaneously for particular AP per slot per + "This object specifies the total number of packets drop + instantaneous for particular AP per Slot per WlanProfileName." - DEFVAL { 0 } + DEFVAL { 0 } ::= { cLQoSAirTimeFairnessWlanStatisticsEntry 9 } cLApAirTimeFairnessWlanFramesDroppedCumulative OBJECT-TYPE @@ -4023,959 +3470,433 @@ cLApAirTimeFairnessWlanFramesDroppedCumulative OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object represents the total number of packets dropped - cumulatively for particular AP per slot per - WlanProfileName." - DEFVAL { 0 } + "This table represents the ATF(Air Time Fairness) Wlan + statistics for each airtime timeslice Per-AP Per-SlotId of ATF + supported + APs joined to controller." ::= { cLQoSAirTimeFairnessWlanStatisticsEntry 10 } - -cLQoSAirTimeFairnessStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQoSAirTimeFairnessStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the ATF(Air Time Fairness) WLAN - statistics for each airtime timeslice per-AP per-slotId of - ATF supported APs joined to controller." - ::= { cLQoSAirTimeFairness 4 } -cLQoSAirTimeFairnessStatisticsEntry OBJECT-TYPE - SYNTAX CLQoSAirTimeFairnessStatisticsEntry +cLQoSAirTimeFairnessStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLQoSAirTimeFairnessStatisticsEntry MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents AirTimeFairness timeslice statistics." - INDEX { - cLApSysMacAddress, - cLApDot11IfSlotId - } - ::= { cLQoSAirTimeFairnessStatisticsTable 1 } - -CLQoSAirTimeFairnessStatisticsEntry ::= SEQUENCE { - cLApAirTimeFairnessTotalAirtimeUsedInstantaneous TimeInterval, - cLApAirTimeFairnessTotalAirtimeUsedCumulative Unsigned64, - cLApAirTimeFairnessRadioUptime TimeInterval, - cLApAirTimeFairnessRadioUptimeCumulative TimeInterval -} - -cLApAirTimeFairnessTotalAirtimeUsedInstantaneous OBJECT-TYPE - SYNTAX TimeInterval - UNITS "Microseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the air time used instantaneous for - particular AP per slot." - DEFVAL { 0 } - ::= { cLQoSAirTimeFairnessStatisticsEntry 1 } - -cLApAirTimeFairnessTotalAirtimeUsedCumulative OBJECT-TYPE - SYNTAX Unsigned64 - UNITS "Microseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total AirTime used cumulatively - for particular AP per slot." - DEFVAL { 0 } - ::= { cLQoSAirTimeFairnessStatisticsEntry 2 } - -cLApAirTimeFairnessRadioUptime OBJECT-TYPE - SYNTAX TimeInterval - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the air time used instantaneously - for particular AP per slot." - DEFVAL { 0 } - ::= { cLQoSAirTimeFairnessStatisticsEntry 3 } - -cLApAirTimeFairnessRadioUptimeCumulative OBJECT-TYPE - SYNTAX TimeInterval - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total cumulative radio up time - for particular AP per slot." - DEFVAL { 0 } - ::= { cLQoSAirTimeFairnessStatisticsEntry 4 } - - - -cLAPGroupAirTimeFairnessTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLAPGroupAirTimeFairnessEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the parameters for configuring the - ATF(Air Time Fairness) for AP group." - ::= { cLQoSAirTimeFairness 5 } - -cLAPGroupAirTimeFairnessEntry OBJECT-TYPE - SYNTAX CLAPGroupAirTimeFairnessEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents the parameters in - cLAPGroupAirTimeFairnessTable for configuring - ATF(Air Time Fairness) for an AP group." - INDEX { - cLApDot11IfType, - cLAPGroupName - } - ::= { cLAPGroupAirTimeFairnessTable 1 } - -CLAPGroupAirTimeFairnessEntry ::= SEQUENCE { - cLAPGroupAirTimeFairnessMode INTEGER, - cLAPGroupAirTimeFairnessOptimizationPolicy TruthValue -} - -cLAPGroupAirTimeFairnessMode OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - ssid(2), - monitor(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the ATF(Air Time Fairness) mode for - this AP group per radiotype. - disabled(1) - This indicates that the ATF mode for this AP - group is disabled. - ssis(2) - This indicates that the ATF mode for this AP - group is SSID mode. - monitor(3) - This indicates that the ATF mode for this AP - group is monitor mode." - DEFVAL { 0 } - ::= { cLAPGroupAirTimeFairnessEntry 1 } - -cLAPGroupAirTimeFairnessOptimizationPolicy OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the ATF(Air Time Fairness) - stealingpolicy for this AP group per radio type." - ::= { cLAPGroupAirTimeFairnessEntry 2 } - - --- ******************************************************************** --- AirTime Fairness Policy Configuration --- ******************************************************************** - -cLQosAirTimeFairnessPolicyConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQosAirTimeFairnessPolicyConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains AirTimeFairness policy - configuration sent by the controller to the LWAPP APs for - their operation. This table doesn't have any dependencies - on other existing tables.By defining - cLAirTimeFairnessPolicyid, the unique identifier for a - policy configuration rows are added or deleted by explicit - management actions initiated by the user from a network - management station through the - cLAirTimeFairnessPolicyRowStatus object." - ::= { cLQoSAirTimeFairness 6 } - -cLQosAirTimeFairnessPolicyConfigEntry OBJECT-TYPE - SYNTAX CLQosAirTimeFairnessPolicyConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents the policy - configuration sent by the controller to LWAPP APs - for use during their operations. Entries can be - added/deleted by explicit management actions by - NMS or by user console." - INDEX { cLAirTimeFairnessPolicyId } - ::= { cLQosAirTimeFairnessPolicyConfigTable 1 } - -CLQosAirTimeFairnessPolicyConfigEntry ::= SEQUENCE { - cLAirTimeFairnessPolicyId INTEGER, - cLAirTimeFairnessPolicyRowStatus RowStatus, - cLAirTimeFairnessPolicyName SnmpAdminString, - cLAirTimeFairnessPolicyWeight Unsigned32, - cLAirTimeFairnessPolicyclientfairsharing INTEGER -} - -cLAirTimeFairnessPolicyId OBJECT-TYPE - SYNTAX INTEGER (0..511) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents uniquely one instance of - a policy id on the controller." - ::= { cLQosAirTimeFairnessPolicyConfigEntry 1 } - -cLAirTimeFairnessPolicyRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This is the status column for this row and used - to create, modify and delete specific instances of rows - in this table. - This table supports modification of writable objects when - the RowStatus is 'active'. - The following objects are mandatory for successful - creation of an entry: - cLAirTimeFairnessPolicyName - cLAirTimeFairnessPolicyWeight." - ::= { cLQosAirTimeFairnessPolicyConfigEntry 2 } - -cLAirTimeFairnessPolicyName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (1..64)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the profile name assigned - to this policy. The name assigned to a policy has to be - unique across all the policies on the controller. - This object cannot be modified when cLWlanRowStatus - is 'active'." - ::= { cLQosAirTimeFairnessPolicyConfigEntry 3 } - -cLAirTimeFairnessPolicyWeight OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the policy weight assigned to - this policy id/policy name. - PolicyId=0 is default policy ID with weight 10. - We will not be able to configure/modify/delete this policy. - This object cannot be modified when cLWlanRowStatus is - 'active'." - ::= { cLQosAirTimeFairnessPolicyConfigEntry 4 } - -cLAirTimeFairnessPolicyclientfairsharing OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies whether the client fair sharing is - enabled or disabled for a policy present. - 1 - Disabled - 2 - Enabled." - DEFVAL { 0 } - ::= { cLQosAirTimeFairnessPolicyConfigEntry 5 } - - - -cLApAirTimeFairnessPolicyOverrideTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLApAirTimeFairnessPolicyOverrideTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains per-AP, per-Radio, per-WlanId - override of ATF policy ID on WLAN." - ::= { cLQoSAirTimeFairness 7 } - -cLApAirTimeFairnessPolicyOverrideEntry OBJECT-TYPE - SYNTAX CLApAirTimeFairnessPolicyOverrideTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents AirTime fairness policy Id override - on WLAN." - INDEX { - cLApSysMacAddress, - cLApDot11IfSlotId, - cLWlanProfileName - } - ::= { cLApAirTimeFairnessPolicyOverrideTable 1 } - -CLApAirTimeFairnessPolicyOverrideTableEntry ::= SEQUENCE { - cLApAirTimeFairnessPolicyOverride TruthValue, - cLApAirTimeFairnessOverridePolicyName SnmpAdminString -} - -cLApAirTimeFairnessPolicyOverride OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies Air time fairness policy override - per AP(ATF supported APs) per Radio per WlanProfileName - for policy Id assigned to WLAN." - ::= { cLApAirTimeFairnessPolicyOverrideEntry 1 } - -cLApAirTimeFairnessOverridePolicyName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (1..64)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the policy name changed for the given - WLAN, if cLApAirTimeFairnessPolicyOverride is enabled per - AP per slot per wlan profilename. Please note that this - will not change the global policy name on the WLAN on the - WLC in the VAP." - ::= { cLApAirTimeFairnessPolicyOverrideEntry 2 } - - - -cLAPGroupsAirTimeFairnessPolicyOverrideTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLAPGroupsAirTimeFairnessPolicyOverrideEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains per-APGroup, per-WlanId override of - ATF policy ID on WLAN." - ::= { cLQoSAirTimeFairness 8 } - -cLAPGroupsAirTimeFairnessPolicyOverrideEntry OBJECT-TYPE - SYNTAX CLAPGroupsAirTimeFairnessPolicyOverrideEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents AirTime fairness policy name - overrride on APGroup per cLWlanProfileName." - INDEX { - cLApDot11IfType, - cLAPGroupName, - cLWlanProfileName - } - ::= { cLAPGroupsAirTimeFairnessPolicyOverrideTable 1 } - -CLAPGroupsAirTimeFairnessPolicyOverrideEntry ::= SEQUENCE { - cLAPGroupAirTimeFairnessPolicyNameOverrideEnabled TruthValue, - cLAPGroupAirTimeFairnessOverridePolicyName SnmpAdminString -} - -cLAPGroupAirTimeFairnessPolicyNameOverrideEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the per APGroup per WLAN profile name - level policy override parameters. - A value of 'true' indicates that user can override the - global policy name by providing individual new - cLApAirTimeFairnessOverridePolicyName per APGroup per WLAN - profile name level. - A value of 'false' indicates that the - cLAPGroupAirTimeFairnessOverridePolicyName will be - configured with global policy name assigned at WlanId - level." - DEFVAL { false } - ::= { cLAPGroupsAirTimeFairnessPolicyOverrideEntry 1 } - -cLAPGroupAirTimeFairnessOverridePolicyName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (1..64)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the policy name changed for the - given WLAN, if - cLAPGroupAirTimeFairnessPolicyNameOverrideEnabled is - enabled per AP Group. Please note that this will not change - the global policy name on the WLAN on the WLC in the VAP." - ::= { cLAPGroupsAirTimeFairnessPolicyOverrideEntry 2 } - - --- ******************************************************************** --- *AirTime Fairness Client Metrics --- ******************************************************************** - -cLQoSAirTimeFairnessClientStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQoSAirTimeFairnessClientStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the ATF(Air Time Fairness) client - statistics for each airtime timeslice per-AP per-SlotId - per-WlanId of ATF supported APs joined to controller." - ::= { cLQoSAirTimeFairness 9 } - -cLQoSAirTimeFairnessClientStatisticsEntry OBJECT-TYPE - SYNTAX CLQoSAirTimeFairnessClientStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents AirTimeFairness timeslice client - statistics." - INDEX { - cLApSysMacAddress, - cLApDot11IfSlotId, - cLWlanProfileName, - cldcClientMacAddress - } - ::= { cLQoSAirTimeFairnessClientStatisticsTable 1 } - -CLQoSAirTimeFairnessClientStatisticsEntry ::= SEQUENCE { - cLApAirTimeFairnessClientAirtimeUsedInstantaneous TimeInterval, - cLApAirTimeFairnessClientAirtimeUsedCumulative Unsigned32, - cLApAirTimeFairnessClientFramesSent Unsigned32, - cLApAirTimeFairnessClientFramesDropped Unsigned32, - cLApAirTimeFairnessClientUsage INTEGER -} - -cLApAirTimeFairnessClientAirtimeUsedInstantaneous OBJECT-TYPE - SYNTAX TimeInterval - UNITS "Microseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the air time used instantaneous - for particular AP per slot per WLAN clients." - DEFVAL { 0 } - ::= { cLQoSAirTimeFairnessClientStatisticsEntry 1 } - -cLApAirTimeFairnessClientAirtimeUsedCumulative OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "Microseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total AirTime used cumulative - for particular AP per slot per WLAN clients." - DEFVAL { 0 } - ::= { cLQoSAirTimeFairnessClientStatisticsEntry 2 } - -cLApAirTimeFairnessClientFramesSent OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "bytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of frames sent - instantaneously for particular AP per slot per WLAN - clients." - DEFVAL { 0 } - ::= { cLQoSAirTimeFairnessClientStatisticsEntry 3 } - -cLApAirTimeFairnessClientFramesDropped OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "bytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of frames dropped - cumulatively for particular AP per slot per WLAN clients." - DEFVAL { 0 } - ::= { cLQoSAirTimeFairnessClientStatisticsEntry 4 } - -cLApAirTimeFairnessClientUsage OBJECT-TYPE - SYNTAX INTEGER { - none(1), - lowusage(2), - regusage(3), - overusage(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the client usage for particular AP - per slot per WLAN clients. - none(1) - This indicates that client usage for particular - AP per slot per clients is unknown. - lowusage(2) - This indicates that client usage for - particular AP per slot per clients is low. - regusage(3) - This indicates that client usage for - particular AP per slot per clients is - regular. - overusage(4) - This indicates that client usage for - particular AP per slot per clients is high." - DEFVAL { 0 } - ::= { cLQoSAirTimeFairnessClientStatisticsEntry 5 } - - - --- ******************************************************************** --- * NOTIFICATION Control objects --- ******************************************************************** - -ciscoLwappVoipCallFailureNotifEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The object specifies the status of the generation of - ciscoLwappVoipCallFailureNotif notification. - A value of 'true' indicates that the agent generates - ciscoLwappVoipCallFailureNotif notification. - A value of 'false' indicates that the agent doesn't - generate ciscoLwappVoipCallFailureNotif notification." - ::= { cLQConfigObjects 1 } - -ciscoLwappKtsVoipCallFailureNotifEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The object to control the generation of - ciscoLwappKtsVoipCallFailureNotif notification. - A value of 'true' indicates that the agent generates - ciscoLwappKtsVoipCallFailureNotif notification. - A value of 'false' indicates that the agent doesn't - generate ciscoLwappKtsVoipCallFailureNotif notification." - ::= { cLQConfigObjects 2 } - -cLQosMapStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the status of QoS Map. - A value of 'true' indicates that QoS map is enabled. - A value of 'false' indicates that QoS map is disabled." - ::= { cLQoSMapConfig 1 } - -cLQoSMapUpRangesTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQoSUpTableEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "This table contains the UP Ranges. There can be 8 rows, - 1 for each UP. Each row contains a DSCP low to high - for that UP." - ::= { cLQoSMapConfig 2 } - -cLQoSUpTableEntry OBJECT-TYPE - SYNTAX CLQoSUpTableEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Each entry represents the rows from 0-7 containing DSCP - low to high." - INDEX { cLQoSUpTableIndex } - ::= { cLQoSMapUpRangesTable 1 } - -CLQoSUpTableEntry ::= SEQUENCE { - cLQoSUpTableIndex Unsigned32, - cLQoSMapUp Unsigned32, - cLQoSMapDscpDefault Unsigned32, - cLQoSMapDscpLow Unsigned32, - cLQoSMapDscpHigh Unsigned32 -} - -cLQoSUpTableIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "This object represents the index for UP To DSCP table. - Range is from 1 to 8." - ::= { cLQoSUpTableEntry 1 } - -cLQoSMapUp OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS deprecated - DESCRIPTION - "This object specifies the UP value of the entry." - ::= { cLQoSUpTableEntry 2 } - -cLQoSMapDscpDefault OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS deprecated - DESCRIPTION - "This object specifies the default DSCP value for the UP." - ::= { cLQoSUpTableEntry 3 } - -cLQoSMapDscpLow OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS deprecated - DESCRIPTION - "This object specifies the DSCP low value for the UP." - ::= { cLQoSUpTableEntry 4 } - -cLQoSMapDscpHigh OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS deprecated - DESCRIPTION - "This object specifies the DSCP low value for the UP." - ::= { cLQoSUpTableEntry 5 } - - - -cLQoSMapUpExceptionsTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQoSUpExceptionsTableEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "This table contains the QoS map exceptions configured." - ::= { cLQoSMapConfig 3 } - -cLQoSUpExceptionsTableEntry OBJECT-TYPE - SYNTAX CLQoSUpExceptionsTableEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Each entry represents an exception rule can accomodate - 21 rows." - INDEX { cLQoSMapExceptionNumber } - ::= { cLQoSMapUpExceptionsTable 1 } - -CLQoSUpExceptionsTableEntry ::= SEQUENCE { - cLQoSMapExceptionNumber Unsigned32, - cLQoSMapExceptionUp Unsigned32, - cLQoSMapExceptionDscp Unsigned32, - cLQosMapExceptionsRowStatus RowStatus -} - -cLQoSMapExceptionNumber OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "This object represents the UP value of the entry." - ::= { cLQoSUpExceptionsTableEntry 1 } - -cLQoSMapExceptionUp OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "This object specifies the DSCP low value for the UP." - ::= { cLQoSUpExceptionsTableEntry 2 } - -cLQoSMapExceptionDscp OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS deprecated + STATUS current DESCRIPTION - "This object specifies the DSCP low value for the UP." - ::= { cLQoSUpExceptionsTableEntry 3 } + "This table represents the ATF(Air Time Fairness) Wlan + statistics for each airtime timeslice Per-AP Per-SlotId of ATF + supported + APs joined to controller." + ::= { cLQoSAirTimeFairness 4 } -cLQosMapExceptionsRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS deprecated +cLQoSAirTimeFairnessStatisticsEntry OBJECT-TYPE + SYNTAX CLQoSAirTimeFairnessStatisticsEntry + MAX-ACCESS not-accessible + STATUS current DESCRIPTION - "This is the status column for this row and used - to create and delete specific instances of rows - in this table. Owing objects are mandatory for successful - creation of an entry: - cLQoSMapExceptionUp,cLQoSMapExceptionDscp." - ::= { cLQoSUpExceptionsTableEntry 4 } - + "This entry contains AirTimeFairness TimeSlice Statistics" + INDEX { + cLApSysMacAddress, + cLApDot11IfSlotId + } + ::= { cLQoSAirTimeFairnessStatisticsTable 1 } +CLQoSAirTimeFairnessStatisticsEntry ::= SEQUENCE { + cLApAirTimeFairnessTotalAirtimeUsedInstantaneous TimeInterval, + cLApAirTimeFairnessTotalAirtimeUsedCumulative TimeInterval, + cLApAirTimeFairnessRadioUptime TimeInterval, + cLApAirTimeFairnessRadioUptimeCumulative TimeInterval +} -cLQosCopyClientDscpStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write +cLApAirTimeFairnessTotalAirtimeUsedInstantaneous OBJECT-TYPE + SYNTAX TimeInterval + UNITS "Microseconds" + MAX-ACCESS read-only STATUS current DESCRIPTION - "This object specifies the status of copy client - DSCP(Enabled/Disabled). - A value of 'true' indicates that copy client DSCP is - enabled. - A value of 'false' indicates that copy client DSCP is - disabled." - ::= { cLQoSMapConfig 4 } + "This object specifies the air time used instantaneous in micro + seconds for particular AP per Slot." + DEFVAL { 0 } + ::= { cLQoSAirTimeFairnessStatisticsEntry 1 } -cLQosMapExceptionsClearAll OBJECT-TYPE - SYNTAX INTEGER { - clear-all(1), - no-operation(2) - } - MAX-ACCESS read-write +cLApAirTimeFairnessTotalAirtimeUsedCumulative OBJECT-TYPE + SYNTAX TimeInterval + UNITS "Microseconds" + MAX-ACCESS read-only STATUS current DESCRIPTION - "This object specifies to clear all exceptions. - clear-all(1) - will clear all the exceptions. - no-operation(2) - no operation will be done." - ::= { cLQoSMapConfig 5 } + "his object specifies the total AirTime used cumulative for + particular AP per Slot." + DEFVAL { 0 } + ::= { cLQoSAirTimeFairnessStatisticsEntry 2 } -cLQosMapDefault OBJECT-TYPE - SYNTAX INTEGER { - default(1), - no-operation(2) - } - MAX-ACCESS read-write +cLApAirTimeFairnessRadioUptime OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-only STATUS current DESCRIPTION - "This object specifies to set the default values for both - the tables cLQoSMapUpExceptionsTable and - cLQoSMapUpRangesTable. - default(1) - Default values will be set to - cLQoSMapUpExceptionsTable and - cLQoSMapUpRangesTable. - no-operation(2) - No operation will be executed." - ::= { cLQoSMapConfig 6 } --- ******************************************************************* --- QoS Map Tables --- ******************************************************************* + "This object specifies the air time used instantaneous in + seconds + for particular AP per Slot." + DEFVAL { 0 } + ::= { cLQoSAirTimeFairnessStatisticsEntry 3 } -cLQoSMapDownstreamDscpTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQoSMapDownstreamDscpEntry - MAX-ACCESS not-accessible +cLApAirTimeFairnessRadioUptimeCumulative OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-only STATUS current DESCRIPTION - "This table contains the downstream DSCP ranges. - This table has 8 UP entries. - Each entry contains a DSCP lower range to higher range - values for that UP. - - The default values of QoS Map Downstream DSCP table is - Start DSCP End DSCP Up - 0 7 0 - 8 15 1 - 16 23 2 - 24 31 3 - 32 39 4 - 40 47 5 - 48 55 6 - 56 63 7 + "This object specifies the total AirTime used cumulative for + particular AP per Slot." + DEFVAL { 0 } + ::= { cLQoSAirTimeFairnessStatisticsEntry 4 } - UP is the abbreviation for User Priority." - ::= { ciscoLwappQosMIBTableObjects 1 } -cLQoSMapDownstreamDscpEntry OBJECT-TYPE - SYNTAX CLQoSMapDownstreamDscpEntry +cLAPGroupAirTimeFairnessTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupAirTimeFairnessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Each entry represents a DSCP lower range to higher range - values for each UP(User Priority)." - INDEX { cLQoSMapDownstreamDscpIndex } - ::= { cLQoSMapDownstreamDscpTable 1 } - -CLQoSMapDownstreamDscpEntry ::= SEQUENCE { - cLQoSMapDownstreamDscpIndex Unsigned32, - cLQoSMapDownstreamDscpLow Unsigned32, - cLQoSMapDownstreamDscpHigh Unsigned32, - cLQoSMapDownstreamUp Unsigned32 -} + "This table for configuring the ATF(Air Time Fairness)for AP + group." + ::= { cLQoSAirTimeFairness 5 } -cLQoSMapDownstreamDscpIndex OBJECT-TYPE - SYNTAX Unsigned32 +cLAPGroupAirTimeFairnessEntry OBJECT-TYPE + SYNTAX CLAPGroupAirTimeFairnessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object represents the index for UP To DSCP Table. - Range is from 1 to 8. The index value should be one number - higher than UP value." - ::= { cLQoSMapDownstreamDscpEntry 1 } + "An entry in cLAPGroupAirTimeFairnessTable for the configuring + ATF(Air Time Fairness) for an AP group." + INDEX { + cLApDot11IfType, + cLAPGroupName + } + ::= { cLAPGroupAirTimeFairnessTable 1 } -cLQoSMapDownstreamDscpLow OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the DSCP lower range value for the - UP." - ::= { cLQoSMapDownstreamDscpEntry 2 } +CLAPGroupAirTimeFairnessEntry ::= SEQUENCE { + cLAPGroupAirTimeFairnessMode INTEGER, + cLAPGroupAirTimeFairnessOptimizationPolicy TruthValue +} -cLQoSMapDownstreamDscpHigh OBJECT-TYPE - SYNTAX Unsigned32 +cLAPGroupAirTimeFairnessMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + ssid(2), + monitor(3) + } MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the DSCP higher range value for the - UP." - ::= { cLQoSMapDownstreamDscpEntry 3 } + "This object represents the ATF(Air Time Fairness) mode for this + AP group per radiotype 1 - Disabled 2 - SSID Mode 3 - Monitor + Mode." + DEFVAL { disabled } + ::= { cLAPGroupAirTimeFairnessEntry 1 } -cLQoSMapDownstreamUp OBJECT-TYPE - SYNTAX Unsigned32 +cLAPGroupAirTimeFairnessOptimizationPolicy OBJECT-TYPE + SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the UP(User Priority) value of the - QoS map." - ::= { cLQoSMapDownstreamDscpEntry 4 } - + "This object represents the ATF(Air Time Fairness) + StealingPolicy for this AP group per radio type." + ::= { cLAPGroupAirTimeFairnessEntry 2 } -cLQoSMapDownstreamUpExceptionsTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQoSDownstreamUpExceptionsTableEntry +-- ******************************************************************** +-- AirTime Fairness Policy Configuration +-- ******************************************************************** + +cLQosAirTimeFairnessPolicyConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLQosAirTimeFairnessPolicyConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This table contains the QoS map exceptions configured. - The default values for QoS map downstream exceptions table - are - DSCP UP - 0 0 - 2 1 - 4 1 - 6 1 - 10 2 - 12 2 - 14 2 - 18 3 - 20 3 - 22 3 - 26 4 - 34 5 - 46 6 - 48 7 - 56 7 - UP is the abbreviation for User Priority." - ::= { ciscoLwappQosMIBTableObjects 2 } - -cLQoSDownstreamUpExceptionsTableEntry OBJECT-TYPE - SYNTAX CLQoSDownstreamUpExceptionsTableEntry + "This table represents the AirTimeFairness Policy configuration + sent by the controller to the LWAPP APs for their operation. + This table doesn't have any dependencies on other existing + tables. By defining cLAirTimeFairnessPolicyid, the unique + identifier for a Policy configuration.Rows are added or deleted + by explicit management actions initiated by the user from a network + management station through the cLAirTimeFairnessPolicyRowStatus + object." + ::= { cLQoSAirTimeFairness 6 } + +cLQosAirTimeFairnessPolicyConfigEntry OBJECT-TYPE + SYNTAX CLQosAirTimeFairnessPolicyConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Each entry represents an exception rule is allowed to - contain maximum 21 rows." - INDEX { cLQoSMapDownstreamExceptionNumber } - ::= { cLQoSMapDownstreamUpExceptionsTable 1 } + "Each entry in this table represents the Police configuration + sent by the controller to LWAPP APs for use during their + operations. Entries can be added/deleted by explicit management + actions by NMS or by user console." + INDEX { cLAirTimeFairnessPolicyId } + ::= { cLQosAirTimeFairnessPolicyConfigTable 1 } -CLQoSDownstreamUpExceptionsTableEntry ::= SEQUENCE { - cLQoSMapDownstreamExceptionNumber Unsigned32, - cLQoSMapDownstreamExceptionDscp Unsigned32, - cLQoSMapDownstreamExceptionUp Unsigned32, - cLQosMapDownstreamExceptionsRowStatus RowStatus +CLQosAirTimeFairnessPolicyConfigEntry ::= SEQUENCE { + cLAirTimeFairnessPolicyId INTEGER, + cLAirTimeFairnessPolicyRowStatus RowStatus, + cLAirTimeFairnessPolicyName SnmpAdminString, + cLAirTimeFairnessPolicyWeight Unsigned32 } -cLQoSMapDownstreamExceptionNumber OBJECT-TYPE - SYNTAX Unsigned32 +cLAirTimeFairnessPolicyId OBJECT-TYPE + SYNTAX INTEGER (0..511) MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object represents the index for the exception table, - that can have max of 21 entries." - ::= { cLQoSDownstreamUpExceptionsTableEntry 1 } + "This object uniquely identifies one instance of a PolicyId + on the controller." + ::= { cLQosAirTimeFairnessPolicyConfigEntry 1 } -cLQoSMapDownstreamExceptionDscp OBJECT-TYPE - SYNTAX Unsigned32 +cLAirTimeFairnessPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies the DSCP value that need to be - exception value for that UP." - ::= { cLQoSDownstreamUpExceptionsTableEntry 2 } + "This is the status column for this row and used to create, + modify and delete specific instances of rows in this table. + This table supports modification of writable objects when the + RowStatus is 'active'.The following objects are mandatory for + successful creation of an entry: + cLAirTimeFairnessPolicyName + cLAirTimeFairnessPolicyWeight." + ::= { cLQosAirTimeFairnessPolicyConfigEntry 2 } -cLQoSMapDownstreamExceptionUp OBJECT-TYPE - SYNTAX Unsigned32 +cLAirTimeFairnessPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION - "This object specifies the UP value of the QoS Map." - ::= { cLQoSDownstreamUpExceptionsTableEntry 3 } + "This object represents the profile name assigned to this + Policy. The name assigned to a Policy has to be unique across + all the Policy on the controller.This object cannot be modified + when cLWlanRowStatus is 'active'." + ::= { cLQosAirTimeFairnessPolicyConfigEntry 3 } -cLQosMapDownstreamExceptionsRowStatus OBJECT-TYPE - SYNTAX RowStatus +cLAirTimeFairnessPolicyWeight OBJECT-TYPE + SYNTAX Unsigned32 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. - Following objects are mandatory for successful - creation of an entry: - Downstream Exception UP, Downstream Exception DSCP." - ::= { cLQoSDownstreamUpExceptionsTableEntry 4 } - + "This object represents the Policy Weight assigned to this + PolicyId/PolicyName.PolicyId=0 is default policy ID with weight + 10. We will not be able to configure/modify/delete this Policy. + This object cannot be modified when cLWlanRowStatus is 'active'." + ::= { cLQosAirTimeFairnessPolicyConfigEntry 4 } -cLQoSMapUpstreamUpDscpTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLQoSMapUpstreamUpDscpEntry + +cLApAirTimeFairnessPolicyOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApAirTimeFairnessPolicyOverrideEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This table contains the Upstream UP to DSCP. - There can be 8 rows, 1 for each UP. - - The default values of QoS Map Upstream DSCP table are: - DSCP Up - 0 0 - 2 1 - 10 2 - 18 3 - 26 4 - 34 5 - 46 6 - 48 7 - - UP is the abbreviation for User Priority." - ::= { ciscoLwappQosMIBTableObjects 3 } + "This table represents Per-AP, Per-Radio, Per-WlanId + Override of ATF Policy ID on WLAN." + ::= { cLQoSAirTimeFairness 7 } -cLQoSMapUpstreamUpDscpEntry OBJECT-TYPE - SYNTAX CLQoSMapUpstreamUpDscpEntry +cLApAirTimeFairnessPolicyOverrideEntry OBJECT-TYPE + SYNTAX CLApAirTimeFairnessPolicyOverrideEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Each entry represents rows from DSCP for each of the UP - 0 to 7." - INDEX { cLQoSMapUpstreamDscpIndex } - ::= { cLQoSMapUpstreamUpDscpTable 1 } + "This entry contains AirTime fairness Policy Id Override + on WLAN." + INDEX { + cLApSysMacAddress, + cLApDot11IfSlotId, + cLWlanProfileName + } + ::= { cLApAirTimeFairnessPolicyOverrideTable 1 } -CLQoSMapUpstreamUpDscpEntry ::= SEQUENCE { - cLQoSMapUpstreamDscpIndex Unsigned32, - cLQoSMapUpstreamUp Unsigned32, - cLQoSMapUpstreamDscp Unsigned32 +CLApAirTimeFairnessPolicyOverrideEntry ::= SEQUENCE { + cLApAirTimeFairnessPolicyOverride TruthValue, + cLApAirTimeFairnessOverridePolicyName SnmpAdminString } -cLQoSMapUpstreamDscpIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible +cLApAirTimeFairnessPolicyOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write STATUS current DESCRIPTION - "This object represents the index for UP To DSCP upstream - table. Range is from 1 to 8. The index value should be one - number higher than UP value." - ::= { cLQoSMapUpstreamUpDscpEntry 1 } + "This object specifies Air time fairness policy override per + AP(ATF supported APs) per Radio per WlanProfileName for policy + Id assigned to WLAN." + ::= { cLApAirTimeFairnessPolicyOverrideEntry 1 } -cLQoSMapUpstreamUp OBJECT-TYPE - SYNTAX Unsigned32 +cLApAirTimeFairnessOverridePolicyName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the UP value of the QoS map." - ::= { cLQoSMapUpstreamUpDscpEntry 2 } + "his object represents the PolicyName changed for the given + WLAN, if cLApAirTimeFairnessPolicyOverride is enabled per AP + per slot per wlan profilename. Please note that this will not + change the global PolicyName on the WLAN on the WLC in the VAP." + ::= { cLApAirTimeFairnessPolicyOverrideEntry 2 } -cLQoSMapUpstreamDscp OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write +cLAPGroupsAirTimeFairnessPolicyOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupsAirTimeFairnessPolicyOverrideEntry + MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object specifies the DSCP value for the UP. - It holds the default value of 255." - ::= { cLQoSMapUpstreamUpDscpEntry 3 } - + "This table represents Per-APGroup, Per-WlanId + Override of ATF Policy ID on WLAN." + ::= { cLQoSAirTimeFairness 8 } +cLAPGroupsAirTimeFairnessPolicyOverrideEntry OBJECT-TYPE + SYNTAX CLAPGroupsAirTimeFairnessPolicyOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains AirTime fairness Policy Name Override + on APGroup per cLWlanProfileName." + INDEX { + cLApDot11IfType, + cLAPGroupName, + cLWlanProfileName + } + ::= { cLAPGroupsAirTimeFairnessPolicyOverrideTable 1 } --- ******************************************************************* --- QoS Global Object --- ******************************************************************* +CLAPGroupsAirTimeFairnessPolicyOverrideEntry ::= SEQUENCE { + cLAPGroupAirTimeFairnessPolicyNameOverrideEnabled TruthValue, + cLAPGroupAirTimeFairnessOverridePolicyName SnmpAdminString +} -cLQosUpstreamCopyClientDscpStatus OBJECT-TYPE +cLAPGroupAirTimeFairnessPolicyNameOverrideEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the status of upstream copy client - DSCP(Enabled/Disabled). - A value of 'true' indicates that upstream copy client - DSCP is enabled. - A value of 'false' indicates that upstream copy client - DSCP is disabled ." - DEFVAL { false } - ::= { ciscoLwappQosMIBGlobalObjects 1 } + "This object represents the per APGroup per Wlan ProfileName + level Policy override parameters.If configured as True, user + can override the global PolicyName by providing individual new + cLApAirTimeFairnessOverridePolicyName per APGroup per Wlan + ProfileName level.If configured as False, the + cLAPGroupAirTimeFairnessOverridePolicyName will be configured + with global policyName assigned at WlanId level." + DEFVAL { false } + ::= { cLAPGroupsAirTimeFairnessPolicyOverrideEntry 1 } -cLQosFastlaneDisable OBJECT-TYPE - SYNTAX INTEGER { - disable(1), - no-operation(2) - } +cLAPGroupAirTimeFairnessOverridePolicyName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the PolicyName changed for the given + WLAN, if cLAPGroupAirTimeFairnessPolicyNameOverrideEnabled is + enabled per AP Group.Please note that this will not change the + global PolicyName on the WLAN on the WLC in the VAP." + ::= { cLAPGroupsAirTimeFairnessPolicyOverrideEntry 2 } + +cLQCacConfigThreshold OBJECT IDENTIFIER + ::= { cLQCacThreshold 1 } + +cLQCacIPLearnQHighThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the high threshold value + configured for the Iplearn_Queue. " + ::= { cLQCacConfigThreshold 1 } + +cLQCacOutstandingAAAReqQHighThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the high threshold value + configured for the AAA outstanding request Queue." + ::= { cLQCacConfigThreshold 2 } + +cLQCacIPCHighThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies high threshold percent + configured for the IPC Resources " + ::= { cLQCacConfigThreshold 3 } + +cLQCacIPCLowThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies low threshold percent + configured for the IPC Resources" + ::= { cLQCacConfigThreshold 4 } + +cLQCacCPUHighThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies cpu threshold percent + configured for the CPU Resources" + ::= { cLQCacConfigThreshold 5 } + +cLQCacMobilityDiscoveryQHighThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the high threshold value + configured for the Mobility_Disovery_Queue. " + ::= { cLQCacConfigThreshold 6 } +cLQCacStatistics OBJECT IDENTIFIER + ::= { cLQCacStats 1 } + +cLQCacIPLearnQStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of CAC throttle due to IP Learn" + ::= { cLQCacStatistics 1 } + +cLQCacOutstandingAAAReqQStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of CAC throttle due to AAA" + ::= { cLQCacStatistics 2 } + +cLQCacIPCHighStats OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of CAC throttle due to IPC" + ::= { cLQCacStatistics 3 } + +-- ******************************************************************** +-- * NOTIFICATION Control objects +-- ******************************************************************** + +ciscoLwappVoipCallFailureNotifEnabled OBJECT-TYPE + SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the default values for all global - QoS fastlane config and disable fastlane feature for all - WLAN. - disable(1) - Fastlane feature for all WLANs will be - disabled. - no-operation(2) - No operation will be performed." - ::= { cLQoSFastlaneConfig 1 } + "The object to control the generation of + ciscoLwappVoipCallFailureNotif + notification. + + A value of 'true' indicates that the agent generates + ciscoLwappVoipCallFailureNotif notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappVoipCallFailureNotif + notification." + ::= { cLQConfigObjects 1 } -- ******************************************************************** -- * Notifications @@ -4991,12 +3912,10 @@ ciscoLwappVoipCallFailureNotif NOTIFICATION-TYPE } STATUS current DESCRIPTION - "This notification is generated when ever a VoIP call failure + "This notification is generated when ever a VOIP call failure occurs." ::= { ciscoLwappQosMIBNotifs 1 } --- Gayathri - ciscoLwappMediaMCStreamFailureNotif NOTIFICATION-TYPE OBJECTS { cldcClientMacAddress, @@ -5026,8 +3945,8 @@ ciscoLwappMediaMCStreamFailureNotif NOTIFICATION-TYPE } STATUS current DESCRIPTION - "This notification is generated when ever a multicast to - unicast media conversion failure occurs. AP MAC address and + "This notification is generated when ever a multicast to unicast + Media conversion failure occurs. AP MAC Address and slotID will be sent as index for AP related objects." ::= { ciscoLwappQosMIBNotifs 2 } @@ -5060,9 +3979,9 @@ ciscoLwappMediaMCStreamAdmitNotif NOTIFICATION-TYPE } STATUS current DESCRIPTION - "This notification is generated when ever a client gets - admitted to the stream. AP MAC Address and slotID will be - sent as index for AP related objects." + "This notification is generated when ever a client + gets admitted to the stream. AP MAC Address and + slotID will be sent as index for AP related objects." ::= { ciscoLwappQosMIBNotifs 3 } ciscoLwappMediaMCStreamDelistNotif NOTIFICATION-TYPE @@ -5094,22 +4013,10 @@ ciscoLwappMediaMCStreamDelistNotif NOTIFICATION-TYPE } STATUS current DESCRIPTION - "This notification is generated when ever a client delists - from the stream. AP MAC address and slotID will be sent as - index for AP related objects." + "This notification is generated when ever a client delists from the + stream. AP MAC Address and slotID will be sent as index for + AP related objects." ::= { ciscoLwappQosMIBNotifs 4 } - -ciscoLwappKtsVoipCallFailureNotif NOTIFICATION-TYPE - OBJECTS { - cLQVoiceClientLastCallFailureReasonCode, - cLApName, - cLApDot11IfType - } - STATUS current - DESCRIPTION - "This notification is generated when ever a KTS VoIP call - failure occurs." - ::= { ciscoLwappQosMIBNotifs 5 } -- ******************************************************************** ciscoLwappQosMIBCompliances OBJECT IDENTIFIER @@ -5174,7 +4081,7 @@ ciscoLwappQosMIBComplianceRev2 MODULE-COMPLIANCE ::= { ciscoLwappQosMIBCompliances 3 } ciscoLwappQosMIBComplianceRev3 MODULE-COMPLIANCE - STATUS deprecated + STATUS deprecated DESCRIPTION "Implementation of this group is mandatory only for the platforms which implement the ciscoLwappQosMIB module." @@ -5194,8 +4101,12 @@ ciscoLwappQosMIBComplianceRev3 MODULE-COMPLIANCE ciscoLwappQosDot11VoiceConfigGroup, ciscoLwappQosDot11VoiceNotifGroup, ciscoLwappQosConfigGroup, - ciscoLwappQosDot11VoiceNotifGroupSup1, - ciscoLwappQosConfigGroupSup1 + ciscoLwappMediaClientGroup, + ciscoLwappMediaStreamConfigGroup, + ciscoLwappPreferredCallConfigGroup, + ciscoLwappQosDot11aConfigGroupSup3, + ciscoLwappQosDot11bConfigGroupSup3, + ciscoLwappQosDot11MediaNotifGroup } ::= { ciscoLwappQosMIBCompliances 4 } @@ -5208,6 +4119,7 @@ ciscoLwappQosMIBComplianceRev4 MODULE-COMPLIANCE MANDATORY-GROUPS { ciscoLwappQosDot11aConfigGroup, ciscoLwappQosDot11bConfigGroup, + ciscoLwappQosDot11axConfigGroup, ciscoLwappQosDot11WlanConfigGroup, ciscoLwappQosDot11CacStatsGroup, ciscoLwappQosDot11aConfigGroupSup1, @@ -5220,9 +4132,13 @@ ciscoLwappQosMIBComplianceRev4 MODULE-COMPLIANCE ciscoLwappQosDot11VoiceConfigGroup, ciscoLwappQosDot11VoiceNotifGroup, ciscoLwappQosConfigGroup, - ciscoLwappQosDot11VoiceNotifGroupSup1, - ciscoLwappQosConfigGroupSup1, - cLQoSProfileGroup + ciscoLwappMediaClientGroup, + ciscoLwappMediaStreamConfigGroup, + ciscoLwappPreferredCallConfigGroup, + ciscoLwappQosDot11aConfigGroupSup3, + ciscoLwappQosDot11bConfigGroupSup3, + ciscoLwappQosDot11axConfigGroupSup3, + ciscoLwappQosDot11MediaNotifGroup } ::= { ciscoLwappQosMIBCompliances 5 } @@ -5377,7 +4293,7 @@ ciscoLwappQosDot11VoiceStatsGroup OBJECT-GROUP STATUS current DESCRIPTION "This collection of objects represents the - voice statistics parameters." + Voice statistics parameters." ::= { ciscoLwappQosMIBGroups 11 } ciscoLwappQosDot11VoiceConfigGroup OBJECT-GROUP @@ -5390,7 +4306,7 @@ ciscoLwappQosDot11VoiceConfigGroup OBJECT-GROUP STATUS current DESCRIPTION "This collection of objects represents the - voice statistics parameters." + Voice statistics parameters." ::= { ciscoLwappQosMIBGroups 12 } ciscoLwappQosDot11VoiceNotifGroup NOTIFICATION-GROUP @@ -5398,7 +4314,7 @@ ciscoLwappQosDot11VoiceNotifGroup NOTIFICATION-GROUP STATUS current DESCRIPTION "This collection of objects represents the - voice notification parameters." + Voice notification parameters." ::= { ciscoLwappQosMIBGroups 13 } ciscoLwappQosConfigGroup OBJECT-GROUP @@ -5409,58 +4325,1129 @@ ciscoLwappQosConfigGroup OBJECT-GROUP quality-of-service configuration parameters." ::= { ciscoLwappQosMIBGroups 14 } -ciscoLwappQosDot11VoiceNotifGroupSup1 NOTIFICATION-GROUP - NOTIFICATIONS { ciscoLwappKtsVoipCallFailureNotif } +ciscoLwappMediaClientGroup OBJECT-GROUP + OBJECTS { + cLQVMediaClientSrcIpAddrType, + cLQVMediaClientSrcIpAddr, + cLQVMediaClientApMacAddress, + cLQVMediaClientWlanIndex, + cLQVMediaClientRadioType, + cLQVMediaClientQos, + cLQVMediaClientDecision, + cLQVMediaClientHistClientMacAddress, + cLQVMediaClientHistApMacAddress, + cLQVMediaClientHistSlotId, + cLQVMediaClientHistDestIpAddrType, + cLQVMediaClientHistDestIpAddr, + cLQVMediaClientHistDecision, + cLQVMediaClientHistLastFailureReasonCode, + cLQVMediaClientHistWlanIndex, + cLQVMediaClientHistRadioType, + cLQVMediaClientHistQos, + cLQVMediaClientHistCfgBw, + cLQVMediaClientHistCurrentRate, + cLQVMediaClientHistVideoPktSize, + cLQVMediaClientHistVideoUtil, + cLQVMediaClientHistVoiceUtil, + cLQVMediaClientHistChannelUtil, + cLQVMediaClientHistQueueUtil, + cLQVMediaClientHistVideoPps, + cLQVMediaClientHistVideoDelay, + cLQVMediaClientHistPktLossDiscard, + cLQVMediaClientHistPktLossFail, + cLQVMediaClientHistNumVideoStreams, + cLQVMediaClientHistCacEnable, + cLQVMediaClientHistStreamName + } STATUS current DESCRIPTION "This collection of objects represents the - voice notification parameters." + Media client parameters." ::= { ciscoLwappQosMIBGroups 15 } -ciscoLwappQosConfigGroupSup1 OBJECT-GROUP - OBJECTS { ciscoLwappKtsVoipCallFailureNotifEnabled } +ciscoLwappMediaStreamConfigGroup OBJECT-GROUP + OBJECTS { + cLQMStreamRowStatus, + cLQMStreamSrcIPAddrType, + cLQMStreamSrcIPAddr, + cLQMStreamState, + cLQMStreamRrcExpBw, + cLQMStreamRrcAvgPkt, + cLQMStreamReRrc, + cLQMStreamRrcQos, + cLQMStreamRrcType, + cLQMStreamRrcPriority, + cLQMStreamRrcViolation, + cLQMStreamRrcPolicy, + cLQMStreamSdpUrl, + cLQMStreamSdpEmail, + cLQMStreamSdpPhone, + cLQMStreamSdpNote, + cLQMStreamSdpStatus, + cLQMStreamRrcGlobalState, + cLQMStreamDestStartInetAddrType, + cLQMStreamDestStartInetAddr, + cLQMStreamDestEndInetAddrType, + cLQMStreamDestEndInetAddr, + cLQMStreamStorageType + } STATUS current DESCRIPTION "This collection of objects represents the - quality-of-service configuration parameters." + Voice statistics parameters." ::= { ciscoLwappQosMIBGroups 16 } -cLQoSProfileGroup OBJECT-GROUP +ciscoLwappPreferredCallConfigGroup OBJECT-GROUP OBJECTS { - cLQoSMaximumPriority, - cLQoSUnicastDefPriority, - cLQoSMulticastDefPriority, - cLQoSClientDSAverageDataRate, - cLQoSClientUSAverageDataRate, - cLQoSClientDSBurstDataRate, - cLQoSClientUSBurstDataRate, - cLQoSClientDSAvgRealTimeDataRate, - cLQoSClientUSAvgRealTimeDataRate, - cLQoSClientDSBurstRealTimeDataRate, - cLQoSClientUSBurstRealTimeDataRate, - cLQoSSsidDSAverageDataRate, - cLQoSSsidUSAverageDataRate, - cLQoSSsidDSBurstDataRate, - cLQoSSsidUSBurstDataRate, - cLQoSSsidDSAvgRealTimeDataRate, - cLQoSSsidUSAvgRealTimeDataRate, - cLQoSSsidDSBurstRealTimeDataRate, - cLQoSSsidUSBurstRealTimeDataRate, - cLQoSWlanDSAverageDataRate, - cLQoSWlanUSAverageDataRate, - cLQoSWlanDSBurstDataRate, - cLQoSWlanUSBurstDataRate, - cLQoSWlanDSAvgRealTimeDataRate, - cLQoSWlanUSAvgRealTimeDataRate, - cLQoSWlanDSBurstRealTimeDataRate, - cLQoSWlanUSBurstRealTimeDataRate + cLQPreferredCallNumber, + cLQPreferredCallRowStatus, + cLQd11SipCacPreferredCallsReceived, + cLQd11SipCacPreferredCallsAccepted } STATUS current DESCRIPTION "This collection of objects represents the - quality-of-service profile parameters." + Preferred call config and staistics parameters." ::= { ciscoLwappQosMIBGroups 17 } +ciscoLwappQosDot11aConfigGroupSup3 OBJECT-GROUP + OBJECTS { + cLQd11aMcastDirectEnable, + cLQd11aBestEffortAdmission, + cLQd11aRedirectBestEffort, + cLQd11aRadioMaxStreams, + cLQd11aMaxVideoATPercent, + cLQd11aMaxVoiceATPercent, + cLQd11aMaxMediaATPercent, + cLQd11aMinPhyRate, + cLQd11aClientMaxStreams + } + STATUS current + DESCRIPTION + "This collection of objects represents the + quality-of-service parameters 802.11a networks." + ::= { ciscoLwappQosMIBGroups 18 } + +ciscoLwappQosDot11bConfigGroupSup3 OBJECT-GROUP + OBJECTS { + cLQd11bMcastDirectEnable, + cLQd11bBestEffortAdmission, + cLQd11bRedirectBestEffort, + cLQd11bRadioMaxStreams, + cLQd11bMaxVideoATPercent, + cLQd11bMaxVoiceATPercent, + cLQd11bMaxMediaATPercent, + cLQd11bMinPhyRate, + cLQd11bClientMaxStreams + } + STATUS current + DESCRIPTION + "This collection of objects represents the + quality-of-service parameters 802.11b networks." + ::= { ciscoLwappQosMIBGroups 19 } + +ciscoLwappQosDot11MediaNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoLwappMediaMCStreamFailureNotif, + ciscoLwappMediaMCStreamAdmitNotif, + ciscoLwappMediaMCStreamDelistNotif + } + STATUS current + DESCRIPTION + "This collection of objects represents the + Media notification parameters." + ::= { ciscoLwappQosMIBGroups 20 } + +ciscoLwappQosCacConfigGroup OBJECT-GROUP + OBJECTS { + cLQCacIPLearnQHighThreshold, + cLQCacOutstandingAAAReqQHighThreshold, + cLQCacIPCHighThreshold, + cLQCacIPCLowThreshold, + cLQCacMobilityDiscoveryQHighThreshold + } + STATUS current + DESCRIPTION + "This collection ob objects represents the + CAC Configured parameters." + ::= { ciscoLwappQosMIBGroups 21 } + +ciscoLwappQosCacStatsGroup OBJECT-GROUP + OBJECTS { + cLQCacIPLearnQStats, + cLQCacOutstandingAAAReqQStats, + cLQCacIPCHighStats, + } + STATUS current + DESCRIPTION + "This collection ob objects represents the + CAC stats." + ::= { ciscoLwappQosMIBGroups 22 } + +ciscoLwappQosDot11axConfigGroup OBJECT-GROUP + OBJECTS { + cLQd11axVoiceAdmCtrlSupport, + cLQd11axVoiceMaxAdmBandwidth, + cLQd11axVoiceMaxRoamBandwidth, + cLQd11axEdcaProfile, + cLQd11axVoiceCtrl, + cLQd11axExpeditedBw, + cLQd11axSipCacSupportEnable + } + STATUS current + DESCRIPTION + "This collection of objects represents the + quality-of-service parameters 802.11ax networks." + ::= { ciscoLwappQosMIBGroups 23 } + +ciscoLwappQosDot11axConfigGroupSup3 OBJECT-GROUP + OBJECTS { + cLQd11axMcastDirectEnable, + cLQd11axBestEffortAdmission, + cLQd11axRedirectBestEffort, + cLQd11axRadioMaxStreams, + cLQd11axMaxMediaATPercent, + cLQd11axMinPhyRate, + cLQd11axClientMaxStreams + } + STATUS current + DESCRIPTION + "This collection of objects represents the + quality-of-service parameters 802.11ax networks." + ::= { ciscoLwappQosMIBGroups 24 } + END +-- %DNP% MLC -Submitted MLC + +-- %DNP% MRS -with approver MRS + +-- %DNP% NO REPLACEMENT =cLQd11aMaxCallLimit + +-- %DNP% NO REPLACEMENT =cLQd11bMaxCallLimit + +-- %DNP% MRC - ciscoLwappQosMIB~148~ - 2012062901:27 PST - edpham -4.9 -ACK +-- %DNP% - This version is exactly the same as 4.8. +-- %DNP%- +-- %DNP%Return to submitter to take care of version 4.8 comments. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistStreamName~147~ - 2012041304:17 PST - edpham -4.8 -ACK +-- %DNP% - Remove the whitespace. +-- %DNP%- +-- %DNP%Too many comment. I am going to stop here. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistCacEnable~146~ - 2012041304:16 PST - edpham -4.8 -ACK +-- %DNP% - Add description of each enum value. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistPktLossDiscard~144~ - 2012041304:15 PST +-- %DNP% - edpham -4.8 -ACK +-- %DNP% - Is it a counter ? If it is a counter, you should use Counter syntax. +-- %DNP%Add unit. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistPktLossFail~145~ - 2012041304:15 PST - edpham -4.8 -ACK +-- %DNP% - similar comment. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistVideoDelay~143~ - 2012041304:14 PST - edpham -4.8 -ACK +-- %DNP% - If it is severity, you should put Severity word on the object name. You +-- %DNP%should also need to clarify how to interpret this object. i.e the bigger +-- %DNP% +-- %DNP%the value, the problem is more serious. +-- %DNP%- +-- %DNP%If it is the time delay, then you need to clarify that this is the time +-- %DNP%delay and put the units. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistVideoUtil~142~ - 2012041304:09 PST - edpham -4.8 -ACK +-- %DNP% - Should 'Percent' be used for this object syntax ? Apply this comment to +-- %DNP%all utilization objects. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistWlanIndex~141~ - 2012041304:07 PST - edpham -4.8 -ACK +-- %DNP% - Similar comment regarding the WLAN index. This object has a specified +-- %DNP%range while the previous one does not. Please be consistent. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistDecision~139~ - 2012041304:05 PST - edpham -4.8 -ACK +-- %DNP% - similar comment regarding 'badClientDeny' +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistLastFailureReasonCode~140~ +-- %DNP% - 2012041304:05 PST +-- %DNP% - edpham -4.8 -ACK +-- %DNP% - Remove white space line 2045. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistDestIpAddrType~138~ - 2012041304:04 PST +-- %DNP% - edpham -4.8 -ACK +-- %DNP% - Add description regarding the relation between the InetAddressType +-- %DNP%object and the following InetAddress object. Apply this comment to +-- %DNP%applicable places. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMediaClientHistoryEntry~137~ - 2012041304:01 PST - edpham -4.8 -ACK +-- %DNP% - Remove whitespace line 1911. +-- %DNP%Remove wording of circular buffer. You should not mention any internal +-- %DNP%implementation in the MIB. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientDecision~136~ - 2012041304:00 PST - edpham -4.8 -ACK +-- %DNP% - The description of 'badClientDeny' does not has the "bad" wording. Why ? +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientWlanIndex~135~ - 2012041303:58 PST - edpham -4.8 -ACK +-- %DNP% - Is this WLAN id (i.e it is bound by 4K ) or WLAN SSID ? If it is the +-- %DNP%later, why it has only numeric value ? +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bEdcaProfile~133~ - 2012041303:51 PST - edpham -4.8 -ACK +-- %DNP% - Remove DEFVAL +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bMacOptimization~134~ - 2012041303:51 PST - edpham -4.8 -ACK +-- %DNP% - remove DEFVAL +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bExpeditedBw~132~ - 2012041303:50 PST - edpham -4.8 -ACK +-- %DNP% - remove DEFVAL. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistTimeStamp~129~118 - 2012011710:05 PST - gavelayu -4.7 -UNACK +-- %DNP% - RE: Using TimeStamp as index is not good as it will wrapped around in 457 ... +-- %DNP%The design on controller data structure is a circular buffer of history +-- %DNP%client entries -hence wrap around issue is not applicable and this +-- %DNP%requirement with timestamp traversal is for WCS customer. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistCfgBw~131~ - 2012011709:04 PST - gavelayu -4.7 -UNACK +-- %DNP% - Will add unit once I get an update from backend team. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistVideoPktSize~130~124 - 2012011709:03 PST +-- %DNP% - gavelayu -4.7 -UNACK +-- %DNP% - RE: Add unit. Apply this comment to all other objects that are applicable. +-- %DNP%Forunits - I have sent an email to backend folks. Will write it to the +-- %DNP%mib in the next version and submit. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11GprSupport~128~115 - 2012011611:20 PST - gavelayu -4.7 -UNACK +-- %DNP% - RE: Why this object is writeable ? I understand that this is not added in ... +-- %DNP%Customer requirement to alter probe response from user level. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamState~127~ - 2011121209:50 PST - edpham -4.6 -ACK +-- %DNP% - Add: +-- %DNP%'true' means .... +-- %DNP%'false' means .... +-- %DNP%- +-- %DNP%There are too many comments. I am going to stop now. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamRowStatus~126~ - 2011121209:48 PST - edpham -4.6 -ACK +-- %DNP% - Make this one the last object in the table. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamEntry~125~ - 2011121209:47 PST - edpham -4.6 -ACK +-- %DNP% - Add a Storage object. I saw that the reviewer already made this comment +-- %DNP%but you haven't added it yet. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistVideoPktSize~124~ - 2011121209:43 PST - edpham -4.6 -ACK +-- %DNP% - Add unit. Apply this comment to all other objects that are applicable. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistCfgBw~122~ - 2011121209:42 PST - edpham -4.6 -ACK +-- %DNP% - Add unit. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistCurrentRate~123~ - 2011121209:42 PST - edpham -4.6 -UNACK +-- %DNP% - Add unit. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistLastFailureReasonCode~121~ +-- %DNP% - 2011121209:39 PST +-- %DNP% - edpham -4.6 -ACK +-- %DNP% - Typo 'failue'. Please proof-read your submission. This is the second +-- %DNP%time I make this comment. There are other typo and whitespace issue in +-- %DNP%this object description. Please clean up. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistDecision~120~ - 2011121209:37 PST - edpham -4.6 -ACK +-- %DNP% - Add description for each enum value. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientDecision~117~ - 2011120511:42 PST - edpham -4.6 -ACK +-- %DNP% - Add the definition of each enum in the description. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientSrcIpAddrType~116~ - 2011120511:39 PST - edpham -4.6 -ACK +-- %DNP% - Typo "Srct" +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11GprSupport~115~ - 2011120511:25 PST - edpham -4.6 -ACK +-- %DNP% - Why this object is writeable ? I understand that this is not added in +-- %DNP%this review round. Just want to make sure that this is correct. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bMcastDirectEnable~114~ - 2011120511:17 PST - edpham -4.6 -ACK +-- %DNP% - Fix the white space one line 921. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aMaxCallLimit~113~ - 2011120511:09 PST - edpham -4.6 -ACK +-- %DNP% - The status of this object is changed to 'deprecated'. Please provide the +-- %DNP% +-- %DNP%name of the object that will replace it in the description. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bSipCacSupportEnable~112~ - 2011120510:56 PST - edpham -4.6 -ACK +-- %DNP% - line 1012: should be 'false'. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistTimeStamp~118~ - 2011120512:00 PST - edpham -4.6 -ACK +-- %DNP% - Using TimeStamp as index is not good as it will wrapped around in 457 +-- %DNP%days. You should reconsider this approach. +-- %DNP% +-- %DNP%I strongly recommend that you look at the CISCO-MAC-NOTIFICATION-MIB for +-- %DNP%an example of the history table (cmnHistoryTable). +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - ciscoLwappQosMIB~111~100 - 2011112010:47 PST - gavelayu -4.6 -UNACK +-- %DNP% - RE: Change cLQd11SipCacConfig OBJECT IDENTIFIER ... +-- %DNP%Please consider this as an exception as per the mail forwarded. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientSrcIpAddr~110~ - 2011110803:33 PST - edpham -4.5 -ACK +-- %DNP% - The description mention destination address while the name of the object +-- %DNP% +-- %DNP%indicates source address. +-- %DNP%- +-- %DNP%I am going to stop here since there are too many comments. You should +-- %DNP%proof-read your MIB before submitting your change. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMediaClientTable~109~ - 2011110803:30 PST - edpham -4.5 -ACK +-- %DNP% - Terminate the third sentence with a period. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bSipCacSupportEnable~108~ - 2011110803:27 PST - edpham -4.5 -ACK +-- %DNP% - The object name indicates dot11b but the description mentions dot11a. +-- %DNP%Please fix. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bRadioMaxStreams~107~ - 2011102704:41 PST - edpham -4.5 -ACK +-- %DNP% - Apply all my comments for 11a objects to 11b objects. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aMaxVideoATPercent~104~ - 2011102704:40 PST - edpham -4.5 -ACK +-- %DNP% - Import Percent TC from CISCO-QOS-PIB-MIB and use it for all applicable +-- %DNP%objects. Why the max value is 85 ? +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aMaxVoiceATPercent~105~ - 2011102704:40 PST - edpham -4.5 -ACK +-- %DNP% - similar comment. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aClientMaxStreams~106~ - 2011102704:40 PST - edpham -4.5 -ACK +-- %DNP% - Use Unsigned32 +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aRadioMaxStreams~103~ - 2011102704:39 PST - edpham -4.5 -ACK +-- %DNP% - Use Unsign32 syntax. Does zero value has any special meaning ? +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aBestEffortAdmission~102~ - 2011102704:38 PST - edpham -4.5 -ACK +-- %DNP% - remove DEFVAL. Apply this comment for all scalar objects that you added. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - CiscoLwappDot11aPhyRates~101~ - 2011102704:16 PST - edpham -4.5 -ACK +-- %DNP% - change 'twentyfour' to 'twentyFour'. +-- %DNP%- +-- %DNP%Applied this comment to all other enum value. only the first word is in +-- %DNP%lowercase. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - ciscoLwappQosMIB~100~ - 2011102704:13 PST - edpham -4.5 -ACK +-- %DNP% - Change cLQd11SipCacConfig OBJECT IDENTIFIER +-- %DNP% ::= { ciscoLwappQosMIBObjects 9 } +-- %DNP%in approved version 3.6 +-- %DNP%- +-- %DNP%to cLQd11SipCacConfig OBJECT IDENTIFIER +-- %DNP% ::= { ciscoLwappQosMIBObjects 9 } +-- %DNP%in this version is not allowed. +-- %DNP%- +-- %DNP%Did you add your change on top of the latest mib police approved version +-- %DNP%(3.6) ? +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - ciscoLwappQosMIB~99~ - 2011102704:08 PST - edpham -4.5 -ACK +-- %DNP% - timestamp on line 189 must match line 61. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - ciscoLwappQosMIB~98~ - 2011102704:07 PST - edpham -4.5 -ACK +-- %DNP% - Missing EDCA on line 168. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - ciscoLwappQosMIBComplianceRev3~97~ - 2011101302:10 PST - grajam -4.4 -ACK +-- %DNP% - This comment is still not corrected. +-- %DNP%- +-- %DNP%ciscoLwappQosDot11aConfigGroup and ciscoLwappQosDot11bConfigGroup +-- %DNP%missing from ciscoLwappQosMIBComplianceRev3 +-- %DNP%- +-- %DNP%While are current and present in ciscoLwappQosMIBComplianceRev2 which is +-- %DNP% +-- %DNP%deprecated by Rev3. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - ciscoLwappQosMIBComplianceRev3~96~ - 2011091403:54 PST - grajam -4.3 -ACK +-- %DNP% - ciscoLwappQosDot11aConfigGroup and ciscoLwappQosDot11bConfigGroup +-- %DNP%missing from ciscoLwappQosMIBComplianceRev3 +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpUrl~95~ - 2011091403:42 PST - grajam -4.3 -ACK +-- %DNP% - Use CiscoURLStringOrEmpty, it is defined as OCTET STRING 0-255. +-- %DNP%Semantics is same. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpNote~94~ - 2011091403:41 PST - grajam -4.3 -ACK +-- %DNP% - Provide a range. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpEmail~92~ - 2011091403:40 PST - grajam -4.3 -ACK +-- %DNP% - Provide a range. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpPhone~93~ - 2011091403:40 PST - grajam -4.3 -ACK +-- %DNP% - Provide a range. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQPreferredCallNumber~91~ - 2011091403:39 PST - grajam -4.3 -ACK +-- %DNP% - Use SnmpAdminString +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQPreferredCallEntry~90~ - 2011091403:38 PST - grajam -4.3 -ACK +-- %DNP% - Add a StorageType object. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bMaxVideoATPercent~89~ - 2011091403:36 PST - grajam -4.3 -ACK +-- %DNP% - '.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bMaxMediaATPercent~87~ - 2011091403:35 PST - grajam -4.3 -ACK +-- %DNP% - Media -> media +-- %DNP%- +-- %DNP%'.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bMinPhyRate~88~ - 2011091403:35 PST - grajam -4.3 -ACK +-- %DNP% - Change description to - This object specifies the minimum physical rate +-- %DNP%that should be +-- %DNP%enabled by a client to successfully join a media stream. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bClientMaxStreams~86~ - 2011091403:34 PST - grajam -4.3 -ACK +-- %DNP% - '.' missing +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpUrl~85~ - 2011091403:27 PST - grajam -4.3 -ACK +-- %DNP% - Using OCTET string and that to for a URL is not correct. +-- %DNP%- +-- %DNP%Use CiscoURLStringOrEmpty. CiscoURLStringOrEmpty is defined as OCTET +-- %DNP%STRING (0..255). Should not affect the manager. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistWlanIndex~84~ - 2011080101:35 PST - grajam -4.3 -ACK +-- %DNP% - "SSID the client used by the client to associate" ? +-- %DNP%- +-- %DNP%"SSID used by the client" +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - ciscoLwappMediaMCStreamDelistNotif~82~78 +-- %DNP% - 2011071101:19 PST +-- %DNP% - gavelayu -4.3 -ACK +-- %DNP% - RE: Reduce the number of varbinds. HistTimeStamp should be enough for +-- %DNP%... +-- %DNP%Can you please reconsider this comment. These objects were added to the +-- %DNP%trap from WCS perspective for a customer requirement. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpUrl~81~58 - 2011071101:10 PST - gavelayu -4.3 -ACK +-- %DNP% - RE: Use CiscoURLStringOrEmpty from CISCO-TC +-- %DNP%Can you please reconsider this comment. WCS( an application that manages +-- %DNP% +-- %DNP%controllers via SNMP) has the implemntation based on the syntax. It +-- %DNP%would be difficult to change syntax at this point in time. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistDecision~39~ - 2011041711:58 PST - grajam -4.2 -ACK +-- %DNP% - This object indicates the decision policy that was used +-- %DNP%when the client got associated to the media stream. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistDestIpAddr~38~ - 2011041711:57 PST - grajam -4.2 -ACK +-- %DNP% - Check alignment. Use InetAddressType and InetAddress. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistSlotId~36~ - 2011041711:56 PST - grajam -4.2 -ACK +-- %DNP% - Range ? Check alignment. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistTimeStamp~35~ - 2011041711:55 PST - grajam -4.2 -ACK +-- %DNP% - The description should reflect past tence. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMediaClientHistoryEntry~34~ - 2011041711:52 PST - grajam -4.2 -ACK +-- %DNP% - 'history.Client' -> 'history. A client' +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientDecision~33~ - 2011041711:50 PST - grajam -4.2 -ACK +-- %DNP% - Explan each enumeration. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientRadioType~31~ - 2011041711:48 PST - grajam -4.2 -ACK +-- %DNP% - Check alignment. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientQos~32~ - 2011041711:48 PST - grajam -4.2 -ACK +-- %DNP% - Check alignment. +-- %DNP%- +-- %DNP%besteffort -> bestEffort +-- %DNP%excellanteffort -> excellantEffort +-- %DNP%- +-- %DNP%Correct the same for all enumerations. +-- %DNP%- +-- %DNP%Explan each enumeration. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientDestIpAddr~28~ - 2011041711:47 PST - grajam -4.2 -ACK +-- %DNP% - Check alignment. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientSrcIpAddr~29~ - 2011041711:47 PST - grajam -4.2 -ACK +-- %DNP% - Check alignment. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientWlanIndex~30~ - 2011041711:47 PST - grajam -4.2 -ACK +-- %DNP% - Check alignment. Is there a range ? +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMediaClientTable~26~ - 2011041711:45 PST - grajam -4.2 -ACK +-- %DNP% - Media -> media +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMediaClientEntry~27~ - 2011041711:45 PST - grajam -4.2 -ACK +-- %DNP% - 'client.There' -> 'client. There' +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11SipCacPreferredCallsReceived~24~ +-- %DNP% - 2011041711:43 PST +-- %DNP% - grajam -4.2 -ACK +-- %DNP% - Preferred -> preferred +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11SipCacPreferredCallsAccepted~25~ +-- %DNP% - 2011041711:43 PST +-- %DNP% - grajam -4.2 -ACK +-- %DNP% - Preferred -> preferred +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bSipCacSupportEnable~23~ - 2011041711:42 PST - grajam -4.2 -ACK +-- %DNP% - 'represents if SIP CAC is supported' -> 'specifies whether SIP CAC is +-- %DNP%enabled' +-- %DNP%- +-- %DNP%A value of 'true' enables SIP CAC on dot11a radio band. +-- %DNP%A value of 'true' disables SIP CAC on dot11a radio band. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bClientMaxStreams~22~ - 2011041711:41 PST - grajam -4.2 -ACK +-- %DNP% - Maximum -> maximum +-- %DNP%'.' missing +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bMaxMediaATPercent~20~ - 2011041711:40 PST - grajam -4.2 -ACK +-- %DNP% - Maximum -> maximum +-- %DNP%Allowed -> allowed +-- %DNP%Bandwidth -> bandwidth +-- %DNP%Media -> media +-- %DNP%- +-- %DNP%'.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bMinPhyRate~21~ - 2011041711:40 PST - grajam -4.2 -ACK +-- %DNP% - This object specifies the minimum physical rate that should be +-- %DNP%enabled by a client to successfully join a media stream. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bMaxVideoATPercent~18~ - 2011041711:39 PST - grajam -4.2 -ACK +-- %DNP% - Maximum -> maximum +-- %DNP%Allowed -> allowed +-- %DNP%Bandwidth -> bandwidth +-- %DNP%- +-- %DNP%'.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bMaxVoiceATPercent~19~ - 2011041711:39 PST - grajam -4.2 -ACK +-- %DNP% - Maximum -> maximum +-- %DNP%Allowed -> allowed +-- %DNP%Bandwidth -> bandwidth +-- %DNP%- +-- %DNP%'.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bBestEffortAdmission~15~ - 2011041711:38 PST - grajam -4.2 -ACK +-- %DNP% - '.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bRedirectBestEffort~16~ - 2011041711:38 PST - grajam -4.2 -ACK +-- %DNP% - '.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bRadioMaxStreams~17~ - 2011041711:38 PST - grajam -4.2 -ACK +-- %DNP% - Maximum -> maximum +-- %DNP%- +-- %DNP%'.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11bMcastDirectEnable~14~ - 2011041711:37 PST - grajam -4.2 -ACK +-- %DNP% - '.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aSipCacSupportEnable~13~ - 2011041711:18 PST - grajam -4.2 -ACK +-- %DNP% - 'represents if SIP CAC is supported' -> 'specifies whether SIP CAC is +-- %DNP%enabled' +-- %DNP%- +-- %DNP%A value of 'true' enables SIP CAC on dot11a radio band. +-- %DNP%A value of 'true' disables SIP CAC on dot11a radio band. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aMinPhyRate~12~ - 2011041711:16 PST - grajam -4.2 -ACK +-- %DNP% - Default ? +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aMaxMediaATPercent~11~ - 2011041711:15 PST - grajam -4.2 -ACK +-- %DNP% - '.' missing. Default ? +-- %DNP%- +-- %DNP%Media -> media +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aRadioMaxStreams~8~ - 2011041711:14 PST - grajam -4.2 -ACK +-- %DNP% - '.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aMaxVideoATPercent~9~ - 2011041711:14 PST - grajam -4.2 -ACK +-- %DNP% - '.' missing. +-- %DNP%- +-- %DNP%Default ? +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aMaxVoiceATPercent~10~ - 2011041711:14 PST - grajam -4.2 -ACK +-- %DNP% - '.' missing. Default ? +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aBestEffortAdmission~6~ - 2011041711:13 PST - grajam -4.2 -ACK +-- %DNP% - '.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aRedirectBestEffort~7~ - 2011041711:13 PST - grajam -4.2 -ACK +-- %DNP% - '.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - ciscoLwappQosMIB~4~ - 2011041709:24 PST - grajam -1.0 -ACK +-- %DNP% - Why EDCA is removed ? +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - ciscoLwappMediaMCStreamFailureNotif~76~ +-- %DNP% - 2011041712:43 PST +-- %DNP% - grajam -4.2 -ACK +-- %DNP% - Reduce the number of varbinds. HistTimeStamp should be enough for +-- %DNP%retrieiving all Hist objects later. Why add them in the notification. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - ciscoLwappMediaMCStreamAdmitNotif~77~ - 2011041712:43 PST +-- %DNP% - grajam -4.2 -ACK +-- %DNP% - Reduce the number of varbinds. HistTimeStamp should be enough for +-- %DNP%retrieiving all Hist objects later. Why add them in the notification. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - ciscoLwappMediaMCStreamDelistNotif~78~ +-- %DNP% - 2011041712:43 PST +-- %DNP% - grajam -4.2 -ACK +-- %DNP% - Reduce the number of varbinds. HistTimeStamp should be enough for +-- %DNP%retrieiving all Hist objects later. Why add them in the notification. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - ciscoLwappMediaMCStreamFailureNotif~75~ +-- %DNP% - 2011041712:42 PST +-- %DNP% - grajam -4.2 -ACK +-- %DNP% - Do not un-necessarily capitalize words. +-- %DNP%- +-- %DNP%'AP MAC' is fine. +-- %DNP%'Multicast to Unicast' is not. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQPreferredCallEntry~74~ - 2011041712:39 PST - grajam -4.2 -ACK +-- %DNP% - Add a StorageType object. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQPreferredCallRowStatus~73~ - 2011041712:39 PST - grajam -4.2 -ACK +-- %DNP% - cLQPreferredCallIndex is implicit mandatory because that is the index. +-- %DNP%Did you mean cLQPreferredCallNumber +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQPreferredCallNumber~72~ - 2011041712:38 PST - grajam -4.2 -ACK +-- %DNP% - Use SnmpAdminString +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQPreferredCallIndex~71~ - 2011041712:37 PST - grajam -4.3 -ACK +-- %DNP% - This object indicates an arbitrary integer-value that uniquely +-- %DNP%identifies a preferred call number configured by the user. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQPreferredCallTable~69~ - 2011041712:36 PST - grajam -4.2 -ACK +-- %DNP% - Check alignment. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQPreferredCallEntry~70~ - 2011041712:36 PST - grajam -4.2 -ACK +-- %DNP% - corresponds to the preferred call number of the user. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamRrcGlobalState~68~ - 2011041712:35 PST - grajam -4.2 -ACK +-- %DNP% - This object specifies the administrative status of media +-- %DNP%stream functionality in the device. +-- %DNP%- +-- %DNP% Enable - Enables the media stream functionality. +-- %DNP% Disable - Disables the media stream functionality. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpStatus~67~ - 2011041712:34 PST - grajam -4.2 -ACK +-- %DNP% - Check alignment for all objects in this table. +-- %DNP%- +-- %DNP%'status.While' -> 'status. While' +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpEmail~64~ - 2011041712:33 PST - grajam -4.2 -ACK +-- %DNP% - Use SnmpAdminString +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpPhone~62~ - 2011041712:33 PST - grajam -4.2 -ACK +-- %DNP% - 'phone.While' -> 'phone. While' +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpPhone~65~ - 2011041712:33 PST - grajam -4.2 -ACK +-- %DNP% - Use SnmpAdminString +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpNote~63~ - 2011041712:33 PST - grajam -4.2 -ACK +-- %DNP% - 'note.While' -> 'note. While' +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpNote~66~ - 2011041712:33 PST - grajam -4.2 -ACK +-- %DNP% - Use SnmpAdminString +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpUrl~61~ - 2011041712:32 PST - grajam -4.2 -ACK +-- %DNP% - 'URL. While' -> 'URL. While' +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpEmail~60~ - 2011041712:32 PST - grajam -4.2 -ACK +-- %DNP% - 'email.While' -> 'email. While' +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpUrl~59~ - 2011041712:31 PST - grajam -4.2 -ACK +-- %DNP% - Check alignment +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamSdpUrl~58~ - 2011041712:29 PST - grajam -4.3 -ACK +-- %DNP% - Use CiscoURLStringOrEmpty from CISCO-TC +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamRrcPolicy~57~ - 2011041712:27 PST - grajam -4.2 -ACK +-- %DNP% - This object specifies whether the media stream should be allowed or +-- %DNP%denied. +-- %DNP%- +-- %DNP% true - Allow the media stream. +-- %DNP% false - Deny the media stream. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamRrcViolation~56~ - 2011041712:26 PST - grajam -4.2 -ACK +-- %DNP% - This object specifies the RRC violation policy to be applied +-- %DNP%when the media stream violates the profile. This object specifies +-- %DNP%whether to drop the stream or provide bestEffort treatment. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamRrcPriority~55~ - 2011041712:23 PST - grajam -4.2 -ACK +-- %DNP% - '.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamRrcType~54~ - 2011041712:22 PST - grajam -4.2 -ACK +-- %DNP% - This object specifies RRC type for the media stream. +-- %DNP%- +-- %DNP% mc2uc - multicast to unicast enabled. +-- %DNP% mOnly - only multicast enabled. +-- %DNP% unicast - unicast enabled. +-- %DNP% disabled - neither multicast nor unicast enabled. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamRrcQos~53~ - 2011041712:21 PST - grajam -4.2 -ACK +-- %DNP% - What is the difference between this object and cLQVMediaClientQos ? +-- %DNP%- +-- %DNP%besteffort -> bestEffort +-- %DNP%excellanteffort -> excellantEffort +-- %DNP%- +-- %DNP%Correct the same for all enumerations. +-- %DNP%- +-- %DNP%Explan each enumeration. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamReRrc~52~ - 2011041712:19 PST - grajam -4.2 -ACK +-- %DNP% - This object specifies whether re-RRC calculations are enabled. +-- %DNP%- +-- %DNP% 'true' - Indicates the calculations are enabled. +-- %DNP% 'false' - Indicates the calculations are disabled. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamTable~50~ - 2011041712:17 PST - grajam -4.2 -ACK +-- %DNP% - Add a StorageType object. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamRrcExpBw~51~ - 2011041712:17 PST - grajam -4.2 -ACK +-- %DNP% - '.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamRowStatus~48~ - 2011041712:15 PST - grajam -4.2 -ACK +-- %DNP% - 'The following objects are mandatory for successful creation +-- %DNP%of an entry: +-- %DNP%- +-- %DNP% cLQMStreamName, +-- %DNP% cLQMStreamDestIPStartAddr, +-- %DNP% cLQMStreamDestIPEndAddr. +-- %DNP%' +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamName~47~ - 2011041712:13 PST - grajam -4.2 -ACK +-- %DNP% - This object specifies a human readable name which uniquely identifies +-- %DNP%the media stream. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQMStreamTable~46~ - 2011041712:11 PST - grajam -4.2 -ACK +-- %DNP% - This table lists different media streams identified by its name and the +-- %DNP%stream parameters. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistStreamName~45~ - 2011041712:10 PST - grajam -4.2 -ACK +-- %DNP% - Description not clear. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistCacEnable~44~ - 2011041712:09 PST - grajam -4.2 -ACK +-- %DNP% - cac -> CAC +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistVideoPps~43~ - 2011041712:08 PST - grajam -4.2 -ACK +-- %DNP% - What is uniquely ? +-- %DNP%- +-- %DNP%Description not clear. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistCurrentRate~42~ - 2011041712:05 PST - grajam -4.2 -ACK +-- %DNP% - Another example. Current rate is not present. Specify in the past. +-- %DNP%- +-- %DNP%'This object indicates the rate observed for the media client associated +-- %DNP% +-- %DNP%to the media stream.' +-- %DNP%- +-- %DNP%Almost all the objects below should be changed to reflect the past +-- %DNP%tense. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistWlanIndex~41~ - 2011041712:04 PST - grajam -4.2 -ACK +-- %DNP% - This is a history table. Specify in past tense. +-- %DNP%- +-- %DNP%'This object indicates the wlan SSID used by the client to +-- %DNP%associate to the AP on the controller. A value between 513-517 indicates +-- %DNP% +-- %DNP%the client as wired client.' +-- %DNP%- +-- %DNP%There is a different between MediaClient and MediaClientHist. Same +-- %DNP%description cannot be used for the two tables. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQVMediaClientHistLastFailureReasonCode~40~ +-- %DNP% - 2011041712:00 PST +-- %DNP% - grajam -4.2 -ACK +-- %DNP% - Media -> media. +-- %DNP%- +-- %DNP%Give one line space between para and enum description. +-- %DNP%- +-- %DNP%'of this media client. +-- %DNP%- +-- %DNP% enoughBw(1) - Radio can handle additional client traffic. +-- %DNP% Hence, allowing client admission during RRC +-- %DNP% admission or Re-RRC phase. +-- %DNP%- +-- %DNP% notEnoughBw(2) - Radio cannot handle additional client +-- %DNP% traffic. Thus it will delist(put into best +-- %DNP% effort queue) or deny client. +-- %DNP%' +-- %DNP%- +-- %DNP%Convert all enum description like shown above. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - cLQd11aClientMaxStreams~3~ - 2011040611:21 PST - grajam -4.2 -ACK +-- %DNP% - denotes -> specifies. +-- %DNP%- +-- %DNP%'.' missing. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - CiscoLwappDot11aPhyRates~1~ - 2011040611:17 PST - grajam -4.2 -ACK +-- %DNP% - Remove - 'The different physical rates are' statement. +-- %DNP% +-- %DNP% -0 MRC + +-- %DNP% MRC - CiscoLwappDot11bPhyRates~2~ - 2011040611:17 PST - grajam -4.2 -ACK +-- %DNP% - Remove - 'The different physical rates are' statement. +-- %DNP% +-- %DNP% -0 MRC + diff --git a/v2/CISCO-LWAPP-REAP-MIB.my b/v2/CISCO-LWAPP-REAP-MIB.my index 976e031..61a5366 100644 --- a/v2/CISCO-LWAPP-REAP-MIB.my +++ b/v2/CISCO-LWAPP-REAP-MIB.my @@ -2,7 +2,7 @@ -- CISCO-LWAPP-REAP-MIB.my -- April 2007, Devesh Pujari, Prasanna Viswakumar, Srinath Candadai -- --- Copyright (c) 2006-2007, 2013-2021 by Cisco Systems, Inc. +-- Copyright (c) 2006-2007, 2013-2021, 2024 by Cisco Systems, Inc. -- All rights reserved. -- ******************************************************************* @@ -2029,7 +2029,7 @@ cLReapGroupPMKAPPropagation OBJECT-TYPE controller to only few APs and from those AP to other APs in site tag. A value of 'pmkDistDCDS' specifies PMK distribution between - APs in site tag. + APs in site tag." DEFVAL { pmkDistCntrToAp } ::= { cLReapGroupConfigEntry 57 } diff --git a/v2/CISCO-LWAPP-RF-MIB.my b/v2/CISCO-LWAPP-RF-MIB.my index 286ac19..85f086f 100644 --- a/v2/CISCO-LWAPP-RF-MIB.my +++ b/v2/CISCO-LWAPP-RF-MIB.my @@ -3,7 +3,7 @@ -- This MIB helps to manage the RF parameters on the controller -- June 2011, Srinath Candadai -- --- Copyright (c) 2011, 2016-2018, 2020 by Cisco Systems Inc. +-- Copyright (c) 2011, 2016-2021, 2023 by Cisco Systems, Inc. -- All rights reserved. -- ******************************************************************* @@ -34,7 +34,7 @@ IMPORTS ciscoLwappRFMIB MODULE-IDENTITY - LAST-UPDATED "202010070000Z" + LAST-UPDATED "201811150000Z" ORGANIZATION "Cisco Systems Inc." CONTACT-INFO "Cisco Systems, @@ -172,29 +172,60 @@ ciscoLwappRFMIB MODULE-IDENTITY [3] IEEE 802.11 - The original 1 Mbit/s and 2 Mbit/s, 2.4 GHz RF and IR standard." - REVISION "202010060000Z" + REVISION "202308040000Z" DESCRIPTION - "Added conformance group ciscoLwappRFConfigGroup8. - Added compliance group ciscoLwappRFMIBComplianceRev5" + "Added below objects to the cLMultiBSSIDProfileTable + - cLMultiBSSIDProfile11beOfdmaDownLink + - cLMultiBSSIDProfile11beOfdmaUpLink + - cLMultiBSSIDProfile11beMuMIMODownLink + - cLMultiBSSIDProfile11beMuMIMOUpLink + - cLMultiBSSIDProfile11beOfdmaMultiRU" + REVISION "202104160000Z" + DESCRIPTION + "Added below objects to the cLRFProfileTable + - cLRFProfilePSCBias + - cLRFProfile11axSrgObssPdEnable + - cLRFProfile11axSrgObssPdMin + - cLRFProfile11axSrgObssPdMax" + REVISION "202101120000Z" + DESCRIPTION + "Added below objects to the cLRFProfileTable + - cLRFProfile11axBcastProbeResp + - cLRFProfile11axBcastProbeRespInterval + - cLRFProfile11axFilsDiscovery + - cLRFProfileMultiBssidProfile + Added new table cLMultiBSSIDProfileTable + Added conformance group ciscoLwappRFConfigGroup10 + Added compliance group ciscoLwappRFMIBComplianceRev7". + REVISION "202009020000Z" + DESCRIPTION + "Added below object to the cLRFProfileTable + - cLRFProfileNdpMode + Added conformance group ciscoLwappRFConfigGroup8. + Added compliance group ciscoLwappRFMIBComplianceRev6." + REVISION "202008070000Z" + DESCRIPTION + "Added conformance group ciscoLwappRFConfigGroup8. + Added compliance group ciscoLwappRFMIBComplianceRev5." REVISION "202006030000Z" DESCRIPTION "Added below objects to the cLRFProfileTable - - cLRFProfile11axObssPdEnable - - cLRFProfile11axNonSrgObssPdMax" + - cLRFProfile11axObssPdEnable + - cLRFProfile11axNonSrgObssPdMax" 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" + - 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." @@ -405,7 +436,16 @@ CLRFProfileEntry ::= SEQUENCE { cLRFProfileAirTimeAllocation Unsigned32, cLRFProfileRxSopThresholdCustom Integer32, cLRFProfile11axObssPdEnable TruthValue, - cLRFProfile11axNonSrgObssPdMax Integer32 + cLRFProfile11axNonSrgObssPdMax Integer32, + cLRFProfileNdpMode INTEGER, + cLRFProfile11ax6GHzFeature INTEGER, + cLRFProfile11axBcastProbeRespInterval Unsigned32, + cLRFProfileMultiBssidProfile SnmpAdminString, + cLRFProfilePSCBias TruthValue, + cLRFProfile11axSrgObssPdEnable TruthValue, + cLRFProfile11axSrgObssPdMin Integer32, + cLRFProfile11axSrgObssPdMax Integer32, + cLRFProfilePreamblePuncture TruthValue } cLRFProfileName OBJECT-TYPE @@ -883,12 +923,13 @@ cLRFProfileDCAChannelWidth OBJECT-TYPE 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." + 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 @@ -940,7 +981,8 @@ cLRFProfileHSRNeighborTimeoutFactor OBJECT-TYPE 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" + Neighbor timeout factor will be five times the + neighbor interval" ::= { cLRFProfileEntry 46 } cLRFProfileBandSelectClientMidRSSI OBJECT-TYPE @@ -952,8 +994,8 @@ cLRFProfileBandSelectClientMidRSSI OBJECT-TYPE "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." + The mobile station having RSSI stronger than this value will + be recorded and denied." DEFVAL { -80 } ::= { cLRFProfileEntry 47 } @@ -967,29 +1009,32 @@ cLRFProfileClientNetworkPreference OBJECT-TYPE 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." + 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 + 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 } + "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 } + "This object specifies if rf profile is + disabled." + DEFVAL {true} ::= { cLRFProfileEntry 50 } cLRFProfileAirTimeFairnessMode OBJECT-TYPE @@ -1002,13 +1047,13 @@ cLRFProfileAirTimeFairnessMode OBJECT-TYPE 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." + 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 } @@ -1020,63 +1065,160 @@ cLRFProfileAirTimeFairnessOptimization OBJECT-TYPE MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the optimization for ATF - supported APs, joined to the controller to be - configured." + "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 + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current DESCRIPTION - "This object specifies whether airtime - allocation is enabled for the client access node." + "This object specifies whether airtime + allocation is enabled for the client access node." DEFVAL { false } - ::= { cLRFProfileEntry 53 } + ::= {cLRFProfileEntry 53 } cLRFProfileAirTimeAllocation OBJECT-TYPE - SYNTAX Unsigned32 (5..90) - MAX-ACCESS read-write - STATUS current + SYNTAX Unsigned32(5..90) + MAX-ACCESS read-write + STATUS current DESCRIPTION - "This object specifies the percentage for airtime - allocation for the client access node." + "This object specifies the percentage for airtime + allocation for the client access node." DEFVAL { 5 } - ::= { cLRFProfileEntry 54 } + ::= {cLRFProfileEntry 54 } cLRFProfileRxSopThresholdCustom OBJECT-TYPE - SYNTAX Integer32 (-85..-60) - MAX-ACCESS read-write - STATUS current + 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." + "This object specifies the percentage for the receiver + start of packet custom threshold for the client access node." DEFVAL { -85 } - ::= { cLRFProfileEntry 55 } + ::= {cLRFProfileEntry 55 } cLRFProfile11axObssPdEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current DESCRIPTION - "This object specifies whether 802.11ax OBSS PD spatial reuse is - enabled for the RF profile." - DEFVAL { false } - ::= { cLRFProfileEntry 56 } + "This object specifies whether 802.11ax OBSS PD spatial reuse is + enabled for the RF profile." + DEFVAL { false } + ::= {cLRFProfileEntry 56 } cLRFProfile11axNonSrgObssPdMax OBJECT-TYPE - SYNTAX Integer32 (-82..-62) + SYNTAX Integer32(-82..-62) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the non-SRG OBSS PD max threshold in dBm + for the RF profile." + DEFVAL { -62 } + ::= {cLRFProfileEntry 57 } + +cLRFProfileNdpMode OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + offChannel(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the neighbor discovery mode of AP for this RF profile + auto - neighbor discovery mode is auto. + offChannel - neighbor discovery mode is off-channel." + DEFVAL { 0 } + ::= { cLRFProfileEntry 58 } + +cLRFProfile11ax6GHzFeature OBJECT-TYPE + SYNTAX INTEGER { + none(0), + bcast_probe_response(1), + fils_discovery(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether 802.11ax UBPR or FILS discovery + enabled for the RF profile." + DEFVAL { 0 } + ::= { cLRFProfileEntry 59 } + +cLRFProfile11axBcastProbeRespInterval OBJECT-TYPE + SYNTAX Unsigned32(5..25) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the 802.11ax Broadcast Probe response + interval in msec." + DEFVAL { 20 } + ::= {cLRFProfileEntry 60 } + +cLRFProfileMultiBssidProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION - "This object specifies the non-SRG OBSS PD max threshold in dBm - for the RF profile." - DEFVAL { -62 } - ::= { cLRFProfileEntry 57 } - - + "This object specifies the Multi-BSSID profile name that is mapped + to the RF profile." + DEFVAL { default-multi-bssid-profile } + ::= { cLRFProfileEntry 62 } + +cLRFProfilePSCBias OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether preferred scanning channel bias for 6 GHz DCA + is enabled or disabled for the RF profile." + DEFVAL { false } + ::= {cLRFProfileEntry 63 } + +cLRFProfile11axSrgObssPdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether 802.11ax SRG OBSS PD spatial reuse is + enabled for the RF profile." + DEFVAL { false } + ::= {cLRFProfileEntry 64 } + +cLRFProfile11axSrgObssPdMin OBJECT-TYPE + SYNTAX Integer32(-82..-62) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the SRG OBSS PD min threshold in dBm + for the RF profile." + DEFVAL { -82 } + ::= {cLRFProfileEntry 65 } + +cLRFProfile11axSrgObssPdMax OBJECT-TYPE + SYNTAX Integer32(-82..-62) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the SRG OBSS PD max threshold in dBm + for the RF profile." + DEFVAL { -62 } + ::= {cLRFProfileEntry 66 } + +cLRFProfilePreamblePuncture OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Preamble puncturing is + enabled for the RF profile." + DEFVAL { false } + ::= {cLRFProfileEntry 67 } -- ******************************************************************* -- * Out of Box AP config @@ -1179,8 +1321,8 @@ cLRFProfileChannelListTable OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object specifies the list of channels that is available for DCA - of a RF profile." + "This object specifies the list of channels that is available + for DCA of a RF profile." ::= { ciscoLwappRFConfig 4 } cLRFProfileChannelListEntry OBJECT-TYPE @@ -1235,10 +1377,8 @@ cLRFProfileChanRowStatus OBJECT-TYPE in this table." ::= { cLRFProfileChannelListEntry 3 } - - cLRFProfileRemoveChannelTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLRFProfileRemoveChannelEntry + SYNTAX SEQUENCE OF CLRFProfileRemoveChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -1269,7 +1409,7 @@ cLRFProfileRemoveChannelEntry OBJECT-TYPE INDEX { cLRFProfileRemoveChannelName, cLRFProfileRemoveChannelNum - } + } ::= { cLRFProfileRemoveChannelTable 1 } CLRFProfileRemoveChannelEntry ::= SEQUENCE { @@ -1284,7 +1424,7 @@ cLRFProfileRemoveChannelName OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object uniquely identifies a RF Profile." + "This object uniquely identifies a RF Profile." ::= { cLRFProfileRemoveChannelEntry 1 } cLRFProfileRemoveChannelNum OBJECT-TYPE @@ -1294,7 +1434,7 @@ cLRFProfileRemoveChannelNum OBJECT-TYPE DESCRIPTION "The channel nubmer for this entry. This value represents the unique channel number removed from - default DCA channel list for this RF profile." + default DCA channel list for this RF profile." ::= { cLRFProfileRemoveChannelEntry 2 } cLRFProfileRemovedChannelDcaState OBJECT-TYPE @@ -1306,7 +1446,7 @@ cLRFProfileRemovedChannelDcaState OBJECT-TYPE of the dynamic channel allocation (DCA) Remove List. A value of 'false' indicates that the DCA for this channel is disabled." - DEFVAL { false } + DEFVAL { false } ::= { cLRFProfileRemoveChannelEntry 3 } cLRFProfileRemoveChannelRowStatus OBJECT-TYPE @@ -1316,13 +1456,11 @@ cLRFProfileRemoveChannelRowStatus OBJECT-TYPE DESCRIPTION "The status of this conceptual row. All writable objects in this row may be modified - at any time." + at any time." ::= { cLRFProfileRemoveChannelEntry 4 } - - cLRFProfileAddChannelTable OBJECT-TYPE - SYNTAX SEQUENCE OF CLRFProfileAddChannelEntry + SYNTAX SEQUENCE OF CLRFProfileAddChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -1353,7 +1491,7 @@ cLRFProfileAddChannelEntry OBJECT-TYPE INDEX { cLRFProfileAddChannelName, cLRFProfileAddChannelNum - } + } ::= { cLRFProfileAddChannelTable 1 } CLRFProfileAddChannelEntry ::= SEQUENCE { @@ -1368,7 +1506,7 @@ cLRFProfileAddChannelName OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "This object uniquely identifies a RF Profile." + "This object uniquely identifies a RF Profile." ::= { cLRFProfileAddChannelEntry 1 } cLRFProfileAddChannelNum OBJECT-TYPE @@ -1378,7 +1516,7 @@ cLRFProfileAddChannelNum OBJECT-TYPE DESCRIPTION "The channel nubmer for this entry. This value represents the unique channel number added to the default DCA list in - this RF profile." + this RF profile." ::= { cLRFProfileAddChannelEntry 2 } cLRFProfileAddedChannelDcaState OBJECT-TYPE @@ -1390,7 +1528,7 @@ cLRFProfileAddedChannelDcaState OBJECT-TYPE of the dynamic channel allocation (DCA) Add List. A value of 'true' indicates that the DCA for this channel is enabled." - DEFVAL { true } + DEFVAL { true } ::= { cLRFProfileAddChannelEntry 3 } cLRFProfileAddChannelRowStatus OBJECT-TYPE @@ -1400,10 +1538,219 @@ cLRFProfileAddChannelRowStatus OBJECT-TYPE DESCRIPTION "The status of this conceptual row. All writable objects in this row may be modified - at any time." + at any time." ::= { cLRFProfileAddChannelEntry 4 } + +-- ******************************************************************** +-- * Multi BSSID Profile Table +-- ******************************************************************** + +cLMultiBSSIDProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLRFProfileMultiBSSIDProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the configuration related to + each Multi BSSID profile." + ::= { ciscoLwappRFConfig 7 } + +cLMultiBSSIDProfileEntry OBJECT-TYPE + SYNTAX CLRFProfileMultiBSSIDProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table stores the + configurations related to a Multi BSSID Profile. + Entries can be added/deleted by explicit management + action from NMS/EMS or through user console." + INDEX { cLMultiBSSIDProfileName } + ::= { cLMultiBSSIDProfileTable 1 } + +CLRFProfileMultiBSSIDProfileEntry ::= SEQUENCE { + cLMultiBSSIDProfileName SnmpAdminString, + cLMultiBSSIDProfileDescr SnmpAdminString, + cLMultiBSSIDProfile11axOfdmaDownLink TruthValue, + cLMultiBSSIDProfile11axOfdmaUpLink TruthValue, + cLMultiBSSIDProfile11axMuMIMODownLink TruthValue, + cLMultiBSSIDProfile11axMuMIMOUpLink TruthValue, + cLMultiBSSIDProfile11axTwt TruthValue, + cLMultiBSSIDProfile11axTwtBroadcast TruthValue, + cLMultiBSSIDProfileRowStatus RowStatus, + cLMultiBSSIDProfile11beOfdmaDownLink TruthValue, + cLMultiBSSIDProfile11beOfdmaUpLink TruthValue, + cLMultiBSSIDProfile11beMuMIMODownLink TruthValue, + cLMultiBSSIDProfile11beMuMIMOUpLink TruthValue, + cLMultiBSSIDProfile11beOfdmaMultiRU TruthValue +} + +cLMultiBSSIDProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies a Multi BSSID Profile." + ::= { cLMultiBSSIDProfileEntry 1 } + +cLMultiBSSIDProfileDescr OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a human-readable description of the + Multi BSSID profile." + ::= { cLMultiBSSIDProfileEntry 2 } + +cLMultiBSSIDProfile11axOfdmaDownLink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 802.11ax OFDMA Downlink is + enabled. + A value of 'true' indicates 802.11ax OFDMA Downlink + enabled. + A value of 'false' indicates 802.11ax OFDMA Downlink + disabled." + DEFVAL { true } + ::= { cLMultiBSSIDProfileEntry 3 } + +cLMultiBSSIDProfile11axOfdmaUpLink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 802.11ax OFDMA Uplink is + enabled. + A value of 'true' indicates 802.11ax OFDMA Uplink + enabled. + A value of 'false' indicates 802.11ax OFDMA Uplink + disabled." + DEFVAL { true } + ::= { cLMultiBSSIDProfileEntry 4 } +cLMultiBSSIDProfile11axMuMIMODownLink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 802.11ax MU-MIMO Downlink is + enabled. + A value of 'true' indicates 802.11ax MU-MIMO Downlink + enabled. + A value of 'false' indicates 802.11ax MU-MIMO Downlink + disabled." + DEFVAL { true } + ::= { cLMultiBSSIDProfileEntry 5 } + +cLMultiBSSIDProfile11axMuMIMOUpLink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 802.11ax MU-MIMO Uplink is + enabled. + A value of 'true' indicates 802.11ax MU-MIMO Uplink + enabled. + A value of 'false' indicates 802.11ax MU-MIMO Uplink + disabled." + DEFVAL { true } + ::= { cLMultiBSSIDProfileEntry 6 } + +cLMultiBSSIDProfile11axTwt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 802.11ax Target Wakeup Time(TWT) is + enabled. + A value of 'true' indicates that 802.11ax TWT is enabled. + enabled. + A value of 'false' indicates that 802.11ax TWT is disabled." + DEFVAL { true } + ::= { cLMultiBSSIDProfileEntry 7 } + +cLMultiBSSIDProfile11axTwtBroadcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 802.11ax Target Wakeup Time(TWT) Broadcast is + enabled. + A value of 'true' indicates 802.11ax TWT Broadcast + enabled. + A value of 'false' indicates 802.11ax TWT Broadcast + disabled." + DEFVAL { true } + ::= { cLMultiBSSIDProfileEntry 8 } + +cLMultiBSSIDProfileRowStatus 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." + ::= { cLMultiBSSIDProfileEntry 9 } + +cLMultiBSSIDProfile11beOfdmaDownLink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 802.11be OFDMA Downlink is enabled. + A value of 'true' indicates 802.11be OFDMA Downlink enabled. + A value of 'false' indicates 802.11be OFDMA Downlink disabled." + DEFVAL { true } + ::= { cLMultiBSSIDProfileEntry 10 } + +cLMultiBSSIDProfile11beOfdmaUpLink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 802.11be OFDMA Uplink is enabled. + A value of 'true' indicates 802.11be OFDMA Uplink enabled. + A value of 'false' indicates 802.11be OFDMA Uplink disabled." + DEFVAL { true } + ::= { cLMultiBSSIDProfileEntry 11 } + +cLMultiBSSIDProfile11beMuMIMODownLink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 802.11be MU-MIMO Downlink is enabled. + A value of 'true' indicates 802.11be MU-MIMO Downlink enabled. + A value of 'false' indicates 802.11be MU-MIMO Downlink disabled." + DEFVAL { false } + ::= { cLMultiBSSIDProfileEntry 12 } + +cLMultiBSSIDProfile11beMuMIMOUpLink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 802.11be MU-MIMO Uplink is enabled. + A value of 'true' indicates 802.11be MU-MIMO Uplink enabled. + A value of 'false' indicates 802.11be MU-MIMO Uplink disabled." + DEFVAL { false } + ::= { cLMultiBSSIDProfileEntry 13 } + +cLMultiBSSIDProfile11beOfdmaMultiRU OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 802.11be OFDMA Multiple + Resource Unit is enabled. + A value of 'true' indicates 802.11be OFDMA Multi-RU is enabled. + A value of 'false' indicates 802.11be OFDMA Multi-RU is disabled." + DEFVAL { false } + ::= { cLMultiBSSIDProfileEntry 14 } + +cLMultiBSSIDProfileRowStatus OBJECT-TYPE -- ******************************************************************** -- * Compliance statements -- ******************************************************************** @@ -1476,7 +1823,7 @@ ciscoLwappRFMIBComplianceVer2 MODULE-COMPLIANCE MODULE -- this module MANDATORY-GROUPS { ciscoLwappRFConfigGroup1, - ciscoLwappRFGlobalConfigGroup, + ciscoLwappRFGlobalConfigGroup, ciscoLwappRFConfigGroup3 } ::= { ciscoLwappRFMIBCompliances 3 } @@ -1510,7 +1857,7 @@ ciscoLwappRFMIBComplianceRev3 MODULE-COMPLIANCE RowStatus textual convention, specifically, 'active', 'createAndGo' and 'destroy'." ::= { ciscoLwappRFMIBCompliances 4 } - + ciscoLwappRFMIBComplianceRev4 MODULE-COMPLIANCE STATUS current DESCRIPTION @@ -1530,7 +1877,6 @@ ciscoLwappRFMIBComplianceRev4 MODULE-COMPLIANCE ciscoLwappRFConfigGroup6, ciscoLwappRFConfigGroup7 } - OBJECT cLRFProfileRowStatus SYNTAX INTEGER { active(1), @@ -1564,7 +1910,6 @@ ciscoLwappRFMIBComplianceRev5 MODULE-COMPLIANCE ciscoLwappRFConfigGroup7, ciscoLwappRFConfigGroup8 } - OBJECT cLRFProfileRowStatus SYNTAX INTEGER { active(1), @@ -1578,6 +1923,75 @@ ciscoLwappRFMIBComplianceRev5 MODULE-COMPLIANCE 'active', 'createAndGo' and 'destroy'." ::= { ciscoLwappRFMIBCompliances 6 } +ciscoLwappRFMIBComplianceRev6 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, + ciscoLwappRFConfigGroup8, + ciscoLwappRFConfigGroup9 + } + 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 7 } + +ciscoLwappRFMIBComplianceRev7 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, + ciscoLwappRFConfigGroup8, + ciscoLwappRFConfigGroup9, + ciscoLwappRFConfigGroup10 + } + 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 8 } + -- ******************************************************************** -- * Units of conformance -- ******************************************************************** @@ -1717,10 +2131,10 @@ ciscoLwappRFConfigGroup3 OBJECT-GROUP ::= { ciscoLwappRFMIBGroups 6 } ciscoLwappRFConfigGroup4 OBJECT-GROUP - OBJECTS { - cLRFProfileRxSopThreshold, - cLRFProfileRxSopThresholdCustom - } + OBJECTS { + cLRFProfileRxSopThreshold, + cLRFProfileRxSopThresholdCustom + } STATUS current DESCRIPTION "This object specifies the receiver start of packet @@ -1731,7 +2145,8 @@ ciscoLwappRFGroupDCAChannelConfig OBJECT-GROUP OBJECTS { cLRFProfileDCAChannelList } STATUS deprecated DESCRIPTION - "This object specifies the add and remove channels for RF Profiles." + "This object specifies the add and remove channels + for RF Profiles." ::= { ciscoLwappRFMIBGroups 8 } ciscoLwappRFGroupChannelConfig OBJECT-GROUP @@ -1741,7 +2156,8 @@ ciscoLwappRFGroupChannelConfig OBJECT-GROUP } STATUS current DESCRIPTION - "This object specifies the add and remove channels for RF Profiles." + "This object specifies the add and remove channels for + RF Profiles." ::= { ciscoLwappRFMIBGroups 9 } ciscoLwappRFConfigGroupExtension1 OBJECT-GROUP @@ -1752,11 +2168,11 @@ ciscoLwappRFConfigGroupExtension1 OBJECT-GROUP configuration of RF parameters on the controller to be passed to an LWAPP AP." ::= { ciscoLwappRFMIBGroups 10 } - + ciscoLwappRFConfigGroup5 OBJECT-GROUP OBJECTS { - cLRFProfileUnusedChannelList, - cLRFProfileShutdown + cLRFProfileUnusedChannelList, + cLRFProfileShutdown } STATUS current DESCRIPTION @@ -1766,10 +2182,10 @@ ciscoLwappRFConfigGroup5 OBJECT-GROUP ciscoLwappRFConfigGroup6 OBJECT-GROUP OBJECTS { - cLRFProfileAirTimeFairnessMode, - cLRFProfileAirTimeFairnessOptimization, - cLRFProfileBridgeClientAccess, - cLRFProfileAirTimeAllocation + cLRFProfileAirTimeFairnessMode, + cLRFProfileAirTimeFairnessOptimization, + cLRFProfileBridgeClientAccess, + cLRFProfileAirTimeAllocation } STATUS current DESCRIPTION @@ -1779,10 +2195,10 @@ ciscoLwappRFConfigGroup6 OBJECT-GROUP ciscoLwappRFConfigGroup7 OBJECT-GROUP OBJECTS { - cLRFProfileRemovedChannelDcaState, - cLRFProfileRemoveChannelRowStatus, - cLRFProfileAddedChannelDcaState, - cLRFProfileAddChannelRowStatus + cLRFProfileRemovedChannelDcaState, + cLRFProfileRemoveChannelRowStatus, + cLRFProfileAddedChannelDcaState, + cLRFProfileAddChannelRowStatus } STATUS current DESCRIPTION @@ -1793,15 +2209,58 @@ ciscoLwappRFConfigGroup7 OBJECT-GROUP ciscoLwappRFConfigGroup8 OBJECT-GROUP OBJECTS { - cLRFProfile11axObssPdEnable, - cLRFProfile11axNonSrgObssPdMax + cLRFProfile11axObssPdEnable, + cLRFProfile11axNonSrgObssPdMax, + cLRFProfile11axSrgObssPdEnable, + cLRFProfile11axSrgObssPdMin, + cLRFProfile11axSrgObssPdMax, + cLRFProfilePreamblePuncture } STATUS current DESCRIPTION "This collection of objects specifies the 802.11ax OBSS PD - spatial reuse configurations for RF Profiles." + spatial reuse configurations for RF Profiles." ::= { ciscoLwappRFMIBGroups 14 } +ciscoLwappRFConfigGroup9 OBJECT-GROUP + OBJECTS { + cLRFProfileNdpMode + } + STATUS current + DESCRIPTION + "This collection of objects specifies the neighbor discovery + mode for a RF profile " + ::= { ciscoLwappRFMIBGroups 15 } + +ciscoLwappRFConfigGroup10 OBJECT-GROUP + OBJECTS { + cLRFProfile11ax6GHzFeature, + cLRFProfile11axBcastProbeRespInterval, + cLRFProfileMultiBssidProfile, + cLRFProfilePSCBias, + cLMultiBSSIDProfileName, + cLMultiBSSIDProfileDescr, + cLMultiBSSIDProfile11axOfdmaDownLink, + cLMultiBSSIDProfile11axOfdmaUpLink, + cLMultiBSSIDProfile11axMuMIMODownLink, + cLMultiBSSIDProfile11axMuMIMOUpLink, + cLMultiBSSIDProfile11axTwt, + cLMultiBSSIDProfile11axTwtBroadcast, + cLMultiBSSIDProfileRowStatus, + cLMultiBSSIDProfile11beOfdmaDownLink, + cLMultiBSSIDProfile11beOfdmaUpLink, + cLMultiBSSIDProfile11beMuMIMODownLink, + cLMultiBSSIDProfile11beMuMIMOUpLink, + cLMultiBSSIDProfile11beOfdmaMultiRU + } + STATUS current + DESCRIPTION + "This collection of objects specifies the 802.11ax Broadcast + Probe response, FILS Discovery and PSC bias configurations for RF Profiles." + ::= { ciscoLwappRFMIBGroups 16 } END +--%DNP% MLC -Edit MLC + +--%DNP% MTF -TRUE MTF diff --git a/v2/CISCO-LWAPP-TAGS-MIB.my b/v2/CISCO-LWAPP-TAGS-MIB.my index b00dc32..03f7c51 100644 --- a/v2/CISCO-LWAPP-TAGS-MIB.my +++ b/v2/CISCO-LWAPP-TAGS-MIB.my @@ -1,12 +1,12 @@ -- ******************************************************************* --- CISCO-LWAPP-TAGS-MIB.my +-- CISCO-LWAPP-EWLC-TAGS-MIB.my -- April 2016, Ambika Prasad Mohanty -- --- Copyright (c) 2016-2018 by Cisco Systems, Inc. +-- Copyright (c) 2016-2019, 2021, 2023-2024 by Cisco Systems, Inc. -- All rights reserved. -- ******************************************************************* -CISCO-LWAPP-TAGS-MIB DEFINITIONS ::= BEGIN +CISCO-LWAPP-EWLC-TAGS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, @@ -59,7 +59,7 @@ ciscoLwappTagsMIB MODULE-IDENTITY +......+ +......+ +......+ +......+ + + + + + + + + - + CC + + CC + + CC + + CC + + + EWLC + + EWLC + + EWLC + + EWLC + + + + + + + + + +......+ +......+ +......+ +......+ .. . . . @@ -176,7 +176,7 @@ ciscoLwappTagsMIB MODULE-IDENTITY REVISION "201809200000Z" DESCRIPTION "Initial version of this MIB module." - ::= { ciscoMgmt 858 } + ::= { ciscoMgmt 987 } ciscoLwappTagsMIBNotifs OBJECT IDENTIFIER @@ -203,6 +203,12 @@ ciscoLwappApTag OBJECT IDENTIFIER ciscoLwappApFilter OBJECT IDENTIFIER ::= { ciscoLwappTagsMIBObjects 5 } +ciscoLwappApLocationConfig OBJECT IDENTIFIER + ::= { ciscoLwappTagsMIBNotifs 13 } + +ciscoLwappAssociatedApsConfig OBJECT IDENTIFIER + ::= { ciscoLwappTagsMIBNotifs 14 } + -- ******************************************************************** -- Policy Tag configuration -- ******************************************************************** @@ -376,7 +382,7 @@ cLRlanPortID OBJECT-TYPE cLRlanProfile OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..32)) - MAX-ACCESS not-accessible + MAX-ACCESS read-write STATUS current DESCRIPTION "This object identifies the RLAN profile associated @@ -395,7 +401,7 @@ cLRlanPolicyProfile OBJECT-TYPE cLRlanPolicyProfileRowStatus OBJECT-TYPE SYNTAX RowStatus - MAX-ACCESS read-write + MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the row status of the @@ -432,7 +438,8 @@ CLRfTagConfigEntry ::= SEQUENCE { cLRfTagRowStatus RowStatus, cL11aRfProfName SnmpAdminString, cL11bRfProfName SnmpAdminString, - cLRfTagDescription SnmpAdminString + cLRfTagDescription SnmpAdminString, + cL6GHzBandRfProfName SnmpAdminString } cLRfTagName OBJECT-TYPE @@ -479,6 +486,15 @@ cLRfTagDescription OBJECT-TYPE "This object specifies the description of the RF tag." ::= { cLRfTagConfigEntry 5 } + +cL6GHzBandRfProfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the 802.11 6GHz RF profile configured under + RF tag." + ::= { cLRfTagConfigEntry 6 } -- ******************************************************************** @@ -549,7 +565,7 @@ cLFlexProfName OBJECT-TYPE STATUS current DESCRIPTION "This object specifies the flex profile name which is part of - the site tag." + the site tag." ::= { cLSiteTagConfigEntry 4 } cLSiteTagDescription OBJECT-TYPE @@ -791,7 +807,7 @@ CLApFilterPriorityEntry ::= SEQUENCE { } cLApFilterPriority OBJECT-TYPE - SYNTAX Integer32 (0..127) + SYNTAX Integer32 (0..1023) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -884,10 +900,142 @@ cLApTagSrcList OBJECT-TYPE the active filter. ap - tags received from AP during AP join. default - default tags. - location - tags configured under user defined Location + location - tags configured under user defined Location construct." ::= { cLApTagSrcEntry 3 } - + + +-- ******************************************************************** +-- AP Location configuration +-- ******************************************************************** + +cLApLocationConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApLocationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the various AP location config." + ::= { ciscoLwappApLocationConfig 1 } + +cLApLocationConfigEntry OBJECT-TYPE + SYNTAX CLApLocationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about the AP + location config." + INDEX { cLApLocationName } + ::= { cLApLocationConfigTable 1 } + +CLApLocationConfigEntry ::= SEQUENCE { + cLApLocationName SnmpAdminString, + cLApLocationSiteTag SnmpAdminString, + cLApLocationRfTag SnmpAdminString, + cLApLocationPolicyTag SnmpAdminString, + cLApLocationConfigRowStatus RowStatus, + cLApLocationDesc SnmpAdminString +} + +cLApLocationName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the name given to the AP location + configured to uniquely identify the location." + ::= { cLApLocationConfigEntry 1 } + +cLApLocationSiteTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies site tag details for AP location configured." + ::= { cLApLocationConfigEntry 2 } + +cLApLocationRfTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies RF tag details for AP location configured." + ::= { cLApLocationConfigEntry 3 } + +cLApLocationPolicyTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies policy tag details for AP location configured." + ::= { cLApLocationConfigEntry 4 } + +cLApLocationConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the row status of the AP location table." + ::= { cLApLocationConfigEntry 5 } + +cLApLocationDesc OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the description of the location." + ::= { cLApLocationConfigEntry 6 } + + +-- ******************************************************************** +-- *Location Tag Associated APs configuration +-- ******************************************************************** + +cLAssociatedApsConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAssociatedApsConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the configuration of location tag associated APs on the + controller." + ::= { ciscoLwappAssociatedApsConfig 1 } + +cLAssociatedApsConfigEntry OBJECT-TYPE + SYNTAX CLAssociatedApsConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about the location tag associated AP + config." + INDEX { + cLApLocationName, + cLAssociatedApsApMac + } + ::= { cLAssociatedApsConfigTable 1 } + +CLAssociatedApsConfigEntry ::= SEQUENCE { + cLAssociatedApsApMac MacAddress, + cLAssociatedApsConfigRowStatus RowStatus +} + +cLAssociatedApsApMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the ethernet MAC of the AP and uniquely + identifies an entry in this table." + ::= { cLAssociatedApsConfigEntry 1 } + +cLAssociatedApsConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the row status of the location tag associated APs + table." + ::= { cLAssociatedApsConfigEntry 2 } + + -- ******************************************************************** -- * Compliance statements @@ -909,7 +1057,8 @@ ciscoLwappTagsMIBCompliance MODULE-COMPLIANCE MANDATORY-GROUPS { ciscoLwappTagsConfigGroup, ciscoLwappFilterConfigGroup, - ciscoLwappRlanConfigGroup + ciscoLwappRlanConfigGroup, + ciscoLwappApLocationConfigGroup } ::= { ciscoLwappTagsMIBCompliances 1 } @@ -927,6 +1076,7 @@ ciscoLwappTagsConfigGroup OBJECT-GROUP cLRfTagDescription, cL11aRfProfName, cL11bRfProfName, + cL6GHzBandRfProfName, cLSiteTagRowStatus, cLApJoinProfName, cLFlexProfName, @@ -974,6 +1124,23 @@ ciscoLwappRlanConfigGroup OBJECT-GROUP configuration." ::= { ciscoLwappTagsMIBGroups 3 } +ciscoLwappApLocationConfigGroup OBJECT-GROUP + OBJECTS { + cLApLocationSiteTag, + cLApLocationRfTag, + cLApLocationPolicyTag, + cLApLocationConfigRowStatus, + cLApLocationDesc, + cLAssociatedApsConfigRowStatus + } + STATUS current + DESCRIPTION + "This collection of objects represent the AP Location + configuration." + ::= { ciscoLwappTagsMIBGroups 4 } + END +-- %DNP% MLC -Compiled MLC + diff --git a/v2/CISCO-LWAPP-TC-MIB.my b/v2/CISCO-LWAPP-TC-MIB.my index 8f172a1..050f9f4 100644 --- a/v2/CISCO-LWAPP-TC-MIB.my +++ b/v2/CISCO-LWAPP-TC-MIB.my @@ -2,7 +2,7 @@ -- CISCO-LWAPP-TC-MIB.my: Cisco LWAPP MIBs Textual Conventions -- March 2006, Prasanna Viswakumar -- ---Copyright (c) 2006-2007, 2010-2011, 2019-2020 by Cisco Systems, Inc. +-- Copyright (c) 2006-2007, 2010-2011, 2019, 2021-2022, 2024 by Cisco Systems, Inc. -- All rights reserved. -- ******************************************************************* @@ -24,7 +24,7 @@ IMPORTS -- ******************************************************************** ciscoLwappTextualConventions MODULE-IDENTITY - LAST-UPDATED "201911290000Z" + LAST-UPDATED "202211290000Z" ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO "Cisco Systems, @@ -186,12 +186,15 @@ ciscoLwappTextualConventions MODULE-IDENTITY [4] Enhanced Wireless Consortium PHY Specification, v1.27." - REVISION "201911290000Z" + REVISION "202211290000Z" DESCRIPTION - "Added new textual conventions CLApNtpStatus" + "Added new enum value to CLApIfType." REVISION "201608230000Z" DESCRIPTION - "Added new textual conventions CLApMode" + "Added new enum value 3 to CLDot11Band." + REVISION "201608230000Z" + DESCRIPTION + "Added new textual conventions CLApMode" REVISION "201109130000Z" DESCRIPTION "Added new textual conventions CcxServiceVersion" @@ -240,14 +243,26 @@ CLApIfType ::= TEXTUAL-CONVENTION and 802.11bg. uwb - This value indicates that this is a Ultra - Wideband Interface." - + Wideband Interface. + + rlan - This value indicates that this is a RLAN + interface. + + dot11_6ghz - This value indicates that the radio + interface is following 802.11 6ghz standard. + + dot11_xor_5_6ghz - This value indicates that the + radio interface is operating in XOR mode between + 802.11a and 802.11 6ghz." + SYNTAX INTEGER { dot11bg(1), dot11a(2), uwb(3), dot11abgn(4), - unknown(5) + rlan(5), + dot11_6ghz(6), + dot11_xor_5_6ghz(7) } CLDot11Channel ::= TEXTUAL-CONVENTION @@ -617,10 +632,14 @@ CLDot11Band ::= TEXTUAL-CONVENTION 2.4 GHz band is in use. band5 - This value indicates that the - 5 GHz band is in use." + 5 GHz band is in use. + + maui-6ghz - This value indicates that the + 6 GHz band is in use." SYNTAX INTEGER { band2dot4(1), - band5(2) + band5(2), + maui-6ghz(3) } CLApAssocFailureReason ::= TEXTUAL-CONVENTION @@ -762,36 +781,34 @@ CcxServiceVersion ::= TEXTUAL-CONVENTION } CLApMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual convention defines the working - mode of the AP. - local(0) - This mode enables the access points - to serve the clients. - monitor(1) - This mode enables the access points - to monitor all of its cycles scanning - the channels and looking for rogues. - remote(2) - This mode indicates that AP is a remote - edge lightweight access point. - rogueDetector(3)- This mode enables the access points - to detect the rogue access points. - sniffer(4) - This mode enables the access points - to sniff packets in a particular channel. - bridge(5) - This mode indicates that a root access point. - is connected - seConnect(6) - This mode enables the access points - to join Cisco spectrum expert and - perform spectrum intelligence. - remoteBridge(7) - This mode indicates that AP is a remote - edge lightweight access point in Bridge - (Flex + Mesh) mode. - remoteHybrid(8) - This mode is currently not used. - sensor(9) - This mode indicates the radio inside - the access point to function as a - dedicated sensor." - - - SYNTAX INTEGER { + STATUS current + DESCRIPTION + "This textual convention defines the working + mode of the AP. + local(0) - This mode enables the access points + to serve the clients. + monitor(1) - This mode enables the access points + to monitor all of its cycles scanning + the channels and looking for rogues. + remote(2) - This mode indicates that AP is a remote + edge lightweight access point. + rogueDetector(3)- This mode enables the access points + to detect the rogue access points. + sniffer(4) - This mode enables the access points + to sniff packets in a particular channel. + bridge(5) - This mode indicates that a root access point. + is connected + seConnect(6) - This mode enables the access points + to join Cisco spectrum expert and + perform spectrum intelligence. + remoteBridge(7) - This mode indicates that AP is a remote + edge lightweight access point in Bridge + (Flex + Mesh) mode. + remoteHybrid(8) - This mode is currently not used. + sensor(9) - This mode indicates the radio inside + the access point to function as a + dedicated sensor." + SYNTAX INTEGER { local(0), monitor(1), remote(2), @@ -802,7 +819,14 @@ CLApMode ::= TEXTUAL-CONVENTION remoteBridge(7), remoteHybrid(8), sensor(9) - } + } + +Dscp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is in the range of the diffserv codepoint + values." + SYNTAX INTEGER (0..63) CLApNtpStatus ::= TEXTUAL-CONVENTION STATUS current @@ -810,26 +834,23 @@ CLApNtpStatus ::= TEXTUAL-CONVENTION "This textual convention defines the NTP status. The semantics are as follows: - notValid - This value indicates status is not valid. + notValid - This value indicates NTP status is not valid. - none - This value indicates status is not received. + none - This value indicates NTP status is not received. - unreachable - This value indicates that server is not + unreachable - This value indicates that NTP server is not reachable. - synched - This value indicates server is syched. - - notSynched - This value indicates server is not - sycnhed. - - waitSynch - This value indicates NTP server is - waiting to be sycnhed. - - authFail - This value indicates NTP server - authentication failed. - - notSuitable - This value indicates NTP server is - not suitable for AP." + synched - This value indicates NTP server is syched. + + notSynched - This value indicates NTP server is not sycnhed. + + waitSynch - This value indicates NTP server is waiting to be sycnhed. + + authFail - This value indicates NTP server authentication failed. + + notSuitable - This value indicates NTP server is not suitable for AP. + " SYNTAX INTEGER { notValid(1), none(2), @@ -842,13 +863,10 @@ CLApNtpStatus ::= TEXTUAL-CONVENTION unknown(9) } -Dscp ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An integer that is in the range of the diffserv codepoint - values." - SYNTAX INTEGER (0..63) +END END +-- %DNP% MLC -Compiled MLC + diff --git a/v2/CISCO-LWAPP-WLAN-SECURITY-MIB.my b/v2/CISCO-LWAPP-WLAN-SECURITY-MIB.my index e490d46..4fd8e3a 100644 --- a/v2/CISCO-LWAPP-WLAN-SECURITY-MIB.my +++ b/v2/CISCO-LWAPP-WLAN-SECURITY-MIB.my @@ -2,7 +2,7 @@ -- CISCO-LWAPP-WLAN-SECURITY-MIB.my -- December 2005, Bharat Biswal, Prasanna Viswakumar -- --- Copyright (c) 2005-2006, 2015-2022 by Cisco Systems, Inc. +-- Copyright (c) 2005-2006, 2015-2024 by Cisco Systems, Inc. -- All rights reserved. -- ******************************************************************* @@ -30,7 +30,7 @@ IMPORTS ciscoLwappWlanSecurityMIB MODULE-IDENTITY - LAST-UPDATED "202009020000Z" + LAST-UPDATED "202306060000Z" ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO "Cisco Systems, @@ -285,6 +285,12 @@ ciscoLwappWlanSecurityMIB MODULE-IDENTITY [2] draft-obara-capwap-lwapp-00.txt, IETF Light Weight Access Point Protocol" + REVISION "202306060000Z" + DESCRIPTION + "Added WPA3 SAE-EXT-KEY AKM (24) / FT-SAE-EXT-KEY AKM (25) Support + to cLWSecDot11EssCckmKeyMgmtMode: + - saeExtKey(11) + - ftSaeExtKey(12)" REVISION "202201100000Z" DESCRIPTION "Added WPA3 FT-SAE Support" @@ -403,11 +409,12 @@ CLWSecDot11EssCckmEntry ::= SEQUENCE { cLWSecDot11EssSaeMaxRetry Integer32, cLWSecDot11OsenEnable TruthValue, cLWSecDot11TMWlanId Unsigned32, - cLWSecDot11EssWpa3EncType CLSecEncryptType, + cLWSecDot11EssWpa3EncType BITS, cLWSecDot11EssPskType INTEGER, cLWSecDot11EssEasyPskEnable TruthValue, cLWSecDot11EssSaePweMode INTEGER, - cLWSecDot11TransitionDisable TruthValue + cLWSecDot11TransitionDisable TruthValue, + cLWSecDot11BeaconProtectionEnable TruthValue } cLWSecDot11EssCckmWpaSupport OBJECT-TYPE @@ -500,7 +507,9 @@ cLWSecDot11EssCckmKeyMgmtMode OBJECT-TYPE osenDot1x(7), sae(8), owe(9), - ftSae(10) + ftSae(10), + saeExtKey(11), + ftSaeExtKey(12) } MAX-ACCESS read-write STATUS current @@ -521,6 +530,7 @@ cLWSecDot11EssCckmKeyMgmtMode OBJECT-TYPE FT PSK only FT PSK + PSK FT SAE + SAE + FT SAE-EXT-KEY + SAE-EXT-KEY FT dot1x + dot1x FT dot1x + dot1x + CCKM dot1x + CCKM +11w @@ -751,7 +761,12 @@ cLWSecDot11TMWlanId OBJECT-TYPE ::= { cLWSecDot11EssCckmEntry 23 } cLWSecDot11EssWpa3EncType OBJECT-TYPE - SYNTAX CLSecEncryptType + SYNTAX BITS { + aes(0), + ccmp256(1), + gcmp128(2), + gcmp256(3) + } MAX-ACCESS read-write STATUS current DESCRIPTION @@ -760,7 +775,7 @@ cLWSecDot11EssWpa3EncType OBJECT-TYPE The value populated by this object is applicable only when cLWSecDot11EssWpa3Security populates a value of 'true'." - DEFVAL { { } } + DEFVAL { { aes } } ::= { cLWSecDot11EssCckmEntry 24 } cLWSecDot11EssPskType OBJECT-TYPE @@ -818,6 +833,18 @@ cLWSecDot11TransitionDisable OBJECT-TYPE DEFVAL { false } ::= { cLWSecDot11EssCckmEntry 28 } +cLWSecDot11BeaconProtectionEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Beacon Protection feature is + enabled or not. + True: indicates Beacon Protection feature is enabled. + False: indicates Beacon Protection feature is disabled." + DEFVAL { false } + ::= { cLWSecDot11EssCckmEntry 29 } + -- ******************************************************************** -- Table to represent CKIP parameters -- per each WLAN. @@ -1838,6 +1865,11 @@ ciscoLwappWlanSecurityMIBComplianceRev4 MODULE-COMPLIANCE DESCRIPTION "Write access is not required." + OBJECT cLWSecDot11BeaconProtectionEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoLwappWlanSecurityMIBCompliances 5 } -- ******************************************************************** @@ -1958,7 +1990,8 @@ ciscoLwappWlanSecurityWPA3ConfigGroup OBJECT-GROUP cLWSecDot11EssWpa3EncType, cLWSecDot11OsenEnable, cLWSecDot11EssSaePweMode, - cLWSecDot11TransitionDisable + cLWSecDot11TransitionDisable, + cLWSecDot11BeaconProtectionEnable } STATUS current DESCRIPTION