summaryrefslogtreecommitdiff
path: root/MIBS/cisco/AIRESPACE-WIRELESS-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/AIRESPACE-WIRELESS-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/AIRESPACE-WIRELESS-MIB')
-rw-r--r--MIBS/cisco/AIRESPACE-WIRELESS-MIB17241
1 files changed, 17241 insertions, 0 deletions
diff --git a/MIBS/cisco/AIRESPACE-WIRELESS-MIB b/MIBS/cisco/AIRESPACE-WIRELESS-MIB
new file mode 100644
index 0000000..12dae03
--- /dev/null
+++ b/MIBS/cisco/AIRESPACE-WIRELESS-MIB
@@ -0,0 +1,17241 @@
+-- **********************************************************
+-- Airespace Wireless MIB
+-- Copyright 2005, 2010-2011, 2014 Cisco Systems Inc. All rights reserved.
+--
+-- This SNMP Management Information Specification
+-- embodies Cisco's confidential and proprietary
+-- intellectual property. Cisco retains all title
+-- and ownership in the Specification including any revisions.
+--
+-- This Specification is supplied "AS IS", Cisco
+-- makes no warranty, either expressed or implied,
+-- as to the use, operation, condition, or performance of the
+-- Specification.
+--
+
+-- Status: Release
+-- Version: 4.0
+-- Internal Source Code Version:1.268
+-- Date: 01 Jan 2006
+-- **********************************************************
+--
+-- %DNP% FYI: Lines containing a comment starting with the "Do Not
+-- %DNP% Publish" prefix "%DNP%" (such as these) are automagicially
+-- %DNP% stripped from MIBS prior to publishing on ftp and cio, and
+-- %DNP% should be used for comments intended for cisco engineering
+-- %DNP% eyes only, or for new product identifiers that are not yet
+-- %DNP% announced.
+--
+-- %DNP% ****************************************************
+-- %DNP% ** As approver for the 3.x review of this this MIB
+-- %DNP% ** it is essential that I indicate that many of the
+-- %DNP% ** changes are illegal(see RFC 2578). In fact,
+-- %DNP% ** these modifications will break existing applications
+-- %DNP% ** and force those applications to become aware of
+-- %DNP% ** which image level supports a particiular version
+-- %DNP% ** of this MIB. For example,the order and number of
+-- %DNP% ** object in many of the notifications were changed.
+-- %DNP% ****************************************************
+
+AIRESPACE-WIRELESS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Integer32,
+ Counter32,
+ Unsigned32,
+ Counter64,
+ Gauge32,
+ IpAddress,
+ TimeTicks
+ FROM SNMPv2-SMI
+ NOTIFICATION-GROUP,
+ OBJECT-GROUP,
+ MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION,
+ DisplayString,
+ RowStatus,
+ MacAddress,
+ TruthValue,
+ TimeInterval
+ FROM SNMPv2-TC
+ airespace
+ FROM AIRESPACE-REF-MIB;
+
+
+-- ********************************************************************
+-- * MODULE IDENTITY
+-- ********************************************************************
+
+bsnWireless MODULE-IDENTITY
+ LAST-UPDATED "201406260000Z"
+ ORGANIZATION "Airespace, Inc."
+ CONTACT-INFO
+ "Cisco Systems,
+ Customer Service
+ Postal: 170 West Tasman Drive
+ San Jose, CA 95134
+ USA
+ Tel: +1 800 553-NETS
+
+ Email: cs-wnbu-snmp@cisco.com"
+ DESCRIPTION
+ "This MIB is intended to be implemented on all those
+ devices operating as Central Controllers (CC) that
+ terminate the Light Weight Access Point Protocol
+ tunnel from Light-weight LWAPP Access Points.
+
+ This MIB provides configuration and status information
+ for 802.11 Access Points, LAN configuration, AAA,
+ Mobility, IpSec, Radio Rescouce Management and 802.11
+ global parameters.
+
+ The relationship between controller and the LWAPP
+ APs can be depicted as follows:
+
+ +......+ +......+ +......+ +......+
+ + + + + + + + +
+ + CC + + CC + + CC + + CC +
+ + + + + + + + +
+ +......+ +......+ +......+ +......+
+ .. . . .
+ .. . . .
+ . . . . .
+ . . . . .
+ . . . . .
+ . . . . .
+ +......+ +......+ +......+ +......+ +......+
+ + + + + + + + + + +
+ + AP + + AP + + AP + + AP + + AP +
+ + + + + + + + + + +
+ +......+ +......+ +......+ +......+ +......+
+ . . . .
+ . . . . .
+ . . . . .
+ . . . . .
+ . . . . .
+ +......+ +......+ +......+ +......+ +......+
+ + + + + + + + + + +
+ + MN + + MN + + MN + + MN + + MN +
+ + + + + + + + + + +
+ +......+ +......+ +......+ +......+ +......+
+
+
+ The LWAPP tunnel exists between the controller and
+ the APs. The MNs communicate with the APs through
+ the protocol defined by the 802.11 standard.
+
+ LWAPP APs, upon bootup, discover and join one of the
+ controllers and the controller pushes the configuration,
+ that includes the WLAN parameters, to the LWAPP APs.
+ The APs then encapsulate all the 802.11 frames from
+ wireless clients inside LWAPP frames and forward
+ the LWAPP frames to the controller.
+
+ GLOSSARY
+
+ Access Point ( AP )
+
+ An entity that contains an 802.11 medium access
+ control ( MAC ) and physical layer ( PHY ) interface
+ and provides access to the distribution services via
+ the wireless medium for associated clients.
+
+ LWAPP APs encapsulate all the 802.11 frames in
+ LWAPP frames and sends it to the controller to which
+ it is logically connected.
+
+ Basic Service Set Identifier (BSSID)
+
+ The identifier for the service set comprising of
+ all the 802.11 stations under the control of
+ one coordinating Access Point. This identifier
+ happens to be the MAC address of the dot11 radio
+ interface of the Access Point. The wireless
+ clients that associate with the Access Point
+ get the wired uplink through this particular
+ dot11 interface.
+
+ Central Controller ( CC )
+
+ The central entity that terminates the LWAPP protocol
+ tunnel from the LWAPP APs. Throughout this MIB,
+ this entity also referred to as 'controller'.
+
+ Light Weight Access Point Protocol ( LWAPP )
+
+ This is a generic protocol that defines the
+ communication between the Access Points and the
+ Central Controller.
+
+ Mobile Node ( MN )
+
+ A roaming 802.11 wireless device in a wireless
+ network associated with an access point.
+
+ Station Management (SMT)
+
+ This term refers to the internal management of the
+ 802.11 protocol operations by the AP to work
+ cooperatively with the other APs and 802.11
+ devices in the network.
+
+ REFERENCE
+
+ [1] Part 11 Wireless LAN Medium Access Control ( MAC )
+ and Physical Layer ( PHY ) Specifications.
+
+ [2] Draft-obara-capwap-lwapp-00.txt, IETF Light
+ Weight Access Point Protocol."
+ REVISION "201406260000Z"
+ DESCRIPTION
+ "Added enumerated value 9 - 10 to bsnMobileStationProtocol.
+ Added enumerated value 29 - 50 to bsnAPType.
+ Updated description for bsnDot11EssStaticWEPKeyIndex,
+ bsnRrmDot11aThroughputThreshold and bsnRrmDot11bThroughputThreshold."
+ REVISION "201109270000Z"
+ DESCRIPTION
+ "Modified the following variables with
+ additional enumeration values:
+
+ bsnMobileStationReasonCode,
+ bsnMobileStationProtocol,
+ bsnMobileStationCcxVersion,
+ bsnAPType.
+
+ Modified the following notification variable:
+
+ bsnStationReasonCode
+
+ Deprecated the following variables:
+
+ bsnAPIfDot11CurrentCCAMode,
+ bsnDot11EssIPv6Bridging,
+ bsnAPPortNumber,
+ bsnAPAdminStatus,
+ bsnAPIfAdminStatus,
+ bsnRrmDot11aGlobalAutomaticGrouping,
+ bsnRrmDot11aGroupLeaderMacAddr,
+ bsnRrmIsDot11aGroupLeader,
+ bsnRrmDot11aGroupLastUpdateTime,
+ bsnRrmDot11aGlobalGroupInterval,
+ bsnRrmDot11bGlobalAutomaticGrouping,
+ bsnRrmDot11bGroupLeaderMacAddr,
+ bsnRrmIsDot11bGroupLeader,
+ bsnRrmDot11bGroupLastUpdateTime,
+ bsnRrmDot11bGlobalGroupInterval.
+
+ Deprecated following tables:
+
+ bsnWrasDot11aGroupTable,
+ bsnWrasDot11bGroupTable.
+
+ Deprecated following notifications:
+
+ bsnAPIfUp,
+ bsnAPIfDown."
+ REVISION "201002090000Z"
+ DESCRIPTION
+ "Updated:-
+ bsnDot11EssStaticWEPEncryptionType,
+ bsnDot11Ess8021xEncryptionType,
+ bsnMobileStationReasonCode,
+ bsnMobileStationProtocol,
+ bsnRogueAPRadioType,
+ bsnRogueAPAirespaceAPPreamble,
+ bsnAPMonitorOnlyMode,
+ bsnAPType,
+ bsnAPIfPhyChannelNumber,
+ bsnAPIfSniffChannel,
+ bsnRogueLocationDiscoveryProtocol,
+ bsnAPAuthCertificateType,
+ bsnStationReasonCode,
+ bsnAPAuthorizationFailureCause
+ bsnAPIfUpDownCause
+
+ Added:-
+ bsnRogueAPDetectingAPRadioType,
+ bsnRogueAPDetectingAPMacAddress,
+ bsnRogueAPMaxRssiRadioType,
+ bsnRogueAPClassType,
+ bsnRogueAPChannel,
+ bsnRogueAPDetectingAPName,
+ bsnRogueAPChannelWidth,
+ bsnAPIfRxNeighborChannel,
+ bsnAPIfRxNeighborChannelWidth,
+ bsnStandardSignatureInterval,
+ bsnCustomSignatureInterval,
+ bsnImpersonatingSourceMacAddr,
+ bsnAPPreviousChannelNumberTrapVariable,
+ bsnAPReasonCodeTrapVariable,
+ bsnNoiseBeforeChannelUpdate,
+ bsnNoiseAfterChannelUpdate,
+ bsnInterferenceBeforeChannelUpdate,
+ bsnInterferenceAfterChannelUpdate,
+ bsnPingTestMaxTimeInterval,
+ bsnPingTestMinTimeInterval,
+ bsnPingTestAvgTimeInterval,
+ bsnDot11StationDisassociate,
+ bsnDot11StationDeauthenticate,
+ bsnDot11StationAuthenticateFail,
+ bsnDot11StationAssociateFail,
+ bsnAPIfUp,
+ bsnAPIfDown,
+ bsnAPLoadProfileFailed,
+ bsnAPNoiseProfileFailed,
+ bsnAPInterferenceProfileFailed,
+ bsnAPCoverageProfileFailed,
+ bsnAPCurrentTxPowerChanged,
+ bsnAPCurrentChannelChanged,
+ bsnRogueAPDetected,
+ bsnAPLoadProfileUpdatedToPass,
+ bsnAPNoiseProfileUpdatedToPass,
+ bsnAPInterferenceProfileUpdatedToPass,
+ bsnAPCoverageProfileUpdatedToPass,
+ bsnApMaxRogueCountExceeded,
+ bsnApMaxRogueCountClear,
+ bsnDot11StationBlacklisted,
+ bsnDot11StationAssociate,
+ bsnApBigNavDosAttack,
+ bsnWpaMicErrorCounterActivated,
+ bsnRogueAPDetectedOnWiredNetwork,
+ bsnApHasNoRadioCards,
+ bsnDuplicateIpAddressReported,
+ bsnAPContainedAsARogue,
+ bsnAPRadioCardTxFailure,
+ bsnAPRadioCardTxFailureClear,
+ bsnAPRadioCardRxFailure,
+ bsnAPRadioCardRxFailureClear,
+ bsnAPImpersonationDetected,
+ bsnAPIPAddressFallback,
+ bsnRadarChannelDetected,
+ bsnRadarChannelCleared,
+ radioCoreDumpTrap,
+ invalidRadioTrap,
+ bsnEssGroup1,
+ bsnGlobalDot11Group1,
+ bsnAAAGroup1,
+ bsnTrapsGroupRev1,
+ bsnWrasObsGroup1,
+ bsnWrasTrapRev1,
+ bsnApGroupRev1,
+ bsnUtilityGroupRev1,
+ bsnWrasComplianceRev1
+
+ Obsoleted:-
+ bsnMobileStationExtStatsTable,
+ bsnSystemTimezoneDaylightSavings,
+ bsnAPUp,
+ bsnAPDown,
+ bsnWrasObsTrap,
+ bsnWrasTrap,
+
+ Deprecated:-
+ bsnGlobalDot11CountryIndex,
+ bsnGlobalDot11LoadBalancing,
+ bsnGlobalDot11bMaximumTransmitPowerLevel,
+ bsnGlobalDot11bFirstChannelNumber,
+ bsnGlobalDot11bNumberofChannels,
+ bsnGlobalDot11aMaximumTransmitPowerLevel,
+ bsnGlobalDot11aFirstChannelNumber,
+ bsnGlobalDot11aNumberofChannels,
+ bsnRadiusAuthCacheCredentialsLocally,
+ bsnAPGroupsVlanMappingTable,
+ bsnAPAssociated,
+ bsnAPRegulatoryDomainMismatch,
+ countryChangeTrap,
+ bsnEssGroup,
+ bsnApGroup,
+ bsnGlobalDot11Group,
+ bsnAAAGroup,
+ bsnTrapsGroup,
+ bsnUtilityGroup,
+ bsnWrasCompliance"
+ REVISION "200604100000Z"
+ DESCRIPTION
+ "Updated MIB with description and format"
+ REVISION "200510300000Z"
+ DESCRIPTION
+ "Airespace MIB"
+ ::= { airespace 2 }
+
+
+-- *******************************************************************
+-- * Major sections
+-- *******************************************************************
+--
+
+-- Airespace Wireless LAN Configuration Attributes
+-- DEFINED AS "The bsnEss object provides all the
+-- configuration and operation of Wireless LAN";
+
+bsnEss OBJECT IDENTIFIER
+ ::= { bsnWireless 1 }
+
+-- Airespace AP Attributes
+-- DEFINED AS "The bsnAP object provides all the
+-- configuration and operation of Airespace APs that
+-- are associated with the Switch";
+
+bsnAP OBJECT IDENTIFIER
+ ::= { bsnWireless 2 }
+
+-- Airespace 802.11 Standard Attributes applied Globally
+-- DEFINED AS "The bsnGlobalDot11 object class provides support for
+-- standard 802.11 parameters for STM,MAC,RES,PHY which would be common
+-- to all WLAN on Airespace"
+
+bsnGlobalDot11 OBJECT IDENTIFIER
+ ::= { bsnWireless 3 }
+
+-- Airespace Radio Resource Management Configuration Parameters
+-- DEFINED AS "The bsnRrm object provides all the
+-- configuration and monitoring of RF Group parameters ";
+
+bsnRrm OBJECT IDENTIFIER
+ ::= { bsnWireless 4 }
+
+-- Airespace Authentication, Authorization, and Accounting Attributes
+-- DEFINED AS "The bsnAaa object class provides all standard
+-- information to support configuration of RADIUS and TACACS+
+-- client operation.";
+
+bsnAAA OBJECT IDENTIFIER
+ ::= { bsnWireless 5 }
+
+-- Airespace Trap Configuration and Trap definition
+-- DEFINED AS "The bsnTrap object class provides all notification that
+-- Switch need to generate for Management System. It also provides to
+-- configure generation of notification.
+
+bsnTrap OBJECT IDENTIFIER
+ ::= { bsnWireless 6 }
+
+-- Airespace General Utilities
+-- DEFINED AS "The bsnUtility object class provides utilities like
+-- Ping, LinkTest, Syslog that are supported by the Switch
+
+bsnUtility OBJECT IDENTIFIER
+ ::= { bsnWireless 7 }
+
+-- Airespace Mobility Group Parameters
+-- DEFINED AS "The bsnMobility object class provides configuration
+-- of Mobility Group and Mobility Statistics.
+
+bsnMobility OBJECT IDENTIFIER
+ ::= { bsnWireless 8 }
+
+-- Airespace Global IpSec Group
+-- DEFINED AS "The bsnIpsec object class provides configuration
+-- of ID and CA Certificates
+
+bsnIpsec OBJECT IDENTIFIER
+ ::= { bsnWireless 9 }
+
+bsnWrasGroups OBJECT IDENTIFIER
+ ::= { bsnWireless 50 }
+
+bsnWrasCompliances OBJECT IDENTIFIER
+ ::= { bsnWireless 51 }
+
+
+WEPKeytype ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object indicates the WEP Key type."
+ SYNTAX OCTET STRING (SIZE (4..32))
+
+ProfileState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object indicates the profile state."
+ SYNTAX INTEGER {
+ fail(0),
+ pass(1)
+ }
+
+BsnTxtSignatureMacInfo ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This textual convention defines the pattern followed
+ by the LWAPP APs to perform signature analysis with
+ the signature and report the results to the
+ Controller.
+
+ The semantics are described as follows.
+
+ bsnSignatureMacAll - The Controller would set the
+ 'Mac Info' parameter of the 'Signature Add LWAPP
+ Message' to this value to indicate the LWAPP AP that
+ the signature analysis and pattern matching should
+ be tracked and reported on a per-signature and
+ per-channel basis.
+
+ bsnSignatureMacIndividual - The Controller would set
+ the 'Mac Info' parameter of the 'Signature Add LWAPP
+ Message' to this value to indicate the LWAPP AP that
+ the signature analysis and pattern matching should
+ be tracked and reported separately for individual
+ MAC addresses, that are the sources of the received
+ 802.11 data and/or management frames.
+
+ bsnStandardSigMacBoth - The Controller would set the
+ 'Mac Info' parameter of the 'Signature Add LWAPP
+ Message' to this value to indicate the LWAPP AP that
+ the signature analysis and pattern matching should
+ be tracked on a per signature as well as per-MAC
+ address basis."
+ SYNTAX INTEGER {
+ bsnSignatureMacAll(0),
+ bsnSignatureMacIndividual(1),
+ bsnSignatureMacBoth(2)
+ }
+
+BsnSignaturePatternOffSetStart ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object indicates how an offset should be applied
+ while doing signature analysis for QOS and non-QOS
+ data frames. This is introduced since 802.11e QOS
+ frames have an additional 2-byte QOS header which
+ results in the current implementation not being
+ able to find the start of the date frames for
+ signature analysis. The semantics of the values are
+ as follows.
+
+ sigPattStartFrm - This indicates that the
+ required offset should be applied to the start of
+ the data frame, before performing pattern matching
+ of the signature on the data frame.
+
+ sigPattStartFrmBody - This value indicates
+ that the required offset should be applied to the
+ start of the frame body, after the header, before
+ performing pattern matching of the signature on the
+ data frame."
+ SYNTAX INTEGER {
+ sigPattStartFrm(0),
+ sigPattStartFrmBody(1)
+ }
+-- ************************************************************
+-- * MIB attribute OBJECT-TYPE definitions follow
+-- ************************************************************
+--
+
+-- ***********************************************************
+-- * bsnEss Objects
+-- * Airespace IEEE 802.11 Extended Service Set Table
+-- *
+-- ***********************************************************
+
+bsnDot11EssTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnDot11EssEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Ess(WLAN) Configuration Table indexed by bsnDot11EssIndex.
+ Maximum of 17 WLANs can be created on Airespace Switch.
+ bsnDot11EssIndex of 17 is reserved for WLAN for Third Party
+ APs(non-Airespace APs)."
+ ::= { bsnEss 1 }
+
+bsnDot11EssEntry OBJECT-TYPE
+ SYNTAX BsnDot11EssEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnDot11EssTable"
+ INDEX { bsnDot11EssIndex }
+ ::= { bsnDot11EssTable 1 }
+
+BsnDot11EssEntry ::= SEQUENCE {
+ bsnDot11EssIndex Unsigned32,
+ bsnDot11EssSsid DisplayString,
+ bsnDot11EssSessionTimeout Unsigned32,
+ bsnDot11EssMacFiltering INTEGER,
+ bsnDot11EssAdminStatus INTEGER,
+ bsnDot11EssSecurityAuthType INTEGER,
+ bsnDot11EssStaticWEPSecurity INTEGER,
+ bsnDot11EssStaticWEPEncryptionType INTEGER,
+ bsnDot11EssStaticWEPDefaultKey WEPKeytype,
+ bsnDot11EssStaticWEPKeyIndex INTEGER,
+ bsnDot11EssStaticWEPKeyFormat INTEGER,
+ bsnDot11Ess8021xSecurity INTEGER,
+ bsnDot11Ess8021xEncryptionType INTEGER,
+ bsnDot11EssWPASecurity INTEGER,
+ bsnDot11EssWPAEncryptionType INTEGER,
+ bsnDot11EssIpsecSecurity INTEGER,
+ bsnDot11EssVpnEncrTransform INTEGER,
+ bsnDot11EssVpnAuthTransform INTEGER,
+ bsnDot11EssVpnIkeAuthMode INTEGER,
+ bsnDot11EssVpnSharedKey OCTET STRING,
+ bsnDot11EssVpnSharedKeySize Unsigned32,
+ bsnDot11EssVpnIkePhase1Mode INTEGER,
+ bsnDot11EssVpnIkeLifetime Integer32,
+ bsnDot11EssVpnIkeDHGroup INTEGER,
+ bsnDot11EssIpsecPassthruSecurity INTEGER,
+ bsnDot11EssVpnPassthruGateway IpAddress,
+ bsnDot11EssWebSecurity INTEGER,
+ bsnDot11EssRadioPolicy INTEGER,
+ bsnDot11EssQualityOfService INTEGER,
+ bsnDot11EssDhcpRequired INTEGER,
+ bsnDot11EssDhcpServerIpAddress IpAddress,
+ bsnDot11EssVpnContivityMode INTEGER,
+ bsnDot11EssVpnQotdServerAddress IpAddress,
+ bsnDot11EssBlacklistTimeout Integer32,
+ bsnDot11EssNumberOfMobileStations Counter32,
+ bsnDot11EssWebPassthru INTEGER,
+ bsnDot11EssCraniteSecurity INTEGER,
+ bsnDot11EssBlacklistingCapability INTEGER,
+ bsnDot11EssInterfaceName DisplayString,
+ bsnDot11EssAclName DisplayString,
+ bsnDot11EssAAAOverride INTEGER,
+ bsnDot11EssWPAAuthKeyMgmtMode INTEGER,
+ bsnDot11EssWPAAuthPresharedKey OCTET STRING,
+ bsnDot11EssWepAllowSharedKeyAuth INTEGER,
+ bsnDot11EssFortressSecurity INTEGER,
+ bsnDot11EssL2tpSecurity INTEGER,
+ bsnDot11EssWPAAuthPresharedKeyHex OCTET STRING,
+ bsnDot11EssBroadcastSsid INTEGER,
+ bsnDot11EssExternalPolicyValidation INTEGER,
+ bsnDot11EssRSNSecurity INTEGER,
+ bsnDot11EssRSNWPACompatibilityMode INTEGER,
+ bsnDot11EssRSNAllowTKIPClients INTEGER,
+ bsnDot11EssRSNAuthKeyMgmtMode INTEGER,
+ bsnDot11EssRSNAuthPresharedKey OCTET STRING,
+ bsnDot11EssRSNAuthPresharedKeyHex OCTET STRING,
+ bsnDot11EssIPv6Bridging INTEGER,
+ bsnDot11EssRowStatus RowStatus,
+ bsnDot11EssWmePolicySetting INTEGER,
+ bsnDot11Ess80211ePolicySetting INTEGER,
+ bsnDot11EssWebPassthroughEmail INTEGER,
+ bsnDot11Ess7920PhoneSupport INTEGER,
+ bsnDot11EssRadiusAuthPrimaryServer DisplayString,
+ bsnDot11EssRadiusAuthSecondaryServer DisplayString,
+ bsnDot11EssRadiusAuthTertiaryServer DisplayString,
+ bsnDot11EssRadiusAcctPrimaryServer DisplayString,
+ bsnDot11EssRadiusAcctSecondaryServer DisplayString,
+ bsnDot11EssRadiusAcctTertiaryServer DisplayString
+}
+
+bsnDot11EssIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..517)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Index of the Ess(WLAN) within Airespace Switch.
+ Airespace Switch supports 517 ESS(Wlans) so index
+ will be from 1 to 517. 517 is to be used for ESS(WLAN)
+ created for support of Third Party APs(non-Airespace APs)"
+ ::= { bsnDot11EssEntry 1 }
+
+bsnDot11EssSsid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "SSID assigned to ESS(WLAN)"
+ ::= { bsnDot11EssEntry 2 }
+
+bsnDot11EssSessionTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (0..86400)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Maximum time of a Mobile Station session.
+ Value of 0 means infinite time(no timeout set)."
+ DEFVAL { 0 }
+ ::= { bsnDot11EssEntry 4 }
+
+bsnDot11EssMacFiltering OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A type of security policy for Mobile Stations
+ (Clients). Select to filter clients by MAC address.
+ By selecting this Security, you need to create
+ MacFilters in bsnUsersTable or have MacFilters
+ configured on Radius Servers specified in
+ bsnRadiusAuthenticationTable"
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 5 }
+
+bsnDot11EssAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Administrative Status of ESS(WLAN). By disabling an
+ ESS the corresponding SSID is no longer broadcasted
+ in AP beacons."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 6 }
+
+bsnDot11EssSecurityAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ authOpen(0),
+ authSharedKey(1),
+ authCiscoLeap(128)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of 802.11 Authentication."
+ DEFVAL { authOpen }
+ ::= { bsnDot11EssEntry 7 }
+
+bsnDot11EssStaticWEPSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of Static WEP Security policy. If enabled, WEP
+ Encryption WEP Default Key, Key Index and Key Format should
+ also be specified."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 8 }
+
+bsnDot11EssStaticWEPEncryptionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ wep104(0),
+ wep40(2),
+ wep128(3),
+ notset(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Type of Static WEP Encryption. Length of key specified in
+ Default Key depends on this attribute."
+ DEFVAL { wep104 }
+ ::= { bsnDot11EssEntry 9 }
+
+bsnDot11EssStaticWEPDefaultKey OBJECT-TYPE
+ SYNTAX WEPKeytype
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Static WEP Default Key. For wep104 encryption either
+ 26 bit hex key or 13 bit ascii key should be
+ specified. For wep40 encryption 10 bit hex key or 5
+ bit ascii key should be specified. For wep128
+ encryption 32 bit hex key or 16 bit ascii key should
+ be specified."
+ ::= { bsnDot11EssEntry 10 }
+
+bsnDot11EssStaticWEPKeyIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "According to 802.11 standard 4 keys are supported.
+ So 802.11 Mobile Stations(Client) can have upto 4
+ keys from 1 to 4. The read-only value zero indicates
+ that there is no WEP Authentication key information
+ available.This index is for informing Mobile Station
+ which key it should use for Static WEP Authentication"
+ ::= { bsnDot11EssEntry 11 }
+
+bsnDot11EssStaticWEPKeyFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ hex(1),
+ ascii(2),
+ default(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is not persistant.Reading this attribute will
+ always return default. The format of the key specified
+ in Airespace switch keeps record of the Index."
+ ::= { bsnDot11EssEntry 12 }
+
+bsnDot11Ess8021xSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of 802.1X security policy."
+ DEFVAL { enable }
+ ::= { bsnDot11EssEntry 13 }
+
+bsnDot11Ess8021xEncryptionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ wep104(0),
+ wep40(2),
+ wep128(3),
+ none(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Type of 802.1X Encryption. This applies if
+ bsnDot11Ess8021xSecurity is in enabled state."
+ DEFVAL { wep104 }
+ ::= { bsnDot11EssEntry 14 }
+
+bsnDot11EssWPASecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Status of WPA security policy.
+ This has been deprecated for cLWSecDot11EssCckmTable."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 16 }
+
+bsnDot11EssWPAEncryptionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ wep104(0),
+ wep40(2),
+ wep128(3),
+ tkipmic(5)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Type of WPA Encryption. This applies when
+ bsnDot11EssWPASecurity is in enable state.
+ This has been deprecated for cLWSecDot11EssCckmTable."
+ DEFVAL { tkipmic }
+ ::= { bsnDot11EssEntry 17 }
+
+bsnDot11EssIpsecSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of IpSec (VPN) security policy. Note that this
+ cannot be applied with Web security policy."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 18 }
+
+bsnDot11EssVpnEncrTransform OBJECT-TYPE
+ SYNTAX INTEGER {
+ tripleDes(0),
+ none(1),
+ des(2),
+ aesCbc(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Encryption algorithm employed by this Vpn(IpSec)
+ Encryption. This applies only when
+ bsnDot11EssIpsecSecurity is in enable state."
+ DEFVAL { tripleDes }
+ ::= { bsnDot11EssEntry 19 }
+
+bsnDot11EssVpnAuthTransform OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ hmacMd5(2),
+ hmacSha1(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Hash algorithm employed by the Vpn Encrpytion.
+ This applies only when bsnDot11EssIpsecSecurity is in
+ enable state."
+ DEFVAL { hmacSha1 }
+ ::= { bsnDot11EssEntry 20 }
+
+bsnDot11EssVpnIkeAuthMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ xauthEnablePsk(0),
+ certificate(2),
+ presharedKey(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The authentication type of the SA. It could be a
+ certificate or a pre-shared key or xauthEnablePsk.
+ This applies only when bsnDot11EssIpsecSecurity is
+ in enable state."
+ DEFVAL { presharedKey }
+ ::= { bsnDot11EssEntry 21 }
+
+bsnDot11EssVpnSharedKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "VPN Shared Key. This applies only when
+ bsnDot11EssVpnSharedKey is in enable state and
+ bsnDot11EssVpnIkeAuthMode is xauthEnablePsk or
+ presharedKey."
+ ::= { bsnDot11EssEntry 22 }
+
+bsnDot11EssVpnSharedKeySize OBJECT-TYPE
+ SYNTAX Unsigned32 (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPN Shared Key size. This applies only when
+ bsnDot11EssVpnSharedKey is in enable state
+ and bsnDot11EssVpnIkeAuthMode is xauthEnablePsk or
+ presharedKey."
+ ::= { bsnDot11EssEntry 23 }
+
+bsnDot11EssVpnIkePhase1Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ agressive(0),
+ main(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "VPN IKE Phase 1 Mode type as per the IpSec standards.
+ This applies only when bsnDot11EssIpsecSecurity is in
+ enable state."
+ DEFVAL { main }
+ ::= { bsnDot11EssEntry 24 }
+
+bsnDot11EssVpnIkeLifetime OBJECT-TYPE
+ SYNTAX Integer32 (1800..345600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Vpn IKE's Lifetime.
+ This applies only when bsnDot11EssIpsecSecurity is in
+ enable state."
+ DEFVAL { 57600 }
+ ::= { bsnDot11EssEntry 25 }
+
+bsnDot11EssVpnIkeDHGroup OBJECT-TYPE
+ SYNTAX INTEGER {
+ group2(0),
+ group1(1),
+ group5(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IKE's Diffie-Hellman Group.
+ This applies only when bsnDot11EssIpsecSecurity is in
+ enable state."
+ DEFVAL { group2 }
+ ::= { bsnDot11EssEntry 26 }
+
+bsnDot11EssIpsecPassthruSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of IpSec Passthru security policy."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 27 }
+
+bsnDot11EssVpnPassthruGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Ip address of VpnPassthru Gateway.
+ This applies only when bsnDot11EssIpsecPassthruSecurity
+ is in enable state."
+ DEFVAL { '00000000'H }
+ ::= { bsnDot11EssEntry 28 }
+
+bsnDot11EssWebSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of Web security policy. Note this policy cannot be
+ applied with IpSec security policy."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 29 }
+
+bsnDot11EssRadioPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(0),
+ dot11aOnly(2),
+ dot11bOnly(1),
+ dot11gOnly(3),
+ dot11bgOnly(4),
+ dot11agOnly(5),
+ dot11abOnly(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Radio Policy for a WLAN. It can either be All where it
+ will be applicable to ALL types of protocols or it can be
+ set to apply to combinations of 802.11a, 802.11b, 802.11g."
+ DEFVAL { all }
+ ::= { bsnDot11EssEntry 30 }
+
+bsnDot11EssQualityOfService OBJECT-TYPE
+ SYNTAX INTEGER {
+ bronze(0),
+ silver(1),
+ gold(2),
+ platinum(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Quality of Service for a WLAN.Services such as VoIP should
+ be set to Gold while non-discriminating services such as
+ messaging can be set to Bronze."
+ DEFVAL { bronze }
+ ::= { bsnDot11EssEntry 31 }
+
+bsnDot11EssDhcpRequired OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DHCP required for all clients on this WLAN"
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 32 }
+
+bsnDot11EssDhcpServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP Address of the DHCP Server. Make it 0.0.0.0 to disable
+ DHCP Relay. Any value other than 0.0.0.0, it will be
+ assumed that DHCP Relay is turned on."
+ DEFVAL { '00000000'H }
+ ::= { bsnDot11EssEntry 33 }
+
+bsnDot11EssVpnContivityMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies if contivity mode for the IpSec is enabled.
+ If enabled, user needs to specify the Quote of the Day
+ Server's IPAddress in bsnDot11EssVpnQotdServerAddress."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 34 }
+
+bsnDot11EssVpnQotdServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP Address of the Quote of the Day Server."
+ DEFVAL { '00000000'H }
+ ::= { bsnDot11EssEntry 35 }
+
+bsnDot11EssBlacklistTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set the timeout for blacklisted Mobile Stations after
+ which the mobile station will be automatically
+ de-authenticated. Mobile Station are blacklisted by MAC
+ address and their status can be obtained from
+ bsnMobileStationStatus.
+ A timeout setting of 0 indicates no blacklist timeout is
+ set and administrative control
+ (bsnMobileStationDeleteAction ) is required to
+ deauthenticate the station."
+ DEFVAL { 60 }
+ ::= { bsnDot11EssEntry 37 }
+
+bsnDot11EssNumberOfMobileStations OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "No of Mobile Stations currently associated with the
+ WLAN."
+ ::= { bsnDot11EssEntry 38 }
+
+bsnDot11EssWebPassthru OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "For switches with version before 2.0: This is applicable
+ only when the Web Security Type is enabled. When this
+ attribute is enabled, it allows a client's NetBIOS packets
+ to go through the switch before web auth is completed.
+
+ (This is obsolete for Switch versions 2.0 to 2.2).
+
+ For switch verions 3.0 and above: This is reintroduced as
+ the web policy where the client is connected
+ through the web without authentication that is there is no
+ username/password input required. Moreover, if the
+ bsnDot11EssWebPassthroughEmail is enabled, the user will
+ be asked to enter an email address."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 39 }
+
+bsnDot11EssCraniteSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of Cranite Passthrough Security policy. If enabled,
+ no other security can be enabled."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 40 }
+
+bsnDot11EssBlacklistingCapability OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is the flag that can enable or disable the
+ client backlisting feature for a WLAN. If enabled,
+ the clients can be blacklisted by the Switch in case
+ of repetitive auth failure and other reasons like it.
+ If disabled, the clients cannot be blacklisted by
+ the switch. The blacklist timeout value will only
+ be effective if this feature is turned on."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 41 }
+
+bsnDot11EssInterfaceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Name of the interface used by this WLAN. By default it
+ is set to be the management interface."
+ ::= { bsnDot11EssEntry 42 }
+
+bsnDot11EssAclName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Name of ACL for the WLAN. This is applicable only when
+ Web Authentication is enabled as a security.
+ An empty string value indicates that no ACL has been
+ set (which is a valid option)"
+ ::= { bsnDot11EssEntry 43 }
+
+bsnDot11EssAAAOverride OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or Disable AAA override for the global WLAN
+ parameters."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 44 }
+
+bsnDot11EssWPAAuthKeyMgmtMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Enable or Disable WPA Pre-shared Key Mode. If enabled, a
+ preshared key should be set for WPA authentication.
+ This has been deprecated for cLWSecDot11EssCckmTable."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 45 }
+
+bsnDot11EssWPAAuthPresharedKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8..63))
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "WPA Authentication Preshared Key. This applies only
+ when bsnDot11EssWPAAuthKeyMgmtMode is in enable state.
+ This has been deprecated for cLWSecDot11EssCckmTable."
+ ::= { bsnDot11EssEntry 46 }
+
+bsnDot11EssWepAllowSharedKeyAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable this flag to allow Shared Key Authentication when
+ Static WEP is enabled."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 48 }
+
+bsnDot11EssFortressSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of Fortress Passthrough Security policy. If
+ enabled, no other security can be enabled."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 47 }
+
+bsnDot11EssL2tpSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of L2TP security policy. Note that this cannot be
+ applied with Web security policy, Cranite or Fortress
+ policy."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 49 }
+
+bsnDot11EssWPAAuthPresharedKeyHex OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..40))
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "WPA Authentication Preshared Key in the hex format.
+ This applies only when bsnDot11EssWPAAuthKeyMgmtMode
+ is in enable state.
+ This has been deprecated for cLWSecDot11EssCckmTable."
+ ::= { bsnDot11EssEntry 50 }
+
+bsnDot11EssBroadcastSsid OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This attribute when enabled allows the switch to
+ broadcast this SSID."
+ DEFVAL { enable }
+ ::= { bsnDot11EssEntry 51 }
+
+bsnDot11EssExternalPolicyValidation OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies if external policy servers will
+ be used for validation. If no servers are configured in
+ bsnExternalPolicyServerTable then it cannot be enabled."
+ DEFVAL { enabled }
+ ::= { bsnDot11EssEntry 52 }
+
+bsnDot11EssRSNSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "This attribute specifies status of RSN Security Policy.
+ This has been deprecated for cLWSecDot11EssCckmTable."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 53 }
+
+bsnDot11EssRSNWPACompatibilityMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "This attribute specifies RSN security's compatibility
+ mode with WPA.
+ This has been deprecated for cLWSecDot11EssCckmTable."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 54 }
+
+bsnDot11EssRSNAllowTKIPClients OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(0)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "This attribute specifies whether TKIP clients are allowed
+ by RSN Policy.
+ This has been deprecated for cLWSecDot11EssCckmTable."
+ DEFVAL { no }
+ ::= { bsnDot11EssEntry 55 }
+
+bsnDot11EssRSNAuthKeyMgmtMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "This attribute specifies whether Preshared key is used or
+ not. If used user should specify a key between 8 and 63
+ characters in bsnDot11EssRSNAuthPresharedKey attribute.
+ This has been deprecated for cLWSecDot11EssCckmTable."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 56 }
+
+bsnDot11EssRSNAuthPresharedKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8..63))
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "RSN Authentication Preshared Key. This applies only
+ when bsnDot11EssRSNAuthKeyMgmtMode is in enable state.
+ This has been deprecated for cLWSecDot11EssCckmTable."
+ ::= { bsnDot11EssEntry 57 }
+
+bsnDot11EssRSNAuthPresharedKeyHex OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..40))
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "RSN Authentication Preshared Key in the hex format.
+ This applies only when bsnDot11EssWPAAuthKeyMgmtMode
+ is in enable state.
+ This has been deprecated for cLWSecDot11EssCckmTable."
+ ::= { bsnDot11EssEntry 58 }
+
+bsnDot11EssIPv6Bridging OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "When enabled, IPv6 bridging is applied on the packets."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 59 }
+
+bsnDot11EssRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A row status type for the bsnDot11EssEntry"
+ ::= { bsnDot11EssEntry 60 }
+
+bsnDot11EssWmePolicySetting OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ allowed(1),
+ required(2),
+ invalid(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When enabled, WME Policy is applied on the packets."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 61 }
+
+bsnDot11Ess80211ePolicySetting OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ allowed(1),
+ required(2),
+ invalid(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When enabled, 802.11e Policy is applied on the packets."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 62 }
+
+bsnDot11EssWebPassthroughEmail OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When enabled, along with the bsnDot11EssWebPassthru attribute,
+ the client is allowed to connect by entering his/her email
+ address on the web connection page. There is no further
+ authentication required."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 63 }
+
+bsnDot11Ess7920PhoneSupport OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ clientCacLimit(1),
+ apCacLimit(2),
+ both(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When client cac limit is enabled, the 7920 Phones with old
+ software where the Call Admission Control (CAC) Limit is
+ Specified on the client will be supported on the WLAN. The
+ support for clientCacLimit (by setting to value 1 or 3) cannot
+ be enabled when the bsnDot11EssWmePolicySetting is set to
+ allowed or required. When ap cac limit is enabled, the 7920
+ Phones with new software where the Call Admission Control
+ (CAC) Limit is advertised by the AP, will be supported on the
+ WLAN."
+ DEFVAL { disable }
+ ::= { bsnDot11EssEntry 64 }
+
+bsnDot11EssRadiusAuthPrimaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Primary Radius Authentication Server for this wlan."
+ ::= { bsnDot11EssEntry 95 }
+
+bsnDot11EssRadiusAuthSecondaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Secondary Radius Authentication Server for this wlan."
+ ::= { bsnDot11EssEntry 96 }
+
+bsnDot11EssRadiusAuthTertiaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Tertiary Radius Authentication Server for this wlan."
+ ::= { bsnDot11EssEntry 97 }
+
+bsnDot11EssRadiusAcctPrimaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Primary Radius Accounting Server for this wlan."
+ ::= { bsnDot11EssEntry 98 }
+
+bsnDot11EssRadiusAcctSecondaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Secondary Radius Accounting Server for this wlan."
+ ::= { bsnDot11EssEntry 99 }
+
+bsnDot11EssRadiusAcctTertiaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..21))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Tertiary Radius Accounting Server for this wlan."
+ ::= { bsnDot11EssEntry 100 }
+
+
+-- ***************************************************************
+-- * QOS Profile Table
+-- ***************************************************************
+
+bsnDot11QosProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnDot11QosProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "QOS Profiles specified in bsnDot11EssTable can be customized
+ in this table. This is a lookup table for auto created
+ profiles"
+ ::= { bsnEss 17 }
+
+bsnDot11QosProfileEntry OBJECT-TYPE
+ SYNTAX BsnDot11QosProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnDot11QosProfileTable."
+ INDEX { bsnDot11QosProfileName }
+ ::= { bsnDot11QosProfileTable 1 }
+
+BsnDot11QosProfileEntry ::= SEQUENCE {
+ bsnDot11QosProfileName OCTET STRING,
+ bsnDot11QosProfileDesc OCTET STRING,
+ bsnDot11QosAverageDataRate INTEGER,
+ bsnDot11QosBurstDataRate INTEGER,
+ bsnDot11QosAvgRealTimeDataRate INTEGER,
+ bsnDot11QosBurstRealTimeDataRate INTEGER,
+ bsnDot11QosMaxRFUsagePerAP INTEGER,
+ bsnDot11QosProfileQueueDepth INTEGER,
+ bsnDot11WiredQosProtocol INTEGER,
+ bsnDot11802Dot1PTag INTEGER,
+ bsnDot11ResetProfileToDefault INTEGER
+}
+
+bsnDot11QosProfileName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "QOS Profile Name. This will be one of bronze,gold,
+ platinum,silver,uranium."
+ ::= { bsnDot11QosProfileEntry 1 }
+
+bsnDot11QosProfileDesc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "QOS Profile Description."
+ ::= { bsnDot11QosProfileEntry 2 }
+
+bsnDot11QosAverageDataRate OBJECT-TYPE
+ SYNTAX INTEGER (0..60000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is one of the per user bandwidth contracts(k).
+ Specifies Average Data Rate per user. Value of 0
+ indicates the feature is disabled."
+ ::= { bsnDot11QosProfileEntry 3 }
+
+bsnDot11QosBurstDataRate OBJECT-TYPE
+ SYNTAX INTEGER (0..60000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is one of the per user bandwidth contracts(k).
+ Specifies Average Burst Data Rate per user. Value of
+ 0 indicates the feature is disabled."
+ ::= { bsnDot11QosProfileEntry 4 }
+
+bsnDot11QosAvgRealTimeDataRate OBJECT-TYPE
+ SYNTAX INTEGER (0..60000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is one of the per user bandwidth contracts(k).
+ Specifies Average Real Time Data Rate per user.
+ Value of 0 indicates the feature is disabled."
+ ::= { bsnDot11QosProfileEntry 5 }
+
+bsnDot11QosBurstRealTimeDataRate OBJECT-TYPE
+ SYNTAX INTEGER (0..60000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is one of the per user bandwidth contracts(k).
+ Specifies Burst Real Time Data Rate per user. Value
+ of 0 indicates the feature is disabled."
+ ::= { bsnDot11QosProfileEntry 6 }
+
+bsnDot11QosMaxRFUsagePerAP OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is one of the over the Air QOS parameter.
+ Specifies maximum RF Usage per AP in percentage."
+ ::= { bsnDot11QosProfileEntry 7 }
+
+bsnDot11QosProfileQueueDepth OBJECT-TYPE
+ SYNTAX INTEGER (10..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is one of the over the Air QOS parameter.
+ Specifies Queue depth for the current profile."
+ ::= { bsnDot11QosProfileEntry 8 }
+
+bsnDot11WiredQosProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ dot1p(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is one of the over the Air QOS parameter.
+ Specifies Queue depth for the current profile."
+ ::= { bsnDot11QosProfileEntry 9 }
+
+bsnDot11802Dot1PTag OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the type of wired QOS protocol for the
+ current profile. Value of 0 indicates the feature is
+ disabled."
+ ::= { bsnDot11QosProfileEntry 10 }
+
+bsnDot11ResetProfileToDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1),
+ default(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this attribute to reset to restore the factory default
+ value for the profile."
+ ::= { bsnDot11QosProfileEntry 40 }
+
+
+-- ***************************************************************
+-- * Mobile Station Index Table
+-- ***************************************************************
+
+bsnMobileStationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMobileStationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mobile Station Table indexed by bsnMobileStationMacAddress.
+ (Mobile Station is better referred to as Client in the current
+ releases.)"
+ ::= { bsnEss 4 }
+
+bsnMobileStationEntry OBJECT-TYPE
+ SYNTAX BsnMobileStationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnMobileStationTable."
+ INDEX { bsnMobileStationMacAddress }
+ ::= { bsnMobileStationTable 1 }
+
+BsnMobileStationEntry ::= SEQUENCE {
+ bsnMobileStationMacAddress MacAddress,
+ bsnMobileStationIpAddress IpAddress,
+ bsnMobileStationUserName DisplayString,
+ bsnMobileStationAPMacAddr MacAddress,
+ bsnMobileStationAPIfSlotId INTEGER,
+ bsnMobileStationEssIndex INTEGER,
+ bsnMobileStationSsid DisplayString,
+ bsnMobileStationAID Unsigned32,
+ bsnMobileStationStatus INTEGER,
+ bsnMobileStationReasonCode INTEGER,
+ bsnMobileStationMobilityStatus INTEGER,
+ bsnMobileStationAnchorAddress IpAddress,
+ bsnMobileStationCFPollable INTEGER,
+ bsnMobileStationCFPollRequest INTEGER,
+ bsnMobileStationChannelAgilityEnabled INTEGER,
+ bsnMobileStationPBCCOptionImplemented INTEGER,
+ bsnMobileStationShortPreambleOptionImplemented INTEGER,
+ bsnMobileStationSessionTimeout Unsigned32,
+ bsnMobileStationAuthenticationAlgorithm INTEGER,
+ bsnMobileStationWepState INTEGER,
+ bsnMobileStationPortNumber Unsigned32,
+ bsnMobileStationDeleteAction INTEGER,
+ bsnMobileStationPolicyManagerState DisplayString,
+ bsnMobileStationSecurityPolicyStatus INTEGER,
+ bsnMobileStationProtocol INTEGER,
+ bsnMobileStationMirrorMode INTEGER,
+ bsnMobileStationInterface DisplayString,
+ bsnMobileStationApMode INTEGER,
+ bsnMobileStationVlanId Integer32,
+ bsnMobileStationPolicyType INTEGER,
+ bsnMobileStationEncryptionCypher INTEGER,
+ bsnMobileStationEapType INTEGER,
+ bsnMobileStationCcxVersion INTEGER,
+ bsnMobileStationE2eVersion INTEGER,
+ bsnMobileStationStatusCode INTEGER
+}
+
+bsnMobileStationMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "802.11 MAC Address of the Mobile Station."
+ ::= { bsnMobileStationEntry 1 }
+
+bsnMobileStationIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP Address of the Mobile Station"
+ ::= { bsnMobileStationEntry 2 }
+
+bsnMobileStationUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User Name,if any, of the Mobile Station. This would
+ be non empty in case of Web Authentication and IPSec."
+ ::= { bsnMobileStationEntry 3 }
+
+bsnMobileStationAPMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "802.11 Mac Address of the AP to which the
+ Mobile Station is associated."
+ ::= { bsnMobileStationEntry 4 }
+
+bsnMobileStationAPIfSlotId OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot ID of AP Interface to which the mobile station
+ is associated. The value 15 is used to indicate that
+ the slot Id is invalid."
+ ::= { bsnMobileStationEntry 5 }
+
+bsnMobileStationEssIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ess Index of the Wlan(SSID) that is being used by Mobile
+ Station to connect to AP"
+ ::= { bsnMobileStationEntry 6 }
+
+bsnMobileStationSsid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SSID Advertised by Mobile Station"
+ ::= { bsnMobileStationEntry 7 }
+
+bsnMobileStationAID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "AID for the mobile station"
+ ::= { bsnMobileStationEntry 8 }
+
+bsnMobileStationStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(0),
+ aaaPending(1),
+ authenticated(2),
+ associated(3),
+ powersave(4),
+ disassociated(5),
+ tobedeleted(6),
+ probing(7),
+ blacklisted(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the mobile station"
+ ::= { bsnMobileStationEntry 9 }
+
+bsnMobileStationReasonCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unspecified(1),
+ previousAuthNotValid(2),
+ deauthenticationLeaving(3),
+ disassociationDueToInactivity(4),
+ disassociationAPBusy(5),
+ class2FrameFromNonAuthStation(6),
+ class2FrameFromNonAssStation(7),
+ disassociationStaHasLeft(8),
+ staReqAssociationWithoutAuth(9),
+ invalidInformationElement(40),
+ groupCipherInvalid(41),
+ unicastCipherInvalid(42),
+ akmpInvalid(43),
+ unsupportedRsnVersion(44),
+ invalidRsnIeCapabilities(45),
+ cipherSuiteRejected(46),
+ missingReasonCode(99),
+ maxAssociatedClientsReached(101),
+ unSpecifieQosFailure(200),
+ qosPolicyMismatch(201),
+ inSufficientBandwidth(202),
+ inValidQosParams(203)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reason Code as defined by 802.11 standards"
+ ::= { bsnMobileStationEntry 10 }
+
+bsnMobileStationMobilityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unassociated(0),
+ local(1),
+ anchor(2),
+ foreign(3),
+ handoff(4),
+ unknown(5),
+ exportanchor(6),
+ exportforeign(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mobility Role of the Mobile Station."
+ ::= { bsnMobileStationEntry 11 }
+
+bsnMobileStationAnchorAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the Mobility Status of the Mobile Station is
+ Anchor then it will have Peer Ip Address and will
+ have Anchor IP if the Role is Foreign"
+ ::= { bsnMobileStationEntry 12 }
+
+bsnMobileStationCFPollable OBJECT-TYPE
+ SYNTAX INTEGER {
+ notimplemented(0),
+ implemented(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When this attribute is true, it shall indicate that the
+ Mobile Station is able to respond to a CF-Poll with a
+ data frame within a SIFS time. This attribute shall be
+ false if the Mobile Station is not able to respond to a
+ CF-Poll with a data frame within a SIFS time."
+ ::= { bsnMobileStationEntry 13 }
+
+bsnMobileStationCFPollRequest OBJECT-TYPE
+ SYNTAX INTEGER {
+ notimplemented(0),
+ implemented(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether CFP is requested by Mobile
+ Station or not"
+ ::= { bsnMobileStationEntry 14 }
+
+bsnMobileStationChannelAgilityEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ notimplemented(0),
+ implemented(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute indicates that the PHY channel agility
+ functionality is enabled."
+ ::= { bsnMobileStationEntry 15 }
+
+bsnMobileStationPBCCOptionImplemented OBJECT-TYPE
+ SYNTAX INTEGER {
+ notimplemented(0),
+ implemented(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute, when true, shall indicate that the PBCC
+ modulation option as defined in subclause 18.4.6.6 is
+ implemented. The default value of this attribute shall
+ be false."
+ ::= { bsnMobileStationEntry 16 }
+
+bsnMobileStationShortPreambleOptionImplemented OBJECT-TYPE
+ SYNTAX INTEGER {
+ notimplemented(0),
+ implemented(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute, when true, shall indicate that the
+ short preamble option as defined in subclause 18.2.2.2
+ is implemented. The default value of this attribute
+ shall be false."
+ ::= { bsnMobileStationEntry 17 }
+
+bsnMobileStationSessionTimeout OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Session Timeout of Mobile station"
+ ::= { bsnMobileStationEntry 18 }
+
+bsnMobileStationAuthenticationAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER {
+ openSystem(0),
+ sharedKey(1),
+ unknown(2),
+ openAndEap(128)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authentication Algorithm of Mobile Station"
+ ::= { bsnMobileStationEntry 19 }
+
+bsnMobileStationWepState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WEP State of Mobile Station"
+ ::= { bsnMobileStationEntry 20 }
+
+bsnMobileStationPortNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port Number of this Airespace Switch on which the
+ traffic of the Mobile Station is coming through."
+ ::= { bsnMobileStationEntry 21 }
+
+bsnMobileStationDeleteAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ delete(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action to Deauthenticate the Mobile Station. Set the
+ State to delete."
+ ::= { bsnMobileStationEntry 22 }
+
+bsnMobileStationPolicyManagerState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Policy Manager State of the mobile station."
+ ::= { bsnMobileStationEntry 23 }
+
+bsnMobileStationSecurityPolicyStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ completed(0),
+ notcompleted(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When this attribute has value completed, it shall
+ indicate that the Mobile Station has completed the
+ security policy checks. Otherwise the checks are yet
+ to be completed."
+ ::= { bsnMobileStationEntry 24 }
+
+bsnMobileStationProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot11a(1),
+ dot11b(2),
+ dot11g(3),
+ unknown(4),
+ mobile(5),
+ dot11n24(6),
+ dot11n5(7),
+ ethernet(8),
+ dot3(9),
+ dot11ac(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 802.11 protocol type of the client. The protocol
+ is mobile when this client detail is seen on the
+ anchor i.e it's mobility status is anchor."
+ ::= { bsnMobileStationEntry 25 }
+
+bsnMobileStationMirrorMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If enabled, then mirroring for this client will be statically
+ configured irrespective of the AP and the port this client
+ is on."
+ ::= { bsnMobileStationEntry 26 }
+
+bsnMobileStationInterface OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the Interface of the mobile client to the switch."
+ ::= { bsnMobileStationEntry 27 }
+
+bsnMobileStationApMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(0),
+ monitor(1),
+ remote(2),
+ roguedetector(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mode of the AP to which the Mobile Station is associated."
+ ::= { bsnMobileStationEntry 28 }
+
+bsnMobileStationVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Vlan ID of the Interface to which the client is
+ associated."
+ ::= { bsnMobileStationEntry 29 }
+
+bsnMobileStationPolicyType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot1x(0),
+ wpa1(1),
+ wpa2(2),
+ wpa2vff(3),
+ notavailable(4),
+ unknown(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mode of the AP to which the Mobile Station is associated."
+ ::= { bsnMobileStationEntry 30 }
+
+bsnMobileStationEncryptionCypher OBJECT-TYPE
+ SYNTAX INTEGER {
+ ccmpAes(0),
+ tkipMic(1),
+ wep40(2),
+ wep104(3),
+ wep128(4),
+ none(5),
+ notavailable(6),
+ unknown(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mode of the AP to which the Mobile Station is associated."
+ ::= { bsnMobileStationEntry 31 }
+
+bsnMobileStationEapType OBJECT-TYPE
+ SYNTAX INTEGER {
+ eapTls(0),
+ ttls(1),
+ peap(2),
+ leap(3),
+ speke(4),
+ eapFast(5),
+ notavailable(6),
+ unknown(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mode of the AP to which the Mobile Station is associated."
+ ::= { bsnMobileStationEntry 32 }
+
+bsnMobileStationCcxVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSupported(0),
+ ccxv1(1),
+ ccxv2(2),
+ ccxv3(3),
+ ccxv4(4),
+ ccxv5(5),
+ ccxv6(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the Cisco Compatible Extensions (CCX)
+ Version the client is using for communication
+ with the AP."
+ DEFVAL { notSupported }
+ ::= { bsnMobileStationEntry 33 }
+
+bsnMobileStationE2eVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSupported(0),
+ e2ev1(1),
+ e2ev2(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the End-2-End Version the client is
+ using for communication with the AP."
+ DEFVAL { notSupported }
+ ::= { bsnMobileStationEntry 34 }
+
+bsnMobileStationStatusCode OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status Code of the Mobile Station"
+ ::= { bsnMobileStationEntry 42 }
+
+
+-- ***************************************************************
+-- * Mobile Station Table Indexed by Mobile Station IpAddress
+-- ***************************************************************
+
+bsnMobileStationByIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMobileStationByIpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mobile Station Table indexed by bsnMobileStationByIpAddress.
+ NOTE: This is just to facilitate the search of mobile
+ stations based on IP Address. Doing a get without the index
+ doesn't return anything. (Mobile Station is better referred
+ to as Client in the current releases.)"
+ ::= { bsnEss 10 }
+
+bsnMobileStationByIpEntry OBJECT-TYPE
+ SYNTAX BsnMobileStationByIpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnMobileStationByIpTable."
+ INDEX { bsnMobileStationByIpAddress }
+ ::= { bsnMobileStationByIpTable 1 }
+
+BsnMobileStationByIpEntry ::= SEQUENCE {
+ bsnMobileStationByIpAddress IpAddress,
+ bsnMobileStationByIpMacAddress MacAddress
+}
+
+bsnMobileStationByIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP Address of the Mobile Station"
+ ::= { bsnMobileStationByIpEntry 1 }
+
+bsnMobileStationByIpMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "802.11 Mac Address of the Mobile Station."
+ ::= { bsnMobileStationByIpEntry 2 }
+
+
+-- ***************************************************************
+-- * Mobile Station Table Indexed by Mobile Station Username and MAC
+-- * Address
+-- ***************************************************************
+
+bsnMobileStationByUsernameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMobileStationByUsernameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mobile Station Table indexed by the Mobile Station Username
+ and MAC Address. NOTE: This is just to facilitate the search
+ of mobile stations based on User Name. Doing a get without
+ the username doesn't return anything. (Mobile Station is
+ better referred to as Client in the current releases.)"
+ ::= { bsnEss 13 }
+
+bsnMobileStationByUsernameEntry OBJECT-TYPE
+ SYNTAX BsnMobileStationByUsernameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnMobileStationByUsernameTable."
+ INDEX {
+ bsnMobileStationByUserName,
+ bsnMobileStationByUserMacAddress
+ }
+ ::= { bsnMobileStationByUsernameTable 1 }
+
+BsnMobileStationByUsernameEntry ::= SEQUENCE {
+ bsnMobileStationByUserName OCTET STRING,
+ bsnMobileStationByUserMacAddress MacAddress
+}
+
+bsnMobileStationByUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Username of the Mobile Station"
+ ::= { bsnMobileStationByUsernameEntry 1 }
+
+bsnMobileStationByUserMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "802.11 Mac Address of the Mobile Station."
+ ::= { bsnMobileStationByUsernameEntry 2 }
+
+
+-- *****************************************************************
+-- * Airespace Mobile Station Per Radio Per Vap Table
+-- *****************************************************************
+
+bsnMobileStationPerRadioPerVapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMobileStationPerRadioPerVapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mobile Station Per Radio Per VAP(WLAN) Table. This table
+ lists all Mobile Stations on a particular Airespace AP
+ Interface for a particular ESS(Wlan). It only lists MAC
+ Addresses. Further details for a Mobile Station can be found
+ from bsnMobileStationTable once the MAC Address is knonwn.
+ (Mobile Station is better referred to as Client in the
+ current releases.)"
+ ::= { bsnEss 5 }
+
+bsnMobileStationPerRadioPerVapEntry OBJECT-TYPE
+ SYNTAX BsnMobileStationPerRadioPerVapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in MobileStationPerRadioPerVapTable."
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnDot11EssIndex,
+ bsnMobileStationPerRadioPerVapIndex
+ }
+ ::= { bsnMobileStationPerRadioPerVapTable 1 }
+
+BsnMobileStationPerRadioPerVapEntry ::= SEQUENCE {
+ bsnMobileStationPerRadioPerVapIndex Integer32,
+ bsnMobileStationMacAddr MacAddress
+}
+
+bsnMobileStationPerRadioPerVapIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of Mobile Station. The index starts from
+ 1 and goes upto the total number of Mobile Stations
+ on Airespace Radio Interface for a specific
+ ESS (Wlan)."
+ ::= { bsnMobileStationPerRadioPerVapEntry 1 }
+
+bsnMobileStationMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of Mobile Station."
+ ::= { bsnMobileStationPerRadioPerVapEntry 20 }
+
+
+-- *******************************************************************
+-- * Begin of bsnMobileStationStatsTable
+-- *******************************************************************
+
+bsnMobileStationStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMobileStationStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mobile Station Statistics Table.
+ (Mobile Station is better referred to as Client in the current
+ releases.)"
+ ::= { bsnEss 6 }
+
+bsnMobileStationStatsEntry OBJECT-TYPE
+ SYNTAX BsnMobileStationStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnMobileStationStatsTable."
+ INDEX { bsnMobileStationMacAddress }
+ ::= { bsnMobileStationStatsTable 1 }
+
+BsnMobileStationStatsEntry ::= SEQUENCE {
+ bsnMobileStationRSSI Integer32,
+ bsnMobileStationBytesReceived Counter64,
+ bsnMobileStationBytesSent Counter64,
+ bsnMobileStationPolicyErrors Counter64,
+ bsnMobileStationPacketsReceived Counter64,
+ bsnMobileStationPacketsSent Counter64,
+ bsnMobileStationSnr Integer32
+}
+
+bsnMobileStationRSSI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average packet RSSI for the Mobile Station."
+ ::= { bsnMobileStationStatsEntry 1 }
+
+bsnMobileStationBytesReceived OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bytes received from Mobile Station"
+ ::= { bsnMobileStationStatsEntry 2 }
+
+bsnMobileStationBytesSent OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bytes sent to Mobile Station"
+ ::= { bsnMobileStationStatsEntry 3 }
+
+bsnMobileStationPolicyErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Policy Errors for Mobile Station"
+ ::= { bsnMobileStationStatsEntry 4 }
+
+bsnMobileStationPacketsReceived OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packets received from Mobile Station"
+ ::= { bsnMobileStationStatsEntry 5 }
+
+bsnMobileStationPacketsSent OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packets sent to Mobile Station"
+ ::= { bsnMobileStationStatsEntry 6 }
+
+bsnMobileStationSnr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal to noise Ratio of the Mobile Station."
+ ::= { bsnMobileStationStatsEntry 26 }
+
+
+-- *******************************************************************
+-- * Begin of bsnMobileStationExtStatsTable
+-- *******************************************************************
+
+bsnMobileStationExtStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMobileStationExtStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "This table was supported only by indoor mesh
+ AP -cisco 1000. As this AP is not supported
+ after 4.2.x.x. This table has been marked obsolete.
+ Mobile Station Extended Statistics Table.
+ (Mobile Station is better referred to as Client in the
+ current releases.)"
+ ::= { bsnEss 21 }
+
+bsnMobileStationExtStatsEntry OBJECT-TYPE
+ SYNTAX BsnMobileStationExtStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "An entry in bsnMobileStationExtStatsTable."
+ INDEX { bsnMobileStationMacAddress }
+ ::= { bsnMobileStationExtStatsTable 1 }
+
+BsnMobileStationExtStatsEntry ::= SEQUENCE {
+ bsnMobileStationSampleTime Integer32,
+ bsnMobileStationTxExcessiveRetries Counter64,
+ bsnMobileStationTxRetries Counter64,
+ bsnMobileStationTxFiltered Counter64
+}
+
+bsnMobileStationSampleTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Time stats were sampled as seconds since the epoch."
+ ::= { bsnMobileStationExtStatsEntry 1 }
+
+bsnMobileStationTxExcessiveRetries OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Tx packets dropped due to excessive retries."
+ ::= { bsnMobileStationExtStatsEntry 2 }
+
+bsnMobileStationTxRetries OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Tx packets retransmitted."
+ ::= { bsnMobileStationExtStatsEntry 3 }
+
+bsnMobileStationTxFiltered OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Tx packets dropped by the built-in Tx filter"
+ ::= { bsnMobileStationExtStatsEntry 20 }
+
+
+-- ***************************************************************
+-- * Mobile Station RSSI data Table
+-- ***************************************************************
+
+bsnMobileStationRssiDataTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMobileStationRssiDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mobile Station RSSI data Table indexed by
+ bsnMobileStationMacAddress,
+ bsnMobileStationRssiDataApMacAddress,
+ bsnMobileStationRssiDataApIfSlotId.
+ (Mobile Station is better referred to as Client in the
+ current releases.)"
+ ::= { bsnEss 11 }
+
+bsnMobileStationRssiDataEntry OBJECT-TYPE
+ SYNTAX BsnMobileStationRssiDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnMobileStationRssiDataTable."
+ INDEX {
+ bsnMobileStationMacAddress,
+ bsnMobileStationRssiDataApMacAddress,
+ bsnMobileStationRssiDataApIfSlotId,
+ bsnAPIfPhyAntennaIndex
+ }
+ ::= { bsnMobileStationRssiDataTable 1 }
+
+BsnMobileStationRssiDataEntry ::= SEQUENCE {
+ bsnMobileStationRssiDataApMacAddress MacAddress,
+ bsnMobileStationRssiDataApIfSlotId Unsigned32,
+ bsnMobileStationRssiDataApIfType INTEGER,
+ bsnMobileStationRssiDataApName DisplayString,
+ bsnMobileStationRssiData Integer32,
+ bsnAPIfPhyAntennaIndex Unsigned32,
+ bsnMobileStationRssiDataLastHeard Counter32
+}
+
+bsnMobileStationRssiDataApMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "802.11 Mac Address of the AP on which
+ Mobile Station is associated."
+ ::= { bsnMobileStationRssiDataEntry 1 }
+
+bsnMobileStationRssiDataApIfSlotId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SlotId of APIf on which mobile station is
+ associated"
+ ::= { bsnMobileStationRssiDataEntry 2 }
+
+bsnMobileStationRssiDataApIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot11bg(1),
+ dot11a(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface type of the radio that sensed the
+ rssi data."
+ ::= { bsnMobileStationRssiDataEntry 3 }
+
+bsnMobileStationRssiDataApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Name of the AP that sensed the rssi data."
+ ::= { bsnMobileStationRssiDataEntry 4 }
+
+bsnMobileStationRssiData OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSSI seen by Airespace AP Interface for the Mobile Station"
+ ::= { bsnMobileStationRssiDataEntry 5 }
+
+bsnAPIfPhyAntennaIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Antenna which recived the probe request from client.
+ The antenna which reported the RSSI value for the client.
+ For now value will be 0 to 1, in future it may change."
+ ::= { bsnMobileStationRssiDataEntry 6 }
+
+bsnMobileStationRssiDataLastHeard OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "No of seconds ago when this RSSI data was recorded."
+ ::= { bsnMobileStationRssiDataEntry 25 }
+
+
+-- ***************************************************************
+-- * RF ID Tag Table
+-- ***************************************************************
+
+bsnTagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnTagEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "RF ID Tag Table indexed by bsnTagDot11MacAddress."
+ ::= { bsnEss 18 }
+
+bsnTagEntry OBJECT-TYPE
+ SYNTAX BsnTagEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnTagTable."
+ INDEX { bsnTagDot11MacAddress }
+ ::= { bsnTagTable 1 }
+
+BsnTagEntry ::= SEQUENCE {
+ bsnTagDot11MacAddress MacAddress,
+ bsnTagType INTEGER,
+ bsnTagTimeInterval Unsigned32,
+ bsnTagBatteryStatus INTEGER,
+ bsnTagLastReported Unsigned32
+}
+
+bsnTagDot11MacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "802.11 MAC Address of the RF ID Tag."
+ ::= { bsnTagEntry 1 }
+
+bsnTagType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ type1(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of the RF ID Tag."
+ ::= { bsnTagEntry 2 }
+
+bsnTagTimeInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time Interval after which the tag transmits data."
+ ::= { bsnTagEntry 3 }
+
+bsnTagBatteryStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ low(1),
+ normal(2),
+ medium(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery Status of the RF ID Tag."
+ ::= { bsnTagEntry 4 }
+
+bsnTagLastReported OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "No of seconds ago when this tag was heard by any AP."
+ ::= { bsnTagEntry 23 }
+
+
+-- *******************************************************************
+-- * Begin of bsnTagStatsTable
+-- *******************************************************************
+
+bsnTagStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnTagStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "RF ID Tag Statistics Table."
+ ::= { bsnEss 20 }
+
+bsnTagStatsEntry OBJECT-TYPE
+ SYNTAX BsnTagStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnTagStatsTable."
+ INDEX { bsnTagDot11MacAddress }
+ ::= { bsnTagStatsTable 1 }
+
+BsnTagStatsEntry ::= SEQUENCE {
+ bsnTagBytesReceived Unsigned32,
+ bsnTagPacketsReceived Unsigned32
+}
+
+bsnTagBytesReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bytes received from an RF ID Tag"
+ ::= { bsnTagStatsEntry 1 }
+
+bsnTagPacketsReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packets received from an RF ID Tag"
+ ::= { bsnTagStatsEntry 20 }
+
+
+-- ***************************************************************
+-- * RF ID Tag Detecting AP Table
+-- ***************************************************************
+
+bsnTagRssiDataTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnTagRssiDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "RF ID Tag Detecting AP Table indexed by bsnTagDot11MacAddress,
+ bsnTagRssiDataApMacAddress and bsnTagRssiDataApIfSlotId."
+ ::= { bsnEss 19 }
+
+bsnTagRssiDataEntry OBJECT-TYPE
+ SYNTAX BsnTagRssiDataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnTagRssiDataTable."
+ INDEX {
+ bsnTagDot11MacAddress,
+ bsnTagRssiDataApMacAddress,
+ bsnTagRssiDataApIfSlotId
+ }
+ ::= { bsnTagRssiDataTable 1 }
+
+BsnTagRssiDataEntry ::= SEQUENCE {
+ bsnTagRssiDataApMacAddress MacAddress,
+ bsnTagRssiDataApIfSlotId Unsigned32,
+ bsnTagRssiDataApIfType INTEGER,
+ bsnTagRssiDataApName DisplayString,
+ bsnTagRssiDataLastHeard Counter32,
+ bsnTagRssiData Integer32,
+ bsnTagRssiDataSnr Integer32
+}
+
+bsnTagRssiDataApMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "802.11 MAC Address of the AP detecting the RF ID Tag."
+ ::= { bsnTagRssiDataEntry 1 }
+
+bsnTagRssiDataApIfSlotId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot Id of the radio on AP detecting the RF ID Tag."
+ ::= { bsnTagRssiDataEntry 2 }
+
+bsnTagRssiDataApIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot11b(1),
+ dot11a(2),
+ uwb(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface Type of the radio on AP detecting the RF ID Tag."
+ ::= { bsnTagRssiDataEntry 3 }
+
+bsnTagRssiDataApName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the AP detecting the RF ID Tag."
+ ::= { bsnTagRssiDataEntry 4 }
+
+bsnTagRssiDataLastHeard OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "No of seconds ago when this tag was heard by this detecting
+ AP."
+ ::= { bsnTagRssiDataEntry 5 }
+
+bsnTagRssiData OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSSI of the RF ID Tag as seen by the radio on this
+ detecting AP."
+ ::= { bsnTagRssiDataEntry 6 }
+
+bsnTagRssiDataSnr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNR of the RF ID tag as seen by the radio on this
+ detecting AP."
+ ::= { bsnTagRssiDataEntry 26 }
+
+
+-- ********************************************************************
+-- * Begin of bsnWatchListClientTable
+-- ********************************************************************
+
+bsnWatchListClientTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnWatchListClientEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "Table of watch listed clients. When clients are added to this
+ table by username or MAC address, ACS collects data for them
+ to show trend reports. The switch generates Client
+ Association and Client Authentication traps for the watch
+ listed clients.The watch list feature can be enbaled or
+ diabled by the bsnWatchListFeatureEnable flag on the switch."
+ ::= { bsnEss 12 }
+
+bsnWatchListClientEntry OBJECT-TYPE
+ SYNTAX BsnWatchListClientEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "An entry in bsnWatchListClientTable."
+ INDEX {
+ bsnWatchListClientKey,
+ bsnWatchListClientType
+ }
+ ::= { bsnWatchListClientTable 1 }
+
+BsnWatchListClientEntry ::= SEQUENCE {
+ bsnWatchListClientKey OCTET STRING,
+ bsnWatchListClientType INTEGER,
+ bsnWatchListClientRowStatus RowStatus
+}
+
+bsnWatchListClientKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "MAC Address or User Name of Client that is to be
+ added to the watch list."
+ ::= { bsnWatchListClientEntry 1 }
+
+bsnWatchListClientType OBJECT-TYPE
+ SYNTAX INTEGER {
+ byMac(1),
+ byUserName(2)
+ }
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "The type of the watch list client entry. The entry can
+ be created by Client MAC Address or by Username."
+ ::= { bsnWatchListClientEntry 2 }
+
+bsnWatchListClientRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "A row status type for the bsnWatchListClientEntry"
+ ::= { bsnWatchListClientEntry 20 }
+
+
+-- ********************************************************************
+-- * Begin of bsnRougueAPTable
+-- ********************************************************************
+
+bsnRogueAPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnRogueAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Rogue Table. This table lists all the Rogue APs detected by
+ Airespace APs."
+ ::= { bsnEss 7 }
+
+bsnRogueAPEntry OBJECT-TYPE
+ SYNTAX BsnRogueAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Entry in bsnRogueAPTable."
+ INDEX { bsnRogueAPDot11MacAddress }
+ ::= { bsnRogueAPTable 1 }
+
+BsnRogueAPEntry ::= SEQUENCE {
+ bsnRogueAPDot11MacAddress MacAddress,
+ bsnRogueAPTotalDetectingAPs Integer32,
+ bsnRogueAPFirstReported DisplayString,
+ bsnRogueAPLastReported DisplayString,
+ bsnRogueAPContainmentLevel INTEGER,
+ bsnRogueAPType INTEGER,
+ bsnRogueAPOnNetwork INTEGER,
+ bsnRogueAPTotalClients Integer32,
+ bsnRogueAPRowStatus RowStatus,
+ bsnRogueAPMaxDetectedRSSI Integer32,
+ bsnRogueAPSSID DisplayString,
+ bsnRogueAPDetectingAPRadioType BITS,
+ bsnRogueAPDetectingAPMacAddress MacAddress,
+ bsnRogueAPMaxRssiRadioType INTEGER,
+ bsnRogueAPState INTEGER,
+ bsnRogueAPClassType INTEGER,
+ bsnRogueAPChannel Integer32,
+ bsnRogueAPDetectingAPName OCTET STRING
+}
+
+bsnRogueAPDot11MacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "MAC Address of Rogue Station."
+ ::= { bsnRogueAPEntry 1 }
+
+bsnRogueAPTotalDetectingAPs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of Airespace APs that detected this rogue."
+ ::= { bsnRogueAPEntry 2 }
+
+bsnRogueAPFirstReported OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time Stamp when this Rogue was First Detected."
+ ::= { bsnRogueAPEntry 3 }
+
+bsnRogueAPLastReported OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time Stamp when this Rogue was Last Detected."
+ ::= { bsnRogueAPEntry 4 }
+
+bsnRogueAPContainmentLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ unassigned(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If the state of the rogue is contained, this specifies
+ the level of containment. Higher the level, more the
+ number of detecting APs that are used to contain it.
+ The value must be between 1 to 4 for 'contained' state."
+ ::= { bsnRogueAPEntry 5 }
+
+bsnRogueAPType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ap(0),
+ adhoc(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies if the Rogue is of ad-hoc type
+ or is an AP."
+ ::= { bsnRogueAPEntry 6 }
+
+bsnRogueAPOnNetwork OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies if the Rogue is on Wired
+ Network or not."
+ ::= { bsnRogueAPEntry 7 }
+
+bsnRogueAPTotalClients OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of Clients detected on this rogue."
+ ::= { bsnRogueAPEntry 8 }
+
+bsnRogueAPRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status"
+ ::= { bsnRogueAPEntry 9 }
+
+bsnRogueAPMaxDetectedRSSI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the max RSSI value of all the detctecting APs,
+ which have detected this rogue."
+ ::= { bsnRogueAPEntry 10 }
+
+bsnRogueAPSSID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the SSID of the rogue detected by Access
+ Point, which has max RSSI value of all the
+ detectecting APs of this rogue."
+ ::= { bsnRogueAPEntry 11 }
+
+bsnRogueAPDetectingAPRadioType OBJECT-TYPE
+ SYNTAX BITS {
+ dot11b(0),
+ dot11a(1),
+ dot11g(2),
+ dot11n24(3),
+ dot11n5(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radio type of detecting APs. If the radio type is
+ detected by dot11bg radio or dot11a radio or both."
+ ::= { bsnRogueAPEntry 12 }
+
+bsnRogueAPDetectingAPMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC Address of of detecting AP which received max RSSI"
+ ::= { bsnRogueAPEntry 13 }
+
+bsnRogueAPMaxRssiRadioType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot11b(1),
+ dot11a(2),
+ uwb(4),
+ dot11g(5),
+ dot11n24(6),
+ dot11n5(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The radio type of detecting AP which received max RSSI value."
+ ::= { bsnRogueAPEntry 14 }
+
+bsnRogueAPState OBJECT-TYPE
+ SYNTAX INTEGER {
+ initializing(0),
+ pending(1),
+ alert(2),
+ detectedLrad(3),
+ known(4),
+ acknowledge(5),
+ contained(6),
+ threat(7),
+ containedPending(8),
+ knownContained(9),
+ trustedMissing(10)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This attribute is use to specify the state in which
+ the Rogue AP is user can set the Rogue AP in alert,
+ known or acknowledge state.
+ Alert state means Rogue AP can be a potential threat.
+ Trap will be sent out to trap recipients.
+ Known state means its just internal AP which is not
+ on the same Switch.
+ Acknowledge state means an external AP whose
+ existence is acceptable and not a threat (probably
+ some other company's AP).
+ Contained means containement is initiated and ongoing.
+ Threat is usually the state when the rogue is found
+ on wired network.
+ known(4), knownContained(9) and trustedMissing(10)
+ will appear in known rogue list.
+ known rogues can be pre provisioned and known rogues
+ state can be changed to alert(2)"
+ ::= { bsnRogueAPEntry 24 }
+
+bsnRogueAPClassType OBJECT-TYPE
+ SYNTAX INTEGER {
+ pending(0),
+ friendly(1),
+ malicious(2),
+ unclassified(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The AP class type of the client detected."
+ ::= { bsnRogueAPEntry 25 }
+
+bsnRogueAPChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the channel number of the last detecting APs,
+ which has detected this rogue."
+ ::= { bsnRogueAPEntry 26 }
+
+bsnRogueAPDetectingAPName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "AP name of the detecting AP which received max RSSI"
+ ::= { bsnRogueAPEntry 27 }
+
+
+-- ********************************************************************
+-- * Begin of bsnRougueAPAirespaceAPTable
+-- ********************************************************************
+
+bsnRogueAPAirespaceAPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnRogueAPAirespaceAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Rogue Station Table. This table lists all the Airespace AP
+ Interfaces that detected a particular Rogue."
+ ::= { bsnEss 8 }
+
+bsnRogueAPAirespaceAPEntry OBJECT-TYPE
+ SYNTAX BsnRogueAPAirespaceAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnRogueAPAirespaceAPEntry."
+ INDEX {
+ bsnRogueAPDot11MacAddress,
+ bsnRogueAPAirespaceAPMacAddress,
+ bsnRogueAPAirespaceAPSlotId
+ }
+ ::= { bsnRogueAPAirespaceAPTable 1 }
+
+BsnRogueAPAirespaceAPEntry ::= SEQUENCE {
+ bsnRogueAPAirespaceAPMacAddress MacAddress,
+ bsnRogueAPAirespaceAPSlotId Unsigned32,
+ bsnRogueAPRadioType INTEGER,
+ bsnRogueAPAirespaceAPName DisplayString,
+ bsnRogueAPChannelNumber Integer32,
+ bsnRogueAPSsid DisplayString,
+ bsnRogueAPAirespaceAPRSSI Integer32,
+ bsnRogueAPContainmentMode INTEGER,
+ bsnRogueAPContainmentChannelCount Unsigned32,
+ bsnRogueAPContainmentChannels DisplayString,
+ bsnRogueAPAirespaceAPLastHeard Counter32,
+ bsnRogueAPAirespaceAPWepMode INTEGER,
+ bsnRogueAPAirespaceAPPreamble INTEGER,
+ bsnRogueAPAirespaceAPWpaMode INTEGER,
+ bsnRogueAPAirespaceAPSNR Integer32,
+ bsnRogueAPChannelWidth INTEGER
+}
+
+bsnRogueAPAirespaceAPMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC Address of Airespace AP Interface that Detected
+ the Rogue."
+ ::= { bsnRogueAPAirespaceAPEntry 1 }
+
+bsnRogueAPAirespaceAPSlotId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The slot ID of the Airespace AP Interface that detected the
+ Rogue."
+ ::= { bsnRogueAPAirespaceAPEntry 2 }
+
+bsnRogueAPRadioType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot11b(1),
+ dot11a(2),
+ unknown(3),
+ uwb(4),
+ dot11g(5),
+ dot11n24(6),
+ dot11n5(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Airespace AP Interface type that detected the Rogue."
+ ::= { bsnRogueAPAirespaceAPEntry 3 }
+
+bsnRogueAPAirespaceAPName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of Airespace AP Interface that detected the Rogue."
+ ::= { bsnRogueAPAirespaceAPEntry 4 }
+
+bsnRogueAPChannelNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The advertised Channel Number of the Airespace AP
+ Interface picked up from the Rogue."
+ ::= { bsnRogueAPAirespaceAPEntry 5 }
+
+bsnRogueAPSsid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SSID Advertised by Rogue Station."
+ ::= { bsnRogueAPAirespaceAPEntry 6 }
+
+bsnRogueAPAirespaceAPRSSI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rogue RSSI as seen by Airespace AP Interface."
+ ::= { bsnRogueAPAirespaceAPEntry 7 }
+
+bsnRogueAPContainmentMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(0),
+ deauthBroadcast(1),
+ cfp(2),
+ max(3),
+ unknown(99)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the rogue is in 'contained' state, this attribute
+ shows the containment mode used by the AP."
+ ::= { bsnRogueAPAirespaceAPEntry 8 }
+
+bsnRogueAPContainmentChannelCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of channels used for rogue containment."
+ ::= { bsnRogueAPAirespaceAPEntry 9 }
+
+bsnRogueAPContainmentChannels OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the comma separated string of channels used for
+ rogue containment."
+ ::= { bsnRogueAPAirespaceAPEntry 10 }
+
+bsnRogueAPAirespaceAPLastHeard OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "No of seconds ago when this Rogue was last heard by
+ this AP."
+ ::= { bsnRogueAPAirespaceAPEntry 11 }
+
+bsnRogueAPAirespaceAPWepMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The WEP mode on this detecting AP."
+ ::= { bsnRogueAPAirespaceAPEntry 12 }
+
+bsnRogueAPAirespaceAPPreamble OBJECT-TYPE
+ SYNTAX INTEGER {
+ long(0),
+ short(1),
+ notSupported(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Preamble on this detecting AP."
+ ::= { bsnRogueAPAirespaceAPEntry 13 }
+
+bsnRogueAPAirespaceAPWpaMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The WPA mode on this detecting AP."
+ ::= { bsnRogueAPAirespaceAPEntry 14 }
+
+bsnRogueAPAirespaceAPSNR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNR seen by Airespace AP Interface from Rogue"
+ ::= { bsnRogueAPAirespaceAPEntry 27 }
+
+bsnRogueAPChannelWidth OBJECT-TYPE
+ SYNTAX INTEGER {
+ five(1),
+ ten(2),
+ twenty(3),
+ aboveforty(4),
+ belowforty(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the channel width of the rogue."
+ ::= { bsnRogueAPAirespaceAPEntry 28 }
+
+
+-- *****************************************************************
+-- * bsnRogueClientPerRogueAPTable
+-- *****************************************************************
+
+bsnRogueClientPerRogueAPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnRogueClientPerRogueAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Rogue Clients for each rogue. This table lists all Rogue
+ Clients on a particular Rogue."
+ ::= { bsnEss 16 }
+
+bsnRogueClientPerRogueAPEntry OBJECT-TYPE
+ SYNTAX BsnRogueClientPerRogueAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in RogueClientPerRogueAPTable."
+ INDEX {
+ bsnRogueAPDot11MacAddr,
+ bsnRogueClientDot11MacAddr
+ }
+ ::= { bsnRogueClientPerRogueAPTable 1 }
+
+BsnRogueClientPerRogueAPEntry ::= SEQUENCE {
+ bsnRogueAPDot11MacAddr MacAddress,
+ bsnRogueClientDot11MacAddr MacAddress
+}
+
+bsnRogueAPDot11MacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of the Rogue AP."
+ ::= { bsnRogueClientPerRogueAPEntry 1 }
+
+bsnRogueClientDot11MacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC Address of the Rogue Client."
+ ::= { bsnRogueClientPerRogueAPEntry 20 }
+
+
+-- ********************************************************************
+-- * Begin of bsnRougueClientTable
+-- ********************************************************************
+
+bsnRogueClientTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnRogueClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Rogue Client Table. This table lists all the Rogue Clients
+ detected by Airespace APs."
+ ::= { bsnEss 14 }
+
+bsnRogueClientEntry OBJECT-TYPE
+ SYNTAX BsnRogueClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Entry in bsnRogueClientTable."
+ INDEX { bsnRogueClientDot11MacAddress }
+ ::= { bsnRogueClientTable 1 }
+
+BsnRogueClientEntry ::= SEQUENCE {
+ bsnRogueClientDot11MacAddress MacAddress,
+ bsnRogueClientTotalDetectingAPs Integer32,
+ bsnRogueClientFirstReported DisplayString,
+ bsnRogueClientLastReported DisplayString,
+ bsnRogueClientBSSID MacAddress,
+ bsnRogueClientContainmentLevel INTEGER,
+ bsnRogueClientLastHeard Integer32,
+ bsnRogueClientState INTEGER
+}
+
+bsnRogueClientDot11MacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mac Address of Rogue Station."
+ ::= { bsnRogueClientEntry 1 }
+
+bsnRogueClientTotalDetectingAPs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of Airespace APs that detected this
+ rogue."
+ ::= { bsnRogueClientEntry 2 }
+
+bsnRogueClientFirstReported OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time Stamp when this Rogue was First Detected."
+ ::= { bsnRogueClientEntry 3 }
+
+bsnRogueClientLastReported OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time Stamp when this Rogue was Last Detected."
+ ::= { bsnRogueClientEntry 4 }
+
+bsnRogueClientBSSID OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies BSSID of the Rogue Client."
+ ::= { bsnRogueClientEntry 5 }
+
+bsnRogueClientContainmentLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ unassigned(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If the state of the rogue is contained, this specifies
+ the level of containment. Higher the level, more the
+ number of detecting APs that are used to contain it.
+ The value must be between 1 to 4 for 'contained'
+ state."
+ ::= { bsnRogueClientEntry 6 }
+
+bsnRogueClientLastHeard OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of seconds ago this rogue client was detected."
+ ::= { bsnRogueClientEntry 7 }
+
+bsnRogueClientState OBJECT-TYPE
+ SYNTAX INTEGER {
+ initializing(0),
+ pending(1),
+ alert(2),
+ contained(6),
+ threat(7),
+ containedpending(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute is use to specify the state in which
+ the Rogue AP is. User can set the Rogue Client in
+ alert,known or acknowledge state.
+ Alert state means Rogue Client can be a potential i
+ threat.Trap will be sent out to trap recipients.
+ Known state means its just internal Client which is
+ not on the same Switch.
+ Acknowledge state means an external Client whose
+ existence is acceptable and not a threat
+ (probably some other company's AP).
+ Contained means containement is initiated and
+ ongoing"
+ ::= { bsnRogueClientEntry 24 }
+
+
+-- ********************************************************************
+-- * Begin of bsnRougueAPTable
+-- ********************************************************************
+
+bsnRogueClientAirespaceAPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnRogueClientAirespaceAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Rogue Station Table. This table lists all the Airespace AP
+ Interface that detected a particular Rogue."
+ ::= { bsnEss 15 }
+
+bsnRogueClientAirespaceAPEntry OBJECT-TYPE
+ SYNTAX BsnRogueClientAirespaceAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnRogueClientAirespaceAPEntry."
+ INDEX {
+ bsnRogueClientDot11MacAddress,
+ bsnRogueClientAirespaceAPMacAddress,
+ bsnRogueClientAirespaceAPSlotId
+ }
+ ::= { bsnRogueClientAirespaceAPTable 1 }
+
+BsnRogueClientAirespaceAPEntry ::= SEQUENCE {
+ bsnRogueClientAirespaceAPMacAddress MacAddress,
+ bsnRogueClientAirespaceAPSlotId Unsigned32,
+ bsnRogueClientRadioType INTEGER,
+ bsnRogueClientAirespaceAPName DisplayString,
+ bsnRogueClientChannelNumber Integer32,
+ bsnRogueClientAirespaceAPRSSI Integer32,
+ bsnRogueClientAirespaceAPLastHeard DisplayString,
+ bsnRogueClientAirespaceAPSNR Integer32
+}
+
+bsnRogueClientAirespaceAPMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mac Address of Airespace AP Interface that Detected
+ the Rogue."
+ ::= { bsnRogueClientAirespaceAPEntry 1 }
+
+bsnRogueClientAirespaceAPSlotId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The slotId of the Airespace AP Interface that detected the
+ Rogue."
+ ::= { bsnRogueClientAirespaceAPEntry 2 }
+
+bsnRogueClientRadioType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot11b(1),
+ dot11a(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The advertised SSID that the Airespace AP Interface
+ picked up from the Rogue."
+ ::= { bsnRogueClientAirespaceAPEntry 3 }
+
+bsnRogueClientAirespaceAPName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of Airespace AP Interface that detected the
+ Rogue."
+ ::= { bsnRogueClientAirespaceAPEntry 4 }
+
+bsnRogueClientChannelNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The advertised Channel Number of that the Airespace
+ AP Interface picked up from the Rogue."
+ ::= { bsnRogueClientAirespaceAPEntry 5 }
+
+bsnRogueClientAirespaceAPRSSI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSSI seen by Airespace AP Interface from the Rogue"
+ ::= { bsnRogueClientAirespaceAPEntry 7 }
+
+bsnRogueClientAirespaceAPLastHeard OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "No of seconds ago when this Rogue was last heard by
+ this AP."
+ ::= { bsnRogueClientAirespaceAPEntry 11 }
+
+bsnRogueClientAirespaceAPSNR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNR seen by Airespace AP Interface from Rogue"
+ ::= { bsnRogueClientAirespaceAPEntry 27 }
+
+
+-- ********************************************************************
+-- * End of bsnRougueStationTable
+-- ********************************************************************
+--
+
+-- ********************************************************************
+-- * Begin of bsnThirdPartyAPTable
+-- ********************************************************************
+
+bsnThirdPartyAPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnThirdPartyAPEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "Third Party Access Point Table. An entry needs to be
+ configured in this table for a third party access point
+ that needs to be supported by the Switch. Note: A third
+ party ESS (Wlan) with ID 17 should be created in
+ bsnDot11EssTable before adding entries here.
+ Please also note that ACS currently supports only
+ Aironet 350, 1200 and Orinoco 2000 Access Points as
+ third party APs."
+ ::= { bsnEss 9 }
+
+bsnThirdPartyAPEntry OBJECT-TYPE
+ SYNTAX BsnThirdPartyAPEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "An entry in bsnThirdPartyAPTable."
+ INDEX { bsnThirdPartyAPMacAddress }
+ ::= { bsnThirdPartyAPTable 1 }
+
+BsnThirdPartyAPEntry ::= SEQUENCE {
+ bsnThirdPartyAPMacAddress MacAddress,
+ bsnThirdPartyAPInterface Integer32,
+ bsnThirdPartyAPIpAddress IpAddress,
+ bsnThirdPartyAP802Dot1XRequired INTEGER,
+ bsnThirdPartyAPMirrorMode INTEGER,
+ bsnThirdPartyAPRowStatus RowStatus
+}
+
+bsnThirdPartyAPMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "MAC Address of Third Party Access Point which is
+ connected directly to this Airespace Switch."
+ ::= { bsnThirdPartyAPEntry 1 }
+
+bsnThirdPartyAPInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Interface(Port Number) to which the Third Party AP is
+ connected."
+ ::= { bsnThirdPartyAPEntry 2 }
+
+bsnThirdPartyAPIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Static IP address of the 3rd Party AP, 0.0.0.0 indicating
+ x its using DHCP"
+ DEFVAL { '00000000'H }
+ ::= { bsnThirdPartyAPEntry 3 }
+
+bsnThirdPartyAP802Dot1XRequired OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "If 802.1X is required for the 3rd Party AP"
+ DEFVAL { disable }
+ ::= { bsnThirdPartyAPEntry 4 }
+
+bsnThirdPartyAPMirrorMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "If enabled, then data from all the foreign AP users and all
+ the foreign APs on this APs port will be mirrored. These
+ clients are dynamically added to the switch's mirrored MAC
+ list."
+ ::= { bsnThirdPartyAPEntry 5 }
+
+bsnThirdPartyAPRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Row Status in the ThirdPartyAPEntry."
+ ::= { bsnThirdPartyAPEntry 24 }
+
+
+-- ********************************************************************
+-- * Airespace AP Table.
+-- * Rows in bsnAPTable are created by Airespace Switch as it
+-- * discovers Airespace APs.
+-- * The MAC address of the 802.3 interface constitutes the index.
+-- *
+-- ********************************************************************
+
+bsnAPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of Airespace APs managed by this Airespace Switch."
+ ::= { bsnAP 1 }
+
+bsnAPEntry OBJECT-TYPE
+ SYNTAX BsnAPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the bsnAPTable."
+ INDEX { bsnAPDot3MacAddress }
+ ::= { bsnAPTable 1 }
+
+BsnAPEntry ::= SEQUENCE {
+ bsnAPDot3MacAddress MacAddress,
+ bsnAPNumOfSlots INTEGER,
+ bsnAPName OCTET STRING,
+ bsnAPLocation OCTET STRING,
+ bsnAPMonitorOnlyMode INTEGER,
+ bsnAPOperationStatus INTEGER,
+ bsnAPSoftwareVersion DisplayString,
+ bsnAPBootVersion DisplayString,
+ bsnAPPrimaryMwarName OCTET STRING,
+ bsnAPReset INTEGER,
+ bsnAPStatsTimer INTEGER,
+ bsnAPPortNumber INTEGER,
+ bsnAPModel DisplayString,
+ bsnAPSerialNumber DisplayString,
+ bsnAPClearConfig INTEGER,
+ bsnApIpAddress IpAddress,
+ bsnAPMirrorMode INTEGER,
+ bsnAPRemoteModeSupport INTEGER,
+ bsnAPType INTEGER,
+ bsnAPSecondaryMwarName OCTET STRING,
+ bsnAPTertiaryMwarName OCTET STRING,
+ bsnAPIsStaticIP INTEGER,
+ bsnAPNetmask IpAddress,
+ bsnAPGateway IpAddress,
+ bsnAPStaticIPAddress IpAddress,
+ bsnAPBridgingSupport INTEGER,
+ bsnAPGroupVlanName OCTET STRING,
+ bsnAPIOSVersion DisplayString,
+ bsnAPCertificateType INTEGER,
+ bsnAPEthernetMacAddress MacAddress,
+ bsnAPAdminStatus INTEGER
+}
+
+bsnAPDot3MacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of an AP."
+ ::= { bsnAPEntry 1 }
+
+bsnAPNumOfSlots OBJECT-TYPE
+ SYNTAX INTEGER (0..24)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Radio Interfaces on the Airespace AP.
+ Currently maximum two interfaces are supported.
+ One would be of type 802.11a and other of type
+ 802.11b/g."
+ ::= { bsnAPEntry 2 }
+
+bsnAPName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name assigned to this AP. If an AP is not configured its
+ factory default name will be ap:<last three byte of
+ MACAddress> eg. ap:af:12:be"
+ ::= { bsnAPEntry 3 }
+
+bsnAPLocation OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User specified location of this AP.
+ While configuring AP, user should specify a location for
+ the AP so that its easy to figure out for some one where
+ the AP is located."
+ ::= { bsnAPEntry 4 }
+
+bsnAPMonitorOnlyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(0),
+ monitor(1),
+ remote(2),
+ roguedetector(3),
+ sniffer(4),
+ bridge(5),
+ seConnect(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Monitor Only Mode Setting."
+ ::= { bsnAPEntry 5 }
+
+bsnAPOperationStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ associated(1),
+ disassociating(2),
+ downloading(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operation State of the AP. When AP associates with the
+ Airespace Switch its state will be associated. When Airespace
+ AP is disassociated from the Switch, its state will be
+ disassociating. The state is downloading when the AP is
+ downloading its firmware."
+ ::= { bsnAPEntry 6 }
+
+bsnAPSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Major Minor Software Version of AP"
+ ::= { bsnAPEntry 8 }
+
+bsnAPBootVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Major Minor Boot Version of AP"
+ ::= { bsnAPEntry 9 }
+
+bsnAPPrimaryMwarName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "sysName of the Airespace Switch which is suppose to be the
+ Primary MWAR(switch) of the AP with which AP should associate.
+ This work when AP is not directly connected to Airespace Switch,
+ it tries to find Primary Switch and associates with it. If
+ this attribute is left empty or AP is not able to find the
+ Airespace Switch with this name, then it will associate with
+ Secondary Switch."
+ ::= { bsnAPEntry 10 }
+
+bsnAPReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1),
+ default(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this attribute to reset the AP.
+ When it comes up it will try to associate with the
+ Primary Switch if that is set, else it will associate with the
+ Master Switch. Reading this attribute will always return 0"
+ ::= { bsnAPEntry 11 }
+
+bsnAPStatsTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the time interval in secs after which
+ bsnAPDot11Counters Stats is sent from AP to Switch. If not
+ configured this value is 0 which means never send the stats."
+ ::= { bsnAPEntry 12 }
+
+bsnAPPortNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Port on the Switch on which this APs traffic is coming
+ through."
+ ::= { bsnAPEntry 13 }
+
+bsnAPModel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "AP Model"
+ ::= { bsnAPEntry 16 }
+
+bsnAPSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "AP Serial Number."
+ ::= { bsnAPEntry 17 }
+
+bsnAPClearConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ default(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this attribute to clear AP configuration
+ and reset it to factory defaults.
+ Reading this attribute will always return 0"
+ ::= { bsnAPEntry 18 }
+
+bsnApIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of the AP. This will not be available when
+ the switch is operating in the Layer2 mode. In this case,
+ the attribute will return 0 as value."
+ ::= { bsnAPEntry 19 }
+
+bsnAPMirrorMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If enabled, then this AP's Client's Data is mirrored and this
+ AP's clients are dynamically added to the switch's mirrored
+ MAC list."
+ ::= { bsnAPEntry 20 }
+
+bsnAPRemoteModeSupport OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This specifies if the the Remote Mode is supported on this
+ AP or not. If supported user can set bsnAPMonitorOnlyMode to
+ remote. Otherwise not."
+ ::= { bsnAPEntry 21 }
+
+bsnAPType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ap1000(1),
+ ap1030(2),
+ mimo(3),
+ unknown(4),
+ ap1100(5),
+ ap1130(6),
+ ap1240(7),
+ ap1200(8),
+ ap1310(9),
+ ap1500(10),
+ ap1250(11),
+ ap1505(12),
+ ap3201(13),
+ ap1520(14),
+ ap800(15),
+ ap1140(16),
+ ap800agn(17),
+ ap3500i(18),
+ ap3500e(19),
+ ap1260(20),
+ ap1040(21),
+ ap1550(22),
+ ap602i(23),
+ ap3500p(24),
+ ap802gn(25),
+ ap802agn(26),
+ ap3600i(27),
+ ap3600e(28),
+ ap2600i(29),
+ ap2600e(30),
+ ap802hagn(31),
+ ap1600i(32),
+ ap1600e(33),
+ ap702e(34),
+ ap702i(35),
+ ap3600p(36),
+ ap1530i(37),
+ ap1530e(38),
+ ap3700e(39),
+ ap3700i(40),
+ ap3700p(41),
+ ap2700e(42),
+ ap2700i(43),
+ ap702w(44),
+ wap2600i(45),
+ wap2600e(46),
+ wap1600i(47),
+ wap1600e(48),
+ wap702i(49),
+ wap702e(50),
+ ap1700i(51),
+ ap1700e(52),
+ ap1570e(53),
+ ap1570i(54)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the model of the AP in enumeration."
+ ::= { bsnAPEntry 22 }
+
+bsnAPSecondaryMwarName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "sysName of the Airespace Switch which is suppose to be the
+ Secondary MWAR(switch) of the AP with which AP should associate
+ if Primary Switch(configured through bsnAPPrimaryMwarName)
+ is not available. If primary and secondary switches are not
+ available then AP will associate with the tertiary switch."
+ ::= { bsnAPEntry 23 }
+
+bsnAPTertiaryMwarName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "sysName of the Airespace Switch which is suppose to be the
+ Tertiary MWAR(switch) of the AP with which AP should associate.
+ If primary,secondary and tertiary switch are not available
+ then it will associate with Master Switch."
+ ::= { bsnAPEntry 24 }
+
+bsnAPIsStaticIP OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag when disabled implies that AP will use DHCP to get
+ the IP address. However, if it is enabled, then user should
+ enter the IPAddress, Netmask and Gateway."
+ DEFVAL { disable }
+ ::= { bsnAPEntry 25 }
+
+bsnAPNetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Netmask of the IP address of the AP."
+ ::= { bsnAPEntry 26 }
+
+bsnAPGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Gateway for the AP."
+ ::= { bsnAPEntry 27 }
+
+bsnAPStaticIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Static IP-Address configuration for the AP.
+ This can only be changed when the LWAPP mode is in Layer-3."
+ ::= { bsnAPEntry 28 }
+
+bsnAPBridgingSupport OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This specifies if this AP is a Bridging AP. Bridging APs
+ can be used in Bridging or Mesh network configurations."
+ ::= { bsnAPEntry 29 }
+
+bsnAPGroupVlanName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The AP Group to which this AP has been associated with.
+ If it is empty, then no AP Group overriding has been set."
+ ::= { bsnAPEntry 30 }
+
+bsnAPIOSVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IOS Version of IOS Cisco AP. Zero length string will be
+ returned for other APs"
+ ::= { bsnAPEntry 31 }
+
+bsnAPCertificateType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ manufactureinstalled(1),
+ selfsigned(2),
+ localsignificance(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enum values denoting AP Certificate Type.
+ 1 : manufactureinstalled : Manufacture Installed Certificate
+ type (MIC).
+ 2 : selfsigned : Self Signed Certificate type (SSC).
+ 3 : localsignificance : Local Significance."
+ ::= { bsnAPEntry 32 }
+
+bsnAPEthernetMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Ethernet MAC address of the AP."
+ ::= { bsnAPEntry 33 }
+
+bsnAPAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Admin State of the AP"
+ ::= { bsnAPEntry 37 }
+
+
+-- ********************************************************************
+-- * BSN Airespace AP Interface Table
+-- * Rows in this table are created by Airespace Switch as it
+-- * discovers and associates with the Airespace APEs
+-- ********************************************************************
+
+bsnAPIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry represents an 802.11 interface in an Airespace
+ AP."
+ ::= { bsnAP 2 }
+
+bsnAPIfEntry OBJECT-TYPE
+ SYNTAX BsnAPIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnAPIfTable."
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId
+ }
+ ::= { bsnAPIfTable 1 }
+
+BsnAPIfEntry ::= SEQUENCE {
+ bsnAPIfSlotId Unsigned32,
+ bsnAPIfType INTEGER,
+ bsnAPIfPhyChannelAssignment INTEGER,
+ bsnAPIfPhyChannelNumber INTEGER,
+ bsnAPIfPhyTxPowerControl INTEGER,
+ bsnAPIfPhyTxPowerLevel INTEGER,
+ bsnAPIfPhyAntennaMode INTEGER,
+ bsnAPIfPhyAntennaType INTEGER,
+ bsnAPIfPhyAntennaDiversity INTEGER,
+ bsnAPIfCellSiteConfigId Unsigned32,
+ bsnAPIfNumberOfVaps INTEGER,
+ bsnAPIfOperStatus INTEGER,
+ bsnAPIfPortNumber INTEGER,
+ bsnAPIfPhyAntennaOptions INTEGER,
+ bsnApIfNoOfUsers Counter32,
+ bsnAPIfWlanOverride INTEGER,
+ bsnAPIfPacketsSniffingFeature INTEGER,
+ bsnAPIfSniffChannel INTEGER,
+ bsnAPIfSniffServerIPAddress IpAddress,
+ bsnAPIfAntennaGain INTEGER,
+ bsnAPIfChannelList DisplayString,
+ bsnAPIfAbsolutePowerList DisplayString,
+ bsnAPIfRegulatoryDomainSupport INTEGER,
+ bsnAPIfAdminStatus INTEGER
+}
+
+bsnAPIfSlotId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The slotId of this interface."
+ ::= { bsnAPIfEntry 1 }
+
+bsnAPIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot11b(1),
+ dot11a(2),
+ uwb(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of this interface. dot11b also implies 802.11b/g."
+ ::= { bsnAPIfEntry 2 }
+
+bsnAPIfPhyChannelAssignment OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(1),
+ customized(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If this value is true, then bsnAPDot11CurrentChannel in
+ bsnAPIfDot11PhyDSSSTable is assigned by dynamic
+ algorithm and is read-only."
+ ::= { bsnAPIfEntry 3 }
+
+bsnAPIfPhyChannelNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ ch1(1),
+ ch2(2),
+ ch3(3),
+ ch4(4),
+ ch5(5),
+ ch6(6),
+ ch7(7),
+ ch8(8),
+ ch9(9),
+ ch10(10),
+ ch11(11),
+ ch12(12),
+ ch13(13),
+ ch14(14),
+ ch20(20),
+ ch21(21),
+ ch22(22),
+ ch23(23),
+ ch24(24),
+ ch25(25),
+ ch26(26),
+ ch34(34),
+ ch36(36),
+ ch38(38),
+ ch40(40),
+ ch42(42),
+ ch44(44),
+ ch46(46),
+ ch48(48),
+ ch52(52),
+ ch56(56),
+ ch60(60),
+ ch64(64),
+ ch100(100),
+ ch104(104),
+ ch108(108),
+ ch112(112),
+ ch116(116),
+ ch120(120),
+ ch124(124),
+ ch128(128),
+ ch132(132),
+ ch136(136),
+ ch140(140),
+ ch149(149),
+ ch153(153),
+ ch157(157),
+ ch161(161),
+ ch165(165),
+ ch169(169)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Current channel number of the AP Interface.
+ Channel numbers will be from 1 to 14 for 802.11b interface type.
+ Channel numbers will be from 34 to 169 for 802.11a interface
+ type. Allowed channel numbers also depends on the current
+ Country Code set in the Switch. This attribute cannot be set
+ unless bsnAPIfPhyChannelAssignment is set to customized else
+ this attribute gets assigned by dynamic algorithm."
+ ::= { bsnAPIfEntry 4 }
+
+bsnAPIfPhyTxPowerControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(1),
+ customized(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If this value is true, then bsnAPIfPhyTxPowerLevel
+ is assigned by dynamic algorithm and is read-only."
+ ::= { bsnAPIfEntry 5 }
+
+bsnAPIfPhyTxPowerLevel OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TxPowerLevel currently being used to transmit data.
+ Some PHYs also use this value to determine the receiver
+ sensitivity requirements for CCA. Valid values are between
+ 1 to 8,depnding on what radio, and this attribute can be
+ set only if bsnAPIfPhyTxPowerControl is set to customized."
+ ::= { bsnAPIfEntry 6 }
+
+bsnAPIfPhyAntennaMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ sectorA(1),
+ sectorB(2),
+ omni(3),
+ notapplicable(99)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Antenna Mode of the AP Interface.
+ For 802.11a this attribute will always be omni for now.
+ This attribute doesn't apply to interface of type 802.11b."
+ ::= { bsnAPIfEntry 7 }
+
+bsnAPIfPhyAntennaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ internal(1),
+ external(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute specified if the Antenna currently used by AP
+ Radio is internal or external. For 802.11a the antenna is always
+ internal. For 802.11b you can set antenna type to be external or
+ internal."
+ ::= { bsnAPIfEntry 8 }
+
+bsnAPIfPhyAntennaDiversity OBJECT-TYPE
+ SYNTAX INTEGER {
+ connectorA(0),
+ connectorB(1),
+ enabled(255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Diversity doesn't apply to AP Radio of type 802.11a.
+ For 802.11b you can set it to connectorA, connectorB or enabled."
+ ::= { bsnAPIfEntry 9 }
+
+bsnAPIfCellSiteConfigId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "In a cell site configuration, this would be the cell Id of
+ this AP Interface"
+ ::= { bsnAPIfEntry 10 }
+
+bsnAPIfNumberOfVaps OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of WLANs currently active on this AP Interface."
+ ::= { bsnAPIfEntry 11 }
+
+bsnAPIfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operational status of the interface."
+ ::= { bsnAPIfEntry 12 }
+
+bsnAPIfPortNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port number on Airespace Switch on which the traffic from this AP
+ interface is received."
+ ::= { bsnAPIfEntry 13 }
+
+bsnAPIfPhyAntennaOptions OBJECT-TYPE
+ SYNTAX INTEGER {
+ internalAndExternal(0),
+ internal(1),
+ siacAp(2),
+ external(3),
+ ext11bInt11a(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the Antenna types supported by the AP
+ Radio whether it is internal or external or both.
+ internalAndExternal(0)- internal and external antenna for both
+ 11a and 11b
+ internal(1) - only internal antenna is allowed.
+ siacAp- 11b internal and 11a external
+ external - only external antenna is allowed for 11a and 11b
+ ext11bInt11a - external antenna for 11b and internal antenna for
+ 11a."
+ ::= { bsnAPIfEntry 14 }
+
+bsnApIfNoOfUsers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "No of Users associated with this radio."
+ ::= { bsnAPIfEntry 15 }
+
+bsnAPIfWlanOverride OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag when disabled implies that all WLANs are available
+ from this radio.
+ However, if this is enabled, then only those WLANs that appear
+ in the bsnApIfWlanOverrideTable will be available from this
+ radio."
+ ::= { bsnAPIfEntry 16 }
+
+bsnAPIfPacketsSniffingFeature OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag when enabled implies that AP will sniff the 802.11a/bg
+ packets. However, if it is enabled, then user should enter the
+ server-ip-address on which Airopeek is running and the
+ 802.11a/bg-channel-number to be sniffed.
+ The above feature will work only when AP is in 'Sniffer' mode."
+ DEFVAL { disable }
+ ::= { bsnAPIfEntry 17 }
+
+bsnAPIfSniffChannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ ch0(0),
+ ch1(1),
+ ch2(2),
+ ch3(3),
+ ch4(4),
+ ch5(5),
+ ch6(6),
+ ch7(7),
+ ch8(8),
+ ch9(9),
+ ch10(10),
+ ch11(11),
+ ch12(12),
+ ch13(13),
+ ch14(14),
+ ch20(20),
+ ch21(21),
+ ch22(22),
+ ch23(23),
+ ch24(24),
+ ch25(25),
+ ch26(26),
+ ch34(34),
+ ch36(36),
+ ch38(38),
+ ch40(40),
+ ch42(42),
+ ch44(44),
+ ch46(46),
+ ch48(48),
+ ch52(52),
+ ch56(56),
+ ch60(60),
+ ch64(64),
+ ch100(100),
+ ch104(104),
+ ch108(108),
+ ch112(112),
+ ch116(116),
+ ch120(120),
+ ch124(124),
+ ch128(128),
+ ch132(132),
+ ch136(136),
+ ch140(140),
+ ch149(149),
+ ch153(153),
+ ch157(157),
+ ch161(161),
+ ch165(165),
+ ch169(169)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This the 802.11a/bg-channel-number on which AP will sniff
+ the packets."
+ ::= { bsnAPIfEntry 18 }
+
+bsnAPIfSniffServerIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The machine ip address on which Airopeek application is running."
+ ::= { bsnAPIfEntry 19 }
+
+bsnAPIfAntennaGain OBJECT-TYPE
+ SYNTAX INTEGER (0..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents antenna gain in multiple of 0.5 dBm. An integer
+ value 4 means 4 x 0.5 = 2 dBm of gain"
+ ::= { bsnAPIfEntry 20 }
+
+bsnAPIfChannelList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "List of comma separated channels supported by this radio."
+ ::= { bsnAPIfEntry 21 }
+
+bsnAPIfAbsolutePowerList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "List of comma separated absolute power levels supported by this
+ radio."
+ ::= { bsnAPIfEntry 22 }
+
+bsnAPIfRegulatoryDomainSupport OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSupported(0),
+ supported(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the regulatory domain on radio is supported or notSupported
+ on the controller"
+ ::= { bsnAPIfEntry 23 }
+
+bsnAPIfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(2),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Admin status of the interface."
+ ::= { bsnAPIfEntry 34 }
+
+
+-- *******************************************************************
+-- * End of bsnAPIfTable
+-- *******************************************************************
+--
+
+-- *******************************************************************
+-- * BSN Airespace AP WLAN Override Table
+-- * Rows in this table can be created or deleted by the management
+-- * user of the switch.
+-- ********************************************************************
+
+bsnAPIfWlanOverrideTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfWlanOverrideEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry represents an SSID added to the AP when the
+ attribute bsnAPIfWlanOverride on the radio is enabled.
+ This means only those WLANs on the switch that are added to
+ this table will be available on such a radio."
+ ::= { bsnAP 21 }
+
+bsnAPIfWlanOverrideEntry OBJECT-TYPE
+ SYNTAX BsnAPIfWlanOverrideEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnAPIfWlanOverrideTable"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfWlanOverrideId
+ }
+ ::= { bsnAPIfWlanOverrideTable 1 }
+
+BsnAPIfWlanOverrideEntry ::= SEQUENCE {
+ bsnAPIfWlanOverrideId Unsigned32,
+ bsnAPIfWlanOverrideSsid DisplayString,
+ bsnAPIfWlanOverrideRowStatus RowStatus
+}
+
+bsnAPIfWlanOverrideId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Index of the WLAN (bsnDot11EssIndex) added to the radio.
+ Airespace Switch supports 16 Airespace WLANs so index
+ will be from 1 to 16."
+ ::= { bsnAPIfWlanOverrideEntry 1 }
+
+bsnAPIfWlanOverrideSsid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SSID assigned to the override WLAN."
+ ::= { bsnAPIfWlanOverrideEntry 2 }
+
+bsnAPIfWlanOverrideRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A row status type for the bsnAPIfWlanOverrideEntry"
+ ::= { bsnAPIfWlanOverrideEntry 15 }
+
+
+-- *******************************************************************
+-- * BSN Airespace AP Smt Param Table
+-- * Rows in this table are created by Airespace Switch as it
+-- * discovers and associates with the Airespace APs
+-- ********************************************************************
+
+bsnAPIfSmtParamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfSmtParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry represents SMT parameters on an 802.11 interface
+ of an Airespace AP."
+ ::= { bsnAP 3 }
+
+bsnAPIfSmtParamEntry OBJECT-TYPE
+ SYNTAX BsnAPIfSmtParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnAPIfSmtParamTable"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId
+ }
+ ::= { bsnAPIfSmtParamTable 1 }
+
+BsnAPIfSmtParamEntry ::= SEQUENCE {
+ bsnAPIfDot11BeaconPeriod INTEGER,
+ bsnAPIfDot11MediumOccupancyLimit INTEGER,
+ bsnAPIfDot11CFPPeriod INTEGER,
+ bsnAPIfDot11CFPMaxDuration INTEGER,
+ bsnAPIfDot11OperationalRateSet OCTET STRING,
+ bsnAPIfDot11DTIMPeriod INTEGER,
+ bsnAPIfDot11MultiDomainCapabilityImplemented INTEGER,
+ bsnAPIfDot11MultiDomainCapabilityEnabled INTEGER,
+ bsnAPIfDot11CountryString OCTET STRING,
+ bsnAPIfDot11SmtParamsConfigType INTEGER,
+ bsnAPIfDot11BSSID MacAddress
+}
+
+bsnAPIfDot11BeaconPeriod OBJECT-TYPE
+ SYNTAX INTEGER (20..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall specify the number of TU that a
+ AP Interface shall use for scheduling Beacon tranmissions.
+ This value is transmitted in Beacon and Probe Response
+ frames."
+ ::= { bsnAPIfSmtParamEntry 1 }
+
+bsnAPIfDot11MediumOccupancyLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall indicate the maximum amount of time,
+ in TU, that a point coordinator may control the usage of
+ the wireless medium without relinquishing control for long
+ enough to allow at least one instance of DCF access to the
+ medium. The default value of this attribute shall be 100,
+ and the maximum value shall be 1000."
+ ::= { bsnAPIfSmtParamEntry 2 }
+
+bsnAPIfDot11CFPPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The attribute shall describe the number of DTIM intervals
+ between the start of CFPs. It is modified by
+ MLME-START.request primitive."
+ ::= { bsnAPIfSmtParamEntry 3 }
+
+bsnAPIfDot11CFPMaxDuration OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The attribute shall describe the maximum duration of the CFP
+ in TU that may be generated by the PCF. It is modified by
+ MLME-START.request primitive."
+ ::= { bsnAPIfSmtParamEntry 4 }
+
+bsnAPIfDot11OperationalRateSet OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..126))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall specify the set of data rates
+ at which the AP Interface may transmit data. Each octet
+ contains a value representing a rate. Each rate
+ shall be within the range from 2 to 127,
+ corresponding to data rates in increments of
+ 500 kb/s from 1 Mb/s to 63.5 Mb/s, and shall be
+ supported (as indicated in the supported rates
+ table) for receiving data. This value is reported in
+ transmitted Beacon, Probe Request, Probe Response,
+ Association Request, Association Response,
+ Reassociation Request, and Reassociation Response
+ frames, and is used to determine whether a BSS
+ with which the AP Interface desires to synchronize is
+ suitable. It is also used when starting a BSS,
+ as specified in 10.3."
+ ::= { bsnAPIfSmtParamEntry 5 }
+
+bsnAPIfDot11DTIMPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall specify the number of beacon
+ intervals that shall elapse between transmission of
+ Beacons frames containing a TIM element whose DTIM
+ Count field is 0. This value is transmitted in
+ the DTIM Period field of Beacon frames."
+ ::= { bsnAPIfSmtParamEntry 6 }
+
+bsnAPIfDot11MultiDomainCapabilityImplemented OBJECT-TYPE
+ SYNTAX INTEGER {
+ notimplemented(0),
+ implemented(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute, when TRUE, indicates that the
+ AP Interface implementation is capable of supporting
+ multiple regulatory domains. The capability is
+ disabled, otherwise. The default value of this
+ attribute is FALSE."
+ ::= { bsnAPIfSmtParamEntry 7 }
+
+bsnAPIfDot11MultiDomainCapabilityEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute, when TRUE, indicates that the
+ capability of the AP Interface to operate in
+ multiple regulatory domains is enabled. The
+ capability is disabled, otherwise. The default
+ value of this attribute is FALSE."
+ ::= { bsnAPIfSmtParamEntry 8 }
+
+bsnAPIfDot11CountryString OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute identifies the country in which the
+ AP Interface is operating. The first two octets of
+ this string is the two character country code as
+ described in document ISO/IEC 3166-1. The third octet
+ shall be one of the following:
+
+ 1. an ASCII space character, if the regulations under
+ which the AP Interface is operating encompass all
+ environments in the country,
+
+ 2. an ASCII 'O' character, if the regulations under
+ which the AP Interface is operating are for an Outdoor
+ environment only, or
+
+ 3. an ASCII 'I' character, if the regulations under
+ which the AP Interface is operating are for an Indoor
+ environment only."
+ ::= { bsnAPIfSmtParamEntry 9 }
+
+bsnAPIfDot11SmtParamsConfigType OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(0),
+ customized(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute suggests if the Station parameters for
+ this radio are automatically set or have been
+ customized."
+ ::= { bsnAPIfSmtParamEntry 10 }
+
+bsnAPIfDot11BSSID OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "BSSID of this AP config which would be the MAC Address of AP"
+ ::= { bsnAPIfSmtParamEntry 30 }
+
+
+-- ********************************************************************
+-- * bsnAPIfMultiDomainCapabilityTable
+-- ********************************************************************
+
+bsnAPIfMultiDomainCapabilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfMultiDomainCapabilityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry represents an 803.2 or an 802.11 interface in an
+ Airespace AP."
+ ::= { bsnAP 4 }
+
+bsnAPIfMultiDomainCapabilityEntry OBJECT-TYPE
+ SYNTAX BsnAPIfMultiDomainCapabilityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry represents an 803.2 or an 802.11 interface in an
+ Airespace AP."
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId
+ }
+ ::= { bsnAPIfMultiDomainCapabilityTable 1 }
+
+BsnAPIfMultiDomainCapabilityEntry ::= SEQUENCE {
+ bsnAPIfDot11MaximumTransmitPowerLevel Integer32,
+ bsnAPIfDot11FirstChannelNumber Integer32,
+ bsnAPIfDot11NumberofChannels Integer32
+}
+
+bsnAPIfDot11MaximumTransmitPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall indicate the maximum transmit power,
+ in dBm, allowed in the subband for the associated domain
+ country string. The default value of this attribute shall
+ be zero."
+ ::= { bsnAPIfMultiDomainCapabilityEntry 1 }
+
+bsnAPIfDot11FirstChannelNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall indicate the value of the lowest
+ channel number in the subband for the associated domain
+ country string. The default value of this attribute shall
+ be zero."
+ ::= { bsnAPIfMultiDomainCapabilityEntry 2 }
+
+bsnAPIfDot11NumberofChannels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall indicate the value of the total
+ number of channels allowed in the subband for the
+ associated domain country string. The default value
+ of this attribute shall be zero."
+ ::= { bsnAPIfMultiDomainCapabilityEntry 20 }
+
+
+-- ********************************************************************
+-- * bsnDot11MacOperationTable
+-- ********************************************************************
+
+bsnAPIfMacOperationParamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfMacOperationParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Group contains MAC attributes pertaining to the operation
+ of the MAC. These would be read only attributes as they
+ would be updated by RRM Dynamic Algorithm. If user needs
+ to configure them then they can only be configured
+ globally"
+ ::= { bsnAP 5 }
+
+bsnAPIfMacOperationParamEntry OBJECT-TYPE
+ SYNTAX BsnAPIfMacOperationParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the bsnAPIfMacOperationParamEntry Table.
+ Interface tables in this MIB module are indexed
+ by bsnAPDot3MacAddress, bsnAPIfSlotId."
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId
+ }
+ ::= { bsnAPIfMacOperationParamTable 1 }
+
+BsnAPIfMacOperationParamEntry ::= SEQUENCE {
+ bsnAPIfDot11MacRTSThreshold INTEGER,
+ bsnAPIfDot11MacShortRetryLimit INTEGER,
+ bsnAPIfDot11MacLongRetryLimit INTEGER,
+ bsnAPIfDot11MacFragmentationThreshold INTEGER,
+ bsnAPIfDot11MacMaxTransmitMSDULifetime Unsigned32,
+ bsnAPIfDot11MacParamsConfigType INTEGER,
+ bsnAPIfDot11MacMaxReceiveLifetime Unsigned32
+}
+
+bsnAPIfDot11MacRTSThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..2347)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If bsnAPIfMacParamsAutomaticOn is true then this is
+ read only parameter updated by RRM dynamic algorithm"
+ ::= { bsnAPIfMacOperationParamEntry 1 }
+
+bsnAPIfDot11MacShortRetryLimit OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If bsnAPIfMacParamsAutomaticOn is true then this is
+ read only parameter updated by RRM dynamic algorithm"
+ ::= { bsnAPIfMacOperationParamEntry 2 }
+
+bsnAPIfDot11MacLongRetryLimit OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If bsnAPIfMacParamsAutomaticOn is true then this is
+ read only parameter updated by RRM dynamic algorithm"
+ ::= { bsnAPIfMacOperationParamEntry 3 }
+
+bsnAPIfDot11MacFragmentationThreshold OBJECT-TYPE
+ SYNTAX INTEGER (256..2346)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If bsnAPIfMacParamsAutomaticOn is true then this is
+ read only parameter updated by RRM dynamic algorithm"
+ ::= { bsnAPIfMacOperationParamEntry 4 }
+
+bsnAPIfDot11MacMaxTransmitMSDULifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If bsnAPIfMacParamsAutomaticOn is true then this is
+ read only parameter updated by RRM dynamic algorithm"
+ ::= { bsnAPIfMacOperationParamEntry 5 }
+
+bsnAPIfDot11MacParamsConfigType OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(0),
+ customized(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute suggests if the MAC parameters for this
+ radio are automatically set or have been customized."
+ ::= { bsnAPIfMacOperationParamEntry 6 }
+
+bsnAPIfDot11MacMaxReceiveLifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If bsnAPIfMacParamsAutomaticOn is true then this is
+ read only parameter updated by RRM dynamic algorithm"
+ ::= { bsnAPIfMacOperationParamEntry 25 }
+
+
+-- *******************************************************************
+-- * Begin of bsnAPIfDot11CountersTable
+-- *******************************************************************
+
+bsnAPIfDot11CountersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfDot11CountersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Group containing attributes that are MAC counters.
+ Each instance represents counters on a AP dot11 interface"
+ ::= { bsnAP 6 }
+
+bsnAPIfDot11CountersEntry OBJECT-TYPE
+ SYNTAX BsnAPIfDot11CountersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the dot11CountersEntry Table.
+ Interface tables in this MIB module are indexed
+ by bsnAPDot3MacAddress and bsnAPIfSlotId"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId
+ }
+ ::= { bsnAPIfDot11CountersTable 1 }
+
+BsnAPIfDot11CountersEntry ::= SEQUENCE {
+ bsnAPIfDot11TransmittedFragmentCount Counter32,
+ bsnAPIfDot11MulticastTransmittedFrameCount Counter32,
+ bsnAPIfDot11RetryCount Counter32,
+ bsnAPIfDot11MultipleRetryCount Counter32,
+ bsnAPIfDot11FrameDuplicateCount Counter32,
+ bsnAPIfDot11RTSSuccessCount Counter32,
+ bsnAPIfDot11RTSFailureCount Counter32,
+ bsnAPIfDot11ACKFailureCount Counter32,
+ bsnAPIfDot11ReceivedFragmentCount Counter32,
+ bsnAPIfDot11MulticastReceivedFrameCount Counter32,
+ bsnAPIfDot11FCSErrorCount Counter32,
+ bsnAPIfDot11TransmittedFrameCount Counter32,
+ bsnAPIfDot11WEPUndecryptableCount Counter32,
+ bsnAPIfDot11FailedCount Counter32
+}
+
+bsnAPIfDot11TransmittedFragmentCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall be incremented for an acknowledged MPDU
+ with an individual address in the address 1 field or an MPDU
+ with a multicast address in the address 1 field of type Data
+ or Management."
+ ::= { bsnAPIfDot11CountersEntry 1 }
+
+bsnAPIfDot11MulticastTransmittedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall increment only when the multicast bit
+ is set in the destination MAC address of a successfully
+ transmitted MSDU. When operating as a STA in an ESS, where
+ these frames are directed to the AP, this implies having
+ received an acknowledgment to all associated MPDUs."
+ ::= { bsnAPIfDot11CountersEntry 2 }
+
+bsnAPIfDot11RetryCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall increment when an MSDU is successfully
+ transmitted after one or more retransmissions."
+ ::= { bsnAPIfDot11CountersEntry 3 }
+
+bsnAPIfDot11MultipleRetryCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall increment when an MSDU is successfully
+ transmitted after more than one retransmission."
+ ::= { bsnAPIfDot11CountersEntry 4 }
+
+bsnAPIfDot11FrameDuplicateCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall increment when a frame is received
+ that the Sequence Control field indicates is a
+ duplicate."
+ ::= { bsnAPIfDot11CountersEntry 5 }
+
+bsnAPIfDot11RTSSuccessCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall increment when a CTS is received in
+ response to an RTS."
+ ::= { bsnAPIfDot11CountersEntry 6 }
+
+bsnAPIfDot11RTSFailureCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall increment when a CTS is not received in
+ response to an RTS."
+ ::= { bsnAPIfDot11CountersEntry 7 }
+
+bsnAPIfDot11ACKFailureCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall increment when an ACK is not received
+ when expected."
+ ::= { bsnAPIfDot11CountersEntry 8 }
+
+bsnAPIfDot11ReceivedFragmentCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall be incremented for each successfully
+ received MPDU of type Data or Management."
+ ::= { bsnAPIfDot11CountersEntry 9 }
+
+bsnAPIfDot11MulticastReceivedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall increment when a MSDU is received
+ with the multicast bit set in the destination
+ MAC address."
+ ::= { bsnAPIfDot11CountersEntry 10 }
+
+bsnAPIfDot11FCSErrorCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall increment when an FCS error is
+ detected in a received MPDU."
+ ::= { bsnAPIfDot11CountersEntry 11 }
+
+bsnAPIfDot11TransmittedFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall increment for each successfully
+ transmitted MSDU."
+ ::= { bsnAPIfDot11CountersEntry 12 }
+
+bsnAPIfDot11WEPUndecryptableCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall increment when a frame is received with
+ the WEP subfield of the Frame Control field set to one and the
+ WEPOn value for the key mapped to the TA's MAC address
+ indicates that the frame should not have been encrypted or
+ that frame is discarded due to the receiving STA not
+ implementing the privacy option."
+ ::= { bsnAPIfDot11CountersEntry 13 }
+
+bsnAPIfDot11FailedCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This counter shall increment when an MSDU is not transmitted
+ successfully due to the number of transmit attempts exceeding
+ either the bsnAPIfDot11ShortRetryLimit or dot11LongRetryLimit."
+ ::= { bsnAPIfDot11CountersEntry 33 }
+
+
+-- *******************************************************************
+-- * End of bsnAPIfCountersTable
+-- *******************************************************************
+--
+
+-- **********************************************************************
+-- * bsnAPIfDot11PhyTxPower TABLE
+-- **********************************************************************
+
+bsnAPIfDot11PhyTxPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfDot11PhyTxPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "Group of attributes for bsnAPIfDot11PhyTxPowerTable.
+ Implemented as a table indexed on STA ID to allow for
+ multiple instances on an Agent. This table has been
+ deprecated. The level and power can be obtained from
+ bsnAPIfTable(bsnAPIfAbsolutePowerList)."
+ ::= { bsnAP 8 }
+
+bsnAPIfDot11PhyTxPowerEntry OBJECT-TYPE
+ SYNTAX BsnAPIfDot11PhyTxPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "An entry in the bsnAPIfDot11PhyTxPower Table.
+ Interface tables in this MIB module are indexed
+ by bsnAPDot3MacAddress, bsnAPIfSlotId."
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId
+ }
+ ::= { bsnAPIfDot11PhyTxPowerTable 1 }
+
+BsnAPIfDot11PhyTxPowerEntry ::= SEQUENCE {
+ bsnAPIfDot11NumberSupportedPowerLevels INTEGER,
+ bsnAPIfDot11TxPowerLevel1 INTEGER,
+ bsnAPIfDot11TxPowerLevel2 INTEGER,
+ bsnAPIfDot11TxPowerLevel3 INTEGER,
+ bsnAPIfDot11TxPowerLevel4 INTEGER,
+ bsnAPIfDot11TxPowerLevel5 INTEGER,
+ bsnAPIfDot11TxPowerLevel6 INTEGER,
+ bsnAPIfDot11TxPowerLevel7 INTEGER,
+ bsnAPIfDot11TxPowerLevel8 INTEGER
+}
+
+bsnAPIfDot11NumberSupportedPowerLevels OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of power levels supported by the PMD.
+ This attribute can have a value of 1 to 8."
+ ::= { bsnAPIfDot11PhyTxPowerEntry 1 }
+
+bsnAPIfDot11TxPowerLevel1 OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The transmit output power for LEVEL1 in mW.
+ This is also the default power level. It is same as the
+ Maximum power level available on an AP interface."
+ ::= { bsnAPIfDot11PhyTxPowerEntry 2 }
+
+bsnAPIfDot11TxPowerLevel2 OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The transmit output power for LEVEL2 in mW. It is 1/2 of
+ the Maximum power level available on an AP interface."
+ ::= { bsnAPIfDot11PhyTxPowerEntry 3 }
+
+bsnAPIfDot11TxPowerLevel3 OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The transmit output power for LEVEL3 in mW. It is 1/4th
+ of the Maximum power level available on an AP interface."
+ ::= { bsnAPIfDot11PhyTxPowerEntry 4 }
+
+bsnAPIfDot11TxPowerLevel4 OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The transmit output power for LEVEL4 in mW. It is 1/8th of
+ the Maximum power level available on an AP interface."
+ ::= { bsnAPIfDot11PhyTxPowerEntry 5 }
+
+bsnAPIfDot11TxPowerLevel5 OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The transmit output power for LEVEL5 in mW. It is 1/16th
+ of the Maximum power level available on an AP interface."
+ ::= { bsnAPIfDot11PhyTxPowerEntry 6 }
+
+bsnAPIfDot11TxPowerLevel6 OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The transmit output power for LEVEL6 in mW. It is 1/32th
+ of the Maximum power level available on an AP interface."
+ ::= { bsnAPIfDot11PhyTxPowerEntry 7 }
+
+bsnAPIfDot11TxPowerLevel7 OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The transmit output power for LEVEL7 in mW. It is 1/64th
+ of the Maximum power level available on an AP interface."
+ ::= { bsnAPIfDot11PhyTxPowerEntry 8 }
+
+bsnAPIfDot11TxPowerLevel8 OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The transmit output power for LEVEL8 in mW. It is 1/128th
+ of the Maximum power level available on an AP interface."
+ ::= { bsnAPIfDot11PhyTxPowerEntry 28 }
+
+
+-- ********************************************************************
+-- * End of bsnAPIfDot11PhyTxPowerTable
+-- ********************************************************************
+--
+
+-- ********************************************************************
+-- * bsnAPIfDot11PhyChannelTable
+-- ********************************************************************
+
+bsnAPIfDot11PhyChannelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfDot11PhyChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of attributes for bsnAPIfDot11PhyChannelEntry.
+ Implemented as a table indexed on bsnAPDot3MacAddress,
+ bsnAPIfSlotId allow for multiple instances on an Agent"
+ ::= { bsnAP 9 }
+
+bsnAPIfDot11PhyChannelEntry OBJECT-TYPE
+ SYNTAX BsnAPIfDot11PhyChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the bsnAPIfDot11PhyChannelEntry Table.
+ Interface tables in this MIB module are indexed
+ by bsnAPDot3MacAddress, bsnAPIfSlotId."
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId
+ }
+ ::= { bsnAPIfDot11PhyChannelTable 1 }
+
+BsnAPIfDot11PhyChannelEntry ::= SEQUENCE {
+ bsnAPIfDot11CurrentCCAMode INTEGER,
+ bsnAPIfDot11EDThreshold Integer32,
+ bsnAPIfDot11TIThreshold Integer32
+}
+
+bsnAPIfDot11CurrentCCAMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ edonly(1),
+ csonly(2),
+ edandcs(4),
+ cswithtimer(8),
+ hrcsanded(16)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The current CCA method in operation.Valid values are:
+ energy detect only (edonly) = 01,
+ carrier sense only (csonly) = 02,
+ carrier sense and energy detect (edandcs)= 04
+ carrier sense with timer (cswithtimer)= 08
+ high rate carrier sense and energy detect
+ (hrcsanded)=16."
+ ::= { bsnAPIfDot11PhyChannelEntry 1 }
+
+bsnAPIfDot11EDThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current Energy Detect Threshold being used by the
+ Channel PHY."
+ ::= { bsnAPIfDot11PhyChannelEntry 2 }
+
+bsnAPIfDot11TIThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Threshold being used to detect a busy medium (frequency).
+ CCA shall report a busy medium upon detecting the RSSI above
+ this threshold."
+ ::= { bsnAPIfDot11PhyChannelEntry 23 }
+
+
+-- ********************************************************************
+-- * End of bsnAPIfDot11PhyDSSSTable
+-- ********************************************************************
+--
+
+-- ********************************************************************
+-- * Begin of bsnAPIfProfileThresholdConfigTable
+-- ********************************************************************
+
+bsnAPIfProfileThresholdConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfProfileThresholdConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of attributes for various thresholds to be
+ set on each Airespace AP Interface for Load
+ performance profile , interference performance
+ profile and Noise performance profile."
+ ::= { bsnAP 12 }
+
+bsnAPIfProfileThresholdConfigEntry OBJECT-TYPE
+ SYNTAX BsnAPIfProfileThresholdConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the Phy Thresholds
+ Table. Entries in this MIB are indexed by
+ bsnAPDot3MacAddress and bsnAPIfSlotId"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId
+ }
+ ::= { bsnAPIfProfileThresholdConfigTable 1 }
+
+BsnAPIfProfileThresholdConfigEntry ::= SEQUENCE {
+ bsnAPIfProfileParamAssignment INTEGER,
+ bsnAPIfForeignInterferenceThreshold INTEGER,
+ bsnAPIfForeignNoiseThreshold INTEGER,
+ bsnAPIfRFUtilizationThreshold INTEGER,
+ bsnAPIfThroughputThreshold Unsigned32,
+ bsnAPIfMobilesThreshold INTEGER,
+ bsnAPIfCoverageThreshold INTEGER,
+ bsnAPIfMobileMinExceptionLevel INTEGER,
+ bsnAPIfCoverageExceptionLevel INTEGER
+}
+
+bsnAPIfProfileParamAssignment OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(1),
+ customized(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If this value is automatic then Profile Parameters in
+ bsnRrmDot11aAPProfile at the global level will be used.
+ If this value is customized then Profile Parameters in
+ bsnAPIfProfileThresholdConfig
+ Table will be used and user can customize them per AP."
+ ::= { bsnAPIfProfileThresholdConfigEntry 1 }
+
+bsnAPIfForeignInterferenceThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "foreign interference threshold between 0 and 100 percent."
+ ::= { bsnAPIfProfileThresholdConfigEntry 2 }
+
+bsnAPIfForeignNoiseThreshold OBJECT-TYPE
+ SYNTAX INTEGER (-127..0)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "foreign noise threshold between -100 and -50 dBm."
+ ::= { bsnAPIfProfileThresholdConfigEntry 3 }
+
+bsnAPIfRFUtilizationThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RF utlization threshold between 0 and 100 percent."
+ ::= { bsnAPIfProfileThresholdConfigEntry 4 }
+
+bsnAPIfThroughputThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (1000..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Airespace AP data-rate threshold between 1000 and 100000"
+ ::= { bsnAPIfProfileThresholdConfigEntry 5 }
+
+bsnAPIfMobilesThreshold OBJECT-TYPE
+ SYNTAX INTEGER (1..75)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Airespace AP mobiles threshold between 1 and 75"
+ ::= { bsnAPIfProfileThresholdConfigEntry 6 }
+
+bsnAPIfCoverageThreshold OBJECT-TYPE
+ SYNTAX INTEGER (3..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Airespace AP coverage threshold between 3 and 50"
+ ::= { bsnAPIfProfileThresholdConfigEntry 7 }
+
+bsnAPIfMobileMinExceptionLevel OBJECT-TYPE
+ SYNTAX INTEGER (1..75)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Airespace AP mobile minimum exception level between 1 and 1000"
+ ::= { bsnAPIfProfileThresholdConfigEntry 8 }
+
+bsnAPIfCoverageExceptionLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Airespace AP coverage exception level between 0 and 100 percent."
+ ::= { bsnAPIfProfileThresholdConfigEntry 28 }
+
+
+-- ********************************************************************
+-- * End of bsnAPIfProfileThresholdConfigTable
+-- ********************************************************************
+--
+-- ********************************************************************
+-- * Begin of bsnAPIfLoadParametersTable
+-- ********************************************************************
+
+bsnAPIfLoadParametersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfLoadParametersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "These are RRM performance related read only parameters
+ per Airespace AP"
+ ::= { bsnAP 13 }
+
+bsnAPIfLoadParametersEntry OBJECT-TYPE
+ SYNTAX BsnAPIfLoadParametersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the Table.
+ Entries in this MIB are indexed by
+ bsnAPDot3MacAddress and bsnAPIfSlotId"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId
+ }
+ ::= { bsnAPIfLoadParametersTable 1 }
+
+BsnAPIfLoadParametersEntry ::= SEQUENCE {
+ bsnAPIfLoadRxUtilization INTEGER,
+ bsnAPIfLoadTxUtilization INTEGER,
+ bsnAPIfLoadChannelUtilization INTEGER,
+ bsnAPIfLoadNumOfClients Integer32,
+ bsnAPIfPoorSNRClients Integer32
+}
+
+bsnAPIfLoadRxUtilization OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the percentage of time the Airespace AP
+ receiver is busy operating on packets. It is a number
+ from 0-100 representing a load from 0 to 1."
+ ::= { bsnAPIfLoadParametersEntry 1 }
+
+bsnAPIfLoadTxUtilization OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the percentage of time the Airespace AP
+ transmitter is busy operating on packets. It is a
+ number from 0-100 representing a load from 0 to 1."
+ ::= { bsnAPIfLoadParametersEntry 2 }
+
+bsnAPIfLoadChannelUtilization OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel Utilization"
+ ::= { bsnAPIfLoadParametersEntry 3 }
+
+bsnAPIfLoadNumOfClients OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the number of clients attached to this Airespace
+ AP at the last measurement interval(This comes from
+ APF)"
+ ::= { bsnAPIfLoadParametersEntry 4 }
+
+bsnAPIfPoorSNRClients OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the number of clients with poor SNR attached to
+ this Airespace AP at the last measurement interval
+ ( This comes from APF )."
+ ::= { bsnAPIfLoadParametersEntry 24 }
+
+
+-- ********************************************************************
+-- * End of bsnAPIfLoadParametersTable
+-- ********************************************************************
+--
+-- ********************************************************************
+-- * Begin of bsnAPIfChannelInterferenceInfoTable
+-- ********************************************************************
+
+bsnAPIfChannelInterferenceInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfChannelInterferenceInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of channel information like interference
+ and noise from other 802.11 networks on each channel."
+ ::= { bsnAP 14 }
+
+bsnAPIfChannelInterferenceInfoEntry OBJECT-TYPE
+ SYNTAX BsnAPIfChannelInterferenceInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the Table.
+ Entries in this MIB are indexed by
+ bsnAPDot3MacAddress, bsnAPIfSlotId"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfInterferenceChannelNo
+ }
+ ::= { bsnAPIfChannelInterferenceInfoTable 1 }
+
+BsnAPIfChannelInterferenceInfoEntry ::= SEQUENCE {
+ bsnAPIfInterferenceChannelNo Integer32,
+ bsnAPIfInterferencePower Integer32,
+ bsnAPIfInterferenceUtilization INTEGER
+}
+
+bsnAPIfInterferenceChannelNo OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel Number on AP"
+ ::= { bsnAPIfChannelInterferenceInfoEntry 1 }
+
+bsnAPIfInterferencePower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Power of Interference from other 802.11 networks on
+ this channel"
+ ::= { bsnAPIfChannelInterferenceInfoEntry 2 }
+
+bsnAPIfInterferenceUtilization OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interference from other 802.11 networks on this
+ channel"
+ ::= { bsnAPIfChannelInterferenceInfoEntry 22 }
+
+
+-- ********************************************************************
+-- * Begin of bsnAPIfRadarChannelStatisticsTable
+-- ********************************************************************
+
+bsnAPIfRadarChannelStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfRadarChannelStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of channel information on which radar
+ signal were detected. This will give the list of
+ channels and last heard timestamp. Radar signals are
+ detected only on 5Ghz range.
+ So this will be detected for 802.11a interface."
+ ::= { bsnAP 24 }
+
+bsnAPIfRadarChannelStatisticsEntry OBJECT-TYPE
+ SYNTAX BsnAPIfRadarChannelStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the Table.
+ Entries in this MIB are indexed by bsnAPDot3MacAddress,
+ bsnAPIfSlotId, bsnAPIfRadarDetectedCannelNumber."
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfRadarDetectedChannelNumber
+ }
+ ::= { bsnAPIfRadarChannelStatisticsTable 1 }
+
+BsnAPIfRadarChannelStatisticsEntry ::= SEQUENCE {
+ bsnAPIfRadarDetectedChannelNumber Integer32,
+ bsnAPIfRadarSignalLastHeard Integer32
+}
+
+bsnAPIfRadarDetectedChannelNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel Number on which radar signals were detected."
+ ::= { bsnAPIfRadarChannelStatisticsEntry 1 }
+
+bsnAPIfRadarSignalLastHeard OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This tells how many seconds ago radar signal was heard
+ on the channel."
+ ::= { bsnAPIfRadarChannelStatisticsEntry 2 }
+
+
+-- ********************************************************************
+-- * End of bsnAPIfRadarChannelInterferenceInfoTable
+-- ********************************************************************
+--
+-- ********************************************************************
+-- * Begin of bsnAPIfChannelNoiseInfoTable
+-- ********************************************************************
+
+bsnAPIfChannelNoiseInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfChannelNoiseInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of channel information like
+ interference and noise from other 802.11 networks on
+ each channel."
+ ::= { bsnAP 15 }
+
+bsnAPIfChannelNoiseInfoEntry OBJECT-TYPE
+ SYNTAX BsnAPIfChannelNoiseInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the Table.
+ Entries in this MIB are indexed by bsnAPDot3MacAddress,
+ bsnAPIfSlotId"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfNoiseChannelNo
+ }
+ ::= { bsnAPIfChannelNoiseInfoTable 1 }
+
+BsnAPIfChannelNoiseInfoEntry ::= SEQUENCE {
+ bsnAPIfNoiseChannelNo Integer32,
+ bsnAPIfDBNoisePower Integer32
+}
+
+bsnAPIfNoiseChannelNo OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel Number on AP"
+ ::= { bsnAPIfChannelNoiseInfoEntry 1 }
+
+bsnAPIfDBNoisePower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the average noise power in dBm on
+ each channel that is available to Airespace AP"
+ ::= { bsnAPIfChannelNoiseInfoEntry 21 }
+
+
+-- ********************************************************************
+-- * Begin of bsnAPIfProfileStateTable
+-- ********************************************************************
+
+bsnAPIfProfileStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfProfileStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of state of interference monitor
+ on each Airespace AP"
+ ::= { bsnAP 16 }
+
+bsnAPIfProfileStateEntry OBJECT-TYPE
+ SYNTAX BsnAPIfProfileStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the Table.
+ Entries in this MIB are indexed by bsnAPDot3MacAddress,
+ bsnAPIfSlotId"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId
+ }
+ ::= { bsnAPIfProfileStateTable 1 }
+
+BsnAPIfProfileStateEntry ::= SEQUENCE {
+ bsnAPIfLoadProfileState ProfileState,
+ bsnAPIfInterferenceProfileState ProfileState,
+ bsnAPIfNoiseProfileState ProfileState,
+ bsnAPIfCoverageProfileState ProfileState
+}
+
+bsnAPIfLoadProfileState OBJECT-TYPE
+ SYNTAX ProfileState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field represents the current state of the LOAD
+ monitor. This is a total measurement of the business of
+ this Airespace AP. PASS indicates that this Airespace
+ AP is performing adequately compared to the Airespace
+ AP profile. FAIL indicates the Airespace AP is not
+ performing adequately against the LOAD profile."
+ ::= { bsnAPIfProfileStateEntry 1 }
+
+bsnAPIfInterferenceProfileState OBJECT-TYPE
+ SYNTAX ProfileState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field represents the current state of Interference
+ monitor. This is a total measurement of the interference
+ present at this Airespace AP. PASS indicates that this
+ Airespace AP is performing adequately compared to the
+ Interference profile. FAIL indicates the Airespace AP
+ is not performing adequately against the Interference
+ profile."
+ ::= { bsnAPIfProfileStateEntry 2 }
+
+bsnAPIfNoiseProfileState OBJECT-TYPE
+ SYNTAX ProfileState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field represents the current state of Noise
+ monitor. This is a total measurement of the noise
+ present at this Airespace AP. PASS indicates that this
+ Airespace AP is performing adequately compared to the
+ noise profile.
+ FAIL indicates the Airespace AP is not performing
+ adequately against the noise profile."
+ ::= { bsnAPIfProfileStateEntry 3 }
+
+bsnAPIfCoverageProfileState OBJECT-TYPE
+ SYNTAX ProfileState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field represents the current state of coverage
+ monitor. This is a total measurement of the client
+ coverage at this Airespace AP. PASS indicates that
+ this Airespace AP is performing adequately compared
+ to the coverage profile. FAIL indicates the Airespace
+ AP is not performing adequately against the coverage
+ profile."
+ ::= { bsnAPIfProfileStateEntry 24 }
+
+
+-- ********************************************************************
+-- * Begin of bsnAPIfRxNeighborsTable
+-- ********************************************************************
+
+bsnAPIfRxNeighborsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfRxNeighborsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of Rx Neighbors for each Airespace AP
+ with their RSSI value."
+ ::= { bsnAP 17 }
+
+bsnAPIfRxNeighborsEntry OBJECT-TYPE
+ SYNTAX BsnAPIfRxNeighborsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the Table.
+ Entries in this MIB are indexed by bsnAPDot3MacAddress
+ bsnAPIfSlotId, bsnAPIfRxNeighborMacAddress"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfRxNeighborMacAddress
+ }
+ ::= { bsnAPIfRxNeighborsTable 1 }
+
+BsnAPIfRxNeighborsEntry ::= SEQUENCE {
+ bsnAPIfRxNeighborMacAddress MacAddress,
+ bsnAPIfRxNeighborIpAddress IpAddress,
+ bsnAPIfRxNeighborRSSI Integer32,
+ bsnAPIfRxNeighborSlot Integer32,
+ bsnAPIfRxNeighborChannel Integer32,
+ bsnAPIfRxNeighborChannelWidth INTEGER
+}
+
+bsnAPIfRxNeighborMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC Address of Rx Neighbor of the Airespace AP"
+ ::= { bsnAPIfRxNeighborsEntry 1 }
+
+bsnAPIfRxNeighborIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP Address of Rx Neighbor of the Airespace AP"
+ ::= { bsnAPIfRxNeighborsEntry 2 }
+
+bsnAPIfRxNeighborRSSI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSSI value of the Rx Neighbor"
+ ::= { bsnAPIfRxNeighborsEntry 3 }
+
+bsnAPIfRxNeighborSlot OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot value of the Rx Neighbor"
+ ::= { bsnAPIfRxNeighborsEntry 24 }
+
+bsnAPIfRxNeighborChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents Channel information which
+ neighboring Access point is using."
+ ::= { bsnAPIfRxNeighborsEntry 26 }
+
+bsnAPIfRxNeighborChannelWidth OBJECT-TYPE
+ SYNTAX INTEGER {
+ five(1),
+ ten(2),
+ twenty(3),
+ aboveforty(4),
+ belowforty(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents Channel bandwidth information
+ which neighboring Access point is using."
+ ::= { bsnAPIfRxNeighborsEntry 27 }
+
+
+-- *****************************************************************
+--
+
+-- ********************************************************************
+-- * Begin of bsnMeshNodeTable
+-- ********************************************************************
+
+bsnMeshNodeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMeshNodeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of mesh nodes."
+ ::= { bsnAP 22 }
+
+bsnMeshNodeEntry OBJECT-TYPE
+ SYNTAX BsnMeshNodeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the Table.
+ Entries in this MIB are indexed by bsnAPDot3MacAddress"
+ INDEX { bsnAPDot3MacAddress }
+ ::= { bsnMeshNodeTable 1 }
+
+BsnMeshNodeEntry ::= SEQUENCE {
+ bsnMeshNodeRole INTEGER,
+ bsnMeshNodeGroup OCTET STRING,
+ bsnMeshNodeBackhaul INTEGER,
+ bsnMeshNodeBackhaulPAP INTEGER,
+ bsnMeshNodeBackhaulRAP INTEGER,
+ bsnMeshNodeDataRate Integer32,
+ bsnMeshNodeChannel Integer32,
+ bsnMeshNodeRoutingState INTEGER,
+ bsnMeshNodeMalformedNeighPackets Counter32,
+ bsnMeshNodePoorNeighSnr Counter32,
+ bsnMeshNodeBlacklistPackets Counter32,
+ bsnMeshNodeInsufficientMemory Counter32,
+ bsnMeshNodeRxNeighReq Counter32,
+ bsnMeshNodeRxNeighRsp Counter32,
+ bsnMeshNodeTxNeighReq Counter32,
+ bsnMeshNodeTxNeighRsp Counter32,
+ bsnMeshNodeParentChanges Counter32,
+ bsnMeshNodeNeighTimeout Counter32,
+ bsnMeshNodeParentMacAddress MacAddress,
+ bsnMeshNodeAPType INTEGER,
+ bsnMeshNodeEthernetBridge INTEGER,
+ bsnMeshNodeHops Integer32
+}
+
+bsnMeshNodeRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ pap(0),
+ rap(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the role of this AP"
+ ::= { bsnMeshNodeEntry 1 }
+
+bsnMeshNodeGroup OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the bridge group name of this AP"
+ ::= { bsnMeshNodeEntry 2 }
+
+bsnMeshNodeBackhaul OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot11a(0),
+ dot11b(1),
+ dot11g(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the backhaul radio device for this AP"
+ ::= { bsnMeshNodeEntry 3 }
+
+bsnMeshNodeBackhaulPAP OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(0),
+ dot11a(1),
+ dot11b(2),
+ dot11g(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the backhaul"
+ ::= { bsnMeshNodeEntry 4 }
+
+bsnMeshNodeBackhaulRAP OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot11a(0),
+ dot11b(1),
+ dot11g(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "the backhaul radio device for this AP"
+ ::= { bsnMeshNodeEntry 5 }
+
+bsnMeshNodeDataRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "this nodes backhaul data rate"
+ ::= { bsnMeshNodeEntry 6 }
+
+bsnMeshNodeChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "this nodes backhaul channel"
+ ::= { bsnMeshNodeEntry 7 }
+
+bsnMeshNodeRoutingState OBJECT-TYPE
+ SYNTAX INTEGER {
+ start(1),
+ seek(2),
+ sync(3),
+ auth(4),
+ maint(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "routing state"
+ ::= { bsnMeshNodeEntry 8 }
+
+bsnMeshNodeMalformedNeighPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the number of malformed neighbor packets."
+ ::= { bsnMeshNodeEntry 9 }
+
+bsnMeshNodePoorNeighSnr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "poor neighbor snr"
+ ::= { bsnMeshNodeEntry 10 }
+
+bsnMeshNodeBlacklistPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the number of blacklist packets received"
+ ::= { bsnMeshNodeEntry 11 }
+
+bsnMeshNodeInsufficientMemory OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "occurences of insufficient memory conditions"
+ ::= { bsnMeshNodeEntry 12 }
+
+bsnMeshNodeRxNeighReq OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx neighbor requests"
+ ::= { bsnMeshNodeEntry 13 }
+
+bsnMeshNodeRxNeighRsp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx neighbor responses"
+ ::= { bsnMeshNodeEntry 14 }
+
+bsnMeshNodeTxNeighReq OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx neighbor requests"
+ ::= { bsnMeshNodeEntry 15 }
+
+bsnMeshNodeTxNeighRsp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx neighbor responses"
+ ::= { bsnMeshNodeEntry 16 }
+
+bsnMeshNodeParentChanges OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "number of parent changes"
+ ::= { bsnMeshNodeEntry 17 }
+
+bsnMeshNodeNeighTimeout OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "number of neighbor timeouts"
+ ::= { bsnMeshNodeEntry 18 }
+
+bsnMeshNodeParentMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "parents mac addressed"
+ ::= { bsnMeshNodeEntry 19 }
+
+bsnMeshNodeAPType OBJECT-TYPE
+ SYNTAX INTEGER {
+ indoorBridge(5),
+ outdoorBridge(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the type of AP"
+ ::= { bsnMeshNodeEntry 20 }
+
+bsnMeshNodeEthernetBridge OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "enable : Enables ethernet bridging on the AP.
+ disable : Disables ethernet bridging on the AP.
+ Changes are only applicable when AP is in 'Bridge'
+ mode."
+ ::= { bsnMeshNodeEntry 21 }
+
+bsnMeshNodeHops OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "number of hops to rap"
+ ::= { bsnMeshNodeEntry 30 }
+
+
+-- ********************************************************************
+-- * Begin of bsnMeshNeighsTable
+-- ********************************************************************
+
+bsnMeshNeighsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMeshNeighsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of mesh neighbors."
+ ::= { bsnAP 23 }
+
+bsnMeshNeighsEntry OBJECT-TYPE
+ SYNTAX BsnMeshNeighsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the Table.
+ Entries in this MIB are indexed by bsnAPDot3MacAddress
+ and bsnMeshNeighNeighMacAddress"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnMeshNeighMacAddress
+ }
+ ::= { bsnMeshNeighsTable 1 }
+
+BsnMeshNeighsEntry ::= SEQUENCE {
+ bsnMeshNeighMacAddress MacAddress,
+ bsnMeshNeighType INTEGER,
+ bsnMeshNeighState INTEGER,
+ bsnMeshNeighSnr Integer32,
+ bsnMeshNeighSnrUp Integer32,
+ bsnMeshNeighSnrDown Integer32,
+ bsnMeshNeighLinkSnr Integer32,
+ bsnMeshNeighAdjustedEase Integer32,
+ bsnMeshNeighUnadjustedEase Integer32,
+ bsnMeshNeighRapEase Integer32,
+ bsnMeshNeighTxParent Counter32,
+ bsnMeshNeighRxParent Counter32,
+ bsnMeshNeighPoorSnr Counter32,
+ bsnMeshNeighLastUpdate Integer32,
+ bsnMeshNeighParentChange Integer32
+}
+
+bsnMeshNeighMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC Address of neighbor"
+ ::= { bsnMeshNeighsEntry 1 }
+
+bsnMeshNeighType OBJECT-TYPE
+ SYNTAX INTEGER {
+ parent(0),
+ tentparent(1),
+ neigh(2),
+ blacklisted(3),
+ child(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "neighbor type"
+ ::= { bsnMeshNeighsEntry 2 }
+
+bsnMeshNeighState OBJECT-TYPE
+ SYNTAX INTEGER {
+ updated(0),
+ needupdate(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "neighbor state"
+ ::= { bsnMeshNeighsEntry 3 }
+
+bsnMeshNeighSnr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "explicitly set SNR"
+ ::= { bsnMeshNeighsEntry 4 }
+
+bsnMeshNeighSnrUp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snr up"
+ ::= { bsnMeshNeighsEntry 5 }
+
+bsnMeshNeighSnrDown OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "snr down"
+ ::= { bsnMeshNeighsEntry 6 }
+
+bsnMeshNeighLinkSnr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "link snr"
+ ::= { bsnMeshNeighsEntry 7 }
+
+bsnMeshNeighAdjustedEase OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hops adjusted ease"
+ ::= { bsnMeshNeighsEntry 8 }
+
+bsnMeshNeighUnadjustedEase OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ease to root AP from this AP"
+ ::= { bsnMeshNeighsEntry 9 }
+
+bsnMeshNeighRapEase OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "unadjusted ease received in last hello"
+ ::= { bsnMeshNeighsEntry 10 }
+
+bsnMeshNeighTxParent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx packets to this node while a parent"
+ ::= { bsnMeshNeighsEntry 11 }
+
+bsnMeshNeighRxParent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx packets from this node while a parent"
+ ::= { bsnMeshNeighsEntry 12 }
+
+bsnMeshNeighPoorSnr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "packets with poor snr received from this node"
+ ::= { bsnMeshNeighsEntry 13 }
+
+bsnMeshNeighLastUpdate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "last received hello from this neighbor"
+ ::= { bsnMeshNeighsEntry 14 }
+
+bsnMeshNeighParentChange OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "when this node last became parent"
+ ::= { bsnMeshNeighsEntry 20 }
+
+
+-- ********************************************************************
+-- * Begin of bsnAPIfStationRSSICoverageInfoTable
+-- ********************************************************************
+
+bsnAPIfStationRSSICoverageInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfStationRSSICoverageInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of channel information like interference
+ and noise from other 802.11 networks on each channel."
+ ::= { bsnAP 18 }
+
+bsnAPIfStationRSSICoverageInfoEntry OBJECT-TYPE
+ SYNTAX BsnAPIfStationRSSICoverageInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the Table.
+ Entries in this MIB are indexed by bsnAPDot3MacAddress,
+ bsnAPIfSlotId"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfStationRSSICoverageIndex
+ }
+ ::= { bsnAPIfStationRSSICoverageInfoTable 1 }
+
+BsnAPIfStationRSSICoverageInfoEntry ::= SEQUENCE {
+ bsnAPIfStationRSSICoverageIndex Integer32,
+ bsnAPIfRSSILevel Integer32,
+ bsnAPIfStationCountOnRSSI Integer32
+}
+
+bsnAPIfStationRSSICoverageIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSSI Coverage Index on AP"
+ ::= { bsnAPIfStationRSSICoverageInfoEntry 1 }
+
+bsnAPIfRSSILevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSSI Level"
+ ::= { bsnAPIfStationRSSICoverageInfoEntry 2 }
+
+bsnAPIfStationCountOnRSSI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of stations on this RSSI Level"
+ ::= { bsnAPIfStationRSSICoverageInfoEntry 23 }
+
+
+-- ********************************************************************
+-- * Begin of bsnAPIfStationSNRCoverageInfoTable
+-- ********************************************************************
+
+bsnAPIfStationSNRCoverageInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfStationSNRCoverageInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of Signal to Noise ratio Coverage
+ information on an AP Interface."
+ ::= { bsnAP 19 }
+
+bsnAPIfStationSNRCoverageInfoEntry OBJECT-TYPE
+ SYNTAX BsnAPIfStationSNRCoverageInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the Table.
+ Entries in this MIB are indexed by bsnAPDot3MacAddress,
+ bsnAPIfSlotId"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfStationSNRCoverageIndex
+ }
+ ::= { bsnAPIfStationSNRCoverageInfoTable 1 }
+
+BsnAPIfStationSNRCoverageInfoEntry ::= SEQUENCE {
+ bsnAPIfStationSNRCoverageIndex Integer32,
+ bsnAPIfSNRLevel Integer32,
+ bsnAPIfStationCountOnSNR Integer32
+}
+
+bsnAPIfStationSNRCoverageIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNR Coverage Index on AP"
+ ::= { bsnAPIfStationSNRCoverageInfoEntry 1 }
+
+bsnAPIfSNRLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNR Level"
+ ::= { bsnAPIfStationSNRCoverageInfoEntry 2 }
+
+bsnAPIfStationCountOnSNR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of stations on this SNR Level"
+ ::= { bsnAPIfStationSNRCoverageInfoEntry 23 }
+
+
+-- ********************************************************************
+-- * Begin of bsnAPIfRecommendedRFParametersTable
+-- ********************************************************************
+
+bsnAPIfRecommendedRFParametersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPIfRecommendedRFParametersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table list Best Channel,Best TxPowerLevel,
+ Best RTSThreshold,Best FragmentationThreshold etc
+ for this AP Interface as determined by RRM."
+ ::= { bsnAP 20 }
+
+bsnAPIfRecommendedRFParametersEntry OBJECT-TYPE
+ SYNTAX BsnAPIfRecommendedRFParametersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the Table.
+ Entries in this MIB are indexed by bsnAPDot3MacAddress,
+ bsnAPIfSlotId"
+ INDEX {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId
+ }
+ ::= { bsnAPIfRecommendedRFParametersTable 1 }
+
+BsnAPIfRecommendedRFParametersEntry ::= SEQUENCE {
+ bsnAPIfRecommendedChannelNumber Integer32,
+ bsnAPIfRecommendedTxPowerLevel Integer32,
+ bsnAPIfRecommendedRTSThreshold Integer32,
+ bsnAPIfRecommendedFragmentationThreshold Integer32
+}
+
+bsnAPIfRecommendedChannelNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Recommended ChannelNumber by RRM for this APIf"
+ ::= { bsnAPIfRecommendedRFParametersEntry 1 }
+
+bsnAPIfRecommendedTxPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Recommended TxPowerLevel by RRM for this APIf"
+ ::= { bsnAPIfRecommendedRFParametersEntry 2 }
+
+bsnAPIfRecommendedRTSThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Recommended RTSThreshold by RRM for this APIf"
+ ::= { bsnAPIfRecommendedRFParametersEntry 3 }
+
+bsnAPIfRecommendedFragmentationThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Recommended Fragmentation Threshold by RRM for this
+ APIf"
+ ::= { bsnAPIfRecommendedRFParametersEntry 24 }
+
+
+-- *******************************************************************
+-- * Global Dot11 Parameters
+-- * Global Dot11 Parameters apply to all Wlan(ESS)
+-- * These parameters are as defined in IEEE 802.11 Standard MIB
+-- *******************************************************************
+
+bsnGlobalDot11Config OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11 1 }
+
+
+-- ********************************************************************
+-- * BSN Dot11 Global Universal Parameters that apply to both a and b
+-- ********************************************************************
+
+bsnGlobalDot11PrivacyOptionImplemented OBJECT-TYPE
+ SYNTAX INTEGER {
+ notimplemented(0),
+ implemented(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute, when true, shall indicate that the IEEE
+ 802.11 WEP option is implemented. The default value of
+ this attribute shall be false."
+ ::= { bsnGlobalDot11Config 1 }
+
+bsnGlobalDot11AuthenticationResponseTimeOut OBJECT-TYPE
+ SYNTAX Unsigned32 (5..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute shall specify the number of TU that a
+ responding STA should wait for the next frame in the
+ authentication sequence."
+ ::= { bsnGlobalDot11Config 2 }
+
+bsnGlobalDot11MultiDomainCapabilityImplemented OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute, when TRUE, indicates that the
+ station implementation is capable of supporting
+ multiple regulatory domains. The capability is
+ disabled, otherwise. The default value of this
+ attribute is FALSE."
+ ::= { bsnGlobalDot11Config 3 }
+
+bsnGlobalDot11MultiDomainCapabilityEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute, when TRUE, indicates that the
+ capability of the station to operate in multiple
+ regulatory domains is enabled. The capability is
+ disabled, otherwise. The default value of this
+ attribute is FALSE."
+ ::= { bsnGlobalDot11Config 4 }
+
+bsnGlobalDot11CountryIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ usa(1),
+ canada(2),
+ france(3),
+ japan(4),
+ mexico(5),
+ spain(6),
+ usalegacy(7),
+ korearepublic(8),
+ australia(9),
+ austria(10),
+ belgium(11),
+ denmark(12),
+ finland(13),
+ germany(14),
+ greece(15),
+ ireland(16),
+ italy(17),
+ luxembourg(18),
+ netherlands(19),
+ portugal(20),
+ sweden(21),
+ unitedkingdom(22),
+ none(23),
+ india(24),
+ hongkong(25),
+ switzerland(26),
+ iceland(27),
+ norway(28),
+ singapore(29),
+ thailand(30),
+ taiwan(31),
+ cyprus(33),
+ czechrepublic(34),
+ estonia(35),
+ hungary(36),
+ lithuania(37),
+ latvia(38),
+ malaysia(39),
+ newzealand(40),
+ poland(41),
+ slovenia(42),
+ slovakrepublic(43),
+ southafrica(44),
+ usachan165(45),
+ israel(46),
+ israelOutdoor(47),
+ argentina(48),
+ brazil(49),
+ saudiArabia(51),
+ turkey(52),
+ indonesia(53),
+ china(54),
+ koreaExtended(55),
+ japan2(56),
+ gibraltar(57),
+ liechtenstein(58),
+ malta(59),
+ monaco(60),
+ romania(61),
+ russianfederation(62),
+ chile(63),
+ colombia(64),
+ panama(65),
+ peru(66),
+ venezuela(67),
+ philippines(68)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "This attribute identifies the country in which the
+ station is operating."
+ ::= { bsnGlobalDot11Config 5 }
+
+bsnGlobalDot11LoadBalancing OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "This attribute specifies if load balancing of clients is
+ enabled on disabled.
+
+ Global configuration of Load Balancing is now removed.
+ Use cLWlanLoadBalancingEnable to configure it per WLAN."
+ ::= { bsnGlobalDot11Config 6 }
+
+bsnGlobalDot11RogueTimer OBJECT-TYPE
+ SYNTAX Integer32 (120..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies in seconds, the time interval after
+ which a Rogue Entry in Rogue Table will expire if no beacon
+ is heard from a Rogue."
+ ::= { bsnGlobalDot11Config 7 }
+
+bsnPrimaryMwarForAPs OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies if this Switch acts a Master Switch
+ for the Airespace APs.
+ So if an Airespace AP doesn't find its Primary Switch, it will
+ associate with this Switch."
+ ::= { bsnGlobalDot11Config 8 }
+
+bsnRtpProtocolPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ nopriority(0),
+ highpriority(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Real Time Protocol Priority."
+ ::= { bsnGlobalDot11Config 9 }
+
+bsnSystemCurrentTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute will display the Current System time on the
+ Switch."
+ ::= { bsnGlobalDot11Config 10 }
+
+bsnUpdateSystemTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Use this attribute to change the System time on the Switch.
+ Specify the new time in this Format MM/DD/YYYY HH:MM:SS"
+ ::= { bsnGlobalDot11Config 11 }
+
+bsnOperatingTemperatureEnvironment OBJECT-TYPE
+ SYNTAX INTEGER {
+ commercial(1),
+ industrial(2),
+ unknown(0)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operating Environment of the Airespace Switch.
+ commercial is Commercial (0 to 40 C) and
+ industrial is Industrial (-10 to 70 C)"
+ ::= { bsnGlobalDot11Config 12 }
+
+bsnSensorTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Internal Temperature of the unit in Centigrade"
+ ::= { bsnGlobalDot11Config 13 }
+
+bsnTemperatureAlarmLowLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Internal Temperature Alarm Low Limit in Centigrade. If the
+ bsnSensorTemperature goes below this limit
+ bsnSensedTemperatureTooLow Alarm will be sent out"
+ ::= { bsnGlobalDot11Config 14 }
+
+bsnTemperatureAlarmHighLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Internal Temperature Alarm High Limit in Centigrade. If the
+ bsnSensorTemperature goes above this limit
+ bsnSensedTemperatureTooHigh Alarm will be sent out"
+ ::= { bsnGlobalDot11Config 15 }
+
+bsnVirtualGatewayAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Virtual Gateway Address of the Switch. This is used by web
+ auth and Ipsec. If the virtual IP Address is changed, the
+ Switch has to be rebooted for the new Address to take effect.
+ This is now replaced by the Virtual Interface in bsnswitching
+ MIB."
+ ::= { bsnGlobalDot11Config 16 }
+
+bsnRFMobilityDomainName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RF Mobility Group Name to which this Airespace Switch belongs.
+ Airespace Switches on a network form a RF Group as well as a
+ Mobility Group. RF Groups does the channel and power
+ management of AP while Mobility Group does load balancing and
+ hand off for clients."
+ ::= { bsnGlobalDot11Config 17 }
+
+bsnClientWatchListFeature OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag should be turned on for the client watch lists
+ to be enabled on the switch. When enabled, the switch
+ generates Client Association and Authentication traps for
+ the watchlisted clients."
+ DEFVAL { disable }
+ ::= { bsnGlobalDot11Config 18 }
+
+bsnRogueLocationDiscoveryProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ allAPs(1),
+ monitorAPOnly(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag should be turned on to enable the Rogue
+ Location Discovery Protocol feature on the switch.
+ We can either enable this feature for all the APs
+ or only for APs in monitor mode."
+ DEFVAL { disable }
+ ::= { bsnGlobalDot11Config 19 }
+
+bsnRogueAutoContainFeature OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag should be turned on to allow the switch to
+ contain the rogues automatically if detected
+ on the wired network."
+ DEFVAL { disable }
+ ::= { bsnGlobalDot11Config 20 }
+
+bsnOverAirProvisionApMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Over the Air Provisioning Mode for APs"
+ ::= { bsnGlobalDot11Config 21 }
+
+bsnMaximumNumberOfConcurrentLogins OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the maximum number of
+ concurrent logins that the switch will allow for a
+ single user. A value 0 implies that there is
+ no restriction on the number of concurrent logins
+ with a single username."
+ ::= { bsnGlobalDot11Config 22 }
+
+bsnAutoContainRoguesAdvertisingSsid OBJECT-TYPE
+ SYNTAX INTEGER {
+ alarmOnly(0),
+ contain(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag should be set to 1 to allow the switch to
+ contain automatically those rogues that are
+ advertising our SSID. If value is 0, only an alarm
+ will be generated when such a rogue is detected."
+ DEFVAL { alarmOnly }
+ ::= { bsnGlobalDot11Config 23 }
+
+bsnAutoContainAdhocNetworks OBJECT-TYPE
+ SYNTAX INTEGER {
+ alarmOnly(0),
+ contain(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag should be set to 1 to allow the switch to
+ contain automatically the adhoc networks
+ detected by the switch. If value is 0, only an alarm
+ will be generated when such a network is detected."
+ DEFVAL { alarmOnly }
+ ::= { bsnGlobalDot11Config 24 }
+
+bsnAutoContainTrustedClientsOnRogueAps OBJECT-TYPE
+ SYNTAX INTEGER {
+ alarmOnly(0),
+ contain(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag should be set to 1 to allow the switch to
+ contain automatically those trusted clients that
+ are associated to rogue APs. If value is 0, only an
+ alarm will be generated when such a client is
+ detected."
+ DEFVAL { alarmOnly }
+ ::= { bsnGlobalDot11Config 25 }
+
+bsnValidateRogueClientsAgainstAAA OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag should be turned on to allow the switch to
+ validate 'valid' mobiles associating with rogue APs.
+ For example, if a client's MAC Address is found in
+ the local MAC filter table, that client can be
+ validated."
+ DEFVAL { disable }
+ ::= { bsnGlobalDot11Config 26 }
+
+bsnSystemTimezoneDelta OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The delta (difference) between the local time and the
+ Universal Coordinated Time in hours.
+ For example, it is -8 for the PST and +1 for France. If
+ the delta is -5.30 then this attribute will store -5 and
+ bsnSystemTimezoneDeltaMinutes will store 30. This value i
+ should be between -23 to +23"
+ ::= { bsnGlobalDot11Config 27 }
+
+bsnSystemTimezoneDeltaMinutes OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minutes component of delta (difference) between the
+ local time and the Universal Coordinated Time."
+ ::= { bsnGlobalDot11Config 30 }
+
+bsnSystemTimezoneDaylightSavings OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This flag specifies if daylight savings are enabled for
+ the current timezone."
+ ::= { bsnGlobalDot11Config 28 }
+
+bsnAllowAuthorizeApAgainstAAA OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag specifies if LWAPP is allowed to get
+ authorization via RADIUS or local database for an AP."
+ ::= { bsnGlobalDot11Config 29 }
+
+bsnApFallbackEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag specifies if the APs should continue LWAPP
+ discoveries to fallback to the primary switch
+ in case they are not already associated with it i.e they
+ are associated with their respective secondary or
+ tertiary switch instead."
+ ::= { bsnGlobalDot11Config 31 }
+
+bsnAppleTalkEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag turns on the appletalk bridging in the switch
+ such that the packets from Apple clients that use
+ appletalk format can be processed by the switch. When
+ this flag is off, these packets are dropped."
+ ::= { bsnGlobalDot11Config 32 }
+-- ********************************************************************
+-- * Global Trusted AP policies
+-- ********************************************************************
+
+bsnTrustedApPolicyConfig OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11Config 40 }
+
+
+bsnPolicyForMisconfiguredAps OBJECT-TYPE
+ SYNTAX INTEGER {
+ alarmOnly(0),
+ contain(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag should be turned on to allow the switch to
+ contain misconfigured APs."
+ DEFVAL { alarmOnly }
+ ::= { bsnTrustedApPolicyConfig 1 }
+
+bsnEncryptionPolicyEnforced OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ open(1),
+ wep(2),
+ wpa(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The encryption policy that is enforced on the
+ trusted APs."
+ DEFVAL { none }
+ ::= { bsnTrustedApPolicyConfig 2 }
+
+bsnPreamblePolicyEnforced OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ short(1),
+ long(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The preamble policy that is enforced on the trusted
+ APs."
+ DEFVAL { none }
+ ::= { bsnTrustedApPolicyConfig 3 }
+
+bsnDot11ModePolicyEnforced OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ dcfOnly(1),
+ pcfOnly(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 802.11 Mode policy that is enforced on the
+ trusted APs."
+ DEFVAL { none }
+ ::= { bsnTrustedApPolicyConfig 4 }
+
+bsnRadioTypePolicyEnforced OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ aOnly(1),
+ bOnly(2),
+ bgOnly(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The radio type policy that is enforced on the
+ trusted
+ APs."
+ DEFVAL { none }
+ ::= { bsnTrustedApPolicyConfig 5 }
+
+bsnValidateSsidForTrustedAp OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If enabled, the SSID of trusted APs will be
+ validated
+ by the switch."
+ DEFVAL { disable }
+ ::= { bsnTrustedApPolicyConfig 6 }
+
+bsnAlertIfTrustedApMissing OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If enabled, an alert will be generated when a
+ trusted AP is missing."
+ DEFVAL { disable }
+ ::= { bsnTrustedApPolicyConfig 7 }
+
+bsnTrustedApEntryExpirationTimeout OBJECT-TYPE
+ SYNTAX Integer32 (120..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies in seconds, the time interval after
+ which a Trusted AP Entry will expire if no beacon is heard
+ from that AP."
+ DEFVAL { 120 }
+ ::= { bsnTrustedApPolicyConfig 8 }
+-- *******************************************************************
+-- * Global Trusted AP policies
+-- *******************************************************************
+
+bsnClientExclusionPolicyConfig OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11Config 41 }
+
+
+bsnExcessive80211AssocFailures OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag specifies if client should be excluded
+ (blacklisted) if repeated 802.11 Association
+ Failures occurs with a client."
+ ::= { bsnClientExclusionPolicyConfig 1 }
+
+bsnExcessive80211AuthFailures OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag specifies if client should be excluded
+ (blacklisted) if repeated 802.11 Authentication
+ Failures occurs with a client."
+ ::= { bsnClientExclusionPolicyConfig 2 }
+
+bsnExcessive8021xAuthFailures OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag specifies if client should be excluded
+ (blacklisted) if repeated 802.1x Authentication
+ Failures occurs with a client."
+ ::= { bsnClientExclusionPolicyConfig 3 }
+
+bsnExternalPolicyServerFailures OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag specifies if client should be excluded
+ (blacklisted) if repeated external policy server
+ failures occurs with a client."
+ ::= { bsnClientExclusionPolicyConfig 4 }
+
+bsnExcessiveWebAuthFailures OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag specifies if client should be excluded
+ (blacklisted) if repeated Web Authentication Failures
+ occurs with a client."
+ ::= { bsnClientExclusionPolicyConfig 5 }
+
+bsnIPTheftORReuse OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag specifies if client should be excluded
+ (blacklisted) if it appears to be reusing an IP
+ Address.(Possible IP Theft)"
+ ::= { bsnClientExclusionPolicyConfig 6 }
+-- *******************************************************************
+-- * Standard and Custom Signature Lists. Signatures are pattern
+-- * matching rules used to identify packets
+-- * that may be a part of an attack.
+-- ********************************************************************
+
+bsnSignatureConfig OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11Config 42 }
+
+
+bsnStandardSignatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnStandardSignatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing Standard Signatures configured on the
+ switch. The standard signatures are provided with the
+ released product. The standard signatures can be updated
+ via file download to the switch. The table is indexed by
+ the precedence of the signatures."
+ ::= { bsnSignatureConfig 1 }
+
+bsnStandardSignatureEntry OBJECT-TYPE
+ SYNTAX BsnStandardSignatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "...."
+ INDEX { bsnStandardSignaturePrecedence }
+ ::= { bsnStandardSignatureTable 1 }
+
+BsnStandardSignatureEntry ::= SEQUENCE {
+ bsnStandardSignaturePrecedence Unsigned32,
+ bsnStandardSignatureName DisplayString,
+ bsnStandardSignatureDescription DisplayString,
+ bsnStandardSignatureFrameType INTEGER,
+ bsnStandardSignatureAction INTEGER,
+ bsnStandardSignatureState INTEGER,
+ bsnStandardSignatureFrequency Unsigned32,
+ bsnStandardSignatureQuietTime Unsigned32,
+ bsnStandardSignatureVersion Unsigned32,
+ bsnStandardSignatureConfigType INTEGER,
+ bsnStandardSignatureEnable TruthValue,
+ bsnStandardSignatureMacInfo BsnTxtSignatureMacInfo,
+ bsnStandardSignatureMacFreq Unsigned32,
+ bsnStandardSignatureRowStatus RowStatus,
+ bsnStandardSignatureInterval Unsigned32
+}
+
+bsnStandardSignaturePrecedence OBJECT-TYPE
+ SYNTAX Unsigned32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Precedence of the signature. This specifies the order in
+ which the signature is applied to a packet."
+ ::= { bsnStandardSignatureEntry 1 }
+
+bsnStandardSignatureName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute is used to configure the name on a
+ signature."
+ ::= { bsnStandardSignatureEntry 2 }
+
+bsnStandardSignatureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..100))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute is used to configure the description of a
+ signature."
+ ::= { bsnStandardSignatureEntry 3 }
+
+bsnStandardSignatureFrameType OBJECT-TYPE
+ SYNTAX INTEGER {
+ management(0),
+ data(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the type of frame that needs to
+ match a signature."
+ ::= { bsnStandardSignatureEntry 4 }
+
+bsnStandardSignatureAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ report(1),
+ contain(2),
+ exclude(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the action to be taken once a
+ packet is found to match a signature."
+ ::= { bsnStandardSignatureEntry 5 }
+
+bsnStandardSignatureState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the state of a signature. It
+ is used to match packets only if the state is enabled."
+ ::= { bsnStandardSignatureEntry 6 }
+
+bsnStandardSignatureFrequency OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This specifies the frequency of the matching packets
+ after which the specified action is taken."
+ ::= { bsnStandardSignatureEntry 7 }
+
+bsnStandardSignatureQuietTime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This specifies the quiet time in seconds during which no
+ matching packets are found after which the attack is
+ considered stopped."
+ ::= { bsnStandardSignatureEntry 8 }
+
+bsnStandardSignatureVersion OBJECT-TYPE
+ SYNTAX Unsigned32 (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This specifies the signature version."
+ ::= { bsnStandardSignatureEntry 9 }
+
+bsnStandardSignatureConfigType OBJECT-TYPE
+ SYNTAX INTEGER {
+ pattern(0),
+ protocol(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the type of Signature
+ configuration. It's protocol when the protocol format is
+ used in the UI to configure this. Pattern is the config
+ type for all signatures in the released signature file
+ and when signatures are configured using pattern
+ format. Note: the signatures will be allowed to be i
+ configured in later releases."
+ ::= { bsnStandardSignatureEntry 10 }
+
+bsnStandardSignatureEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object configures the status of a particular
+ standard signature on LWAPP APs, for use in performing
+ signature analysis on the received 802.11 data and/or
+ management frames.
+
+ A value of 'true' makes the Controller send the
+ 'Signature Add LWAPP Message' to all the joined APs
+ with the status field set to 'enable'. This makes
+ the joined APs perform signature analysis on the
+ received 802.11 data and/or management frames and
+ report the discrepancies observed, if any, to the
+ Controller.
+
+ A value of 'false' makes the Controller send the
+ 'Signature Add LWAPP Message' to all the joined APs
+ with the status field set to 'disable'. The joined
+ APs doesn't perform the signature analysis on the
+ received 802.11 data and/or management frames for
+ this particular signature, till the signature is
+ enabled."
+ DEFVAL { false }
+ ::= { bsnStandardSignatureEntry 11 }
+
+bsnStandardSignatureMacInfo OBJECT-TYPE
+ SYNTAX BsnTxtSignatureMacInfo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object defines the pattern followed by the
+ LWAPP APs to perform signature analysis with this
+ Standard signature and report the results to the
+ Controller."
+ ::= { bsnStandardSignatureEntry 12 }
+
+bsnStandardSignatureMacFreq OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the frequency of matching
+ packets from a particular source after which the
+ specified action is taken."
+ ::= { bsnStandardSignatureEntry 13 }
+
+bsnStandardSignatureRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Row Status for creation/deletion. Signature will allowed to
+ be created, deleted and edited in later releases."
+ ::= { bsnStandardSignatureEntry 20 }
+
+bsnStandardSignatureInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval of the signature. This specifies the interval
+ when the signature is applied to a packet."
+ ::= { bsnStandardSignatureEntry 21 }
+
+
+-- *******************************************************************
+-- * Packet Matching Patterns of a Standard Signature
+-- *******************************************************************
+
+bsnStandardSignaturePatternTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnStandardSignaturePatternEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing the matching patterns specified for a i
+ Standard Signature. These are instrumental in
+ matching the signature with a packet. A maximum of 5 i
+ patterns may be specifed for a signature.
+ These are used for matching in the order of their index."
+ ::= { bsnSignatureConfig 2 }
+
+bsnStandardSignaturePatternEntry OBJECT-TYPE
+ SYNTAX BsnStandardSignaturePatternEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "...."
+ INDEX {
+ bsnStandardSignaturePrecedence,
+ bsnStandardSignaturePatternIndex
+ }
+ ::= { bsnStandardSignaturePatternTable 1 }
+
+BsnStandardSignaturePatternEntry ::= SEQUENCE {
+ bsnStandardSignaturePatternIndex Unsigned32,
+ bsnStandardSignaturePatternOffset Unsigned32,
+ bsnStandardSignaturePatternString DisplayString,
+ bsnStandardSignaturePatternMask DisplayString,
+ bsnStandardSignaturePatternOffSetStart BsnSignaturePatternOffSetStart,
+ bsnStandardSignaturePatternRowStatus RowStatus
+}
+
+bsnStandardSignaturePatternIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the pattern. This specifies the order in which
+ the pattern is checked against the packet contents."
+ ::= { bsnStandardSignaturePatternEntry 1 }
+
+bsnStandardSignaturePatternOffset OBJECT-TYPE
+ SYNTAX Unsigned32 (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset from the start of the packet where the AP looks
+ for a match to the pattern."
+ ::= { bsnStandardSignaturePatternEntry 2 }
+
+bsnStandardSignaturePatternString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..62))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the pattern string that the AP uses to match at
+ the offset. Example: 0x616c7068615f3178"
+ ::= { bsnStandardSignaturePatternEntry 3 }
+
+bsnStandardSignaturePatternMask OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..62))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the pattern mask. This is the bit mask that the
+ AP uses to mask out the bits in the packet at the given
+ offset. Example: 0xffffffffffffffff"
+ ::= { bsnStandardSignaturePatternEntry 4 }
+
+bsnStandardSignaturePatternOffSetStart OBJECT-TYPE
+ SYNTAX BsnSignaturePatternOffSetStart
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates how an offset should be applied
+ while doing signature analysis for QOS and non-QOS
+ data frames with this standard signature."
+ ::= { bsnStandardSignaturePatternEntry 5 }
+
+bsnStandardSignaturePatternRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Row Status for creation/deletion. Signature Pattern will allowed
+ to be created, deleted and edited in later releases."
+ ::= { bsnStandardSignaturePatternEntry 15 }
+
+
+-- ********************************************************************
+-- * Custom Signature List.
+-- ********************************************************************
+
+bsnCustomSignatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnCustomSignatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing Standard Signatures configured on the
+ switch. The standard signatures are provided
+ with the released product. The standard signatures can be
+ updated via file download to the switch. The table
+ is indexed by the precedence of the signatures."
+ ::= { bsnSignatureConfig 3 }
+
+bsnCustomSignatureEntry OBJECT-TYPE
+ SYNTAX BsnCustomSignatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "...."
+ INDEX { bsnCustomSignaturePrecedence }
+ ::= { bsnCustomSignatureTable 1 }
+
+BsnCustomSignatureEntry ::= SEQUENCE {
+ bsnCustomSignaturePrecedence Unsigned32,
+ bsnCustomSignatureName DisplayString,
+ bsnCustomSignatureDescription DisplayString,
+ bsnCustomSignatureFrameType INTEGER,
+ bsnCustomSignatureAction INTEGER,
+ bsnCustomSignatureState INTEGER,
+ bsnCustomSignatureFrequency Unsigned32,
+ bsnCustomSignatureQuietTime Unsigned32,
+ bsnCustomSignatureVersion Unsigned32,
+ bsnCustomSignatureConfigType INTEGER,
+ bsnCustomSignatureEnable TruthValue,
+ bsnCustomSignatureMacInfo BsnTxtSignatureMacInfo,
+ bsnCustomSignatureMacFreq Unsigned32,
+ bsnCustomSignatureRowStatus RowStatus,
+ bsnCustomSignatureInterval Unsigned32
+}
+
+bsnCustomSignaturePrecedence OBJECT-TYPE
+ SYNTAX Unsigned32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Precedence of the signature. This specifies the order in
+ which the signature is applied to a packet."
+ ::= { bsnCustomSignatureEntry 1 }
+
+bsnCustomSignatureName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute is used to configure the name on a
+ signature."
+ ::= { bsnCustomSignatureEntry 2 }
+
+bsnCustomSignatureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..100))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute is used to configure the description of a
+ signature."
+ ::= { bsnCustomSignatureEntry 3 }
+
+bsnCustomSignatureFrameType OBJECT-TYPE
+ SYNTAX INTEGER {
+ management(0),
+ data(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the type of frame that needs to
+ match a signature."
+ ::= { bsnCustomSignatureEntry 4 }
+
+bsnCustomSignatureAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ report(1),
+ contain(2),
+ exclude(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the action to be taken once a
+ packet is found to match a signature."
+ ::= { bsnCustomSignatureEntry 5 }
+
+bsnCustomSignatureState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the state of a signature. It is
+ used to match packets only if the state is enabled."
+ ::= { bsnCustomSignatureEntry 6 }
+
+bsnCustomSignatureFrequency OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This specifies the frequency of the matching packets
+ after which the specified action is taken."
+ ::= { bsnCustomSignatureEntry 7 }
+
+bsnCustomSignatureQuietTime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This specifies the quiet time in seconds during which no
+ matching packets are found after which the
+ attack is considered stopped."
+ ::= { bsnCustomSignatureEntry 8 }
+
+bsnCustomSignatureVersion OBJECT-TYPE
+ SYNTAX Unsigned32 (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This specifies the signature version."
+ ::= { bsnCustomSignatureEntry 9 }
+
+bsnCustomSignatureConfigType OBJECT-TYPE
+ SYNTAX INTEGER {
+ pattern(0),
+ protocol(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the type of Signature
+ configuration. It's protocol when the protocol format is
+ used in the UI to configure this. Pattern is the config
+ type for all signatures in the released signature file
+ and when signatures are configured using pattern
+ format. Note: the signatures will be allowed to be
+ configured in later releases."
+ ::= { bsnCustomSignatureEntry 10 }
+
+bsnCustomSignatureEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object configures the status of a particular
+ Custom signature on LWAPP APs, for use in performing
+ signature analysis on the received 802.11 data and/or
+ management frames.
+
+ A value of 'true' makes the Controller send the
+ 'Signature Add LWAPP Message' to all the joined APs
+ with the status field set to 'enable'. This makes
+ the joined APs perform signature analysis on the
+ received 802.11 data and/or management frames and
+ report the discrepancies observed, if any, to the
+ Controller.
+
+ A value of 'false' makes the Controller send the
+ 'Signature Add LWAPP Message' to all the joined APs
+ with the status field set to 'disable'. The joined
+ APs doesn't perform the signature analysis on the
+ received 802.11 data and/or management frames for
+ this particular signature, till the signature is
+ enabled."
+ DEFVAL { false }
+ ::= { bsnCustomSignatureEntry 11 }
+
+bsnCustomSignatureMacInfo OBJECT-TYPE
+ SYNTAX BsnTxtSignatureMacInfo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object defines the pattern followed by the
+ LWAPP APs to perform signature analysis with this
+ Custom signature and report the results to the
+ Controller."
+ ::= { bsnCustomSignatureEntry 12 }
+
+bsnCustomSignatureMacFreq OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the frequency of matching
+ packets from a particular source after which the
+ specified action is taken."
+ ::= { bsnCustomSignatureEntry 13 }
+
+bsnCustomSignatureRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Row Status for creation/deletion. Signature will allowed to be
+ created, deleted and edited in later releases."
+ ::= { bsnCustomSignatureEntry 20 }
+
+bsnCustomSignatureInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval of the signature. This specifies the interval
+ when the signature is applied to a packet."
+ ::= { bsnCustomSignatureEntry 21 }
+
+
+-- *******************************************************************
+-- * Packet Matching Patterns of a Custom Signature
+-- *******************************************************************
+
+bsnCustomSignaturePatternTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnCustomSignaturePatternEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing the matching patterns specified for a
+ Standard Signature. These are instrumental in
+ matching the signature with a packet. A maximum of 5
+ patterns may be specifed for a signature.
+ These are used for matching in the order of their index."
+ ::= { bsnSignatureConfig 4 }
+
+bsnCustomSignaturePatternEntry OBJECT-TYPE
+ SYNTAX BsnCustomSignaturePatternEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "...."
+ INDEX {
+ bsnCustomSignaturePrecedence,
+ bsnCustomSignaturePatternIndex
+ }
+ ::= { bsnCustomSignaturePatternTable 1 }
+
+BsnCustomSignaturePatternEntry ::= SEQUENCE {
+ bsnCustomSignaturePatternIndex Unsigned32,
+ bsnCustomSignaturePatternOffset Unsigned32,
+ bsnCustomSignaturePatternString DisplayString,
+ bsnCustomSignaturePatternMask DisplayString,
+ bsnCustomSignaturePatternOffSetStart BsnSignaturePatternOffSetStart,
+ bsnCustomSignaturePatternRowStatus RowStatus
+}
+
+bsnCustomSignaturePatternIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the pattern. This specifies the order in which
+ the pattern is checked against the packet contents."
+ ::= { bsnCustomSignaturePatternEntry 1 }
+
+bsnCustomSignaturePatternOffset OBJECT-TYPE
+ SYNTAX Unsigned32 (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Offset from the start of the packet where the AP looks
+ for a match to the pattern."
+ ::= { bsnCustomSignaturePatternEntry 2 }
+
+bsnCustomSignaturePatternString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..62))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the pattern string that the AP uses to match at
+ the offset. Example: 0x616c7068615f3178"
+ ::= { bsnCustomSignaturePatternEntry 3 }
+
+bsnCustomSignaturePatternMask OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..62))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the pattern mask. This is the bit mask that the
+ AP uses to mask out the bits in the packet at the given
+ offset. Example: 0xffffffffffffffff"
+ ::= { bsnCustomSignaturePatternEntry 4 }
+
+bsnCustomSignaturePatternOffSetStart OBJECT-TYPE
+ SYNTAX BsnSignaturePatternOffSetStart
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates how an offset should be applied
+ while doing signature analysis for QOS and non-QOS
+ data frames with this custom signature."
+ ::= { bsnCustomSignaturePatternEntry 5 }
+
+bsnCustomSignaturePatternRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Row Status for creation/deletion. Signature Pattern will
+ allowed to be created, deleted and edited in later releases."
+ ::= { bsnCustomSignaturePatternEntry 15 }
+
+
+
+-- ********************************************************************
+-- * Global parameter for Signature Check enable/disable
+-- ********************************************************************
+
+bsnSignatureCheckState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag should be enabled to enforce check of all standard
+ and custom signatures. If disabled, there will be no check
+ for signatures, both custom and standard, by the switch."
+ DEFVAL { disable }
+ ::= { bsnSignatureConfig 5 }
+-- ********************************************************************
+-- * Global RF ID Tag configuration
+-- ********************************************************************
+
+bsnRfIdTagConfig OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11Config 43 }
+
+
+bsnRfIdTagStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag should be turned on to allow the switch to collect
+ data for tags."
+ ::= { bsnRfIdTagConfig 1 }
+
+bsnRfIdTagDataTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (60..7200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the number of seconds after which the tag data is
+ deleted by the switch from its database if it didn't hear
+ from the tag again."
+ ::= { bsnRfIdTagConfig 2 }
+
+bsnRfIdTagAutoTimeoutStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag should be turned on to allow auto deletion of tag
+ data in the switch after expiration of Tag Data Timeout"
+ ::= { bsnRfIdTagConfig 3 }
+-- ********************************************************************
+-- * Global AP Neighbor Authentication configuration
+-- ********************************************************************
+
+bsnAPNeighborAuthConfig OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11Config 44 }
+
+
+bsnAPNeighborAuthStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag should be turned on to allow the AP-Neighbor
+ Authentication feature."
+ ::= { bsnAPNeighborAuthConfig 1 }
+
+bsnAPNeighborAuthAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication alarm trigger threshold."
+ ::= { bsnAPNeighborAuthConfig 2 }
+
+bsnRFNetworkName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..19))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RF Network Group Name to which this Airespace Switch belongs.
+ Airespace Switches on a network form a RF Network Group as
+ well as a Mobility Group. RF Network Groups does the channel
+ and power management of AP while Mobility Group does load
+ balancing and hand off for clients."
+ ::= { bsnGlobalDot11Config 45 }
+
+bsnFastSSIDChangeFeature OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures Fast SSID changing feature for mobile-stations.
+ When enabled, permits mobile-stations to change SSIDs without
+ having to block and wait for SSID-cleanup on the switch to
+ occur."
+ ::= { bsnGlobalDot11Config 46 }
+-- ********************************************************************
+-- * Mesh AP Configuration
+-- ********************************************************************
+
+bsnBridgingPolicyConfig OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11Config 47 }
+
+
+bsnBridgingZeroTouchConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If enabled, allows new bridging APs to negotiate with the
+ switch to acquire the shared secret key."
+ DEFVAL { disable }
+ ::= { bsnBridgingPolicyConfig 1 }
+
+bsnBridgingSharedSecretKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Key that is used to negotiate a secure LWAPP connection
+ between a switch and a bridging or mesh AP."
+ ::= { bsnBridgingPolicyConfig 2 }
+-- ********************************************************************
+-- * BSN Global 802.11a and 802.11b Parameters
+-- ********************************************************************
+
+bsnGlobalDot11b OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11 2 }
+
+bsnGlobalDot11a OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11 3 }
+
+bsnGlobalDot11h OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11 4 }
+
+-- ********************************************************************
+-- * BSN Global Parameters for Dot11B
+-- ********************************************************************
+
+bsnGlobalDot11bConfig OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11b 1 }
+
+
+bsnGlobalDot11bNetworkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11b Network Admin Status."
+ ::= { bsnGlobalDot11bConfig 1 }
+
+bsnGlobalDot11bBeaconPeriod OBJECT-TYPE
+ SYNTAX INTEGER (20..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute shall specify the number of TU that a
+ AP Radio shall use for scheduling Beacon tranmissions.
+ This value is transmitted in Beacon and Probe Response
+ frames."
+ ::= { bsnGlobalDot11bConfig 2 }
+
+bsnGlobalDot11bDynamicChannelAssignment OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(1),
+ runOnce(2),
+ static(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Dynamic channel assignment(DCA) has three modes. When the mode
+ is auto, the channel assignment will be periodically updated for
+ all Airespace APs that permit this operation. When the DCA is
+ runOnce, channel assignments are updated based on the UPDATE_CMD
+ received from the management. When the DCA is static, no dynamic
+ channel assignments occurs and value are set to their global
+ default. Default is auto."
+ DEFVAL { automatic }
+ ::= { bsnGlobalDot11bConfig 3 }
+
+bsnGlobalDot11bCurrentChannel OBJECT-TYPE
+ SYNTAX INTEGER (1..14)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current operating frequency channel of the DSSS
+ PHY. Valid channel numbers are as defined in 15.4.6.2.
+ This attribute will be read-only if
+ bsnAPIfPhyChannelAutomaticOn is true."
+ ::= { bsnGlobalDot11bConfig 4 }
+
+bsnGlobalDot11bDynamicChannelUpdateInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When Channel dynamic alogirthm is running, this interval (in
+ secs) specifies how often Channel assignement updates are
+ attempted on an Airespace AP. NOTE: hysteresis is built into
+ the algorithms so we will not have uproductive changes
+ occuring. Default value is 600 secs"
+ DEFVAL { 600 }
+ ::= { bsnGlobalDot11bConfig 5 }
+
+bsnGlobalDot11bInputsForDCA OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute is a bit mask specifying what to include in
+ DCA optimization.Below is a list of parameters and their
+ corresponding bits identifiers.
+ options bit
+ --------------------------------------
+ none 0
+ SIGNAL STRENGTH 1
+ NOISE 2
+ FOREIGN INTERFERENCE 4
+ LOAD 8
+ DEVICE INTERFERENCE 32
+ Default value is 63( all bits on)."
+ DEFVAL { 63 }
+ ::= { bsnGlobalDot11bConfig 6 }
+
+bsnGlobalDot11bChannelUpdateCmdInvoke OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ activate(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to activate this starts a DCA calculation regardless
+ of the dynamic update interval. This command should be invoke
+ on Group Leader Airespace Switch.Invoking on a Airespace
+ Switch which is not a Group leader has no effect."
+ ::= { bsnGlobalDot11bConfig 7 }
+
+bsnGlobalDot11bChannelUpdateCmdStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "After setting bsnGlobalDot11bChannelUpdateCmdInvoke to
+ activate, the result of action can be monitored from here. It
+ takes 5 minutes for the command to complete."
+ ::= { bsnGlobalDot11bConfig 8 }
+
+bsnGlobalDot11bDynamicTransmitPowerControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(1),
+ runOnce(2),
+ static(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Dynamic transmit power (DTP) has three modes. When the mode
+ is auto, the transmit power of each Airespace AP will be
+ periodically updated for all Airespace APs that permit this
+ operation. When the DTP is runOnce,transmit power update will
+ occur based on the UPDATE_CMD received from the management.
+ When the DTP is static, no dynamic transmit power updates
+ occur and their global defaults are used. Default is auto."
+ DEFVAL { automatic }
+ ::= { bsnGlobalDot11bConfig 9 }
+
+bsnGlobalDot11bDynamicTxPowerControlInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When Tx PowerControl dynamic alogirthm is running, this
+ interval(in secs) specifies how often TxPower control updates
+ are attempted on an Airespace AP. NOTE: hysteresis is
+ build into the algorithms so we will not have uproductive
+ changes occuring. Default value is 600 secs"
+ DEFVAL { 600 }
+ ::= { bsnGlobalDot11bConfig 10 }
+
+bsnGlobalDot11bCurrentTxPowerLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TxPowerLevel N currently being used to transmit data.
+ Some PHYs also use this value to determine the receiver
+ sensitivity requirements for CCA."
+ ::= { bsnGlobalDot11bConfig 11 }
+
+bsnGlobalDot11bInputsForDTP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute is a bit mask specifying what to include in
+ DCA optimization.Below is a list of parameters and their
+ corresponding bits identifiers.
+ options bit
+ --------------------------------------
+ none 0
+ LOAD 1
+ SIGNAL STRENGTH 2
+ FOREIGN INTERFERENCE 4
+ NOISE 8
+ Default value is 15( all bits on)."
+ DEFVAL { 15 }
+ ::= { bsnGlobalDot11bConfig 12 }
+
+bsnGlobalDot11bPowerUpdateCmdInvoke OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ activate(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to activate this starts a DTP calculation regardless
+ of the dynamic update interval. This command should be
+ invoke on Group Leader Airespace Switch.Invoking on a
+ Airespace Switch which is not a Group leader has no effect."
+ ::= { bsnGlobalDot11bConfig 13 }
+
+bsnGlobalDot11bPowerUpdateCmdStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "After setting bsnGlobalDot11aChannelUpdateCmdInvoke to
+ activate, the result of action can be monitored from here. It
+ takes 5 minutes for the command to complete."
+ ::= { bsnGlobalDot11bConfig 14 }
+
+bsnGlobalDot11bDataRate1Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled"
+ ::= { bsnGlobalDot11bConfig 15 }
+
+bsnGlobalDot11bDataRate2Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled"
+ ::= { bsnGlobalDot11bConfig 16 }
+
+bsnGlobalDot11bDataRate5AndHalfMhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled"
+ ::= { bsnGlobalDot11bConfig 17 }
+
+bsnGlobalDot11bDataRate11Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled"
+ ::= { bsnGlobalDot11bConfig 18 }
+
+bsnGlobalDot11bShortPreamble OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11b Short Preamble."
+ ::= { bsnGlobalDot11bConfig 19 }
+
+bsnGlobalDot11bDot11gSupport OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute is enabled to also support 802.11g protocol on the
+ 802.11b network. Enabling 802.11g allows additional data
+ rates: 6, 9, 12, 18, 24, 36, 48, 54 Mbps."
+ ::= { bsnGlobalDot11bConfig 20 }
+
+bsnGlobalDot11bDataRate6Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled. This
+ is configurable only if 802.11g support is enabled."
+ ::= { bsnGlobalDot11bConfig 21 }
+
+bsnGlobalDot11bDataRate9Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled. This
+ is configurable only if 802.11g support is enabled."
+ ::= { bsnGlobalDot11bConfig 22 }
+
+bsnGlobalDot11bDataRate12Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled. This
+ is configurable only if 802.11g support is enabled."
+ ::= { bsnGlobalDot11bConfig 23 }
+
+bsnGlobalDot11bDataRate18Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled. This
+ is configurable only if 802.11g support is enabled."
+ ::= { bsnGlobalDot11bConfig 24 }
+
+bsnGlobalDot11bDataRate24Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled. This
+ is configurable only if 802.11g support is enabled."
+ ::= { bsnGlobalDot11bConfig 25 }
+
+bsnGlobalDot11bDataRate36Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled. This
+ is configurable only if 802.11g support is enabled."
+ ::= { bsnGlobalDot11bConfig 26 }
+
+bsnGlobalDot11bDataRate48Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled. This
+ is configurable only if 802.11g support is enabled."
+ ::= { bsnGlobalDot11bConfig 27 }
+
+bsnGlobalDot11bDataRate54Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled. This
+ is configurable only if 802.11g support is enabled."
+ ::= { bsnGlobalDot11bConfig 28 }
+
+bsnGlobalDot11bPicoCellMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the 802.11b pico-cell mode. This cannot be enabled
+ when the Fast Roaming Mode is enabled."
+ ::= { bsnGlobalDot11bConfig 29 }
+
+bsnGlobalDot11bFastRoamingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the 802.11b fast-roaming mode. This cannot be enabled
+ when the Pico Cell Mode is enabled."
+ ::= { bsnGlobalDot11bConfig 30 }
+
+bsnGlobalDot11bFastRoamingVoipMinRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined(0),
+ rate1Mbps(1),
+ rate2Mbps(2),
+ rate5andHalfMbps(3),
+ rate11Mbps(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the minimum transmission rate allowed for VoIP on any
+ 802.11b radio."
+ ::= { bsnGlobalDot11bConfig 31 }
+
+bsnGlobalDot11bFastRoamingVoipPercentage OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ twentyfive(2),
+ fifty(3),
+ seventyfive(4),
+ hundred(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the percentage of effective bandwidth for the minimum
+ rate reserved for VoIP."
+ ::= { bsnGlobalDot11bConfig 32 }
+
+bsnGlobalDot11b80211eMaxBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This represents the maximum bandwidth allocated to 802.11e
+ clients. It is expressed as percentage of the total bandwidth of
+ 802.11b network. The value of this attribute can vary from 0 to
+ 100."
+ ::= { bsnGlobalDot11bConfig 33 }
+
+bsnGlobalDot11bDTPCSupport OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute may be used to enable the DTPC support on all
+ 802.11b/g radios. DTPC or Dynamic Transmit Power Control support
+ means that the radio's transmit power will be advertised in the
+ beacons and probe responses."
+ ::= { bsnGlobalDot11bConfig 34 }
+-- ********************************************************************
+-- * Begin of bsnGlobalDot11bPhy
+-- ********************************************************************
+
+bsnGlobalDot11bPhy OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11b 2 }
+
+
+bsnGlobalDot11bMediumOccupancyLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall indicate the maximum amount of time,
+ in TU, that a point coordinator may control the usage of
+ the wireless medium without relinquishing control for long
+ enough to allow at least one instance of DCF access to the
+ medium. The default value of this attribute shall be 100,
+ and the maximum value shall be 1000."
+ ::= { bsnGlobalDot11bPhy 1 }
+
+bsnGlobalDot11bCFPPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The attribute shall describe the number of DTIM intervals
+ between the start of CFPs. It is modified by
+ MLME-START.request primitive."
+ ::= { bsnGlobalDot11bPhy 2 }
+
+bsnGlobalDot11bCFPMaxDuration OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The attribute shall describe the maximum duration of the CFP
+ in TU that may be generated by the PCF. It is modified by
+ MLME-START.request primitive."
+ ::= { bsnGlobalDot11bPhy 3 }
+
+bsnGlobalDot11bCFPollable OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When this attribute is true, it shall indicate that the STA
+ is able to respond to a CF-Poll with a data frame within a
+ SIFS time. This attribute shall be false if the STA is not
+ able to respond to a CF-Poll with a data frame within a SIFS
+ time."
+ ::= { bsnGlobalDot11bPhy 5 }
+
+bsnGlobalDot11bCFPollRequest OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies wheather CFP"
+ ::= { bsnGlobalDot11bPhy 6 }
+
+bsnGlobalDot11bDTIMPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute shall specify the number of beacon
+ intervals that shall elapse between transmission of
+ Beacons frames containing a TIM element whose DTIM
+ Count field is 0. This value is transmitted in
+ the DTIM Period field of Beacon frames."
+ ::= { bsnGlobalDot11bPhy 7 }
+
+bsnGlobalDot11bMaximumTransmitPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This attribute shall indicate the maximum transmit power,
+ in dBm, allowed in the subband for the associated domain
+ country string. The default value of this attribute shall
+ be zero."
+ ::= { bsnGlobalDot11bPhy 8 }
+
+bsnGlobalDot11bFirstChannelNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This attribute shall indicate the value of the lowest
+ channel number in the subband for the associated domain
+ country string. The default value of this attribute shall
+ be zero."
+ ::= { bsnGlobalDot11bPhy 9 }
+
+bsnGlobalDot11bNumberofChannels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This attribute shall indicate the value of the total
+ number of channels allowed in the subband for the
+ associated domain country string. The default value of
+ this attribute shall be zero."
+ ::= { bsnGlobalDot11bPhy 10 }
+
+bsnGlobalDot11bRTSThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..2347)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall indicate the number of octets in an MPDU,
+ below which an RTS/CTS handshake shall not be performed. An
+ RTS/CTS handshake shall be performed at the beginning of any
+ frame exchange sequence where the MPDU is of type Data or
+ Management, the MPDU has an individual address in the Address1
+ field, and the length of the MPDU is greater than
+ this threshold. (For additional details, refer to Table 21 in
+ 9.7.) Setting this attribute to be larger than the maximum
+ MSDU size shall have the effect of turning off the RTS/CTS
+ handshake for frames of Data or Management type transmitted by
+ this STA. Setting this attribute to zero shall have the effect
+ of turning on the RTS/CTS handshake for all frames of Data or
+ Management type transmitted by this STA. The default value of
+ this attribute shall be 2347."
+ ::= { bsnGlobalDot11bPhy 11 }
+
+bsnGlobalDot11bShortRetryLimit OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall indicate the maximum number of
+ transmission attempts of a frame, the length of which is less
+ than or equal to bsnGlobalDot11RTSThreshold, that shall be made
+ before a failure condition is indicated. The default value of
+ this attribute shall be 7."
+ ::= { bsnGlobalDot11bPhy 12 }
+
+bsnGlobalDot11bLongRetryLimit OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall indicate the maximum number of
+ transmission attempts of a frame, the length of which is
+ greater than bsnGlobalDot11RTSThreshold, that shall be made
+ before a failure condition is indicated. The default value of
+ this attribute shall be 4."
+ ::= { bsnGlobalDot11bPhy 13 }
+
+bsnGlobalDot11bFragmentationThreshold OBJECT-TYPE
+ SYNTAX INTEGER (256..2346)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute shall specify the current maximum size, in
+ octets, of the MPDU that may be delivered to the PHY. An MSDU
+ shall be broken into fragments if its size exceeds the value
+ of this attribute after adding MAC headers and trailers. An
+ MSDU or MMPDU shall be fragmented when the resulting frame has
+ individual address in the Address1 field, and the length of the
+ frame is larger than this threshold. The default value for this
+ attribute shall be the lesser of 2346 or the aMPDUMaxLength of
+ the attached PHY and shall never exceed the lesser of 2346 or
+ the aMPDUMaxLength of the attached PHY. The value of this
+ attribute shall never be less than 256."
+ ::= { bsnGlobalDot11bPhy 14 }
+
+bsnGlobalDot11bMaxTransmitMSDULifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MaxTransmitMSDULifetime shall be the elapsed time in TU,
+ after the initial transmission of an MSDU, after which further
+ attempts to transmit the MSDU shall be terminated. The default
+ value of this attribute shall be 512."
+ ::= { bsnGlobalDot11bPhy 15 }
+
+bsnGlobalDot11bMaxReceiveLifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MaxReceiveLifetime shall be the elapsed time in TU,
+ after the initial reception of a fragmented MMPDU or MSDU,
+ after which further attempts to reassemble the MMPDU or
+ MSDU shall be terminated. The default value shall be
+ 512."
+ ::= { bsnGlobalDot11bPhy 16 }
+
+bsnGlobalDot11bEDThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current Energy Detect Threshold being used by the
+ DSSS PHY."
+ ::= { bsnGlobalDot11bPhy 17 }
+
+bsnGlobalDot11bChannelAgilityEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute indicates that the PHY channel agility
+ functionality is enabled."
+ ::= { bsnGlobalDot11bPhy 18 }
+
+bsnGlobalDot11bPBCCOptionImplemented OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute, when true, shall indicate that the PBCC
+ modulation option as defined in subclause 18.4.6.6 is
+ implemented. The default value of this attribute shall
+ be false."
+ ::= { bsnGlobalDot11bPhy 19 }
+
+bsnGlobalDot11bShortPreambleOptionImplemented OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute, when true, shall indicate that the
+ short preamble option as defined in subclause 18.2.2.2
+ is implemented. The default value of this attribute
+ shall be false."
+ ::= { bsnGlobalDot11bPhy 20 }
+-- ********************************************************************
+-- * BSN Global Parameters for Dot11A
+-- ********************************************************************
+
+bsnGlobalDot11aConfig OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11a 1 }
+
+
+bsnGlobalDot11aNetworkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Dot11a Network Status"
+ ::= { bsnGlobalDot11aConfig 1 }
+
+bsnGlobalDot11aLowBandNetwork OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dot11a Low Band Network Status"
+ ::= { bsnGlobalDot11aConfig 2 }
+
+bsnGlobalDot11aMediumBandNetwork OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dot11a Mid Band Network Status"
+ ::= { bsnGlobalDot11aConfig 3 }
+
+bsnGlobalDot11aHighBandNetwork OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dot11a High Band Network Status"
+ ::= { bsnGlobalDot11aConfig 4 }
+
+bsnGlobalDot11aBeaconPeriod OBJECT-TYPE
+ SYNTAX INTEGER (20..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute shall specify the number of TU that a
+ AP Radio shall use for scheduling Beacon tranmissions.
+ This value is transmitted in Beacon and Probe Response
+ frames."
+ ::= { bsnGlobalDot11aConfig 5 }
+
+bsnGlobalDot11aDynamicChannelAssignment OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(1),
+ runOnce(2),
+ static(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Dynamic channel assignment(DCA) has three modes. When the mode
+ is auto, the channel assignment will be periodically updated
+ for all Airespace APs that permit this operation. When the DCA
+ is runOnce, channel assignments are updated based on the
+ UPDATE_CMD received from the management. When the DCA is
+ static, no dynamic channel assignments occurs and value are
+ set to their global default. Default is auto."
+ DEFVAL { automatic }
+ ::= { bsnGlobalDot11aConfig 6 }
+
+bsnGlobalDot11aCurrentChannel OBJECT-TYPE
+ SYNTAX INTEGER (0..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of the current operating frequency channel of the
+ OFDM PHY."
+ ::= { bsnGlobalDot11aConfig 7 }
+
+bsnGlobalDot11aDynamicChannelUpdateInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When Channel dynamic alogirthm is running, this interval(in
+ secs) specifies how often Channel assignement updates are
+ attempted on an Airespace AP. NOTE: hysteresis is
+ build into the algorithms so we will not have uproductive
+ changes occuring. Default value is 600 secs"
+ DEFVAL { 600 }
+ ::= { bsnGlobalDot11aConfig 8 }
+
+bsnGlobalDot11aInputsForDCA OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute is a bit mask specifying what to include in
+ DCA optimization.Below is a list of parameters and their
+ corresponding bits identifiers.
+ options bit
+ --------------------------------------
+ none 0
+ SIGNAL STRENGTH 1
+ NOISE 2
+ FOREIGN INTERFERENCE 4
+ LOAD 8
+ DEVICE INTERFERENCE 32
+ Default value is 63( all bits on)."
+ DEFVAL { 63 }
+ ::= { bsnGlobalDot11aConfig 9 }
+
+bsnGlobalDot11aChannelUpdateCmdInvoke OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ activate(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to activate this starts a DCA calculation regardless
+ of the dynamic update interval. This command should be invoke
+ on Group Leader Airespace Switch.Invoking on a Airespace
+ Switch which is not a Group leader has no effect."
+ ::= { bsnGlobalDot11aConfig 10 }
+
+bsnGlobalDot11aChannelUpdateCmdStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "After setting bsnGlobalDot11aChannelUpdateCmdInvoke to
+ activate, the result of action can be monitored from here. It
+ takes 5 minutes for the command to complete."
+ ::= { bsnGlobalDot11aConfig 11 }
+
+bsnGlobalDot11aDynamicTransmitPowerControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(1),
+ runOnce(2),
+ static(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Dynamic transmit power (DTP) has three modes. When the mode
+ is auto, the transmit power of each Airespace AP will be
+ periodically updated for all Airespace APs that permit this
+ operation. When the DTP is runOnce,transmit power update will
+ occur based on the UPDATE_CMD received from the management.
+ When the DTP is static, no dynamic transmit power updates
+ occur and their global defaults are used. Default is auto."
+ DEFVAL { automatic }
+ ::= { bsnGlobalDot11aConfig 12 }
+
+bsnGlobalDot11aCurrentTxPowerLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The TxPowerLevel N currently being used to transmit data.
+ Some PHYs also use this value to determine the receiver
+ sensitivity requirements for CCA."
+ ::= { bsnGlobalDot11aConfig 13 }
+
+bsnGlobalDot11aDynamicTxPowerControlInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When Tx PowerControl dynamic alogirthm is running, this
+ interval(in secs) specifies how often TxPower control updates
+ are attempted on an Airespace AP. NOTE: hysteresis is
+ build into the algorithms so we will not have uproductive
+ changes occuring. Default value is 600 secs"
+ DEFVAL { 600 }
+ ::= { bsnGlobalDot11aConfig 14 }
+
+bsnGlobalDot11aInputsForDTP OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute is a bit mask specifying what to include in
+ DCA optimization.Below is a list of parameters and their
+ corresponding bits identifiers.
+ options bit
+ --------------------------------------
+ none 0
+ LOAD 1
+ SIGNAL STRENGTH 2
+ FOREIGN INTERFERENCE 4
+ NOISE 8
+ Default value is 15( all bits on)."
+ DEFVAL { 15 }
+ ::= { bsnGlobalDot11aConfig 15 }
+
+bsnGlobalDot11aPowerUpdateCmdInvoke OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ activate(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to activate this starts a DTP calculation regardless
+ of the dynamic update interval. This command should be invoke
+ on Group Leader Airespace Switch.Invoking on a Airespace
+ Switch which is not a Group leader has no effect."
+ ::= { bsnGlobalDot11aConfig 16 }
+
+bsnGlobalDot11aPowerUpdateCmdStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "After setting bsnGlobalDot11aChannelUpdateCmdInvoke to
+ activate, the result of action can be monitored from here. It
+ takes 5 minutes for the command to complete."
+ ::= { bsnGlobalDot11aConfig 17 }
+
+bsnGlobalDot11aDataRate6Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled"
+ ::= { bsnGlobalDot11aConfig 19 }
+
+bsnGlobalDot11aDataRate9Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled"
+ ::= { bsnGlobalDot11aConfig 20 }
+
+bsnGlobalDot11aDataRate12Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled"
+ ::= { bsnGlobalDot11aConfig 21 }
+
+bsnGlobalDot11aDataRate18Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled"
+ ::= { bsnGlobalDot11aConfig 22 }
+
+bsnGlobalDot11aDataRate24Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled"
+ ::= { bsnGlobalDot11aConfig 23 }
+
+bsnGlobalDot11aDataRate36Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled"
+ ::= { bsnGlobalDot11aConfig 24 }
+
+bsnGlobalDot11aDataRate48Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled"
+ ::= { bsnGlobalDot11aConfig 25 }
+
+bsnGlobalDot11aDataRate54Mhz OBJECT-TYPE
+ SYNTAX INTEGER {
+ supported(1),
+ mandatory(2),
+ disabled(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify if this rate is supported or mandatory or disabled"
+ ::= { bsnGlobalDot11aConfig 26 }
+
+bsnGlobalDot11aPicoCellMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the 802.11a pico-cell mode. This cannot be enabled
+ when the Fast Roaming Mode is enabled."
+ ::= { bsnGlobalDot11aConfig 27 }
+
+bsnGlobalDot11aFastRoamingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the 802.11a fast-roaming mode. This cannot be enabled
+ when the Pico Cell Mode is enabled."
+ ::= { bsnGlobalDot11aConfig 28 }
+
+bsnGlobalDot11aFastRoamingVoipMinRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined(0),
+ rate1Mbps(1),
+ rate2Mbps(2),
+ rate5andHalfMbps(3),
+ rate11Mbps(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the minimum transmission rate allowed for VoIP on any
+ 802.11a radio."
+ ::= { bsnGlobalDot11aConfig 29 }
+
+bsnGlobalDot11aFastRoamingVoipPercentage OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ twentyfive(2),
+ fifty(3),
+ seventyfive(4),
+ hundred(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the percentage of effective bandwidth for the minimum
+ rate reserved for VoIP."
+ ::= { bsnGlobalDot11aConfig 30 }
+
+bsnGlobalDot11a80211eMaxBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This represents the maximum bandwidth allocated to 802.11e
+ clients. It is expressed as percentage of the total bandwidth
+ of 802.11a network. The value of this attribute can vary from
+ 0 to 100."
+ ::= { bsnGlobalDot11aConfig 31 }
+
+bsnGlobalDot11aDTPCSupport OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute may be used to enable the DTPC support on all
+ 802.11a radios. DTPC or Dynamic Transmit Power Control support
+ means that the radio's transmit power will be advertised in the
+ beacons and probe responses."
+ ::= { bsnGlobalDot11aConfig 32 }
+-- ********************************************************************
+-- * Begin of bsnGlobalDot11aPhy
+-- ********************************************************************
+
+bsnGlobalDot11aPhy OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11a 2 }
+
+
+bsnGlobalDot11aMediumOccupancyLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall indicate the maximum amount of time,
+ in TU, that a point coordinator may control the usage of
+ the wireless medium without relinquishing control for long
+ enough to allow at least one instance of DCF access to the
+ medium. The default value of this attribute shall be 100,
+ and the maximum value shall be 1000."
+ ::= { bsnGlobalDot11aPhy 1 }
+
+bsnGlobalDot11aCFPPeriod OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The attribute shall describe the number of DTIM intervals
+ between the start of CFPs. It is modified by
+ MLME-START.request primitive."
+ ::= { bsnGlobalDot11aPhy 2 }
+
+bsnGlobalDot11aCFPMaxDuration OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The attribute shall describe the maximum duration of the CFP
+ in TU that may be generated by the PCF. It is modified by
+ MLME-START.request primitive."
+ ::= { bsnGlobalDot11aPhy 3 }
+
+bsnGlobalDot11aCFPollable OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When this attribute is true, it shall indicate that the STA
+ is able to respond to a CF-Poll with a data frame within a
+ SIFS time. This attribute shall be false if the STA is not
+ able to respond to a CF-Poll with a data frame within a SIFS
+ time."
+ ::= { bsnGlobalDot11aPhy 5 }
+
+bsnGlobalDot11aCFPollRequest OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether CFP"
+ ::= { bsnGlobalDot11aPhy 6 }
+
+bsnGlobalDot11aDTIMPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute shall specify the number of beacon
+ intervals that shall elapse between transmission of
+ Beacons frames containing a TIM element whose DTIM
+ Count field is 0. This value is transmitted in
+ the DTIM Period field of Beacon frames."
+ ::= { bsnGlobalDot11aPhy 7 }
+
+bsnGlobalDot11aMaximumTransmitPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This attribute shall indicate the maximum transmit power,
+ in dBm, allowed in the subband for the associated domain
+ country string. The default value of this attribute shall
+ be zero."
+ ::= { bsnGlobalDot11aPhy 8 }
+
+bsnGlobalDot11aFirstChannelNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This attribute shall indicate the value of the lowest
+ channel number in the subband for the associated domain
+ country string.
+ The default value of this attribute shall be zero."
+ ::= { bsnGlobalDot11aPhy 9 }
+
+bsnGlobalDot11aNumberofChannels OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This attribute shall indicate the value of the total
+ number of channels allowed in the subband for the
+ associated domain country string. The default value of
+ this attribute shall be zero."
+ ::= { bsnGlobalDot11aPhy 10 }
+
+bsnGlobalDot11aRTSThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..2347)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall indicate the number of octets in an MPDU,
+ below which an RTS/CTS handshake shall not be performed. An
+ RTS/CTS handshake shall be performed at the beginning of any
+ frame exchange sequence where the MPDU is of type Data or
+ Management, the MPDU has an individual address in the Address1
+ field, and the length of the MPDU is greater than
+ this threshold. (For additional details, refer to Table 21 in
+ 9.7.) Setting this attribute to be larger than the maximum
+ MSDU size shall have the effect of turning off the RTS/CTS
+ handshake for frames of Data or Management type transmitted by
+ this STA. Setting this attribute to zero shall have the effect
+ of turning on the RTS/CTS handshake for all frames of Data or
+ Management type transmitted by this STA. The default value of
+ this attribute shall be 2347."
+ ::= { bsnGlobalDot11aPhy 11 }
+
+bsnGlobalDot11aShortRetryLimit OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall indicate the maximum number of
+ transmission attempts of a frame, the length of which is less
+ than or equal to bsnGlobalDot11RTSThreshold, that shall be
+ made before a failure condition is indicated. The default
+ value of this attribute shall be 7."
+ ::= { bsnGlobalDot11aPhy 12 }
+
+bsnGlobalDot11aLongRetryLimit OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall indicate the maximum number of
+ transmission attempts of a frame, the length of which is
+ greater than bsnGlobalDot11RTSThreshold, that shall be made
+ before a failure condition is indicated. The default value of
+ this attribute shall be 4."
+ ::= { bsnGlobalDot11aPhy 13 }
+
+bsnGlobalDot11aFragmentationThreshold OBJECT-TYPE
+ SYNTAX INTEGER (256..2346)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute shall specify the current maximum size, in
+ octets, of the MPDU that may be delivered to the PHY. An MSDU
+ shall be broken into fragments if its size exceeds the value
+ of this attribute after adding MAC headers and trailers. MSDU
+ or MMPDU shall be fragmented when the resulting frame has an
+ individual address in the Address1 field, and the length of the
+ frame is larger than this threshold. The default value for this
+ attribute shall be the lesser of 2346 or the aMPDUMaxLength of
+ the attached PHY and shall never exceed the lesser of 2346 or
+ the aMPDUMaxLength of the attached PHY. The value of this
+ attribute shall never be less than 256."
+ ::= { bsnGlobalDot11aPhy 14 }
+
+bsnGlobalDot11aMaxTransmitMSDULifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MaxTransmitMSDULifetime shall be the elapsed time in TU,
+ after the initial transmission of an MSDU, after which further
+ attempts to transmit the MSDU shall be terminated. The default
+ value of this attribute shall be 512."
+ ::= { bsnGlobalDot11aPhy 15 }
+
+bsnGlobalDot11aMaxReceiveLifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MaxReceiveLifetime shall be the elapsed time in TU,
+ after the initial reception of a fragmented MMPDU or MSDU,
+ after which further attempts to reassemble the MMPDU or
+ MSDU shall be terminated. The default value shall be
+ 512."
+ ::= { bsnGlobalDot11aPhy 16 }
+
+bsnGlobalDot11aTIThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Threshold being used to detect a busy medium (frequency).
+ CCA shall report a busy medium upon detecting the RSSI above
+ this threshold."
+ ::= { bsnGlobalDot11aPhy 17 }
+
+bsnGlobalDot11aChannelAgilityEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute indicates that the PHY channel agility
+ functionality is enabled."
+ ::= { bsnGlobalDot11aPhy 18 }
+-- ********************************************************************
+-- * BSN Global Parameters for Dot11h
+-- ********************************************************************
+
+bsnGlobalDot11hConfig OBJECT IDENTIFIER
+ ::= { bsnGlobalDot11h 1 }
+
+
+-- *******************************************************************
+-- These global attributes are to Enable/Disable Power Control and
+-- Channel Switch for 802.11h
+-- *******************************************************************
+
+bsnGlobalDot11hPowerConstraint OBJECT-TYPE
+ SYNTAX INTEGER (0..30)
+ UNITS "decibels"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Local maximum transmit power for a channel is defined as
+ maximum transmit power level specified for the channel
+ in the Country element minus the local power constraint
+ specified for the channel in the Power Constraint
+ element.The power constraint is coded as an unsigned
+ integer in units of decibels. To disable
+ power constraint set Power Constraint to 0."
+ ::= { bsnGlobalDot11hConfig 1 }
+
+bsnGlobalDot11hChannelSwitchEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To enable or disable channel switch. When disabling
+ Channel Switch no need to pass mode and count"
+ ::= { bsnGlobalDot11hConfig 2 }
+
+bsnGlobalDot11hChannelSwitchMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Channel Switch Mode indicates any restriction on
+ transmission until a channel switch. An Channel mode
+ set to 1 means that the STA in a BSS to which the
+ frame containing the element is addressed shall
+ tranmit no further frames with in the BSS until the
+ scheduled channel switch. A Channel switch mode set
+ to 0 does not impose any requirement on the receiving
+ STA."
+ ::= { bsnGlobalDot11hConfig 3 }
+-- ********************************************************************
+-- * bsnRrm - Information about RF Groups that this Airespace Switch
+-- * belongs to
+-- ********************************************************************
+
+bsnRrmDot11a OBJECT IDENTIFIER
+ ::= { bsnRrm 1 }
+
+bsnRrmDot11b OBJECT IDENTIFIER
+ ::= { bsnRrm 2 }
+
+-- *******************************************************************
+-- * Begin of RRM dot11a Group Parameters
+-- *******************************************************************
+
+bsnRrmDot11aGroup OBJECT IDENTIFIER
+ ::= { bsnRrmDot11a 1 }
+
+
+bsnRrmDot11aGlobalAutomaticGrouping OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Dynamic grouping has two modes: on and off. When the grouping
+ is off, no dynamic grouping occurs. Each Airespace Switch
+ optimizes only its own Airespace APs' parameters. When
+ grouping is on, the Airespace Switches form groups and
+ elect leaders to perform better dynamic parameter
+ optimization."
+ DEFVAL { automatic }
+ ::= { bsnRrmDot11aGroup 1 }
+
+bsnRrmDot11aGroupLeaderMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This is the MAC address of the group leader for the dot11a
+ group containing this Airespace Switch."
+ ::= { bsnRrmDot11aGroup 2 }
+
+bsnRrmIsDot11aGroupLeader OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "If this Airespace Switch is a Dot11a Group Leader then this
+ attribute will be true else it will be false."
+ ::= { bsnRrmDot11aGroup 3 }
+
+bsnRrmDot11aGroupLastUpdateTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Last time the dot11a grouping was updated on this Airespace
+ Switch. This is valid only if the Airespace Switch is a
+ group leader."
+ ::= { bsnRrmDot11aGroup 4 }
+
+bsnRrmDot11aGlobalGroupInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "When grouping is on, this interval(in secs) represents the
+ period with which the grouping algorithm is run. Grouping
+ algorithm will also run when the group contents changes and
+ the automatic grouping is enabled. A dynamic grouping can be
+ started upon request from the system administrator. Default
+ value is 3600 secs."
+ DEFVAL { 3600 }
+ ::= { bsnRrmDot11aGroup 5 }
+-- ************************************************************
+-- * Begin of bsnWras SwitchDot11aGroup Table
+-- ************************************************************
+
+bsnWrasDot11aGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnWrasDot11aGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "This is a table of Airespace Switch addresses that identifies
+ the members of the Dot11a RF group containing this Airespace
+ Switch. Max size is 20 entries. This has been deprecated for
+ clrRrmDot11BandGrpMemberTable."
+ ::= { bsnRrmDot11aGroup 9 }
+
+bsnWrasDot11aGroupEntry OBJECT-TYPE
+ SYNTAX BsnWrasDot11aGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "..."
+ INDEX { bsnWrasDot11aPeerMacAddress }
+ ::= { bsnWrasDot11aGroupTable 1 }
+
+BsnWrasDot11aGroupEntry ::= SEQUENCE {
+ bsnWrasDot11aPeerMacAddress MacAddress,
+ bsnWrasDot11aPeerIpAddress IpAddress
+}
+
+bsnWrasDot11aPeerMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The MAC address of the member Switch."
+ ::= { bsnWrasDot11aGroupEntry 1 }
+
+bsnWrasDot11aPeerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The IP address of the Airespace Switch."
+ ::= { bsnWrasDot11aGroupEntry 21 }
+
+
+-- ********************************************************************
+-- * Begin bsnRrmDot11aAPDefault
+-- *******************************************************************
+
+bsnRrmDot11aAPDefault OBJECT IDENTIFIER
+ ::= { bsnRrmDot11a 6 }
+
+
+-- ********************************************************************
+-- * Begin bsnRrmDot11aAPProfile
+-- *******************************************************************
+
+bsnRrmDot11aForeignInterferenceThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "foreign 802.11A interference threshold between 0 and 100 percent."
+ ::= { bsnRrmDot11aAPDefault 1 }
+
+bsnRrmDot11aForeignNoiseThreshold OBJECT-TYPE
+ SYNTAX INTEGER (-127..0)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A foreign noise threshold between -127 and 0 dBm."
+ ::= { bsnRrmDot11aAPDefault 2 }
+
+bsnRrmDot11aRFUtilizationThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A RF utlization threshold between 0 and 100 percent."
+ ::= { bsnRrmDot11aAPDefault 3 }
+
+bsnRrmDot11aThroughputThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (1000..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A throughput threshold between 1000 and 1000000"
+ ::= { bsnRrmDot11aAPDefault 4 }
+
+bsnRrmDot11aMobilesThreshold OBJECT-TYPE
+ SYNTAX INTEGER (1..75)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A mobiles threshold between 1 and 75"
+ ::= { bsnRrmDot11aAPDefault 5 }
+
+bsnRrmDot11aCoverageThreshold OBJECT-TYPE
+ SYNTAX INTEGER (3..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A coverage threshold between 3 and 50."
+ ::= { bsnRrmDot11aAPDefault 6 }
+
+bsnRrmDot11aMobileMinExceptionLevel OBJECT-TYPE
+ SYNTAX INTEGER (1..75)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A mobile minimum exception level between 1 and 75"
+ ::= { bsnRrmDot11aAPDefault 7 }
+
+bsnRrmDot11aCoverageExceptionLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A coverage exception level between 0 and 100 percent."
+ ::= { bsnRrmDot11aAPDefault 8 }
+
+bsnRrmDot11aSignalMeasurementInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (60..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This interval (in secs) specifies how often do we get new
+ signal strength measurements at each Airespace AP. Default is
+ 300 secs"
+ DEFVAL { 300 }
+ ::= { bsnRrmDot11aAPDefault 9 }
+
+bsnRrmDot11aNoiseMeasurementInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (60..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This interval( in secs) specifies how often do we get new
+ noise and interference measurements at each Airespace AP.
+ Default is 300 secs"
+ DEFVAL { 300 }
+ ::= { bsnRrmDot11aAPDefault 10 }
+
+bsnRrmDot11aLoadMeasurementInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (60..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This interval( in secs) specifies how often do we get new
+ load measurements at each Airespace AP. Default is 300 secs"
+ DEFVAL { 300 }
+ ::= { bsnRrmDot11aAPDefault 11 }
+
+bsnRrmDot11aCoverageMeasurementInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (60..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This interval( in secs) specifies how often do we get new
+ coverage measurements at each Airespace AP. Default is 300 secs"
+ DEFVAL { 300 }
+ ::= { bsnRrmDot11aAPDefault 12 }
+
+bsnRrmDot11aChannelMonitorList OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(1),
+ country(2),
+ dca(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the channels on which the switch monitors
+ noise, interference and rogues. The first option allows
+ monitoring on all channels while the second one on only those
+ that are supported by the country of operation. the option dca
+ implies that the monitor channel list will include those channels
+ that are used by automatic channel assignment."
+ ::= { bsnRrmDot11aAPDefault 13 }
+
+-- *********************************************************************
+-- * Set Factory Defaults
+-- *********************************************************************
+
+bsnRrmDot11aSetFactoryDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ activate(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to activate all rrm parameters are reset to factory
+ defaults"
+ ::= { bsnRrmDot11a 7 }
+-- *******************************************************************
+-- * Begin of RRM dot11b Group Parameters
+-- *******************************************************************
+
+bsnRrmDot11bGroup OBJECT IDENTIFIER
+ ::= { bsnRrmDot11b 1 }
+
+
+bsnRrmDot11bGlobalAutomaticGrouping OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Dynamic grouping has two modes: on and off. When the grouping
+ is off, no dynamic grouping occurs. Each Airespace Switch
+ optimizes only its own Airespace APs' parameters. When
+ grouping is on, the Airespace Switchs form groups and
+ elect leaders to perform better dynamic parameter
+ optimization. This has been deprecated for
+ clrRrmDot11BandGrpTable."
+ DEFVAL { automatic }
+ ::= { bsnRrmDot11bGroup 1 }
+
+bsnRrmDot11bGroupLeaderMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This is the MAC address of the group leader for the dot11b
+ group containing this Airespace Switch. This has been
+ deprecated for clrRrmDot11BandGrpTable."
+ ::= { bsnRrmDot11bGroup 2 }
+
+bsnRrmIsDot11bGroupLeader OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "If this Airespace Switch is a Dot11b Group Leader then this
+ attribute will be true else it will be false. This has been
+ deprecated for clrRrmDot11BandGrpTable."
+ ::= { bsnRrmDot11bGroup 3 }
+
+bsnRrmDot11bGroupLastUpdateTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Last time the dot11b grouping was updated on this Airespace
+ Switch. This is valid only if the Airespace Switch is a group
+ leader. This has been deprecated for clrRrmDot11BandGrpTable."
+ ::= { bsnRrmDot11bGroup 4 }
+
+bsnRrmDot11bGlobalGroupInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "When grouping is on, this interval(in secs) represents the
+ period with which the grouping algorithm is run. Grouping
+ algorithm will also run when the group contents changes and
+ the automatic grouping is enabled. A dynamic grouping can be
+ started upon request from the system administrator. Default
+ value is 3600 secs. This has been
+ deprecated for clrRrmDot11BandGrpTable."
+ DEFVAL { 3600 }
+ ::= { bsnRrmDot11bGroup 5 }
+-- ************************************************************
+-- * Begin of bsnWrasDot11bGroup Table
+-- ************************************************************
+
+bsnWrasDot11bGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnWrasDot11bGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "This is a table of Airespace Switch addresses that identifies
+ the members of the Dot11b RF group containing this Airespace
+ Switch. Max size is 20 entries. This has been deprecated for
+ clrRrmDot11BandGrpMemberTable."
+ ::= { bsnRrmDot11bGroup 9 }
+
+bsnWrasDot11bGroupEntry OBJECT-TYPE
+ SYNTAX BsnWrasDot11bGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "..."
+ INDEX { bsnWrasDot11bPeerMacAddress }
+ ::= { bsnWrasDot11bGroupTable 1 }
+
+BsnWrasDot11bGroupEntry ::= SEQUENCE {
+ bsnWrasDot11bPeerMacAddress MacAddress,
+ bsnWrasDot11bPeerIpAddress IpAddress
+}
+
+bsnWrasDot11bPeerMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The MAC address of the GIGE interface."
+ ::= { bsnWrasDot11bGroupEntry 1 }
+
+bsnWrasDot11bPeerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The IP address of the Airespace Switch."
+ ::= { bsnWrasDot11bGroupEntry 21 }
+
+
+-- ************************************************************
+-- * End of bsnWrasDot11bGroup Table
+-- ************************************************************
+--
+
+-- ********************************************************************
+-- * Begin bsnRrmDot11bAPDefault
+-- *******************************************************************
+
+bsnRrmDot11bAPDefault OBJECT IDENTIFIER
+ ::= { bsnRrmDot11b 6 }
+
+
+bsnRrmDot11bForeignInterferenceThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Foreign 802.11A interference threshold between 0 and 100
+ percent."
+ ::= { bsnRrmDot11bAPDefault 1 }
+
+bsnRrmDot11bForeignNoiseThreshold OBJECT-TYPE
+ SYNTAX INTEGER (-127..0)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A foreign noise threshold between -127 and 0 dBm."
+ ::= { bsnRrmDot11bAPDefault 2 }
+
+bsnRrmDot11bRFUtilizationThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A RF utlization threshold between 0 and 100 percent."
+ ::= { bsnRrmDot11bAPDefault 3 }
+
+bsnRrmDot11bThroughputThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (1000..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A Airespace AP data-rate threshold between 1000 and
+ 1000000"
+ ::= { bsnRrmDot11bAPDefault 4 }
+
+bsnRrmDot11bMobilesThreshold OBJECT-TYPE
+ SYNTAX INTEGER (1..75)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A Airespace AP mobiles threshold between 1 and 75"
+ ::= { bsnRrmDot11bAPDefault 5 }
+
+bsnRrmDot11bCoverageThreshold OBJECT-TYPE
+ SYNTAX INTEGER (3..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A Airespace AP coverage threshold between 3 and 50."
+ ::= { bsnRrmDot11bAPDefault 6 }
+
+bsnRrmDot11bMobileMinExceptionLevel OBJECT-TYPE
+ SYNTAX INTEGER (1..75)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A Airespace AP mobile minimum exception level between 1 and
+ 75"
+ ::= { bsnRrmDot11bAPDefault 7 }
+
+bsnRrmDot11bCoverageExceptionLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.11A Airespace AP coverage exception level between 0 and 100
+ percent."
+ ::= { bsnRrmDot11bAPDefault 8 }
+
+bsnRrmDot11bSignalMeasurementInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (60..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This interval( in secs) specifies how often do we get new signal
+ strength measurements at each Airespace AP. Default is 300 secs"
+ DEFVAL { 300 }
+ ::= { bsnRrmDot11bAPDefault 9 }
+
+bsnRrmDot11bNoiseMeasurementInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (60..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This interval( in secs) specifies how often do we get new
+ noise and interference measurements at each Airespace AP.
+ Default is 300 secs"
+ DEFVAL { 300 }
+ ::= { bsnRrmDot11bAPDefault 10 }
+
+bsnRrmDot11bLoadMeasurementInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (60..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This interval( in secs) specifies how often do we get new
+ load measurements at each Airespace AP. Default is 300 secs"
+ DEFVAL { 300 }
+ ::= { bsnRrmDot11bAPDefault 11 }
+
+bsnRrmDot11bCoverageMeasurementInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (10..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This interval( in secs) specifies how often do we get new
+ coverage measurements at each Airespace AP. Default is 300 secs"
+ DEFVAL { 300 }
+ ::= { bsnRrmDot11bAPDefault 12 }
+
+bsnRrmDot11bChannelMonitorList OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(1),
+ country(2),
+ dca(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies the channels on which the switch
+ monitors noise, interference and rogues.
+ The first option allows monitoring on all channels while the
+ second one on only those that are supported
+ by the country of operation. the option dca implies that the
+ monitor channel list will include those channels
+ that are used by automatic channel assignment."
+ ::= { bsnRrmDot11bAPDefault 13 }
+
+-- *********************************************************************
+-- * Set Factory Defaults
+-- *********************************************************************
+
+bsnRrmDot11bSetFactoryDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ activate(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When set to activate all rrm parameters are reset to factory
+ defaults"
+ ::= { bsnRrmDot11b 7 }
+-- *******************************************************************
+-- * Begin of bsnRadiusAuthServerTable
+-- *******************************************************************
+
+bsnRadiusAuthServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnRadiusAuthServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the RADIUS authentication
+ servers with which the client shares a secret."
+ ::= { bsnAAA 1 }
+
+bsnRadiusAuthServerEntry OBJECT-TYPE
+ SYNTAX BsnRadiusAuthServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a RADIUS
+ authentication server with which the client shares
+ a secret."
+ INDEX { bsnRadiusAuthServerIndex }
+ ::= { bsnRadiusAuthServerTable 1 }
+
+BsnRadiusAuthServerEntry ::= SEQUENCE {
+ bsnRadiusAuthServerIndex Integer32,
+ bsnRadiusAuthServerAddress IpAddress,
+ bsnRadiusAuthClientServerPortNumber Integer32,
+ bsnRadiusAuthServerKey OCTET STRING,
+ bsnRadiusAuthServerStatus INTEGER,
+ bsnRadiusAuthServerKeyFormat INTEGER,
+ bsnRadiusAuthServerRFC3576 INTEGER,
+ bsnRadiusAuthServerIPSec INTEGER,
+ bsnRadiusAuthServerIPSecAuth INTEGER,
+ bsnRadiusAuthServerIPSecEncryption INTEGER,
+ bsnRadiusAuthServerIPSecIKEPhase1 INTEGER,
+ bsnRadiusAuthServerIPSecIKELifetime Integer32,
+ bsnRadiusAuthServerIPSecDHGroup INTEGER,
+ bsnRadiusAuthServerNetworkUserConfig INTEGER,
+ bsnRadiusAuthServerMgmtUserConfig INTEGER,
+ bsnRadiusAuthServerRetransmitTimeout INTEGER,
+ bsnRadiusAuthServerKeyWrapKEKkey OCTET STRING,
+ bsnRadiusAuthServerKeyWrapMACKkey OCTET STRING,
+ bsnRadiusAuthServerKeyWrapFormat INTEGER,
+ bsnRadiusAuthServerRowStatus RowStatus
+}
+
+bsnRadiusAuthServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..17)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A number uniquely identifying each RADIUS
+ Authentication server with which this client
+ communicates."
+ ::= { bsnRadiusAuthServerEntry 1 }
+
+bsnRadiusAuthServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the RADIUS authentication server
+ referred to in this table entry."
+ ::= { bsnRadiusAuthServerEntry 2 }
+
+bsnRadiusAuthClientServerPortNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The UDP port the client is using to send requests to
+ this server."
+ ::= { bsnRadiusAuthServerEntry 3 }
+
+bsnRadiusAuthServerKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The authentication and encryption key shared between
+ the Radius client and this Radius Server.
+ When the bsnRadiusAuthServerKeyFormat is hex it
+ can have max length of 128 bytes. If the
+ bsnRadiusAuthServerKeyFormat is Ascii it can have
+ max length of 64 bytes."
+ DEFVAL { "" }
+ ::= { bsnRadiusAuthServerEntry 4 }
+
+bsnRadiusAuthServerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Server enable or disable status."
+ ::= { bsnRadiusAuthServerEntry 5 }
+
+bsnRadiusAuthServerKeyFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ hex(1),
+ ascii(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Format of the server key. When hex, the number of
+ characters in the key should be even."
+ ::= { bsnRadiusAuthServerEntry 6 }
+
+bsnRadiusAuthServerRFC3576 OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Support for Dynamic Authorization Extensions to RADIUS."
+ DEFVAL { enable }
+ ::= { bsnRadiusAuthServerEntry 7 }
+
+bsnRadiusAuthServerIPSec OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IPSec over RADIUS"
+ DEFVAL { disable }
+ ::= { bsnRadiusAuthServerEntry 8 }
+
+bsnRadiusAuthServerIPSecAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ hmacMd5(1),
+ hmacSha1(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Hash algorithm employed by the IPSec Encrpytion.
+ This applies only when bsnRadiusAuthServerIPSec is in
+ enable state."
+ DEFVAL { hmacSha1 }
+ ::= { bsnRadiusAuthServerEntry 9 }
+
+bsnRadiusAuthServerIPSecEncryption OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ des(1),
+ tripleDes(2),
+ aesCbc(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Encryption algorithm employed by this IpSec
+ Encryption. This applies only when
+ bsnRadiusAuthServerIPSec is in enable state."
+ DEFVAL { tripleDes }
+ ::= { bsnRadiusAuthServerEntry 10 }
+
+bsnRadiusAuthServerIPSecIKEPhase1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ main(1),
+ agressive(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "VPN IKE Phase 1 Mode type as per the IpSec standards.
+ This applies only when bsnRadiusAuthServerIPSec is in
+ enable state."
+ DEFVAL { main }
+ ::= { bsnRadiusAuthServerEntry 11 }
+
+bsnRadiusAuthServerIPSecIKELifetime OBJECT-TYPE
+ SYNTAX Integer32 (1800..345600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IPSec IKE's Lifetime.
+ This applies only when bsnRadiusAuthServerIPSec is in
+ enable state."
+ DEFVAL { 28800 }
+ ::= { bsnRadiusAuthServerEntry 12 }
+
+bsnRadiusAuthServerIPSecDHGroup OBJECT-TYPE
+ SYNTAX INTEGER {
+ group1(1),
+ group2(2),
+ group5(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IKE's Diffie-Hellman Group.
+ This applies only when bsnRadiusAuthServerIPSec is in
+ enable state."
+ DEFVAL { group2 }
+ ::= { bsnRadiusAuthServerEntry 13 }
+
+bsnRadiusAuthServerNetworkUserConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When enabled, this entry is considered as network user
+ radius authenticating server entry."
+ ::= { bsnRadiusAuthServerEntry 14 }
+
+bsnRadiusAuthServerMgmtUserConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When enabled, this entry is considered as management user
+ radius authenticating server entry."
+ ::= { bsnRadiusAuthServerEntry 15 }
+
+bsnRadiusAuthServerRetransmitTimeout OBJECT-TYPE
+ SYNTAX INTEGER (2..30)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time in seconds after which a radius authentication
+ request will timeout and a retransmission will be taken
+ up by the switch."
+ ::= { bsnRadiusAuthServerEntry 17 }
+
+bsnRadiusAuthServerKeyWrapKEKkey OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Key-encryption-key (KEK) used as the key for the 128 bit
+ AES Key Wrap algorithm to encrypt the PMK in the key
+ attribute. If the key is present in request, it should be
+ taken as a hint by the server that the sender prefers this
+ method of encryption over others.
+ To maintain security actual keys after configuration are never
+ returned in get request. If keys are configured then '***'
+ is returned. If keys are not configured then empty string is
+ retunred.
+ bsnRadiusAuthServerKeyFormat is used this key.
+ if the format chosen is ascii then it should be 16 bytes in
+ length. if the format chosen is hex then it should be 32
+ bytes in length."
+ ::= { bsnRadiusAuthServerEntry 18 }
+
+bsnRadiusAuthServerKeyWrapMACKkey OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Message-authenticator-code-key ( MACK) - used as the key for
+ the HMAC-SHA-1 algorithm to sign the RADIUS message to prevent
+ spoofing. MACK must be configured when KEK is configured.
+ To maintain security actual keys after configuration are never
+ returned in get request. If keys are configured then '***'
+ is returned. If keys are not configured then empty string is
+ returned.
+ bsnRadiusAuthServerKeyFormat is used this key.
+ if the format chosen is ascii then it should be 20 bytes in
+ length. If the format chosen is hex then it should be 40 bytes
+ in length."
+ ::= { bsnRadiusAuthServerEntry 19 }
+
+bsnRadiusAuthServerKeyWrapFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ hex(1),
+ ascii(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Format for the Key Wrap keys. This object is mandatory
+ for manager to send if the key Wrap keys are being
+ configured. Get on this object will always return hex(1)"
+ ::= { bsnRadiusAuthServerEntry 20 }
+
+bsnRadiusAuthServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status for creation/deletion"
+ ::= { bsnRadiusAuthServerEntry 26 }
+
+
+-- *******************************************************************
+-- * Begin of bsnRadiusAccServerTable
+-- *******************************************************************
+
+bsnRadiusAccServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnRadiusAccServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the RADIUS accounting
+ servers with which the client shares a secret."
+ ::= { bsnAAA 2 }
+
+bsnRadiusAccServerEntry OBJECT-TYPE
+ SYNTAX BsnRadiusAccServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a RADIUS
+ accounting server with which the client shares a secret."
+ INDEX { bsnRadiusAccServerIndex }
+ ::= { bsnRadiusAccServerTable 1 }
+
+BsnRadiusAccServerEntry ::= SEQUENCE {
+ bsnRadiusAccServerIndex Integer32,
+ bsnRadiusAccServerAddress IpAddress,
+ bsnRadiusAccClientServerPortNumber Integer32,
+ bsnRadiusAccServerKey OCTET STRING,
+ bsnRadiusAccServerStatus INTEGER,
+ bsnRadiusAccServerKeyFormat INTEGER,
+ bsnRadiusAccServerIPSec INTEGER,
+ bsnRadiusAccServerIPSecAuth INTEGER,
+ bsnRadiusAccServerIPSecEncryption INTEGER,
+ bsnRadiusAccServerIPSecIKEPhase1 INTEGER,
+ bsnRadiusAccServerIPSecIKELifetime Integer32,
+ bsnRadiusAccServerIPSecDHGroup INTEGER,
+ bsnRadiusAccServerNetworkUserConfig INTEGER,
+ bsnRadiusAccServerRetransmitTimeout INTEGER,
+ bsnRadiusAccServerRowStatus RowStatus
+}
+
+bsnRadiusAccServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..17)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A number uniquely identifying each RADIUS
+ Accounting server with which this client
+ communicates."
+ ::= { bsnRadiusAccServerEntry 1 }
+
+bsnRadiusAccServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the RADIUS accounting server
+ referred to in this table entry."
+ ::= { bsnRadiusAccServerEntry 2 }
+
+bsnRadiusAccClientServerPortNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The UDP port the client is using to send requests to
+ this server."
+ ::= { bsnRadiusAccServerEntry 3 }
+
+bsnRadiusAccServerKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The authentication and encryption key shared between
+ the Radius client and this Radius Server.
+ When the bsnRadiusAccServerKeyFormat is hex it
+ can have max length of 128 bytes. If the
+ bsnRadiusAccServerKeyFormat is Ascii it can have
+ max length of 64 bytes."
+ DEFVAL { "" }
+ ::= { bsnRadiusAccServerEntry 4 }
+
+bsnRadiusAccServerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Server enable or disable status."
+ ::= { bsnRadiusAccServerEntry 5 }
+
+bsnRadiusAccServerKeyFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ hex(1),
+ ascii(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Format of the server key. When hex, the number of
+ characters in the key should be even."
+ ::= { bsnRadiusAccServerEntry 6 }
+
+bsnRadiusAccServerIPSec OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IPSec over RADIUS"
+ DEFVAL { disable }
+ ::= { bsnRadiusAccServerEntry 7 }
+
+bsnRadiusAccServerIPSecAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ hmacMd5(1),
+ hmacSha1(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Hash algorithm employed by the IPSec Encrpytion.
+ This applies only when bsnRadiusAccServerIPSec is in
+ enable state."
+ DEFVAL { hmacSha1 }
+ ::= { bsnRadiusAccServerEntry 8 }
+
+bsnRadiusAccServerIPSecEncryption OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ des(1),
+ tripleDes(2),
+ aesCbc(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Encryption algorithm employed by this IpSec
+ Encryption. This applies only when
+ bsnRadiusAccServerIPSec is in enable state."
+ DEFVAL { tripleDes }
+ ::= { bsnRadiusAccServerEntry 9 }
+
+bsnRadiusAccServerIPSecIKEPhase1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ main(1),
+ agressive(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "VPN IKE Phase 1 Mode type as per the IpSec standards.
+ This applies only when bsnRadiusAccServerIPSec is in
+ enable state."
+ DEFVAL { main }
+ ::= { bsnRadiusAccServerEntry 10 }
+
+bsnRadiusAccServerIPSecIKELifetime OBJECT-TYPE
+ SYNTAX Integer32 (1800..345600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IPSec IKE's Lifetime.
+ This applies only when bsnRadiusAccServerIPSec is in
+ enable state."
+ DEFVAL { 28800 }
+ ::= { bsnRadiusAccServerEntry 11 }
+
+bsnRadiusAccServerIPSecDHGroup OBJECT-TYPE
+ SYNTAX INTEGER {
+ group1(1),
+ group2(2),
+ group5(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IKE's Diffie-Hellman Group.
+ This applies only when bsnRadiusAccServerIPSec is in
+ enable state."
+ DEFVAL { group2 }
+ ::= { bsnRadiusAccServerEntry 12 }
+
+bsnRadiusAccServerNetworkUserConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When enabled, this entry is considered as network user
+ radius accounting server entry."
+ ::= { bsnRadiusAccServerEntry 13 }
+
+bsnRadiusAccServerRetransmitTimeout OBJECT-TYPE
+ SYNTAX INTEGER (2..30)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time in seconds after which a radius accounting request
+ will timeout and a retransmission will be taken up by
+ the switch."
+ ::= { bsnRadiusAccServerEntry 14 }
+
+bsnRadiusAccServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status for creation/deletion"
+ ::= { bsnRadiusAccServerEntry 26 }
+
+
+-- *******************************************************************
+-- * Begin of bsnRadiusAuthServerStatsTable
+-- *******************************************************************
+
+bsnRadiusAuthServerStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnRadiusAuthServerStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The listing the Statistics of RADIUS authentication
+ servers."
+ ::= { bsnAAA 3 }
+
+bsnRadiusAuthServerStatsEntry OBJECT-TYPE
+ SYNTAX BsnRadiusAuthServerStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry representing statistics a RADIUS
+ authentication server with which the client shares
+ a secret."
+ INDEX { bsnRadiusAuthServerIndex }
+ ::= { bsnRadiusAuthServerStatsTable 1 }
+
+BsnRadiusAuthServerStatsEntry ::= SEQUENCE {
+ bsnRadiusAuthClientRoundTripTime TimeTicks,
+ bsnRadiusAuthClientAccessRequests Counter32,
+ bsnRadiusAuthClientAccessRetransmissions Counter32,
+ bsnRadiusAuthClientAccessAccepts Counter32,
+ bsnRadiusAuthClientAccessRejects Counter32,
+ bsnRadiusAuthClientAccessChallenges Counter32,
+ bsnRadiusAuthClientMalformedAccessResponses Counter32,
+ bsnRadiusAuthClientBadAuthenticators Counter32,
+ bsnRadiusAuthClientPendingRequests Gauge32,
+ bsnRadiusAuthClientTimeouts Counter32,
+ bsnRadiusAuthClientUnknownTypes Counter32,
+ bsnRadiusAuthClientPacketsDropped Counter32
+}
+
+bsnRadiusAuthClientRoundTripTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time interval (in hundredths of a second) between
+ the most recent Access-Reply/Access-Challenge and the
+ Access-Request that matched it from this RADIUS
+ authentication server."
+ ::= { bsnRadiusAuthServerStatsEntry 6 }
+
+-- *************************************************************
+-- Request/Response statistics
+--
+-- TotalIncomingPackets = Accepts + Rejects + Challenges + UnknownTypes
+--
+-- TotalIncomingPackets - MalformedResponses - BadAuthenticators -
+-- UnknownTypes - PacketsDropped = Successfully received
+--
+-- AccessRequests + PendingRequests + ClientTimeouts =
+-- Successfully Received
+-- *************************************************************
+
+bsnRadiusAuthClientAccessRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Access-Request packets sent
+ to this server. This does not include retransmissions."
+ ::= { bsnRadiusAuthServerStatsEntry 7 }
+
+bsnRadiusAuthClientAccessRetransmissions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Access-Request packets
+ retransmitted to this RADIUS authentication server."
+ ::= { bsnRadiusAuthServerStatsEntry 8 }
+
+bsnRadiusAuthClientAccessAccepts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Access-Accept packets
+ (valid or invalid) received from this server."
+ ::= { bsnRadiusAuthServerStatsEntry 9 }
+
+bsnRadiusAuthClientAccessRejects OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Access-Reject packets
+ (valid or invalid) received from this server."
+ ::= { bsnRadiusAuthServerStatsEntry 10 }
+
+bsnRadiusAuthClientAccessChallenges OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Access-Challenge packets
+ (valid or invalid) received from this server."
+ ::= { bsnRadiusAuthServerStatsEntry 11 }
+
+-- "Access-Response" includes an Access-Accept, Access-Challenge
+-- or Access-Reject
+
+bsnRadiusAuthClientMalformedAccessResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of malformed RADIUS Access-Response
+ packets received from this server.
+ Malformed packets include packets with
+ an invalid length. Bad authenticators or
+ Signature attributes or unknown types are not
+ included as malformed access responses."
+ ::= { bsnRadiusAuthServerStatsEntry 12 }
+
+bsnRadiusAuthClientBadAuthenticators OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Access-Response packets
+ containing invalid authenticators or Signature
+ attributes received from this server."
+ ::= { bsnRadiusAuthServerStatsEntry 13 }
+
+bsnRadiusAuthClientPendingRequests OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Access-Request packets
+ destined for this server that have not yet timed out
+ or received a response. This variable is incremented
+ when an Access-Request is sent and decremented due to
+ receipt of an Acess-Accept, Access-Reject or
+ Access-Challenge, a timeout or retransmission."
+ ::= { bsnRadiusAuthServerStatsEntry 14 }
+
+bsnRadiusAuthClientTimeouts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of authentication timeouts to this server.
+ After a timeout the client may retry to the same
+ server, send to a different server, or
+ give up. A retry to the same server is counted as a
+ retransmit as well as a timeout. A send to a different
+ server is counted as a Request as well as a timeout."
+ ::= { bsnRadiusAuthServerStatsEntry 15 }
+
+bsnRadiusAuthClientUnknownTypes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS packets of unknown type which
+ were received from this server on the authentication port."
+ ::= { bsnRadiusAuthServerStatsEntry 16 }
+
+bsnRadiusAuthClientPacketsDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS packets of which were
+ received from this server on the authentication port
+ and dropped for some other reason."
+ ::= { bsnRadiusAuthServerStatsEntry 36 }
+
+
+-- *******************************************************************
+-- * Begin of bsnRadiusAccServerStatsTable
+-- *******************************************************************
+
+bsnRadiusAccServerStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnRadiusAccServerStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the RADIUS accounting
+ servers with which the client shares a secret."
+ ::= { bsnAAA 4 }
+
+bsnRadiusAccServerStatsEntry OBJECT-TYPE
+ SYNTAX BsnRadiusAccServerStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing a RADIUS
+ accounting server with which the client shares a secret."
+ INDEX { bsnRadiusAccServerIndex }
+ ::= { bsnRadiusAccServerStatsTable 1 }
+
+BsnRadiusAccServerStatsEntry ::= SEQUENCE {
+ bsnRadiusAccClientRoundTripTime TimeTicks,
+ bsnRadiusAccClientRequests Counter32,
+ bsnRadiusAccClientRetransmissions Counter32,
+ bsnRadiusAccClientResponses Counter32,
+ bsnRadiusAccClientMalformedResponses Counter32,
+ bsnRadiusAccClientBadAuthenticators Counter32,
+ bsnRadiusAccClientPendingRequests Gauge32,
+ bsnRadiusAccClientTimeouts Counter32,
+ bsnRadiusAccClientUnknownTypes Counter32,
+ bsnRadiusAccClientPacketsDropped Counter32
+}
+
+bsnRadiusAccClientRoundTripTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time interval between the most recent
+ Accounting-Response and the Accounting-Request that
+ matched it from this RADIUS accounting server."
+ ::= { bsnRadiusAccServerStatsEntry 6 }
+
+-- *************************************************************
+-- Request/Response statistics
+--
+-- Requests = Responses + PendingRequests + ClientTimeouts
+--
+-- Responses - MalformedResponses - BadAuthenticators -
+-- UnknownTypes - PacketsDropped = Successfully received
+-- *************************************************************
+
+bsnRadiusAccClientRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Accounting-Request packets
+ sent. This does not include retransmissions."
+ ::= { bsnRadiusAccServerStatsEntry 7 }
+
+bsnRadiusAccClientRetransmissions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Accounting-Request packets
+ retransmitted to this RADIUS accounting server.
+ Retransmissions include retries where the
+ Identifier and Acct-Delay have been updated, as
+ well as those in which they remain the same."
+ ::= { bsnRadiusAccServerStatsEntry 8 }
+
+bsnRadiusAccClientResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS packets received on the
+ accounting port from this server."
+ ::= { bsnRadiusAccServerStatsEntry 9 }
+
+bsnRadiusAccClientMalformedResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of malformed RADIUS Accounting-Response
+ packets received from this server. Malformed packets
+ include packets with an invalid length. Bad
+ authenticators and unknown types are not included as
+ malformed accounting responses."
+ ::= { bsnRadiusAccServerStatsEntry 10 }
+
+bsnRadiusAccClientBadAuthenticators OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Accounting-Response
+ packets which contained invalid authenticators
+ received from this server."
+ ::= { bsnRadiusAccServerStatsEntry 11 }
+
+bsnRadiusAccClientPendingRequests OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Accounting-Request packets
+ sent to this server that have not yet timed out or
+ received a response. This variable is incremented when an
+ Accounting-Request is sent and decremented due to
+ receipt of an Accounting-Response, a timeout or
+ a retransmission."
+ ::= { bsnRadiusAccServerStatsEntry 12 }
+
+bsnRadiusAccClientTimeouts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of accounting timeouts to this server.
+ After a timeout the client may retry to the same
+ server, send to a different server, or give up.
+ A retry to the same server is counted as a
+ retransmit as well as a timeout. A send to a different
+ server is counted as an Accounting-Request as well as
+ a timeout."
+ ::= { bsnRadiusAccServerStatsEntry 13 }
+
+bsnRadiusAccClientUnknownTypes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS packets of unknown type which
+ were received from this server on the accounting port."
+ ::= { bsnRadiusAccServerStatsEntry 14 }
+
+bsnRadiusAccClientPacketsDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS packets which were received from
+ this server on the accounting port and dropped for some
+ other reason."
+ ::= { bsnRadiusAccServerStatsEntry 34 }
+
+
+-- *******************************************************************
+-- bsnUsersTable
+-- *******************************************************************
+
+bsnUsersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnUsersEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The (conceptual) table listing Wlan Users"
+ ::= { bsnAAA 5 }
+
+bsnUsersEntry OBJECT-TYPE
+ SYNTAX BsnUsersEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "...."
+ INDEX { bsnUserName }
+ ::= { bsnUsersTable 1 }
+
+BsnUsersEntry ::= SEQUENCE {
+ bsnUserName OCTET STRING,
+ bsnUserPassword OCTET STRING,
+ bsnUserEssIndex INTEGER,
+ bsnUserAccessMode INTEGER,
+ bsnUserType INTEGER,
+ bsnUserInterfaceName OCTET STRING,
+ bsnUserRowStatus RowStatus
+}
+
+bsnUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..24))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "User Name"
+ ::= { bsnUsersEntry 2 }
+
+bsnUserPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..24))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "User Password"
+ ::= { bsnUsersEntry 3 }
+
+bsnUserEssIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..517)
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "User WLAN ID. Value 0 implies that this applies to any
+ WLAN ID."
+ ::= { bsnUsersEntry 4 }
+
+bsnUserAccessMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ readOnly(1),
+ readWrite(2)
+ }
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "User Access Mode."
+ ::= { bsnUsersEntry 5 }
+
+bsnUserType OBJECT-TYPE
+ SYNTAX INTEGER {
+ management(1),
+ wlan(2),
+ macFilter(3)
+ }
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "User Type."
+ ::= { bsnUsersEntry 6 }
+
+bsnUserInterfaceName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Interface Name."
+ ::= { bsnUsersEntry 7 }
+
+bsnUserRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Row Status"
+ ::= { bsnUsersEntry 26 }
+
+
+-- *******************************************************************
+-- bsnMacFilterTable
+-- *******************************************************************
+
+bsnMacFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMacFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing MAC Filter entries"
+ ::= { bsnAAA 9 }
+
+bsnMacFilterEntry OBJECT-TYPE
+ SYNTAX BsnMacFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "...."
+ INDEX { bsnMacFilterAddress }
+ ::= { bsnMacFilterTable 1 }
+
+BsnMacFilterEntry ::= SEQUENCE {
+ bsnMacFilterAddress OCTET STRING,
+ bsnMacFilterWlanId INTEGER,
+ bsnMacFilterInterfaceName OCTET STRING,
+ bsnMacFilterDescription OCTET STRING,
+ bsnMacFilterRowStatus RowStatus
+}
+
+bsnMacFilterAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..24))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "MAC Address of the entry"
+ ::= { bsnMacFilterEntry 1 }
+
+bsnMacFilterWlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..517)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "WLAN ID of the WLAN that the user can connect to. 0
+ means any WLAN ID."
+ ::= { bsnMacFilterEntry 2 }
+
+bsnMacFilterInterfaceName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Interface Name."
+ ::= { bsnMacFilterEntry 3 }
+
+bsnMacFilterDescription OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description of the MAC Filter entry."
+ ::= { bsnMacFilterEntry 4 }
+
+bsnMacFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status"
+ ::= { bsnMacFilterEntry 24 }
+
+
+-- *******************************************************************
+-- bsnLocalNetUserTable
+-- *******************************************************************
+
+bsnLocalNetUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnLocalNetUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing Local Net User entries."
+ ::= { bsnAAA 10 }
+
+bsnLocalNetUserEntry OBJECT-TYPE
+ SYNTAX BsnLocalNetUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "...."
+ INDEX { bsnLocalNetUserName }
+ ::= { bsnLocalNetUserTable 1 }
+
+BsnLocalNetUserEntry ::= SEQUENCE {
+ bsnLocalNetUserName OCTET STRING,
+ bsnLocalNetUserWlanId INTEGER,
+ bsnLocalNetUserPassword OCTET STRING,
+ bsnLocalNetUserDescription OCTET STRING,
+ bsnLocalNetUserLifetime TimeInterval,
+ bsnLocalNetUserStartTime TimeTicks,
+ bsnLocalNetUserRemainingTime TimeInterval,
+ bsnLocalNetUserRowStatus RowStatus
+}
+
+bsnLocalNetUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..24))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Name of the net user."
+ ::= { bsnLocalNetUserEntry 1 }
+
+bsnLocalNetUserWlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..517)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "WLAN ID of the WLAN that the user can connect to. 0
+ means any WLAN ID."
+ ::= { bsnLocalNetUserEntry 2 }
+
+bsnLocalNetUserPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..24))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "User Password."
+ ::= { bsnLocalNetUserEntry 3 }
+
+bsnLocalNetUserDescription OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description of the Net User entry."
+ ::= { bsnLocalNetUserEntry 4 }
+
+bsnLocalNetUserLifetime OBJECT-TYPE
+ SYNTAX TimeInterval (0 | 6000..259200000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the lifetime of an
+ user account expressed in hundredths of a second.
+
+ Lifetime period other than 0 will make it a guest-user.
+ Minimum value for guest user is 60 seconds (6000).
+
+ Once configured as non-guest user can not be change
+ to guest user and vice-versa. Default value is for
+ a day and max lifetime is 259200000(30 days). WLANIds,
+ which have webauth policy are valid for guest access
+ user."
+ DEFVAL { 8640000 }
+ ::= { bsnLocalNetUserEntry 5 }
+
+bsnLocalNetUserStartTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the time when the guest user
+ account was created and expressed as the number of
+ seconds elapsed since 1st Jan, 1970."
+ ::= { bsnLocalNetUserEntry 6 }
+
+bsnLocalNetUserRemainingTime OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the remaining session time
+ for the guest user in hundredths of a second."
+ ::= { bsnLocalNetUserEntry 7 }
+
+bsnLocalNetUserRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status"
+ ::= { bsnLocalNetUserEntry 24 }
+
+
+-- *******************************************************************
+-- bsnLocalManagementUserTable
+-- *******************************************************************
+
+bsnLocalManagementUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnLocalManagementUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing Local Management Users"
+ ::= { bsnAAA 11 }
+
+bsnLocalManagementUserEntry OBJECT-TYPE
+ SYNTAX BsnLocalManagementUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "...."
+ INDEX { bsnLocalManagementUserName }
+ ::= { bsnLocalManagementUserTable 1 }
+
+BsnLocalManagementUserEntry ::= SEQUENCE {
+ bsnLocalManagementUserName OCTET STRING,
+ bsnLocalManagementUserPassword OCTET STRING,
+ bsnLocalManagementUserAccessMode INTEGER,
+ bsnLocalManagementUserRowStatus RowStatus
+}
+
+bsnLocalManagementUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..24))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "User Name"
+ ::= { bsnLocalManagementUserEntry 1 }
+
+bsnLocalManagementUserPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..24))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "User Password"
+ ::= { bsnLocalManagementUserEntry 2 }
+
+bsnLocalManagementUserAccessMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ readOnly(1),
+ readWrite(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "User Access Mode."
+ ::= { bsnLocalManagementUserEntry 3 }
+
+bsnLocalManagementUserRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status"
+ ::= { bsnLocalManagementUserEntry 23 }
+
+
+-- *******************************************************************
+-- bsnAclTable
+-- *******************************************************************
+
+bsnAclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing ACLs (Access Control Lists) on the
+ Switch."
+ ::= { bsnAAA 7 }
+
+bsnAclEntry OBJECT-TYPE
+ SYNTAX BsnAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "...."
+ INDEX { bsnAclName }
+ ::= { bsnAclTable 1 }
+
+BsnAclEntry ::= SEQUENCE {
+ bsnAclName OCTET STRING,
+ bsnAclApplyMode INTEGER,
+ bsnAclRowStatus RowStatus
+}
+
+bsnAclName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Name of the Access Control List."
+ ::= { bsnAclEntry 1 }
+
+bsnAclApplyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notapplied(0),
+ applied(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The apply mode of the ACL on the switch. Mode value
+ 'applied' means the ACL has been applied on the switch."
+ ::= { bsnAclEntry 2 }
+
+bsnAclRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status of the ACL."
+ ::= { bsnAclEntry 20 }
+
+
+-- *******************************************************************
+-- bsnAclRuleTable
+-- *******************************************************************
+
+bsnAclRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAclRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing Acl Rules(Access Control List Entries)
+ on the ACL with name bsnAclName."
+ ::= { bsnAAA 8 }
+
+bsnAclRuleEntry OBJECT-TYPE
+ SYNTAX BsnAclRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "...."
+ INDEX {
+ bsnAclName,
+ bsnAclRuleIndex
+ }
+ ::= { bsnAclRuleTable 1 }
+
+BsnAclRuleEntry ::= SEQUENCE {
+ bsnAclRuleIndex Unsigned32,
+ bsnAclRuleAction INTEGER,
+ bsnAclRuleDirection INTEGER,
+ bsnAclRuleSourceIpAddress IpAddress,
+ bsnAclRuleSourceIpNetmask IpAddress,
+ bsnAclRuleDestinationIpAddress IpAddress,
+ bsnAclRuleDestinationIpNetmask IpAddress,
+ bsnAclRuleProtocol Unsigned32,
+ bsnAclRuleStartSourcePort Unsigned32,
+ bsnAclRuleEndSourcePort Unsigned32,
+ bsnAclRuleStartDestinationPort Unsigned32,
+ bsnAclRuleEndDestinationPort Unsigned32,
+ bsnAclRuleDscp Unsigned32,
+ bsnAclNewRuleIndex Unsigned32,
+ bsnAclRuleRowStatus RowStatus
+}
+
+bsnAclRuleIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Index of the ACL rule. This can be updated to reset the
+ sequence of the rules of an ACL."
+ ::= { bsnAclRuleEntry 2 }
+
+bsnAclRuleAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(0),
+ permit(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The permission mode of a rule."
+ DEFVAL { deny }
+ ::= { bsnAclRuleEntry 3 }
+
+bsnAclRuleDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ inbound(0),
+ outbound(1),
+ any(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The direction of the packet to which the rule may be
+ applied."
+ DEFVAL { any }
+ ::= { bsnAclRuleEntry 4 }
+
+bsnAclRuleSourceIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Source IP Address of the ACL rule. A value 0 implies
+ any source address."
+ DEFVAL { '00000000'H }
+ ::= { bsnAclRuleEntry 5 }
+
+bsnAclRuleSourceIpNetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Source IP Netmask of the ACL rule. A value 0
+ implies any source mask."
+ DEFVAL { '00000000'H }
+ ::= { bsnAclRuleEntry 6 }
+
+bsnAclRuleDestinationIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Destination IP Address of the ACL rule. A value 0
+ implies any destination address."
+ DEFVAL { '00000000'H }
+ ::= { bsnAclRuleEntry 7 }
+
+bsnAclRuleDestinationIpNetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Destination Netmask of the ACL rule. A value 0
+ implies any destination mask."
+ DEFVAL { '00000000'H }
+ ::= { bsnAclRuleEntry 8 }
+
+bsnAclRuleProtocol OBJECT-TYPE
+ SYNTAX Unsigned32 (0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Protocol of the packet. It can be either of the pre
+ specified protocols like TCP, UDP, ICMP, ESP, AH, GRE,
+ IP, Ethernet Over IP, OSPF or any number between 0
+ and 255. A value 256 implies that this rule applies
+ to 'Any' protocol."
+ DEFVAL { 256 }
+ ::= { bsnAclRuleEntry 9 }
+
+bsnAclRuleStartSourcePort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Source Port of the packet. It can be either of the
+ pre specified ports like HTTP, HTTPS, Telnet, RADIUS
+ etc or any number between 0 and 65535. A value 65536
+ implies that this rule applies to 'Any' source port.
+ This value can be set only if the protocol is set to
+ TCP or UDP. Otherwise the value is set to Any(65536)"
+ DEFVAL { 0 }
+ ::= { bsnAclRuleEntry 10 }
+
+bsnAclRuleEndSourcePort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Source Port of the packet. It can be either of the
+ pre specified ports like HTTP, HTTPS, Telnet, RADIUS
+ etc or any number between 0 and 65535.
+ A value 65536 implies that this rule applies to 'Any'
+ source port. This value can be set only if the
+ protocol is set to TCP or UDP.
+ Otherwise the value is set to Any(65536)"
+ DEFVAL { 65535 }
+ ::= { bsnAclRuleEntry 11 }
+
+bsnAclRuleStartDestinationPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Destination Port of the packet. It can be either of
+ the pre specified ports like HTTP, HTTPS, Telnet,
+ RADIUS etc or any number between 0 and 65535.
+ A value 65536 implies that this rule aplpies to 'Any'
+ Destination port. This value can be set only if the
+ protocol is set to TCP or UDP. Otherwise the value is
+ set to Any(65536)"
+ DEFVAL { 0 }
+ ::= { bsnAclRuleEntry 12 }
+
+bsnAclRuleEndDestinationPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Destination Port of the packet. It can be either of
+ the pre specified ports like HTTP, HTTPS, Telnet,
+ RADIUS etc or any number between 0 and 65535.
+ A value 65536 implies that this rule aplpies to 'Any'
+ Destination port. This value can be set only if the
+ protocol is set to TCP or UDP. Otherwise the value is
+ set to Any(65536)"
+ DEFVAL { 65535 }
+ ::= { bsnAclRuleEntry 13 }
+
+bsnAclRuleDscp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DSCP value of the rule. A value 256 implies Any"
+ DEFVAL { 256 }
+ ::= { bsnAclRuleEntry 14 }
+
+bsnAclNewRuleIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "New Index of the ACL rule. This attribute should be
+ updated if the requirement is to reset the sequence of
+ the rules of an ACL. A read on this will not yield
+ anything."
+ ::= { bsnAclRuleEntry 15 }
+
+bsnAclRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status of the ACL Rule."
+ ::= { bsnAclRuleEntry 40 }
+
+
+
+-- *******************************************************************
+-- bsnAAA common attributes
+-- *******************************************************************
+
+bsnRadiusAuthKeyWrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When keyWrap is enable then for 801.1X and 802.11i
+ client Authentication, request is sent to those
+ radius servers which has KEK and MACK keys are configured.
+
+ Radius servers are widely used for user authentications.
+ In 802.11i and 802.1X type authentication, the controller
+ recives Pairwise Master KEy(PMK) from RADIUS sever using
+ vendor specific RADIUS attributes, which uses MPPE RFC3078.
+ Since MPPE uses RC4 algorithm to provide data
+ confidentiality, it is not FIPS approved. For this RADIUS
+ key WRAP attributes, bsnRadiusAuthServerKeyWrap
+ and bsnRadiusAuthServerKeyWrapMACKkey have been added,
+ which are used to securely transfer encryption keys using
+ non-proprietary techniques."
+ DEFVAL { false }
+ ::= { bsnAAA 12 }
+
+bsnRadiusAuthCacheCredentialsLocally OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Enable or disable caching of credentials locally for
+ RADIUS Auth servers. This is used when a client uses a
+ one time password authentication scheme."
+ ::= { bsnAAA 14 }
+
+bsnAAAMacDelimiter OBJECT-TYPE
+ SYNTAX INTEGER {
+ noDelimiter(0),
+ colon(1),
+ hyphen(2),
+ singleHyphen(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The delimiter to be used for mac filtering. It can be
+ colon as in xx:xx:xx:xx:xx:xx or hyphen as in
+ xx-xx-xx-xx-xx-xx or single hyphen as in
+ xxxxxx-xxxxxx or no delimiter as in xxxxxxxxxxxx."
+ ::= { bsnAAA 15 }
+
+bsnAAARadiusCompatibilityMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ ciscoACS(0),
+ orinocoRadius(1),
+ other(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The required compatibility mode for MAC filtering. For
+ ciscoACS, the expected MAC delimiter setting is colon and
+ for orinocoRadius, it is singleHyphen."
+ ::= { bsnAAA 16 }
+
+bsnAAARadiusCallStationIdType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipAddr(0),
+ macAddr(1),
+ apMacAddress(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute configures the call station ID information
+ sent in RADIUS messages. The value undefined cannot be
+ set during the write operation."
+ ::= { bsnAAA 17 }
+
+bsnAAALocalDatabaseSize OBJECT-TYPE
+ SYNTAX Integer32 (512..2048)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute is the total number of entries permitted
+ in the local users database. This is the combined total
+ of entries for Local Management Users, Local Net Users,
+ Disabled Clients (previously known as blacklistclients
+ and the MAC Filters. If the database size limit is
+ reached, no more entries in any of these user lists are
+ allowed to be created. To continue creating more entries,
+ one should increase the size of the database. This value
+ is applied on reboot and then matches the
+ bsnAACurrentLocalDatabaseSize."
+ ::= { bsnAAA 20 }
+
+bsnAAACurrentLocalDatabaseSize OBJECT-TYPE
+ SYNTAX Integer32 (512..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute is the maximum number of entries in the
+ local users database that is effective currently.
+ This is the combined total of entries for Local
+ Management Users, Local Net Users, Disabled Clients
+ (previously known as blacklist clients) and the MAC
+ Filters."
+ ::= { bsnAAA 21 }
+-- *******************************************************************
+-- bsnBlackListClientTable
+-- *******************************************************************
+
+bsnBlackListClientTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnBlackListClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing Wlan Black Listed Clients"
+ ::= { bsnAAA 6 }
+
+bsnBlackListClientEntry OBJECT-TYPE
+ SYNTAX BsnBlackListClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "...."
+ INDEX { bsnBlackListClientMacAddress }
+ ::= { bsnBlackListClientTable 1 }
+
+BsnBlackListClientEntry ::= SEQUENCE {
+ bsnBlackListClientMacAddress OCTET STRING,
+ bsnBlackListClientDescription OCTET STRING,
+ bsnBlackListClientRowStatus RowStatus
+}
+
+bsnBlackListClientMacAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..12))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Black Listed Client MAC Address"
+ ::= { bsnBlackListClientEntry 1 }
+
+bsnBlackListClientDescription OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Black Listed Client Description"
+ ::= { bsnBlackListClientEntry 2 }
+
+bsnBlackListClientRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status"
+ ::= { bsnBlackListClientEntry 22 }
+
+
+-- *******************************************************************
+-- * Begin of bsnExternalPolicyServerTable
+-- *******************************************************************
+
+bsnExternalPolicyServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnExternalPolicyServerEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The (conceptual) table listing the External Policy
+ servers with which client share a secret."
+ ::= { bsnAAA 19 }
+
+bsnExternalPolicyServerEntry OBJECT-TYPE
+ SYNTAX BsnExternalPolicyServerEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "An entry (conceptual row) representing an External
+ policy server with which the client shares
+ a secret."
+ INDEX { bsnExternalPolicyServerIndex }
+ ::= { bsnExternalPolicyServerTable 1 }
+
+BsnExternalPolicyServerEntry ::= SEQUENCE {
+ bsnExternalPolicyServerIndex Integer32,
+ bsnExternalPolicyServerAddress IpAddress,
+ bsnExternalPolicyServerPortNumber Integer32,
+ bsnExternalPolicyServerKey OCTET STRING,
+ bsnExternalPolicyServerAdminStatus INTEGER,
+ bsnExternalPolicyServerConnectionStatus INTEGER,
+ bsnExternalPolicyServerRowStatus RowStatus
+}
+
+bsnExternalPolicyServerIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "A number uniquely identifying each External
+ Policy server with which this client
+ communicates."
+ ::= { bsnExternalPolicyServerEntry 1 }
+
+bsnExternalPolicyServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "The IP address of the External Policy server
+ referred to in this table entry."
+ ::= { bsnExternalPolicyServerEntry 2 }
+
+bsnExternalPolicyServerPortNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "The UDP port the client is using to send requests to
+ this server."
+ ::= { bsnExternalPolicyServerEntry 3 }
+
+bsnExternalPolicyServerKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..16))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "The authentication and encryption key shared between
+ the client and this External Policy Server."
+ DEFVAL { "" }
+ ::= { bsnExternalPolicyServerEntry 4 }
+
+bsnExternalPolicyServerAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Server enable or disable status."
+ ::= { bsnExternalPolicyServerEntry 5 }
+
+bsnExternalPolicyServerConnectionStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disconnected(0),
+ connected(1)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Server enable or disable status."
+ ::= { bsnExternalPolicyServerEntry 6 }
+
+bsnExternalPolicyServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Row Status for creation/deletion"
+ ::= { bsnExternalPolicyServerEntry 26 }
+
+
+
+bsnExternalPolicyServerAclName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute configures the ACL Name for External
+ Policy Servers"
+ ::= { bsnAAA 18 }
+
+bsnAcceptSelfSignedCertificate OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag specifies if controller will accept Self Signed
+ Certificate from AP as part of authorization."
+ ::= { bsnGlobalDot11Config 48 }
+
+bsnSystemClockTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the current clock time
+ of the controller and expressed as the number of
+ seconds elapsed since 00:00:00 on
+ January 1, 1970, Coordinated Universal Time (UTC)."
+ ::= { bsnGlobalDot11Config 49 }
+-- *******************************************************************
+-- bsnAPAuthorizationTable
+-- *******************************************************************
+
+bsnAPAuthorizationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPAuthorizationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table listing AP Authorization entries"
+ ::= { bsnAAA 22 }
+
+bsnAPAuthorizationEntry OBJECT-TYPE
+ SYNTAX BsnAPAuthorizationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "BsnAPAuthorizationEntry"
+ INDEX { bsnAPAuthMacAddress }
+ ::= { bsnAPAuthorizationTable 1 }
+
+BsnAPAuthorizationEntry ::= SEQUENCE {
+ bsnAPAuthMacAddress OCTET STRING,
+ bsnAPAuthCertificateType INTEGER,
+ bsnAPAuthHashKey OCTET STRING,
+ bsnAPAuthRowStatus RowStatus
+}
+
+bsnAPAuthMacAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..24))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "MAC Address of the AP entry"
+ ::= { bsnAPAuthorizationEntry 1 }
+
+bsnAPAuthCertificateType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ mic(1),
+ ssc(2),
+ locMic(3),
+ locSsc(4),
+ none(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Supported certificate types are MIC, SSC
+ (Self-Signed-Certificate) or no certificate."
+ ::= { bsnAPAuthorizationEntry 2 }
+
+bsnAPAuthHashKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "SHA1 hash key for SSC certificate validation.
+ It has to be 40 hexa-decimal characters.
+ This is considered when certificate type is SSC."
+ ::= { bsnAPAuthorizationEntry 3 }
+
+bsnAPAuthRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status"
+ ::= { bsnAPAuthorizationEntry 20 }
+
+
+
+-- ********************************************************************
+-- * Begin of bsnWrasIKECertTable
+-- ********************************************************************
+
+bsnWrasIpsecCACertificate OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..4096))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ DEFVAL { "" }
+ ::= { bsnIpsec 1 }
+
+bsnWrasIpsecCACertificateUpdate OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..4096))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Note this attribute is for updating the certificate
+ If you try to read it, it will always be ***"
+ DEFVAL { "" }
+ ::= { bsnIpsec 2 }
+
+bsnWrasIpsecCertTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnWrasIpsecCertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Certificates."
+ ::= { bsnIpsec 3 }
+
+bsnWrasIpsecCertEntry OBJECT-TYPE
+ SYNTAX BsnWrasIpsecCertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains a specific certificate."
+ INDEX { bsnWrasIpsecCertName }
+ ::= { bsnWrasIpsecCertTable 1 }
+
+BsnWrasIpsecCertEntry ::= SEQUENCE {
+ bsnWrasIpsecCertName DisplayString,
+ bsnWrasIpsecCertificateUpdate OCTET STRING,
+ bsnWrasIpsecCertificate OCTET STRING,
+ bsnWrasIpsecCertPassword OCTET STRING,
+ bsnWrasIpsecCertStatus RowStatus
+}
+
+bsnWrasIpsecCertName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name assigned to this set of IKE Certificates."
+ ::= { bsnWrasIpsecCertEntry 1 }
+
+bsnWrasIpsecCertificateUpdate OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..4096))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If you try to read this it will always be ***"
+ DEFVAL { "" }
+ ::= { bsnWrasIpsecCertEntry 2 }
+
+bsnWrasIpsecCertificate OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..4096))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ DEFVAL { "" }
+ ::= { bsnWrasIpsecCertEntry 3 }
+
+bsnWrasIpsecCertPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..1500))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ DEFVAL { "" }
+ ::= { bsnWrasIpsecCertEntry 4 }
+
+bsnWrasIpsecCertStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A row status type for the IKE Cert Entry."
+ ::= { bsnWrasIpsecCertEntry 24 }
+
+
+-- *************************************************************
+-- bsnTrap Object Group
+-- *************************************************************
+--
+-- *************************************************************
+-- bsnTrapControl would specify all the objects that enable/disable the
+-- the generation of traps by Airespace Switch
+-- *************************************************************
+
+bsnTrapControl OBJECT IDENTIFIER
+ ::= { bsnTrap 1 }
+
+bsnTrapVariable OBJECT IDENTIFIER
+ ::= { bsnTrap 2 }
+
+-- *************************************************************
+-- bsnTraps would specify all the possible traps that Airespace Switch
+-- would need to generate
+-- *************************************************************
+
+bsnTraps OBJECT IDENTIFIER
+ ::= { bsnTrap 3 }
+
+
+-- *************************************************************
+-- Mobile Station related traps and trapControl
+-- *************************************************************
+
+bsnDot11StationTrapControlMask OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This mask describes what events merit traps to network
+ management. If the bit for a particular event is turned on
+ then notification will be generated on event occurence.
+ Event corresponding value
+ ----- -----------------
+ bsnDot11StationDisassociate 1
+ bsnDot11StationDeauthenticate 2
+ bsnDot11StationAuthenticateFail 4
+ bsnDot11StationAssociateFail 8
+ bsnDot11StationBlacklisted 16
+ bsnDot11StationAssociate 32
+ ciscoLwappDot11ClientMovedToRunState 64
+ By Default all bits are off."
+ DEFVAL { 0 }
+ ::= { bsnTrapControl 1 }
+
+bsnDot11StationDisassociate NOTIFICATION-TYPE
+ OBJECTS {
+ bsnStationAPMacAddr,
+ bsnStationAPIfSlotId,
+ bsnStationReasonCode,
+ bsnUserIpAddress,
+ bsnStationUserName,
+ bsnStationMacAddress,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "The disassociate notification shall be sent when the Station
+ sends a Disassociation frame. The value of the notification
+ shall include the MAC address of the MAC to which the
+ Disassociation frame was sent and the reason for the
+ disassociation"
+ ::= { bsnTraps 1 }
+
+bsnDot11StationDeauthenticate NOTIFICATION-TYPE
+ OBJECTS {
+ bsnStationAPMacAddr,
+ bsnStationAPIfSlotId,
+ bsnStationReasonCode,
+ bsnUserIpAddress,
+ bsnStationUserName,
+ bsnStationMacAddress,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "The deauthenticate notification shall be sent when the Station
+ sends a Deauthentication frame. The value of the notification
+ shall include the MAC address of the MAC to which the
+ Deauthentication frame was sent and the reason for the
+ deauthentication."
+ ::= { bsnTraps 2 }
+
+bsnDot11StationAuthenticateFail NOTIFICATION-TYPE
+ OBJECTS {
+ bsnStationAPMacAddr,
+ bsnStationAPIfSlotId,
+ bsnStationReasonCode,
+ bsnUserIpAddress,
+ bsnStationUserName,
+ bsnStationMacAddress,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "The authenticate failure notification shall be sent when the
+ Station sends an Authentication frame with a status code other
+ than 'successful'. The value of the notification shall include
+ the MAC address of the MAC to which the Authentication
+ frame was sent and the reason for the authentication failure."
+ ::= { bsnTraps 3 }
+
+bsnDot11StationAssociateFail NOTIFICATION-TYPE
+ OBJECTS {
+ bsnStationAPMacAddr,
+ bsnStationAPIfSlotId,
+ bsnStationReasonCode,
+ bsnUserIpAddress,
+ bsnStationUserName,
+ bsnStationMacAddress,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "The associate failure notification shall be sent when the
+ Station sends an Association frame with a status code other
+ than 'successful'. The value of the notification
+ shall include the MAC address of the MAC to which the
+ Authentication frame was sent and the reason for the
+ authentication failure."
+ ::= { bsnTraps 4 }
+
+bsnDot11StationBlacklisted NOTIFICATION-TYPE
+ OBJECTS {
+ bsnStationAPMacAddr,
+ bsnStationAPIfSlotId,
+ bsnStationBlacklistingReasonCode,
+ bsnUserIpAddress,
+ bsnStationUserName,
+ bsnStationMacAddress,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "The station blacklisted notification shall be sent when the
+ client is blacklisted. The reason could be repeated auth or
+ association failures or IP Address theft.
+ The value of the notification shall include the MAC address
+ of the MAC to which the Authentication frame was sent, the
+ MAC and Slot Id of AP that client was associated to and the
+ reason for black listing."
+ ::= { bsnTraps 52 }
+
+bsnDot11StationAssociate NOTIFICATION-TYPE
+ OBJECTS {
+ bsnStationAPMacAddr,
+ bsnStationAPIfSlotId,
+ bsnUserIpAddress,
+ bsnStationMacAddress,
+ bsnStationUserName,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "The associate notification shall be sent when any of the
+ watchlisted clients(present on at least one watch list)
+ associates with an AP. The value of the notification
+ shall include the MAC address and the Slot ID of the radio
+ to which the station Associated."
+ ::= { bsnTraps 53 }
+
+-- *************************************************************
+-- Airespace AP related Traps
+-- *************************************************************
+
+bsnAPTrapControlMask OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This mask describes what events merit traps to network
+ management. If the bit for a particular event is turned on
+ then notification will be generated on event occurance.
+ Event corresponding bit
+ ----- -----------------
+ bsnAPAssociate/Disassociate 1
+ bsnAPIfUp/Down 4
+ bsnAPAuthorizationFailureCause 16
+
+ By Default all bits are on."
+ DEFVAL { 63 }
+ ::= { bsnTrapControl 2 }
+
+bsnAPUp NOTIFICATION-TYPE
+ OBJECTS { bsnAPDot3MacAddress }
+ STATUS obsolete
+ DESCRIPTION
+ "When Airespace AP operation status goes up this trap will be
+ sent"
+ ::= { bsnTraps 5 }
+
+bsnAPDown NOTIFICATION-TYPE
+ OBJECTS { bsnAPDot3MacAddress }
+ STATUS obsolete
+ DESCRIPTION
+ "When Airespace AP operation status goes down this trap will be
+ sent"
+ ::= { bsnTraps 6 }
+
+bsnAPAssociated NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPMacAddrTrapVariable,
+ bsnAPPortNumberTrapVariable,
+ bsnAPName
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "When Airespace AP Associates to a Airespace Switch, AP
+ associated notification will be sent with dot3 MAC address of
+ Airespace AP.This will help management system to discover
+ Airespace AP and add to system."
+ ::= { bsnTraps 7 }
+
+bsnAPDisassociated NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPMacAddrTrapVariable,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When Airespace AP disassociates from Airespace Switch, AP
+ disassociated notification will be sent with dot3 MAC address
+ of Airespace AP management system to remove Airespace AP from
+ this Airespace Switch"
+ ::= { bsnTraps 8 }
+
+bsnAPIfUp NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPPortNumber,
+ bsnAPIfUpDownCause,
+ bsnAPName
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "When Airespace AP's interface's operation status goes up this
+ trap will be sent"
+ ::= { bsnTraps 9 }
+
+bsnAPIfDown NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPAdminStatus,
+ bsnAPIfAdminStatus,
+ bsnAPIfUpDownCause,
+ bsnAPName
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "When Airespace AP's interface's operation status goes down
+ this trap will be sent."
+ ::= { bsnTraps 10 }
+
+-- *************************************************************
+-- RRM related trapControl and traps
+-- *************************************************************
+--
+-- *************************************************************
+-- Whenever LOAD, NOISE, INTERFERENCE, COVERAGE Profile state changes
+-- from PASS to FAIL for Airespace AP IF, notification will be sent, if
+-- configured to do so.
+-- *************************************************************
+
+bsnAPProfileTrapControlMask OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This mask describes what events merit traps to network
+ management. If the bit for a particular event is turned
+ on then notification will be generated on event occurance.
+ Event corresponding bit
+ ----- -----------------
+ LoadProfileFail 1
+ NoiseProfileFail 2
+ InterferenceProfileFail 4
+ CoverageProfileFailed 8"
+ ::= { bsnTrapControl 3 }
+
+bsnAPLoadProfileFailed NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When LOAD Profile state changes from PASS to FAIL,
+ notification will be sent with Dot3 MAC address of Airespace
+ AP and slot ID of Airespace AP IF. This trap sending can be
+ enable/disable using bsnRrmProfileTrapControlFlag"
+ ::= { bsnTraps 11 }
+
+bsnAPNoiseProfileFailed NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When Noise Profile state changes from PASS to FAIL,
+ notification will be sent with Dot3 MAC address of Airespace
+ AP and slot ID of Airespace AP IF. This trap sending can be
+ enable/disable using bsnRrmProfileTrapControlFlag"
+ ::= { bsnTraps 12 }
+
+bsnAPInterferenceProfileFailed NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When Interference Profile state changes from PASS to FAIL,
+ notification will be sent with Dot3 MAC address of Airespace
+ AP and slot ID of Airespace AP IF. This trap sending can be
+ enable/disable using bsnRrmProfileTrapControlFlag"
+ ::= { bsnTraps 13 }
+
+-- *************************************************************
+-- extra trap variables definining here
+-- *************************************************************
+
+bsnAPMacAddrTrapVariable OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 20 }
+
+bsnAPNameTrapVariable OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 21 }
+
+bsnAPSlotIdTrapVariable OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Number of Radio Interfaces on the Airespace AP."
+ ::= { bsnTrapVariable 22 }
+
+bsnAPChannelNumberTrapVariable OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 23 }
+
+bsnAPCoverageThresholdTrapVariable OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 24 }
+
+bsnAPCoverageFailedClients OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 25 }
+
+bsnAPCoverageTotalClients OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 26 }
+
+bsnClientMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 27 }
+
+bsnClientRssi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 28 }
+
+bsnClientSnr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 29 }
+
+bsnInterferenceEnergyBeforeChannelUpdate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 30 }
+
+bsnInterferenceEnergyAfterChannelUpdate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 31 }
+
+bsnAPPortNumberTrapVariable OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 32 }
+
+bsnAPPreviousChannelNumberTrapVariable OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 83 }
+
+bsnAPReasonCodeTrapVariable OBJECT-TYPE
+ SYNTAX BITS {
+ noReason(0),
+ signal(1),
+ noise(2),
+ interference(3),
+ load(4),
+ radar(5),
+ deviceAware(6),
+ majorSIAQEvent(7)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 84 }
+
+bsnNoiseBeforeChannelUpdate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 85 }
+
+bsnNoiseAfterChannelUpdate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 86 }
+
+bsnInterferenceBeforeChannelUpdate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 87 }
+
+bsnInterferenceAfterChannelUpdate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 88 }
+
+bsnAPCoverageProfileFailed NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPMacAddrTrapVariable,
+ bsnAPNameTrapVariable,
+ bsnAPSlotIdTrapVariable,
+ bsnAPCoverageThresholdTrapVariable,
+ bsnAPCoverageFailedClients,
+ bsnAPCoverageTotalClients,
+ bsnClientMacAddr,
+ bsnClientRssi,
+ bsnClientSnr,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When Coverage Profile state changes from PASS to FAIL,
+ notification will be sent with Dot3 MAC address of Airespace
+ AP and slot ID of Airespace AP IF. This trap sending can be
+ enable/disable using bsnRrmProfileTrapControlFlag"
+ ::= { bsnTraps 14 }
+
+bsnAPLoadProfileUpdatedToPass NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When LOAD Profile state changes from FAIL to PASSt this
+ notification will be sent with Dot3 MAC address of Airespace
+ AP and slot ID of Airespace AP IF. This trap sending can be
+ enable/disable using bsnRrmProfileTrapControlFlag"
+ ::= { bsnTraps 37 }
+
+bsnAPNoiseProfileUpdatedToPass NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When Noise Profile state changes from FAIL tp PASS,
+ notification will be sent with Dot3 MAC address of Airespace
+ AP and slot ID of Airespace AP IF. This trap sending can be
+ enable/disable using bsnRrmProfileTrapControlFlag"
+ ::= { bsnTraps 38 }
+
+bsnAPInterferenceProfileUpdatedToPass NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When Interference Profile state changes from FAIL tp PASS,
+ notification will be sent with Dot3 MAC address of Airespace
+ AP and slot ID of Airespace AP IF. This trap sending can be
+ enable /disable using bsnRrmProfileTrapControlFlag"
+ ::= { bsnTraps 39 }
+
+bsnAPCoverageProfileUpdatedToPass NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When Coverage Profile state changes from FAIL tp PASS,
+ notification will be sent with Dot3 MAC address of Airespace
+ AP and slot ID of Airespace AP IF. This trap sending can be
+ enable/disable using bsnRrmProfileTrapControlFlag"
+ ::= { bsnTraps 40 }
+
+bsnAPParamUpdateTrapControlMask OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Mac Parameters are updated for a Airespace AP interface
+ whenever Dynamic Algorithm are run. This mask describes
+ what update events merit traps to network management. If
+ the bit for a particular event is turned on then
+ notification will be generated on event occurance.
+ Event corresponding bit
+ ----- -----------------
+ TxPowerChange 1
+ ChannelChange 2
+ AntennaChange 4
+ RTSCTSThresholdChange 8
+ EDThresholdChange 16
+ FragmentationThresholdChange 32"
+ ::= { bsnTrapControl 4 }
+
+bsnAPCurrentTxPowerChanged NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfPhyTxPowerLevel,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "Whenever dynamic algorithms are running and
+ bsnAPIfPhyPowerAutomaticOn is true, Airespace AP Interface's
+ CurrentTxPower might get updated by algorithm. When
+ this occurs notification will be sent with Dot3 MAC address of
+ Airespace AP and slot ID of Airespace AP IF along with the
+ currentTxPower for this Airespace AP IF"
+ ::= { bsnTraps 15 }
+
+bsnAPCurrentChannelChanged NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPMacAddrTrapVariable,
+ bsnAPSlotIdTrapVariable,
+ bsnAPChannelNumberTrapVariable,
+ bsnInterferenceEnergyBeforeChannelUpdate,
+ bsnInterferenceEnergyAfterChannelUpdate,
+ bsnAPPreviousChannelNumberTrapVariable,
+ bsnAPReasonCodeTrapVariable,
+ bsnNoiseBeforeChannelUpdate,
+ bsnNoiseAfterChannelUpdate,
+ bsnInterferenceBeforeChannelUpdate,
+ bsnInterferenceAfterChannelUpdate,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "Whenever dynamic algorithms are running and
+ bsnAPIfPhyChannelAutomaticOn is true, Airespace AP
+ Interface's CurrentChannel might get updated by algorithm.
+ When this occurs notification will be sent with Dot3 MAC
+ address of Airespace AP and slot ID of Airespace AP IF along
+ with the currentChannel for this Airespace AP IF"
+ ::= { bsnTraps 16 }
+
+-- *************************************************************
+-- Also, when dynamic grouping is done and new Group leader is choosen
+-- NMS needs to be informed so that necessary updates can be done in
+-- NMS.
+-- *************************************************************
+
+bsnRrmDot11aGroupingDone NOTIFICATION-TYPE
+ OBJECTS { bsnRrmDot11aGroupLeaderMacAddr }
+ STATUS current
+ DESCRIPTION
+ "When Grouping is done, this notification will be sent from the
+ previous Group Leader where grouping algorithm was run. It has
+ MAC address of the new Group Leader."
+ ::= { bsnTraps 21 }
+
+bsnRrmDot11bGroupingDone NOTIFICATION-TYPE
+ OBJECTS { bsnRrmDot11bGroupLeaderMacAddr }
+ STATUS current
+ DESCRIPTION
+ "When Grouping is done, this notification will be sent from the
+ previous Group Leader where grouping algorithm was run. It has
+ MAC address of the new Group Leader."
+ ::= { bsnTraps 22 }
+
+bsnConfigSaveTrapEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If Rogue AP Detection and Removed Traps need to be sent"
+ ::= { bsnTrapControl 9 }
+
+bsnConfigSaved NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "When configuration is save either from CLI or web interface
+ This trap will be sent to inform NMS to do refresh"
+ ::= { bsnTraps 23 }
+
+bsnDot11EssCreated NOTIFICATION-TYPE
+ OBJECTS { bsnDot11EssIndex }
+ STATUS current
+ DESCRIPTION
+ "Whenever a new Ess (WLAN) is created, this notification will
+ be sent along with EssIndex"
+ ::= { bsnTraps 24 }
+
+bsnDot11EssDeleted NOTIFICATION-TYPE
+ OBJECTS { bsnDot11EssIndex }
+ STATUS current
+ DESCRIPTION
+ "Whenever a Ess (WLAN)is deleted, this notification will be
+ sent along with EssIndex"
+ ::= { bsnTraps 25 }
+
+-- *************************************************************
+-- AAA Traps
+-- *************************************************************
+
+bsnAuthFailureUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 1 }
+
+bsnAuthFailureUserType OBJECT-TYPE
+ SYNTAX INTEGER {
+ mgmtUser(1),
+ wlanUser(2),
+ macFilter(3)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 2 }
+
+bsnRADIUSServerTrapEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "if RADIUS Server Traps need to be sent"
+ ::= { bsnTrapControl 7 }
+
+bsnAuthenticationFailureTrapEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If Authentication Failure Traps need to be sent"
+ ::= { bsnTrapControl 8 }
+
+bsn80211SecurityTrapControlMask OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This mask is for Security related trap controls.
+
+ Event corresponding bit
+ ----- -----------------
+ bsnWepKeyDecryptError 1
+ bsnSignatureAttackDetected 2
+
+ By Default all bits are off."
+ DEFVAL { 0 }
+ ::= { bsnTrapControl 10 }
+
+bsnWpsTrapControlEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This control is for WPS(Wireless Intrusion Protection
+ System) related traps."
+ DEFVAL { disable }
+ ::= { bsnTrapControl 11 }
+
+bsnRADIUSServerNotResponding NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This trap is to indicate that no RADIUS server(s) are responding
+ to authentication requests sent by the RADIUS client within the
+ MWAR device(Switch)."
+ ::= { bsnTraps 26 }
+
+bsnAuthenticationFailure NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAuthFailureUserType,
+ bsnAuthFailureUserName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is to inform that client authentication failure has
+ occured at MWAR(Switch). This could be cli/web user, wlan user,
+ or Mac Authorized user. ServiceType will indicate which type of
+ user it is and userName will be cli/web/wlan userName or
+ MacAddress of Mac Authorized User"
+ ::= { bsnTraps 27 }
+
+-- IPSEC Traps
+
+bsnRemoteIPv4Address OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 3 }
+
+bsnIpsecErrorCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 4 }
+
+bsnIpsecSPI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 5 }
+
+bsnRemoteUdpPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 6 }
+
+bsnIkeAuthMethod OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 7 }
+
+bsnIkeTotalInitFailures OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 8 }
+
+bsnIkeTotalInitNoResponses OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 9 }
+
+bsnIkeTotalRespFailures OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 10 }
+
+bsnNotifiesSent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 11 }
+
+bsnNotifiesReceived OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 12 }
+
+bsnSuiteInitFailures OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 13 }
+
+bsnSuiteRespondFailures OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 14 }
+
+bsnInitiatorCookie OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The initiator cookie used in an ISAKMP message, to be
+ associated with a trap."
+ ::= { bsnTrapVariable 15 }
+
+bsnResponderCookie OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The responder cookie used in an ISAKMP message, to be
+ associated with a trap."
+ ::= { bsnTrapVariable 16 }
+
+bsnIsakmpInvalidCookies OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 17 }
+
+bsnIpsecTrapsMask OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This mask describes what events merit traps to network
+ management. If the bit for a particular event is turned
+ on then notification will be generated on event occurance.
+ Event corresponding bit
+ ----- -----------------
+ bsnIpsecEspAuthFailureTrap 1
+ bsnIpsecEspReplayFailureTrap 2
+ bsnIpsecEspPolicyFailureTrap 4
+ bsnIpsecEspInvalidSpiTrap 8
+ bsnIpsecOtherPolicyFailureTrap 16
+ bsnIpsecIkeNegFailure 32
+ bsnIpsecSuiteNegFailure 64
+ bsnIpsecInvalidCookieTrap 128"
+ ::= { bsnTrapControl 5 }
+
+bsnIpsecEspAuthFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRemoteIPv4Address,
+ bsnIpsecErrorCount
+ }
+ STATUS current
+ DESCRIPTION
+ "IPsec packets with invalid hashes were found in an inbound
+ ESP SA. The total number of authentication errors
+ accumulated is sent for the specific row of the
+ ipsecSaEspInTable table for the SA; this provides the
+ identity of the SA in which the error occurred.
+
+ Implementations SHOULD send one trap per SA (within a
+ reasonable time period), rather than sending one trap per
+ packet."
+ ::= { bsnTraps 28 }
+
+bsnIpsecEspReplayFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRemoteIPv4Address,
+ bsnIpsecErrorCount
+ }
+ STATUS current
+ DESCRIPTION
+ "IPsec packets with invalid sequence numbers were found in
+ an inbound ESP SA. The total number of replay errors
+ accumulated is sent for the specific row of the
+ ipsecSaEspInTable table for the SA; this provides the
+ identity of the SA in which the error occurred.
+
+ Implementations SHOULD send one trap per SA (within a
+ reasonable time period), rather than sending one trap per
+ packet."
+ ::= { bsnTraps 29 }
+
+bsnIpsecEspInvalidSpiTrap NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRemoteIPv4Address,
+ bsnIpsecSPI
+ }
+ STATUS current
+ DESCRIPTION
+ "A packet with an unknown SPI was detected from the
+ specified peer with the specified SPI using the specified
+ protocol. The destination address of the received packet is
+ specified by ipsecLocalAddress.
+
+ The value ifIndex may be 0 if this optional linkage is
+ unsupported.
+
+ If the object ipsecSecurityProtocol has the value for
+ IPcomp, then the ipsecSPI object is the CPI of the packet.
+
+ Implementations SHOULD send one trap per peer (within a
+ reasonable time period), rather than sending one trap per
+ packet."
+ ::= { bsnTraps 31 }
+
+bsnIpsecIkeNegFailure NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRemoteIPv4Address,
+ bsnRemoteUdpPort,
+ bsnIkeAuthMethod,
+ bsnIkeTotalInitFailures,
+ bsnIkeTotalInitNoResponses,
+ bsnIkeTotalRespFailures,
+ bsnNotifiesSent,
+ bsnNotifiesReceived
+ }
+ STATUS current
+ DESCRIPTION
+ "An attempt to negotiate a phase 1 IKE SA failed.
+ The notification counts are also sent as part of the trap,
+ along with the current value of the total negotiation error
+ counters for ISAKMP."
+ ::= { bsnTraps 33 }
+
+bsnIpsecSuiteNegFailure NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRemoteIPv4Address,
+ bsnSuiteInitFailures,
+ bsnSuiteRespondFailures,
+ bsnNotifiesSent,
+ bsnNotifiesReceived
+ }
+ STATUS current
+ DESCRIPTION
+ "An attempt to negotiate a phase 2 SA suite for the
+ specified selector failed.
+ The current total failure counts are passed as well as the
+ notification type counts for the notify involved in the
+ failure."
+ ::= { bsnTraps 34 }
+
+bsnIpsecInvalidCookieTrap NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRemoteIPv4Address,
+ bsnRemoteUdpPort,
+ bsnInitiatorCookie,
+ bsnResponderCookie,
+ bsnIsakmpInvalidCookies
+ }
+ STATUS current
+ DESCRIPTION
+ "ISAKMP packets with invalid cookies were detected from the
+ specified source, intended for the specified destination.
+
+ The initiator and responder cookies are also sent with the
+ trap.
+
+ The current count is sent to allow the trap to accurately
+ relfect dropped and throttled traps.
+
+ Implementations SHOULD send one trap per peer (within a
+ reasonable time period, rather than sending one trap per
+ packet."
+ ::= { bsnTraps 35 }
+
+bsnRogueAPTrapEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If Rogue AP Detection and Removed Traps need to be sent"
+ ::= { bsnTrapControl 6 }
+
+bsnRogueAPDetected NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRogueAPDot11MacAddress,
+ bsnRogueAPAirespaceAPMacAddress,
+ bsnRogueAPAirespaceAPSlotId,
+ bsnRogueAPSsid,
+ bsnRogueAPChannelNumber,
+ bsnRogueAPAirespaceAPRSSI,
+ bsnRogueAPAirespaceAPSNR,
+ bsnRogueAPOnWiredNetwork,
+ bsnRogueAdhocMode,
+ bsnRogueAPRadioType,
+ bsnRogueAPAirespaceAPName,
+ bsnRogueAPClassType
+ }
+ STATUS current
+ DESCRIPTION
+ "When a Rogue AP is detected this Trap will be sent out along
+ with APMacAddress on which its detected"
+ ::= { bsnTraps 36 }
+
+bsnRogueAPRemoved NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRogueAPDot11MacAddress,
+ bsnRogueAPAirespaceAPMacAddress,
+ bsnRogueAPAirespaceAPSlotId,
+ bsnRogueAPRadioType,
+ bsnRogueAPAirespaceAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When a Rogue AP that was detected earlier no longer exists
+ this Trap will be sent out along
+ with APMacAddress on which its detected"
+ ::= { bsnTraps 41 }
+
+bsnRogueAPDetectedOnWiredNetwork NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRogueAPDot11MacAddress,
+ bsnRogueAPOnWiredNetwork,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When a Rogue is detected on the wired network this trap will
+ be sent out.
+ The same trap with bsnRogueAPOnWiredNetwork set to no will
+ clear the previous trap."
+ ::= { bsnTraps 59 }
+
+bsnApHasNoRadioCards NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPMacAddrTrapVariable,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When an AP has no radio cards present on it, the switch
+ sends this trap."
+ ::= { bsnTraps 60 }
+
+bsnDuplicateIpAddressReported NOTIFICATION-TYPE
+ OBJECTS {
+ bsnDuplicateIpReportedByAP,
+ bsnAPMacAddrTrapVariable,
+ bsnDuplicateIpTrapVariable,
+ bsnRogueAPDot11MacAddress,
+ bsnDuplicateIpTrapClear,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is issued when the switch or an AP detects another
+ machine using its IP Address. The first variable has value
+ yes if the duplicate IP is reported by an AP. In that case,
+ the second attribute will carry the AP MAC Address. The third
+ variable is the duplicate IP address in question and the last
+ attribute is the MAC Address of the machine that is found to
+ be using the duplicate IP."
+ ::= { bsnTraps 61 }
+
+bsnAPContainedAsARogue NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfType,
+ bsnClearTrapVariable,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When our AP detects that it is being contained by another AP,
+ this trap is issued. The clear flag is true if the AP is no
+ longer being contained."
+ ::= { bsnTraps 62 }
+
+bsnNetworkStateChanged NOTIFICATION-TYPE
+ OBJECTS {
+ bsnNetworkType,
+ bsnNetworkState
+ }
+ STATUS current
+ DESCRIPTION
+ "When the 802.11a or b/g network state is changed this trap
+ is issued."
+ ::= { bsnTraps 69 }
+
+bsnSignatureAttackDetected NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPName,
+ bsnAPIfType,
+ bsnSignatureType,
+ bsnSignatureName,
+ bsnSignatureDescription,
+ bsnClearTrapVariable,
+ bsnSignatureAttackPreced,
+ bsnSignatureAttackFrequency,
+ bsnSignatureAttackChannel,
+ bsnSignatureAttackerMacAddress,
+ bsnSignatureMacInfo
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent out when a signature attack is detected by
+ the switch. The standard and custom signatures are predefined
+ on the switch (see bsnSignatureConfig group). The signatures
+ also defines if its detection should be reported. The trap
+ variables bsnSignatureName and bsnSignatureDescription are
+ retrieved from the detected signature definition. Clear Trap
+ Variable is turned on when the signature attack stops. The
+ signature's quiet time configuration speicifes the time after
+ which the clear trap would be sent. bsnSignatureMacInfo
+ indicates whether the signature is used to track
+ pattern matches for all source MAC addresses together or
+ seperately for individual source MAC addresses.
+ bsnSignatureAttackFrequency will carry the value for a
+ specific MAC address or for all MAC addresses depending on
+ bsnSignatureMacInfo."
+ ::= { bsnTraps 70 }
+
+bsnAPRadioCardTxFailure NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfType,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent by the switch when a radio card on an AP
+ stops transmitting."
+ ::= { bsnTraps 71 }
+
+bsnAPRadioCardTxFailureClear NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfType,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent by the switch when a radio card on an AP
+ starts transmitting again after a prior failure."
+ ::= { bsnTraps 72 }
+
+bsnAPRadioCardRxFailure NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfType,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent by the switch when a radio card on an AP
+ stops receiving."
+ ::= { bsnTraps 73 }
+
+bsnAPRadioCardRxFailureClear NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfType,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent by the switch when a radio card on an AP
+ starts receiving again after a prior failure."
+ ::= { bsnTraps 74 }
+
+bsnAPImpersonationDetected NOTIFICATION-TYPE
+ OBJECTS {
+ bsnImpersonatedAPMacAddr,
+ bsnImpersonatingSourceMacAddr,
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfType,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent by the switch when a radio of an
+ authenticated AP hears from another AP whose MAC Address
+ neither matches that of a rogue's and nor is it an
+ authenticated neighbor of the detecting AP."
+ ::= { bsnTraps 75 }
+
+bsnAPRegulatoryDomainMismatch NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPName,
+ bsnApRegulatoryDomain,
+ bsnGlobalDot11CountryIndex
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This trap is generated if an AP's regulatory domain doesn't
+ match the country the switch is configured for. Due to the
+ mismatch, the AP will fail to associate with the Switch."
+ ::= { bsnTraps 79 }
+
+bsnTrustedApHasInvalidPreamble NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRogueAPDot11MacAddress,
+ bsnTrustedApPreambleUsed,
+ bsnTrustedApPreambleRequired,
+ bsnClearTrapVariable
+ }
+ STATUS current
+ DESCRIPTION
+ "Issued when a Trusted Rogue AP is auto contained for using invalid
+ preamble. The second param is for the preamble used and the third
+ param is for preamble required. If the clear variable has value
+ true, then the trap clears the earlier alert."
+ ::= { bsnTraps 76 }
+
+bsnCurrentRadiosCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 18 }
+
+bsnLicenseRadioCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 19 }
+
+bsnMaxRogueCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 33 }
+
+bsnStationMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 34 }
+
+bsnStationAPMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 35 }
+
+bsnStationAPIfSlotId OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 36 }
+
+bsnStationReasonCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unspecified(1),
+ previousAuthNotValid(2),
+ deauthenticationLeaving(3),
+ disassociationDueToInactivity(4),
+ disassociationAPBusy(5),
+ class2FrameFromNonAuthStation(6),
+ class2FrameFromNonAssStation(7),
+ disassociationStaHasLeft(8),
+ staReqAssociationWithoutAuth(9),
+ invalidInformationElement(40),
+ groupCipherInvalid(41),
+ unicastCipherInvalid(42),
+ akmpInvalid(43),
+ unsupportedRsnVersion(44),
+ invalidRsnIeCapabilities(45),
+ cipherSuiteRejected(46),
+ missingReasonCode(99),
+ maxAssociatedClientsReached(101),
+ unSpecifiedQosFailure(200),
+ qosPolicyMismatch(201),
+ inSufficientBandwidth(202),
+ inValidQosParams(203)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "unspecified - Unspecified.
+ previousAuthNotValid - Previous Authentication
+ was not valid.
+ deauthenticationLeaving - Leaving due to
+ deauthentication.
+ disassociationDueToInactivity - Disassociation
+ due to Inactivity.
+ disassociationAPBusy - Disassociation since AP
+ was busy.
+ class2FrameFromNonAuthStation - Class 2 frame
+ from non authenticated station.
+ class2FrameFromNonAssStation - Class 2 frame
+ from non associated station.
+ disassociationStaHasLeft - Station has left due
+ to disassociation.
+ staReqAssociationWithoutAuth - Station send
+ association request without authentication.
+ invalidInformationElement - Invalid information
+ element.
+ groupCipherInvalid - Invalid group Cipher.
+ unicastCipherInvalid - Invalid unicast cipher.
+ akmpInvalid - Invalid AKMP.
+ unsupportedRsnVersion - Unsupported RSN version.
+ invalidRsnIeCapabilities - Invalid RSN IE
+ capabilities.
+ cipherSuiteRejected - Cipher suite rejected.
+ missingReasonCode - Reason code is missing.
+ maxAssociatedClientsReached - Maximum allowed
+ associated client number has reached.
+ unSpecifiedQosFailure - Unsupported QOS failure.
+ qosPolicyMismatch - Mismatch on QOS policy.
+ inSufficientBandwidth - Insufficient bandwidth.
+ inValidQosParams - Invalid QOS parameters."
+ ::= { bsnTrapVariable 37 }
+
+bsnStationBlacklistingReasonCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ failed80211Auth(1),
+ failedAssociation(2),
+ ipTheft(3),
+ failed8021xAuth(4),
+ failedWebAuth(5)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 38 }
+
+bsnStationUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The user name of a client. This is used for the Client
+ Associated trap. It may be null when not known."
+ ::= { bsnTrapVariable 39 }
+
+bsnRogueAPOnWiredNetwork OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the flag used on the bsnRogueAPDetected trap to
+ state if the rogue is found on the wired network.
+ Typically, after a rogue is found, there may be another
+ bsnRogueAPDetected trap that will have the value
+ of this flag 1 if the rogue is detected on the wired
+ network."
+ ::= { bsnTrapVariable 40 }
+
+bsnNavDosAttackSourceMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "MAC address generating the attack."
+ ::= { bsnTrapVariable 41 }
+
+bsnWlanIdTrapVariable OBJECT-TYPE
+ SYNTAX INTEGER (1..517)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "WLAN ID used by the client when the WPA MIC error
+ counter measure was activated."
+ ::= { bsnTrapVariable 42 }
+
+bsnUserIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 43 }
+
+bsnRogueAdhocMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the flag used on the bsnRogueAPDetected trap to
+ state if the rogue found is an Adhoc rogue or it is an AP."
+ ::= { bsnTrapVariable 44 }
+
+bsnClearTrapVariable OBJECT-TYPE
+ SYNTAX INTEGER {
+ false(0),
+ true(1)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the flag is used to indicate if this is a clear
+ trap for the original alert or not."
+ ::= { bsnTrapVariable 45 }
+
+bsnDuplicateIpTrapVariable OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This field is used on the bsnDuplicateIpAddressReported
+ trap to contain the IP Address in question when switch
+ or an AP detected a duplicate IP Address on another
+ machine."
+ ::= { bsnTrapVariable 46 }
+
+bsnDuplicateIpTrapClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ false(0),
+ true(1)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the flag used to indicate clear state for the
+ bsnDuplicateIpAddressReported trap."
+ ::= { bsnTrapVariable 47 }
+
+bsnDuplicateIpReportedByAP OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the flag used on the bsnDuplicateIpAddressReported
+ trap to indicate whether the switch or an AP detected a
+ duplicate IP Address on another machine."
+ ::= { bsnTrapVariable 48 }
+
+bsnTrustedApRadioPolicyRequired OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ dot11b(1),
+ dot11a(2),
+ dot11bg(3)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the radio policy required by a trusted Rogue."
+ ::= { bsnTrapVariable 49 }
+
+bsnTrustedApEncryptionUsed OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ open(1),
+ wep(2),
+ wpa(3)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the encryption type used by a trusted Rogue."
+ ::= { bsnTrapVariable 50 }
+
+bsnTrustedApEncryptionRequired OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ open(1),
+ wep(2),
+ wpa(3)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the encryption type required by a trusted Rogue."
+ ::= { bsnTrapVariable 51 }
+
+bsnTrustedApRadioPolicyUsed OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ dot11b(1),
+ dot11a(2),
+ dot11bg(3)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the radio policy used by a trusted Rogue."
+ ::= { bsnTrapVariable 52 }
+
+bsnNetworkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot11b(1),
+ dot11a(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 53 }
+
+bsnNetworkState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnTrapVariable 54 }
+
+bsnSignatureType OBJECT-TYPE
+ SYNTAX INTEGER {
+ standard(0),
+ custom(1)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Type of Signature whose attack is detected by the switch."
+ ::= { bsnTrapVariable 55 }
+
+bsnSignatureName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Name of the Signature whose attack is detected by the
+ switch."
+ ::= { bsnTrapVariable 56 }
+
+bsnSignatureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..100))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Description of the Signature whose attack is detected by
+ the switch."
+ ::= { bsnTrapVariable 57 }
+
+bsnImpersonatedAPMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "MAC Address of the AP impersonated by another AP."
+ ::= { bsnTrapVariable 58 }
+
+bsnTrustedApPreambleUsed OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ short(1),
+ long(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The Preamble on this detecting AP."
+ ::= { bsnTrapVariable 59 }
+
+bsnTrustedApPreambleRequired OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ short(1),
+ long(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The Preamble on this detecting AP."
+ ::= { bsnTrapVariable 60 }
+
+bsnSignatureAttackPreced OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The preced in the standard/custom signature list."
+ ::= { bsnTrapVariable 61 }
+
+bsnSignatureAttackFrequency OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The preced in the standard/custom signature list."
+ ::= { bsnTrapVariable 62 }
+
+bsnSignatureAttackChannel OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The preced in the standard/custom signature list."
+ ::= { bsnTrapVariable 63 }
+
+bsnSignatureAttackerMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the Attacker's mac-interface."
+ ::= { bsnTrapVariable 64 }
+
+bsnApRegulatoryDomain OBJECT-TYPE
+ SYNTAX INTEGER {
+ a(0),
+ e(1),
+ i(6),
+ j(9),
+ c(16),
+ n(21),
+ k(32),
+ p(33),
+ s(34),
+ t(35),
+ r(48),
+ notavailable(65535)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The regulatory domain configured on an AP."
+ ::= { bsnTrapVariable 68 }
+
+bsnRadiosExceedLicenseCount NOTIFICATION-TYPE
+ OBJECTS {
+ bsnCurrentRadiosCount,
+ bsnLicenseRadioCount
+ }
+ STATUS current
+ DESCRIPTION
+ "Whenever the currently associated Radios exceed the License Count
+ This trap will be sent to annoy the Customer"
+ ::= { bsnTraps 42 }
+
+bsnSensedTemperatureTooHigh NOTIFICATION-TYPE
+ OBJECTS { bsnSensorTemperature }
+ STATUS current
+ DESCRIPTION
+ "Temperature sensor temp too High - temp is too high on the unit.
+ Immediate action should be taken"
+ ::= { bsnTraps 43 }
+
+bsnSensedTemperatureTooLow NOTIFICATION-TYPE
+ OBJECTS { bsnSensorTemperature }
+ STATUS current
+ DESCRIPTION
+ "Temperature sensor temp too Low - temp is too high on the unit.
+ Immediate action should be taken"
+ ::= { bsnTraps 44 }
+
+bsnTemperatureSensorFailure NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Temperature sensor hw failure - temp sensor has failed.
+ Temperature is unknown"
+ ::= { bsnTraps 45 }
+
+bsnTemperatureSensorClear NOTIFICATION-TYPE
+ OBJECTS { bsnSensorTemperature }
+ STATUS current
+ DESCRIPTION
+ "Temperature sensor clear -- temp sensor alarm condition is over.
+ sensor is operating within proper temp range"
+ ::= { bsnTraps 46 }
+
+bsnPOEControllerFailure NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "POE Controller has failed. Its a very critical trap.
+ User intervention is required."
+ ::= { bsnTraps 47 }
+
+bsnMaxRogueCountExceeded NOTIFICATION-TYPE
+ OBJECTS { bsnMaxRogueCount }
+ STATUS current
+ DESCRIPTION
+ "The number of rogues has exceeded the maximum Rogues allowed"
+ ::= { bsnTraps 48 }
+
+bsnMaxRogueCountClear NOTIFICATION-TYPE
+ OBJECTS { bsnMaxRogueCount }
+ STATUS current
+ DESCRIPTION
+ "The number of rogues is within the maximum Rogues allowed"
+ ::= { bsnTraps 49 }
+
+bsnApMaxRogueCountExceeded NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPMacAddrTrapVariable,
+ bsnMaxRogueCount,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "The number of rogues has exceeded the maximum Rogues allowed on
+ the AP"
+ ::= { bsnTraps 50 }
+
+bsnApMaxRogueCountClear NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPMacAddrTrapVariable,
+ bsnMaxRogueCount,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "The number of rogues is within the maximum Rogues allowed on the
+ AP"
+ ::= { bsnTraps 51 }
+
+bsnApBigNavDosAttack NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPMacAddrTrapVariable,
+ bsnAPSlotIdTrapVariable,
+ bsnNavDosAttackSourceMacAddr,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "The AP sent a string of messages with large NAV field. This is most
+ likely a malicious denial of service attack."
+ ::= { bsnTraps 55 }
+
+bsnTooManyUnsuccessLoginAttempts NOTIFICATION-TYPE
+ OBJECTS {
+ bsnUserIpAddress,
+ bsnStationUserName
+ }
+ STATUS current
+ DESCRIPTION
+ "The Management User made too many unsuccessful login attempts."
+ ::= { bsnTraps 56 }
+
+bsnWepKeyDecryptError NOTIFICATION-TYPE
+ OBJECTS {
+ bsnStationMacAddress,
+ bsnStationAPMacAddr,
+ bsnStationAPIfSlotId
+ }
+ STATUS current
+ DESCRIPTION
+ "Issued when a decrypt error occurrs. The WEP Key configured at
+ the station may be wrong."
+ ::= { bsnTraps 57 }
+
+bsnWpaMicErrorCounterActivated NOTIFICATION-TYPE
+ OBJECTS {
+ bsnStationMacAddress,
+ bsnStationAPMacAddr,
+ bsnStationAPIfSlotId,
+ bsnWlanIdTrapVariable,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "Issued when a WPA MIC error occurs and a counter measure is
+ activated at the AP."
+ ::= { bsnTraps 58 }
+
+bsnAdhocRogueAutoContained NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRogueAPDot11MacAddress,
+ bsnClearTrapVariable
+ }
+ STATUS current
+ DESCRIPTION
+ "Issued when an Adhoc Rogue is auto contained.
+ If the clear variable has value true, then the trap clears the
+ earlier alert."
+ ::= { bsnTraps 65 }
+
+bsnRogueApAutoContained NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRogueAPDot11MacAddress,
+ bsnClearTrapVariable
+ }
+ STATUS current
+ DESCRIPTION
+ "Issued when a Rogue AP is auto contained for advertising our SSID.
+ If the clear variable has value true, then the trap clears the
+ earlier alert."
+ ::= { bsnTraps 66 }
+
+bsnTrustedApHasInvalidEncryption NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRogueAPDot11MacAddress,
+ bsnTrustedApEncryptionUsed,
+ bsnTrustedApEncryptionRequired,
+ bsnClearTrapVariable
+ }
+ STATUS current
+ DESCRIPTION
+ "Issued when a Trusted Rogue AP is auto contained for using
+ invalid encryption. The second param is for the encryption used
+ and the third param is for encryption required.
+ If the clear variable has value true, then the trap clears the
+ earlier alert."
+ ::= { bsnTraps 67 }
+
+bsnTrustedApHasInvalidRadioPolicy NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRogueAPDot11MacAddress,
+ bsnTrustedApRadioPolicyUsed,
+ bsnTrustedApRadioPolicyRequired,
+ bsnClearTrapVariable
+ }
+ STATUS current
+ DESCRIPTION
+ "Issued when a Trusted Rogue AP is auto contained for using
+ invalid radio policy. The second param is for the radio policy
+ used and the third param is for radio policy required.
+ If the clear variable has value true, then the trap clears the
+ earlier alert."
+ ::= { bsnTraps 68 }
+
+bsnTrustedApHasInvalidSsid NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRogueAPDot11MacAddress,
+ bsnClearTrapVariable
+ }
+ STATUS current
+ DESCRIPTION
+ "Issued when a Trusted Rogue AP is auto contained for advertising
+ invalid SSID.
+ If the clear variable has value true, then the trap clears the
+ earlier alert."
+ ::= { bsnTraps 63 }
+
+bsnTrustedApIsMissing NOTIFICATION-TYPE
+ OBJECTS {
+ bsnRogueAPDot11MacAddress,
+ bsnClearTrapVariable
+ }
+ STATUS current
+ DESCRIPTION
+ "Issued when a Trusted Rogue AP is missing or has failed.
+ If the clear variable has value true, then the trap clears the
+ earlier alert."
+ ::= { bsnTraps 64 }
+
+bsnImpersonatingSourceMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the source mac address which is impersonating
+ the AP."
+ ::= { bsnTrapVariable 74 }
+-- ********************************************************************
+-- * Begin of Syslog
+-- ********************************************************************
+
+bsnSyslog OBJECT IDENTIFIER
+ ::= { bsnUtility 1 }
+
+
+bsnSyslogEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { bsnSyslog 1 }
+
+bsnSyslogRemoteAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This would be the IP Address or host name"
+ ::= { bsnSyslog 2 }
+-- ********************************************************************
+-- bsn Ping
+-- ********************************************************************
+
+bsnPing OBJECT IDENTIFIER
+ ::= { bsnUtility 2 }
+
+
+bsnPingTestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnPingTestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "PingTest Table"
+ ::= { bsnPing 1 }
+
+bsnPingTestEntry OBJECT-TYPE
+ SYNTAX BsnPingTestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Entry (conceptual row) in the bsnPingTest
+ Table."
+ INDEX { bsnPingTestId }
+ ::= { bsnPingTestTable 1 }
+
+BsnPingTestEntry ::= SEQUENCE {
+ bsnPingTestId Integer32,
+ bsnPingTestIPAddress IpAddress,
+ bsnPingTestSendCount Integer32,
+ bsnPingTestReceivedCount Integer32,
+ bsnPingTestStatus INTEGER,
+ bsnPingTestMaxTimeInterval Unsigned32,
+ bsnPingTestMinTimeInterval Unsigned32,
+ bsnPingTestAvgTimeInterval Unsigned32,
+ bsnPingTestRowStatus RowStatus
+}
+
+bsnPingTestId OBJECT-TYPE
+ SYNTAX Integer32 (0..24)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Test ID"
+ ::= { bsnPingTestEntry 1 }
+
+bsnPingTestIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Ip Address to ping"
+ ::= { bsnPingTestEntry 2 }
+
+bsnPingTestSendCount OBJECT-TYPE
+ SYNTAX Integer32 (1..20)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Number of bytes sent"
+ ::= { bsnPingTestEntry 3 }
+
+bsnPingTestReceivedCount OBJECT-TYPE
+ SYNTAX Integer32 (1..20)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes received."
+ ::= { bsnPingTestEntry 4 }
+
+bsnPingTestStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ inprogress(1),
+ complete(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the ping test"
+ ::= { bsnPingTestEntry 5 }
+
+bsnPingTestMaxTimeInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "mSec"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum time interval in msec."
+ ::= { bsnPingTestEntry 6 }
+
+bsnPingTestMinTimeInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "mSec"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum time interval in msec."
+ ::= { bsnPingTestEntry 7 }
+
+bsnPingTestAvgTimeInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "mSec"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average time interval in msec."
+ ::= { bsnPingTestEntry 8 }
+
+bsnPingTestRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status"
+ ::= { bsnPingTestEntry 25 }
+
+
+-- ********************************************************************
+-- bsn Link
+-- ********************************************************************
+
+bsnLinkTest OBJECT IDENTIFIER
+ ::= { bsnUtility 3 }
+
+
+bsnLinkTestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnLinkTestEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "LinkTest Table"
+ ::= { bsnLinkTest 1 }
+
+bsnLinkTestEntry OBJECT-TYPE
+ SYNTAX BsnLinkTestEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "An Entry (conceptual row) in the bsnLinkTest
+ Table."
+ INDEX { bsnLinkTestId }
+ ::= { bsnLinkTestTable 1 }
+
+BsnLinkTestEntry ::= SEQUENCE {
+ bsnLinkTestId Integer32,
+ bsnLinkTestMacAddress MacAddress,
+ bsnLinkTestSendPktCount Integer32,
+ bsnLinkTestSendPktLength Integer32,
+ bsnLinkTestReceivedPktCount Integer32,
+ bsnLinkTestClientRSSI Integer32,
+ bsnLinkTestLocalSNR Integer32,
+ bsnLinkTestLocalRSSI Integer32,
+ bsnLinkTestStatus INTEGER,
+ bsnLinkTestRowStatus RowStatus
+}
+
+bsnLinkTestId OBJECT-TYPE
+ SYNTAX Integer32 (0..24)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Link Test ID"
+ ::= { bsnLinkTestEntry 1 }
+
+bsnLinkTestMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "MAC Address of link to test"
+ ::= { bsnLinkTestEntry 2 }
+
+bsnLinkTestSendPktCount OBJECT-TYPE
+ SYNTAX Integer32 (1..20)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Number of packets sent."
+ DEFVAL { 3 }
+ ::= { bsnLinkTestEntry 3 }
+
+bsnLinkTestSendPktLength OBJECT-TYPE
+ SYNTAX Integer32 (1..2000)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Length of sent packet"
+ DEFVAL { 500 }
+ ::= { bsnLinkTestEntry 4 }
+
+bsnLinkTestReceivedPktCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Number of received packets."
+ ::= { bsnLinkTestEntry 5 }
+
+bsnLinkTestClientRSSI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Client RSSI value of link."
+ ::= { bsnLinkTestEntry 6 }
+
+bsnLinkTestLocalSNR OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Local SNR of the link"
+ ::= { bsnLinkTestEntry 7 }
+
+bsnLinkTestLocalRSSI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Local RSSI of the link."
+ ::= { bsnLinkTestEntry 8 }
+
+bsnLinkTestStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ inprogress(1),
+ complete(2)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Status of the link test."
+ ::= { bsnLinkTestEntry 9 }
+
+bsnLinkTestRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Row Status"
+ ::= { bsnLinkTestEntry 30 }
+
+
+-- ********************************************************************
+-- * Begin of bsnMobility
+-- ********************************************************************
+
+bsnMobilityConfig OBJECT IDENTIFIER
+ ::= { bsnMobility 1 }
+
+bsnMobilityStats OBJECT IDENTIFIER
+ ::= { bsnMobility 2 }
+
+
+bsnMobilityProtocolPortNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Number on which mobility Protocol runs"
+ DEFVAL { 0 }
+ ::= { bsnMobilityConfig 1 }
+
+bsnMobilityDynamicDiscovery OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Statically Configured is always enabled if members are
+ defined. To further enable rrm discovery, learned
+ discovery, broadcast discovery, enable/disable this
+ attribute."
+ ::= { bsnMobilityConfig 3 }
+
+bsnMobilityStatsReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ resetNow(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset mobility statistics by setting this atribute to
+ resetNow. If you try to read this attribute value will
+ always be 0."
+ ::= { bsnMobilityConfig 4 }
+-- ********************************************************************
+-- * bsnMobilityGroupMembersTable
+-- ********************************************************************
+
+bsnMobilityGroupMembersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMobilityGroupMembersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MWAR List (statically configured members of the mobility
+ group)"
+ ::= { bsnMobilityConfig 10 }
+
+bsnMobilityGroupMembersEntry OBJECT-TYPE
+ SYNTAX BsnMobilityGroupMembersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Entry (conceptual row) in the bsnMobilityGroupMembers
+ Table."
+ INDEX { bsnMobilityGroupMemberMacAddress }
+ ::= { bsnMobilityGroupMembersTable 1 }
+
+BsnMobilityGroupMembersEntry ::= SEQUENCE {
+ bsnMobilityGroupMemberMacAddress MacAddress,
+ bsnMobilityGroupMemberIPAddress IpAddress,
+ bsnMobilityGroupMemberGroupName DisplayString,
+ bsnMobilityGroupMemberRowStatus RowStatus
+}
+
+bsnMobilityGroupMemberMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Member switch MAC Address"
+ ::= { bsnMobilityGroupMembersEntry 1 }
+
+bsnMobilityGroupMemberIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Member switch IP Address"
+ ::= { bsnMobilityGroupMembersEntry 2 }
+
+bsnMobilityGroupMemberGroupName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Member's group name. If left empty while adding a new group
+ member, this assumes the default mobility group name of the
+ switch."
+ ::= { bsnMobilityGroupMembersEntry 3 }
+
+bsnMobilityGroupMemberRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status"
+ ::= { bsnMobilityGroupMembersEntry 22 }
+
+
+-- ********************************************************************
+-- * bsnMobilityAnchorsTable
+-- ********************************************************************
+
+bsnMobilityAnchorsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMobilityAnchorsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statically configured mobility anchors"
+ ::= { bsnMobilityConfig 11 }
+
+bsnMobilityAnchorsEntry OBJECT-TYPE
+ SYNTAX BsnMobilityAnchorsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Entry (conceptual row) in the bsnMobilityAnchorsTable
+ Table."
+ INDEX {
+ bsnMobilityAnchorWlanSsid,
+ bsnMobilityAnchorSwitchIPAddress
+ }
+ ::= { bsnMobilityAnchorsTable 1 }
+
+BsnMobilityAnchorsEntry ::= SEQUENCE {
+ bsnMobilityAnchorWlanSsid DisplayString,
+ bsnMobilityAnchorSwitchIPAddress IpAddress,
+ bsnMobilityAnchorRowStatus RowStatus
+}
+
+bsnMobilityAnchorWlanSsid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Local wlan-ssid to connect to Guest/Anchor switch"
+ ::= { bsnMobilityAnchorsEntry 1 }
+
+bsnMobilityAnchorSwitchIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Guest/Anchor switch IP Address"
+ ::= { bsnMobilityAnchorsEntry 2 }
+
+bsnMobilityAnchorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status"
+ ::= { bsnMobilityAnchorsEntry 20 }
+
+
+
+-- ********************************************************************
+-- * Begin of bsnMobilityStats
+-- ********************************************************************
+
+bsnTotalHandoffRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total handoff requests"
+ ::= { bsnMobilityStats 1 }
+
+bsnTotalHandoffs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total handoffs"
+ ::= { bsnMobilityStats 2 }
+
+bsnCurrentExportedClients OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current exported client count"
+ ::= { bsnMobilityStats 3 }
+
+bsnTotalExportedClients OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total exported client count"
+ ::= { bsnMobilityStats 4 }
+
+bsnCurrentImportedClients OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Imported client count"
+ ::= { bsnMobilityStats 5 }
+
+bsnTotalImportedClients OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Imported client count"
+ ::= { bsnMobilityStats 6 }
+
+bsnTotalHandoffErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total handoff errors"
+ ::= { bsnMobilityStats 7 }
+
+bsnTotalCommunicationErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total communication errors"
+ ::= { bsnMobilityStats 8 }
+
+bsnTotalReceiveErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total receive errors"
+ ::= { bsnMobilityStats 10 }
+
+bsnTotalTransmitErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Transmit errors"
+ ::= { bsnMobilityStats 11 }
+
+bsnTotalResponsesRetransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Responses Retransmitted"
+ ::= { bsnMobilityStats 12 }
+
+bsnTotalHandoffEndRequestsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Handoff End Requests Received"
+ ::= { bsnMobilityStats 13 }
+
+bsnTotalStateTransitionsDisallowed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total State Transitions Disallowed"
+ ::= { bsnMobilityStats 14 }
+
+bsnTotalResourceErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Resource Errors"
+ ::= { bsnMobilityStats 15 }
+
+bsnTotalHandoffRequestsSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Handoff Requests Sent"
+ ::= { bsnMobilityStats 16 }
+
+bsnTotalHandoffRepliesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Handoff Replies Received"
+ ::= { bsnMobilityStats 17 }
+
+bsnTotalHandoffAsLocalReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Handoffs As Local Received"
+ ::= { bsnMobilityStats 18 }
+
+bsnTotalHandoffAsForeignReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Handoffs As Foreign Received"
+ ::= { bsnMobilityStats 19 }
+
+bsnTotalHandoffDeniesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Handoff Denies Received"
+ ::= { bsnMobilityStats 20 }
+
+bsnTotalAnchorRequestsSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Anchor Requests Sent"
+ ::= { bsnMobilityStats 21 }
+
+bsnTotalAnchorDenyReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Anchor Deny Received"
+ ::= { bsnMobilityStats 22 }
+
+bsnTotalAnchorGrantReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Anchor Grant Received"
+ ::= { bsnMobilityStats 23 }
+
+bsnTotalAnchorTransferReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Anchor Transfer Received"
+ ::= { bsnMobilityStats 24 }
+
+bsnTotalHandoffRequestsIgnored OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Handoff Requests Ignored"
+ ::= { bsnMobilityStats 25 }
+
+bsnTotalPingPongHandoffRequestsDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Ping Pong Handoff Requests Dropped"
+ ::= { bsnMobilityStats 26 }
+
+bsnTotalHandoffRequestsDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Handoff Requests Dropped"
+ ::= { bsnMobilityStats 27 }
+
+bsnTotalHandoffRequestsDenied OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Handoff Requests Denied"
+ ::= { bsnMobilityStats 28 }
+
+bsnTotalClientHandoffAsLocal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Client Handoffs As Local"
+ ::= { bsnMobilityStats 29 }
+
+bsnTotalClientHandoffAsForeign OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Client Handoffs As Foreign"
+ ::= { bsnMobilityStats 30 }
+
+bsnTotalAnchorRequestsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Anchor Requests Received"
+ ::= { bsnMobilityStats 31 }
+
+bsnTotalAnchorRequestsDenied OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Anchor Requests Denied"
+ ::= { bsnMobilityStats 32 }
+
+bsnTotalAnchorRequestsGranted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Anchor Requests Granted"
+ ::= { bsnMobilityStats 33 }
+
+bsnTotalAnchorTransferred OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Anchor Transferred"
+ ::= { bsnMobilityStats 34 }
+
+bsnTotalHandoffRequestsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Handoff Requests Received"
+ ::= { bsnMobilityStats 35 }
+-- ********************************************************************
+-- * bsnMobilityGroupDirectoryTable
+-- ********************************************************************
+
+bsnMobilityGroupDirectoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnMobilityGroupDirectoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MWAR List (statically configured members of the mobility
+ group)"
+ ::= { bsnMobilityStats 9 }
+
+bsnMobilityGroupDirectoryEntry OBJECT-TYPE
+ SYNTAX BsnMobilityGroupDirectoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Entry (conceptual row) in the bsnMobilityGroupDirectory
+ Table."
+ INDEX { bsnGroupDirectoryMemberMacAddress }
+ ::= { bsnMobilityGroupDirectoryTable 1 }
+
+BsnMobilityGroupDirectoryEntry ::= SEQUENCE {
+ bsnGroupDirectoryMemberIPAddress IpAddress,
+ bsnGroupDirectoryMemberMacAddress MacAddress,
+ bsnGroupDirectoryDicoveryType INTEGER,
+ bsnMemberCurrentAnchoredClients Counter32,
+ bsnMemberTotalAnchoredClients Counter32,
+ bsnMemberCurrentExportedClients Counter32,
+ bsnMemberTotalExportedClients Counter32,
+ bsnMemberCurrentImportedClients Counter32,
+ bsnMemberTotalImportedClients Counter32,
+ bsnMemberTotalHandoffErrors Counter32,
+ bsnMemberTotalCommunicationErrors Counter32
+}
+
+bsnGroupDirectoryMemberIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mwar Ip Address"
+ ::= { bsnMobilityGroupDirectoryEntry 1 }
+
+bsnGroupDirectoryMemberMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mwar Mac Address"
+ ::= { bsnMobilityGroupDirectoryEntry 2 }
+
+bsnGroupDirectoryDicoveryType OBJECT-TYPE
+ SYNTAX INTEGER {
+ static(1),
+ rrm(2),
+ broadcast(3),
+ learned(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Discovery type of the Group Directory."
+ ::= { bsnMobilityGroupDirectoryEntry 3 }
+
+bsnMemberCurrentAnchoredClients OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current anchored client count"
+ ::= { bsnMobilityGroupDirectoryEntry 4 }
+
+bsnMemberTotalAnchoredClients OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total anchored client count"
+ ::= { bsnMobilityGroupDirectoryEntry 5 }
+
+bsnMemberCurrentExportedClients OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current exported client count"
+ ::= { bsnMobilityGroupDirectoryEntry 6 }
+
+bsnMemberTotalExportedClients OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total exported client count"
+ ::= { bsnMobilityGroupDirectoryEntry 7 }
+
+bsnMemberCurrentImportedClients OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Imported client count"
+ ::= { bsnMobilityGroupDirectoryEntry 8 }
+
+bsnMemberTotalImportedClients OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Imported client count"
+ ::= { bsnMobilityGroupDirectoryEntry 9 }
+
+bsnMemberTotalHandoffErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total handoff errors"
+ ::= { bsnMobilityGroupDirectoryEntry 10 }
+
+bsnMemberTotalCommunicationErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Communication errors"
+ ::= { bsnMobilityGroupDirectoryEntry 30 }
+
+
+bsnAPGroupsVlanConfig OBJECT IDENTIFIER
+ ::= { bsnWireless 10 }
+
+
+-- ********************************************************************
+-- Airespace Site Specific WLAN Configuration Paramaters
+-- DEFINED AS "The bsnAPGroupsVlanConfig object provides all the
+-- configuration and monitoring of Site Specific WLAN ";
+-- ********************************************************************
+
+bsnAPGroupsVlanFeature OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When enabled, Site Specific WLAN feature is enforced."
+ ::= { bsnAPGroupsVlanConfig 1 }
+-- ********************************************************************
+-- * Begin of bsnAPGroupsVlanTable
+-- ********************************************************************
+
+bsnAPGroupsVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPGroupsVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Wireless Sites Table."
+ ::= { bsnAPGroupsVlanConfig 2 }
+
+bsnAPGroupsVlanEntry OBJECT-TYPE
+ SYNTAX BsnAPGroupsVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bsnAPGroupsVlanTable."
+ INDEX { bsnAPGroupsVlanName }
+ ::= { bsnAPGroupsVlanTable 1 }
+
+BsnAPGroupsVlanEntry ::= SEQUENCE {
+ bsnAPGroupsVlanName OCTET STRING,
+ bsnAPGroupsVlanDescription OCTET STRING,
+ bsnAPGroupsVlanRowStatus RowStatus
+}
+
+bsnAPGroupsVlanName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The string is an unique identifier/name assigned to a site."
+ ::= { bsnAPGroupsVlanEntry 1 }
+
+bsnAPGroupsVlanDescription OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description about the site."
+ ::= { bsnAPGroupsVlanEntry 2 }
+
+bsnAPGroupsVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status for creation/deletion of entries in
+ bsnAPGroupsVlanTable"
+ ::= { bsnAPGroupsVlanEntry 20 }
+
+
+-- ********************************************************************
+-- * Begin of bsnAPGroupsVlanMappingTable
+-- ********************************************************************
+
+bsnAPGroupsVlanMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BsnAPGroupsVlanMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A table for the WLAN-interace-mappings allowed for each
+ configured site. Each site can have a set of WLANs associated
+ with it."
+ ::= { bsnAPGroupsVlanConfig 3 }
+
+bsnAPGroupsVlanMappingEntry OBJECT-TYPE
+ SYNTAX BsnAPGroupsVlanMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "An entry in bsnAPGroupsVlanMappingTable."
+ INDEX {
+ bsnAPGroupsVlanName,
+ bsnAPGroupsVlanMappingSsid
+ }
+ ::= { bsnAPGroupsVlanMappingTable 1 }
+
+BsnAPGroupsVlanMappingEntry ::= SEQUENCE {
+ bsnAPGroupsVlanMappingSsid DisplayString,
+ bsnAPGroupsVlanMappingInterfaceName OCTET STRING,
+ bsnAPGroupsVlanMappingRowStatus RowStatus
+}
+
+bsnAPGroupsVlanMappingSsid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "When an AP is associated with a site, and the site
+ has an associated set of WLANs, then only those WLANs are
+ beamed by the AP. Here 'bsnAPGroupsVlanMappingSsid'
+ is the wlan to be used when a client connects on this AP."
+ ::= { bsnAPGroupsVlanMappingEntry 1 }
+
+bsnAPGroupsVlanMappingInterfaceName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "When an AP is associated with a site, and the site
+ has an associated set of WLANs, then only those WLANs are
+ beamed by the AP. Here 'bsnAPGroupsVlanMappingInterfaceName'
+ is the interface to be used when a client connects to the
+ 'bsnAPGroupsVlanMappingSsid' WLAN on this AP."
+ ::= { bsnAPGroupsVlanMappingEntry 2 }
+
+bsnAPGroupsVlanMappingRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Row Status for creation/deletion of WLAN-interface-mappings
+ asscoiated with sites."
+ ::= { bsnAPGroupsVlanMappingEntry 20 }
+
+
+
+bsnAPIPAddressFallback NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnApIpAddress,
+ bsnAPStaticIPAddress,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent out when an AP, with the configured static
+ ip-address, fails to establish connection with outside world
+ and starts using DHCP as a fallback option."
+ ::= { bsnTraps 77 }
+
+bsnAPFunctionalityDisabled NOTIFICATION-TYPE
+ OBJECTS {
+ bsnApFunctionalityDisableReasonCode,
+ bsnLicenseKeyTrapVariable,
+ bsnLicenseKeyFeatureSetTrapVariable
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent out when AP functionality on the switch is
+ disabled because the License key has expired
+ or has been deleted or doesn't match the switch image."
+ ::= { bsnTraps 78 }
+
+bsnLicenseKeyTrapVariable OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the license key that has been found to be deleted,
+ expired or is mismatched causing AP
+ functionality to be disabled on the switch."
+ ::= { bsnTrapVariable 65 }
+
+bsnApFunctionalityDisableReasonCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ licenseKeyExpired(1),
+ licenseKeyDeleted(2),
+ licenseKeyFeatureMismatch(3)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the reason why the AP functionality was disabled
+ on the switch. It could be either expiry or deletion or
+ mismatch found of the license key."
+ ::= { bsnTrapVariable 66 }
+
+bsnLicenseKeyFeatureSetTrapVariable OBJECT-TYPE
+ SYNTAX INTEGER {
+ wps(1),
+ all(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the switch feature set whose license key has
+ expired or is deleted or is mismatched.
+ To enable the AP functionality again, the license key for
+ this feature set should be re-configured."
+ ::= { bsnTrapVariable 67 }
+
+bsnRxMulticastQueueFull NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This trap indicates that the CPU's Receive Multicast Queue is
+ Full."
+ ::= { bsnTraps 80 }
+
+bsnAPAuthorizationFailureCause OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ keymismatch(1),
+ entrydoesnotexist(2),
+ invalidCertifcate(3),
+ entryIsMIC(4),
+ aaaEntryDoesNotExist(5)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This denotes the reason for AP authorization failure.
+ [entrydoesnotexist]:
+ The AP has not been added to Controller's
+ AP Authorization List.
+ [keymismatch]: The key entry in Controller's AP Authorization
+ list does not match the SHA1 key received from
+ the AP.
+ [invalidCert]: Could not verify the self signed Certificate.
+ [entryIsMIC]: AP has Self Signed Certificate where as in
+ Controller AP Authorization list has
+ Manufactured Installed Certificate
+ [aaaEntryDoesNotExist]: RADIUS authorization for the AP failed.
+ [unknown]: Default."
+ ::= { bsnTrapVariable 69 }
+
+bsnAPIfUpDownCause OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ radioFailure(1),
+ radioLowPower(2),
+ maxRetransmission(3),
+ echoTimeout(4),
+ configAP(5),
+ configRadio(6),
+ configNetwork(7),
+ adminConfigured(8),
+ missedRekey(9),
+ detectingInLinePower(10),
+ newDiscovery(11)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This denotes the reason for AP If up or down
+ normal -
+ radio Failure - radio failed
+ radioLowPower - AP is not able draw enough power.
+ maxRetransmission - max retransmission of AP Reached.
+ echoTimeout - heartbeat timeout.
+ configAP - admin enable/disable AP
+ configRadio - admin enable/disable config radio
+ configNetwork - admin enable/disable network
+ adminConfigured - admin configuration
+ missedRekey - Missed Rekey
+ detectingInLinePower - Detecting in-line power
+ newDiscovery - New Discovery"
+ ::= { bsnTrapVariable 70 }
+
+bsnAPInvalidRadioType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unsupportedRadio(0)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Radio types which are not supported by controller."
+ ::= { bsnTrapVariable 71 }
+
+locationNotifyContent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..512))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This is the content of the notification."
+ ::= { bsnTrapVariable 72 }
+
+bsnSignatureMacInfo OBJECT-TYPE
+ SYNTAX BsnTxtSignatureMacInfo
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object defines the pattern followed by the
+ LWAPP APs to perform signature analysis with this
+ signature and report the results to the
+ Controller."
+ ::= { bsnTrapVariable 73 }
+
+bsnRadarChannelDetected NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfPhyChannelNumber,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent when radar signals are detected on the
+ current channel"
+ ::= { bsnTraps 81 }
+
+bsnRadarChannelCleared NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfPhyChannelNumber,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap will be generated, if a radar trap has been
+ generated earlier, after the expiry of Non-Occupancy Period."
+ ::= { bsnTraps 82 }
+
+bsnAPAuthorizationFailure NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPName,
+ bsnAPAuthCertificateType,
+ bsnAPAuthorizationFailureCause
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent out in case of authorization failure while
+ attempting to associate the AP to the controller.
+ bsnAPDot3MacAddress represents the mac-address of that AP.
+ bsnAPName is name of AP"
+ ::= { bsnTraps 83 }
+
+radioCoreDumpTrap NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "When radio module in AP dumps core, it informs controller and
+ controller generates this trap. The core file can be retrieved
+ on demand."
+ ::= { bsnTraps 84 }
+
+invalidRadioTrap NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPIfSlotId,
+ bsnAPInvalidRadioType,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap will be generated when an AP has joined is using
+ unsupported radio or a radio slot not currently not being
+ used."
+ ::= { bsnTraps 85 }
+
+countryChangeTrap NOTIFICATION-TYPE
+ OBJECTS { bsnGlobalDot11CountryIndex }
+ STATUS deprecated
+ DESCRIPTION
+ "This trap will be generated when an operator changes the
+ country of operation. New country code will be sent in trap."
+ ::= { bsnTraps 86 }
+
+unsupportedAPTrap NOTIFICATION-TYPE
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPName
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap will be generated when unsupported AP try to join
+ 40xx/410x or 3500 with 64MB flash."
+ ::= { bsnTraps 87 }
+
+heartbeatLossTrap NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This trap will be generated when controller loses
+ connection with the Supervisor Switch in which it
+ is physically embedded and doesn't hear the
+ heartbeat keepalives from the Supervisor."
+ ::= { bsnTraps 88 }
+
+locationNotifyTrap NOTIFICATION-TYPE
+ OBJECTS { locationNotifyContent }
+ STATUS current
+ DESCRIPTION
+ "This trap will be generated by the location server
+ for notifications of location events."
+ ::= { bsnTraps 89 }
+
+-- ********************************************************************
+-- * Compliance statements
+-- ********************************************************************
+
+bsnWrasCompliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for the SNMP entities that
+ implement the bsnWireless module."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ bsnEssGroup,
+ bsnApGroup,
+ bsnGlobalDot11Group,
+ bsnRrmGroup,
+ bsnAAAGroup,
+ bsnTrapsGroup,
+ bsnUtilityGroup,
+ bsnMobilityGroup,
+ bsnIpsecGroup
+ }
+ ::= { bsnWrasCompliances 1 }
+
+bsnWrasComplianceRev1 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for the SNMP entities that
+ implement the bsnWireless module."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ bsnEssGroupRev1,
+ bsnApGroupRev1,
+ bsnGlobalDot11GroupRev1,
+ bsnRrmGroup,
+ bsnAAAGroupRev1,
+ bsnTrapsGroupRev1,
+ bsnWrasTrapRev1,
+ bsnUtilityGroupRev1,
+ bsnMobilityGroup,
+ bsnIpsecGroup
+ }
+ ::= { bsnWrasCompliances 2 }
+
+-- ********************************************************************
+-- * Units of conformance
+-- ********************************************************************
+
+bsnEssGroup OBJECT-GROUP
+ OBJECTS {
+ bsnDot11EssIndex,
+ bsnDot11EssSsid,
+ bsnDot11EssSessionTimeout,
+ bsnDot11EssMacFiltering,
+ bsnDot11EssAdminStatus,
+ bsnDot11EssSecurityAuthType,
+ bsnDot11EssStaticWEPSecurity,
+ bsnDot11EssStaticWEPEncryptionType,
+ bsnDot11EssStaticWEPDefaultKey,
+ bsnDot11EssStaticWEPKeyIndex,
+ bsnDot11EssStaticWEPKeyFormat,
+ bsnDot11Ess8021xSecurity,
+ bsnDot11Ess8021xEncryptionType,
+ bsnDot11EssIpsecSecurity,
+ bsnDot11EssVpnEncrTransform,
+ bsnDot11EssVpnAuthTransform,
+ bsnDot11EssVpnIkeAuthMode,
+ bsnDot11EssVpnSharedKey,
+ bsnDot11EssVpnSharedKeySize,
+ bsnDot11EssVpnIkePhase1Mode,
+ bsnDot11EssVpnIkeLifetime,
+ bsnDot11EssVpnIkeDHGroup,
+ bsnDot11EssIpsecPassthruSecurity,
+ bsnDot11EssVpnPassthruGateway,
+ bsnDot11EssWebSecurity,
+ bsnDot11EssRadioPolicy,
+ bsnDot11EssQualityOfService,
+ bsnDot11EssDhcpRequired,
+ bsnDot11EssDhcpServerIpAddress,
+ bsnDot11EssVpnContivityMode,
+ bsnDot11EssVpnQotdServerAddress,
+ bsnDot11EssBlacklistTimeout,
+ bsnDot11EssNumberOfMobileStations,
+ bsnDot11EssWebPassthru,
+ bsnDot11EssCraniteSecurity,
+ bsnDot11EssBlacklistingCapability,
+ bsnDot11EssInterfaceName,
+ bsnDot11EssAclName,
+ bsnDot11EssAAAOverride,
+ bsnDot11EssWepAllowSharedKeyAuth,
+ bsnDot11EssFortressSecurity,
+ bsnDot11EssL2tpSecurity,
+ bsnDot11EssBroadcastSsid,
+ bsnDot11EssExternalPolicyValidation,
+ bsnDot11EssRowStatus,
+ bsnDot11EssWmePolicySetting,
+ bsnDot11Ess80211ePolicySetting,
+ bsnDot11EssWebPassthroughEmail,
+ bsnDot11Ess7920PhoneSupport,
+ bsnDot11EssRadiusAuthPrimaryServer,
+ bsnDot11EssRadiusAuthSecondaryServer,
+ bsnDot11EssRadiusAuthTertiaryServer,
+ bsnDot11EssRadiusAcctPrimaryServer,
+ bsnDot11EssRadiusAcctSecondaryServer,
+ bsnDot11EssRadiusAcctTertiaryServer,
+ bsnMobileStationMacAddress,
+ bsnMobileStationIpAddress,
+ bsnMobileStationUserName,
+ bsnMobileStationAPMacAddr,
+ bsnMobileStationAPIfSlotId,
+ bsnMobileStationEssIndex,
+ bsnMobileStationSsid,
+ bsnMobileStationStatus,
+ bsnMobileStationReasonCode,
+ bsnMobileStationMobilityStatus,
+ bsnMobileStationAID,
+ bsnMobileStationAnchorAddress,
+ bsnMobileStationCFPollable,
+ bsnMobileStationCFPollRequest,
+ bsnMobileStationChannelAgilityEnabled,
+ bsnMobileStationPBCCOptionImplemented,
+ bsnMobileStationShortPreambleOptionImplemented,
+ bsnMobileStationSessionTimeout,
+ bsnMobileStationAuthenticationAlgorithm,
+ bsnMobileStationWepState,
+ bsnMobileStationPortNumber,
+ bsnMobileStationDeleteAction,
+ bsnMobileStationPolicyManagerState,
+ bsnMobileStationSecurityPolicyStatus,
+ bsnMobileStationProtocol,
+ bsnMobileStationMirrorMode,
+ bsnMobileStationInterface,
+ bsnMobileStationApMode,
+ bsnMobileStationVlanId,
+ bsnMobileStationPolicyType,
+ bsnMobileStationEncryptionCypher,
+ bsnMobileStationEapType,
+ bsnMobileStationCcxVersion,
+ bsnMobileStationE2eVersion,
+ bsnMobileStationStatusCode,
+ bsnMobileStationPerRadioPerVapIndex,
+ bsnMobileStationMacAddr,
+ bsnMobileStationRSSI,
+ bsnMobileStationBytesReceived,
+ bsnMobileStationBytesSent,
+ bsnMobileStationPolicyErrors,
+ bsnMobileStationPacketsReceived,
+ bsnMobileStationPacketsSent,
+ bsnMobileStationSnr,
+ bsnRogueAPDot11MacAddress,
+ bsnRogueAPTotalDetectingAPs,
+ bsnRogueAPFirstReported,
+ bsnRogueAPLastReported,
+ bsnRogueAPContainmentLevel,
+ bsnRogueAPType,
+ bsnRogueAPOnNetwork,
+ bsnRogueAPTotalClients,
+ bsnRogueAPRowStatus,
+ bsnRogueAPMaxDetectedRSSI,
+ bsnRogueAPSSID,
+ bsnRogueAPState,
+ bsnRogueAPAirespaceAPMacAddress,
+ bsnRogueAPAirespaceAPSlotId,
+ bsnRogueAPRadioType,
+ bsnRogueAPAirespaceAPName,
+ bsnRogueAPChannelNumber,
+ bsnRogueAPSsid,
+ bsnRogueAPAirespaceAPRSSI,
+ bsnRogueAPContainmentMode,
+ bsnRogueAPContainmentChannelCount,
+ bsnRogueAPContainmentChannels,
+ bsnRogueAPAirespaceAPLastHeard,
+ bsnRogueAPAirespaceAPWepMode,
+ bsnRogueAPAirespaceAPPreamble,
+ bsnRogueAPAirespaceAPWpaMode,
+ bsnRogueAPAirespaceAPSNR,
+ bsnMobileStationByIpAddress,
+ bsnMobileStationByIpMacAddress,
+ bsnMobileStationRssiDataApMacAddress,
+ bsnMobileStationRssiDataApIfSlotId,
+ bsnMobileStationRssiDataApIfType,
+ bsnMobileStationRssiDataApName,
+ bsnMobileStationRssiData,
+ bsnAPIfPhyAntennaIndex,
+ bsnMobileStationRssiDataLastHeard,
+ bsnMobileStationByUserName,
+ bsnMobileStationByUserMacAddress,
+ bsnRogueClientAirespaceAPMacAddress,
+ bsnRogueClientAirespaceAPSlotId,
+ bsnRogueClientRadioType,
+ bsnRogueClientAirespaceAPName,
+ bsnRogueClientChannelNumber,
+ bsnRogueClientAirespaceAPRSSI,
+ bsnRogueClientAirespaceAPLastHeard,
+ bsnRogueClientAirespaceAPSNR,
+ bsnRogueClientTotalDetectingAPs,
+ bsnRogueClientFirstReported,
+ bsnRogueClientLastReported,
+ bsnRogueClientBSSID,
+ bsnRogueClientContainmentLevel,
+ bsnRogueClientLastHeard,
+ bsnRogueClientState,
+ bsnRogueAPDot11MacAddr,
+ bsnRogueClientDot11MacAddr,
+ bsnDot11QosProfileName,
+ bsnDot11QosProfileDesc,
+ bsnDot11QosAverageDataRate,
+ bsnDot11QosBurstDataRate,
+ bsnDot11QosAvgRealTimeDataRate,
+ bsnDot11QosBurstRealTimeDataRate,
+ bsnDot11QosMaxRFUsagePerAP,
+ bsnDot11QosProfileQueueDepth,
+ bsnDot11WiredQosProtocol,
+ bsnDot11802Dot1PTag,
+ bsnDot11ResetProfileToDefault,
+ bsnTagDot11MacAddress,
+ bsnTagType,
+ bsnTagTimeInterval,
+ bsnTagBatteryStatus,
+ bsnTagLastReported,
+ bsnTagRssiDataApMacAddress,
+ bsnTagRssiDataApIfSlotId,
+ bsnTagRssiDataApIfType,
+ bsnTagRssiDataApName,
+ bsnTagRssiDataLastHeard,
+ bsnTagRssiData,
+ bsnTagRssiDataSnr,
+ bsnTagBytesReceived,
+ bsnTagPacketsReceived
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This collection of objects provides information
+ about Airespace Wireless LAN Configuration Attributes
+ These objects are defined under bsnEss object."
+ ::= { bsnWrasGroups 1 }
+
+bsnApGroup OBJECT-GROUP
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPNumOfSlots,
+ bsnAPName,
+ bsnAPLocation,
+ bsnAPMonitorOnlyMode,
+ bsnAPOperationStatus,
+ bsnAPSoftwareVersion,
+ bsnAPBootVersion,
+ bsnAPPrimaryMwarName,
+ bsnAPReset,
+ bsnAPStatsTimer,
+ bsnAPPortNumber,
+ bsnAPModel,
+ bsnAPSerialNumber,
+ bsnAPClearConfig,
+ bsnApIpAddress,
+ bsnAPMirrorMode,
+ bsnAPRemoteModeSupport,
+ bsnAPType,
+ bsnAPSecondaryMwarName,
+ bsnAPTertiaryMwarName,
+ bsnAPIsStaticIP,
+ bsnAPNetmask,
+ bsnAPGateway,
+ bsnAPStaticIPAddress,
+ bsnAPBridgingSupport,
+ bsnAPGroupVlanName,
+ bsnAPIOSVersion,
+ bsnAPCertificateType,
+ bsnAPEthernetMacAddress,
+ bsnAPAdminStatus,
+ bsnAPIfSlotId,
+ bsnAPIfType,
+ bsnAPIfPhyChannelAssignment,
+ bsnAPIfPhyChannelNumber,
+ bsnAPIfPhyTxPowerControl,
+ bsnAPIfPhyTxPowerLevel,
+ bsnAPIfPhyAntennaMode,
+ bsnAPIfPhyAntennaType,
+ bsnAPIfPhyAntennaDiversity,
+ bsnAPIfCellSiteConfigId,
+ bsnAPIfNumberOfVaps,
+ bsnAPIfOperStatus,
+ bsnAPIfPortNumber,
+ bsnAPIfPhyAntennaOptions,
+ bsnApIfNoOfUsers,
+ bsnAPIfWlanOverride,
+ bsnAPIfPacketsSniffingFeature,
+ bsnAPIfSniffChannel,
+ bsnAPIfSniffServerIPAddress,
+ bsnAPIfAntennaGain,
+ bsnAPIfChannelList,
+ bsnAPIfAbsolutePowerList,
+ bsnAPIfRegulatoryDomainSupport,
+ bsnAPIfAdminStatus,
+ bsnAPIfDot11BeaconPeriod,
+ bsnAPIfDot11MediumOccupancyLimit,
+ bsnAPIfDot11CFPPeriod,
+ bsnAPIfDot11CFPMaxDuration,
+ bsnAPIfDot11OperationalRateSet,
+ bsnAPIfDot11DTIMPeriod,
+ bsnAPIfDot11MultiDomainCapabilityImplemented,
+ bsnAPIfDot11MultiDomainCapabilityEnabled,
+ bsnAPIfDot11CountryString,
+ bsnAPIfDot11SmtParamsConfigType,
+ bsnAPIfDot11BSSID,
+ bsnAPIfDot11MaximumTransmitPowerLevel,
+ bsnAPIfDot11FirstChannelNumber,
+ bsnAPIfDot11NumberofChannels,
+ bsnAPIfDot11MacRTSThreshold,
+ bsnAPIfDot11MacShortRetryLimit,
+ bsnAPIfDot11MacLongRetryLimit,
+ bsnAPIfDot11MacFragmentationThreshold,
+ bsnAPIfDot11MacMaxTransmitMSDULifetime,
+ bsnAPIfDot11MacParamsConfigType,
+ bsnAPIfDot11MacMaxReceiveLifetime,
+ bsnAPIfDot11TransmittedFragmentCount,
+ bsnAPIfDot11MulticastTransmittedFrameCount,
+ bsnAPIfDot11RetryCount,
+ bsnAPIfDot11MultipleRetryCount,
+ bsnAPIfDot11FrameDuplicateCount,
+ bsnAPIfDot11RTSSuccessCount,
+ bsnAPIfDot11RTSFailureCount,
+ bsnAPIfDot11ACKFailureCount,
+ bsnAPIfDot11ReceivedFragmentCount,
+ bsnAPIfDot11MulticastReceivedFrameCount,
+ bsnAPIfDot11FCSErrorCount,
+ bsnAPIfDot11TransmittedFrameCount,
+ bsnAPIfDot11WEPUndecryptableCount,
+ bsnAPIfDot11FailedCount,
+ bsnAPIfDot11EDThreshold,
+ bsnAPIfDot11TIThreshold,
+ bsnAPIfProfileParamAssignment,
+ bsnAPIfForeignInterferenceThreshold,
+ bsnAPIfForeignNoiseThreshold,
+ bsnAPIfRFUtilizationThreshold,
+ bsnAPIfThroughputThreshold,
+ bsnAPIfMobilesThreshold,
+ bsnAPIfCoverageThreshold,
+ bsnAPIfMobileMinExceptionLevel,
+ bsnAPIfCoverageExceptionLevel,
+ bsnAPIfLoadRxUtilization,
+ bsnAPIfLoadTxUtilization,
+ bsnAPIfLoadChannelUtilization,
+ bsnAPIfLoadNumOfClients,
+ bsnAPIfPoorSNRClients,
+ bsnAPIfInterferenceChannelNo,
+ bsnAPIfInterferencePower,
+ bsnAPIfInterferenceUtilization,
+ bsnAPIfNoiseChannelNo,
+ bsnAPIfDBNoisePower,
+ bsnAPIfLoadProfileState,
+ bsnAPIfInterferenceProfileState,
+ bsnAPIfNoiseProfileState,
+ bsnAPIfCoverageProfileState,
+ bsnAPIfRxNeighborMacAddress,
+ bsnAPIfRxNeighborIpAddress,
+ bsnAPIfRxNeighborRSSI,
+ bsnAPIfRxNeighborSlot,
+ bsnAPIfStationRSSICoverageIndex,
+ bsnAPIfRSSILevel,
+ bsnAPIfStationCountOnRSSI,
+ bsnAPIfStationSNRCoverageIndex,
+ bsnAPIfSNRLevel,
+ bsnAPIfStationCountOnSNR,
+ bsnAPIfRecommendedChannelNumber,
+ bsnAPIfRecommendedTxPowerLevel,
+ bsnAPIfRecommendedRTSThreshold,
+ bsnAPIfRecommendedFragmentationThreshold,
+ bsnAPIfWlanOverrideId,
+ bsnAPIfWlanOverrideSsid,
+ bsnAPIfWlanOverrideRowStatus,
+ bsnMeshNodeRole,
+ bsnMeshNodeGroup,
+ bsnMeshNodeBackhaul,
+ bsnMeshNodeBackhaulPAP,
+ bsnMeshNodeBackhaulRAP,
+ bsnMeshNodeDataRate,
+ bsnMeshNodeChannel,
+ bsnMeshNodeRoutingState,
+ bsnMeshNodeMalformedNeighPackets,
+ bsnMeshNodePoorNeighSnr,
+ bsnMeshNodeBlacklistPackets,
+ bsnMeshNodeInsufficientMemory,
+ bsnMeshNodeRxNeighReq,
+ bsnMeshNodeRxNeighRsp,
+ bsnMeshNodeTxNeighReq,
+ bsnMeshNodeTxNeighRsp,
+ bsnMeshNodeParentChanges,
+ bsnMeshNodeNeighTimeout,
+ bsnMeshNodeParentMacAddress,
+ bsnMeshNodeAPType,
+ bsnMeshNodeEthernetBridge,
+ bsnMeshNodeHops,
+ bsnMeshNeighMacAddress,
+ bsnMeshNeighType,
+ bsnMeshNeighState,
+ bsnMeshNeighSnr,
+ bsnMeshNeighSnrUp,
+ bsnMeshNeighSnrDown,
+ bsnMeshNeighLinkSnr,
+ bsnMeshNeighAdjustedEase,
+ bsnMeshNeighUnadjustedEase,
+ bsnMeshNeighRapEase,
+ bsnMeshNeighTxParent,
+ bsnMeshNeighRxParent,
+ bsnMeshNeighPoorSnr,
+ bsnMeshNeighLastUpdate,
+ bsnMeshNeighParentChange,
+ bsnAPIfRadarDetectedChannelNumber,
+ bsnAPIfRadarSignalLastHeard
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace APs that are associated with the Switch.
+ These objects are defined under bsnAP object."
+ ::= { bsnWrasGroups 2 }
+
+bsnGlobalDot11Group OBJECT-GROUP
+ OBJECTS {
+ bsnGlobalDot11PrivacyOptionImplemented,
+ bsnGlobalDot11AuthenticationResponseTimeOut,
+ bsnGlobalDot11MultiDomainCapabilityImplemented,
+ bsnGlobalDot11MultiDomainCapabilityEnabled,
+ bsnGlobalDot11CountryIndex,
+ bsnGlobalDot11LoadBalancing,
+ bsnGlobalDot11RogueTimer,
+ bsnPrimaryMwarForAPs,
+ bsnRtpProtocolPriority,
+ bsnSystemCurrentTime,
+ bsnUpdateSystemTime,
+ bsnOperatingTemperatureEnvironment,
+ bsnSensorTemperature,
+ bsnTemperatureAlarmLowLimit,
+ bsnTemperatureAlarmHighLimit,
+ bsnVirtualGatewayAddress,
+ bsnRFMobilityDomainName,
+ bsnClientWatchListFeature,
+ bsnRogueLocationDiscoveryProtocol,
+ bsnRogueAutoContainFeature,
+ bsnOverAirProvisionApMode,
+ bsnMaximumNumberOfConcurrentLogins,
+ bsnAutoContainRoguesAdvertisingSsid,
+ bsnAutoContainAdhocNetworks,
+ bsnAutoContainTrustedClientsOnRogueAps,
+ bsnValidateRogueClientsAgainstAAA,
+ bsnSystemTimezoneDelta,
+ bsnSystemTimezoneDeltaMinutes,
+ bsnAllowAuthorizeApAgainstAAA,
+ bsnApFallbackEnabled,
+ bsnAppleTalkEnabled,
+ bsnPolicyForMisconfiguredAps,
+ bsnEncryptionPolicyEnforced,
+ bsnPreamblePolicyEnforced,
+ bsnDot11ModePolicyEnforced,
+ bsnRadioTypePolicyEnforced,
+ bsnValidateSsidForTrustedAp,
+ bsnAlertIfTrustedApMissing,
+ bsnTrustedApEntryExpirationTimeout,
+ bsnExcessive80211AssocFailures,
+ bsnExcessive80211AuthFailures,
+ bsnExcessive8021xAuthFailures,
+ bsnExternalPolicyServerFailures,
+ bsnExcessiveWebAuthFailures,
+ bsnIPTheftORReuse,
+ bsnStandardSignaturePrecedence,
+ bsnStandardSignatureName,
+ bsnStandardSignatureDescription,
+ bsnStandardSignatureFrameType,
+ bsnStandardSignatureAction,
+ bsnStandardSignatureState,
+ bsnStandardSignatureFrequency,
+ bsnStandardSignatureQuietTime,
+ bsnStandardSignatureVersion,
+ bsnStandardSignatureConfigType,
+ bsnStandardSignatureEnable,
+ bsnStandardSignatureMacInfo,
+ bsnStandardSignatureMacFreq,
+ bsnStandardSignatureRowStatus,
+ bsnStandardSignaturePatternIndex,
+ bsnStandardSignaturePatternOffset,
+ bsnStandardSignaturePatternString,
+ bsnStandardSignaturePatternMask,
+ bsnStandardSignaturePatternOffSetStart,
+ bsnStandardSignaturePatternRowStatus,
+ bsnCustomSignaturePrecedence,
+ bsnCustomSignatureName,
+ bsnCustomSignatureDescription,
+ bsnCustomSignatureFrameType,
+ bsnCustomSignatureAction,
+ bsnCustomSignatureState,
+ bsnCustomSignatureFrequency,
+ bsnCustomSignatureQuietTime,
+ bsnCustomSignatureVersion,
+ bsnCustomSignatureConfigType,
+ bsnCustomSignatureEnable,
+ bsnCustomSignatureMacInfo,
+ bsnCustomSignatureMacFreq,
+ bsnCustomSignatureRowStatus,
+ bsnCustomSignaturePatternIndex,
+ bsnCustomSignaturePatternOffset,
+ bsnCustomSignaturePatternString,
+ bsnCustomSignaturePatternMask,
+ bsnCustomSignaturePatternOffSetStart,
+ bsnCustomSignaturePatternRowStatus,
+ bsnSignatureCheckState,
+ bsnRfIdTagStatus,
+ bsnRfIdTagDataTimeout,
+ bsnRfIdTagAutoTimeoutStatus,
+ bsnAPNeighborAuthStatus,
+ bsnAPNeighborAuthAlarmThreshold,
+ bsnRFNetworkName,
+ bsnFastSSIDChangeFeature,
+ bsnBridgingZeroTouchConfig,
+ bsnBridgingSharedSecretKey,
+ bsnGlobalDot11bNetworkStatus,
+ bsnGlobalDot11bBeaconPeriod,
+ bsnGlobalDot11bDynamicChannelAssignment,
+ bsnGlobalDot11bCurrentChannel,
+ bsnGlobalDot11bDynamicChannelUpdateInterval,
+ bsnGlobalDot11bInputsForDCA,
+ bsnGlobalDot11bChannelUpdateCmdInvoke,
+ bsnGlobalDot11bChannelUpdateCmdStatus,
+ bsnGlobalDot11bDynamicTransmitPowerControl,
+ bsnGlobalDot11bDynamicTxPowerControlInterval,
+ bsnGlobalDot11bCurrentTxPowerLevel,
+ bsnGlobalDot11bInputsForDTP,
+ bsnGlobalDot11bPowerUpdateCmdInvoke,
+ bsnGlobalDot11bPowerUpdateCmdStatus,
+ bsnGlobalDot11bDataRate1Mhz,
+ bsnGlobalDot11bDataRate2Mhz,
+ bsnGlobalDot11bDataRate5AndHalfMhz,
+ bsnGlobalDot11bDataRate11Mhz,
+ bsnGlobalDot11bShortPreamble,
+ bsnGlobalDot11bDot11gSupport,
+ bsnGlobalDot11bDataRate6Mhz,
+ bsnGlobalDot11bDataRate9Mhz,
+ bsnGlobalDot11bDataRate12Mhz,
+ bsnGlobalDot11bDataRate18Mhz,
+ bsnGlobalDot11bDataRate24Mhz,
+ bsnGlobalDot11bDataRate36Mhz,
+ bsnGlobalDot11bDataRate48Mhz,
+ bsnGlobalDot11bDataRate54Mhz,
+ bsnGlobalDot11bPicoCellMode,
+ bsnGlobalDot11bFastRoamingMode,
+ bsnGlobalDot11bFastRoamingVoipMinRate,
+ bsnGlobalDot11bFastRoamingVoipPercentage,
+ bsnGlobalDot11b80211eMaxBandwidth,
+ bsnGlobalDot11bDTPCSupport,
+ bsnGlobalDot11bMediumOccupancyLimit,
+ bsnGlobalDot11bCFPPeriod,
+ bsnGlobalDot11bCFPMaxDuration,
+ bsnGlobalDot11bCFPollable,
+ bsnGlobalDot11bCFPollRequest,
+ bsnGlobalDot11bDTIMPeriod,
+ bsnGlobalDot11bMaximumTransmitPowerLevel,
+ bsnGlobalDot11bFirstChannelNumber,
+ bsnGlobalDot11bNumberofChannels,
+ bsnGlobalDot11bRTSThreshold,
+ bsnGlobalDot11bShortRetryLimit,
+ bsnGlobalDot11bLongRetryLimit,
+ bsnGlobalDot11bFragmentationThreshold,
+ bsnGlobalDot11bMaxTransmitMSDULifetime,
+ bsnGlobalDot11bMaxReceiveLifetime,
+ bsnGlobalDot11bEDThreshold,
+ bsnGlobalDot11bChannelAgilityEnabled,
+ bsnGlobalDot11bPBCCOptionImplemented,
+ bsnGlobalDot11bShortPreambleOptionImplemented,
+ bsnGlobalDot11aNetworkStatus,
+ bsnGlobalDot11aLowBandNetwork,
+ bsnGlobalDot11aMediumBandNetwork,
+ bsnGlobalDot11aHighBandNetwork,
+ bsnGlobalDot11aBeaconPeriod,
+ bsnGlobalDot11aDynamicChannelAssignment,
+ bsnGlobalDot11aCurrentChannel,
+ bsnGlobalDot11aDynamicChannelUpdateInterval,
+ bsnGlobalDot11aInputsForDCA,
+ bsnGlobalDot11aChannelUpdateCmdInvoke,
+ bsnGlobalDot11aChannelUpdateCmdStatus,
+ bsnGlobalDot11aDynamicTransmitPowerControl,
+ bsnGlobalDot11aCurrentTxPowerLevel,
+ bsnGlobalDot11aDynamicTxPowerControlInterval,
+ bsnGlobalDot11aInputsForDTP,
+ bsnGlobalDot11aPowerUpdateCmdInvoke,
+ bsnGlobalDot11aPowerUpdateCmdStatus,
+ bsnGlobalDot11aDataRate6Mhz,
+ bsnGlobalDot11aDataRate9Mhz,
+ bsnGlobalDot11aDataRate12Mhz,
+ bsnGlobalDot11aDataRate18Mhz,
+ bsnGlobalDot11aDataRate24Mhz,
+ bsnGlobalDot11aDataRate36Mhz,
+ bsnGlobalDot11aDataRate48Mhz,
+ bsnGlobalDot11aDataRate54Mhz,
+ bsnGlobalDot11aPicoCellMode,
+ bsnGlobalDot11aFastRoamingMode,
+ bsnGlobalDot11aFastRoamingVoipMinRate,
+ bsnGlobalDot11aFastRoamingVoipPercentage,
+ bsnGlobalDot11a80211eMaxBandwidth,
+ bsnGlobalDot11aDTPCSupport,
+ bsnGlobalDot11aMediumOccupancyLimit,
+ bsnGlobalDot11aCFPPeriod,
+ bsnGlobalDot11aCFPMaxDuration,
+ bsnGlobalDot11aCFPollable,
+ bsnGlobalDot11aCFPollRequest,
+ bsnGlobalDot11aDTIMPeriod,
+ bsnGlobalDot11aMaximumTransmitPowerLevel,
+ bsnGlobalDot11aFirstChannelNumber,
+ bsnGlobalDot11aNumberofChannels,
+ bsnGlobalDot11aRTSThreshold,
+ bsnGlobalDot11aShortRetryLimit,
+ bsnGlobalDot11aLongRetryLimit,
+ bsnGlobalDot11aFragmentationThreshold,
+ bsnGlobalDot11aMaxTransmitMSDULifetime,
+ bsnGlobalDot11aMaxReceiveLifetime,
+ bsnGlobalDot11aTIThreshold,
+ bsnGlobalDot11aChannelAgilityEnabled,
+ bsnGlobalDot11hPowerConstraint,
+ bsnGlobalDot11hChannelSwitchEnable,
+ bsnGlobalDot11hChannelSwitchMode,
+ bsnRrmDot11aGlobalAutomaticGrouping
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace 802.11 standard attributes applied globally.
+ These objects are defined under bsnGlobalDot11 object."
+ ::= { bsnWrasGroups 3 }
+
+bsnRrmGroup OBJECT-GROUP
+ OBJECTS {
+ bsnRrmDot11aForeignInterferenceThreshold,
+ bsnRrmDot11aForeignNoiseThreshold,
+ bsnRrmDot11aRFUtilizationThreshold,
+ bsnRrmDot11aThroughputThreshold,
+ bsnRrmDot11aMobilesThreshold,
+ bsnRrmDot11aCoverageThreshold,
+ bsnRrmDot11aMobileMinExceptionLevel,
+ bsnRrmDot11aCoverageExceptionLevel,
+ bsnRrmDot11aSignalMeasurementInterval,
+ bsnRrmDot11aNoiseMeasurementInterval,
+ bsnRrmDot11aLoadMeasurementInterval,
+ bsnRrmDot11aCoverageMeasurementInterval,
+ bsnRrmDot11aChannelMonitorList,
+ bsnRrmDot11aSetFactoryDefault,
+ bsnRrmDot11bForeignInterferenceThreshold,
+ bsnRrmDot11bForeignNoiseThreshold,
+ bsnRrmDot11bRFUtilizationThreshold,
+ bsnRrmDot11bThroughputThreshold,
+ bsnRrmDot11bMobilesThreshold,
+ bsnRrmDot11bCoverageThreshold,
+ bsnRrmDot11bMobileMinExceptionLevel,
+ bsnRrmDot11bCoverageExceptionLevel,
+ bsnRrmDot11bSignalMeasurementInterval,
+ bsnRrmDot11bNoiseMeasurementInterval,
+ bsnRrmDot11bLoadMeasurementInterval,
+ bsnRrmDot11bCoverageMeasurementInterval,
+ bsnRrmDot11bChannelMonitorList,
+ bsnRrmDot11bSetFactoryDefault
+ }
+ STATUS current
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace Radio Resource Management Configuration
+ Parameters. These objects are defined under bsnRrm object."
+ ::= { bsnWrasGroups 4 }
+
+bsnAAAGroup OBJECT-GROUP
+ OBJECTS {
+ bsnRadiusAuthServerIndex,
+ bsnRadiusAuthServerAddress,
+ bsnRadiusAuthClientServerPortNumber,
+ bsnRadiusAuthServerKey,
+ bsnRadiusAuthServerStatus,
+ bsnRadiusAuthServerKeyFormat,
+ bsnRadiusAuthServerRFC3576,
+ bsnRadiusAuthServerIPSec,
+ bsnRadiusAuthServerIPSecAuth,
+ bsnRadiusAuthServerIPSecEncryption,
+ bsnRadiusAuthServerIPSecIKEPhase1,
+ bsnRadiusAuthServerIPSecIKELifetime,
+ bsnRadiusAuthServerIPSecDHGroup,
+ bsnRadiusAuthServerNetworkUserConfig,
+ bsnRadiusAuthServerMgmtUserConfig,
+ bsnRadiusAuthServerRetransmitTimeout,
+ bsnRadiusAuthServerKeyWrapKEKkey,
+ bsnRadiusAuthServerKeyWrapMACKkey,
+ bsnRadiusAuthServerKeyWrapFormat,
+ bsnRadiusAuthServerRowStatus,
+ bsnRadiusAccServerIndex,
+ bsnRadiusAccServerAddress,
+ bsnRadiusAccClientServerPortNumber,
+ bsnRadiusAccServerKey,
+ bsnRadiusAccServerStatus,
+ bsnRadiusAccServerKeyFormat,
+ bsnRadiusAccServerIPSec,
+ bsnRadiusAccServerIPSecAuth,
+ bsnRadiusAccServerIPSecEncryption,
+ bsnRadiusAccServerIPSecIKEPhase1,
+ bsnRadiusAccServerIPSecIKELifetime,
+ bsnRadiusAccServerIPSecDHGroup,
+ bsnRadiusAccServerNetworkUserConfig,
+ bsnRadiusAccServerRetransmitTimeout,
+ bsnRadiusAccServerRowStatus,
+ bsnRadiusAuthClientRoundTripTime,
+ bsnRadiusAuthClientAccessRequests,
+ bsnRadiusAuthClientAccessRetransmissions,
+ bsnRadiusAuthClientAccessAccepts,
+ bsnRadiusAuthClientAccessRejects,
+ bsnRadiusAuthClientAccessChallenges,
+ bsnRadiusAuthClientMalformedAccessResponses,
+ bsnRadiusAuthClientBadAuthenticators,
+ bsnRadiusAuthClientPendingRequests,
+ bsnRadiusAuthClientTimeouts,
+ bsnRadiusAuthClientUnknownTypes,
+ bsnRadiusAuthClientPacketsDropped,
+ bsnRadiusAccClientRoundTripTime,
+ bsnRadiusAccClientRequests,
+ bsnRadiusAccClientRetransmissions,
+ bsnRadiusAccClientResponses,
+ bsnRadiusAccClientMalformedResponses,
+ bsnRadiusAccClientBadAuthenticators,
+ bsnRadiusAccClientPendingRequests,
+ bsnRadiusAccClientTimeouts,
+ bsnRadiusAccClientUnknownTypes,
+ bsnRadiusAccClientPacketsDropped,
+ bsnAclName,
+ bsnAclApplyMode,
+ bsnAclRowStatus,
+ bsnAclRuleIndex,
+ bsnAclRuleAction,
+ bsnAclRuleDirection,
+ bsnAclRuleSourceIpAddress,
+ bsnAclRuleSourceIpNetmask,
+ bsnAclRuleDestinationIpAddress,
+ bsnAclRuleDestinationIpNetmask,
+ bsnAclRuleProtocol,
+ bsnAclRuleStartSourcePort,
+ bsnAclRuleEndSourcePort,
+ bsnAclRuleStartDestinationPort,
+ bsnAclRuleEndDestinationPort,
+ bsnAclRuleDscp,
+ bsnAclNewRuleIndex,
+ bsnAclRuleRowStatus,
+ bsnMacFilterAddress,
+ bsnMacFilterWlanId,
+ bsnMacFilterInterfaceName,
+ bsnMacFilterDescription,
+ bsnMacFilterRowStatus,
+ bsnLocalNetUserName,
+ bsnLocalNetUserWlanId,
+ bsnLocalNetUserPassword,
+ bsnLocalNetUserDescription,
+ bsnLocalNetUserLifetime,
+ bsnLocalNetUserStartTime,
+ bsnLocalNetUserRemainingTime,
+ bsnLocalNetUserRowStatus,
+ bsnLocalManagementUserName,
+ bsnLocalManagementUserPassword,
+ bsnLocalManagementUserAccessMode,
+ bsnLocalManagementUserRowStatus,
+ bsnBlackListClientMacAddress,
+ bsnBlackListClientDescription,
+ bsnBlackListClientRowStatus,
+ bsnRadiusAuthKeyWrapEnable,
+ bsnRadiusAuthCacheCredentialsLocally,
+ bsnAAAMacDelimiter,
+ bsnAAARadiusCompatibilityMode,
+ bsnAAARadiusCallStationIdType,
+ bsnAAALocalDatabaseSize,
+ bsnAAACurrentLocalDatabaseSize,
+ bsnExternalPolicyServerAclName,
+ bsnAcceptSelfSignedCertificate,
+ bsnSystemClockTime,
+ bsnAPAuthMacAddress,
+ bsnAPAuthCertificateType,
+ bsnAPAuthHashKey,
+ bsnAPAuthRowStatus
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace Authentication, Authorization, and
+ Accounting Attributes. These objects are defined under
+ bsnAAA object.
+ bsnAAAGroup object is superseded by banAAGroupRev1."
+ ::= { bsnWrasGroups 5 }
+
+bsnTrapsGroup OBJECT-GROUP
+ OBJECTS {
+ bsnDot11StationTrapControlMask,
+ bsnAPTrapControlMask,
+ bsnAPProfileTrapControlMask,
+ bsnAPMacAddrTrapVariable,
+ bsnAPNameTrapVariable,
+ bsnAPSlotIdTrapVariable,
+ bsnAPChannelNumberTrapVariable,
+ bsnAPCoverageThresholdTrapVariable,
+ bsnAPCoverageFailedClients,
+ bsnAPCoverageTotalClients,
+ bsnClientMacAddr,
+ bsnClientRssi,
+ bsnClientSnr,
+ bsnInterferenceEnergyBeforeChannelUpdate,
+ bsnInterferenceEnergyAfterChannelUpdate,
+ bsnAPPortNumberTrapVariable,
+ bsnAPParamUpdateTrapControlMask,
+ bsnConfigSaveTrapEnable,
+ bsnRADIUSServerTrapEnable,
+ bsnAuthenticationFailureTrapEnable,
+ bsn80211SecurityTrapControlMask,
+ bsnWpsTrapControlEnable,
+ bsnAuthFailureUserName,
+ bsnAuthFailureUserType,
+ bsnRemoteIPv4Address,
+ bsnIpsecErrorCount,
+ bsnIpsecSPI,
+ bsnRemoteUdpPort,
+ bsnIkeAuthMethod,
+ bsnIkeTotalInitFailures,
+ bsnIkeTotalInitNoResponses,
+ bsnIkeTotalRespFailures,
+ bsnNotifiesSent,
+ bsnNotifiesReceived,
+ bsnSuiteInitFailures,
+ bsnSuiteRespondFailures,
+ bsnInitiatorCookie,
+ bsnResponderCookie,
+ bsnIsakmpInvalidCookies,
+ bsnIpsecTrapsMask,
+ bsnRogueAPTrapEnable,
+ bsnCurrentRadiosCount,
+ bsnLicenseRadioCount,
+ bsnMaxRogueCount,
+ bsnStationMacAddress,
+ bsnStationAPMacAddr,
+ bsnStationAPIfSlotId,
+ bsnUserIpAddress,
+ bsnStationReasonCode,
+ bsnStationBlacklistingReasonCode,
+ bsnStationUserName,
+ bsnRogueAPOnWiredNetwork,
+ bsnRogueAdhocMode,
+ bsnDuplicateIpReportedByAP,
+ bsnDuplicateIpTrapVariable,
+ bsnDuplicateIpTrapClear,
+ bsnNavDosAttackSourceMacAddr,
+ bsnWlanIdTrapVariable,
+ bsnClearTrapVariable,
+ bsnTrustedApEncryptionUsed,
+ bsnTrustedApEncryptionRequired,
+ bsnTrustedApRadioPolicyUsed,
+ bsnNetworkType,
+ bsnNetworkState,
+ bsnSignatureType,
+ bsnSignatureName,
+ bsnSignatureDescription,
+ bsnSignatureAttackPreced,
+ bsnSignatureAttackFrequency,
+ bsnSignatureAttackChannel,
+ bsnSignatureAttackerMacAddress,
+ bsnApRegulatoryDomain,
+ bsnImpersonatedAPMacAddr,
+ bsnTrustedApPreambleUsed,
+ bsnTrustedApPreambleRequired,
+ bsnTrustedApRadioPolicyRequired,
+ bsnGroupDirectoryMemberIPAddress,
+ bsnGroupDirectoryMemberMacAddress,
+ bsnGroupDirectoryDicoveryType,
+ bsnMemberCurrentAnchoredClients,
+ bsnMemberTotalAnchoredClients,
+ bsnMemberCurrentExportedClients,
+ bsnMemberTotalExportedClients,
+ bsnMemberCurrentImportedClients,
+ bsnMemberTotalImportedClients,
+ bsnMemberTotalHandoffErrors,
+ bsnMemberTotalCommunicationErrors,
+ bsnAPGroupsVlanFeature,
+ bsnAPGroupsVlanName,
+ bsnAPGroupsVlanDescription,
+ bsnAPGroupsVlanRowStatus,
+ bsnAPGroupsVlanMappingSsid,
+ bsnAPGroupsVlanMappingInterfaceName,
+ bsnAPGroupsVlanMappingRowStatus,
+ bsnLicenseKeyTrapVariable,
+ bsnApFunctionalityDisableReasonCode,
+ bsnLicenseKeyFeatureSetTrapVariable,
+ bsnAPAuthorizationFailureCause,
+ bsnAPIfUpDownCause,
+ bsnAPInvalidRadioType,
+ locationNotifyContent,
+ bsnSignatureMacInfo
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace Trap Configuration and Trap definition.
+ These objects are defined under bsnTrap."
+ ::= { bsnWrasGroups 6 }
+
+bsnUtilityGroup OBJECT-GROUP
+ OBJECTS {
+ bsnSyslogEnable,
+ bsnSyslogRemoteAddress,
+ bsnPingTestId,
+ bsnPingTestIPAddress,
+ bsnPingTestSendCount,
+ bsnPingTestReceivedCount,
+ bsnPingTestStatus,
+ bsnPingTestRowStatus
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace General Utilities such as ping, syslog.
+ These objects are defined under bsnUtility."
+ ::= { bsnWrasGroups 7 }
+
+bsnMobilityGroup OBJECT-GROUP
+ OBJECTS {
+ bsnMobilityProtocolPortNum,
+ bsnMobilityDynamicDiscovery,
+ bsnMobilityStatsReset,
+ bsnMobilityGroupMemberMacAddress,
+ bsnMobilityGroupMemberIPAddress,
+ bsnMobilityGroupMemberGroupName,
+ bsnMobilityGroupMemberRowStatus,
+ bsnMobilityAnchorWlanSsid,
+ bsnMobilityAnchorSwitchIPAddress,
+ bsnMobilityAnchorRowStatus,
+ bsnTotalHandoffRequests,
+ bsnTotalHandoffs,
+ bsnCurrentExportedClients,
+ bsnTotalExportedClients,
+ bsnCurrentImportedClients,
+ bsnTotalImportedClients,
+ bsnTotalHandoffErrors,
+ bsnTotalCommunicationErrors,
+ bsnTotalReceiveErrors,
+ bsnTotalTransmitErrors,
+ bsnTotalResponsesRetransmitted,
+ bsnTotalHandoffEndRequestsReceived,
+ bsnTotalStateTransitionsDisallowed,
+ bsnTotalResourceErrors,
+ bsnTotalHandoffRequestsSent,
+ bsnTotalHandoffRepliesReceived,
+ bsnTotalHandoffAsLocalReceived,
+ bsnTotalHandoffAsForeignReceived,
+ bsnTotalHandoffDeniesReceived,
+ bsnTotalAnchorRequestsSent,
+ bsnTotalAnchorDenyReceived,
+ bsnTotalAnchorGrantReceived,
+ bsnTotalAnchorTransferReceived,
+ bsnTotalHandoffRequestsIgnored,
+ bsnTotalPingPongHandoffRequestsDropped,
+ bsnTotalHandoffRequestsDropped,
+ bsnTotalHandoffRequestsDenied,
+ bsnTotalClientHandoffAsLocal,
+ bsnTotalClientHandoffAsForeign,
+ bsnTotalAnchorRequestsReceived,
+ bsnTotalAnchorRequestsDenied,
+ bsnTotalAnchorRequestsGranted,
+ bsnTotalAnchorTransferred,
+ bsnTotalHandoffRequestsReceived
+ }
+ STATUS current
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace Mobility Group Parameters and ststistics.
+ These are objects defined under bsnMobility."
+ ::= { bsnWrasGroups 8 }
+
+bsnIpsecGroup OBJECT-GROUP
+ OBJECTS {
+ bsnWrasIpsecCACertificate,
+ bsnWrasIpsecCACertificateUpdate,
+ bsnWrasIpsecCertName,
+ bsnWrasIpsecCertificateUpdate,
+ bsnWrasIpsecCertificate,
+ bsnWrasIpsecCertPassword,
+ bsnWrasIpsecCertStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace Global IpSec Group. These objects are defined
+ under bsnIpsec."
+ ::= { bsnWrasGroups 9 }
+
+bsnWrasDepGroup OBJECT-GROUP
+ OBJECTS {
+ bsnDot11EssWPASecurity,
+ bsnDot11EssWPAEncryptionType,
+ bsnDot11EssWPAAuthKeyMgmtMode,
+ bsnDot11EssWPAAuthPresharedKey,
+ bsnDot11EssWPAAuthPresharedKeyHex,
+ bsnDot11EssRSNSecurity,
+ bsnDot11EssRSNWPACompatibilityMode,
+ bsnDot11EssRSNAllowTKIPClients,
+ bsnDot11EssRSNAuthKeyMgmtMode,
+ bsnDot11EssRSNAuthPresharedKey,
+ bsnDot11EssRSNAuthPresharedKeyHex,
+ bsnAPIfDot11NumberSupportedPowerLevels,
+ bsnAPIfDot11TxPowerLevel1,
+ bsnAPIfDot11TxPowerLevel2,
+ bsnAPIfDot11TxPowerLevel3,
+ bsnAPIfDot11TxPowerLevel4,
+ bsnAPIfDot11TxPowerLevel5,
+ bsnAPIfDot11TxPowerLevel6,
+ bsnAPIfDot11TxPowerLevel7,
+ bsnAPIfDot11TxPowerLevel8,
+ bsnAPIfDot11CurrentCCAMode,
+ bsnLinkTestId,
+ bsnLinkTestMacAddress,
+ bsnLinkTestSendPktCount,
+ bsnLinkTestSendPktLength,
+ bsnLinkTestReceivedPktCount,
+ bsnLinkTestClientRSSI,
+ bsnLinkTestLocalSNR,
+ bsnLinkTestLocalRSSI,
+ bsnLinkTestStatus,
+ bsnLinkTestRowStatus
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "This collection of objects are derprecated in bsnWireless
+ module."
+ ::= { bsnWrasGroups 10 }
+
+bsnWrasObsGroup OBJECT-GROUP
+ OBJECTS {
+ bsnUserName,
+ bsnUserPassword,
+ bsnUserEssIndex,
+ bsnUserAccessMode,
+ bsnUserType,
+ bsnUserInterfaceName,
+ bsnUserRowStatus,
+ bsnExternalPolicyServerIndex,
+ bsnExternalPolicyServerAddress,
+ bsnExternalPolicyServerPortNumber,
+ bsnExternalPolicyServerKey,
+ bsnExternalPolicyServerAdminStatus,
+ bsnExternalPolicyServerConnectionStatus,
+ bsnExternalPolicyServerRowStatus,
+ bsnThirdPartyAPMacAddress,
+ bsnThirdPartyAPInterface,
+ bsnThirdPartyAPIpAddress,
+ bsnThirdPartyAP802Dot1XRequired,
+ bsnThirdPartyAPMirrorMode,
+ bsnThirdPartyAPRowStatus,
+ bsnWatchListClientKey,
+ bsnWatchListClientType,
+ bsnWatchListClientRowStatus
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "This collection of objects are obsoleted in bsnWireless
+ module."
+ ::= { bsnWrasGroups 11 }
+
+bsnWrasTrap NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ bsnDot11StationDisassociate,
+ bsnDot11StationDeauthenticate,
+ bsnDot11StationAuthenticateFail,
+ bsnDot11StationAssociateFail,
+ bsnDot11StationBlacklisted,
+ bsnDot11StationAssociate,
+ bsnAPUp,
+ bsnAPDown,
+ bsnAPAssociated,
+ bsnAPDisassociated,
+ bsnAPIfUp,
+ bsnAPIfDown,
+ bsnAPLoadProfileFailed,
+ bsnAPNoiseProfileFailed,
+ bsnAPInterferenceProfileFailed,
+ bsnAPCoverageProfileFailed,
+ bsnAPLoadProfileUpdatedToPass,
+ bsnAPNoiseProfileUpdatedToPass,
+ bsnAPInterferenceProfileUpdatedToPass,
+ bsnAPCoverageProfileUpdatedToPass,
+ bsnAPCurrentTxPowerChanged,
+ bsnAPCurrentChannelChanged,
+ bsnRrmDot11aGroupingDone,
+ bsnRrmDot11bGroupingDone,
+ bsnConfigSaved,
+ bsnDot11EssCreated,
+ bsnDot11EssDeleted,
+ bsnRADIUSServerNotResponding,
+ bsnAuthenticationFailure,
+ bsnIpsecEspAuthFailureTrap,
+ bsnIpsecEspReplayFailureTrap,
+ bsnIpsecEspInvalidSpiTrap,
+ bsnIpsecIkeNegFailure,
+ bsnIpsecSuiteNegFailure,
+ bsnIpsecInvalidCookieTrap,
+ bsnRogueAPDetected,
+ bsnRogueAPRemoved,
+ bsnRogueAPDetectedOnWiredNetwork,
+ bsnApHasNoRadioCards,
+ bsnDuplicateIpAddressReported,
+ bsnAPContainedAsARogue,
+ bsnNetworkStateChanged,
+ bsnSignatureAttackDetected,
+ bsnAPRadioCardTxFailure,
+ bsnAPRadioCardTxFailureClear,
+ bsnAPRadioCardRxFailure,
+ bsnAPRadioCardRxFailureClear,
+ bsnAPImpersonationDetected,
+ bsnAPRegulatoryDomainMismatch,
+ bsnTrustedApHasInvalidPreamble,
+ bsnRadiosExceedLicenseCount,
+ bsnSensedTemperatureTooHigh,
+ bsnSensedTemperatureTooLow,
+ bsnTemperatureSensorFailure,
+ bsnTemperatureSensorClear,
+ bsnPOEControllerFailure,
+ bsnMaxRogueCountExceeded,
+ bsnMaxRogueCountClear,
+ bsnApMaxRogueCountExceeded,
+ bsnApMaxRogueCountClear,
+ bsnApBigNavDosAttack,
+ bsnTooManyUnsuccessLoginAttempts,
+ bsnWepKeyDecryptError,
+ bsnWpaMicErrorCounterActivated,
+ bsnAdhocRogueAutoContained,
+ bsnRogueApAutoContained,
+ bsnTrustedApHasInvalidEncryption,
+ bsnTrustedApHasInvalidRadioPolicy,
+ bsnTrustedApHasInvalidSsid,
+ bsnTrustedApIsMissing,
+ bsnAPIPAddressFallback,
+ bsnAPFunctionalityDisabled,
+ bsnRxMulticastQueueFull,
+ bsnRadarChannelDetected,
+ bsnRadarChannelCleared,
+ bsnAPAuthorizationFailure,
+ radioCoreDumpTrap,
+ invalidRadioTrap,
+ countryChangeTrap,
+ unsupportedAPTrap,
+ heartbeatLossTrap,
+ locationNotifyTrap
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "This collection of objects provides all notification
+ that Switch need to generate to the Management System."
+ ::= { bsnWrasGroups 12 }
+
+bsnEssGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ bsnDot11EssIndex,
+ bsnDot11EssSsid,
+ bsnDot11EssSessionTimeout,
+ bsnDot11EssMacFiltering,
+ bsnDot11EssAdminStatus,
+ bsnDot11EssSecurityAuthType,
+ bsnDot11EssStaticWEPSecurity,
+ bsnDot11EssStaticWEPEncryptionType,
+ bsnDot11EssStaticWEPDefaultKey,
+ bsnDot11EssStaticWEPKeyIndex,
+ bsnDot11EssStaticWEPKeyFormat,
+ bsnDot11Ess8021xSecurity,
+ bsnDot11Ess8021xEncryptionType,
+ bsnDot11EssIpsecSecurity,
+ bsnDot11EssVpnEncrTransform,
+ bsnDot11EssVpnAuthTransform,
+ bsnDot11EssVpnIkeAuthMode,
+ bsnDot11EssVpnSharedKey,
+ bsnDot11EssVpnSharedKeySize,
+ bsnDot11EssVpnIkePhase1Mode,
+ bsnDot11EssVpnIkeLifetime,
+ bsnDot11EssVpnIkeDHGroup,
+ bsnDot11EssIpsecPassthruSecurity,
+ bsnDot11EssVpnPassthruGateway,
+ bsnDot11EssWebSecurity,
+ bsnDot11EssRadioPolicy,
+ bsnDot11EssQualityOfService,
+ bsnDot11EssDhcpRequired,
+ bsnDot11EssDhcpServerIpAddress,
+ bsnDot11EssVpnContivityMode,
+ bsnDot11EssVpnQotdServerAddress,
+ bsnDot11EssBlacklistTimeout,
+ bsnDot11EssNumberOfMobileStations,
+ bsnDot11EssWebPassthru,
+ bsnDot11EssCraniteSecurity,
+ bsnDot11EssBlacklistingCapability,
+ bsnDot11EssInterfaceName,
+ bsnDot11EssAclName,
+ bsnDot11EssAAAOverride,
+ bsnDot11EssWepAllowSharedKeyAuth,
+ bsnDot11EssFortressSecurity,
+ bsnDot11EssL2tpSecurity,
+ bsnDot11EssBroadcastSsid,
+ bsnDot11EssExternalPolicyValidation,
+ bsnDot11EssRowStatus,
+ bsnDot11EssWmePolicySetting,
+ bsnDot11Ess80211ePolicySetting,
+ bsnDot11EssWebPassthroughEmail,
+ bsnDot11Ess7920PhoneSupport,
+ bsnDot11EssRadiusAuthPrimaryServer,
+ bsnDot11EssRadiusAuthSecondaryServer,
+ bsnDot11EssRadiusAuthTertiaryServer,
+ bsnDot11EssRadiusAcctPrimaryServer,
+ bsnDot11EssRadiusAcctSecondaryServer,
+ bsnDot11EssRadiusAcctTertiaryServer,
+ bsnMobileStationMacAddress,
+ bsnMobileStationIpAddress,
+ bsnMobileStationUserName,
+ bsnMobileStationAPMacAddr,
+ bsnMobileStationAPIfSlotId,
+ bsnMobileStationEssIndex,
+ bsnMobileStationSsid,
+ bsnMobileStationStatus,
+ bsnMobileStationReasonCode,
+ bsnMobileStationMobilityStatus,
+ bsnMobileStationAID,
+ bsnMobileStationAnchorAddress,
+ bsnMobileStationCFPollable,
+ bsnMobileStationCFPollRequest,
+ bsnMobileStationChannelAgilityEnabled,
+ bsnMobileStationPBCCOptionImplemented,
+ bsnMobileStationShortPreambleOptionImplemented,
+ bsnMobileStationSessionTimeout,
+ bsnMobileStationAuthenticationAlgorithm,
+ bsnMobileStationWepState,
+ bsnMobileStationPortNumber,
+ bsnMobileStationDeleteAction,
+ bsnMobileStationPolicyManagerState,
+ bsnMobileStationSecurityPolicyStatus,
+ bsnMobileStationProtocol,
+ bsnMobileStationMirrorMode,
+ bsnMobileStationInterface,
+ bsnMobileStationApMode,
+ bsnMobileStationVlanId,
+ bsnMobileStationPolicyType,
+ bsnMobileStationEncryptionCypher,
+ bsnMobileStationEapType,
+ bsnMobileStationCcxVersion,
+ bsnMobileStationE2eVersion,
+ bsnMobileStationStatusCode,
+ bsnMobileStationPerRadioPerVapIndex,
+ bsnMobileStationMacAddr,
+ bsnMobileStationRSSI,
+ bsnMobileStationBytesReceived,
+ bsnMobileStationBytesSent,
+ bsnMobileStationPolicyErrors,
+ bsnMobileStationPacketsReceived,
+ bsnMobileStationPacketsSent,
+ bsnMobileStationSnr,
+ bsnRogueAPDot11MacAddress,
+ bsnRogueAPTotalDetectingAPs,
+ bsnRogueAPFirstReported,
+ bsnRogueAPLastReported,
+ bsnRogueAPContainmentLevel,
+ bsnRogueAPType,
+ bsnRogueAPOnNetwork,
+ bsnRogueAPTotalClients,
+ bsnRogueAPRowStatus,
+ bsnRogueAPMaxDetectedRSSI,
+ bsnRogueAPSSID,
+ bsnRogueAPState,
+ bsnRogueAPDetectingAPRadioType,
+ bsnRogueAPDetectingAPMacAddress,
+ bsnRogueAPMaxRssiRadioType,
+ bsnRogueAPClassType,
+ bsnRogueAPChannel,
+ bsnRogueAPDetectingAPName,
+ bsnRogueAPChannelWidth,
+ bsnRogueAPAirespaceAPMacAddress,
+ bsnRogueAPAirespaceAPSlotId,
+ bsnRogueAPRadioType,
+ bsnRogueAPAirespaceAPName,
+ bsnRogueAPChannelNumber,
+ bsnRogueAPSsid,
+ bsnRogueAPAirespaceAPRSSI,
+ bsnRogueAPContainmentMode,
+ bsnRogueAPContainmentChannelCount,
+ bsnRogueAPContainmentChannels,
+ bsnRogueAPAirespaceAPLastHeard,
+ bsnRogueAPAirespaceAPWepMode,
+ bsnRogueAPAirespaceAPPreamble,
+ bsnRogueAPAirespaceAPWpaMode,
+ bsnRogueAPAirespaceAPSNR,
+ bsnMobileStationByIpAddress,
+ bsnMobileStationByIpMacAddress,
+ bsnMobileStationRssiDataApMacAddress,
+ bsnMobileStationRssiDataApIfSlotId,
+ bsnMobileStationRssiDataApIfType,
+ bsnMobileStationRssiDataApName,
+ bsnMobileStationRssiData,
+ bsnAPIfPhyAntennaIndex,
+ bsnMobileStationRssiDataLastHeard,
+ bsnMobileStationByUserName,
+ bsnMobileStationByUserMacAddress,
+ bsnRogueClientAirespaceAPMacAddress,
+ bsnRogueClientAirespaceAPSlotId,
+ bsnRogueClientRadioType,
+ bsnRogueClientAirespaceAPName,
+ bsnRogueClientChannelNumber,
+ bsnRogueClientAirespaceAPRSSI,
+ bsnRogueClientAirespaceAPLastHeard,
+ bsnRogueClientAirespaceAPSNR,
+ bsnRogueClientTotalDetectingAPs,
+ bsnRogueClientFirstReported,
+ bsnRogueClientLastReported,
+ bsnRogueClientBSSID,
+ bsnRogueClientContainmentLevel,
+ bsnRogueClientLastHeard,
+ bsnRogueClientState,
+ bsnRogueAPDot11MacAddr,
+ bsnRogueClientDot11MacAddr,
+ bsnDot11QosProfileName,
+ bsnDot11QosProfileDesc,
+ bsnDot11QosAverageDataRate,
+ bsnDot11QosBurstDataRate,
+ bsnDot11QosAvgRealTimeDataRate,
+ bsnDot11QosBurstRealTimeDataRate,
+ bsnDot11QosMaxRFUsagePerAP,
+ bsnDot11QosProfileQueueDepth,
+ bsnDot11WiredQosProtocol,
+ bsnDot11802Dot1PTag,
+ bsnDot11ResetProfileToDefault,
+ bsnTagDot11MacAddress,
+ bsnTagType,
+ bsnTagTimeInterval,
+ bsnTagBatteryStatus,
+ bsnTagLastReported,
+ bsnTagRssiDataApMacAddress,
+ bsnTagRssiDataApIfSlotId,
+ bsnTagRssiDataApIfType,
+ bsnTagRssiDataApName,
+ bsnTagRssiDataLastHeard,
+ bsnTagRssiData,
+ bsnTagRssiDataSnr,
+ bsnTagBytesReceived,
+ bsnTagPacketsReceived
+ }
+ STATUS current
+ DESCRIPTION
+ "This collection of objects provides information
+ about Airespace Wireless LAN Configuration Attributes
+ These objects are defined under bsnEss object."
+ ::= { bsnWrasGroups 13 }
+
+bsnGlobalDot11GroupRev1 OBJECT-GROUP
+ OBJECTS {
+ bsnGlobalDot11PrivacyOptionImplemented,
+ bsnGlobalDot11AuthenticationResponseTimeOut,
+ bsnGlobalDot11MultiDomainCapabilityImplemented,
+ bsnGlobalDot11MultiDomainCapabilityEnabled,
+ bsnGlobalDot11RogueTimer,
+ bsnPrimaryMwarForAPs,
+ bsnRtpProtocolPriority,
+ bsnSystemCurrentTime,
+ bsnUpdateSystemTime,
+ bsnOperatingTemperatureEnvironment,
+ bsnSensorTemperature,
+ bsnTemperatureAlarmLowLimit,
+ bsnTemperatureAlarmHighLimit,
+ bsnVirtualGatewayAddress,
+ bsnRFMobilityDomainName,
+ bsnClientWatchListFeature,
+ bsnRogueLocationDiscoveryProtocol,
+ bsnRogueAutoContainFeature,
+ bsnOverAirProvisionApMode,
+ bsnMaximumNumberOfConcurrentLogins,
+ bsnAutoContainRoguesAdvertisingSsid,
+ bsnAutoContainAdhocNetworks,
+ bsnAutoContainTrustedClientsOnRogueAps,
+ bsnValidateRogueClientsAgainstAAA,
+ bsnSystemTimezoneDelta,
+ bsnSystemTimezoneDeltaMinutes,
+ bsnAllowAuthorizeApAgainstAAA,
+ bsnApFallbackEnabled,
+ bsnAppleTalkEnabled,
+ bsnPolicyForMisconfiguredAps,
+ bsnEncryptionPolicyEnforced,
+ bsnPreamblePolicyEnforced,
+ bsnDot11ModePolicyEnforced,
+ bsnRadioTypePolicyEnforced,
+ bsnValidateSsidForTrustedAp,
+ bsnAlertIfTrustedApMissing,
+ bsnTrustedApEntryExpirationTimeout,
+ bsnExcessive80211AssocFailures,
+ bsnExcessive80211AuthFailures,
+ bsnExcessive8021xAuthFailures,
+ bsnExternalPolicyServerFailures,
+ bsnExcessiveWebAuthFailures,
+ bsnIPTheftORReuse,
+ bsnStandardSignaturePrecedence,
+ bsnStandardSignatureName,
+ bsnStandardSignatureDescription,
+ bsnStandardSignatureFrameType,
+ bsnStandardSignatureAction,
+ bsnStandardSignatureState,
+ bsnStandardSignatureFrequency,
+ bsnStandardSignatureQuietTime,
+ bsnStandardSignatureVersion,
+ bsnStandardSignatureConfigType,
+ bsnStandardSignatureEnable,
+ bsnStandardSignatureMacInfo,
+ bsnStandardSignatureMacFreq,
+ bsnStandardSignatureRowStatus,
+ bsnStandardSignaturePatternIndex,
+ bsnStandardSignaturePatternOffset,
+ bsnStandardSignaturePatternString,
+ bsnStandardSignaturePatternMask,
+ bsnStandardSignaturePatternOffSetStart,
+ bsnStandardSignaturePatternRowStatus,
+ bsnCustomSignaturePrecedence,
+ bsnCustomSignatureName,
+ bsnCustomSignatureDescription,
+ bsnCustomSignatureFrameType,
+ bsnCustomSignatureAction,
+ bsnCustomSignatureState,
+ bsnCustomSignatureFrequency,
+ bsnCustomSignatureQuietTime,
+ bsnCustomSignatureVersion,
+ bsnCustomSignatureConfigType,
+ bsnCustomSignatureEnable,
+ bsnCustomSignatureMacInfo,
+ bsnCustomSignatureMacFreq,
+ bsnCustomSignatureRowStatus,
+ bsnCustomSignaturePatternIndex,
+ bsnCustomSignaturePatternOffset,
+ bsnCustomSignaturePatternString,
+ bsnCustomSignaturePatternMask,
+ bsnCustomSignaturePatternOffSetStart,
+ bsnCustomSignaturePatternRowStatus,
+ bsnSignatureCheckState,
+ bsnRfIdTagStatus,
+ bsnRfIdTagDataTimeout,
+ bsnRfIdTagAutoTimeoutStatus,
+ bsnAPNeighborAuthStatus,
+ bsnAPNeighborAuthAlarmThreshold,
+ bsnRFNetworkName,
+ bsnFastSSIDChangeFeature,
+ bsnBridgingZeroTouchConfig,
+ bsnBridgingSharedSecretKey,
+ bsnGlobalDot11bNetworkStatus,
+ bsnGlobalDot11bBeaconPeriod,
+ bsnGlobalDot11bDynamicChannelAssignment,
+ bsnGlobalDot11bCurrentChannel,
+ bsnGlobalDot11bDynamicChannelUpdateInterval,
+ bsnGlobalDot11bInputsForDCA,
+ bsnGlobalDot11bChannelUpdateCmdInvoke,
+ bsnGlobalDot11bChannelUpdateCmdStatus,
+ bsnGlobalDot11bDynamicTransmitPowerControl,
+ bsnGlobalDot11bDynamicTxPowerControlInterval,
+ bsnGlobalDot11bCurrentTxPowerLevel,
+ bsnGlobalDot11bInputsForDTP,
+ bsnGlobalDot11bPowerUpdateCmdInvoke,
+ bsnGlobalDot11bPowerUpdateCmdStatus,
+ bsnGlobalDot11bDataRate1Mhz,
+ bsnGlobalDot11bDataRate2Mhz,
+ bsnGlobalDot11bDataRate5AndHalfMhz,
+ bsnGlobalDot11bDataRate11Mhz,
+ bsnGlobalDot11bShortPreamble,
+ bsnGlobalDot11bDot11gSupport,
+ bsnGlobalDot11bDataRate6Mhz,
+ bsnGlobalDot11bDataRate9Mhz,
+ bsnGlobalDot11bDataRate12Mhz,
+ bsnGlobalDot11bDataRate18Mhz,
+ bsnGlobalDot11bDataRate24Mhz,
+ bsnGlobalDot11bDataRate36Mhz,
+ bsnGlobalDot11bDataRate48Mhz,
+ bsnGlobalDot11bDataRate54Mhz,
+ bsnGlobalDot11bPicoCellMode,
+ bsnGlobalDot11bFastRoamingMode,
+ bsnGlobalDot11bFastRoamingVoipMinRate,
+ bsnGlobalDot11bFastRoamingVoipPercentage,
+ bsnGlobalDot11b80211eMaxBandwidth,
+ bsnGlobalDot11bDTPCSupport,
+ bsnGlobalDot11bMediumOccupancyLimit,
+ bsnGlobalDot11bCFPPeriod,
+ bsnGlobalDot11bCFPMaxDuration,
+ bsnGlobalDot11bCFPollable,
+ bsnGlobalDot11bCFPollRequest,
+ bsnGlobalDot11bDTIMPeriod,
+ bsnGlobalDot11bRTSThreshold,
+ bsnGlobalDot11bShortRetryLimit,
+ bsnGlobalDot11bLongRetryLimit,
+ bsnGlobalDot11bFragmentationThreshold,
+ bsnGlobalDot11bMaxTransmitMSDULifetime,
+ bsnGlobalDot11bMaxReceiveLifetime,
+ bsnGlobalDot11bEDThreshold,
+ bsnGlobalDot11bChannelAgilityEnabled,
+ bsnGlobalDot11bPBCCOptionImplemented,
+ bsnGlobalDot11bShortPreambleOptionImplemented,
+ bsnGlobalDot11aNetworkStatus,
+ bsnGlobalDot11aLowBandNetwork,
+ bsnGlobalDot11aMediumBandNetwork,
+ bsnGlobalDot11aHighBandNetwork,
+ bsnGlobalDot11aBeaconPeriod,
+ bsnGlobalDot11aDynamicChannelAssignment,
+ bsnGlobalDot11aCurrentChannel,
+ bsnGlobalDot11aDynamicChannelUpdateInterval,
+ bsnGlobalDot11aInputsForDCA,
+ bsnGlobalDot11aChannelUpdateCmdInvoke,
+ bsnGlobalDot11aChannelUpdateCmdStatus,
+ bsnGlobalDot11aDynamicTransmitPowerControl,
+ bsnGlobalDot11aCurrentTxPowerLevel,
+ bsnGlobalDot11aDynamicTxPowerControlInterval,
+ bsnGlobalDot11aInputsForDTP,
+ bsnGlobalDot11aPowerUpdateCmdInvoke,
+ bsnGlobalDot11aPowerUpdateCmdStatus,
+ bsnGlobalDot11aDataRate6Mhz,
+ bsnGlobalDot11aDataRate9Mhz,
+ bsnGlobalDot11aDataRate12Mhz,
+ bsnGlobalDot11aDataRate18Mhz,
+ bsnGlobalDot11aDataRate24Mhz,
+ bsnGlobalDot11aDataRate36Mhz,
+ bsnGlobalDot11aDataRate48Mhz,
+ bsnGlobalDot11aDataRate54Mhz,
+ bsnGlobalDot11aPicoCellMode,
+ bsnGlobalDot11aFastRoamingMode,
+ bsnGlobalDot11aFastRoamingVoipMinRate,
+ bsnGlobalDot11aFastRoamingVoipPercentage,
+ bsnGlobalDot11a80211eMaxBandwidth,
+ bsnGlobalDot11aDTPCSupport,
+ bsnGlobalDot11aMediumOccupancyLimit,
+ bsnGlobalDot11aCFPPeriod,
+ bsnGlobalDot11aCFPMaxDuration,
+ bsnGlobalDot11aCFPollable,
+ bsnGlobalDot11aCFPollRequest,
+ bsnGlobalDot11aDTIMPeriod,
+ bsnGlobalDot11aRTSThreshold,
+ bsnGlobalDot11aShortRetryLimit,
+ bsnGlobalDot11aLongRetryLimit,
+ bsnGlobalDot11aFragmentationThreshold,
+ bsnGlobalDot11aMaxTransmitMSDULifetime,
+ bsnGlobalDot11aMaxReceiveLifetime,
+ bsnGlobalDot11aTIThreshold,
+ bsnGlobalDot11aChannelAgilityEnabled,
+ bsnGlobalDot11hPowerConstraint,
+ bsnGlobalDot11hChannelSwitchEnable,
+ bsnGlobalDot11hChannelSwitchMode
+ }
+ STATUS current
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace 802.11 standard attributes applied globally.
+ These objects are defined under bsnGlobalDot11 object."
+ ::= { bsnWrasGroups 14 }
+
+bsnAAAGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ bsnRadiusAuthServerIndex,
+ bsnRadiusAuthServerAddress,
+ bsnRadiusAuthClientServerPortNumber,
+ bsnRadiusAuthServerKey,
+ bsnRadiusAuthServerStatus,
+ bsnRadiusAuthServerKeyFormat,
+ bsnRadiusAuthServerRFC3576,
+ bsnRadiusAuthServerIPSec,
+ bsnRadiusAuthServerIPSecAuth,
+ bsnRadiusAuthServerIPSecEncryption,
+ bsnRadiusAuthServerIPSecIKEPhase1,
+ bsnRadiusAuthServerIPSecIKELifetime,
+ bsnRadiusAuthServerIPSecDHGroup,
+ bsnRadiusAuthServerNetworkUserConfig,
+ bsnRadiusAuthServerMgmtUserConfig,
+ bsnRadiusAuthServerRetransmitTimeout,
+ bsnRadiusAuthServerKeyWrapKEKkey,
+ bsnRadiusAuthServerKeyWrapMACKkey,
+ bsnRadiusAuthServerKeyWrapFormat,
+ bsnRadiusAuthServerRowStatus,
+ bsnRadiusAccServerIndex,
+ bsnRadiusAccServerAddress,
+ bsnRadiusAccClientServerPortNumber,
+ bsnRadiusAccServerKey,
+ bsnRadiusAccServerStatus,
+ bsnRadiusAccServerKeyFormat,
+ bsnRadiusAccServerIPSec,
+ bsnRadiusAccServerIPSecAuth,
+ bsnRadiusAccServerIPSecEncryption,
+ bsnRadiusAccServerIPSecIKEPhase1,
+ bsnRadiusAccServerIPSecIKELifetime,
+ bsnRadiusAccServerIPSecDHGroup,
+ bsnRadiusAccServerNetworkUserConfig,
+ bsnRadiusAccServerRetransmitTimeout,
+ bsnRadiusAccServerRowStatus,
+ bsnRadiusAuthClientRoundTripTime,
+ bsnRadiusAuthClientAccessRequests,
+ bsnRadiusAuthClientAccessRetransmissions,
+ bsnRadiusAuthClientAccessAccepts,
+ bsnRadiusAuthClientAccessRejects,
+ bsnRadiusAuthClientAccessChallenges,
+ bsnRadiusAuthClientMalformedAccessResponses,
+ bsnRadiusAuthClientBadAuthenticators,
+ bsnRadiusAuthClientPendingRequests,
+ bsnRadiusAuthClientTimeouts,
+ bsnRadiusAuthClientUnknownTypes,
+ bsnRadiusAuthClientPacketsDropped,
+ bsnRadiusAccClientRoundTripTime,
+ bsnRadiusAccClientRequests,
+ bsnRadiusAccClientRetransmissions,
+ bsnRadiusAccClientResponses,
+ bsnRadiusAccClientMalformedResponses,
+ bsnRadiusAccClientBadAuthenticators,
+ bsnRadiusAccClientPendingRequests,
+ bsnRadiusAccClientTimeouts,
+ bsnRadiusAccClientUnknownTypes,
+ bsnRadiusAccClientPacketsDropped,
+ bsnAclName,
+ bsnAclApplyMode,
+ bsnAclRowStatus,
+ bsnAclRuleIndex,
+ bsnAclRuleAction,
+ bsnAclRuleDirection,
+ bsnAclRuleSourceIpAddress,
+ bsnAclRuleSourceIpNetmask,
+ bsnAclRuleDestinationIpAddress,
+ bsnAclRuleDestinationIpNetmask,
+ bsnAclRuleProtocol,
+ bsnAclRuleStartSourcePort,
+ bsnAclRuleEndSourcePort,
+ bsnAclRuleStartDestinationPort,
+ bsnAclRuleEndDestinationPort,
+ bsnAclRuleDscp,
+ bsnAclNewRuleIndex,
+ bsnAclRuleRowStatus,
+ bsnMacFilterAddress,
+ bsnMacFilterWlanId,
+ bsnMacFilterInterfaceName,
+ bsnMacFilterDescription,
+ bsnMacFilterRowStatus,
+ bsnLocalNetUserName,
+ bsnLocalNetUserWlanId,
+ bsnLocalNetUserPassword,
+ bsnLocalNetUserDescription,
+ bsnLocalNetUserLifetime,
+ bsnLocalNetUserStartTime,
+ bsnLocalNetUserRemainingTime,
+ bsnLocalNetUserRowStatus,
+ bsnLocalManagementUserName,
+ bsnLocalManagementUserPassword,
+ bsnLocalManagementUserAccessMode,
+ bsnLocalManagementUserRowStatus,
+ bsnBlackListClientMacAddress,
+ bsnBlackListClientDescription,
+ bsnBlackListClientRowStatus,
+ bsnRadiusAuthKeyWrapEnable,
+ bsnAAAMacDelimiter,
+ bsnAAARadiusCompatibilityMode,
+ bsnAAARadiusCallStationIdType,
+ bsnAAALocalDatabaseSize,
+ bsnAAACurrentLocalDatabaseSize,
+ bsnExternalPolicyServerAclName,
+ bsnAcceptSelfSignedCertificate,
+ bsnSystemClockTime,
+ bsnAPAuthMacAddress,
+ bsnAPAuthCertificateType,
+ bsnAPAuthHashKey,
+ bsnAPAuthRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace Authentication, Authorization, and
+ Accounting Attributes. These objects are defined under
+ bsnAAA object."
+ ::= { bsnWrasGroups 15 }
+
+bsnTrapsGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ bsnDot11StationTrapControlMask,
+ bsnAPTrapControlMask,
+ bsnAPProfileTrapControlMask,
+ bsnAPMacAddrTrapVariable,
+ bsnAPNameTrapVariable,
+ bsnAPSlotIdTrapVariable,
+ bsnAPChannelNumberTrapVariable,
+ bsnAPCoverageThresholdTrapVariable,
+ bsnAPCoverageFailedClients,
+ bsnAPCoverageTotalClients,
+ bsnClientMacAddr,
+ bsnClientRssi,
+ bsnClientSnr,
+ bsnInterferenceEnergyBeforeChannelUpdate,
+ bsnInterferenceEnergyAfterChannelUpdate,
+ bsnAPPortNumberTrapVariable,
+ bsnAPParamUpdateTrapControlMask,
+ bsnConfigSaveTrapEnable,
+ bsnRADIUSServerTrapEnable,
+ bsnAuthenticationFailureTrapEnable,
+ bsn80211SecurityTrapControlMask,
+ bsnWpsTrapControlEnable,
+ bsnAuthFailureUserName,
+ bsnAuthFailureUserType,
+ bsnRemoteIPv4Address,
+ bsnIpsecErrorCount,
+ bsnIpsecSPI,
+ bsnRemoteUdpPort,
+ bsnIkeAuthMethod,
+ bsnIkeTotalInitFailures,
+ bsnIkeTotalInitNoResponses,
+ bsnIkeTotalRespFailures,
+ bsnNotifiesSent,
+ bsnNotifiesReceived,
+ bsnSuiteInitFailures,
+ bsnSuiteRespondFailures,
+ bsnInitiatorCookie,
+ bsnResponderCookie,
+ bsnIsakmpInvalidCookies,
+ bsnIpsecTrapsMask,
+ bsnRogueAPTrapEnable,
+ bsnCurrentRadiosCount,
+ bsnLicenseRadioCount,
+ bsnMaxRogueCount,
+ bsnStationMacAddress,
+ bsnStationAPMacAddr,
+ bsnStationAPIfSlotId,
+ bsnUserIpAddress,
+ bsnStationReasonCode,
+ bsnStationBlacklistingReasonCode,
+ bsnStationUserName,
+ bsnRogueAPOnWiredNetwork,
+ bsnRogueAdhocMode,
+ bsnDuplicateIpReportedByAP,
+ bsnDuplicateIpTrapVariable,
+ bsnDuplicateIpTrapClear,
+ bsnNavDosAttackSourceMacAddr,
+ bsnWlanIdTrapVariable,
+ bsnClearTrapVariable,
+ bsnTrustedApEncryptionUsed,
+ bsnTrustedApEncryptionRequired,
+ bsnTrustedApRadioPolicyUsed,
+ bsnNetworkType,
+ bsnNetworkState,
+ bsnSignatureType,
+ bsnSignatureName,
+ bsnSignatureDescription,
+ bsnSignatureAttackPreced,
+ bsnSignatureAttackFrequency,
+ bsnSignatureAttackChannel,
+ bsnSignatureAttackerMacAddress,
+ bsnApRegulatoryDomain,
+ bsnImpersonatedAPMacAddr,
+ bsnTrustedApPreambleUsed,
+ bsnTrustedApPreambleRequired,
+ bsnTrustedApRadioPolicyRequired,
+ bsnGroupDirectoryMemberIPAddress,
+ bsnGroupDirectoryMemberMacAddress,
+ bsnGroupDirectoryDicoveryType,
+ bsnMemberCurrentAnchoredClients,
+ bsnMemberTotalAnchoredClients,
+ bsnMemberCurrentExportedClients,
+ bsnMemberTotalExportedClients,
+ bsnMemberCurrentImportedClients,
+ bsnMemberTotalImportedClients,
+ bsnMemberTotalHandoffErrors,
+ bsnMemberTotalCommunicationErrors,
+ bsnAPGroupsVlanFeature,
+ bsnAPGroupsVlanName,
+ bsnAPGroupsVlanDescription,
+ bsnAPGroupsVlanRowStatus,
+ bsnLicenseKeyTrapVariable,
+ bsnApFunctionalityDisableReasonCode,
+ bsnLicenseKeyFeatureSetTrapVariable,
+ bsnAPAuthorizationFailureCause,
+ bsnAPIfUpDownCause,
+ bsnAPInvalidRadioType,
+ locationNotifyContent,
+ bsnSignatureMacInfo,
+ bsnAPPreviousChannelNumberTrapVariable,
+ bsnAPReasonCodeTrapVariable,
+ bsnNoiseBeforeChannelUpdate,
+ bsnNoiseAfterChannelUpdate,
+ bsnInterferenceBeforeChannelUpdate,
+ bsnInterferenceAfterChannelUpdate,
+ bsnImpersonatingSourceMacAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace Trap Configuration and Trap definition.
+ These objects are defined under bsnTrap."
+ ::= { bsnWrasGroups 16 }
+
+bsnWrasTrapRev1 NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ bsnDot11StationDisassociate,
+ bsnDot11StationDeauthenticate,
+ bsnDot11StationAuthenticateFail,
+ bsnDot11StationAssociateFail,
+ bsnDot11StationBlacklisted,
+ bsnDot11StationAssociate,
+ bsnAPDisassociated,
+ bsnAPLoadProfileFailed,
+ bsnAPNoiseProfileFailed,
+ bsnAPInterferenceProfileFailed,
+ bsnAPCoverageProfileFailed,
+ bsnAPLoadProfileUpdatedToPass,
+ bsnAPNoiseProfileUpdatedToPass,
+ bsnAPInterferenceProfileUpdatedToPass,
+ bsnAPCoverageProfileUpdatedToPass,
+ bsnAPCurrentTxPowerChanged,
+ bsnAPCurrentChannelChanged,
+ bsnRrmDot11aGroupingDone,
+ bsnRrmDot11bGroupingDone,
+ bsnConfigSaved,
+ bsnDot11EssCreated,
+ bsnDot11EssDeleted,
+ bsnRADIUSServerNotResponding,
+ bsnAuthenticationFailure,
+ bsnIpsecEspAuthFailureTrap,
+ bsnIpsecEspReplayFailureTrap,
+ bsnIpsecEspInvalidSpiTrap,
+ bsnIpsecIkeNegFailure,
+ bsnIpsecSuiteNegFailure,
+ bsnIpsecInvalidCookieTrap,
+ bsnRogueAPDetected,
+ bsnRogueAPRemoved,
+ bsnRogueAPDetectedOnWiredNetwork,
+ bsnApHasNoRadioCards,
+ bsnDuplicateIpAddressReported,
+ bsnAPContainedAsARogue,
+ bsnNetworkStateChanged,
+ bsnSignatureAttackDetected,
+ bsnAPRadioCardTxFailure,
+ bsnAPRadioCardTxFailureClear,
+ bsnAPRadioCardRxFailure,
+ bsnAPRadioCardRxFailureClear,
+ bsnAPImpersonationDetected,
+ bsnTrustedApHasInvalidPreamble,
+ bsnRadiosExceedLicenseCount,
+ bsnSensedTemperatureTooHigh,
+ bsnSensedTemperatureTooLow,
+ bsnTemperatureSensorFailure,
+ bsnTemperatureSensorClear,
+ bsnPOEControllerFailure,
+ bsnMaxRogueCountExceeded,
+ bsnMaxRogueCountClear,
+ bsnApMaxRogueCountExceeded,
+ bsnApMaxRogueCountClear,
+ bsnApBigNavDosAttack,
+ bsnTooManyUnsuccessLoginAttempts,
+ bsnWepKeyDecryptError,
+ bsnWpaMicErrorCounterActivated,
+ bsnAdhocRogueAutoContained,
+ bsnRogueApAutoContained,
+ bsnTrustedApHasInvalidEncryption,
+ bsnTrustedApHasInvalidRadioPolicy,
+ bsnTrustedApHasInvalidSsid,
+ bsnTrustedApIsMissing,
+ bsnAPIPAddressFallback,
+ bsnAPFunctionalityDisabled,
+ bsnRxMulticastQueueFull,
+ bsnRadarChannelDetected,
+ bsnRadarChannelCleared,
+ bsnAPAuthorizationFailure,
+ radioCoreDumpTrap,
+ invalidRadioTrap,
+ unsupportedAPTrap,
+ heartbeatLossTrap,
+ locationNotifyTrap
+ }
+ STATUS current
+ DESCRIPTION
+ "This collection of objects provides all notification
+ that Switch need to generate to the Management System."
+ ::= { bsnWrasGroups 17 }
+
+bsnApGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ bsnAPDot3MacAddress,
+ bsnAPNumOfSlots,
+ bsnAPName,
+ bsnAPLocation,
+ bsnAPMonitorOnlyMode,
+ bsnAPOperationStatus,
+ bsnAPSoftwareVersion,
+ bsnAPBootVersion,
+ bsnAPPrimaryMwarName,
+ bsnAPReset,
+ bsnAPStatsTimer,
+ bsnAPModel,
+ bsnAPSerialNumber,
+ bsnAPClearConfig,
+ bsnApIpAddress,
+ bsnAPMirrorMode,
+ bsnAPRemoteModeSupport,
+ bsnAPType,
+ bsnAPSecondaryMwarName,
+ bsnAPTertiaryMwarName,
+ bsnAPIsStaticIP,
+ bsnAPNetmask,
+ bsnAPGateway,
+ bsnAPStaticIPAddress,
+ bsnAPBridgingSupport,
+ bsnAPGroupVlanName,
+ bsnAPIOSVersion,
+ bsnAPCertificateType,
+ bsnAPEthernetMacAddress,
+ bsnAPIfSlotId,
+ bsnAPIfType,
+ bsnAPIfPhyChannelAssignment,
+ bsnAPIfPhyChannelNumber,
+ bsnAPIfPhyTxPowerControl,
+ bsnAPIfPhyTxPowerLevel,
+ bsnAPIfPhyAntennaMode,
+ bsnAPIfPhyAntennaType,
+ bsnAPIfPhyAntennaDiversity,
+ bsnAPIfCellSiteConfigId,
+ bsnAPIfNumberOfVaps,
+ bsnAPIfOperStatus,
+ bsnAPIfPortNumber,
+ bsnAPIfPhyAntennaOptions,
+ bsnApIfNoOfUsers,
+ bsnAPIfWlanOverride,
+ bsnAPIfPacketsSniffingFeature,
+ bsnAPIfSniffChannel,
+ bsnAPIfSniffServerIPAddress,
+ bsnAPIfAntennaGain,
+ bsnAPIfChannelList,
+ bsnAPIfAbsolutePowerList,
+ bsnAPIfRegulatoryDomainSupport,
+ bsnAPIfDot11BeaconPeriod,
+ bsnAPIfDot11MediumOccupancyLimit,
+ bsnAPIfDot11CFPPeriod,
+ bsnAPIfDot11CFPMaxDuration,
+ bsnAPIfDot11OperationalRateSet,
+ bsnAPIfDot11DTIMPeriod,
+ bsnAPIfDot11MultiDomainCapabilityImplemented,
+ bsnAPIfDot11MultiDomainCapabilityEnabled,
+ bsnAPIfDot11CountryString,
+ bsnAPIfDot11SmtParamsConfigType,
+ bsnAPIfDot11BSSID,
+ bsnAPIfDot11MaximumTransmitPowerLevel,
+ bsnAPIfDot11FirstChannelNumber,
+ bsnAPIfDot11NumberofChannels,
+ bsnAPIfDot11MacRTSThreshold,
+ bsnAPIfDot11MacShortRetryLimit,
+ bsnAPIfDot11MacLongRetryLimit,
+ bsnAPIfDot11MacFragmentationThreshold,
+ bsnAPIfDot11MacMaxTransmitMSDULifetime,
+ bsnAPIfDot11MacParamsConfigType,
+ bsnAPIfDot11MacMaxReceiveLifetime,
+ bsnAPIfDot11TransmittedFragmentCount,
+ bsnAPIfDot11MulticastTransmittedFrameCount,
+ bsnAPIfDot11RetryCount,
+ bsnAPIfDot11MultipleRetryCount,
+ bsnAPIfDot11FrameDuplicateCount,
+ bsnAPIfDot11RTSSuccessCount,
+ bsnAPIfDot11RTSFailureCount,
+ bsnAPIfDot11ACKFailureCount,
+ bsnAPIfDot11ReceivedFragmentCount,
+ bsnAPIfDot11MulticastReceivedFrameCount,
+ bsnAPIfDot11FCSErrorCount,
+ bsnAPIfDot11TransmittedFrameCount,
+ bsnAPIfDot11WEPUndecryptableCount,
+ bsnAPIfDot11FailedCount,
+ bsnAPIfDot11EDThreshold,
+ bsnAPIfDot11TIThreshold,
+ bsnAPIfProfileParamAssignment,
+ bsnAPIfForeignInterferenceThreshold,
+ bsnAPIfForeignNoiseThreshold,
+ bsnAPIfRFUtilizationThreshold,
+ bsnAPIfThroughputThreshold,
+ bsnAPIfMobilesThreshold,
+ bsnAPIfCoverageThreshold,
+ bsnAPIfMobileMinExceptionLevel,
+ bsnAPIfCoverageExceptionLevel,
+ bsnAPIfLoadRxUtilization,
+ bsnAPIfLoadTxUtilization,
+ bsnAPIfLoadChannelUtilization,
+ bsnAPIfLoadNumOfClients,
+ bsnAPIfPoorSNRClients,
+ bsnAPIfInterferenceChannelNo,
+ bsnAPIfInterferencePower,
+ bsnAPIfInterferenceUtilization,
+ bsnAPIfNoiseChannelNo,
+ bsnAPIfDBNoisePower,
+ bsnAPIfLoadProfileState,
+ bsnAPIfInterferenceProfileState,
+ bsnAPIfNoiseProfileState,
+ bsnAPIfCoverageProfileState,
+ bsnAPIfRxNeighborMacAddress,
+ bsnAPIfRxNeighborIpAddress,
+ bsnAPIfRxNeighborRSSI,
+ bsnAPIfRxNeighborSlot,
+ bsnAPIfStationRSSICoverageIndex,
+ bsnAPIfRSSILevel,
+ bsnAPIfStationCountOnRSSI,
+ bsnAPIfStationSNRCoverageIndex,
+ bsnAPIfSNRLevel,
+ bsnAPIfStationCountOnSNR,
+ bsnAPIfRecommendedChannelNumber,
+ bsnAPIfRecommendedTxPowerLevel,
+ bsnAPIfRecommendedRTSThreshold,
+ bsnAPIfRecommendedFragmentationThreshold,
+ bsnAPIfWlanOverrideId,
+ bsnAPIfWlanOverrideSsid,
+ bsnAPIfWlanOverrideRowStatus,
+ bsnMeshNodeRole,
+ bsnMeshNodeGroup,
+ bsnMeshNodeBackhaul,
+ bsnMeshNodeBackhaulPAP,
+ bsnMeshNodeBackhaulRAP,
+ bsnMeshNodeDataRate,
+ bsnMeshNodeChannel,
+ bsnMeshNodeRoutingState,
+ bsnMeshNodeMalformedNeighPackets,
+ bsnMeshNodePoorNeighSnr,
+ bsnMeshNodeBlacklistPackets,
+ bsnMeshNodeInsufficientMemory,
+ bsnMeshNodeRxNeighReq,
+ bsnMeshNodeRxNeighRsp,
+ bsnMeshNodeTxNeighReq,
+ bsnMeshNodeTxNeighRsp,
+ bsnMeshNodeParentChanges,
+ bsnMeshNodeNeighTimeout,
+ bsnMeshNodeParentMacAddress,
+ bsnMeshNodeAPType,
+ bsnMeshNodeEthernetBridge,
+ bsnMeshNodeHops,
+ bsnMeshNeighMacAddress,
+ bsnMeshNeighType,
+ bsnMeshNeighState,
+ bsnMeshNeighSnr,
+ bsnMeshNeighSnrUp,
+ bsnMeshNeighSnrDown,
+ bsnMeshNeighLinkSnr,
+ bsnMeshNeighAdjustedEase,
+ bsnMeshNeighUnadjustedEase,
+ bsnMeshNeighRapEase,
+ bsnMeshNeighTxParent,
+ bsnMeshNeighRxParent,
+ bsnMeshNeighPoorSnr,
+ bsnMeshNeighLastUpdate,
+ bsnMeshNeighParentChange,
+ bsnAPIfRadarDetectedChannelNumber,
+ bsnAPIfRadarSignalLastHeard,
+ bsnAPIfRxNeighborChannel,
+ bsnAPIfRxNeighborChannelWidth,
+ bsnStandardSignatureInterval,
+ bsnCustomSignatureInterval
+ }
+ STATUS current
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace APs that are associated with the Switch.
+ These objects are defined under bsnAP object."
+ ::= { bsnWrasGroups 18 }
+
+bsnUtilityGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ bsnSyslogEnable,
+ bsnSyslogRemoteAddress,
+ bsnPingTestId,
+ bsnPingTestIPAddress,
+ bsnPingTestSendCount,
+ bsnPingTestReceivedCount,
+ bsnPingTestStatus,
+ bsnPingTestRowStatus,
+ bsnPingTestMaxTimeInterval,
+ bsnPingTestMinTimeInterval,
+ bsnPingTestAvgTimeInterval
+ }
+ STATUS current
+ DESCRIPTION
+ "This collection of objects provide the information
+ about Airespace General Utilities such as ping, syslog.
+ These objects are defined under bsnUtility."
+ ::= { bsnWrasGroups 19 }
+
+bsnWrasObsGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ bsnMobileStationSampleTime,
+ bsnMobileStationTxExcessiveRetries,
+ bsnMobileStationTxRetries,
+ bsnMobileStationTxFiltered,
+ bsnSystemTimezoneDaylightSavings
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "This collection of objects are obsoleted in bsnWireless
+ module."
+ ::= { bsnWrasGroups 20 }
+
+bsnWrasObsTrap NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ bsnAPUp,
+ bsnAPDown
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "This collection of objects provides all notification
+ that Switch need to generate to the Management System."
+ ::= { bsnWrasGroups 21 }
+
+END
+
+