-- ============================================================================= -- Copyright (c) 2004-2021 New H3C Tech. Co., Ltd. All rights reserved. -- -- Description: -- The file defines a MIB to provide WLAN configuration information. -- Reference: -- Version: V3.6 -- History: -- V1.0 2006-05-10 Initial version, created by shiyang (Richard) -- V1.1 2007-02-01 modified by xingjichen(Daniel) -- Added hh3cDot11RadioIntfConfigTable,hh3cDot11RadioIntfBindTable, -- hh3cDot11StaKeepALiveTimerIntvl,hh3cDot11StaIdleTimerIntvl, -- hh3cDot11BroadcastProbeReply. -- V1.2 2007-04-27 modified by shiyang(Richard) -- Replace hh3cDot11UnicastCipherKeyIndex, hh3cDot11UnicastCipherKey, -- hh3cDot11BroadcastCipherKeyIndex and hh3cDot11BroadcastCipherKey -- with hh3cDot11CipherKeyIndex, hh3cDot11CipherKey as per CLI change. -- Delete hh3cDot11MaxTxLifetime as per CLI change. -- Add hh3cDot11GlobalCountryCode,hh3cDot11APScanMode. -- hh3cDot11ACCtrlTunnelSecSupport and hh3cDot11ACDataTunnelSecSupport. -- Move hh3cDot11StaKeepALiveTimerIntvl,hh3cDot11StaIdleTimerIntvl -- and so on to hh3cDot11GlobeConfigGroup. -- Split hh3cDot11ServicePolicyTable into hh3cDot11ServicePolicyTable -- and hh3cDot11ServicePolicyExtTable. -- For hh3cDot11SecurityCiphers node,update its description for case of -- value equals to zero. -- V1.3 2007-06-19 modified by Vikas K -- Add new table of hh3cDot11DataRateConfigTable for AP Configuration -- Group. -- Add new node of hh3cDot11APName for hh3cDot11APTemplateTable. -- Modify the hh3cDot11APScanMode from read-only to read-write. -- Add undo functionality to node hh3cDot11WlanInfBindingID and -- hh3cDot11Description. -- Add hh3cDot11StatisInterv to the hh3cDot11APTemplateTable. -- V1.4 2007-10-9 modified by Jagan K -- Add new table hh3cDot11WlanBssIfTable for WLAN BSS interface -- configuration. -- Add new table hh3cDot11WlanEssIfTable for WLAN ESS interface -- configuration. -- Add new table hh3cDot11WlanEthernetIfTable for WLAN Ethernet interface -- configuration. -- V1.5 2007-12-21 modified by wanghao (Kumar) -- Add hh3cDot11ACAutoAPSupport, hh3cDot11AutoAPName, -- hh3cDot11PersistentName to hh3cDot11GlobeConfigGroup -- Add hh3cDot11ClientMaxCount to hh3cDot11ServicePolicyTable -- Add hh3cDot11APBroadcastProbeReply, hh3cDot11StaIdleTimerInterv, -- hh3cDot11StaKeepAliveTimerInterv, hh3cDot11APCir, hh3cDot11APCbs -- to hh3cDot11APTemplateTable. -- V1.6 2008-02-25 modified by wanghao (Kumar) -- Add hh3cDot11RdoClientMaxCount to hh3cDot11RadioPolicyTable. -- V1.7 2008-04-01 modified by wangbin -- Add hh3cDot11PortSecurityTable to hh3cDot11InterfaceConfigGroup. -- Add hh3cDot11PortSecurityMode, hh3cDot11SecurityUserLoginTxKeyType, -- hh3cDot11SecurityPskKeyMode, hh3cDot11SecurityPskKeyString -- to hh3cDot11PortSecurityTable. -- V1.8 2008-08-01 modified by ChangHuifeng -- Add hh3cDot11ACBackupGroup and -- hh3cDot11RadioElementConfigGroup. -- Add hh3cDot11WlanMeshIfTable to hh3cDot11InterfaceConfigGroup. -- Add hh3cDot11APPriorityLevel and hh3cDot11APElementID to -- hh3cDot11APTemplateTable. -- Add hh3cDot11CfgRdElementID to hh3cDot11RadioToConfigTable. -- Add hh3cDot11APDevDetectEnable to hh3cDot11APTemplateEntry. -- Obsolete hh3cDot11StatisInterv -- Change default value of hh3cDot11APScanMode to passive. -- Change units of hh3cDot11BeaconInterval and -- hh3cDot11RadioCfgBeaconIntvl to TU. -- Remove default value of hh3cDot11SSIDEncryptionMode. -- Change MAC-ACCESS of objects in hh3cDot11RadioToConfigTable -- from read-create to read-write. -- Change name of hh3cDot11IWlanEssRowStatus to hh3cDot11WlanEssRowStatus. -- Change description of hh3cDot11PortSecurityTable. -- V1.9 2008-11-07 modified by Wang Lu and Li Yugang -- Add hh3cDot11IntfTrapThreshold to hh3cDot11GlobeConfigGroup -- Add hh3cDot11SPInCirMode, hh3cDot11SPInCirValue, hh3cDot11SPOutCirMode, -- hh3cDot11SPOutCirValue to hh3cDot11ServicePolicyTable -- Add hh3cDot11CfgWorkMode to hh3cDot11RadioToConfigTable -- Add hh3cDot11RadioCfgWorkMode to hh3cDot11RadioIntfConfigTable. -- Add new traps hh3cDot11CfgCipherChange and hh3cDot11CfgPSKChange. -- Add hh3cDot11MonitorInterval, hh3cDot11SampleInterval, -- hh3cDot11ChnlSwitChkInterval, hh3cDot11APUserUplimit, -- hh3cDot11APL2IsolateEnable to hh3cDot11GlobeConfigGroup. -- Add hh3cDot11RadioCfgOnly11gEnable to hh3cDot11RadioIntfConfigTable. -- Add hh3cDot11RadioWDSTable to hh3cDot11RadioElementConfigGroup. -- V2.0 2009-03-20 modified by caizibin -- Add value ext(6) to hh3cDot11PortSecurityMode -- V2.1 2009-05-07 modified by Li Yugang, Wang Shaojie, Jin Yi -- Add hh3cDot11APBSSIDSupportNum, hh3cDot11APLastUpdateStatTime, -- hh3cDot11APDoSProtectEnable, hh3cDot11MaxAPPerIf to -- hh3cDot11GlobeConfigGroup. -- Add hh3cDot11WlanInfPVID to hh3cDot11ServicePolicyTable. -- Add hh3cDot11CipherKeyType to hh3cDot11ServicePolicyExtTable. -- Add hh3cDot11CfgPwrAttValue to hh3cDot11RadioToConfigTable. -- Add new table hh3cDot11APSysInfoSetTable to hh3cDot11APConfigGroup. -- Add hh3cDot11SSIDWepIDConflictTrap to hh3cDot11CfgNotifications. -- Add new table hh3cDot11CfgTrapVarObjects to hh3cDot11CfgNotifyGroup. -- V2.2 2009-07-29 modified by Heziqi -- Add new node hh3cDot11ServiceSetVlanId for hh3cDot11APServiceSetTable. -- Add hh3cDot11UplinkTrackId to hh3cDot11GlobeConfigGroup. -- Add hh3cDot11APLimitTable. -- Change description of hh3cDot11StaKeepALiveTimerIntvl. -- Add new node hh3cDot11RadioTxArithmetic for Hh3cDot11RadioToConfigTable. -- V2.3 2009-07-29 modified by Jinyi -- Add new table hh3cDot11APIfSetTable -- V2.4 2009-12-01 modified by Wang Shaojie -- Add new node hh3cDot11APGetIPMethod for hh3cDot11APTemplateTable. -- Add new group hh3cDot11CfgTrapConfigGroup. -- Add new table hh3cDot11CfgSwitchTrapTable to hh3cDot11CfgTrapConfigGroup. -- Add new node hh3cDot11BeaconIntervalMs to hh3cDot11RadioPolicyTable. -- Add new node hh3cDot11SPInCirStaticValue, hh3cDot11SPOutCirStaticValue -- to hh3cDot11ServicePolicyTable. -- Modify description of hh3cDot11SecurityCiphers. -- Add new node hh3cDot11StatisIntervMode to hh3cDot11APTemplateTable. -- Modify SYNTAX of hh3cDot11APWorkMode. -- Modify STATUS of hh3cDot11StatisInterv. -- Add new node hh3cDot11SmartRateSet to hh3cDot11DataRateConfigTable. -- 2010-02-22 modified by Wang Chunsheng -- Add new node hh3cDot11CfgChannelLockStat, hh3cDot11CfgPowerLockStat, -- hh3cDot11CfgLBRdGroupId, hh3cDot11CfgRRMSDRdGroupId to hh3cDot11RadioToConfigTable. -- 2010-03-15 modified by Wang Lu -- Add hh3cDot11RtCollectSwitch, hh3cDot11RglCollectIntvl, and -- hh3cDot11RtCollectIntvl to hh3cDot11GlobeConfigGroup -- Add hh3cDot11SPIsolate to hh3cDot11ServicePolicyTable -- Add hh3cDot11APServiceVlanTable, hh3cDot11RadioConfigTable, -- hh3cDot11RadioPolicyExtTable and hh3cDot11RadioSSIDCfgTable -- Remove hh3cDot11CfgTrapConfigGroup -- Add hh3cDot11SrvPortSecurityTable -- 2010-06-01 Modified by Wang Shaojie, Yin Junjie -- Add hh3cDot11RCApPowerLevel, hh3cDot11RCDynamicChlState, -- hh3cDot11RCDynamicPowerState to hh3cDot11RadioConfigTable. -- Add hh3cDot11APSerialIDTable -- Add hh3cDot11APSTVlanTable -- 2010-07-08 Modified the index of hh3cDot11APSysInfoSetTable by jinyi -- 2010-08-05 Modified by Yin Junjie -- Add new table hh3cDot11SrvPolicyExtendTable -- Add hh3cDot11SPEnable to hh3cDot11SrvPolicyExtendTable -- 2010-09-02 Modified by Yin Junjie -- Add new node hh3cDot11AdjIntfTrapThreshold -- to hh3cDot11GlobeConfigGroup -- Add hh3cDot11RCRadioStatus to hh3cDot11RadioConfigTable -- V2.5 2010-09-25 Modified by Wu Xiaopeng -- Remove Size list of hh3cDot11APName. -- V2.6 2011-05-23 Modified by Cui Kai -- Add new node hh3cDot11WlanexAuthServerIP to hh3cDot11ServicePolicyTable -- 2011-07-08 Modified by Niu Jian -- Change type of hh3cDot11CfgSTNASPortID to OCTET STRING -- V2.7 2011-07-13 Modified by Yu Bo -- Add new node hh3cDot11RCRadioRate to hh3cDot11RadioConfigTable -- Add new node hh3cDot11RCPwrAdjustStepLength to hh3cDot11RadioConfigTable -- 2011-08-08 Modified by Xiao Min -- Add new table hh3cDot11nRadioCfg2Table -- 2011-08-10 Modified by limingjin -- Add hh3cDot11RadioCfgType2 to hh3cDot11RadioIntfConfigTable -- Add hh3cDot11RCRadioType2 to hh3cDot11RadioConfigTable -- Add hh3cDot11CfgRadioType2 to hh3cDot11RadioToConfigTable -- V2.8 2011-09-28 Modified by zhanghu -- Add hh3cDot11ApTrapEnabled to hh3cDot11APTemplateTable -- Add hh3cDot11AllAPMonitorMode to hh3cDot11APTemplateTable -- Add hh3cDot11SIDAPTemplateName, hh3cDot11SIDModelAlias, hh3cDot11SIDAPDescription, hh3cDot11SIDRowStatus, -- hh3cDot11SIDAPName, hh3cDot11SIDStatisInterv, hh3cDot11SIDAPBroadcastProbeReply, -- hh3cDot11SIDAPStaIdleTimerInterv, hh3cDot11SIDStaKeepAliveTimerInterv, -- hh3cDot11SIDAPCir, hh3cDot11SIDAPCbs, hh3cDot11SIDAPPriorityLevel, -- hh3cDot11SIDAPElementID, hh3cDot11SIDAPDevDetectEnable, hh3cDot11SIDAPStatisIntervMode -- to hh3cDot11APSerialIDTable -- 2011-08-28 Modified by Wang Lu -- Add hh3cDot11CfgSaEnable, hh3cDot11CfgSaBand, hh3cDot11CfgIDSEnable, -- hh3cDot11CfgSaCltRtFFTData to hh3cDot11RadioToConfigTable -- V2.9 2012-08-10 by Zhang Cong cong -- Add new node hh3cDot11ConfigureAPMacAddress to hh3cDot11CfgTrapVarObjects -- Add new object hh3cDot11ConfigureAPMacAddress to hh3cDot11SSIDWepIDConflictTrap -- V3.0 2013-04-15 by Shao Pengfei & Li Shihao -- Add new node hh3cDot11GlobalApFmwUpdState to hh3cDot11GlobeConfigGroup -- Add new node hh3cDot11ApFmwUpdState to hh3cDot11APTemplateTable -- Add new node hh3cDot11SPBeaconMeasEnable to hh3cDot11ServicePolicyTable -- Add new node hh3cDot11SPBeaconMeasType to hh3cDot11ServicePolicyTable -- Add new node hh3cDot11SPBeaconMeasInterval to hh3cDot11ServicePolicyTable -- V3.1 2013-08-30 by Xiao Mengmeng & Li Qian & Ji Chunyu & Liu Yawen -- Add hh3cDot11AuthenModeCM to hh3cDot11ServicePolicyTable -- Add hh3cDot11SecIEStatusCM to hh3cDot11ServicePolicyTable -- Add hh3cDot11SecurityCiphersCM to hh3cDot11ServicePolicyTable -- Add hh3cDot11SrvPolicyStatusCM to hh3cDot11ServicePolicyTable -- Add hh3cDot11CfgSTNASID to hh3cDot11APSTVlanTable -- Add hh3cDot11RCPreambleLenCM to hh3cDot11RadioConfigTable -- Add hh3cDot11RCDynamicChlStateCM to hh3cDot11RadioConfigTable -- Add hh3cDot11RCRadioStatusCM to hh3cDot11RadioConfigTable -- Add hh3cDot11SIDAPWorkModeCM to hh3cDot11APSerialIDTable -- Add hh3cDot11nRadioCfg2AMpduEnableCM to hh3cDot11nRadioCfg2Table -- Add hh3cDot11nRadioCfg2ChannelBandCM to hh3cDot11nRadioCfg2Table -- Add hh3cDot11nRadioCfg2ShortGiEnableCM to hh3cDot11nRadioCfg2Table -- 2013-12-24 Modified by Chen Guoxi -- Add mode80 to hh3cDot11nChanelBand and hh3cDot11nRadioCfg2ChannelBand -- Add new node hh3cDot11nClientDot11acOnly to hh3cDot11nRadioCfgTable -- Add new node hh3cDot11nRadioCfg2ClientDot11acOnly to hh3cDot11nRadioCfg2Table -- V3.2 2014-02-10 by Zhou Weichao -- Add hh3cDot11ACNasIDCM to hh3cDot11GlobeConfigGroup -- Add hh3cDot11SSIDHiddenCM to hh3cDot11ServicePolicyTable -- Add hh3cDot11SPIsolateCM to hh3cDot11ServicePolicyTable -- Add hh3cDot11RPBeaconIntervalCM to hh3cDot11RadioPolicyExtTable -- Add hh3cDot11StatisIntervModeCM to hh3cDot11APTemplateTable -- Add hh3cDot11APNasIDCM to hh3cDot11APTemplateTable -- Add hh3cDot11RCDynamicPowerStateCM to hh3cDot11RadioConfigTable -- Add hh3cDot11RCRadioRateCM to hh3cDot11RadioConfigTable -- Add hh3cDot11nRadioCfg2ClientDot11nOnlyCM to hh3cDot11nRadioCfg2Table -- Modify hh3cDot11WlanexAuthServerIP -- Add hh3cDot11RadioCfgRssithresholdCM to hh3cDot11RadioIntfConfigTable -- Add hh3cDot11SrvPortSecurityModeCM to hh3cDot11SrvPortSecurityTable -- V3.3 2014-5-14 Add by yubo -- Add hh3cDot11RCRssiThresholdCM to hh3cDot11RadioConfigTable -- V3.4 2014-9-19 Add by wanglu -- Add hh3cDot11SrvL2AuthenTable -- Add hh3cDot11AkmMode to hh3cDot11ServicePolicyExtTable -- Add hh3cDot11PskKey to hh3cDot11ServicePolicyExtTable -- Add hh3cDot11CfgSaRptDevType to hh3cDot11RadioToConfigTable -- Add hh3cDot11CfgSaTrapDevEnable to hh3cDot11RadioToConfigTable -- Add hh3cDot11CfgSaTrapDevType to hh3cDot11RadioToConfigTable -- Add hh3cDot11CfgSaTrapAQEnable to hh3cDot11RadioToConfigTable -- Add hh3cDot11CfgSaTrapAQThreshold to hh3cDot11RadioToConfigTable -- Add hh3cDot11CfgSaDrivenRRMEnable to hh3cDot11RadioToConfigTable -- Add hh3cDot11CfgSaDrivenRRMSnt to hh3cDot11RadioToConfigTable -- V3.5 2016-3-11 Add by wuqinggen -- Add hh3cDot11FwdVlanBitMapLow to hh3cDot11ServicePolicyTable -- Add hh3cDot11FwdVlanBitMapHigh to hh3cDot11ServicePolicyTable -- Add hh3cDot11ServicePolicyName to hh3cDot11ServicePolicyTable -- 2016-3-11 add by yubo 04460 -- Add hh3cDot11ApCoveragetype to hh3cDot11APTemplateTable -- Add hh3cDot11RCDynamicChlStateSelfDecisiveCM to hh3cDot11RadioConfigTable -- Add hh3cDot11RCDynamicPowerStateSelfDecisiveCM to hh3cDot11RadioConfigTable -- 2016-06-15 Add by zhouwenshuai zkf6157 -- Add hh3cDot11LocalACTemplateTable -- Add new node hh3cDot11ACRole to hh3cDot11GlobeConfigGroup -- Add new node hh3cDot11GlobalLocalACState to hh3cDot11GlobeConfigGroup -- Add new node hh3cDot11CentralACIPAddress to hh3cDot11GlobeConfigGroup -- Add new node hh3cDot11CentralACIPv6Address to hh3cDot11GlobeConfigGroup -- Add new node hh3cDot11APControlAddressState to hh3cDot11APTemplateTable -- Add new node hh3cDot11APControlAddressIPv4 to hh3cDot11APTemplateTable -- Add new node hh3cDot11APControlAddressIPv6 to hh3cDot11APTemplateTable -- Add new node hh3cDot11APLocalACName to hh3cDot11APTemplateTable -- 2016-12-06 Add by zhouwenshuai zkf6157 -- Add value mode160(4) mode80and80(5) to hh3cDot11nChanelBand -- Add value mode160(4) mode80and80(5) to hh3cDot11nRadioCfg2ChannelBand -- 2017-10-09 Add by lixiaoyi, jiaohaina, guozhanhua, chenxueke -- Add new node hh3cDot11APEchoInterval to hh3cDot11APTemplateTable -- Add new node hh3cDot11SIDEchoInterval to hh3cDot11APSerialIDTable -- Add new node hh3cDot11SecurityModeCM to hh3cDot11ServicePolicyTable -- Add new node hh3cDot11PreConflictTemplateSSID,hh3cDot11CurrConflictTemplateSSID -- to hh3cDot11SSIDWepIDConflictTrap -- Add new node hh3cDot11SPInCbsValue to hh3cDot11ServicePolicyTable -- Add new node hh3cDot11SPOutCbsValue to hh3cDot11ServicePolicyTable -- Add value mode80(3), mode160(4), mode80and80(5) to hh3cDot11nRadioCfg2ChannelBandCM -- V3.6 Add value 0 to hh3cDot11EchoInterval -- 2018-06-04 Add by licheng -- Add new node hh3cDot11iMcIP to hh3cDot11GlobeConfigGroup -- Add new node hh3cDot11iMcPort to hh3cDot11GlobeConfigGroup -- 2018-08-08 Add by wanghailong -- Add new node hh3cDot11APProvisionAPIPv4 to hh3cDot11APTemplateTable -- Add new node hh3cDot11APProvisionIPv4Mask to hh3cDot11APTemplateTable -- Add new node hh3cDot11APProvisionAPIPv6 to hh3cDot11APTemplateTable -- Add new node hh3cDot11APProvisionIPv6PrefixLen to hh3cDot11APTemplateTable -- Add new node hh3cDot11APProvisionACIPv4 to hh3cDot11APTemplateTable -- Add new node hh3cDot11APProvisionACIpv6 to hh3cDot11APTemplateTable -- Add new node hh3cDot11APProvisionGateWayIPV4 to hh3cDot11APTemplateTable -- Add new node hh3cDot11APProvisionGateWayIPV6 to hh3cDot11APTemplateTable -- Add new node hh3cDot11APProvisionSave to hh3cDot11GlobeConfigGroup -- 2018-10-17 Add by huanglu,zhangming -- Add new node hh3cDot11ServiceSetVlanGroup to hh3cDot11APServiceSetTable -- Add macAndDot1x(7) to hh3cDot11L2AuthenMode -- 2018-12-11 Add by wangshujuan -- Add new node hh3cDot11ApRenameCurrentName to hh3cDot11GlobeConfigGroup -- Add new node hh3cDot11ApRenameNewName to hh3cDot11GlobeConfigGroup -- Add hh3cDot11RemoteCfgApTable -- Add hh3cDot11RemoteCfgIFTable -- 2020-08-03 Add by qiuchunxia -- Add new hh3cDot11IPLearningTable -- Add new node hh3cDot11IPLearningServiceName to hh3cDot11IPLearningVlanBitMapH -- 2020-08-12 Add by suting -- Add new node hh3cDot11APMapConfigFileName to hh3cDot11APTemplateTable -- Add hh3cDot11CfgSPInCirMode to hh3cDot11RadioToConfigTable -- Add hh3cDot11CfgSPInCirValue to hh3cDot11RadioToConfigTable -- Add hh3cDot11CfgSPOutCirMode to hh3cDot11RadioToConfigTable -- Add hh3cDot11CfgSPOutCirValue to hh3cDot11RadioToConfigTable -- 2020-12-29 Add by zhoucailu,sunchangquan -- Add hh3cDot11RmtIfManagement to hh3cDot11RemoteCfgIFTable -- Add hh3cDot11WlanInfCustomerPVID to hh3cDot11ServicePolicyTable -- ============================================================================= HH3C-DOT11-CFG-MIB DEFINITIONS ::= BEGIN IMPORTS TruthValue, RowStatus, DisplayString, DateAndTime, MacAddress FROM SNMPv2-TC ifIndex FROM RFC1213-MIB MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Integer32, Unsigned32, IpAddress FROM SNMPv2-SMI InetAddress FROM INET-ADDRESS-MIB hh3cDot11, Hh3cDot11RadioType, Hh3cDot11TxPwrLevelScopeType, Hh3cDot11ChannelScopeType, Hh3cDot11SSIDStringType, Hh3cDot11AuthenType, Hh3cDot11RadioScopeType, Hh3cDot11SSIDEncryptModeType, Hh3cDot11SecIEStatusType, Hh3cDot11PreambleType, Hh3cDot11ServicePolicyIDType, Hh3cDot11TunnelSecSchemType, Hh3cDot11RadioElementIndex, Hh3cDot11WorkMode, Hh3cDot11CirMode, hh3cDot11APElementIndex, Hh3cDot11ObjectIDType, Hh3cDot11RadioType2, Hh3cDot11TruthValueCM FROM HH3C-DOT11-REF-MIB; hh3cDot11CFG MODULE-IDENTITY LAST-UPDATED "202012111800Z" -- Dec 11, 2020 at 18:00 GMT ORGANIZATION "New H3C Technologies Co., Ltd." CONTACT-INFO "Platform Team New H3C Technologies Co., Ltd. Hai-Dian District Beijing P.R. China http://www.h3c.com Zip: 100085" DESCRIPTION "This MIB provides information about WLAN configuration. GLOSSARY IEEE 802.11 Standard to encourage interoperability among wireless networking equipment. Access point (AP) Transmitter/receiver (transceiver) device that commonly connects and transports data between a wireless network and a wired network. Access control (AC) To control and manage multi-APs, it will bridge wireless and wired network. Fat AP Applied in the home, SOHO and so on, and it could work independently without help from AC. Fit AP Applied in the enterprise environment, it will work under the control and management from AC. Control And Provisioning of Wireless Access Points Protocol The short name of protocol is CAPWAP. AC will control and manage AP by CAPWAP tunnel protocol defined by IETF. Also, a data tunnel will be set up between AC and AP. BSS IEEE 802.11 Basic Service Set (Radio Cell). The BSS of an AP comprises of the stations directly associating with the AP. Radio The chip set to receive and send wireless signal. Association The service used to establish access point or station mapping and enable station invocation of the distribution system services. (Wireless clients attempt to connect to access points.) Basic Rate A data rate that is mandatory for client devices to support in order for them to achieve successful association. MSDU MAC Service Data Unit, it is frame format defined by 802.11. TU It is 1,024 microseconds (ms), which is about 1 millisecond. AKM The authentication and key management method defined by 802.11i, and which includes 802.1x and pre-shared key." REVISION "202012111800Z" -- Dec 11, 2020 at 18:00 GMT DESCRIPTION "Modified to add new nodes and new tables." REVISION "201710091800Z" -- Oct 09, 2017 at 18:00 GMT DESCRIPTION "Modified to add new nodes and new table." REVISION "201603111800Z" -- Mar 11, 2016 at 18:00 GMT DESCRIPTION "Modified to add new nodes and new table." REVISION "201409191800Z" -- Sep 19, 2014 at 18:00 GMT DESCRIPTION "Modified to add new nodes and new table." REVISION "201009251800Z" -- Sep 25, 2010 at 18:00 GMT DESCRIPTION "Modified to remove some issue." REVISION "201009021800Z" -- Sep 2, 2010 at 18:00 GMT DESCRIPTION "Modified to add new node." REVISION "200907291800Z" -- Jul 29, 2009 at 18:00 GMT DESCRIPTION "Modified to add new nodes and new table." REVISION "200905072000Z" -- May 7, 2009 at 20:00 GMT DESCRIPTION "Modified to add new nodes and new table." REVISION "200903201530Z" -- Mar 20, 2009 at 15:30 GMT DESCRIPTION "Modified to add new value for appointed node." REVISION "200811071530Z" -- Nov 07, 2008 at 15:30 GMT DESCRIPTION "Modified to add new nodes and new table." REVISION "200807091800Z" -- July 09, 2008 at 18:00 GMT DESCRIPTION "Modified to add new groups." REVISION "200802251800Z" -- Feb 25, 2008 at 18:00 GMT DESCRIPTION "Modified to add new nodes." REVISION "200712211800Z" -- Dec 21, 2007 at 18:00 GMT DESCRIPTION "Modified to add new nodes." REVISION "200710091655Z" -- October 09, 2007 at 16:55 GMT DESCRIPTION "changed for new requirements" REVISION "200706191800Z" -- June 19, 2007 at 18:00 GMT DESCRIPTION "Modified to add new table." REVISION "200704272000Z" -- Apr 27, 2007 at 20:00 GMT DESCRIPTION "Modified to fix some issue." REVISION "200702012000Z" -- February 01, 2007 at 20:00 GMT DESCRIPTION "Modified to support fat AP." REVISION "200605101900Z" -- May 10, 2006 at 19:00 GMT DESCRIPTION "The initial revision of this MIB module." ::= { hh3cDot11 4 } -- ***************************************************************************** -- * Major sections -- ***************************************************************************** -- AP Configuration Group -- DEFINED AS "The group to provide the configuration information -- for APs. hh3cDot11GlobeConfigGroup OBJECT IDENTIFIER ::= { hh3cDot11CFG 1 } hh3cDot11PolicyConfigGroup OBJECT IDENTIFIER ::= { hh3cDot11CFG 2 } -- Policy Configuration Group has the following children: -- hh3cDot11RadioPolicyTable ::= { hh3cDot11PolicyConfigGroup 1 } -- hh3cDot11ServicePolicyTable ::= { hh3cDot11PolicyConfigGroup 2 } -- hh3cDot11ServicePolicyExtTable ::= { hh3cDot11PolicyConfigGroup 3 } -- hh3cDot11RadioPolicyExtTable ::= { hh3cDot11PolicyConfigGroup 4 } -- hh3cDot11SrvPortSecurityTable ::= { hh3cDot11PolicyConfigGroup 5 } -- hh3cDot11SrvPolicyExtendTable ::= { hh3cDot11PolicyConfigGroup 6 } -- hh3cDot11SrvL2AuthenTable ::= { hh3cDot11PolicyConfigGroup 7 } -- hh3cDot11IPLearningTable ::= { hh3cDot11PolicyConfigGroup 8 } hh3cDot11APConfigGroup OBJECT IDENTIFIER ::= { hh3cDot11CFG 3 } -- AP Configuration Group has the following children: -- hh3cDot11APTemplateTable ::= { hh3cDot11APConfigGroup 1 } -- hh3cDot11RadioToConfigTable ::= { hh3cDot11APConfigGroup 2 } -- hh3cDot11APServiceSetTable ::= { hh3cDot11APConfigGroup 3 } -- hh3cDot11APSysInfoSetTable ::= { hh3cDot11APConfigGroup 4 } -- hh3cDot11APLimitTable ::= { hh3cDot11APConfigGroup 5 } -- hh3cDot11APSerialIDTable ::= { hh3cDot11APConfigGroup 10 } -- hh3cDot11APSTVlanTable ::= { hh3cDot11APConfigGroup 11 } hh3cDot11RadioIntfConfigGroup OBJECT IDENTIFIER ::= { hh3cDot11CFG 4 } -- Radio Interface Group has the following children: -- hh3cDot11RadioIntfConfigTable ::= { hh3cDot11RadioIntfConfigGroup 1 } -- hh3cDot11RadioIntfBindTable ::= { hh3cDot11RadioIntfConfigGroup 2 } hh3cDot11DataRateConfigGroup OBJECT IDENTIFIER ::= { hh3cDot11CFG 5 } -- Data Rate Config Group has the following children: -- hh3cDot11DataRateConfigTable ::= { hh3cDot11DataRateConfigGroup 1 } hh3cDot11InterfaceConfigGroup OBJECT IDENTIFIER ::= { hh3cDot11CFG 6 } -- Interface Config Group has the following children: -- hh3cDot11WlanEssIfTable ::= { hh3cDot11InterfaceConfigGroup 1 } -- hh3cDot11WlanBssIfTable ::= { hh3cDot11InterfaceConfigGroup 2 } -- hh3cDot11WLANEthernetIfTable ::= { hh3cDot11InterfaceConfigGroup 3 } -- hh3cDot11PortSecurityTable ::= { hh3cDot11InterfaceConfigGroup 4 } -- hh3cDot11WlanMeshIfTable ::= { hh3cDot11InterfaceConfigGroup 5 } hh3cDot11ACBackupGroup OBJECT IDENTIFIER ::= { hh3cDot11CFG 7 } hh3cDot11RadioElementConfigGroup OBJECT IDENTIFIER ::= { hh3cDot11CFG 8 } -- Radio Element Config Group has the following children: -- hh3cDot11nRadioCfgTable ::= { hh3cDot11RadioElementConfigGroup 1 } -- hh3cDot11RadioWDSTable ::= { hh3cDot11RadioElementConfigGroup 2 } -- hh3cDot11nRadioCfg2Table ::= { hh3cDot11RadioElementConfigGroup 3 } hh3cDot11CfgNotifyGroup OBJECT IDENTIFIER ::= { hh3cDot11CFG 9 } hh3cDot11LocalACConfigGroup OBJECT IDENTIFIER ::= { hh3cDot11CFG 10 } -- LocalAC Configuration Group has the following children: -- hh3cDot11LocalACTemplateTable ::= { hh3cDot11LocalACConfigGroup 1 } hh3cDot11RemoteConfigGroup OBJECT IDENTIFIER ::= { hh3cDot11CFG 11 } -- Remote Configuration Group has the following children: -- hh3cDot11RemoteCfgApTable ::= { hh3cDot11RemoteConfigGroup 1 } -- hh3cDot11RemoteCfgIFTable ::= { hh3cDot11RemoteConfigGroup 2 } -- ***************************************************************************** -- * hh3cDot11GlobeConfigGroup Definition -- ***************************************************************************** hh3cDot11GlobalCountryCode OBJECT-TYPE SYNTAX OCTET STRING(SIZE(3)) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the country code for wireless network." ::= { hh3cDot11GlobeConfigGroup 1 } hh3cDot11StaKeepALiveTimerIntvl OBJECT-TYPE SYNTAX Unsigned32 UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the interval of the keep alive requests sent between AP and STA. Default value 0 : The keep alive function is disabled." DEFVAL { 0 } ::= { hh3cDot11GlobeConfigGroup 2 } hh3cDot11StaIdleTimerIntvl OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the interval for which the link between AP and STA ( power-save or awake ) can be idle." ::= { hh3cDot11GlobeConfigGroup 3 } hh3cDot11BroadcastProbeReply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents enable the AP to reply broadcast probe or not. 'true' : The AP to reply broadcast probe is enabled. 'false': The AP to reply broadcast probe is disabled" DEFVAL { true } ::= { hh3cDot11GlobeConfigGroup 4 } hh3cDot11APScanMode OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the scanning mode for AP. The following values are supported: active - AP will actively do scan. passive - AP will passively do scan." DEFVAL { passive } ::= { hh3cDot11GlobeConfigGroup 5 } hh3cDot11ACCtrlTunnelSecSupport OBJECT-TYPE SYNTAX Hh3cDot11TunnelSecSchemType MAX-ACCESS read-write STATUS current DESCRIPTION "Represents what security schemes are supported for CAPWAP Control tunnel." ::= { hh3cDot11GlobeConfigGroup 6 } hh3cDot11ACDataTunnelSecSupport OBJECT-TYPE SYNTAX Hh3cDot11TunnelSecSchemType MAX-ACCESS read-write STATUS current DESCRIPTION "Represents what security schemes are supported for CAPWAP data tunnel. The cleartxt is the default scheme." DEFVAL { cleartxt } ::= { hh3cDot11GlobeConfigGroup 7 } hh3cDot11ACAutoAPSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents enable the auto AP functionality or not. 'true' : The auto AP functionality is enabled. 'false': The auto AP functionality is disabled" DEFVAL { false } ::= { hh3cDot11GlobeConfigGroup 8 } hh3cDot11AutoAPName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the name of auto AP that needs to be made persistent. When read the value from the node, NULL value be returned." ::= { hh3cDot11GlobeConfigGroup 9 } hh3cDot11PersistentName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the new name of auto AP after being made persistent. When read the value from the node, NULL value be returned." ::= { hh3cDot11GlobeConfigGroup 10 } hh3cDot11IntfTrapThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents threshold of interference trap. If signal strength of the device exceeds this threshold, corresponding trap will be sent." ::= { hh3cDot11GlobeConfigGroup 11 } hh3cDot11MonitorInterval OBJECT-TYPE SYNTAX Unsigned32(0 | 5..15) UNITS "minute" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the monitoring interval. Default value 0 : The monitoring functionality is changed to real-time mode." DEFVAL { 0 } ::= { hh3cDot11GlobeConfigGroup 12 } hh3cDot11SampleInterval OBJECT-TYPE SYNTAX Unsigned32(0 | 10..300) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the sampling interval. Default value 0 : The sampling functionality is disabled." DEFVAL { 0 } ::= { hh3cDot11GlobeConfigGroup 13 } hh3cDot11ChnlSwitChkInterval OBJECT-TYPE SYNTAX Unsigned32(8..180) UNITS "minute" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the checking interval of channel switch." DEFVAL { 8 } ::= { hh3cDot11GlobeConfigGroup 14 } hh3cDot11APUserUplimit OBJECT-TYPE SYNTAX Unsigned32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the upper limit of user which has access to this AP." ::= { hh3cDot11GlobeConfigGroup 15 } hh3cDot11APL2IsolateEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents enable the layer2 isolation or not. 'true' : The layer2 isolation functionality is enabled. 'false': The layer2 isolation functionality is disabled." DEFVAL { false } ::= { hh3cDot11GlobeConfigGroup 16 } hh3cDot11APBSSIDSupportNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the max number of BSSID supported by Current AP." ::= { hh3cDot11GlobeConfigGroup 17 } hh3cDot11APLastUpdateStatTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Represents date and time update statistic information lately." ::= { hh3cDot11GlobeConfigGroup 18 } hh3cDot11APDoSProtectEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents enable the DOS protection or not. 'true' : The DOS protection functionality is enabled. 'false': The DOS protection functionality is disabled." DEFVAL { false } ::= { hh3cDot11GlobeConfigGroup 19 } hh3cDot11MaxAPPerIf OBJECT-TYPE SYNTAX Unsigned32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents max AP number that can be connected to AC interface." ::= { hh3cDot11GlobeConfigGroup 20 } hh3cDot11SampleTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the start time of current sample period." ::= { hh3cDot11GlobeConfigGroup 21 } hh3cDot11UplinkTrackId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the track id of AP. Default value 0 : The uplink track function for AP is disabled." DEFVAL { 0 } ::= { hh3cDot11GlobeConfigGroup 22 } hh3cDot11RtCollectSwitch OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to turn on/off real-time statistics collection between AC and AP. If the value is true, hh3cDot11RtCollectIntvl will take effect. Otherwise, hh3cDot11RglCollectIntvl will take effect." DEFVAL { false } ::= { hh3cDot11GlobeConfigGroup 23 } hh3cDot11RglCollectIntvl OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents interval to regularly collect statistics from AC to AP." ::= { hh3cDot11GlobeConfigGroup 24 } hh3cDot11RtCollectIntvl OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents interval to collect real-time statistics from AC to AP." ::= { hh3cDot11GlobeConfigGroup 25 } hh3cDot11AllAPCpuUsageThreshold OBJECT-TYPE SYNTAX Integer32(0..100) UNITS "onepercent" MAX-ACCESS read-write STATUS current DESCRIPTION "The CPU usage threshold for all AP." ::= { hh3cDot11GlobeConfigGroup 26 } hh3cDot11AllAPMemUsageThreshold OBJECT-TYPE SYNTAX Integer32(0..100) UNITS "onepercent" MAX-ACCESS read-write STATUS current DESCRIPTION "The memory usage threshold for all AP." ::= { hh3cDot11GlobeConfigGroup 27 } hh3cDot11AdjIntfTrapThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents threshold of adjacent interference trap. If signal strength of the device exceeds this threshold, corresponding trap will be sent." ::= { hh3cDot11GlobeConfigGroup 28 } hh3cDot11AllAPMonitorMode OBJECT-TYPE SYNTAX INTEGER { normal(1), monitor(2), hybrid(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents what work mode for All AP. The following values are supported: normal, - AP will supply WLAN service. monitor - AP will be a monitor to find attack. hybrid - AP will supply WLAN service and Device detection is enabled." DEFVAL { normal } ::= { hh3cDot11GlobeConfigGroup 29 } hh3cDot11GlobalApFmwUpdState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the status of version auto-update for an AP. The following values are supported: enable - AP version will be updated automatically. disable - AP version will not be updated automatically." DEFVAL { enable } ::= { hh3cDot11GlobeConfigGroup 30 } hh3cDot11ACNasIDCM OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the NAS-ID of current AC." ::= { hh3cDot11GlobeConfigGroup 31 } hh3cDot11ACRole OBJECT-TYPE SYNTAX INTEGER { normal(1), central(2), local(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current network status of AC. The following values are supported: normal, - normal ac. central - A central AC is an AC where local ACs are configured, and it establishes CAPWAP tunnels with the local ACs. local - Local ACs provide network access to APs and process client traffic. They are managed by the central AC." DEFVAL { normal } ::= { hh3cDot11GlobeConfigGroup 32 } hh3cDot11GlobalLocalACState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the status of local-ac for an AC. The following values are supported: enable - LocalAC state will be enabled. disable - LocalAC state will not be enabled." DEFVAL { disable } ::= { hh3cDot11GlobeConfigGroup 33 } hh3cDot11CentralACIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the CentralAC IP address of LocalAC." ::= { hh3cDot11GlobeConfigGroup 34 } hh3cDot11CentralACIPv6Address OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the CentralAC IPv6 address of LocalAC." ::= { hh3cDot11GlobeConfigGroup 35 } hh3cDot11iMcIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the iMc IP address." ::= { hh3cDot11GlobeConfigGroup 36 } hh3cDot11iMcPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the iMc Port." ::= { hh3cDot11GlobeConfigGroup 37 } hh3cDot11APProvisionSave OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "Sends the provisioned configuration to APs. When you read from this node, the system returns NULL." ::= { hh3cDot11GlobeConfigGroup 38 } hh3cDot11ApRenameCurrentName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the current name of the AP that needs to be changed. When you read from the node, the system returns NULL." ::= { hh3cDot11GlobeConfigGroup 39 } hh3cDot11ApRenameNewName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the new name of the AP. When you read from the node, the system returns NULL." ::= { hh3cDot11GlobeConfigGroup 40 } hh3cDot11ACDescription OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute will give more information about AC. Administrator could suggest the location, owner or other information for each AC. If the value is set to NULL, the description will be removed." ::= { hh3cDot11GlobeConfigGroup 41 } -- ***************************************************************************** -- * End of hh3cDot11GlobeConfigGroup Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11RadioPolicyTable Definition -- ***************************************************************************** hh3cDot11RadioPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11RadioPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table defines the parameters for radio policy, as per radio policy of CLI. One radio policy could be assigned to the different radios (AP)." ::= { hh3cDot11PolicyConfigGroup 1 } hh3cDot11RadioPolicyEntry OBJECT-TYPE SYNTAX Hh3cDot11RadioPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains information of each radio policy." INDEX { IMPLIED hh3cDot11RadioPolicyName } ::= { hh3cDot11RadioPolicyTable 1 } Hh3cDot11RadioPolicyEntry ::= SEQUENCE { hh3cDot11RadioPolicyName OCTET STRING, hh3cDot11BeaconInterval Integer32, hh3cDot11DtimInterval Integer32, hh3cDot11RtsThreshold Integer32, hh3cDot11FragThreshold Integer32, hh3cDot11ShortRetryThreshold Integer32, hh3cDot11LongRetryThreshold Integer32, hh3cDot11MaxRxLifetime Unsigned32, hh3cDot11RdoPolicyRowStatus RowStatus, hh3cDot11RdoClientMaxCount Integer32, hh3cDot11BeaconIntervalMs Integer32 } hh3cDot11RadioPolicyName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the name of radio policy." ::= { hh3cDot11RadioPolicyEntry 1 } hh3cDot11BeaconInterval OBJECT-TYPE SYNTAX Integer32 UNITS "TU" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the interval for Beacon management frame." DEFVAL { 100 } ::= { hh3cDot11RadioPolicyEntry 2 } hh3cDot11DtimInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the number of beacon intervals that shall elapse between transmission of Beacons frames containing a Traffic Indication Map (TIM) element whose DTIM Count field is 0. This value is transmitted in the Delivery TIM (DTIM) Period field of Beacon frames." DEFVAL { 1 } ::= { hh3cDot11RadioPolicyEntry 3 } hh3cDot11RtsThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "byte" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the current minimum size, in octets, of the MAC protocol data unit (MPDU), below which a Request to send/Clear to send (RTS/CTS) handshake shall not be performed." DEFVAL { 2346 } ::= { hh3cDot11RadioPolicyEntry 4 } hh3cDot11FragThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "byte" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the current maximum size, in octets, of the MPDU that may be delivered to the PHY. A MSDU shall be broken into fragments if its size exceeds the value of this attribute after adding MAC headers and trailers." DEFVAL { 2346 } ::= { hh3cDot11RadioPolicyEntry 5 } hh3cDot11ShortRetryThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the maximum number of transmission attempts of a frame, the length of which is less than or equal to hh3cDot11RTSThreshold, which shall be made before a failure condition is indicated." DEFVAL { 7 } ::= { hh3cDot11RadioPolicyEntry 6 } hh3cDot11LongRetryThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the maximum number of transmission attempts of a frame, the length of which is longer than hh3cDot11RTSThreshold, that shall be made before a failure condition is indicated." DEFVAL { 4 } ::= { hh3cDot11RadioPolicyEntry 7 } hh3cDot11MaxRxLifetime OBJECT-TYPE SYNTAX Unsigned32 UNITS "millisecond" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the elapsed time. After the time specified by hh3cDot11MaxRxLifetime, the further attempts to reassemble the MSDU shall be terminated." DEFVAL { 2000 } ::= { hh3cDot11RadioPolicyEntry 8 } hh3cDot11RdoPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." ::= { hh3cDot11RadioPolicyEntry 9 } hh3cDot11RdoClientMaxCount OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Represent the maximum number of stations supported by this radio policy." ::= { hh3cDot11RadioPolicyEntry 10 } hh3cDot11BeaconIntervalMs OBJECT-TYPE SYNTAX Integer32 UNITS "ms" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the interval for Beacon management frame." ::= { hh3cDot11RadioPolicyEntry 11 } -- ***************************************************************************** -- * End of hh3cDot11RadioPolicyTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11ServicePolicyTable Definition -- ***************************************************************************** hh3cDot11ServicePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11ServicePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table defines the parameters for ESS, as per service policy of CLI. One service policy could be assigned to the different radios (AP)." ::= { hh3cDot11PolicyConfigGroup 2 } hh3cDot11ServicePolicyEntry OBJECT-TYPE SYNTAX Hh3cDot11ServicePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains information of each service policy." INDEX { hh3cDot11ServicePolicyID } ::= { hh3cDot11ServicePolicyTable 1 } Hh3cDot11ServicePolicyEntry ::= SEQUENCE { hh3cDot11ServicePolicyID Hh3cDot11ServicePolicyIDType, hh3cDot11SSIDName Hh3cDot11SSIDStringType, hh3cDot11SSIDHidden TruthValue, hh3cDot11AuthenMode Hh3cDot11AuthenType, hh3cDot11SSIDEncryptionMode Hh3cDot11SSIDEncryptModeType, hh3cDot11WlanInfBindingType OCTET STRING, hh3cDot11WlanInfBindingID Integer32, hh3cDot11SrvPolicyRowStatus RowStatus, hh3cDot11ClientMaxCount Integer32, hh3cDot11SPInCirMode Hh3cDot11CirMode, hh3cDot11SPInCirValue Integer32, hh3cDot11SPOutCirMode Hh3cDot11CirMode, hh3cDot11SPOutCirValue Integer32, hh3cDot11WlanInfPVID Integer32, hh3cDot11SPInCirStaticValue Integer32, hh3cDot11SPOutCirStaticValue Integer32, hh3cDot11SPIsolate TruthValue, hh3cDot11WlanexAuthServerIP IpAddress, hh3cDot11SPBeaconMeasEnable TruthValue, hh3cDot11SPBeaconMeasType INTEGER, hh3cDot11SPBeaconMeasInterval Integer32, hh3cDot11AuthenModeCM INTEGER, hh3cDot11SecIEStatusCM INTEGER, hh3cDot11SecurityCiphersCM INTEGER, hh3cDot11SrvPolicyStatusCM INTEGER, hh3cDot11SSIDHiddenCM Hh3cDot11TruthValueCM, hh3cDot11SPIsolateCM Hh3cDot11TruthValueCM, hh3cDot11FwdVlanBitMapLow OCTET STRING, hh3cDot11FwdVlanBitMapHigh OCTET STRING, hh3cDot11ServicePolicyName OCTET STRING, hh3cDot11SecurityModeCM INTEGER, hh3cDot11SPInCbsValue Integer32, hh3cDot11SPOutCbsValue Integer32, hh3cDot11WlanInfCustomerPVID Integer32 } hh3cDot11ServicePolicyID OBJECT-TYPE SYNTAX Hh3cDot11ServicePolicyIDType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the ID of each service policy." ::= { hh3cDot11ServicePolicyEntry 1 } hh3cDot11SSIDName OBJECT-TYPE SYNTAX Hh3cDot11SSIDStringType MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the ESS. As per CLI, the value of service policy name will be SSID." ::= { hh3cDot11ServicePolicyEntry 2 } hh3cDot11SSIDHidden OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute controls whether the SSID will be advertised in the beacon frame. If it is true, then SSID will not be advertised in the beacon frame." DEFVAL { false } ::= { hh3cDot11ServicePolicyEntry 3 } hh3cDot11AuthenMode OBJECT-TYPE SYNTAX Hh3cDot11AuthenType MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the Authentication mode defined by 802.11." ::= { hh3cDot11ServicePolicyEntry 4 } hh3cDot11SSIDEncryptionMode OBJECT-TYPE SYNTAX Hh3cDot11SSIDEncryptModeType MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the encryption mode for this ESS." ::= { hh3cDot11ServicePolicyEntry 5 } hh3cDot11WlanInfBindingType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the service policy will bind to what kind of data forwarding interface." DEFVAL { "WLAN-ESS" } ::= { hh3cDot11ServicePolicyEntry 6 } hh3cDot11WlanInfBindingID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the interface ID of the interface that ESS will bind to. If the value is set to -1, the binding will be removed." ::= { hh3cDot11ServicePolicyEntry 7 } hh3cDot11SrvPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." ::= { hh3cDot11ServicePolicyEntry 8 } hh3cDot11ClientMaxCount OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Represent the maximum number of stations supported by this service policy." ::= { hh3cDot11ServicePolicyEntry 9 } hh3cDot11SPInCirMode OBJECT-TYPE SYNTAX Hh3cDot11CirMode MAX-ACCESS read-create STATUS current DESCRIPTION " CIR(committed information rate) mode of inbound direction. This object is useful only when the corresponding CIR is nonzero. If value of this object is changed, corresponding CIR will be reset." DEFVAL { static } ::= { hh3cDot11ServicePolicyEntry 10 } hh3cDot11SPInCirValue OBJECT-TYPE SYNTAX Integer32 UNITS "Kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the CIR of inbound direction of this service policy. If the value is 0, it means that no flow control is applied to the service policy, and the corresponding CIR mode is meaningless." DEFVAL { 0 } ::= { hh3cDot11ServicePolicyEntry 11 } hh3cDot11SPOutCirMode OBJECT-TYPE SYNTAX Hh3cDot11CirMode MAX-ACCESS read-create STATUS current DESCRIPTION " CIR(committed information rate) mode of outbound direction. This object is useful only when the corresponding CIR is nonzero. If value of this object is changed, corresponding CIR will be reset." DEFVAL { static } ::= { hh3cDot11ServicePolicyEntry 12 } hh3cDot11SPOutCirValue OBJECT-TYPE SYNTAX Integer32 UNITS "Kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the CIR of outbound direction of this service policy. If the value is 0, it means that no flow control is applied to the service policy, and the corresponding CIR mode is meaningless." DEFVAL { 0 } ::= { hh3cDot11ServicePolicyEntry 13 } hh3cDot11WlanInfPVID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the VLAN ID of SSID." DEFVAL { 1 } ::= { hh3cDot11ServicePolicyEntry 14 } hh3cDot11SPInCirStaticValue OBJECT-TYPE SYNTAX Integer32 UNITS "Kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the CIR of inbound direction for static CIR mode." DEFVAL { 0 } ::= { hh3cDot11ServicePolicyEntry 15 } hh3cDot11SPOutCirStaticValue OBJECT-TYPE SYNTAX Integer32 UNITS "Kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the CIR of outbound direction for static CIR mode." DEFVAL { 0 } ::= { hh3cDot11ServicePolicyEntry 16 } hh3cDot11SPIsolate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "If it is true, then stations connected with the service policy are isolated." DEFVAL { false } ::= { hh3cDot11ServicePolicyEntry 17 } hh3cDot11WlanexAuthServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the IP address of the Wlanex Authentication server" ::= { hh3cDot11ServicePolicyEntry 18 } hh3cDot11SPBeaconMeasEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "If it is true, then beacon-measurement is enabled." DEFVAL { false } ::= { hh3cDot11ServicePolicyEntry 19 } hh3cDot11SPBeaconMeasType OBJECT-TYPE SYNTAX INTEGER { passive(1), active(2), beaconTable(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Represents what the work mode for BeaconMeasurement type. The following values are supported: passive, - BeaconMeasurement will use the passive type. active - BeaconMeasurement will use the active type. beaconTable - BeaconMeasurement will use the beacon table type." DEFVAL { beaconTable } ::= { hh3cDot11ServicePolicyEntry 20 } hh3cDot11SPBeaconMeasInterval OBJECT-TYPE SYNTAX Integer32(10..200) UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the beacon-measurement interval." DEFVAL { 60 } ::= { hh3cDot11ServicePolicyEntry 21 } hh3cDot11AuthenModeCM OBJECT-TYPE SYNTAX INTEGER { opensystem(0), sharedkey(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the Authentication mode defined by 802.11." ::= { hh3cDot11ServicePolicyEntry 22 } hh3cDot11SecIEStatusCM OBJECT-TYPE SYNTAX INTEGER { none(0), wpa(1), wpa2(2), wlanex(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "To enable the security Information element in the beacon and probe response frames sent by AP." ::= { hh3cDot11ServicePolicyEntry 23 } hh3cDot11SecurityCiphersCM OBJECT-TYPE SYNTAX INTEGER { none(0), wep40(1), wep104(2), tkip(3), aesccmp(4), wpisms4(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "The WLAN system support the following cipher type for data frame encryption. none wep40 wep104 tkip aesccmp wpi-SMS4 When the value of node equals to zero, it means no configuration or undo operation." ::= { hh3cDot11ServicePolicyEntry 24 } hh3cDot11SrvPolicyStatusCM OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "The status of the Service Policy." ::= { hh3cDot11ServicePolicyEntry 25 } hh3cDot11SSIDHiddenCM OBJECT-TYPE SYNTAX Hh3cDot11TruthValueCM MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute controls whether the SSID will be advertised in beacon frames. If it is dot11true, the SSID will not be advertised in beacon frames." DEFVAL { dot11false } ::= { hh3cDot11ServicePolicyEntry 26 } hh3cDot11SPIsolateCM OBJECT-TYPE SYNTAX Hh3cDot11TruthValueCM MAX-ACCESS read-create STATUS current DESCRIPTION "If it is dot11true, the clients connected with the service policy are isolated to each other." DEFVAL { dot11false } ::= { hh3cDot11ServicePolicyEntry 27 } hh3cDot11FwdVlanBitMapLow OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-create STATUS current DESCRIPTION "Each octet within this value specifies a set of eight VLANs, with the first octet specifying VLANs 1 through 8, the second octet specifying VLANs 9 through 16, etc. Within each octet, the most significant bit represents the highest numbered VLAN, and the least significant bit represents the lowest numbered VLAN. Thus, each untagged VLAN of the hybrid port is represented by a single bit within the value of this object. If that bit has a value of '1' then that VLAN is untagged in the set of VLANs; the VLAN is not untagged if its bit has a value of '0'." ::= { hh3cDot11ServicePolicyEntry 28 } hh3cDot11FwdVlanBitMapHigh OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-create STATUS current DESCRIPTION "Each octet within this value specifies a set of eight VLANs, with the first octet specifying VLANs 1 through 8, the second octet specifying VLANs 9 through 16, etc. Within each octet, the most significant bit represents the highest numbered VLAN, and the least significant bit represents the lowest numbered VLAN. Thus, each untagged VLAN of the hybrid port is represented by a single bit within the value of this object. If that bit has a value of '1' then that VLAN is untagged in the set of VLANs; the VLAN is not untagged if its bit has a value of '0'." ::= { hh3cDot11ServicePolicyEntry 29 } hh3cDot11ServicePolicyName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the name of each service policy." ::= { hh3cDot11ServicePolicyEntry 30 } hh3cDot11SecurityModeCM OBJECT-TYPE SYNTAX INTEGER { none(0), psk(1), radius(2), wlanex(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines the security modes of the WLAN port. none - The default value. No security mode is set. psk - Access to the port is denied until the port client is authorized (by 802.1X key negotiation). radius - Access to the port is denied until the port client is authorized (by 802.1X). wlanex - Access to the port is denied until the port client is authenticated by wlan cert." ::= { hh3cDot11ServicePolicyEntry 31 } hh3cDot11SPInCbsValue OBJECT-TYPE SYNTAX Integer32 UNITS "byte" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the CBS of inbound direction of this service policy. If the value is 0, it means that the CBS is automatically calculated from the value of CIR." DEFVAL { 0 } ::= { hh3cDot11ServicePolicyEntry 32 } hh3cDot11SPOutCbsValue OBJECT-TYPE SYNTAX Integer32 UNITS "byte" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the CBS of outbound direction of this service policy. If the value is 0, it means that the CBS is automatically calculated from the value of CIR." DEFVAL { 0 } ::= { hh3cDot11ServicePolicyEntry 33 } hh3cDot11WlanInfCustomerPVID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the customer PVID." ::= { hh3cDot11ServicePolicyEntry 34 } -- ***************************************************************************** -- * End of hh3cDot11ServicePolicyTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11ServicePolicyExtTable Definition -- ***************************************************************************** hh3cDot11ServicePolicyExtTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11ServicePolicyExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table defines the parameters for ESS, as per service policy of CLI. When the value of hh3cDot11SSIDEncryptionMode equals to cipher(2), more configuration for a ESS will be put into the table." ::= { hh3cDot11PolicyConfigGroup 3 } hh3cDot11ServicePolicyExtEntry OBJECT-TYPE SYNTAX Hh3cDot11ServicePolicyExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains information of each service policy under cipher(2) mode." INDEX { hh3cDot11ServicePolicyExtID } ::= { hh3cDot11ServicePolicyExtTable 1 } Hh3cDot11ServicePolicyExtEntry ::= SEQUENCE { hh3cDot11ServicePolicyExtID Hh3cDot11ServicePolicyIDType, hh3cDot11SecIEStatus Hh3cDot11SecIEStatusType, hh3cDot11SecurityCiphers Integer32, hh3cDot11CipherKeyIndex Integer32, hh3cDot11CipherKey OCTET STRING, hh3cDot11SrvPolicyExtRowStatus RowStatus, hh3cDot11CipherKeyType INTEGER, hh3cDot11AkmMode INTEGER, hh3cDot11PskKey OCTET STRING } hh3cDot11ServicePolicyExtID OBJECT-TYPE SYNTAX Hh3cDot11ServicePolicyIDType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the ID of each service policy." ::= { hh3cDot11ServicePolicyExtEntry 1 } hh3cDot11SecIEStatus OBJECT-TYPE SYNTAX Hh3cDot11SecIEStatusType MAX-ACCESS read-create STATUS current DESCRIPTION "To enable the security Information element in the beacon and probe response frames sent by AP." ::= { hh3cDot11ServicePolicyExtEntry 2 } hh3cDot11SecurityCiphers OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The WLAN system support the following cipher type for data frame encryption. wep40(2) tkip(4) aesccmp(16) wep104(32) wpisms4(64) wep128(128) For each service policy, it could support multiple cipher types at the same time. So the value of object could combine multiple value of cipher type above. When the value of node equals to zero, it means no configuration or undo operation." ::= { hh3cDot11ServicePolicyExtEntry 3 } hh3cDot11CipherKeyIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the key index of cipher key for packet. When hh3cDot11SecurityCiphers value is wep40 or wep104, the configuration will take effective." DEFVAL { 1 } ::= { hh3cDot11ServicePolicyExtEntry 4 } hh3cDot11CipherKey OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the cipher key for packet. When hh3cDot11SecurityCiphers value is wep40 or wep104, the configuration will take effective." ::= { hh3cDot11ServicePolicyExtEntry 5 } hh3cDot11SrvPolicyExtRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." ::= { hh3cDot11ServicePolicyExtEntry 6 } hh3cDot11CipherKeyType OBJECT-TYPE SYNTAX INTEGER { char(1), hex(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the cipher key type of hh3cDot11CipherKey." DEFVAL {1} ::= { hh3cDot11ServicePolicyExtEntry 7 } hh3cDot11AkmMode OBJECT-TYPE SYNTAX INTEGER { none(0), dot1x(1), psk(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The authentication and key management mode." DEFVAL {0} ::= { hh3cDot11ServicePolicyExtEntry 8 } hh3cDot11PskKey OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the preshared key. This configuration takes effect if the hh3cDot11AkmMode value is psk." ::= { hh3cDot11ServicePolicyExtEntry 9 } -- ***************************************************************************** -- * End of hh3cDot11ServicePolicyExtTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11RadioPolicyExtTable Definition -- ***************************************************************************** hh3cDot11RadioPolicyExtTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11RadioPolicyExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table defines the radio policy of each radio. It can't be modified if the radio policy is a default radio policy." ::= { hh3cDot11PolicyConfigGroup 4 } hh3cDot11RadioPolicyExtEntry OBJECT-TYPE SYNTAX Hh3cDot11RadioPolicyExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains information of each radio policy." INDEX { hh3cDot11RPAPSerialID, hh3cDot11RPRadioID } ::= { hh3cDot11RadioPolicyExtTable 1 } Hh3cDot11RadioPolicyExtEntry ::= SEQUENCE { hh3cDot11RPAPSerialID OCTET STRING, hh3cDot11RPRadioID Hh3cDot11RadioScopeType, hh3cDot11RPBeaconInterval Integer32, hh3cDot11RPDtimInterval Integer32, hh3cDot11RPRtsThreshold Integer32, hh3cDot11RPFragThreshold Integer32, hh3cDot11RPShortRetryThreshold Integer32, hh3cDot11RPLongRetryThreshold Integer32, hh3cDot11RPClientMaxCount Integer32, hh3cDot11RPBeaconIntervalCM Integer32 } hh3cDot11RPAPSerialID OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the Serial ID of AP." ::= { hh3cDot11RadioPolicyExtEntry 1 } hh3cDot11RPRadioID OBJECT-TYPE SYNTAX Hh3cDot11RadioScopeType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents each radio." ::= { hh3cDot11RadioPolicyExtEntry 2 } hh3cDot11RPBeaconInterval OBJECT-TYPE SYNTAX Integer32 UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the interval for Beacon management frame." DEFVAL { 100 } ::= { hh3cDot11RadioPolicyExtEntry 3 } hh3cDot11RPDtimInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the number of beacon intervals that shall elapse between transmissions of Beacons frames containing a Traffic Indication Map (TIM) element whose DTIM count field is 0. This value is transmitted in the Delivery TIM (DTIM) Period field of Beacon frames." DEFVAL { 1 } ::= { hh3cDot11RadioPolicyExtEntry 4 } hh3cDot11RPRtsThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "byte" MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the current minimum size, in octets, of the MAC protocol data unit (MPDU), below which a Request to send/Clear to send (RTS/CTS) handshake shall not be performed." DEFVAL { 2346 } ::= { hh3cDot11RadioPolicyExtEntry 5 } hh3cDot11RPFragThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "byte" MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the current maximum size, in octets, of the MPDU that may be delivered to the PHY. A MSDU shall be broken into fragments if its size exceeds the value of this attribute after adding MAC headers and trailers." DEFVAL { 2346 } ::= { hh3cDot11RadioPolicyExtEntry 6 } hh3cDot11RPShortRetryThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the maximum number of transmission attempts of a frame, the length of which is less than or equal to hh3cDot11RTSThreshold, that shall be made before a failure condition is indicated." DEFVAL { 7 } ::= { hh3cDot11RadioPolicyExtEntry 7 } hh3cDot11RPLongRetryThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the maximum number of transmission attempts of a frame, the length of which is longer than hh3cDot11RTSThreshold, and that shall be made before a failure condition is indicated." DEFVAL { 4 } ::= { hh3cDot11RadioPolicyExtEntry 8 } hh3cDot11RPClientMaxCount OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the maximum number of stations supported by this radio policy." ::= { hh3cDot11RadioPolicyExtEntry 9 } hh3cDot11RPBeaconIntervalCM OBJECT-TYPE SYNTAX Integer32 UNITS "timeunit" MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents beacon interval." DEFVAL { 100 } ::= { hh3cDot11RadioPolicyExtEntry 10 } -- ***************************************************************************** -- * End of hh3cDot11RadioPolicyTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11ServicePolicyPortSecurityTable Definition -- ***************************************************************************** hh3cDot11SrvPortSecurityTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11SrvPortSecurityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines the WLAN security status for ESS, BSS and WLAN-Ethernet interface which binding the crypto service-template. Otherwise, when binding the clear service-template, hh3cPortSecurityTables should be used to configure port security." ::= { hh3cDot11PolicyConfigGroup 5 } hh3cDot11SrvPortSecurityEntry OBJECT-TYPE SYNTAX Hh3cDot11SrvPortSecurityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is a row in this table for service policy." INDEX { hh3cDot11SecurityServicePolicyID } ::= { hh3cDot11SrvPortSecurityTable 1 } Hh3cDot11SrvPortSecurityEntry ::= SEQUENCE { hh3cDot11SecurityServicePolicyID Hh3cDot11ServicePolicyIDType, hh3cDot11SrvPortSecurityMode INTEGER, hh3cDot11SrvSecurityKeyType INTEGER, hh3cDot11SrvSecurityPskKeyMode INTEGER, hh3cDot11SrvSecurityPskKeyString DisplayString, hh3cDot11SrvPortSecurityModeCM INTEGER } hh3cDot11SecurityServicePolicyID OBJECT-TYPE SYNTAX Hh3cDot11ServicePolicyIDType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the ID of each service policy." ::= { hh3cDot11SrvPortSecurityEntry 1 } hh3cDot11SrvPortSecurityMode OBJECT-TYPE SYNTAX INTEGER { noRestrictions(1), userLoginSecureExt(2), psk(3), macAddressAndPsk(4), userLoginSecureExtOrPsk(5), ext(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines the security modes of the WLAN port. noRestrictions The default value, no any security mode is set. userLoginSecureExt Access to the port is denied until the port client is authorized (by 802.1X). psk Access to the port is denied until the port client is authorized (by 802.1X key negotiation). macAddressAndPsk The MAC address is first authenticated and only if this succeeds does the psk then attempt user authentication. userLoginSecureExtOrPsk This selects both the userLoginSecureExt and psk modes together such that either is allowed to authorized access. Which mode works for client depends on the client's choice. ext Access to the port is denied until the port client is authenticated (by ext)." ::= { hh3cDot11SrvPortSecurityEntry 2 } hh3cDot11SrvSecurityKeyType OBJECT-TYPE SYNTAX INTEGER { userLoginTxKeyTypeNone(1), userLoginTxKeyTypeDot11Key(2), userLoginTxKeyTypeRsaRC4Key(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates the key type in the 802.1X EAPOL_Key packet. userLoginTxKeyTypeNone - This means the key type is not set yet. userLoginTxKeyTypeDot11Key - This selects the 802.11 key type. userLoginTxKeyTypeRsaRC4Key - This selects the RC4 key for RSA RC4 session encryption." ::= { hh3cDot11SrvPortSecurityEntry 3 } hh3cDot11SrvSecurityPskKeyMode OBJECT-TYPE SYNTAX INTEGER { pskKeyModeNone(1), pskKeyModePassPhrase(2), pskKeyModeRawKey(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the password input mode. When input as pskKeyModePassPhrase, hh3cDot11SrvSecurityPskKeyString must be 8 to 63 characters; when input as pskKeyModeRawKey, hh3cDot11SrvSecurityPskKeyString must be 64 characters and each character must be '0'-'9', 'a'-'f' and 'A'-'F'." ::= { hh3cDot11SrvPortSecurityEntry 4 } hh3cDot11SrvSecurityPskKeyString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the password string used for psk authentication." ::= { hh3cDot11SrvPortSecurityEntry 5 } hh3cDot11SrvPortSecurityModeCM OBJECT-TYPE SYNTAX INTEGER { none(0), psk(1), radius(2), wlanex(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines the security modes of the WLAN port. none - The default value, no any security mode is set. psk - Access to the port is denied until the port client is authorized (by 802.1X key negotiation). radius - Access to the port is denied until the port client is authorized (by 802.1X). wlanex - Access to the port is denied until the port client is authenticated by wlan cert." ::= { hh3cDot11SrvPortSecurityEntry 6 } hh3cDot11SrvL2AuthenTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11SrvL2AuthenEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines the Layer 2 authentication status of service templates." ::= { hh3cDot11PolicyConfigGroup 7 } hh3cDot11SrvL2AuthenEntry OBJECT-TYPE SYNTAX Hh3cDot11SrvL2AuthenEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is a row for a service template." INDEX { hh3cDot11SrvL2AuthenID } ::= { hh3cDot11SrvL2AuthenTable 1 } Hh3cDot11SrvL2AuthenEntry ::= SEQUENCE { hh3cDot11SrvL2AuthenID Hh3cDot11ServicePolicyIDType, hh3cDot11L2AuthenMode INTEGER, hh3cDot11L2IntrusProtectEnable TruthValue, hh3cDot11L2IntrusProtectOpt INTEGER, hh3cDot11TempServiceStopTimer Integer32, hh3cDot11TempBlockMACTimer Integer32, hh3cDot11L2IgnoreAuthorization TruthValue, hh3cDot11L2FailVLAN Integer32, hh3cDot11L2CriticalVLAN Integer32, hh3cDot11L2AuthorFailOffline TruthValue, hh3cDot11L2AccountFailOffline TruthValue, hh3cDot11Dot1xHSEnable TruthValue, hh3cDot11Dot1xSecureHSEnable TruthValue, hh3cDot11Dot1xReauthenEnable TruthValue, hh3cDot11Dot1xMandatoryDomain OCTET STRING, hh3cDot11Dot1xMaxUserCount Integer32, hh3cDot11MACAuthenDomain OCTET STRING, hh3cDot11MACAuthenMaxUserCount Integer32 } hh3cDot11SrvL2AuthenID OBJECT-TYPE SYNTAX Hh3cDot11ServicePolicyIDType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the ID of a service template." ::= { hh3cDot11SrvL2AuthenEntry 1 } hh3cDot11L2AuthenMode OBJECT-TYPE SYNTAX INTEGER { bypass(1), macAuthentication(2), macThenDot1xAuthentication(3), dot1xAuthentication(4), dot1xThenMacAuthentication(5), ouiThenDot1x(6), macAndDot1x(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication mode of the service template. bypass No authentication is required. macAuthentication MAC authentication. macThenDot1xAuthentication MAC authentication is executed first. If MAC authentication fails, 802.1X authentication is executed. dot1xAuthentication Access to the port is denied until the client is authorized by 802.1X. dot1xThenMacAuthentication 802.1X authentication is executed first. If 802.1X authentication fails , MAC authentication is executed. ouiThenDot1x OUI authentication is first executed. If OUI authentication fails, 802.1X authentication is executed." ::= { hh3cDot11SrvL2AuthenEntry 2 } hh3cDot11L2IntrusProtectEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables intrusion protection for the service template." ::= { hh3cDot11SrvL2AuthenEntry 3 } hh3cDot11L2IntrusProtectOpt OBJECT-TYPE SYNTAX INTEGER { blockMACTemporarily(1), stopServiceTemporarily(2), stopService(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operation mode when intrusion is detected." ::= { hh3cDot11SrvL2AuthenEntry 4 } hh3cDot11TempServiceStopTimer OBJECT-TYPE SYNTAX Integer32(10..300) MAX-ACCESS read-write STATUS current DESCRIPTION "Time period for temporarily stopping service." ::= { hh3cDot11SrvL2AuthenEntry 5 } hh3cDot11TempBlockMACTimer OBJECT-TYPE SYNTAX Integer32(60..300) MAX-ACCESS read-write STATUS current DESCRIPTION "Time period for temporarily blocking user MACs." ::= { hh3cDot11SrvL2AuthenEntry 6 } hh3cDot11L2IgnoreAuthorization OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Ignores all authorization information set by the server." ::= { hh3cDot11SrvL2AuthenEntry 7 } hh3cDot11L2FailVLAN OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN for authentication failure. 0 means not configured." ::= { hh3cDot11SrvL2AuthenEntry 8 } hh3cDot11L2CriticalVLAN OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN for server unavailability situation. 0 means not configured." ::= { hh3cDot11SrvL2AuthenEntry 9 } hh3cDot11L2AuthorFailOffline OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Users are logged off if authorization fails." ::= { hh3cDot11SrvL2AuthenEntry 10 } hh3cDot11L2AccountFailOffline OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Users are logged off if accounting fails." ::= { hh3cDot11SrvL2AuthenEntry 11 } hh3cDot11Dot1xHSEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables 802.1X handshake." ::= { hh3cDot11SrvL2AuthenEntry 12 } hh3cDot11Dot1xSecureHSEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables secure 802.1X handshake." ::= { hh3cDot11SrvL2AuthenEntry 13 } hh3cDot11Dot1xReauthenEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables 802.1X reauthentication." ::= { hh3cDot11SrvL2AuthenEntry 14 } hh3cDot11Dot1xMandatoryDomain OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "802.1X authentication domain of users for the service template." ::= { hh3cDot11SrvL2AuthenEntry 15 } hh3cDot11Dot1xMaxUserCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of 802.1X users supported by the BSS bound to the service template." ::= { hh3cDot11SrvL2AuthenEntry 16 } hh3cDot11MACAuthenDomain OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "MAC authentication domain of users for the service template." ::= { hh3cDot11SrvL2AuthenEntry 17 } hh3cDot11MACAuthenMaxUserCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of MAC authentication users supported by the BSS bound to the service template." ::= { hh3cDot11SrvL2AuthenEntry 18 } -- ***************************************************************************** -- * End of hh3cDot11PortSecurityTable Definition -- ***************************************************************************** hh3cDot11IPLearningTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11IPLearningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table specifies the IP learning type and status of service templates." ::= { hh3cDot11PolicyConfigGroup 8 } hh3cDot11IPLearningEntry OBJECT-TYPE SYNTAX Hh3cDot11IPLearningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains information about an IP learning entry." INDEX { hh3cDot11IPLearningServiceName, hh3cDot11IPLearningType } ::= { hh3cDot11IPLearningTable 1 } Hh3cDot11IPLearningEntry ::= SEQUENCE { hh3cDot11IPLearningServiceName OCTET STRING, hh3cDot11IPLearningType INTEGER, hh3cDot11IPLearningStatus TruthValue, hh3cDot11IPLearningVlanBitMapL OCTET STRING, hh3cDot11IPLearningVlanBitMapH OCTET STRING } hh3cDot11IPLearningServiceName OBJECT-TYPE SYNTAX OCTET STRING(SIZE (1..255)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the service name." ::= { hh3cDot11IPLearningEntry 1 } hh3cDot11IPLearningType OBJECT-TYPE SYNTAX INTEGER { invalid(1), arp(2), dhcp(3), dhcp6(4), nd(5) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the IP learning type." ::= { hh3cDot11IPLearningEntry 2 } hh3cDot11IPLearningStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the ip learning status of the interface. Setting this attribute to true enables IP learning on the interface." ::= { hh3cDot11IPLearningEntry 3 } hh3cDot11IPLearningVlanBitMapL OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "Each octet within this value specifies a set of eight VLANs, with the first octet specifying VLANs 1 through 8 and the second octet specifying VLANs 9 through 16, etc. Within each octet, the most significant bit represents the highest numbered VLAN, and the least significant bit represents the lowest numbered VLAN. Thus, each untagged VLAN of the hybrid port is represented by a single bit within the value of this object. If that bit has a value of '1', that VLAN is untagged in the set of VLANs; the VLAN is not untagged if its bit has a value of '0'." ::= { hh3cDot11IPLearningEntry 4 } hh3cDot11IPLearningVlanBitMapH OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "Each octet within this value specifies a set of eight VLANs, with the first octet specifying VLANs 1 through 8 and the second octet specifying VLANs 9 through 16, etc. Within each octet, the most significant bit represents the highest numbered VLAN, and the least significant bit represents the lowest numbered VLAN. Thus, each untagged VLAN of the hybrid port is represented by a single bit within the value of this object. If that bit has a value of '1', that VLAN is untagged in the set of VLANs; the VLAN is not untagged if its bit has a value of '0'." ::= { hh3cDot11IPLearningEntry 5 } -- ***************************************************************************** -- * hh3cDot11SrvPolicyExtendTable Definition -- ***************************************************************************** hh3cDot11SrvPolicyExtendTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11SrvPolicyExtendEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table defines the parameters of each service policy." ::= { hh3cDot11PolicyConfigGroup 6 } hh3cDot11SrvPolicyExtendEntry OBJECT-TYPE SYNTAX Hh3cDot11SrvPolicyExtendEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains information of each service policy." INDEX { hh3cDot11ServicePolicyID } ::= { hh3cDot11SrvPolicyExtendTable 1 } Hh3cDot11SrvPolicyExtendEntry ::= SEQUENCE { hh3cDot11SPEnable INTEGER } hh3cDot11SPEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents whether the service policy is enabled." ::= { hh3cDot11SrvPolicyExtendEntry 1 } -- ***************************************************************************** -- * End of hh3cDot11ServicePolicyExtendTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11APTemplateTable Definition -- ***************************************************************************** hh3cDot11APTemplateTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11APTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "By AP template CLI, administrator will configure the parameters of AP by convenience. Before AP boot up and connect to AC by CAPWAP tunnel, administrator will create AP template for each AP. When AP connect to AC, AC will assign configuration to AP by hh3cDot11APSerialID information in AP template." ::= { hh3cDot11APConfigGroup 1 } hh3cDot11APTemplateEntry OBJECT-TYPE SYNTAX Hh3cDot11APTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains configuration information for each AP." INDEX { hh3cDot11APTemplateName } ::= { hh3cDot11APTemplateTable 1 } Hh3cDot11APTemplateEntry ::= SEQUENCE { hh3cDot11APTemplateName OCTET STRING, hh3cDot11APSerialID OCTET STRING, hh3cDot11TemplateAPModelAlias OCTET STRING, hh3cDot11Description OCTET STRING, hh3cDot11APWorkMode INTEGER, hh3cDot11APTemplateRowStatus RowStatus, hh3cDot11APName OCTET STRING, hh3cDot11StatisInterv Integer32, hh3cDot11APBroadcastProbeReply TruthValue, hh3cDot11StaIdleTimerInterv Integer32, hh3cDot11StaKeepAliveTimerInterv Integer32, hh3cDot11APCir Integer32, hh3cDot11APCbs Integer32, hh3cDot11APPriorityLevel Integer32, hh3cDot11APElementID Integer32, hh3cDot11APDevDetectEnable TruthValue, hh3cDot11APGetIPMethod INTEGER, hh3cDot11StatisIntervMode INTEGER, hh3cDot11ApTrapEnabled TruthValue, hh3cDot11ApFmwUpdState INTEGER, hh3cDot11StatisIntervModeCM INTEGER, hh3cDot11ApNasIDCM OCTET STRING, hh3cDot11ApCoveragetype INTEGER, hh3cDot11APControlAddressState INTEGER, hh3cDot11APControlAddressIPv4 IpAddress, hh3cDot11APControlAddressIPv6 OCTET STRING, hh3cDot11APLocalACName OCTET STRING, hh3cDot11APEchoInterval Integer32, hh3cDot11APProvisionAPIPv4 IpAddress, hh3cDot11APProvisionIPv4Mask Integer32, hh3cDot11APProvisionAPIPv6 OCTET STRING, hh3cDot11APProvisionIPv6PrefixLen Integer32, hh3cDot11APProvisionACIPv4 IpAddress, hh3cDot11APProvisionACIpv6 OCTET STRING, hh3cDot11APProvisionGateWayIPV4 IpAddress, hh3cDot11APProvisionGateWayIPV6 OCTET STRING, hh3cDot11APMapConfigFileName OCTET STRING } hh3cDot11APTemplateName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the name of AP template." ::= { hh3cDot11APTemplateEntry 1 } hh3cDot11APSerialID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents AP serial id." ::= { hh3cDot11APTemplateEntry 2 } hh3cDot11TemplateAPModelAlias OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the alias of AP model name." ::= { hh3cDot11APTemplateEntry 3 } hh3cDot11Description OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute will give more information about AP. Administrator could suggest the location, owner or other information for each AP. If the value is set to NULL, the description will be removed." ::= { hh3cDot11APTemplateEntry 4 } hh3cDot11APWorkMode OBJECT-TYPE SYNTAX INTEGER { normal(1), monitor(2), hybrid(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Represents what work mode for AP. The following values are supported: normal - AP will supply WLAN service. monitor - AP will be a monitor to find attack. hybrid - AP will supply WLAN service and Device detection is enabled." DEFVAL { normal } ::= { hh3cDot11APTemplateEntry 5 } hh3cDot11APTemplateRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." ::= { hh3cDot11APTemplateEntry 6 } hh3cDot11APName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the AP name." ::= { hh3cDot11APTemplateEntry 7 } hh3cDot11StatisInterv OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the interval of radio statistic." ::= { hh3cDot11APTemplateEntry 8 } hh3cDot11APBroadcastProbeReply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Represents enable the AP to reply broadcast probe or not. 'true' : The AP to reply broadcast probe is enabled. 'false': The AP to reply broadcast probe is disabled" DEFVAL { true } ::= { hh3cDot11APTemplateEntry 9 } hh3cDot11StaIdleTimerInterv OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the interval for which the link between AP and STA ( power-save or awake ) can be idle." ::= { hh3cDot11APTemplateEntry 10 } hh3cDot11StaKeepAliveTimerInterv OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the interval of the keep alive requests sent between AP and STA." ::= { hh3cDot11APTemplateEntry 11 } hh3cDot11APCir OBJECT-TYPE SYNTAX Integer32 UNITS "Kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the committed information rate between AP and AC." ::= { hh3cDot11APTemplateEntry 12 } hh3cDot11APCbs OBJECT-TYPE SYNTAX Integer32 UNITS "Bytes" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the committed burst size between AP and AC." ::= { hh3cDot11APTemplateEntry 13 } hh3cDot11APPriorityLevel OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the connection priority for the AP. If the connection priority is 7, the AC is considered as the primary AC for the AP." DEFVAL { 4 } ::= { hh3cDot11APTemplateEntry 14 } hh3cDot11APElementID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the AP element ID." ::= { hh3cDot11APTemplateEntry 15 } hh3cDot11APDevDetectEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Represents whether device detection is enabled or not. 'true' : Device detection is enabled. 'false': Device detection is disabled. If device detection is enabled, the AP will provide both device detection and WLAN data services. By default, the AP only provides WLAN data services. When an AP works in monitor mode, that is, the value of object hh3cDot11APWorkMode is monitor, device detection cannot be enabled with object hh3cDot11APDevDetectEnable." DEFVAL { false } ::= { hh3cDot11APTemplateEntry 16 } hh3cDot11APGetIPMethod OBJECT-TYPE SYNTAX INTEGER { dhcpAlloc(1), static(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the method how AP gets IP address." DEFVAL { dhcpAlloc } ::= { hh3cDot11APTemplateEntry 17 } hh3cDot11StatisIntervMode OBJECT-TYPE SYNTAX INTEGER { normal(1), realtime(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the mode of statics interval. normal - statics interval value between 10s to 120s realtime - statics interval value between 2s to 5s" DEFVAL { normal } ::= { hh3cDot11APTemplateEntry 18 } hh3cDot11ApTrapEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents whether the trap status is enabled or not. 'true' : Enable the trap status; 'false' : Disable the trap status." DEFVAL { true } ::= { hh3cDot11APTemplateEntry 19 } hh3cDot11ApFmwUpdState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), inherit(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the status of version auto-update for an AP. The following values are supported: enable - AP version will be updated automatically. disable - AP version will not be updated automatically. inherit - The status will inherit value from apgroup-view or system-view." DEFVAL { inherit } ::= { hh3cDot11APTemplateEntry 20 } hh3cDot11StatisIntervModeCM OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the mode of statistic interval. off - statistic interval value between 10s to 120s on - statistic interval value between 2s to 5s" DEFVAL { off } ::= { hh3cDot11APTemplateEntry 21 } hh3cDot11ApNasIDCM OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the NAS-ID of current service policy for each specific radio of AP." ::= { hh3cDot11APTemplateEntry 22 } hh3cDot11ApCoveragetype OBJECT-TYPE SYNTAX INTEGER { school(1), traffic(2), shopping(3), company(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the coverage type of AP. school - the coverage type is school traffic - the coverage type is traffic shop - the coverage type is shop company - the coverage type is company" DEFVAL { school } ::= { hh3cDot11APTemplateEntry 23 } hh3cDot11APControlAddressState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the status of control address for an AP. The following values are supported: enable - AC rediscovery will be enabled. disable - AC rediscovery will be disabled." DEFVAL { disable } ::= { hh3cDot11APTemplateEntry 24 } hh3cDot11APControlAddressIPv4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Represents an AC IPv4 address for AC rediscovery." ::= { hh3cDot11APTemplateEntry 25 } hh3cDot11APControlAddressIPv6 OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents an AC IPv6 address for AC rediscovery." ::= { hh3cDot11APTemplateEntry 26 } hh3cDot11APLocalACName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the local AC name the AP belongs to." ::= { hh3cDot11APTemplateEntry 27 } hh3cDot11APEchoInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the echo-interval of the AP." ::= { hh3cDot11APTemplateEntry 28 } hh3cDot11APProvisionAPIPv4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the IPv4 address of an AP." ::= { hh3cDot11APTemplateEntry 29 } hh3cDot11APProvisionIPv4Mask OBJECT-TYPE SYNTAX Integer32(1..31) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the IPv4 address mask of an AP." ::= { hh3cDot11APTemplateEntry 30 } hh3cDot11APProvisionAPIPv6 OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the IPv6 address of an AP." ::= { hh3cDot11APTemplateEntry 31 } hh3cDot11APProvisionIPv6PrefixLen OBJECT-TYPE SYNTAX Integer32(1..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the IPv6 address prefix length of an AP." ::= { hh3cDot11APTemplateEntry 32 } hh3cDot11APProvisionACIPv4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Represents an AC IPv4 address for discovery." ::= { hh3cDot11APTemplateEntry 33 } hh3cDot11APProvisionACIpv6 OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents an AC IPv6 address for discovery." ::= { hh3cDot11APTemplateEntry 34 } hh3cDot11APProvisionGateWayIPV4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the gateway IPv4 address for an AP." ::= { hh3cDot11APTemplateEntry 35 } hh3cDot11APProvisionGateWayIPV6 OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents thre gateway IPv6 address for an AP." ::= { hh3cDot11APTemplateEntry 36 } hh3cDot11APMapConfigFileName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the name of the AP MapConfigFile." ::= { hh3cDot11APTemplateEntry 37 } -- ***************************************************************************** -- * End of hh3cDot11APTemplateTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11RadioToConfigTable Definition -- ***************************************************************************** hh3cDot11RadioToConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11RadioToConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Before AP connects to AC, administrator will configure radio parameter to each radio." ::= { hh3cDot11APConfigGroup 2 } hh3cDot11RadioToConfigEntry OBJECT-TYPE SYNTAX Hh3cDot11RadioToConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains configuration information for each radio." INDEX { hh3cDot11APTemplateNameCfg, hh3cDot11CfgRadioID } ::= { hh3cDot11RadioToConfigTable 1 } Hh3cDot11RadioToConfigEntry ::= SEQUENCE { hh3cDot11APTemplateNameCfg OCTET STRING, hh3cDot11CfgRadioID Hh3cDot11RadioScopeType, hh3cDot11CfgRadioPolicyName OCTET STRING, hh3cDot11CfgRadioType Hh3cDot11RadioType, hh3cDot11CfgChannel Hh3cDot11ChannelScopeType, hh3cDot11CfgMaxTxPowerLevel Hh3cDot11TxPwrLevelScopeType, hh3cDot11PreambleLen Hh3cDot11PreambleType, hh3cDot11CfgRadioStatus TruthValue, hh3cDot11CfgRdElementID Unsigned32, hh3cDot11CfgWorkMode Hh3cDot11WorkMode, hh3cDot11CfgPwrAttValue Integer32, hh3cDot11RadioTxArithmetic INTEGER, hh3cDot11CfgChannelLockStat INTEGER, hh3cDot11CfgPowerLockStat INTEGER, hh3cDot11CfgLBRdGroupId Unsigned32, hh3cDot11CfgRRMSDRdGroupId Unsigned32, hh3cDot11CfgRadioType2 Hh3cDot11RadioType2, hh3cDot11CfgIDSEnable TruthValue, hh3cDot11CfgSaEnable TruthValue, hh3cDot11CfgSaCltRtFFTData TruthValue, hh3cDot11CfgSaBand INTEGER, hh3cDot11CfgSaRptDevType BITS, hh3cDot11CfgSaTrapDevEnable TruthValue, hh3cDot11CfgSaTrapDevType BITS, hh3cDot11CfgSaTrapAQEnable TruthValue, hh3cDot11CfgSaTrapAQThreshold Integer32, hh3cDot11CfgSaDrivenRRMEnable TruthValue, hh3cDot11CfgSaDrivenRRMSnt INTEGER, hh3cDot11CfgSPInCirMode Hh3cDot11CirMode, hh3cDot11CfgSPInCirValue Integer32, hh3cDot11CfgSPOutCirMode Hh3cDot11CirMode, hh3cDot11CfgSPOutCirValue Integer32 } hh3cDot11APTemplateNameCfg OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the name of AP template." ::= { hh3cDot11RadioToConfigEntry 1 } hh3cDot11CfgRadioID OBJECT-TYPE SYNTAX Hh3cDot11RadioScopeType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents each radio." ::= { hh3cDot11RadioToConfigEntry 2 } hh3cDot11CfgRadioPolicyName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the name of radio policy." ::= { hh3cDot11RadioToConfigEntry 3 } hh3cDot11CfgRadioType OBJECT-TYPE SYNTAX Hh3cDot11RadioType MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the radio will work with which 802.11 radio type." ::= { hh3cDot11RadioToConfigEntry 4 } hh3cDot11CfgChannel OBJECT-TYPE SYNTAX Hh3cDot11ChannelScopeType MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the channel allocation of radio." ::= { hh3cDot11RadioToConfigEntry 5 } hh3cDot11CfgMaxTxPowerLevel OBJECT-TYPE SYNTAX Hh3cDot11TxPwrLevelScopeType UNITS "dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the maximal transmit power scope for AP." ::= { hh3cDot11RadioToConfigEntry 6 } hh3cDot11PreambleLen OBJECT-TYPE SYNTAX Hh3cDot11PreambleType MAX-ACCESS read-write STATUS current DESCRIPTION "Represents whether use long or short preamble for 802.11 MAC frame. When hh3cDot11CfgRadioType is either dot11b or dot11g, then value for hh3cDot11PreambleLen will be valid. Otherwise, the value for it will be invalid." DEFVAL { short } ::= { hh3cDot11RadioToConfigEntry 7 } hh3cDot11CfgRadioStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the radio admin status whether is enabled or disabled." ::= { hh3cDot11RadioToConfigEntry 8 } hh3cDot11CfgRdElementID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the element ID of this radio. It comprises two parts. The highest 24 bits are AP element ID and the lowest 8 bits are radio ID." ::= { hh3cDot11RadioToConfigEntry 9 } hh3cDot11CfgWorkMode OBJECT-TYPE SYNTAX Hh3cDot11WorkMode MAX-ACCESS read-write STATUS current DESCRIPTION "Represents work mode of the radio." ::= { hh3cDot11RadioToConfigEntry 10 } hh3cDot11CfgPwrAttValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the value of power attenuation." ::= { hh3cDot11RadioToConfigEntry 11 } hh3cDot11RadioTxArithmetic OBJECT-TYPE SYNTAX INTEGER { quality(1), bandwidth(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the transmission arithmetic of the radio. The following values are supported: quality - Consider the quality first during the transmission. bandwidth - Consider the bandwidth first during the transmission." DEFVAL { quality } ::= { hh3cDot11RadioToConfigEntry 12 } hh3cDot11CfgChannelLockStat OBJECT-TYPE SYNTAX INTEGER { unlocked(1), locked(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents locked status of channel on the radio." DEFVAL { unlocked } ::= { hh3cDot11RadioToConfigEntry 13 } hh3cDot11CfgPowerLockStat OBJECT-TYPE SYNTAX INTEGER { unlocked(1), locked(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents locked status of power on the radio." DEFVAL { unlocked } ::= { hh3cDot11RadioToConfigEntry 14 } hh3cDot11CfgLBRdGroupId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the load balance group ID allocated for the radio." ::= { hh3cDot11RadioToConfigEntry 15 } hh3cDot11CfgRRMSDRdGroupId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the RRM self-decisive group ID allocated for the radio." ::= { hh3cDot11RadioToConfigEntry 16 } hh3cDot11CfgRadioType2 OBJECT-TYPE SYNTAX Hh3cDot11RadioType2 MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the radio will work with which 802.11 radio type." ::= { hh3cDot11RadioToConfigEntry 17 } hh3cDot11CfgIDSEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents whether intrusion detection is enabled for this radio." ::= { hh3cDot11RadioToConfigEntry 18 } hh3cDot11CfgSaEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents whether spectrum analysis is enabled." ::= { hh3cDot11RadioToConfigEntry 19 } hh3cDot11CfgSaCltRtFFTData OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents whether to collect real-time FFT data for this radio." ::= { hh3cDot11RadioToConfigEntry 20 } hh3cDot11CfgSaBand OBJECT-TYPE SYNTAX INTEGER{ dot11g(1), dot11aLower(2), dot11aMiddle(3), dot11aUpper(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents which band of channels will be monitored when collection real-time FFT data is enabled for this radio. Detection of interference devices and air quality will also be affected. Each band responds to the following channels. dot11g (Channels 1-14) dot11aLower (channels 36-64) dot11aMiddle (channels 100-140) dot11aUpper (channels 149-165)." ::= { hh3cDot11RadioToConfigEntry 21 } hh3cDot11CfgSaRptDevType OBJECT-TYPE SYNTAX BITS { microwave(0), microwaveInverter(1), bluetooth(2), fixedFreqOthers(3), fixedFreqCordlessPhone(4), fixedFreqVideo(5), fixedFreqAudio(6), freqHopperOthers(7), freqHopperCordlessBase(8), freqHopperCordlessNetwork(9), freqHopperXbox(10), genericInterferer(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents which types of interference devices should be reported." ::= { hh3cDot11RadioToConfigEntry 22 } hh3cDot11CfgSaTrapDevEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents whether trap is enabled for an interference device type." ::= { hh3cDot11RadioToConfigEntry 23 } hh3cDot11CfgSaTrapDevType OBJECT-TYPE SYNTAX BITS { microwave(0), microwaveInverter(1), bluetooth(2), fixedFreqOthers(3), fixedFreqCordlessPhone(4), fixedFreqVideo(5), fixedFreqAudio(6), freqHopperOthers(7), freqHopperCordlessBase(8), freqHopperCordlessNetwork(9), freqHopperXbox(10), genericInterferer(11) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents for which interference device types the AP will send traps when trap sending is enabled." ::= { hh3cDot11RadioToConfigEntry 24 } hh3cDot11CfgSaTrapAQEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents whether the channel quality trap is enabled." ::= { hh3cDot11RadioToConfigEntry 25 } hh3cDot11CfgSaTrapAQThreshold OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the channel quality threshold. When the channel quality is below this value, the channel quality trap will be sent." ::= { hh3cDot11RadioToConfigEntry 26 } hh3cDot11CfgSaDrivenRRMEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Configures whether to run RRM when the AP detects a certain level of interference." ::= { hh3cDot11RadioToConfigEntry 27 } hh3cDot11CfgSaDrivenRRMSnt OBJECT-TYPE SYNTAX INTEGER { low(1), medium(2), high(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the threshold for triggering RRM. When the interference level for the AP exceeds the threshold , RRM initiates local dynamic frequency selection (DFS) and changes the channel of the affected radio to improve network performance. Low represents a decreased sensitivity to changes in the environment while high represents an increased sensitivity." ::= { hh3cDot11RadioToConfigEntry 28 } hh3cDot11CfgSPInCirMode OBJECT-TYPE SYNTAX Hh3cDot11CirMode MAX-ACCESS read-create STATUS current DESCRIPTION " Specifies the committed information rate(CIR) mode for the inbound direction. This object is useful only when the corresponding CIR has a nonzero value. If the value of this object is changed, the corresponding CIR will be reset." DEFVAL { static } ::= { hh3cDot11RadioToConfigEntry 29 } hh3cDot11CfgSPInCirValue OBJECT-TYPE SYNTAX Integer32 UNITS "Kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the CIR for the inbound direction of this service policy. If the value is 0, it means that no flow control is applied to the service policy, and the corresponding CIR mode is meaningless." DEFVAL { 0 } ::= { hh3cDot11RadioToConfigEntry 30 } hh3cDot11CfgSPOutCirMode OBJECT-TYPE SYNTAX Hh3cDot11CirMode MAX-ACCESS read-create STATUS current DESCRIPTION " Represents the committed information rate(CIR) mode for the outbound direction. This object is useful only when the corresponding CIR has a nonzero value. If the value of this object is changed, the corresponding CIR will be reset." DEFVAL { static } ::= { hh3cDot11RadioToConfigEntry 31 } hh3cDot11CfgSPOutCirValue OBJECT-TYPE SYNTAX Integer32 UNITS "Kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the CIR for the outbound direction of this service policy. If the value is 0, it means that no flow control is applied to the service policy, and the corresponding CIR mode is meaningless." DEFVAL { 0 } ::= { hh3cDot11RadioToConfigEntry 32 } -- ***************************************************************************** -- * End of hh3cDot11RadioToConfigTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11APServiceSetTable Definition -- ***************************************************************************** hh3cDot11APServiceSetTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11APServiceSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "For each radio, it could configure multiple service policies. The table describes the relationship between radio and service policies." ::= { hh3cDot11APConfigGroup 3 } hh3cDot11APServiceSetEntry OBJECT-TYPE SYNTAX Hh3cDot11APServiceSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains service policy information for each specific radio of AP." INDEX { hh3cDot11APTemplateNameCfg, hh3cDot11CfgRadioID, hh3cDot11CfgServicePolicyID } ::= { hh3cDot11APServiceSetTable 1 } Hh3cDot11APServiceSetEntry ::= SEQUENCE { hh3cDot11CfgServicePolicyID Hh3cDot11ServicePolicyIDType, hh3cDot11SrvSetRowStatus RowStatus, hh3cDot11ServiceSetVlanId Integer32, hh3cDot11ServiceSetVlanGroup OCTET STRING } hh3cDot11CfgServicePolicyID OBJECT-TYPE SYNTAX Hh3cDot11ServicePolicyIDType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the ID of each service policy used by the AP." ::= { hh3cDot11APServiceSetEntry 1 } hh3cDot11SrvSetRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." ::= { hh3cDot11APServiceSetEntry 2 } hh3cDot11ServiceSetVlanId OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the Vlan ID of BSS which is generated when service policy is binded with the Radio." ::= { hh3cDot11APServiceSetEntry 3 } hh3cDot11ServiceSetVlanGroup OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the VLAN group of the BSS generated when a service policy is bound to the radio." ::= { hh3cDot11APServiceSetEntry 4 } -- ***************************************************************************** -- * End of hh3cDot11APServiceSetTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11APSTVlanTable Definition -- ***************************************************************************** hh3cDot11APSTVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11APSTVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "For each service policy, it could be bind to several VLANs. The table describes the relationship between VLAN and service policies." ::= { hh3cDot11APConfigGroup 11 } hh3cDot11APSTVlanEntry OBJECT-TYPE SYNTAX Hh3cDot11APSTVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains VLAN and service policy information for each specific radio of AP." INDEX { hh3cDot11SIDAPSerialID, hh3cDot11CfgRadioID, hh3cDot11CfgServicePolicyID } ::= { hh3cDot11APSTVlanTable 1 } Hh3cDot11APSTVlanEntry ::= SEQUENCE { hh3cDot11CfgSTVLANID Integer32, hh3cDot11CfgSTNASPortID OCTET STRING, hh3cDot11CfgServiceSetRowStatus RowStatus, hh3cDot11CfgSTNASID OCTET STRING } hh3cDot11CfgSTVLANID OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the VLAN that current Service Policy have bind to." ::= { hh3cDot11APSTVlanEntry 1 } hh3cDot11CfgSTNASPortID OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the NAS Port ID of current Service Policy for each specific radio of AP." ::= { hh3cDot11APSTVlanEntry 2 } hh3cDot11CfgServiceSetRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." ::= { hh3cDot11APSTVlanEntry 3 } hh3cDot11CfgSTNASID OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the NAS ID of current Service Policy for each specific radio of AP." ::= { hh3cDot11APSTVlanEntry 4 } -- ***************************************************************************** -- * End of hh3cDot11APSTVlanTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11APSysInfoSetTable Definition -- ***************************************************************************** hh3cDot11APSysInfoSetTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11APSysInfoSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of the system information for each AP." ::= { hh3cDot11APConfigGroup 4 } hh3cDot11APSysInfoSetEntry OBJECT-TYPE SYNTAX Hh3cDot11APSysInfoSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The system information configuration for each AP." INDEX { hh3cDot11SIDAPSerialID } ::= { hh3cDot11APSysInfoSetTable 1 } Hh3cDot11APSysInfoSetEntry ::= SEQUENCE { hh3cDot11APSysNetID OCTET STRING, hh3cDot11APCpuUsageThreshold Integer32, hh3cDot11APMemUsageThreshold Integer32 } hh3cDot11APSysNetID OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the system Net ID for AP." ::= { hh3cDot11APSysInfoSetEntry 1 } hh3cDot11APCpuUsageThreshold OBJECT-TYPE SYNTAX Integer32(0..100) UNITS "onepercent" MAX-ACCESS read-write STATUS current DESCRIPTION "The CPU usage threshold for AP." ::= { hh3cDot11APSysInfoSetEntry 2 } hh3cDot11APMemUsageThreshold OBJECT-TYPE SYNTAX Integer32(0..100) UNITS "onepercent" MAX-ACCESS read-write STATUS current DESCRIPTION "The memory usage threshold for AP." ::= { hh3cDot11APSysInfoSetEntry 3 } -- ***************************************************************************** -- * End of hh3cDot11APSysInfoSetTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11APLimitTable Definition -- ***************************************************************************** hh3cDot11APLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11APLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "For each connected APs, administrator could configure a series of limits. This table describes the limit information for AP(s)." ::= { hh3cDot11APConfigGroup 5 } hh3cDot11APLimitEntry OBJECT-TYPE SYNTAX Hh3cDot11APLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the limit information for each AP." INDEX { hh3cDot11APElementIndex } ::= { hh3cDot11APLimitTable 1 } Hh3cDot11APLimitEntry ::= SEQUENCE { hh3cDot11APSsidNumLimit Integer32, hh3cDot11APUserCntLimit Integer32, hh3cDot11APUserThreshold Integer32 } hh3cDot11APSsidNumLimit OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the upper limit of service template binded with this AP. All radios of AP share this limit. Default value 0 : There is no upper limit of service template binded with this AP." DEFVAL { 0 } ::= { hh3cDot11APLimitEntry 1 } hh3cDot11APUserCntLimit OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the upper limit of user which has access to this AP. All BSSs binded with AP share this limit. Default value 0 : There is no upper limit of user which has access to this AP." DEFVAL { 0 } ::= { hh3cDot11APLimitEntry 2 } hh3cDot11APUserThreshold OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the threshold of user which has access to this AP. All BSSs binded with AP share this limit. If the user counter is overflow, the trap will be sent. Default value 0 : There is no threshold of user which has access to this AP." DEFVAL { 0 } ::= { hh3cDot11APLimitEntry 3 } -- ***************************************************************************** -- * End of hh3cDot11APLimitTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11APIfSetTable Definition -- ***************************************************************************** hh3cDot11APIfSetTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11APIfSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of the interface information for each AP." ::= { hh3cDot11APConfigGroup 6 } hh3cDot11APIfSetEntry OBJECT-TYPE SYNTAX Hh3cDot11APIfSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface information configuration for each AP." INDEX { hh3cDot11APElementIndex, hh3cDot11APSetIfIndex } ::= { hh3cDot11APIfSetTable 1 } Hh3cDot11APIfSetEntry ::= SEQUENCE { hh3cDot11APSetIfIndex Integer32, hh3cDot11APIfAlias DisplayString } hh3cDot11APSetIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the index for a interface." ::= { hh3cDot11APIfSetEntry 1 } hh3cDot11APIfAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object is an 'alias' name for the interface as specified by a network manager for AP." ::= { hh3cDot11APIfSetEntry 2 } -- ***************************************************************************** -- * End of hh3cDot11APIfSetTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11APServiceVlanTable Definition -- ***************************************************************************** hh3cDot11APServiceVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11APServiceVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "For all the radios on the AP, it could configure multiple service policies. The table describes the relationship between AP and service policies." ::= { hh3cDot11APConfigGroup 7 } hh3cDot11APServiceVlanEntry OBJECT-TYPE SYNTAX Hh3cDot11APServiceVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains service policy information for each AP." INDEX { hh3cDot11APServiceVlanSerialID, hh3cDot11APServiceVlanSPID } ::= { hh3cDot11APServiceVlanTable 1 } Hh3cDot11APServiceVlanEntry ::= SEQUENCE { hh3cDot11APServiceVlanSerialID OCTET STRING, hh3cDot11APServiceVlanSPID Hh3cDot11ServicePolicyIDType, hh3cDot11APServiceVlanId Integer32, hh3cDot11APServiceVlanRowStatus RowStatus } hh3cDot11APServiceVlanSerialID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents AP serial id." ::= { hh3cDot11APServiceVlanEntry 1 } hh3cDot11APServiceVlanSPID OBJECT-TYPE SYNTAX Hh3cDot11ServicePolicyIDType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the ID of each service policy used by the AP." ::= { hh3cDot11APServiceVlanEntry 2 } hh3cDot11APServiceVlanId OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the VLAN ID of BSS which is generated when the service policy is bound to the radio." ::= { hh3cDot11APServiceVlanEntry 3 } hh3cDot11APServiceVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the status of this table entry." ::= { hh3cDot11APServiceVlanEntry 4 } -- ***************************************************************************** -- * End of hh3cDot11APServiceSetTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11RadioConfigTable Definition -- ***************************************************************************** hh3cDot11RadioConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11RadioConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Before AP connects to AC, administrator will configure radio parameter to each radio." ::= { hh3cDot11APConfigGroup 8 } hh3cDot11RadioConfigEntry OBJECT-TYPE SYNTAX Hh3cDot11RadioConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains configuration information for each radio." INDEX { hh3cDot11RCAPSerialID, hh3cDot11RCRadioID } ::= { hh3cDot11RadioConfigTable 1 } Hh3cDot11RadioConfigEntry ::= SEQUENCE { hh3cDot11RCAPSerialID OCTET STRING, hh3cDot11RCRadioID Hh3cDot11RadioScopeType, hh3cDot11RCRadioType Hh3cDot11RadioType, hh3cDot11RCChannel Hh3cDot11ChannelScopeType, hh3cDot11RCPreambleLen Hh3cDot11PreambleType, hh3cDot11RCPwrAttValue Integer32, hh3cDot11RCApPowerLevel Hh3cDot11TxPwrLevelScopeType, hh3cDot11RCDynamicChlState TruthValue, hh3cDot11RCDynamicPowerState TruthValue, hh3cDot11RCRadioStatus TruthValue, hh3cDot11RCRadioRate OCTET STRING, hh3cDot11RCPwrAdjustStepLength Integer32, hh3cDot11RCRadioType2 Hh3cDot11RadioType2, hh3cDot11RCPreambleLenCM INTEGER, hh3cDot11RCDynamicChlStateCM INTEGER, hh3cDot11RCRadioStatusCM INTEGER, hh3cDot11RCRadioRateCM OCTET STRING, hh3cDot11RCDynamicPowerStateCM Hh3cDot11TruthValueCM, hh3cDot11RCRssiThresholdCM Integer32, hh3cDot11RCDynamicChlStateSelfDecisiveCM Hh3cDot11TruthValueCM, hh3cDot11RCDynamicPowerStateSelfDecisiveCM Hh3cDot11TruthValueCM } hh3cDot11RCAPSerialID OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the Serial ID of AP." ::= { hh3cDot11RadioConfigEntry 1 } hh3cDot11RCRadioID OBJECT-TYPE SYNTAX Hh3cDot11RadioScopeType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents each radio." ::= { hh3cDot11RadioConfigEntry 2 } hh3cDot11RCRadioType OBJECT-TYPE SYNTAX Hh3cDot11RadioType MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the radio will work with which 802.11 radio type." ::= { hh3cDot11RadioConfigEntry 3 } hh3cDot11RCChannel OBJECT-TYPE SYNTAX Hh3cDot11ChannelScopeType MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the channel allocation of radio." ::= { hh3cDot11RadioConfigEntry 4 } hh3cDot11RCPreambleLen OBJECT-TYPE SYNTAX Hh3cDot11PreambleType MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents whether use long or short preamble for 802.11 MAC frame. When hh3cDot11CfgRadioType is either dot11b or dot11g, then value for hh3cDot11PreambleLen will be valid. Otherwise, the value for it will be invalid." DEFVAL { short } ::= { hh3cDot11RadioConfigEntry 5 } hh3cDot11RCPwrAttValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the value of power attenuation." ::= { hh3cDot11RadioConfigEntry 6 } hh3cDot11RCApPowerLevel OBJECT-TYPE SYNTAX Hh3cDot11TxPwrLevelScopeType UNITS "dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the maximal transmit power scope for AP." ::= { hh3cDot11RadioConfigEntry 7 } hh3cDot11RCDynamicChlState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable dynamic channel selection." ::= { hh3cDot11RadioConfigEntry 8 } hh3cDot11RCDynamicPowerState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable dynamic power selection for the band." ::= { hh3cDot11RadioConfigEntry 9 } hh3cDot11RCRadioStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the radio admin status whether is enabled or disabled." ::= { hh3cDot11RadioConfigEntry 10 } hh3cDot11RCRadioRate OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set data transmit rates for the radio, in the format of 1,2,5.5... For 802.11n radios, the format can be MCS X. The data transmit rates between AP and STA must fall into the configured rates. (Note: For 802.11n radios, the first value will be treated as a mandatory rate, and the second value will be treated as a supported rate. If you configure more than two rates, the configuration cannot take effect. If you configure only one rate, it is considered as the mandatory rate by default.)" ::= { hh3cDot11RadioConfigEntry 11 } hh3cDot11RCPwrAdjustStepLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Power adjustment step-length in dBm." ::= { hh3cDot11RadioConfigEntry 12 } hh3cDot11RCRadioType2 OBJECT-TYPE SYNTAX Hh3cDot11RadioType2 MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the radio will work with which 802.11 radio type." ::= { hh3cDot11RadioConfigEntry 13 } hh3cDot11RCPreambleLenCM OBJECT-TYPE SYNTAX INTEGER { long(0), short(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents whether use long or short preamble for 802.11 MAC frame. When hh3cDot11CfgRadioType is either dot11b or dot11g, then value for hh3cDot11PreambleLenCM will be valid. Otherwise, the value for it will be invalid." DEFVAL { short } ::= { hh3cDot11RadioConfigEntry 14 } hh3cDot11RCDynamicChlStateCM OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable dynamic channel selection." ::= { hh3cDot11RadioConfigEntry 15 } hh3cDot11RCRadioStatusCM OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the radio admin status whether is enabled or disabled." ::= { hh3cDot11RadioConfigEntry 16 } hh3cDot11RCRadioRateCM OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set data transmit rates for the radio, in the format of 1,2,5.5... For 802.11n radios, the format of each value can be MCS X. The data transmit rates between AP and client should be one of the configured rates. (Note: For 802.11n radios, the first value is mandatory rate, and the second value is supported rate. If more than two rate values are configured, the configuration will not take effect. If only one rate value is configured, the mandatory rate will be set to the default value.)" ::= { hh3cDot11RadioConfigEntry 17 } hh3cDot11RCDynamicPowerStateCM OBJECT-TYPE SYNTAX Hh3cDot11TruthValueCM MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable dynamic power selection for the band." ::= { hh3cDot11RadioConfigEntry 18 } hh3cDot11RCRssiThresholdCM OBJECT-TYPE SYNTAX Integer32 UNITS "dBm" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the minimum value of the RSSI. The clients with RSSI below this value will be refused to associate." DEFVAL { 1 } ::= { hh3cDot11RadioConfigEntry 19 } hh3cDot11RCDynamicChlStateSelfDecisiveCM OBJECT-TYPE SYNTAX Hh3cDot11TruthValueCM MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable dynamic channel selection self decisive for the band." ::= { hh3cDot11RadioConfigEntry 20 } hh3cDot11RCDynamicPowerStateSelfDecisiveCM OBJECT-TYPE SYNTAX Hh3cDot11TruthValueCM MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable dynamic power selection self decisive for the band." ::= { hh3cDot11RadioConfigEntry 21 } -- ***************************************************************************** -- * End of hh3cDot11RadioConfigTable Definition -- ***************************************************************************** hh3cDot11RadioSSIDCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11RadioSSIDCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "For each radio, it could configure multiple service policies. The table describes the relationship between radio and service policies." ::= { hh3cDot11APConfigGroup 9 } hh3cDot11RadioSSIDCfgEntry OBJECT-TYPE SYNTAX Hh3cDot11RadioSSIDCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains SSID configuration information for each radio." INDEX { hh3cDot11RadioSSIDSerialID, hh3cDot11RadioSSIDRadioID, hh3cDot11RadioSSIDWLANID } ::= { hh3cDot11RadioSSIDCfgTable 1 } Hh3cDot11RadioSSIDCfgEntry ::= SEQUENCE { hh3cDot11RadioSSIDSerialID Hh3cDot11ObjectIDType, hh3cDot11RadioSSIDRadioID Hh3cDot11RadioScopeType, hh3cDot11RadioSSIDWLANID Integer32, hh3cDot11RadioSSIDIndex Hh3cDot11ServicePolicyIDType, hh3cDot11RadioBSSID MacAddress, hh3cDot11RadioSSIDRowStatus RowStatus } hh3cDot11RadioSSIDSerialID OBJECT-TYPE SYNTAX Hh3cDot11ObjectIDType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the serial ID of AP." ::= { hh3cDot11RadioSSIDCfgEntry 1 } hh3cDot11RadioSSIDRadioID OBJECT-TYPE SYNTAX Hh3cDot11RadioScopeType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents each radio." ::= { hh3cDot11RadioSSIDCfgEntry 2 } hh3cDot11RadioSSIDWLANID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the WLAN ID of the BSSID." ::= { hh3cDot11RadioSSIDCfgEntry 3 } hh3cDot11RadioSSIDIndex OBJECT-TYPE SYNTAX Hh3cDot11ServicePolicyIDType MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the ID of each service policy used by the radio." ::= { hh3cDot11RadioSSIDCfgEntry 4 } hh3cDot11RadioBSSID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "As MAC address format, it is used to identify BSS." ::= { hh3cDot11RadioSSIDCfgEntry 5 } hh3cDot11RadioSSIDRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cDot11RadioSSIDCfgEntry 6 } -- ***************************************************************************** -- * hh3cDot11APSerialIDTable Definition -- ***************************************************************************** hh3cDot11APSerialIDTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11APSerialIDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table will provide the general information about APs." ::= { hh3cDot11APConfigGroup 10 } hh3cDot11APSerialIDEntry OBJECT-TYPE SYNTAX Hh3cDot11APSerialIDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the general information of an AP." INDEX { hh3cDot11SIDAPSerialID } ::= { hh3cDot11APSerialIDTable 1 } Hh3cDot11APSerialIDEntry ::= SEQUENCE { hh3cDot11SIDAPSerialID OCTET STRING, hh3cDot11SIDAPWorkMode INTEGER, hh3cDot11SIDAPGetIPMethod INTEGER, hh3cDot11SIDAPTemplateName OCTET STRING, hh3cDot11SIDModelAlias OCTET STRING, hh3cDot11SIDAPDescription OCTET STRING, hh3cDot11SIDRowStatus RowStatus, hh3cDot11SIDAPName OCTET STRING, hh3cDot11SIDStatisInterv Integer32, hh3cDot11SIDAPBroadcastProbeReply TruthValue, hh3cDot11SIDAPStaIdleTimerInterv Integer32, hh3cDot11SIDStaKeepAliveTimerInterv Integer32, hh3cDot11SIDAPCir Integer32, hh3cDot11SIDAPCbs Integer32, hh3cDot11SIDAPPriorityLevel Integer32, hh3cDot11SIDAPElementID Integer32, hh3cDot11SIDAPDevDetectEnable TruthValue, hh3cDot11SIDAPStatisIntervMode INTEGER, hh3cDot11SIDAPWorkModeCM INTEGER, hh3cDot11SIDEchoInterval Integer32 } hh3cDot11SIDAPSerialID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents AP serial id." ::= { hh3cDot11APSerialIDEntry 1 } hh3cDot11SIDAPWorkMode OBJECT-TYPE SYNTAX INTEGER { normal(1), monitor(2), hybrid(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Represents what work mode for AP. The following values are supported: normal - AP will supply WLAN service. monitor - AP will be a monitor to find attack. hybrid - AP will supply WLAN service and Device detection is enabled." DEFVAL { normal } ::= { hh3cDot11APSerialIDEntry 2 } hh3cDot11SIDAPGetIPMethod OBJECT-TYPE SYNTAX INTEGER { dhcpAlloc(1), static(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the method how AP gets IP address." DEFVAL { dhcpAlloc } ::= { hh3cDot11APSerialIDEntry 3 } hh3cDot11SIDAPTemplateName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the name of AP template." ::= { hh3cDot11APSerialIDEntry 4 } hh3cDot11SIDModelAlias OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the alias of AP model name." ::= { hh3cDot11APSerialIDEntry 5 } hh3cDot11SIDAPDescription OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute will give more information about AP. Administrator could suggest the location, owner or other information for each AP. If the value is set to NULL, the description will be removed." ::= { hh3cDot11APSerialIDEntry 6 } hh3cDot11SIDRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." ::= { hh3cDot11APSerialIDEntry 7 } hh3cDot11SIDAPName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the AP name." ::= { hh3cDot11APSerialIDEntry 8 } hh3cDot11SIDStatisInterv OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the interval of radio statistic." ::= { hh3cDot11APSerialIDEntry 9 } hh3cDot11SIDAPBroadcastProbeReply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Represents enable the AP to reply broadcast probe or not. 'true' : The AP to reply broadcast probe is enabled. 'false': The AP to reply broadcast probe is disabled" DEFVAL { true } ::= { hh3cDot11APSerialIDEntry 10 } hh3cDot11SIDAPStaIdleTimerInterv OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the interval for which the link between AP and STA ( power-save or awake ) can be idle." ::= { hh3cDot11APSerialIDEntry 11 } hh3cDot11SIDStaKeepAliveTimerInterv OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the interval of the keep alive requests sent between AP and STA." ::= { hh3cDot11APSerialIDEntry 12 } hh3cDot11SIDAPCir OBJECT-TYPE SYNTAX Integer32 UNITS "Kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the committed information rate between AP and AC." ::= { hh3cDot11APSerialIDEntry 13 } hh3cDot11SIDAPCbs OBJECT-TYPE SYNTAX Integer32 UNITS "Bytes" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the committed burst size between AP and AC." ::= { hh3cDot11APSerialIDEntry 14 } hh3cDot11SIDAPPriorityLevel OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the connection priority for the AP. If the connection priority is 7, the AC is considered as the primary AC for the AP." DEFVAL { 4 } ::= { hh3cDot11APSerialIDEntry 15 } hh3cDot11SIDAPElementID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the AP element ID." ::= { hh3cDot11APSerialIDEntry 16 } hh3cDot11SIDAPDevDetectEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Represents whether device detection is enabled or not. 'true' : Device detection is enabled. 'false': Device detection is disabled. If device detection is enabled, the AP will provide both device detection and WLAN data services. By default, the AP only provides WLAN data services. When an AP works in monitor mode, that is, the value of object hh3cDot11APWorkMode is monitor, device detection can not be enabled with object hh3cDot11SIDAPDevDetectEnable." DEFVAL { false } ::= { hh3cDot11APSerialIDEntry 17 } hh3cDot11SIDAPStatisIntervMode OBJECT-TYPE SYNTAX INTEGER { normal(1), realtime(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the mode of statics interval. normal - statics interval value between 10s to 120s realtime - statics interval value between 2s to 5s" DEFVAL { normal } ::= { hh3cDot11APSerialIDEntry 18 } hh3cDot11SIDAPWorkModeCM OBJECT-TYPE SYNTAX INTEGER { normal(0), monitor(1), semimonitor(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Represents what work mode for AP. The following values are supported: normal - AP will supply WLAN service. monitor - AP will be a monitor to find attack. SemiMonitor - AP will supply WLAN service and Device detection is enabled." DEFVAL { normal } ::= { hh3cDot11APSerialIDEntry 19 } hh3cDot11SIDEchoInterval OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the interval for send echo requests." ::= { hh3cDot11APSerialIDEntry 20 } -- ***************************************************************************** -- * hh3cDot11RadioIntfConfigTable Definition -- ***************************************************************************** hh3cDot11RadioIntfConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11RadioIntfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table defines the parameters for radio in AP, as per radio." ::= { hh3cDot11RadioIntfConfigGroup 1 } hh3cDot11RadioIntfConfigEntry OBJECT-TYPE SYNTAX Hh3cDot11RadioIntfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains information of each radio in AP." INDEX { hh3cDot11RadioIfIdx } ::= { hh3cDot11RadioIntfConfigTable 1 } Hh3cDot11RadioIntfConfigEntry ::= SEQUENCE { hh3cDot11RadioIfIdx Integer32, hh3cDot11RadioCfgBeaconIntvl Integer32, hh3cDot11RadioCfgDtimIntvl Integer32, hh3cDot11RadioCfgRtsThreshold Integer32, hh3cDot11RadioCfgFragThreshold Integer32, hh3cDot11RadioCfgShtRetryThld Integer32, hh3cDot11RadioCfglongRtrThld Integer32, hh3cDot11RadioCfgMaxRxLifetime Unsigned32, hh3cDot11RadioCfgType Hh3cDot11RadioType, hh3cDot11RadioCfgChannel Hh3cDot11ChannelScopeType, hh3cDot11RadioCfgMaxTxPwrLvl Hh3cDot11TxPwrLevelScopeType, hh3cDot11RadioCfgPreambleLen Hh3cDot11PreambleType, hh3cDot11RadioCfgWorkMode Hh3cDot11WorkMode, hh3cDot11RadioCfgOnly11gEnable TruthValue, hh3cDot11RadioCfgType2 Hh3cDot11RadioType2, hh3cDot11RadioCfgRssithresholdCM Integer32 } hh3cDot11RadioIfIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the Radio IfIndex of radio in AP." ::= { hh3cDot11RadioIntfConfigEntry 1 } hh3cDot11RadioCfgBeaconIntvl OBJECT-TYPE SYNTAX Integer32 UNITS "TU" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the interval for Beacon management frame." DEFVAL { 100 } ::= { hh3cDot11RadioIntfConfigEntry 2 } hh3cDot11RadioCfgDtimIntvl OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the number of beacon intervals that shall elapse between transmission of Beacons frames containing a Traffic Indication Map (TIM) element whose DTIM Count field is 0. This value is transmitted in the Delivery TIM (DTIM) Period field of Beacon frames." DEFVAL { 1 } ::= { hh3cDot11RadioIntfConfigEntry 3 } hh3cDot11RadioCfgRtsThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "Byte" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the current minimum size,in octets,of the MAC protocol data unit (MPDU), below which a Request to send/Clear to send (RTS/CTS) handshake shall not be performed." DEFVAL { 2346 } ::= { hh3cDot11RadioIntfConfigEntry 4 } hh3cDot11RadioCfgFragThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "Byte" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the current maximum size, in octets, of the MPDU that may be delivered to the PHY. A MSDU shall be broken into fragments if its size exceeds the value of this attribute after adding MAC headers and trailers." DEFVAL { 2346 } ::= { hh3cDot11RadioIntfConfigEntry 5 } hh3cDot11RadioCfgShtRetryThld OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the maximum number of transmission attempts of a frame, the length of which is less than or equal to hh3cDot11RadioRTSThreshold, that shall be made before a failure condition is indicated." DEFVAL { 5 } ::= { hh3cDot11RadioIntfConfigEntry 6 } hh3cDot11RadioCfglongRtrThld OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the maximum number of transmission attempts of a frame, the length of which is longer than hh3cDot11RadioRTSThreshold, that shall be made before a failure condition is indicated." DEFVAL { 5 } ::= { hh3cDot11RadioIntfConfigEntry 7 } hh3cDot11RadioCfgMaxRxLifetime OBJECT-TYPE SYNTAX Unsigned32 UNITS "millisecond" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the elapsed time. After the time specified by hh3cDot11RadioCfgMaxRxLifetime, the further attempts to reassemble the MSDU shall be terminated." DEFVAL { 2000 } ::= { hh3cDot11RadioIntfConfigEntry 8 } hh3cDot11RadioCfgType OBJECT-TYPE SYNTAX Hh3cDot11RadioType MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the radio will work with which 802.11 radio type." ::= { hh3cDot11RadioIntfConfigEntry 9 } hh3cDot11RadioCfgChannel OBJECT-TYPE SYNTAX Hh3cDot11ChannelScopeType MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the channel allocation of radio." DEFVAL { 1 } ::= { hh3cDot11RadioIntfConfigEntry 10 } hh3cDot11RadioCfgMaxTxPwrLvl OBJECT-TYPE SYNTAX Hh3cDot11TxPwrLevelScopeType UNITS "dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the maximal transmit power scope for AP." ::= { hh3cDot11RadioIntfConfigEntry 11 } hh3cDot11RadioCfgPreambleLen OBJECT-TYPE SYNTAX Hh3cDot11PreambleType MAX-ACCESS read-write STATUS current DESCRIPTION "Represents whether use long or short preamble for 802.11 MAC frame." DEFVAL { short } ::= { hh3cDot11RadioIntfConfigEntry 12 } hh3cDot11RadioCfgWorkMode OBJECT-TYPE SYNTAX Hh3cDot11WorkMode MAX-ACCESS read-write STATUS current DESCRIPTION "Represents work mode of the radio." ::= { hh3cDot11RadioIntfConfigEntry 13 } hh3cDot11RadioCfgOnly11gEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Represents whether enable only 802.11g radio mode or not. 'true' : Only 802.11g radio mode is enabled. 'false': Only 802.11g radio mode is disabled." DEFVAL { false } ::= { hh3cDot11RadioIntfConfigEntry 14 } hh3cDot11RadioCfgType2 OBJECT-TYPE SYNTAX Hh3cDot11RadioType2 MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the radio will work with which 802.11 radio type." ::= { hh3cDot11RadioIntfConfigEntry 15 } hh3cDot11RadioCfgRssithresholdCM OBJECT-TYPE SYNTAX Integer32 UNITS "dBm" MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the minimum value of the RSSI. The clients with RSSI below this value will be refused to associate." DEFVAL { 1 } ::= { hh3cDot11RadioIntfConfigEntry 16 } -- ***************************************************************************** -- * End of hh3cDot11RadioIntfConfigTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11RadioIntfBindTable Definition -- ***************************************************************************** hh3cDot11RadioIntfBindTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11RadioIntfBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table defines the binding information for each radio in AP. " ::= { hh3cDot11RadioIntfConfigGroup 2 } hh3cDot11RadioIntfBindEntry OBJECT-TYPE SYNTAX Hh3cDot11RadioIntfBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the radio interface binding information in AP." INDEX { hh3cDot11RadioIfIdx, hh3cDot11RadioIntfBindSvcPlcyID } ::= { hh3cDot11RadioIntfBindTable 1 } Hh3cDot11RadioIntfBindEntry ::= SEQUENCE { hh3cDot11RadioIntfBindSvcPlcyID Hh3cDot11ServicePolicyIDType, hh3cDot11RadioIntfBindIfIdx Unsigned32, hh3cDot11RadioIntfBindRowStatus RowStatus } hh3cDot11RadioIntfBindSvcPlcyID OBJECT-TYPE SYNTAX Hh3cDot11ServicePolicyIDType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the ID of each service policy." ::= { hh3cDot11RadioIntfBindEntry 1 } hh3cDot11RadioIntfBindIfIdx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the Ifindex of interface which is binded to the radio." ::= { hh3cDot11RadioIntfBindEntry 2 } hh3cDot11RadioIntfBindRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." ::= { hh3cDot11RadioIntfBindEntry 3 } -- ***************************************************************************** -- * End of hh3cDot11RadioIntfBindTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11DataRateConfigTable Definition -- ***************************************************************************** hh3cDot11DataRateConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11DataRateConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table will provide data rate configuration for a specific radio type." ::= { hh3cDot11DataRateConfigGroup 1 } hh3cDot11DataRateConfigEntry OBJECT-TYPE SYNTAX Hh3cDot11DataRateConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry of the table will provide data rate configuration for a specific radio type." INDEX { hh3cDot11RadioTypeID } ::= { hh3cDot11DataRateConfigTable 1 } Hh3cDot11DataRateConfigEntry ::= SEQUENCE { hh3cDot11RadioTypeID Hh3cDot11RadioType, hh3cDot11SupportedRateSet OCTET STRING, hh3cDot11MandatoryRateSet OCTET STRING, hh3cDot11DisabledRateSet OCTET STRING, hh3cDot11SmartRateSet OCTET STRING } hh3cDot11RadioTypeID OBJECT-TYPE SYNTAX Hh3cDot11RadioType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the radio type." ::= { hh3cDot11DataRateConfigEntry 1 } hh3cDot11SupportedRateSet OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the supported rate set of a particular radio type." ::= { hh3cDot11DataRateConfigEntry 2 } hh3cDot11MandatoryRateSet OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the mandatory rate set of a particular radio type." ::= { hh3cDot11DataRateConfigEntry 3 } hh3cDot11DisabledRateSet OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the disabled rate set of a particular radio type." ::= { hh3cDot11DataRateConfigEntry 4 } hh3cDot11SmartRateSet OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the rate set of a particular radio type." ::= { hh3cDot11DataRateConfigEntry 5 } -- ***************************************************************************** -- * End of hh3cDot11DataRateConfigTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11WlanEssIfTable Definition -- ************************************************************************* hh3cDot11WlanEssIfTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11WlanEssIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure WLAN ESS interface." ::= { hh3cDot11InterfaceConfigGroup 1 } hh3cDot11WlanEssIfEntry OBJECT-TYPE SYNTAX Hh3cDot11WlanEssIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the WLAN ESS interface configuration." INDEX { hh3cDot11WlanEssIfNumber } ::= { hh3cDot11WlanEssIfTable 1 } Hh3cDot11WlanEssIfEntry ::= SEQUENCE { hh3cDot11WlanEssIfNumber Integer32, hh3cDot11WlanEssIfIndex Integer32, hh3cDot11WlanEssRowStatus RowStatus } hh3cDot11WlanEssIfNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This node represents the WLAN ESS interface number." ::= { hh3cDot11WlanEssIfEntry 1 } hh3cDot11WlanEssIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This node represents the ifIndex of WLAN-ESS interface." ::= { hh3cDot11WlanEssIfEntry 2 } hh3cDot11WlanEssRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This node represents the WLAN ESS interface row status." ::= { hh3cDot11WlanEssIfEntry 3 } -- ***************************************************************************** -- * End of hh3cDot11WlanEssIfTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11WlanBssIfTable Definition -- ************************************************************************* hh3cDot11WlanBssIfTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11WlanBssIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure WLAN BSS interface." ::= { hh3cDot11InterfaceConfigGroup 2 } hh3cDot11WlanBssIfEntry OBJECT-TYPE SYNTAX Hh3cDot11WlanBssIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the WLAN BSS interface configuration." INDEX { hh3cDot11WlanBssIfNumber } ::= { hh3cDot11WlanBssIfTable 1 } Hh3cDot11WlanBssIfEntry ::= SEQUENCE { hh3cDot11WlanBssIfNumber Integer32, hh3cDot11WlanBssIfIndex Integer32, hh3cDot11WlanBssRowStatus RowStatus } hh3cDot11WlanBssIfNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This node represents the WLAN BSS interface number." ::= { hh3cDot11WlanBssIfEntry 1 } hh3cDot11WlanBssIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This node represents the ifIndex of WLAN-BSS interface." ::= { hh3cDot11WlanBssIfEntry 2 } hh3cDot11WlanBssRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This node represents the WLAN BSS interface row status." ::= { hh3cDot11WlanBssIfEntry 3 } -- ***************************************************************************** -- * End of hh3cDot11WlanBssIfTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11WLANEthernetIfTable Definition -- ************************************************************************* hh3cDot11WLANEthernetIfTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11WLANEthernetIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure WLAN Ethernet interface." ::= { hh3cDot11InterfaceConfigGroup 3 } hh3cDot11WLANEthernetIfEntry OBJECT-TYPE SYNTAX Hh3cDot11WLANEthernetIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the WLAN Ethernet interface configuration." INDEX { hh3cDot11WlanEthernetIfNumber } ::= { hh3cDot11WLANEthernetIfTable 1 } Hh3cDot11WLANEthernetIfEntry ::= SEQUENCE { hh3cDot11WlanEthernetIfNumber Integer32, hh3cDot11WLANEthernetIfIndex Integer32, hh3cDot11WlanEthernetRowStatus RowStatus } hh3cDot11WlanEthernetIfNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This node represents the WLAN Ethernet interface number." ::= { hh3cDot11WLANEthernetIfEntry 1 } hh3cDot11WLANEthernetIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This node represents the ifIndex of WLAN-Ethernet interface." ::= { hh3cDot11WLANEthernetIfEntry 2 } hh3cDot11WlanEthernetRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This node represents the Wlan Ethernet interface row status." ::= { hh3cDot11WLANEthernetIfEntry 3 } -- ***************************************************************************** -- * End of hh3cDot11DataRateConfigTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11PortSecurityTable Definition -- ***************************************************************************** hh3cDot11PortSecurityTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11PortSecurityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines the WLAN security status for ESS, BSS, mesh and WLAN-Ethernet interface which binding the crypto service-template. Otherwise, when binding the clear service-template, hh3cPortSecurityTables should be used to configure port security." ::= { hh3cDot11InterfaceConfigGroup 4 } hh3cDot11PortSecurityEntry OBJECT-TYPE SYNTAX Hh3cDot11PortSecurityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is a row in this table for each ESS, BSS and WLAN-Ethernet interface.It is indexed using the object ifIndex in RFC1213-MIB." INDEX { ifIndex } ::= { hh3cDot11PortSecurityTable 1 } Hh3cDot11PortSecurityEntry ::= SEQUENCE { hh3cDot11PortSecurityMode INTEGER, hh3cDot11SecurityUserLoginTxKeyType INTEGER, hh3cDot11SecurityPskKeyMode INTEGER, hh3cDot11SecurityPskKeyString DisplayString } hh3cDot11PortSecurityMode OBJECT-TYPE SYNTAX INTEGER { noRestrictions(1), userLoginSecureExt(2), psk(3), macAddressAndPsk(4), userLoginSecureExtOrPsk(5), ext(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines the security modes of the WLAN port. noRestrictions - The default value,no any security mode is set. userLoginSecureExt - Access to the port is denied until the port client is authorized (by 802.1X). psk - Access to the port is denied until the port client is authorized (by 802.1X key negotiation). macAddressAndPsk - The MAC address is first authenticated and only if this succeeds does the psk then attempt user authentication. userLoginSecureExtOrPsk - This selects both the userLoginSecureExt and psk modes together such that either is allowed to authorized access. Which mode works for client depends on the client's choice. ext - Access to the port is denied until the port client is authenticated (by ext). " ::= { hh3cDot11PortSecurityEntry 1 } hh3cDot11SecurityUserLoginTxKeyType OBJECT-TYPE SYNTAX INTEGER { userLoginTxKeyTypeNone(1), userLoginTxKeyTypeDot11Key(2), userLoginTxKeyTypeRsaRC4Key(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates the key type in the 802.1X EAPOL_Key packet. userLoginTxKeyTypeNone - This means the key type is not set yet. userLoginTxKeyTypeDot11Key - This selects the 802.11 key type. userLoginTxKeyTypeRsaRC4Key - This selects the RC4 key for RSA RC4 session encryption." ::= { hh3cDot11PortSecurityEntry 2 } hh3cDot11SecurityPskKeyMode OBJECT-TYPE SYNTAX INTEGER { pskKeyModeNone(1), pskKeyModePassPhrase(2), pskKeyModeRawKey(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the password input mode. When input as pskKeyModePassPhrase, hh3cDot11SecurePskKeyString must be 8 to 63 characters; when input as pskKeyModeRawKey, hh3cDot11SecurePskKeyString must be 64 characters and each character must be '0'-'9', 'a'-'f' and 'A'-'F'." ::= { hh3cDot11PortSecurityEntry 3 } hh3cDot11SecurityPskKeyString OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This is the password string used for psk authentication." ::= { hh3cDot11PortSecurityEntry 4 } -- ***************************************************************************** -- * End of hh3cDot11PortSecurityTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11WlanMeshIfTable Definition -- ************************************************************************* hh3cDot11WlanMeshIfTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11WlanMeshIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure WLAN mesh interface." ::= { hh3cDot11InterfaceConfigGroup 5 } hh3cDot11WlanMeshIfEntry OBJECT-TYPE SYNTAX Hh3cDot11WlanMeshIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the WLAN mesh interface configuration." INDEX { hh3cDot11WlanMeshIfNumber } ::= { hh3cDot11WlanMeshIfTable 1 } Hh3cDot11WlanMeshIfEntry ::= SEQUENCE { hh3cDot11WlanMeshIfNumber Integer32, hh3cDot11WlanMeshIfIndex Integer32, hh3cDot11WlanMeshRowStatus RowStatus } hh3cDot11WlanMeshIfNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This node represents the WLAN mesh interface number." ::= { hh3cDot11WlanMeshIfEntry 1 } hh3cDot11WlanMeshIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This node represents the index of WLAN mesh interface." ::= { hh3cDot11WlanMeshIfEntry 2 } hh3cDot11WlanMeshRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This node represents the WLAN mesh interface row status." ::= { hh3cDot11WlanMeshIfEntry 3 } -- ***************************************************************************** -- * End of hh3cDot11WlanMeshIfTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11ACBackupGroup Definition -- ***************************************************************************** hh3cDot11BackupACAdrssIP OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the backup AC IP address. If the backup AC IP address is not configured, the object value is 0.0.0.0." ::= { hh3cDot11ACBackupGroup 1 } hh3cDot11BackupACAdrssIPv6 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object represents the backup AC IPv6 address. If the backup AC IPv6 address is not configured, the object value is 0::0." ::= { hh3cDot11ACBackupGroup 2 } -- ***************************************************************************** -- * End of hh3cDot11ACBackupGroup Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11RadioElementConfigGroup Definition -- ***************************************************************************** hh3cDot11nRadioCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11nRadioCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure dot11n on the radio." ::= { hh3cDot11RadioElementConfigGroup 1 } hh3cDot11nRadioCfgEntry OBJECT-TYPE SYNTAX Hh3cDot11nRadioCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry contains the dot11n configuration on the radio." INDEX { hh3cDot11nRadioCfgIndex } ::= { hh3cDot11nRadioCfgTable 1 } Hh3cDot11nRadioCfgEntry ::= SEQUENCE { hh3cDot11nRadioCfgIndex Hh3cDot11RadioElementIndex, hh3cDot11nAMpduEnable TruthValue, hh3cDot11nAMsduEnable TruthValue, hh3cDot11nClientDot11nOnly TruthValue, hh3cDot11nChanelBand INTEGER, hh3cDot11nShortGiEnable TruthValue, hh3cDot11nClientDot11acOnly TruthValue, hh3cDot11nSupportMaxMcs Integer32, hh3cDot11nMandatoryMaxMcs Integer32 } hh3cDot11nRadioCfgIndex OBJECT-TYPE SYNTAX Hh3cDot11RadioElementIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents index of the radio." ::= { hh3cDot11nRadioCfgEntry 1 } hh3cDot11nAMpduEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the function of A-MPDU." DEFVAL { true } ::= { hh3cDot11nRadioCfgEntry 2 } hh3cDot11nAMsduEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the function of A-MSDU." DEFVAL { true } ::= { hh3cDot11nRadioCfgEntry 3 } hh3cDot11nClientDot11nOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If radio type is 802.11an or 802.11gn, only permit clients of 11n mode. If radio type is 802.11ac, permit clients of 11n and 11ac mode." DEFVAL { false } ::= { hh3cDot11nRadioCfgEntry 4 } hh3cDot11nChanelBand OBJECT-TYPE SYNTAX INTEGER { mode20(1), mode40(2), mode80(3), mode160(4), mode80and80(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the bandwidth mode." DEFVAL { mode40 } ::= { hh3cDot11nRadioCfgEntry 5 } hh3cDot11nShortGiEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The function of Short GI." DEFVAL { true } ::= { hh3cDot11nRadioCfgEntry 6 } hh3cDot11nClientDot11acOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Only permit clients of 11ac mode." DEFVAL { false } ::= { hh3cDot11nRadioCfgEntry 7 } hh3cDot11nSupportMaxMcs OBJECT-TYPE SYNTAX Integer32 (0..76) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the maximum Modulation and Coding Scheme (MCS) index for 802.11n supported rates. The specified maximum MCS index for 802.11n supported rates must be no less than the specified maximum MCS index for 802.11n mandatory rates." DEFVAL { 76 } ::= { hh3cDot11nRadioCfgEntry 8 } hh3cDot11nMandatoryMaxMcs OBJECT-TYPE SYNTAX Integer32 (0..76 | 255) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the maximum modulation and coding scheme (MCS) index for 802.11n mandatory rates. The value 255 indicates that no maximum MCS index is specified. No maximum MCS index is specified for 802.11n mandatory rates by default. Besides 255, the specified maximum MCS index for 802.11n supported rates must be no less than the specified maximum MCS index for 802.11n mandatory rates." DEFVAL { 255 } ::= { hh3cDot11nRadioCfgEntry 9 } -- ***************************************************************************** -- * End of hh3cDot11RadioElementConfigGroup Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11RadioWDSTable Definition -- ***************************************************************************** hh3cDot11RadioWDSTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11RadioWDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure WDS on the radio." ::= { hh3cDot11RadioElementConfigGroup 2 } hh3cDot11RadioWDSEntry OBJECT-TYPE SYNTAX Hh3cDot11RadioWDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the WDS configuration on the radio." INDEX { hh3cDot11RadioWDSIndex } ::= { hh3cDot11RadioWDSTable 1 } Hh3cDot11RadioWDSEntry ::= SEQUENCE { hh3cDot11RadioWDSIndex Hh3cDot11RadioElementIndex, hh3cDot11RadioWDSMode INTEGER, hh3cDot11RadioWDSNetWorkID OCTET STRING, hh3cDot11WDSSecPskKeyMode INTEGER, hh3cDot11WDSSecPskKeyString DisplayString } hh3cDot11RadioWDSIndex OBJECT-TYPE SYNTAX Hh3cDot11RadioElementIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the element index of radio." ::= { hh3cDot11RadioWDSEntry 1 } hh3cDot11RadioWDSMode OBJECT-TYPE SYNTAX INTEGER { nowds(1), wds(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents enable the WDS mode or not. nowds: The WDS mode is disabled. wds : The WDS mode is enabled" DEFVAL { nowds } ::= { hh3cDot11RadioWDSEntry 2 } hh3cDot11RadioWDSNetWorkID OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the mesh ID of WDS." DEFVAL { "" } ::= { hh3cDot11RadioWDSEntry 3 } hh3cDot11WDSSecPskKeyMode OBJECT-TYPE SYNTAX INTEGER { pskKeyModeNone(1), pskKeyModePassPhrase(2), pskKeyModeRawKey(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the PSK mode of WDS." DEFVAL { pskKeyModeNone } ::= { hh3cDot11RadioWDSEntry 4 } hh3cDot11WDSSecPskKeyString OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the PSK value of WDS." DEFVAL { "" } ::= { hh3cDot11RadioWDSEntry 5 } -- ***************************************************************************** -- * End of hh3cDot11RadioWDSTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11nRadioCfg2Table Definition -- ***************************************************************************** hh3cDot11nRadioCfg2Table OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11nRadioCfg2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure dot11n on the radio." ::= { hh3cDot11RadioElementConfigGroup 3 } hh3cDot11nRadioCfg2Entry OBJECT-TYPE SYNTAX Hh3cDot11nRadioCfg2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry contains the dot11n configuration on the radio." INDEX { hh3cDot11nRadioCfg2APIDIndex, hh3cDot11nRadioCfg2RadioIDIndex } ::= { hh3cDot11nRadioCfg2Table 1 } Hh3cDot11nRadioCfg2Entry ::= SEQUENCE { hh3cDot11nRadioCfg2APIDIndex Hh3cDot11ObjectIDType, hh3cDot11nRadioCfg2RadioIDIndex Hh3cDot11RadioScopeType, hh3cDot11nRadioCfg2AMpduEnable TruthValue, hh3cDot11nRadioCfg2AMsduEnable TruthValue, hh3cDot11nRadioCfg2ClientDot11nOnly TruthValue, hh3cDot11nRadioCfg2ChannelBand INTEGER, hh3cDot11nRadioCfg2ShortGiEnable TruthValue, hh3cDot11nRadioCfg2AMpduEnableCM INTEGER, hh3cDot11nRadioCfg2ChannelBandCM INTEGER, hh3cDot11nRadioCfg2ShortGiEnableCM INTEGER, hh3cDot11nRadioCfg2ClientDot11acOnly TruthValue, hh3cDot11nRadioCfg2ClientDot11nOnlyCM Hh3cDot11TruthValueCM, hh3cDot11nRadioCfg2SupportMaxMcs Integer32, hh3cDot11nRadioCfg2MandatoryMaxMcs Integer32 } hh3cDot11nRadioCfg2APIDIndex OBJECT-TYPE SYNTAX Hh3cDot11ObjectIDType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents index of the AP." ::= { hh3cDot11nRadioCfg2Entry 1 } hh3cDot11nRadioCfg2RadioIDIndex OBJECT-TYPE SYNTAX Hh3cDot11RadioScopeType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents index of the radio." ::= { hh3cDot11nRadioCfg2Entry 2 } hh3cDot11nRadioCfg2AMpduEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the function of A-MPDU." DEFVAL { true } ::= { hh3cDot11nRadioCfg2Entry 3 } hh3cDot11nRadioCfg2AMsduEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the function of A-MSDU." DEFVAL { true } ::= { hh3cDot11nRadioCfg2Entry 4 } hh3cDot11nRadioCfg2ClientDot11nOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If radio type is 802.11an or 802.11gn, only permit clients of 11n mode. If radio type is 802.11ac, permit clients of 11n and 11ac mode." DEFVAL { false } ::= { hh3cDot11nRadioCfg2Entry 5 } hh3cDot11nRadioCfg2ChannelBand OBJECT-TYPE SYNTAX INTEGER { mode20(1), mode40(2), mode80(3), mode160(4), mode80and80(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the bandwidth mode." ::= { hh3cDot11nRadioCfg2Entry 6 } hh3cDot11nRadioCfg2ShortGiEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the function of Short GI." DEFVAL { true } ::= { hh3cDot11nRadioCfg2Entry 7 } hh3cDot11nRadioCfg2AMpduEnableCM OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the function of A-MPDU." DEFVAL { on } ::= { hh3cDot11nRadioCfg2Entry 8 } hh3cDot11nRadioCfg2ChannelBandCM OBJECT-TYPE SYNTAX INTEGER { mode40(1), mode20(2), mode80(3), mode160(4), mode80and80(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the bandwidth mode." ::= { hh3cDot11nRadioCfg2Entry 9 } hh3cDot11nRadioCfg2ShortGiEnableCM OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the function of Short GI." DEFVAL { on } ::= { hh3cDot11nRadioCfg2Entry 10 } hh3cDot11nRadioCfg2ClientDot11acOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Only permit clients of 11ac mode." DEFVAL { false } ::= { hh3cDot11nRadioCfg2Entry 11 } hh3cDot11nRadioCfg2ClientDot11nOnlyCM OBJECT-TYPE SYNTAX Hh3cDot11TruthValueCM MAX-ACCESS read-write STATUS current DESCRIPTION "If radio type is 802.11an or 802.11gn, permit only clients of 11n mode. If radio type is 802.11ac, permit clients of both 11n and 11ac mode." DEFVAL { dot11false } ::= { hh3cDot11nRadioCfg2Entry 12 } hh3cDot11nRadioCfg2SupportMaxMcs OBJECT-TYPE SYNTAX Integer32 (0..76) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the maximum Modulation and Coding Scheme (MCS) index for 802.11n supported rates. The specified maximum MCS index for 802.11n supported rates must be no less than the specified maximum MCS index for 802.11n mandatory rates." DEFVAL { 76 } ::= { hh3cDot11nRadioCfg2Entry 13 } hh3cDot11nRadioCfg2MandatoryMaxMcs OBJECT-TYPE SYNTAX Integer32 (0..76 | 255) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the maximum modulation and coding scheme (MCS) index for 802.11n mandatory rates. The value 255 indicates that no maximum MCS index is specified. No maximum MCS index is specified for 802.11n mandatory rates by default. Besides 255, the specified maximum MCS index for 802.11n supported rates must be no less than the specified maximum MCS index for 802.11n mandatory rates." DEFVAL { 255 } ::= { hh3cDot11nRadioCfg2Entry 14 } -- ***************************************************************************** -- * End of hh3cDot11nRadioCfg2Table Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11CfgNotifyGroup Definition -- ***************************************************************************** hh3cDot11CfgNotifications OBJECT IDENTIFIER ::= { hh3cDot11CfgNotifyGroup 0 } hh3cDot11CfgCipherChange NOTIFICATION-TYPE OBJECTS { hh3cDot11SSIDName, hh3cDot11SecurityCiphers } STATUS current DESCRIPTION "This notification is sent when cipher type of corresponding service template is changed." ::= { hh3cDot11CfgNotifications 1 } hh3cDot11CfgPSKChange NOTIFICATION-TYPE OBJECTS { hh3cDot11SSIDName } STATUS current DESCRIPTION "This notification is sent when pre-shared key of corresponding service template is changed." ::= { hh3cDot11CfgNotifications 2 } hh3cDot11SSIDWepIDConflictTrap NOTIFICATION-TYPE OBJECTS { hh3cDot11PreConflictTemplateNum, hh3cDot11CurrConflictTemplateNum, hh3cDot11ConflictCipherIdx, hh3cDot11ConfigureAPID, hh3cDot11ConfigureRadioID, hh3cDot11ConfigureAPMacAddress, hh3cDot11PreConflictTemplateSSID, hh3cDot11CurrConflictTemplateSSID } STATUS current DESCRIPTION "This notification will be sent when the same wep ID is configured on two service policies." ::= { hh3cDot11CfgNotifications 3 } -- CFG Notification variable object hh3cDot11CfgTrapVarObjects OBJECT IDENTIFIER ::= { hh3cDot11CfgNotifyGroup 1 } hh3cDot11PreConflictTemplateNum OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Represents previous service policy ID when radio bind service policy and current service policy conflict with previous service policy in cipher configuration." ::= { hh3cDot11CfgTrapVarObjects 1 } hh3cDot11CurrConflictTemplateNum OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Represents current service policy ID when radio bind service policy and current service policy conflict with previous service policy in cipher configuration." ::= { hh3cDot11CfgTrapVarObjects 2 } hh3cDot11ConflictCipherIdx OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Represents wep ID that conflicted with." ::= { hh3cDot11CfgTrapVarObjects 3 } hh3cDot11ConfigureAPID OBJECT-TYPE SYNTAX Hh3cDot11ObjectIDType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Represents which AP is configured." ::= { hh3cDot11CfgTrapVarObjects 4 } hh3cDot11ConfigureRadioID OBJECT-TYPE SYNTAX Hh3cDot11RadioScopeType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Represents which radio in AP is configured." ::= { hh3cDot11CfgTrapVarObjects 5 } hh3cDot11ConfigureAPMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Represents MAC Address of AP." ::= { hh3cDot11CfgTrapVarObjects 6 } hh3cDot11PreConflictTemplateSSID OBJECT-TYPE SYNTAX Hh3cDot11SSIDStringType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Represents the previous SSID of the AP." ::= { hh3cDot11CfgTrapVarObjects 7 } hh3cDot11CurrConflictTemplateSSID OBJECT-TYPE SYNTAX Hh3cDot11SSIDStringType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Represents the current SSID of the AP." ::= { hh3cDot11CfgTrapVarObjects 8 } -- ***************************************************************************** -- * End of hh3cDot11CfgNotifyGroup Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11LocalACTemplateTable Definition -- ***************************************************************************** hh3cDot11LocalACTemplateTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11LocalACTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "By local AC template CLI, administrator will configure the parameters of LocalAC by convenience. Before local AC boot up and connect to AC by CAPWAP tunnel, administrator will create local AC template for each local AC. When local AC connect to AC, AC will assign configuration to local AC by hh3cDot11LocalACSerialID information in local AC template." ::= { hh3cDot11LocalACConfigGroup 1 } hh3cDot11LocalACTemplateEntry OBJECT-TYPE SYNTAX Hh3cDot11LocalACTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains configuration information for each LocalAC." INDEX { hh3cDot11LocalACTemplateName } ::= { hh3cDot11LocalACTemplateTable 1 } Hh3cDot11LocalACTemplateEntry ::= SEQUENCE { hh3cDot11LocalACTemplateName OCTET STRING, hh3cDot11LocalACName OCTET STRING, hh3cDot11LocalACSerialID OCTET STRING, hh3cDot11TemLocalACModelAlias OCTET STRING, hh3cDot11LocalACTempRowStatus RowStatus, hh3cDot11LocalACStatus INTEGER, hh3cDot11LocalACIPAddress IpAddress, hh3cDot11LocalACIPv6Address OCTET STRING, hh3cDot11EchoInterval Integer32, hh3cDot11RetransInterval Integer32, hh3cDot11RetransCount Integer32, hh3cDot11FirmwareUpgrade INTEGER } hh3cDot11LocalACTemplateName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..127)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the name of LocalAC template." ::= { hh3cDot11LocalACTemplateEntry 1 } hh3cDot11LocalACName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the LocalAC name." ::= { hh3cDot11LocalACTemplateEntry 2 } hh3cDot11LocalACSerialID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents LocalAC serial id." ::= { hh3cDot11LocalACTemplateEntry 3 } hh3cDot11TemLocalACModelAlias OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the alias of LocalAC model name." ::= { hh3cDot11LocalACTemplateEntry 4 } hh3cDot11LocalACTempRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry." ::= { hh3cDot11LocalACTemplateEntry 5 } hh3cDot11LocalACStatus OBJECT-TYPE SYNTAX INTEGER { join(1), joinConfirm(2), download(3), config(4), run(5), idle(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the capwap status of local AC. The following values are supported: join - local AC is joining to cnetral AC. joinConfirm - cnetral AC confirm whether permit local AC to - join. download - local AC is downloading software from cnetral - AC. config - local AC and cnetral AC exchange configuration - before local AC provide WLAN service. run - The local AC is run. idle - The local AC is idle." ::= { hh3cDot11LocalACTemplateEntry 6 } hh3cDot11LocalACIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the IP address of an LocalAC." ::= { hh3cDot11LocalACTemplateEntry 7 } hh3cDot11LocalACIPv6Address OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the IPv6 address of LocalAC." ::= { hh3cDot11LocalACTemplateEntry 8 } hh3cDot11EchoInterval OBJECT-TYPE SYNTAX Integer32(0 | 5..255) UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the interval of echo." DEFVAL { 10 } ::= { hh3cDot11LocalACTemplateEntry 9 } hh3cDot11RetransInterval OBJECT-TYPE SYNTAX Integer32(3..8) UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the interval of retransmit." DEFVAL { 5 } ::= { hh3cDot11LocalACTemplateEntry 10 } hh3cDot11RetransCount OBJECT-TYPE SYNTAX Integer32(2..5) UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the maximum of retransmit." DEFVAL { 3 } ::= { hh3cDot11LocalACTemplateEntry 11 } hh3cDot11FirmwareUpgrade OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the status of firmware upgrade for an local AC. The following values are supported: enable - local AC firmware upgrade will be enabled. disable - local AC firmware upgrade will be disabled." DEFVAL { enable } ::= { hh3cDot11LocalACTemplateEntry 12 } -- ***************************************************************************** -- * End of hh3cDot11LocalACTemplateTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11RemoteCfgApTable Definition -- ***************************************************************************** hh3cDot11RemoteCfgApTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11RemoteCfgApEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remote configuration for an AP." ::= { hh3cDot11RemoteConfigGroup 1 } hh3cDot11RemoteCfgApEntry OBJECT-TYPE SYNTAX Hh3cDot11RemoteCfgApEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains configuration information for each AP." INDEX { hh3cDot11RmtApName } ::= { hh3cDot11RemoteCfgApTable 1 } Hh3cDot11RemoteCfgApEntry ::= SEQUENCE { hh3cDot11RmtApName OCTET STRING, hh3cDot11RmtVlanList OCTET STRING, hh3cDot11RmtCfgEnable TruthValue } hh3cDot11RmtApName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..127)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the name of an AP." ::= { hh3cDot11RemoteCfgApEntry 1 } hh3cDot11RmtVlanList OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Represents the VLAN list on an AP." ::= { hh3cDot11RemoteCfgApEntry 2 } hh3cDot11RmtCfgEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables remote configuration synchronization." DEFVAL { false } ::= { hh3cDot11RemoteCfgApEntry 3 } -- ***************************************************************************** -- * End of hh3cDot11RemoteCfgApTable Definition -- ***************************************************************************** -- ***************************************************************************** -- * hh3cDot11RemoteCfgIFTable Definition -- ***************************************************************************** hh3cDot11RemoteCfgIFTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cDot11RemoteCfgIFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remote configuration for interface on an AP." ::= { hh3cDot11RemoteConfigGroup 2 } hh3cDot11RemoteCfgIFEntry OBJECT-TYPE SYNTAX Hh3cDot11RemoteCfgIFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains configuration information for each interface on an AP." INDEX { hh3cDot11RmtIfApName, hh3cDot11RmtIfType, hh3cDot11RmtIfNum } ::= { hh3cDot11RemoteCfgIFTable 1 } Hh3cDot11RemoteCfgIFEntry ::= SEQUENCE { hh3cDot11RmtIfApName OCTET STRING, hh3cDot11RmtIfType Integer32, hh3cDot11RmtIfNum Integer32, hh3cDot11RmtIfName OCTET STRING, hh3cDot11RmtIfLinkType INTEGER, hh3cDot11RmtIfAccessVlan Integer32, hh3cDot11RmtIfTrunkPvidVlan Integer32, hh3cDot11RmtIfTrunkVlanlist OCTET STRING, hh3cDot11RmtIfHybridPvidVlan Integer32, hh3cDot11RmtIfHybVlanListTag OCTET STRING, hh3cDot11RmtIfHybVlanListUnTag OCTET STRING, hh3cDot11RmtIfIsolate TruthValue, hh3cDot11RmtIfLinkAggGroupId Integer32, hh3cDot11RmtIfManagement TruthValue } hh3cDot11RmtIfApName OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..127)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the name of an AP." ::= { hh3cDot11RemoteCfgIFEntry 1 } hh3cDot11RmtIfType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the type of the interface. ethernet (1), gigabitethernet (2), ten-gigabitethernet (3), smartrate-ethernet(4)." ::= { hh3cDot11RemoteCfgIFEntry 2 } hh3cDot11RmtIfNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents the ID of the interface." ::= { hh3cDot11RemoteCfgIFEntry 3 } hh3cDot11RmtIfName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the name of the interface." ::= { hh3cDot11RemoteCfgIFEntry 4 } hh3cDot11RmtIfLinkType OBJECT-TYPE SYNTAX INTEGER { access (1), trunk (2), hybrid (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the link type to access, hybrid or trunk. Setting recommend one and setup more related nodes." ::= { hh3cDot11RemoteCfgIFEntry 5 } hh3cDot11RmtIfAccessVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the access VLAN for a port." ::= { hh3cDot11RemoteCfgIFEntry 6 } hh3cDot11RmtIfTrunkPvidVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the default VLAN for a port." ::= { hh3cDot11RemoteCfgIFEntry 7 } hh3cDot11RmtIfTrunkVlanlist OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the permitted VLAN list for a port." ::= { hh3cDot11RemoteCfgIFEntry 8 } hh3cDot11RmtIfHybridPvidVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the default VLAN for the hybrid port." ::= { hh3cDot11RemoteCfgIFEntry 9 } hh3cDot11RmtIfHybVlanListTag OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Assign the hybrid port to tagged VLANs." ::= { hh3cDot11RemoteCfgIFEntry 10 } hh3cDot11RmtIfHybVlanListUnTag OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Assign the hybrid port to untagged VLANs." ::= { hh3cDot11RemoteCfgIFEntry 11 } hh3cDot11RmtIfIsolate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable port isolation." DEFVAL { true } ::= { hh3cDot11RemoteCfgIFEntry 12 } hh3cDot11RmtIfLinkAggGroupId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specify link aggregation group number for the port." ::= { hh3cDot11RemoteCfgIFEntry 13 } hh3cDot11RmtIfManagement OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Interface management of the port." DEFVAL { true } ::= { hh3cDot11RemoteCfgIFEntry 14 } -- ***************************************************************************** -- * End of hh3cDot11RemoteCfgIFTable Definition -- ***************************************************************************** END