"Fossies" - the Fresh Open Source Software Archive

Member "netxms-3.4.178/contrib/mibs/AIRESPACE-WIRELESS-MIB.txt" (16 Jun 2020, 623328 Bytes) of package /linux/misc/netxms-3.4.178.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. For more information about "AIRESPACE-WIRELESS-MIB.txt" see the Fossies "Dox" file reference documentation.

    1 -- **********************************************************
    2 -- Airespace Wireless MIB
    3 -- Copyright 2005, 2010 Cisco Systems Inc. All rights reserved.
    4 --   
    5 -- This SNMP Management Information Specification
    6 -- embodies Cisco's confidential and proprietary
    7 -- intellectual property.  Cisco retains all title
    8 -- and ownership in the Specification including any revisions.
    9 --   
   10 -- This Specification is supplied "AS IS", Cisco
   11 -- makes no warranty, either expressed or implied,
   12 -- as to the use, operation, condition, or performance of the
   13 -- Specification.
   14 --   
   15 
   16 -- Status: Release
   17 -- Version: 4.0
   18 -- Internal Source Code Version:1.268
   19 -- Date: 01 Jan 2006
   20 -- **********************************************************
   21 
   22 
   23 
   24 AIRESPACE-WIRELESS-MIB DEFINITIONS ::= BEGIN
   25 
   26 IMPORTS
   27     MODULE-IDENTITY,
   28     OBJECT-TYPE,
   29     NOTIFICATION-TYPE,
   30     Integer32,
   31     Counter32,
   32     Unsigned32,
   33     Counter64,
   34     Gauge32,
   35     IpAddress,
   36     TimeTicks
   37         FROM SNMPv2-SMI
   38     NOTIFICATION-GROUP,
   39     OBJECT-GROUP,
   40     MODULE-COMPLIANCE
   41         FROM SNMPv2-CONF
   42     TEXTUAL-CONVENTION,
   43     DisplayString,
   44     RowStatus,
   45     MacAddress,
   46     TruthValue,
   47     TimeInterval
   48         FROM SNMPv2-TC
   49     airespace
   50         FROM AIRESPACE-REF-MIB;
   51 
   52 
   53 -- ********************************************************************
   54 -- *  MODULE IDENTITY
   55 -- ********************************************************************
   56 
   57 bsnWireless MODULE-IDENTITY
   58     LAST-UPDATED    "201002090000Z"
   59     ORGANIZATION    "Airespace, Inc."
   60     CONTACT-INFO
   61             "Cisco Systems,
   62             Customer Service
   63             Postal: 170 West Tasman Drive
   64             San Jose, CA  95134
   65             USA
   66             Tel: +1 800 553-NETS
   67 
   68             Email: cs-wnbu-snmp@cisco.com"
   69     DESCRIPTION
   70         "This MIB is intended to be implemented on all those
   71         devices operating as Central Controllers (CC) that
   72         terminate the Light Weight Access Point Protocol
   73         tunnel from Light-weight LWAPP Access Points.
   74 
   75         This MIB provides configuration and status information
   76         for 802.11 Access Points, LAN configuration, AAA,
   77         Mobility, IpSec, Radio Rescouce Management and 802.11 
   78         global parameters.  
   79 
   80         The relationship between controller and the LWAPP 
   81         APs can be depicted as follows:
   82 
   83         +......+     +......+     +......+           +......+
   84         +      +     +      +     +      +           +      +
   85         +  CC  +     +  CC  +     +  CC  +           +  CC  +
   86         +      +     +      +     +      +           +      +
   87         +......+     +......+     +......+           +......+
   88         ..            .             .                 .
   89         ..            .             .                 .
   90         .  .            .             .                 .
   91         .    .            .             .                 .
   92         .      .            .             .                 .
   93         .        .            .             .                 .
   94         +......+ +......+     +......+      +......+          +......+
   95         +      + +      +     +      +      +      +          +      +
   96         +  AP  + +  AP  +     +  AP  +      +  AP  +          +  AP  +
   97         +      + +      +     +      +      +      +          +      +
   98         +......+ +......+     +......+      +......+          +......+
   99         .              .             .                 .
  100         .  .              .             .                 .
  101         .    .              .             .                 .
  102         .      .              .             .                 .
  103         .        .              .             .                 .
  104         +......+ +......+     +......+      +......+          +......+
  105         +      + +      +     +      +      +      +          +      +
  106         +  MN  + +  MN  +     +  MN  +      +  MN  +          +  MN  +
  107         +      + +      +     +      +      +      +          +      +
  108         +......+ +......+     +......+      +......+          +......+
  109 
  110 
  111         The LWAPP tunnel exists between the controller and
  112         the APs.  The MNs communicate with the APs through
  113         the protocol defined by the 802.11 standard.
  114 
  115         LWAPP APs, upon bootup, discover and join one of the
  116         controllers and the controller pushes the configuration,
  117         that includes the WLAN parameters, to the LWAPP APs.
  118         The APs then encapsulate all the 802.11 frames from
  119         wireless clients inside LWAPP frames and forward
  120         the LWAPP frames to the controller.
  121 
  122                            GLOSSARY
  123 
  124         Access Point ( AP )
  125 
  126         An entity that contains an 802.11 medium access
  127         control ( MAC ) and physical layer ( PHY ) interface
  128         and provides access to the distribution services via
  129         the wireless medium for associated clients.  
  130 
  131         LWAPP APs encapsulate all the 802.11 frames in
  132         LWAPP frames and sends it to the controller to which
  133         it is logically connected.
  134 
  135         Basic Service Set Identifier (BSSID)
  136 
  137         The identifier for the service set comprising of
  138         all the 802.11 stations under the control of
  139         one coordinating Access Point.  This identifier
  140         happens to be the MAC address of the dot11 radio
  141         interface of the Access Point.  The wireless
  142         clients that associate with the Access Point
  143         get the wired uplink through this particular 
  144         dot11 interface. 
  145 
  146         Central Controller ( CC )
  147 
  148         The central entity that terminates the LWAPP protocol
  149         tunnel from the LWAPP APs.  Throughout this MIB,
  150         this entity also referred to as 'controller'. 
  151 
  152         Light Weight Access Point Protocol ( LWAPP ) 
  153 
  154         This is a generic protocol that defines the 
  155         communication between the Access Points and the
  156         Central Controller. 
  157 
  158         Mobile Node ( MN )
  159 
  160         A roaming 802.11 wireless device in a wireless
  161         network associated with an access point. 
  162 
  163         Station Management (SMT)
  164 
  165         This term refers to the internal management of the
  166         802.11 protocol operations by the AP to work
  167         cooperatively with the other APs and 802.11
  168         devices in the network.
  169 
  170         REFERENCE
  171 
  172         [1] Part 11 Wireless LAN Medium Access Control ( MAC )
  173         and Physical Layer ( PHY ) Specifications.
  174 
  175         [2] Draft-obara-capwap-lwapp-00.txt, IETF Light 
  176         Weight Access Point Protocol."
  177     REVISION        "201002090000Z"
  178     DESCRIPTION
  179         "Updated:-
  180         bsnDot11EssStaticWEPEncryptionType, 
  181         bsnDot11Ess8021xEncryptionType,
  182         bsnMobileStationReasonCode,
  183         bsnMobileStationProtocol,
  184         bsnRogueAPRadioType,
  185         bsnRogueAPAirespaceAPPreamble,
  186         bsnAPMonitorOnlyMode,
  187         bsnAPType,
  188         bsnAPIfPhyChannelNumber,
  189         bsnAPIfSniffChannel,
  190         bsnRogueLocationDiscoveryProtocol,
  191         bsnAPAuthCertificateType,
  192         bsnStationReasonCode,
  193         bsnAPAuthorizationFailureCause
  194         bsnAPIfUpDownCause
  195 
  196         Added:-
  197         bsnRogueAPDetectingAPRadioType,
  198         bsnRogueAPDetectingAPMacAddress,
  199         bsnRogueAPMaxRssiRadioType,
  200         bsnRogueAPClassType,
  201         bsnRogueAPChannel,
  202         bsnRogueAPDetectingAPName,
  203         bsnRogueAPChannelWidth,
  204         bsnAPIfRxNeighborChannel,
  205         bsnAPIfRxNeighborChannelWidth,
  206         bsnStandardSignatureInterval,
  207         bsnCustomSignatureInterval,
  208         bsnImpersonatingSourceMacAddr,
  209         bsnAPPreviousChannelNumberTrapVariable,
  210         bsnAPReasonCodeTrapVariable,
  211         bsnNoiseBeforeChannelUpdate,
  212         bsnNoiseAfterChannelUpdate,
  213         bsnInterferenceBeforeChannelUpdate,
  214         bsnInterferenceAfterChannelUpdate,
  215         bsnPingTestMaxTimeInterval,
  216         bsnPingTestMinTimeInterval,
  217         bsnPingTestAvgTimeInterval,
  218         bsnDot11StationDisassociate,
  219         bsnDot11StationDeauthenticate,
  220         bsnDot11StationAuthenticateFail,
  221         bsnDot11StationAssociateFail,
  222         bsnAPIfUp,
  223         bsnAPIfDown,
  224         bsnAPLoadProfileFailed,
  225         bsnAPNoiseProfileFailed,
  226         bsnAPInterferenceProfileFailed,
  227         bsnAPCoverageProfileFailed,
  228         bsnAPCurrentTxPowerChanged,
  229         bsnAPCurrentChannelChanged,
  230         bsnRogueAPDetected,
  231         bsnAPLoadProfileUpdatedToPass,
  232         bsnAPNoiseProfileUpdatedToPass,
  233         bsnAPInterferenceProfileUpdatedToPass,
  234         bsnAPCoverageProfileUpdatedToPass,
  235         bsnApMaxRogueCountExceeded,
  236         bsnApMaxRogueCountClear,
  237         bsnDot11StationBlacklisted,
  238         bsnDot11StationAssociate,
  239         bsnApBigNavDosAttack,
  240         bsnWpaMicErrorCounterActivated,
  241         bsnRogueAPDetectedOnWiredNetwork,
  242         bsnApHasNoRadioCards,
  243         bsnDuplicateIpAddressReported,
  244         bsnAPContainedAsARogue,
  245         bsnAPRadioCardTxFailure,
  246         bsnAPRadioCardTxFailureClear,
  247         bsnAPRadioCardRxFailure,
  248         bsnAPRadioCardRxFailureClear,
  249         bsnAPImpersonationDetected,
  250         bsnAPIPAddressFallback,
  251         bsnRadarChannelDetected,
  252         bsnRadarChannelCleared,
  253         radioCoreDumpTrap,
  254         invalidRadioTrap,
  255         bsnEssGroup1,
  256         bsnGlobalDot11Group1,
  257         bsnAAAGroup1,
  258         bsnTrapsGroupRev1,
  259         bsnWrasObsGroup1,
  260         bsnWrasTrapRev1,
  261         bsnApGroupRev1,
  262         bsnUtilityGroupRev1,
  263         bsnWrasComplianceRev1        
  264 
  265         Obsoleted:-
  266         bsnMobileStationExtStatsTable,
  267         bsnSystemTimezoneDaylightSavings,
  268         bsnAPUp,
  269         bsnAPDown,
  270         bsnWrasObsTrap,
  271         bsnWrasTrap,        
  272 
  273         Deprecated:-
  274         bsnGlobalDot11CountryIndex,
  275         bsnGlobalDot11LoadBalancing,
  276         bsnGlobalDot11bMaximumTransmitPowerLevel,
  277         bsnGlobalDot11bFirstChannelNumber,
  278         bsnGlobalDot11bNumberofChannels,
  279         bsnGlobalDot11aMaximumTransmitPowerLevel,
  280         bsnGlobalDot11aFirstChannelNumber,
  281         bsnGlobalDot11aNumberofChannels,
  282         bsnRadiusAuthCacheCredentialsLocally,
  283         bsnAPGroupsVlanMappingTable,
  284         bsnAPAssociated,
  285         bsnAPRegulatoryDomainMismatch,
  286         countryChangeTrap,
  287         bsnEssGroup,
  288         bsnApGroup,
  289         bsnGlobalDot11Group,
  290         bsnAAAGroup,
  291         bsnTrapsGroup,
  292         bsnUtilityGroup,
  293         bsnWrasCompliance"
  294     REVISION        "200604100000Z"
  295     DESCRIPTION
  296         "Updated MIB with description and format"
  297     REVISION        "200510300000Z"
  298     DESCRIPTION
  299         "Airespace MIB"
  300     ::= { airespace 2 }
  301 
  302 
  303 -- *******************************************************************
  304 -- *  Major sections
  305 -- *******************************************************************
  306 --   
  307 
  308 -- Airespace Wireless LAN Configuration Attributes
  309 -- DEFINED AS "The bsnEss object provides all the
  310 -- configuration and operation of Wireless LAN";
  311 
  312 bsnEss  OBJECT IDENTIFIER
  313     ::= { bsnWireless 1 }
  314 
  315 -- Airespace AP Attributes
  316 -- DEFINED AS "The bsnAP object provides all the
  317 -- configuration and operation of Airespace APs that
  318 -- are associated with the Switch";
  319 
  320 bsnAP  OBJECT IDENTIFIER
  321     ::= { bsnWireless 2 }
  322 
  323 -- Airespace 802.11 Standard Attributes applied Globally
  324 -- DEFINED AS "The bsnGlobalDot11 object class provides support for
  325 -- standard 802.11 parameters for STM,MAC,RES,PHY which would be common
  326 -- to all WLAN on Airespace"
  327 
  328 bsnGlobalDot11  OBJECT IDENTIFIER
  329     ::= { bsnWireless 3 }
  330 
  331 -- Airespace Radio Resource Management Configuration Parameters
  332 -- DEFINED AS "The bsnRrm object provides all the
  333 -- configuration and monitoring of RF Group parameters ";
  334 
  335 bsnRrm  OBJECT IDENTIFIER
  336     ::= { bsnWireless 4 }
  337 
  338 -- Airespace Authentication, Authorization, and Accounting Attributes
  339 -- DEFINED AS "The bsnAaa object class provides all standard
  340 -- information to support configuration of RADIUS and TACACS+
  341 -- client operation.";
  342 
  343 bsnAAA  OBJECT IDENTIFIER
  344     ::= { bsnWireless 5 }
  345 
  346 -- Airespace Trap Configuration and Trap definition
  347 -- DEFINED AS "The bsnTrap object class provides all notification that
  348 -- Switch need to generate for Management System. It also provides to
  349 -- configure generation of notification.
  350 
  351 bsnTrap  OBJECT IDENTIFIER
  352     ::= { bsnWireless 6 }
  353 
  354 -- Airespace General Utilities
  355 -- DEFINED AS "The bsnUtility object class provides utilities like
  356 -- Ping, LinkTest, Syslog that are supported by the Switch
  357 
  358 bsnUtility  OBJECT IDENTIFIER
  359     ::= { bsnWireless 7 }
  360 
  361 -- Airespace Mobility Group Parameters
  362 -- DEFINED AS "The bsnMobility object class provides configuration
  363 -- of Mobility Group and Mobility Statistics.
  364 
  365 bsnMobility  OBJECT IDENTIFIER
  366     ::= { bsnWireless 8 }
  367 
  368 -- Airespace Global IpSec Group
  369 -- DEFINED AS "The bsnIpsec object class provides configuration
  370 -- of ID and CA Certificates
  371 
  372 bsnIpsec  OBJECT IDENTIFIER
  373     ::= { bsnWireless 9 }
  374 
  375 bsnWrasGroups  OBJECT IDENTIFIER
  376     ::= { bsnWireless 50 }
  377 
  378 bsnWrasCompliances  OBJECT IDENTIFIER
  379     ::= { bsnWireless 51 }
  380 
  381 
  382 WEPKeytype ::= TEXTUAL-CONVENTION
  383     STATUS          current
  384     DESCRIPTION
  385         "This object indicates the WEP Key type."
  386     SYNTAX          OCTET STRING (SIZE (4..32))
  387 
  388 ProfileState ::= TEXTUAL-CONVENTION
  389     STATUS          current
  390     DESCRIPTION
  391         "This object indicates the profile state."
  392     SYNTAX          INTEGER  {
  393                         fail(0),
  394                         pass(1)
  395                     }
  396 
  397 BsnTxtSignatureMacInfo ::= TEXTUAL-CONVENTION
  398     STATUS          current
  399     DESCRIPTION
  400         "This textual convention defines the pattern followed
  401         by the LWAPP APs to perform signature analysis with
  402         the signature and report the results to the
  403         Controller.
  404 
  405         The semantics are described as follows.
  406 
  407         bsnSignatureMacAll - The Controller would set the
  408         'Mac Info' parameter of the 'Signature Add LWAPP
  409         Message' to this value to indicate the LWAPP AP that
  410         the signature analysis and pattern matching should
  411         be tracked and reported on a per-signature and
  412         per-channel basis.
  413 
  414         bsnSignatureMacIndividual - The Controller would set
  415         the 'Mac Info' parameter of the 'Signature Add LWAPP
  416         Message' to this value to indicate the LWAPP AP that
  417         the signature analysis and pattern matching should
  418         be tracked and reported separately for individual
  419         MAC addresses, that are the sources of the received
  420         802.11 data and/or management frames.
  421 
  422         bsnStandardSigMacBoth - The Controller would set the
  423         'Mac Info' parameter of the 'Signature Add LWAPP
  424         Message' to this value to indicate the LWAPP AP that
  425         the signature analysis and pattern matching should
  426         be tracked on a per signature as well as per-MAC
  427         address basis."
  428     SYNTAX          INTEGER  {
  429                         bsnSignatureMacAll(0),
  430                         bsnSignatureMacIndividual(1),
  431                         bsnSignatureMacBoth(2)
  432                     }
  433 
  434 BsnSignaturePatternOffSetStart ::= TEXTUAL-CONVENTION
  435     STATUS          current
  436     DESCRIPTION
  437         "This object indicates how an offset should be applied
  438         while doing signature analysis for QOS and non-QOS
  439         data frames.  This is introduced since 802.11e QOS
  440         frames have an additional 2-byte QOS header which
  441         results in the current implementation not being
  442         able to find the start of the date frames for
  443         signature analysis.  The semantics of the values are
  444         as follows.
  445 
  446         sigPattStartFrm - This indicates that the
  447         required offset should be applied to the start of
  448         the data frame, before performing pattern matching
  449         of the signature on the data frame.
  450 
  451         sigPattStartFrmBody - This value indicates
  452         that the required offset should be applied to the
  453         start of the frame body, after the header, before
  454         performing pattern matching of the signature on the
  455         data frame."
  456     SYNTAX          INTEGER  {
  457                         sigPattStartFrm(0),
  458                         sigPattStartFrmBody(1)
  459                     }
  460 -- ************************************************************
  461 -- *  MIB attribute OBJECT-TYPE definitions follow
  462 -- ************************************************************
  463 --   
  464 
  465 -- ***********************************************************
  466 -- *  bsnEss Objects
  467 -- * Airespace IEEE 802.11 Extended Service Set Table
  468 -- *
  469 -- ***********************************************************
  470 
  471 bsnDot11EssTable OBJECT-TYPE
  472     SYNTAX          SEQUENCE OF BsnDot11EssEntry 
  473     MAX-ACCESS      not-accessible
  474     STATUS          current
  475     DESCRIPTION
  476         "Ess(WLAN) Configuration Table indexed by bsnDot11EssIndex.
  477         Maximum of 17 WLANs can be created on Airespace Switch. 
  478         bsnDot11EssIndex of 17 is reserved for WLAN for Third Party 
  479         APs(non-Airespace APs)."
  480     ::= { bsnEss 1 }
  481 
  482 bsnDot11EssEntry OBJECT-TYPE
  483     SYNTAX          BsnDot11EssEntry
  484     MAX-ACCESS      not-accessible
  485     STATUS          current
  486     DESCRIPTION
  487         "An entry in bsnDot11EssTable"
  488     INDEX           { bsnDot11EssIndex } 
  489     ::= { bsnDot11EssTable 1 }
  490 
  491 BsnDot11EssEntry ::= SEQUENCE {
  492         bsnDot11EssIndex                     Unsigned32,
  493         bsnDot11EssSsid                      DisplayString,
  494         bsnDot11EssSessionTimeout            Unsigned32,
  495         bsnDot11EssMacFiltering              INTEGER,
  496         bsnDot11EssAdminStatus               INTEGER,
  497         bsnDot11EssSecurityAuthType          INTEGER,
  498         bsnDot11EssStaticWEPSecurity         INTEGER,
  499         bsnDot11EssStaticWEPEncryptionType   INTEGER,
  500         bsnDot11EssStaticWEPDefaultKey       WEPKeytype,
  501         bsnDot11EssStaticWEPKeyIndex         INTEGER,
  502         bsnDot11EssStaticWEPKeyFormat        INTEGER,
  503         bsnDot11Ess8021xSecurity             INTEGER,
  504         bsnDot11Ess8021xEncryptionType       INTEGER,
  505         bsnDot11EssWPASecurity               INTEGER,
  506         bsnDot11EssWPAEncryptionType         INTEGER,
  507         bsnDot11EssIpsecSecurity             INTEGER,
  508         bsnDot11EssVpnEncrTransform          INTEGER,
  509         bsnDot11EssVpnAuthTransform          INTEGER,
  510         bsnDot11EssVpnIkeAuthMode            INTEGER,
  511         bsnDot11EssVpnSharedKey              OCTET STRING,
  512         bsnDot11EssVpnSharedKeySize          Unsigned32,
  513         bsnDot11EssVpnIkePhase1Mode          INTEGER,
  514         bsnDot11EssVpnIkeLifetime            Integer32,
  515         bsnDot11EssVpnIkeDHGroup             INTEGER,
  516         bsnDot11EssIpsecPassthruSecurity     INTEGER,
  517         bsnDot11EssVpnPassthruGateway        IpAddress,
  518         bsnDot11EssWebSecurity               INTEGER,
  519         bsnDot11EssRadioPolicy               INTEGER,
  520         bsnDot11EssQualityOfService          INTEGER,
  521         bsnDot11EssDhcpRequired              INTEGER,
  522         bsnDot11EssDhcpServerIpAddress       IpAddress,
  523         bsnDot11EssVpnContivityMode          INTEGER,
  524         bsnDot11EssVpnQotdServerAddress      IpAddress,
  525         bsnDot11EssBlacklistTimeout          Integer32,
  526         bsnDot11EssNumberOfMobileStations    Counter32,
  527         bsnDot11EssWebPassthru               INTEGER,
  528         bsnDot11EssCraniteSecurity           INTEGER,
  529         bsnDot11EssBlacklistingCapability    INTEGER,
  530         bsnDot11EssInterfaceName             DisplayString,
  531         bsnDot11EssAclName                   DisplayString,
  532         bsnDot11EssAAAOverride               INTEGER,
  533         bsnDot11EssWPAAuthKeyMgmtMode        INTEGER,
  534         bsnDot11EssWPAAuthPresharedKey       OCTET STRING,
  535         bsnDot11EssWepAllowSharedKeyAuth     INTEGER,
  536         bsnDot11EssFortressSecurity          INTEGER,
  537         bsnDot11EssL2tpSecurity              INTEGER,
  538         bsnDot11EssWPAAuthPresharedKeyHex    OCTET STRING,
  539         bsnDot11EssBroadcastSsid             INTEGER,
  540         bsnDot11EssExternalPolicyValidation  INTEGER,
  541         bsnDot11EssRSNSecurity               INTEGER,
  542         bsnDot11EssRSNWPACompatibilityMode   INTEGER,
  543         bsnDot11EssRSNAllowTKIPClients       INTEGER,
  544         bsnDot11EssRSNAuthKeyMgmtMode        INTEGER,
  545         bsnDot11EssRSNAuthPresharedKey       OCTET STRING,
  546         bsnDot11EssRSNAuthPresharedKeyHex    OCTET STRING,
  547         bsnDot11EssIPv6Bridging              INTEGER,
  548         bsnDot11EssRowStatus                 RowStatus,
  549         bsnDot11EssWmePolicySetting          INTEGER,
  550         bsnDot11Ess80211ePolicySetting       INTEGER,
  551         bsnDot11EssWebPassthroughEmail       INTEGER,
  552         bsnDot11Ess7920PhoneSupport          INTEGER,
  553         bsnDot11EssRadiusAuthPrimaryServer   DisplayString,
  554         bsnDot11EssRadiusAuthSecondaryServer DisplayString,
  555         bsnDot11EssRadiusAuthTertiaryServer  DisplayString,
  556         bsnDot11EssRadiusAcctPrimaryServer   DisplayString,
  557         bsnDot11EssRadiusAcctSecondaryServer DisplayString,
  558         bsnDot11EssRadiusAcctTertiaryServer  DisplayString
  559 }
  560 
  561 bsnDot11EssIndex OBJECT-TYPE
  562     SYNTAX          Unsigned32 (1..517)
  563     MAX-ACCESS      read-create
  564     STATUS          current
  565     DESCRIPTION
  566         "Index of the Ess(WLAN) within Airespace Switch.
  567         Airespace Switch supports 517 ESS(Wlans) so index
  568         will be from 1 to 517. 517 is to be used for ESS(WLAN)
  569         created for support of Third Party APs(non-Airespace APs)" 
  570     ::= { bsnDot11EssEntry 1 }
  571 
  572 bsnDot11EssSsid OBJECT-TYPE
  573     SYNTAX          DisplayString (SIZE  (1..32))
  574     MAX-ACCESS      read-create
  575     STATUS          current
  576     DESCRIPTION
  577         "SSID assigned to ESS(WLAN)" 
  578     ::= { bsnDot11EssEntry 2 }
  579 
  580 bsnDot11EssSessionTimeout OBJECT-TYPE
  581     SYNTAX          Unsigned32 (0..86400)
  582     MAX-ACCESS      read-create
  583     STATUS          current
  584     DESCRIPTION
  585         "Maximum time of a Mobile Station session.
  586         Value of 0 means infinite time(no timeout set)."
  587     DEFVAL          { 0 } 
  588     ::= { bsnDot11EssEntry 4 }
  589 
  590 bsnDot11EssMacFiltering OBJECT-TYPE
  591     SYNTAX          INTEGER  {
  592                         disable(0),
  593                         enable(1)
  594                     }
  595     MAX-ACCESS      read-create
  596     STATUS          current
  597     DESCRIPTION
  598         "A type of security policy for Mobile Stations
  599         (Clients). Select to filter clients by MAC address. 
  600         By selecting this Security, you need to create 
  601         MacFilters in bsnUsersTable or have MacFilters 
  602         configured on Radius Servers specified in 
  603         bsnRadiusAuthenticationTable"
  604     DEFVAL          { disable } 
  605     ::= { bsnDot11EssEntry 5 }
  606 
  607 bsnDot11EssAdminStatus OBJECT-TYPE
  608     SYNTAX          INTEGER  {
  609                         disable(0),
  610                         enable(1)
  611                     }
  612     MAX-ACCESS      read-create
  613     STATUS          current
  614     DESCRIPTION
  615         "Administrative Status of ESS(WLAN). By disabling an
  616         ESS the corresponding SSID is no longer broadcasted 
  617         in AP beacons."
  618     DEFVAL          { disable } 
  619     ::= { bsnDot11EssEntry 6 }
  620 
  621 bsnDot11EssSecurityAuthType OBJECT-TYPE
  622     SYNTAX          INTEGER  {
  623                         authOpen(0),
  624                         authSharedKey(1),
  625                         authCiscoLeap(128)
  626                     }
  627     MAX-ACCESS      read-only
  628     STATUS          current
  629     DESCRIPTION
  630         "Type of 802.11 Authentication."
  631     DEFVAL          { authOpen } 
  632     ::= { bsnDot11EssEntry 7 }
  633 
  634 bsnDot11EssStaticWEPSecurity OBJECT-TYPE
  635     SYNTAX          INTEGER  {
  636                         enable(1),
  637                         disable(0)
  638                     }
  639     MAX-ACCESS      read-create
  640     STATUS          current
  641     DESCRIPTION
  642         "Status of Static WEP Security policy. If enabled, WEP
  643         Encryption WEP Default Key, Key Index and Key Format should 
  644         also be specified."
  645     DEFVAL          { disable } 
  646     ::= { bsnDot11EssEntry 8 }
  647 
  648 bsnDot11EssStaticWEPEncryptionType OBJECT-TYPE
  649     SYNTAX          INTEGER  {
  650                         wep104(0),
  651                         wep40(2),
  652                         wep128(3),
  653                         notset(4)
  654                     }
  655     MAX-ACCESS      read-create
  656     STATUS          current
  657     DESCRIPTION
  658         "Type of Static WEP Encryption. Length of key specified in
  659         Default Key depends on this attribute."
  660     DEFVAL          { wep104 } 
  661     ::= { bsnDot11EssEntry 9 }
  662 
  663 bsnDot11EssStaticWEPDefaultKey OBJECT-TYPE
  664     SYNTAX          WEPKeytype
  665     MAX-ACCESS      read-create
  666     STATUS          current
  667     DESCRIPTION
  668         "Static WEP Default Key. For wep104 encryption either
  669         26 bit hex key or 13 bit ascii key should be 
  670         specified.  For wep40 encryption 10 bit hex key or 5 
  671         bit ascii key should be specified. For wep128
  672         encryption 32 bit hex key or 16 bit ascii key should 
  673         be specified." 
  674     ::= { bsnDot11EssEntry 10 }
  675 
  676 bsnDot11EssStaticWEPKeyIndex OBJECT-TYPE
  677     SYNTAX          INTEGER (0..4)
  678     MAX-ACCESS      read-create
  679     STATUS          current
  680     DESCRIPTION
  681         "According to 802.11 standard 4 keys are supported.
  682         So 802.11 Mobile Stations(Client) can have upto 4 
  683         keys.  This index is for informing Mobile Station 
  684         which key it should use for Static WEP Authentication" 
  685     ::= { bsnDot11EssEntry 11 }
  686 
  687 bsnDot11EssStaticWEPKeyFormat OBJECT-TYPE
  688     SYNTAX          INTEGER  {
  689                         hex(1),
  690                         ascii(2),
  691                         default(0)
  692                     }
  693     MAX-ACCESS      read-create
  694     STATUS          current
  695     DESCRIPTION
  696         "This is not persistant.Reading this attribute will
  697         always return default. The format of the key specified
  698         in Airespace switch keeps record of the Index." 
  699     ::= { bsnDot11EssEntry 12 }
  700 
  701 bsnDot11Ess8021xSecurity OBJECT-TYPE
  702     SYNTAX          INTEGER  {
  703                         enable(1),
  704                         disable(0)
  705                     }
  706     MAX-ACCESS      read-create
  707     STATUS          current
  708     DESCRIPTION
  709         "Status of 802.1X security policy."
  710     DEFVAL          { enable } 
  711     ::= { bsnDot11EssEntry 13 }
  712 
  713 bsnDot11Ess8021xEncryptionType OBJECT-TYPE
  714     SYNTAX          INTEGER  {
  715                         wep104(0),
  716                         wep40(2),
  717                         wep128(3),
  718                         none(4)
  719                     }
  720     MAX-ACCESS      read-create
  721     STATUS          current
  722     DESCRIPTION
  723         "Type of 802.1X Encryption. This applies if
  724         bsnDot11Ess8021xSecurity is in enabled state."
  725     DEFVAL          { wep104 } 
  726     ::= { bsnDot11EssEntry 14 }
  727 
  728 bsnDot11EssWPASecurity OBJECT-TYPE
  729     SYNTAX          INTEGER  {
  730                         enable(1),
  731                         disable(0)
  732                     }
  733     MAX-ACCESS      read-create
  734     STATUS          deprecated
  735     DESCRIPTION
  736         "Status of WPA security policy.
  737         This has been deprecated for cLWSecDot11EssCckmTable."
  738     DEFVAL          { disable } 
  739     ::= { bsnDot11EssEntry 16 }
  740 
  741 bsnDot11EssWPAEncryptionType OBJECT-TYPE
  742     SYNTAX          INTEGER  {
  743                         wep104(0),
  744                         wep40(2),
  745                         wep128(3),
  746                         tkipmic(5)
  747                     }
  748     MAX-ACCESS      read-create
  749     STATUS          deprecated
  750     DESCRIPTION
  751         "Type of WPA Encryption. This applies when
  752         bsnDot11EssWPASecurity is in enable state.
  753         This has been deprecated for cLWSecDot11EssCckmTable."
  754     DEFVAL          { tkipmic } 
  755     ::= { bsnDot11EssEntry 17 }
  756 
  757 bsnDot11EssIpsecSecurity OBJECT-TYPE
  758     SYNTAX          INTEGER  {
  759                         enable(1),
  760                         disable(0)
  761                     }
  762     MAX-ACCESS      read-create
  763     STATUS          current
  764     DESCRIPTION
  765         "Status of IpSec (VPN) security policy. Note that this
  766         cannot be applied with Web security policy."
  767     DEFVAL          { disable } 
  768     ::= { bsnDot11EssEntry 18 }
  769 
  770 bsnDot11EssVpnEncrTransform OBJECT-TYPE
  771     SYNTAX          INTEGER  {
  772                         tripleDes(0),
  773                         none(1),
  774                         des(2),
  775                         aesCbc(3)
  776                     }
  777     MAX-ACCESS      read-create
  778     STATUS          current
  779     DESCRIPTION
  780         "The Encryption algorithm employed by this Vpn(IpSec)
  781         Encryption.  This applies only when 
  782         bsnDot11EssIpsecSecurity is in enable state."
  783     DEFVAL          { tripleDes } 
  784     ::= { bsnDot11EssEntry 19 }
  785 
  786 bsnDot11EssVpnAuthTransform OBJECT-TYPE
  787     SYNTAX          INTEGER  {
  788                         none(1),
  789                         hmacMd5(2),
  790                         hmacSha1(0)
  791                     }
  792     MAX-ACCESS      read-create
  793     STATUS          current
  794     DESCRIPTION
  795         "The Hash algorithm employed by the Vpn Encrpytion.
  796         This applies only when bsnDot11EssIpsecSecurity is in 
  797         enable state."
  798     DEFVAL          { hmacSha1 } 
  799     ::= { bsnDot11EssEntry 20 }
  800 
  801 bsnDot11EssVpnIkeAuthMode OBJECT-TYPE
  802     SYNTAX          INTEGER  {
  803                         xauthEnablePsk(0),
  804                         certificate(2),
  805                         presharedKey(3)
  806                     }
  807     MAX-ACCESS      read-create
  808     STATUS          current
  809     DESCRIPTION
  810         "The authentication type of the SA. It could be a
  811         certificate or a pre-shared key or xauthEnablePsk.
  812         This applies only when bsnDot11EssIpsecSecurity is 
  813         in enable state."
  814     DEFVAL          { presharedKey } 
  815     ::= { bsnDot11EssEntry 21 }
  816 
  817 bsnDot11EssVpnSharedKey OBJECT-TYPE
  818     SYNTAX          OCTET STRING (SIZE  (1..128))
  819     MAX-ACCESS      read-create
  820     STATUS          current
  821     DESCRIPTION
  822         "VPN Shared Key. This applies only when
  823         bsnDot11EssVpnSharedKey is in enable state and 
  824         bsnDot11EssVpnIkeAuthMode is xauthEnablePsk or 
  825         presharedKey." 
  826     ::= { bsnDot11EssEntry 22 }
  827 
  828 bsnDot11EssVpnSharedKeySize OBJECT-TYPE
  829     SYNTAX          Unsigned32 (0..128)
  830     MAX-ACCESS      read-only
  831     STATUS          current
  832     DESCRIPTION
  833         "VPN Shared Key size. This applies only when
  834         bsnDot11EssVpnSharedKey is in enable state
  835         and bsnDot11EssVpnIkeAuthMode is xauthEnablePsk or 
  836         presharedKey." 
  837     ::= { bsnDot11EssEntry 23 }
  838 
  839 bsnDot11EssVpnIkePhase1Mode OBJECT-TYPE
  840     SYNTAX          INTEGER  {
  841                         agressive(0),
  842                         main(1)
  843                     }
  844     MAX-ACCESS      read-create
  845     STATUS          current
  846     DESCRIPTION
  847         "VPN IKE Phase 1 Mode type as per the IpSec standards.
  848         This applies only when bsnDot11EssIpsecSecurity is in 
  849         enable state."
  850     DEFVAL          { main } 
  851     ::= { bsnDot11EssEntry 24 }
  852 
  853 bsnDot11EssVpnIkeLifetime OBJECT-TYPE
  854     SYNTAX          Integer32 (1800..345600)
  855     MAX-ACCESS      read-create
  856     STATUS          current
  857     DESCRIPTION
  858         "Vpn IKE's Lifetime.
  859         This applies only when bsnDot11EssIpsecSecurity is in
  860         enable state."
  861     DEFVAL          { 57600 } 
  862     ::= { bsnDot11EssEntry 25 }
  863 
  864 bsnDot11EssVpnIkeDHGroup OBJECT-TYPE
  865     SYNTAX          INTEGER  {
  866                         group2(0),
  867                         group1(1),
  868                         group5(4)
  869                     }
  870     MAX-ACCESS      read-create
  871     STATUS          current
  872     DESCRIPTION
  873         "IKE's Diffie-Hellman Group.
  874         This applies only when bsnDot11EssIpsecSecurity is in 
  875         enable state."
  876     DEFVAL          { group2 } 
  877     ::= { bsnDot11EssEntry 26 }
  878 
  879 bsnDot11EssIpsecPassthruSecurity OBJECT-TYPE
  880     SYNTAX          INTEGER  {
  881                         enable(1),
  882                         disable(0)
  883                     }
  884     MAX-ACCESS      read-create
  885     STATUS          current
  886     DESCRIPTION
  887         "Status of IpSec Passthru security policy."
  888     DEFVAL          { disable } 
  889     ::= { bsnDot11EssEntry 27 }
  890 
  891 bsnDot11EssVpnPassthruGateway OBJECT-TYPE
  892     SYNTAX          IpAddress
  893     MAX-ACCESS      read-create
  894     STATUS          current
  895     DESCRIPTION
  896         "Ip address of VpnPassthru Gateway.
  897         This applies only when bsnDot11EssIpsecPassthruSecurity 
  898         is in enable state."
  899     DEFVAL          { '00000000'H } 
  900     ::= { bsnDot11EssEntry 28 }
  901 
  902 bsnDot11EssWebSecurity OBJECT-TYPE
  903     SYNTAX          INTEGER  {
  904                         enable(1),
  905                         disable(0)
  906                     }
  907     MAX-ACCESS      read-create
  908     STATUS          current
  909     DESCRIPTION
  910         "Status of Web security policy. Note this policy cannot be
  911         applied with IpSec security policy."
  912     DEFVAL          { disable } 
  913     ::= { bsnDot11EssEntry 29 }
  914 
  915 bsnDot11EssRadioPolicy OBJECT-TYPE
  916     SYNTAX          INTEGER  {
  917                         all(0),
  918                         dot11aOnly(2),
  919                         dot11bOnly(1),
  920                         dot11gOnly(3),
  921                         dot11bgOnly(4),
  922                         dot11agOnly(5),
  923                         dot11abOnly(6)
  924                     }
  925     MAX-ACCESS      read-create
  926     STATUS          current
  927     DESCRIPTION
  928         "Radio Policy for a WLAN. It can either be All where it
  929         will be applicable to ALL types of protocols or it can be
  930         set to apply to combinations of 802.11a, 802.11b, 802.11g."
  931     DEFVAL          { all } 
  932     ::= { bsnDot11EssEntry 30 }
  933 
  934 bsnDot11EssQualityOfService OBJECT-TYPE
  935     SYNTAX          INTEGER  {
  936                         bronze(0),
  937                         silver(1),
  938                         gold(2),
  939                         platinum(3)
  940                     }
  941     MAX-ACCESS      read-create
  942     STATUS          current
  943     DESCRIPTION
  944         "Quality of Service for a WLAN.Services such as VoIP should
  945         be set to Gold while non-discriminating services such as 
  946         messaging can be set to Bronze."
  947     DEFVAL          { bronze } 
  948     ::= { bsnDot11EssEntry 31 }
  949 
  950 bsnDot11EssDhcpRequired OBJECT-TYPE
  951     SYNTAX          INTEGER  {
  952                         disable(0),
  953                         enable(1)
  954                     }
  955     MAX-ACCESS      read-create
  956     STATUS          current
  957     DESCRIPTION
  958         "DHCP required for all clients on this WLAN"
  959     DEFVAL          { disable } 
  960     ::= { bsnDot11EssEntry 32 }
  961 
  962 bsnDot11EssDhcpServerIpAddress OBJECT-TYPE
  963     SYNTAX          IpAddress
  964     MAX-ACCESS      read-create
  965     STATUS          current
  966     DESCRIPTION
  967         "IP Address of the DHCP Server. Make it 0.0.0.0 to disable
  968         DHCP Relay. Any value other than 0.0.0.0, it will be 
  969         assumed that DHCP Relay is turned on."
  970     DEFVAL          { '00000000'H } 
  971     ::= { bsnDot11EssEntry 33 }
  972 
  973 bsnDot11EssVpnContivityMode OBJECT-TYPE
  974     SYNTAX          INTEGER  {
  975                         disable(0),
  976                         enable(1)
  977                     }
  978     MAX-ACCESS      read-create
  979     STATUS          current
  980     DESCRIPTION
  981         "Specifies if contivity mode for the IpSec is enabled.
  982         If enabled, user needs to specify the Quote of the Day 
  983         Server's IPAddress in bsnDot11EssVpnQotdServerAddress."
  984     DEFVAL          { disable } 
  985     ::= { bsnDot11EssEntry 34 }
  986 
  987 bsnDot11EssVpnQotdServerAddress OBJECT-TYPE
  988     SYNTAX          IpAddress
  989     MAX-ACCESS      read-create
  990     STATUS          current
  991     DESCRIPTION
  992         "IP Address of the Quote of the Day Server."
  993     DEFVAL          { '00000000'H } 
  994     ::= { bsnDot11EssEntry 35 }
  995 
  996 bsnDot11EssBlacklistTimeout OBJECT-TYPE
  997     SYNTAX          Integer32 (0..2147483647)
  998     MAX-ACCESS      read-create
  999     STATUS          current
 1000     DESCRIPTION
 1001         "Set the timeout for blacklisted Mobile Stations after
 1002         which the mobile station will be automatically 
 1003         de-authenticated. Mobile Station are blacklisted by MAC 
 1004         address and their status can be obtained from 
 1005         bsnMobileStationStatus.
 1006         A timeout setting of 0 indicates no blacklist timeout is 
 1007         set and administrative control 
 1008         (bsnMobileStationDeleteAction ) is required to 
 1009         deauthenticate the station."
 1010     DEFVAL          { 60 } 
 1011     ::= { bsnDot11EssEntry 37 }
 1012 
 1013 bsnDot11EssNumberOfMobileStations OBJECT-TYPE
 1014     SYNTAX          Counter32
 1015     MAX-ACCESS      read-only
 1016     STATUS          current
 1017     DESCRIPTION
 1018         "No of Mobile Stations currently associated with the
 1019         WLAN." 
 1020     ::= { bsnDot11EssEntry 38 }
 1021 
 1022 bsnDot11EssWebPassthru OBJECT-TYPE
 1023     SYNTAX          INTEGER  {
 1024                         enable(1),
 1025                         disable(0)
 1026                     }
 1027     MAX-ACCESS      read-create
 1028     STATUS          current
 1029     DESCRIPTION
 1030         "For switches with version before 2.0: This is applicable
 1031         only when the Web Security Type is enabled. When this 
 1032         attribute is enabled, it allows a client's NetBIOS packets
 1033         to go through the switch before web auth is completed.
 1034 
 1035         (This is obsolete for Switch versions 2.0 to 2.2).
 1036 
 1037         For switch verions 3.0 and above: This is reintroduced as 
 1038         the web policy where the client is connected
 1039         through the web without authentication that is there is no
 1040         username/password input required.  Moreover, if the 
 1041         bsnDot11EssWebPassthroughEmail is enabled, the user will 
 1042         be asked to enter an email address."
 1043     DEFVAL          { disable } 
 1044     ::= { bsnDot11EssEntry 39 }
 1045 
 1046 bsnDot11EssCraniteSecurity OBJECT-TYPE
 1047     SYNTAX          INTEGER  {
 1048                         enable(1),
 1049                         disable(0)
 1050                     }
 1051     MAX-ACCESS      read-create
 1052     STATUS          current
 1053     DESCRIPTION
 1054         "Status of Cranite Passthrough Security policy. If enabled,
 1055         no other security can be enabled."
 1056     DEFVAL          { disable } 
 1057     ::= { bsnDot11EssEntry 40 }
 1058 
 1059 bsnDot11EssBlacklistingCapability OBJECT-TYPE
 1060     SYNTAX          INTEGER  {
 1061                         disable(0),
 1062                         enable(1)
 1063                     }
 1064     MAX-ACCESS      read-create
 1065     STATUS          current
 1066     DESCRIPTION
 1067         "This is the flag that can enable or disable the
 1068         client backlisting feature for a WLAN. If enabled, 
 1069         the clients can be blacklisted by the Switch in case
 1070         of repetitive auth failure and other reasons like it.
 1071         If disabled, the clients cannot be blacklisted by 
 1072         the switch. The blacklist timeout value will only 
 1073         be effective if this feature is turned on."
 1074     DEFVAL          { disable } 
 1075     ::= { bsnDot11EssEntry 41 }
 1076 
 1077 bsnDot11EssInterfaceName OBJECT-TYPE
 1078     SYNTAX          DisplayString (SIZE  (1..32))
 1079     MAX-ACCESS      read-create
 1080     STATUS          current
 1081     DESCRIPTION
 1082         "Name of the interface used by this WLAN. By default it
 1083         is set to be the management interface." 
 1084     ::= { bsnDot11EssEntry 42 }
 1085 
 1086 bsnDot11EssAclName OBJECT-TYPE
 1087     SYNTAX          DisplayString (SIZE  (0..32))
 1088     MAX-ACCESS      read-create
 1089     STATUS          current
 1090     DESCRIPTION
 1091         "Name of ACL for the WLAN. This is applicable only when
 1092         Web Authentication is enabled as a security.
 1093         An empty string value indicates that no ACL has been 
 1094         set (which is a valid option)" 
 1095     ::= { bsnDot11EssEntry 43 }
 1096 
 1097 bsnDot11EssAAAOverride OBJECT-TYPE
 1098     SYNTAX          INTEGER  {
 1099                         disable(0),
 1100                         enable(1)
 1101                     }
 1102     MAX-ACCESS      read-create
 1103     STATUS          current
 1104     DESCRIPTION
 1105         "Enable or Disable AAA override for the global WLAN
 1106         parameters."
 1107     DEFVAL          { disable } 
 1108     ::= { bsnDot11EssEntry 44 }
 1109 
 1110 bsnDot11EssWPAAuthKeyMgmtMode OBJECT-TYPE
 1111     SYNTAX          INTEGER  {
 1112                         disable(0),
 1113                         enable(1)
 1114                     }
 1115     MAX-ACCESS      read-create
 1116     STATUS          deprecated
 1117     DESCRIPTION
 1118         "Enable or Disable WPA Pre-shared Key Mode. If enabled, a
 1119         preshared key should be set for WPA authentication.
 1120         This has been deprecated for cLWSecDot11EssCckmTable."
 1121     DEFVAL          { disable } 
 1122     ::= { bsnDot11EssEntry 45 }
 1123 
 1124 bsnDot11EssWPAAuthPresharedKey OBJECT-TYPE
 1125     SYNTAX          OCTET STRING (SIZE  (8..63))
 1126     MAX-ACCESS      read-create
 1127     STATUS          deprecated
 1128     DESCRIPTION
 1129         "WPA Authentication Preshared Key. This applies only
 1130         when bsnDot11EssWPAAuthKeyMgmtMode is in enable state.
 1131         This has been deprecated for cLWSecDot11EssCckmTable." 
 1132     ::= { bsnDot11EssEntry 46 }
 1133 
 1134 bsnDot11EssWepAllowSharedKeyAuth OBJECT-TYPE
 1135     SYNTAX          INTEGER  {
 1136                         enable(1),
 1137                         disable(0)
 1138                     }
 1139     MAX-ACCESS      read-create
 1140     STATUS          current
 1141     DESCRIPTION
 1142         "Enable this flag to allow Shared Key Authentication when
 1143         Static WEP is enabled."
 1144     DEFVAL          { disable } 
 1145     ::= { bsnDot11EssEntry 48 }
 1146 
 1147 bsnDot11EssFortressSecurity OBJECT-TYPE
 1148     SYNTAX          INTEGER  {
 1149                         enable(1),
 1150                         disable(0)
 1151                     }
 1152     MAX-ACCESS      read-create
 1153     STATUS          current
 1154     DESCRIPTION
 1155         "Status of Fortress Passthrough Security policy. If
 1156         enabled, no other security can be enabled."
 1157     DEFVAL          { disable } 
 1158     ::= { bsnDot11EssEntry 47 }
 1159 
 1160 bsnDot11EssL2tpSecurity OBJECT-TYPE
 1161     SYNTAX          INTEGER  {
 1162                         enable(1),
 1163                         disable(0)
 1164                     }
 1165     MAX-ACCESS      read-create
 1166     STATUS          current
 1167     DESCRIPTION
 1168         "Status of L2TP security policy. Note that this cannot be
 1169         applied with Web security policy, Cranite or Fortress 
 1170         policy."
 1171     DEFVAL          { disable } 
 1172     ::= { bsnDot11EssEntry 49 }
 1173 
 1174 bsnDot11EssWPAAuthPresharedKeyHex OBJECT-TYPE
 1175     SYNTAX          OCTET STRING (SIZE  (0..40))
 1176     MAX-ACCESS      read-create
 1177     STATUS          deprecated
 1178     DESCRIPTION
 1179         "WPA Authentication Preshared Key in the hex format.
 1180         This applies only when bsnDot11EssWPAAuthKeyMgmtMode 
 1181         is in enable state.
 1182         This has been deprecated for cLWSecDot11EssCckmTable." 
 1183     ::= { bsnDot11EssEntry 50 }
 1184 
 1185 bsnDot11EssBroadcastSsid OBJECT-TYPE
 1186     SYNTAX          INTEGER  {
 1187                         enable(1),
 1188                         disable(0)
 1189                     }
 1190     MAX-ACCESS      read-create
 1191     STATUS          current
 1192     DESCRIPTION
 1193         "This attribute when enabled allows the switch to
 1194         broadcast this SSID."
 1195     DEFVAL          { enable } 
 1196     ::= { bsnDot11EssEntry 51 }
 1197 
 1198 bsnDot11EssExternalPolicyValidation OBJECT-TYPE
 1199     SYNTAX          INTEGER  {
 1200                         enabled(1),
 1201                         disabled(0)
 1202                     }
 1203     MAX-ACCESS      read-create
 1204     STATUS          current
 1205     DESCRIPTION
 1206         "This attribute specifies if external policy servers will
 1207         be used for validation. If no servers are configured in 
 1208         bsnExternalPolicyServerTable then it cannot be enabled."
 1209     DEFVAL          { enabled } 
 1210     ::= { bsnDot11EssEntry 52 }
 1211 
 1212 bsnDot11EssRSNSecurity OBJECT-TYPE
 1213     SYNTAX          INTEGER  {
 1214                         enable(1),
 1215                         disable(0)
 1216                     }
 1217     MAX-ACCESS      read-create
 1218     STATUS          deprecated
 1219     DESCRIPTION
 1220         "This attribute specifies status of RSN Security Policy.
 1221         This has been deprecated for cLWSecDot11EssCckmTable."
 1222     DEFVAL          { disable } 
 1223     ::= { bsnDot11EssEntry 53 }
 1224 
 1225 bsnDot11EssRSNWPACompatibilityMode OBJECT-TYPE
 1226     SYNTAX          INTEGER  {
 1227                         enable(1),
 1228                         disable(0)
 1229                     }
 1230     MAX-ACCESS      read-create
 1231     STATUS          deprecated
 1232     DESCRIPTION
 1233         "This attribute specifies RSN security's compatibility
 1234         mode with WPA.
 1235         This has been deprecated for cLWSecDot11EssCckmTable."
 1236     DEFVAL          { disable } 
 1237     ::= { bsnDot11EssEntry 54 }
 1238 
 1239 bsnDot11EssRSNAllowTKIPClients OBJECT-TYPE
 1240     SYNTAX          INTEGER  {
 1241                         yes(1),
 1242                         no(0)
 1243                     }
 1244     MAX-ACCESS      read-create
 1245     STATUS          deprecated
 1246     DESCRIPTION
 1247         "This attribute specifies whether TKIP clients are allowed
 1248         by RSN Policy.
 1249         This has been deprecated for cLWSecDot11EssCckmTable."
 1250     DEFVAL          { no } 
 1251     ::= { bsnDot11EssEntry 55 }
 1252 
 1253 bsnDot11EssRSNAuthKeyMgmtMode OBJECT-TYPE
 1254     SYNTAX          INTEGER  {
 1255                         enable(1),
 1256                         disable(0)
 1257                     }
 1258     MAX-ACCESS      read-create
 1259     STATUS          deprecated
 1260     DESCRIPTION
 1261         "This attribute specifies whether Preshared key is used or
 1262         not. If used user should specify a key between 8 and 63 
 1263         characters in bsnDot11EssRSNAuthPresharedKey attribute.
 1264         This has been deprecated for cLWSecDot11EssCckmTable."
 1265     DEFVAL          { disable } 
 1266     ::= { bsnDot11EssEntry 56 }
 1267 
 1268 bsnDot11EssRSNAuthPresharedKey OBJECT-TYPE
 1269     SYNTAX          OCTET STRING (SIZE  (8..63))
 1270     MAX-ACCESS      read-create
 1271     STATUS          deprecated
 1272     DESCRIPTION
 1273         "RSN Authentication Preshared Key. This applies only
 1274         when bsnDot11EssRSNAuthKeyMgmtMode is in enable state.
 1275         This has been deprecated for cLWSecDot11EssCckmTable." 
 1276     ::= { bsnDot11EssEntry 57 }
 1277 
 1278 bsnDot11EssRSNAuthPresharedKeyHex OBJECT-TYPE
 1279     SYNTAX          OCTET STRING (SIZE  (0..40))
 1280     MAX-ACCESS      read-create
 1281     STATUS          deprecated
 1282     DESCRIPTION
 1283         "RSN Authentication Preshared Key in the hex format.
 1284         This applies only when bsnDot11EssWPAAuthKeyMgmtMode 
 1285         is in enable state.
 1286         This has been deprecated for cLWSecDot11EssCckmTable." 
 1287     ::= { bsnDot11EssEntry 58 }
 1288 
 1289 bsnDot11EssIPv6Bridging OBJECT-TYPE
 1290     SYNTAX          INTEGER  {
 1291                         disable(0),
 1292                         enable(1)
 1293                     }
 1294     MAX-ACCESS      read-create
 1295     STATUS          current
 1296     DESCRIPTION
 1297         "When enabled, IPv6 bridging is applied on the packets."
 1298     DEFVAL          { disable } 
 1299     ::= { bsnDot11EssEntry 59 }
 1300 
 1301 bsnDot11EssRowStatus OBJECT-TYPE
 1302     SYNTAX          RowStatus
 1303     MAX-ACCESS      read-create
 1304     STATUS          current
 1305     DESCRIPTION
 1306         "A row status type for the bsnDot11EssEntry" 
 1307     ::= { bsnDot11EssEntry 60 }
 1308 
 1309 bsnDot11EssWmePolicySetting OBJECT-TYPE
 1310     SYNTAX          INTEGER  {
 1311                         disable(0),
 1312                         allowed(1),
 1313                         required(2),
 1314                         invalid(3)
 1315                     }
 1316     MAX-ACCESS      read-create
 1317     STATUS          current
 1318     DESCRIPTION
 1319         "When enabled, WME Policy is applied on the packets."
 1320     DEFVAL          { disable } 
 1321     ::= { bsnDot11EssEntry 61 }
 1322 
 1323 bsnDot11Ess80211ePolicySetting OBJECT-TYPE
 1324     SYNTAX          INTEGER  {
 1325                         disable(0),
 1326                         allowed(1),
 1327                         required(2),
 1328                         invalid(3)
 1329                     }
 1330     MAX-ACCESS      read-create
 1331     STATUS          current
 1332     DESCRIPTION
 1333         "When enabled, 802.11e Policy is applied on the packets."
 1334     DEFVAL          { disable } 
 1335     ::= { bsnDot11EssEntry 62 }
 1336 
 1337 bsnDot11EssWebPassthroughEmail OBJECT-TYPE
 1338     SYNTAX          INTEGER  {
 1339                         disable(0),
 1340                         enable(1)
 1341                     }
 1342     MAX-ACCESS      read-create
 1343     STATUS          current
 1344     DESCRIPTION
 1345         "When enabled, along with the bsnDot11EssWebPassthru attribute,
 1346         the client is allowed to connect by entering his/her email 
 1347         address on the web connection page. There is no further 
 1348         authentication required."
 1349     DEFVAL          { disable } 
 1350     ::= { bsnDot11EssEntry 63 }
 1351 
 1352 bsnDot11Ess7920PhoneSupport OBJECT-TYPE
 1353     SYNTAX          INTEGER  {
 1354                         disable(0),
 1355                         clientCacLimit(1),
 1356                         apCacLimit(2),
 1357                         both(3)
 1358                     }
 1359     MAX-ACCESS      read-create
 1360     STATUS          current
 1361     DESCRIPTION
 1362         "When client cac limit is enabled, the 7920 Phones with old
 1363         software where the Call Admission Control (CAC) Limit is 
 1364         Specified on the client will be supported on the WLAN. The 
 1365         support for clientCacLimit (by setting to value 1 or 3) cannot
 1366         be enabled when the bsnDot11EssWmePolicySetting is set to 
 1367         allowed or required. When ap cac limit is enabled, the 7920 
 1368         Phones with new software where the Call Admission Control 
 1369         (CAC) Limit is advertised by the AP, will be supported on the 
 1370         WLAN."
 1371     DEFVAL          { disable } 
 1372     ::= { bsnDot11EssEntry 64 }
 1373 
 1374 bsnDot11EssRadiusAuthPrimaryServer OBJECT-TYPE
 1375     SYNTAX          DisplayString (SIZE  (0..21))
 1376     MAX-ACCESS      read-create
 1377     STATUS          current
 1378     DESCRIPTION
 1379         "Primary Radius Authentication Server for this wlan." 
 1380     ::= { bsnDot11EssEntry 95 }
 1381 
 1382 bsnDot11EssRadiusAuthSecondaryServer OBJECT-TYPE
 1383     SYNTAX          DisplayString (SIZE  (0..21))
 1384     MAX-ACCESS      read-create
 1385     STATUS          current
 1386     DESCRIPTION
 1387         "Secondary Radius Authentication Server for this wlan." 
 1388     ::= { bsnDot11EssEntry 96 }
 1389 
 1390 bsnDot11EssRadiusAuthTertiaryServer OBJECT-TYPE
 1391     SYNTAX          DisplayString (SIZE  (0..21))
 1392     MAX-ACCESS      read-create
 1393     STATUS          current
 1394     DESCRIPTION
 1395         "Tertiary Radius Authentication Server for this wlan." 
 1396     ::= { bsnDot11EssEntry 97 }
 1397 
 1398 bsnDot11EssRadiusAcctPrimaryServer OBJECT-TYPE
 1399     SYNTAX          DisplayString (SIZE  (0..21))
 1400     MAX-ACCESS      read-create
 1401     STATUS          current
 1402     DESCRIPTION
 1403         "Primary Radius Accounting Server for this wlan." 
 1404     ::= { bsnDot11EssEntry 98 }
 1405 
 1406 bsnDot11EssRadiusAcctSecondaryServer OBJECT-TYPE
 1407     SYNTAX          DisplayString (SIZE  (0..21))
 1408     MAX-ACCESS      read-create
 1409     STATUS          current
 1410     DESCRIPTION
 1411         "Secondary Radius Accounting Server for this wlan." 
 1412     ::= { bsnDot11EssEntry 99 }
 1413 
 1414 bsnDot11EssRadiusAcctTertiaryServer OBJECT-TYPE
 1415     SYNTAX          DisplayString (SIZE  (0..21))
 1416     MAX-ACCESS      read-create
 1417     STATUS          current
 1418     DESCRIPTION
 1419         "Tertiary Radius Accounting Server for this wlan." 
 1420     ::= { bsnDot11EssEntry 100 }
 1421  
 1422 
 1423 -- ***************************************************************
 1424 -- * QOS Profile Table
 1425 -- ***************************************************************
 1426 
 1427 bsnDot11QosProfileTable OBJECT-TYPE
 1428     SYNTAX          SEQUENCE OF BsnDot11QosProfileEntry 
 1429     MAX-ACCESS      not-accessible
 1430     STATUS          current
 1431     DESCRIPTION
 1432         "QOS Profiles specified in bsnDot11EssTable can be customized
 1433         in this table. This is a lookup table for auto created 
 1434         profiles"
 1435     ::= { bsnEss 17 }
 1436 
 1437 bsnDot11QosProfileEntry OBJECT-TYPE
 1438     SYNTAX          BsnDot11QosProfileEntry
 1439     MAX-ACCESS      not-accessible
 1440     STATUS          current
 1441     DESCRIPTION
 1442         "An entry in bsnDot11QosProfileTable."
 1443     INDEX           { bsnDot11QosProfileName } 
 1444     ::= { bsnDot11QosProfileTable 1 }
 1445 
 1446 BsnDot11QosProfileEntry ::= SEQUENCE {
 1447         bsnDot11QosProfileName           OCTET STRING,
 1448         bsnDot11QosProfileDesc           OCTET STRING,
 1449         bsnDot11QosAverageDataRate       INTEGER,
 1450         bsnDot11QosBurstDataRate         INTEGER,
 1451         bsnDot11QosAvgRealTimeDataRate   INTEGER,
 1452         bsnDot11QosBurstRealTimeDataRate INTEGER,
 1453         bsnDot11QosMaxRFUsagePerAP       INTEGER,
 1454         bsnDot11QosProfileQueueDepth     INTEGER,
 1455         bsnDot11WiredQosProtocol         INTEGER,
 1456         bsnDot11802Dot1PTag              INTEGER,
 1457         bsnDot11ResetProfileToDefault    INTEGER
 1458 }
 1459 
 1460 bsnDot11QosProfileName OBJECT-TYPE
 1461     SYNTAX          OCTET STRING (SIZE  (1..32))
 1462     MAX-ACCESS      read-only
 1463     STATUS          current
 1464     DESCRIPTION
 1465         "QOS Profile Name. This will be one of bronze,gold,
 1466         platinum,silver,uranium." 
 1467     ::= { bsnDot11QosProfileEntry 1 }
 1468 
 1469 bsnDot11QosProfileDesc OBJECT-TYPE
 1470     SYNTAX          OCTET STRING (SIZE  (1..64))
 1471     MAX-ACCESS      read-write
 1472     STATUS          current
 1473     DESCRIPTION
 1474         "QOS Profile Description." 
 1475     ::= { bsnDot11QosProfileEntry 2 }
 1476 
 1477 bsnDot11QosAverageDataRate OBJECT-TYPE
 1478     SYNTAX          INTEGER (0..60000)
 1479     MAX-ACCESS      read-write
 1480     STATUS          current
 1481     DESCRIPTION
 1482         "This is one of the per user bandwidth contracts(k).
 1483         Specifies Average Data Rate per user. Value of 0 
 1484         indicates the feature is disabled." 
 1485     ::= { bsnDot11QosProfileEntry 3 }
 1486 
 1487 bsnDot11QosBurstDataRate OBJECT-TYPE
 1488     SYNTAX          INTEGER (0..60000)
 1489     MAX-ACCESS      read-write
 1490     STATUS          current
 1491     DESCRIPTION
 1492         "This is one of the per user bandwidth contracts(k).
 1493         Specifies Average Burst Data Rate per user. Value of 
 1494         0 indicates the feature is disabled." 
 1495     ::= { bsnDot11QosProfileEntry 4 }
 1496 
 1497 bsnDot11QosAvgRealTimeDataRate OBJECT-TYPE
 1498     SYNTAX          INTEGER (0..60000)
 1499     MAX-ACCESS      read-write
 1500     STATUS          current
 1501     DESCRIPTION
 1502         "This is one of the per user bandwidth contracts(k).
 1503         Specifies Average Real Time Data Rate per user. 
 1504         Value of 0 indicates the feature is disabled." 
 1505     ::= { bsnDot11QosProfileEntry 5 }
 1506 
 1507 bsnDot11QosBurstRealTimeDataRate OBJECT-TYPE
 1508     SYNTAX          INTEGER (0..60000)
 1509     MAX-ACCESS      read-write
 1510     STATUS          current
 1511     DESCRIPTION
 1512         "This is one of the per user bandwidth contracts(k).
 1513         Specifies Burst Real Time Data Rate per user. Value 
 1514         of 0 indicates the feature is disabled." 
 1515     ::= { bsnDot11QosProfileEntry 6 }
 1516 
 1517 bsnDot11QosMaxRFUsagePerAP OBJECT-TYPE
 1518     SYNTAX          INTEGER (1..100)
 1519     MAX-ACCESS      read-write
 1520     STATUS          current
 1521     DESCRIPTION
 1522         "This is one of the over the Air QOS parameter.
 1523         Specifies maximum RF Usage per AP in percentage." 
 1524     ::= { bsnDot11QosProfileEntry 7 }
 1525 
 1526 bsnDot11QosProfileQueueDepth OBJECT-TYPE
 1527     SYNTAX          INTEGER (10..255)
 1528     MAX-ACCESS      read-write
 1529     STATUS          current
 1530     DESCRIPTION
 1531         "This is one of the over the Air QOS parameter.
 1532         Specifies Queue depth for the current profile." 
 1533     ::= { bsnDot11QosProfileEntry 8 }
 1534 
 1535 bsnDot11WiredQosProtocol OBJECT-TYPE
 1536     SYNTAX          INTEGER  {
 1537                         none(0),
 1538                         dot1p(1)
 1539                     }
 1540     MAX-ACCESS      read-write
 1541     STATUS          current
 1542     DESCRIPTION
 1543         "This is one of the over the Air QOS parameter.
 1544         Specifies Queue depth for the current profile." 
 1545     ::= { bsnDot11QosProfileEntry 9 }
 1546 
 1547 bsnDot11802Dot1PTag OBJECT-TYPE
 1548     SYNTAX          INTEGER (0..7)
 1549     MAX-ACCESS      read-write
 1550     STATUS          current
 1551     DESCRIPTION
 1552         "Specifies the type of wired QOS protocol for the
 1553         current profile. Value of 0 indicates the feature is 
 1554         disabled." 
 1555     ::= { bsnDot11QosProfileEntry 10 }
 1556 
 1557 bsnDot11ResetProfileToDefault OBJECT-TYPE
 1558     SYNTAX          INTEGER  {
 1559                         reset(1),
 1560                         default(0)
 1561                     }
 1562     MAX-ACCESS      read-write
 1563     STATUS          current
 1564     DESCRIPTION
 1565         "Set this attribute to reset to restore the factory default
 1566         value for the profile." 
 1567     ::= { bsnDot11QosProfileEntry 40 }
 1568  
 1569 
 1570 -- ***************************************************************
 1571 -- * Mobile Station Index Table
 1572 -- ***************************************************************
 1573 
 1574 bsnMobileStationTable OBJECT-TYPE
 1575     SYNTAX          SEQUENCE OF BsnMobileStationEntry 
 1576     MAX-ACCESS      not-accessible
 1577     STATUS          current
 1578     DESCRIPTION
 1579         "Mobile Station Table indexed by bsnMobileStationMacAddress.
 1580         (Mobile Station is better referred to as Client in the current
 1581          releases.)"
 1582     ::= { bsnEss 4 }
 1583 
 1584 bsnMobileStationEntry OBJECT-TYPE
 1585     SYNTAX          BsnMobileStationEntry
 1586     MAX-ACCESS      not-accessible
 1587     STATUS          current
 1588     DESCRIPTION
 1589         "An entry in bsnMobileStationTable."
 1590     INDEX           { bsnMobileStationMacAddress } 
 1591     ::= { bsnMobileStationTable 1 }
 1592 
 1593 BsnMobileStationEntry ::= SEQUENCE {
 1594         bsnMobileStationMacAddress                     MacAddress,
 1595         bsnMobileStationIpAddress                      IpAddress,
 1596         bsnMobileStationUserName                       DisplayString,
 1597         bsnMobileStationAPMacAddr                      MacAddress,
 1598         bsnMobileStationAPIfSlotId                     INTEGER,
 1599         bsnMobileStationEssIndex                       INTEGER,
 1600         bsnMobileStationSsid                           DisplayString,
 1601         bsnMobileStationAID                            Unsigned32,
 1602         bsnMobileStationStatus                         INTEGER,
 1603         bsnMobileStationReasonCode                     INTEGER,
 1604         bsnMobileStationMobilityStatus                 INTEGER,
 1605         bsnMobileStationAnchorAddress                  IpAddress,
 1606         bsnMobileStationCFPollable                     INTEGER,
 1607         bsnMobileStationCFPollRequest                  INTEGER,
 1608         bsnMobileStationChannelAgilityEnabled          INTEGER,
 1609         bsnMobileStationPBCCOptionImplemented          INTEGER,
 1610         bsnMobileStationShortPreambleOptionImplemented INTEGER,
 1611         bsnMobileStationSessionTimeout                 Unsigned32,
 1612         bsnMobileStationAuthenticationAlgorithm        INTEGER,
 1613         bsnMobileStationWepState                       INTEGER,
 1614         bsnMobileStationPortNumber                     Unsigned32,
 1615         bsnMobileStationDeleteAction                   INTEGER,
 1616         bsnMobileStationPolicyManagerState             DisplayString,
 1617         bsnMobileStationSecurityPolicyStatus           INTEGER,
 1618         bsnMobileStationProtocol                       INTEGER,
 1619         bsnMobileStationMirrorMode                     INTEGER,
 1620         bsnMobileStationInterface                      DisplayString,
 1621         bsnMobileStationApMode                         INTEGER,
 1622         bsnMobileStationVlanId                         Integer32,
 1623         bsnMobileStationPolicyType                     INTEGER,
 1624         bsnMobileStationEncryptionCypher               INTEGER,
 1625         bsnMobileStationEapType                        INTEGER,
 1626         bsnMobileStationCcxVersion                     INTEGER,
 1627         bsnMobileStationE2eVersion                     INTEGER,
 1628         bsnMobileStationStatusCode                     INTEGER
 1629 }
 1630 
 1631 bsnMobileStationMacAddress OBJECT-TYPE
 1632     SYNTAX          MacAddress
 1633     MAX-ACCESS      read-only
 1634     STATUS          current
 1635     DESCRIPTION
 1636         "802.11 MAC Address of the Mobile Station." 
 1637     ::= { bsnMobileStationEntry 1 }
 1638 
 1639 bsnMobileStationIpAddress OBJECT-TYPE
 1640     SYNTAX          IpAddress
 1641     MAX-ACCESS      read-only
 1642     STATUS          current
 1643     DESCRIPTION
 1644         "IP Address of the Mobile Station" 
 1645     ::= { bsnMobileStationEntry 2 }
 1646 
 1647 bsnMobileStationUserName OBJECT-TYPE
 1648     SYNTAX          DisplayString
 1649     MAX-ACCESS      read-only
 1650     STATUS          current
 1651     DESCRIPTION
 1652         "User Name,if any, of the Mobile Station. This would
 1653         be non empty in case of Web Authentication and IPSec." 
 1654     ::= { bsnMobileStationEntry 3 }
 1655 
 1656 bsnMobileStationAPMacAddr OBJECT-TYPE
 1657     SYNTAX          MacAddress
 1658     MAX-ACCESS      read-only
 1659     STATUS          current
 1660     DESCRIPTION
 1661         "802.11 Mac Address of the AP to which the
 1662         Mobile Station is associated." 
 1663     ::= { bsnMobileStationEntry 4 }
 1664 
 1665 bsnMobileStationAPIfSlotId OBJECT-TYPE
 1666     SYNTAX          INTEGER (0..15)
 1667     MAX-ACCESS      read-only
 1668     STATUS          current
 1669     DESCRIPTION
 1670         "Slot ID of AP Interface to which the mobile station
 1671         is associated. The value 15 is used to indicate that 
 1672         the slot Id is invalid." 
 1673     ::= { bsnMobileStationEntry 5 }
 1674 
 1675 bsnMobileStationEssIndex OBJECT-TYPE
 1676     SYNTAX          INTEGER (0..16)
 1677     MAX-ACCESS      read-only
 1678     STATUS          current
 1679     DESCRIPTION
 1680         "Ess Index of the Wlan(SSID) that is being used by Mobile
 1681         Station to connect to AP" 
 1682     ::= { bsnMobileStationEntry 6 }
 1683 
 1684 bsnMobileStationSsid OBJECT-TYPE
 1685     SYNTAX          DisplayString
 1686     MAX-ACCESS      read-only
 1687     STATUS          current
 1688     DESCRIPTION
 1689         "The SSID Advertised by Mobile Station" 
 1690     ::= { bsnMobileStationEntry 7 }
 1691 
 1692 bsnMobileStationAID OBJECT-TYPE
 1693     SYNTAX          Unsigned32
 1694     MAX-ACCESS      read-only
 1695     STATUS          current
 1696     DESCRIPTION
 1697         "AID for the mobile station" 
 1698     ::= { bsnMobileStationEntry 8 }
 1699 
 1700 bsnMobileStationStatus OBJECT-TYPE
 1701     SYNTAX          INTEGER  {
 1702                         idle(0),
 1703                         aaaPending(1),
 1704                         authenticated(2),
 1705                         associated(3),
 1706                         powersave(4),
 1707                         disassociated(5),
 1708                         tobedeleted(6),
 1709                         probing(7),
 1710                         blacklisted(8)
 1711                     }
 1712     MAX-ACCESS      read-only
 1713     STATUS          current
 1714     DESCRIPTION
 1715         "Status of the mobile station" 
 1716     ::= { bsnMobileStationEntry 9 }
 1717 
 1718 bsnMobileStationReasonCode OBJECT-TYPE
 1719     SYNTAX          INTEGER  {
 1720                         unspecified(1),
 1721                         previousAuthNotValid(2),
 1722                         deauthenticationLeaving(3),
 1723                         disassociationDueToInactivity(4),
 1724                         disassociationAPBusy(5),
 1725                         class2FrameFromNonAuthStation(6),
 1726                         class2FrameFromNonAssStation(7),
 1727                         disassociationStaHasLeft(8),
 1728                         staReqAssociationWithoutAuth(9),
 1729                         invalidInformationElement(40),
 1730                         groupCipherInvalid(41),
 1731                         unicastCipherInvalid(42),
 1732                         akmpInvalid(43),
 1733                         unsupportedRsnVersion(44),
 1734                         invalidRsnIeCapabilities(45),
 1735                         cipherSuiteRejected(46),
 1736                         missingReasonCode(99)
 1737                     }
 1738     MAX-ACCESS      read-only
 1739     STATUS          current
 1740     DESCRIPTION
 1741         "Reason Code as defined by 802.11 standards" 
 1742     ::= { bsnMobileStationEntry 10 }
 1743 
 1744 bsnMobileStationMobilityStatus OBJECT-TYPE
 1745     SYNTAX          INTEGER  {
 1746                         unassociated(0),
 1747                         local(1),
 1748                         anchor(2),
 1749                         foreign(3),
 1750                         handoff(4),
 1751                         unknown(5),
 1752                         exportanchor(6),
 1753                         exportforeign(7)
 1754                     }
 1755     MAX-ACCESS      read-only
 1756     STATUS          current
 1757     DESCRIPTION
 1758         "Mobility Role of the Mobile Station." 
 1759     ::= { bsnMobileStationEntry 11 }
 1760 
 1761 bsnMobileStationAnchorAddress OBJECT-TYPE
 1762     SYNTAX          IpAddress
 1763     MAX-ACCESS      read-only
 1764     STATUS          current
 1765     DESCRIPTION
 1766         "If the Mobility Status of the Mobile Station is
 1767         Anchor then it will have Peer Ip Address and will 
 1768         have Anchor IP if the Role is Foreign" 
 1769     ::= { bsnMobileStationEntry 12 }
 1770 
 1771 bsnMobileStationCFPollable OBJECT-TYPE
 1772     SYNTAX          INTEGER  {
 1773                         notimplemented(0),
 1774                         implemented(1)
 1775                     }
 1776     MAX-ACCESS      read-only
 1777     STATUS          current
 1778     DESCRIPTION
 1779         "When this attribute is true, it shall indicate that the
 1780         Mobile Station is able to respond to a CF-Poll with a 
 1781         data frame within a SIFS time. This attribute shall be 
 1782         false if the Mobile Station is not able to respond to a 
 1783         CF-Poll with a data frame within a SIFS time." 
 1784     ::= { bsnMobileStationEntry 13 }
 1785 
 1786 bsnMobileStationCFPollRequest OBJECT-TYPE
 1787     SYNTAX          INTEGER  {
 1788                         notimplemented(0),
 1789                         implemented(1)
 1790                     }
 1791     MAX-ACCESS      read-only
 1792     STATUS          current
 1793     DESCRIPTION
 1794         "Specifies whether CFP is requested by Mobile
 1795         Station or not" 
 1796     ::= { bsnMobileStationEntry 14 }
 1797 
 1798 bsnMobileStationChannelAgilityEnabled OBJECT-TYPE
 1799     SYNTAX          INTEGER  {
 1800                         notimplemented(0),
 1801                         implemented(1)
 1802                     }
 1803     MAX-ACCESS      read-only
 1804     STATUS          current
 1805     DESCRIPTION
 1806         "This attribute indicates that the PHY channel agility
 1807         functionality is enabled." 
 1808     ::= { bsnMobileStationEntry 15 }
 1809 
 1810 bsnMobileStationPBCCOptionImplemented OBJECT-TYPE
 1811     SYNTAX          INTEGER  {
 1812                         notimplemented(0),
 1813                         implemented(1)
 1814                     }
 1815     MAX-ACCESS      read-only
 1816     STATUS          current
 1817     DESCRIPTION
 1818         "This attribute, when true, shall indicate that the PBCC
 1819         modulation option as defined in subclause 18.4.6.6 is
 1820         implemented.  The default value of this attribute shall
 1821         be false." 
 1822     ::= { bsnMobileStationEntry 16 }
 1823 
 1824 bsnMobileStationShortPreambleOptionImplemented OBJECT-TYPE
 1825     SYNTAX          INTEGER  {
 1826                         notimplemented(0),
 1827                         implemented(1)
 1828                     }
 1829     MAX-ACCESS      read-only
 1830     STATUS          current
 1831     DESCRIPTION
 1832         "This attribute, when true, shall indicate that the
 1833         short preamble option as defined in subclause 18.2.2.2
 1834         is implemented.  The default value of this attribute
 1835         shall be false." 
 1836     ::= { bsnMobileStationEntry 17 }
 1837 
 1838 bsnMobileStationSessionTimeout OBJECT-TYPE
 1839     SYNTAX          Unsigned32
 1840     MAX-ACCESS      read-only
 1841     STATUS          current
 1842     DESCRIPTION
 1843         "Session Timeout of Mobile station" 
 1844     ::= { bsnMobileStationEntry 18 }
 1845 
 1846 bsnMobileStationAuthenticationAlgorithm OBJECT-TYPE
 1847     SYNTAX          INTEGER  {
 1848                         openSystem(0),
 1849                         sharedKey(1),
 1850                         unknown(2),
 1851                         openAndEap(128)
 1852                     }
 1853     MAX-ACCESS      read-only
 1854     STATUS          current
 1855     DESCRIPTION
 1856         "Authentication Algorithm of Mobile Station" 
 1857     ::= { bsnMobileStationEntry 19 }
 1858 
 1859 bsnMobileStationWepState OBJECT-TYPE
 1860     SYNTAX          INTEGER  {
 1861                         enable(1),
 1862                         disable(2)
 1863                     }
 1864     MAX-ACCESS      read-only
 1865     STATUS          current
 1866     DESCRIPTION
 1867         "WEP State of Mobile Station" 
 1868     ::= { bsnMobileStationEntry 20 }
 1869 
 1870 bsnMobileStationPortNumber OBJECT-TYPE
 1871     SYNTAX          Unsigned32
 1872     MAX-ACCESS      read-only
 1873     STATUS          current
 1874     DESCRIPTION
 1875         "The Port Number of this Airespace Switch on which the
 1876         traffic of the Mobile Station is coming through." 
 1877     ::= { bsnMobileStationEntry 21 }
 1878 
 1879 bsnMobileStationDeleteAction OBJECT-TYPE
 1880     SYNTAX          INTEGER  {
 1881                         default(0),
 1882                         delete(1)
 1883                     }
 1884     MAX-ACCESS      read-write
 1885     STATUS          current
 1886     DESCRIPTION
 1887         "Action to Deauthenticate the Mobile Station. Set the
 1888         State to delete." 
 1889     ::= { bsnMobileStationEntry 22 }
 1890 
 1891 bsnMobileStationPolicyManagerState OBJECT-TYPE
 1892     SYNTAX          DisplayString
 1893     MAX-ACCESS      read-only
 1894     STATUS          current
 1895     DESCRIPTION
 1896         "Policy Manager State of the mobile station." 
 1897     ::= { bsnMobileStationEntry 23 }
 1898 
 1899 bsnMobileStationSecurityPolicyStatus OBJECT-TYPE
 1900     SYNTAX          INTEGER  {
 1901                         completed(0),
 1902                         notcompleted(1)
 1903                     }
 1904     MAX-ACCESS      read-only
 1905     STATUS          current
 1906     DESCRIPTION
 1907         "When this attribute has value completed, it shall
 1908         indicate that the Mobile Station has completed the 
 1909         security policy checks. Otherwise the checks are yet
 1910         to be completed." 
 1911     ::= { bsnMobileStationEntry 24 }
 1912 
 1913 bsnMobileStationProtocol OBJECT-TYPE
 1914     SYNTAX          INTEGER  {
 1915                         dot11a(1),
 1916                         dot11b(2),
 1917                         dot11g(3),
 1918                         unknown(4),
 1919                         mobile(5),
 1920                         dot11n24(6),
 1921                         dot11n5(7)
 1922                     }
 1923     MAX-ACCESS      read-only
 1924     STATUS          current
 1925     DESCRIPTION
 1926         "The 802.11 protocol type of the client. The protocol
 1927         is mobile when this client detail is seen on the 
 1928         anchor i.e it's mobility status is anchor." 
 1929     ::= { bsnMobileStationEntry 25 }
 1930 
 1931 bsnMobileStationMirrorMode OBJECT-TYPE
 1932     SYNTAX          INTEGER  {
 1933                         disable(0),
 1934                         enable(1)
 1935                     }
 1936     MAX-ACCESS      read-write
 1937     STATUS          current
 1938     DESCRIPTION
 1939         "If enabled, then mirroring for this client will be statically
 1940         configured irrespective of the AP and the port this client 
 1941         is on." 
 1942     ::= { bsnMobileStationEntry 26 }
 1943 
 1944 bsnMobileStationInterface OBJECT-TYPE
 1945     SYNTAX          DisplayString (SIZE  (0..32))
 1946     MAX-ACCESS      read-only
 1947     STATUS          current
 1948     DESCRIPTION
 1949         "Name of the Interface of the mobile client to the switch." 
 1950     ::= { bsnMobileStationEntry 27 }
 1951 
 1952 bsnMobileStationApMode OBJECT-TYPE
 1953     SYNTAX          INTEGER  {
 1954                         local(0),
 1955                         monitor(1),
 1956                         remote(2),
 1957                         roguedetector(3)
 1958                     }
 1959     MAX-ACCESS      read-only
 1960     STATUS          current
 1961     DESCRIPTION
 1962         "Mode of the AP to which the Mobile Station is associated." 
 1963     ::= { bsnMobileStationEntry 28 }
 1964 
 1965 bsnMobileStationVlanId OBJECT-TYPE
 1966     SYNTAX          Integer32 (0..4096)
 1967     MAX-ACCESS      read-only
 1968     STATUS          current
 1969     DESCRIPTION
 1970         "Vlan ID of the Interface to which the client is
 1971         associated." 
 1972     ::= { bsnMobileStationEntry 29 }
 1973 
 1974 bsnMobileStationPolicyType OBJECT-TYPE
 1975     SYNTAX          INTEGER  {
 1976                         dot1x(0),
 1977                         wpa1(1),
 1978                         wpa2(2),
 1979                         wpa2vff(3),
 1980                         notavailable(4),
 1981                         unknown(5)
 1982                     }
 1983     MAX-ACCESS      read-only
 1984     STATUS          current
 1985     DESCRIPTION
 1986         "Mode of the AP to which the Mobile Station is associated." 
 1987     ::= { bsnMobileStationEntry 30 }
 1988 
 1989 bsnMobileStationEncryptionCypher OBJECT-TYPE
 1990     SYNTAX          INTEGER  {
 1991                         ccmpAes(0),
 1992                         tkipMic(1),
 1993                         wep40(2),
 1994                         wep104(3),
 1995                         wep128(4),
 1996                         none(5),
 1997                         notavailable(6),
 1998                         unknown(7)
 1999                     }
 2000     MAX-ACCESS      read-only
 2001     STATUS          current
 2002     DESCRIPTION
 2003         "Mode of the AP to which the Mobile Station is associated." 
 2004     ::= { bsnMobileStationEntry 31 }
 2005 
 2006 bsnMobileStationEapType OBJECT-TYPE
 2007     SYNTAX          INTEGER  {
 2008                         eapTls(0),
 2009                         ttls(1),
 2010                         peap(2),
 2011                         leap(3),
 2012                         speke(4),
 2013                         eapFast(5),
 2014                         notavailable(6),
 2015                         unknown(7)
 2016                     }
 2017     MAX-ACCESS      read-only
 2018     STATUS          current
 2019     DESCRIPTION
 2020         "Mode of the AP to which the Mobile Station is associated." 
 2021     ::= { bsnMobileStationEntry 32 }
 2022 
 2023 bsnMobileStationCcxVersion OBJECT-TYPE
 2024     SYNTAX          INTEGER  {
 2025                         notSupported(0),
 2026                         ccxv1(1),
 2027                         ccxv2(2),
 2028                         ccxv3(3),
 2029                         ccxv4(4),
 2030                         ccxv5(5)
 2031                     }
 2032     MAX-ACCESS      read-only
 2033     STATUS          current
 2034     DESCRIPTION
 2035         "Represents the Cisco Compatible Extensions (CCX)
 2036         Version the client is using for communication
 2037         with the AP."
 2038     DEFVAL          { notSupported } 
 2039     ::= { bsnMobileStationEntry 33 }
 2040 
 2041 bsnMobileStationE2eVersion OBJECT-TYPE
 2042     SYNTAX          INTEGER  {
 2043                         notSupported(0),
 2044                         e2ev1(1),
 2045                         e2ev2(2)
 2046                     }
 2047     MAX-ACCESS      read-only
 2048     STATUS          current
 2049     DESCRIPTION
 2050         "Represents the End-2-End Version the client is
 2051         using for communication with the AP."
 2052     DEFVAL          { notSupported } 
 2053     ::= { bsnMobileStationEntry 34 }
 2054 
 2055 bsnMobileStationStatusCode OBJECT-TYPE
 2056     SYNTAX          INTEGER (0..65535)
 2057     MAX-ACCESS      read-only
 2058     STATUS          current
 2059     DESCRIPTION
 2060         "Status Code of the Mobile Station" 
 2061     ::= { bsnMobileStationEntry 42 }
 2062  
 2063 
 2064 -- ***************************************************************
 2065 -- * Mobile Station Table Indexed by Mobile Station IpAddress
 2066 -- ***************************************************************
 2067 
 2068 bsnMobileStationByIpTable OBJECT-TYPE
 2069     SYNTAX          SEQUENCE OF BsnMobileStationByIpEntry 
 2070     MAX-ACCESS      not-accessible
 2071     STATUS          current
 2072     DESCRIPTION
 2073         "Mobile Station Table indexed by bsnMobileStationByIpAddress.
 2074         NOTE: This is just to facilitate the search of mobile 
 2075         stations based on IP Address. Doing a get without the index 
 2076         doesn't return anything.  (Mobile Station is better referred 
 2077         to as Client in the current releases.)"
 2078     ::= { bsnEss 10 }
 2079 
 2080 bsnMobileStationByIpEntry OBJECT-TYPE
 2081     SYNTAX          BsnMobileStationByIpEntry
 2082     MAX-ACCESS      not-accessible
 2083     STATUS          current
 2084     DESCRIPTION
 2085         "An entry in bsnMobileStationByIpTable."
 2086     INDEX           { bsnMobileStationByIpAddress } 
 2087     ::= { bsnMobileStationByIpTable 1 }
 2088 
 2089 BsnMobileStationByIpEntry ::= SEQUENCE {
 2090         bsnMobileStationByIpAddress    IpAddress,
 2091         bsnMobileStationByIpMacAddress MacAddress
 2092 }
 2093 
 2094 bsnMobileStationByIpAddress OBJECT-TYPE
 2095     SYNTAX          IpAddress
 2096     MAX-ACCESS      read-only
 2097     STATUS          current
 2098     DESCRIPTION
 2099         "IP Address of the Mobile Station" 
 2100     ::= { bsnMobileStationByIpEntry 1 }
 2101 
 2102 bsnMobileStationByIpMacAddress OBJECT-TYPE
 2103     SYNTAX          MacAddress
 2104     MAX-ACCESS      read-only
 2105     STATUS          current
 2106     DESCRIPTION
 2107         "802.11 Mac Address of the Mobile Station." 
 2108     ::= { bsnMobileStationByIpEntry 2 }
 2109  
 2110 
 2111 -- ***************************************************************
 2112 -- * Mobile Station Table Indexed by Mobile Station Username and MAC
 2113 -- * Address
 2114 -- ***************************************************************
 2115 
 2116 bsnMobileStationByUsernameTable OBJECT-TYPE
 2117     SYNTAX          SEQUENCE OF BsnMobileStationByUsernameEntry 
 2118     MAX-ACCESS      not-accessible
 2119     STATUS          current
 2120     DESCRIPTION
 2121         "Mobile Station Table indexed by the Mobile Station Username
 2122         and MAC Address. NOTE: This is just to facilitate the search 
 2123         of mobile stations based on User Name. Doing a get without 
 2124         the username doesn't return anything. (Mobile Station is 
 2125         better referred to as Client in the current releases.)"
 2126     ::= { bsnEss 13 }
 2127 
 2128 bsnMobileStationByUsernameEntry OBJECT-TYPE
 2129     SYNTAX          BsnMobileStationByUsernameEntry
 2130     MAX-ACCESS      not-accessible
 2131     STATUS          current
 2132     DESCRIPTION
 2133         "An entry in bsnMobileStationByUsernameTable."
 2134     INDEX           {
 2135                         bsnMobileStationByUserName,
 2136                         bsnMobileStationByUserMacAddress
 2137                     } 
 2138     ::= { bsnMobileStationByUsernameTable 1 }
 2139 
 2140 BsnMobileStationByUsernameEntry ::= SEQUENCE {
 2141         bsnMobileStationByUserName       OCTET STRING,
 2142         bsnMobileStationByUserMacAddress MacAddress
 2143 }
 2144 
 2145 bsnMobileStationByUserName OBJECT-TYPE
 2146     SYNTAX          OCTET STRING (SIZE  (1..64))
 2147     MAX-ACCESS      read-only
 2148     STATUS          current
 2149     DESCRIPTION
 2150         "Username of the Mobile Station" 
 2151     ::= { bsnMobileStationByUsernameEntry 1 }
 2152 
 2153 bsnMobileStationByUserMacAddress OBJECT-TYPE
 2154     SYNTAX          MacAddress
 2155     MAX-ACCESS      read-only
 2156     STATUS          current
 2157     DESCRIPTION
 2158         "802.11 Mac Address of the Mobile Station." 
 2159     ::= { bsnMobileStationByUsernameEntry 2 }
 2160  
 2161 
 2162 -- *****************************************************************
 2163 -- *  Airespace Mobile Station Per Radio Per Vap Table
 2164 -- *****************************************************************
 2165 
 2166 bsnMobileStationPerRadioPerVapTable OBJECT-TYPE
 2167     SYNTAX          SEQUENCE OF BsnMobileStationPerRadioPerVapEntry 
 2168     MAX-ACCESS      not-accessible
 2169     STATUS          current
 2170     DESCRIPTION
 2171         "Mobile Station Per Radio Per VAP(WLAN) Table. This table
 2172         lists all Mobile Stations on a particular Airespace AP 
 2173         Interface for a particular ESS(Wlan). It only lists MAC 
 2174         Addresses. Further details for a Mobile Station can be found 
 2175         from bsnMobileStationTable once the MAC Address is knonwn.
 2176         (Mobile Station is better referred to as Client in the 
 2177          current releases.)"
 2178     ::= { bsnEss 5 }
 2179 
 2180 bsnMobileStationPerRadioPerVapEntry OBJECT-TYPE
 2181     SYNTAX          BsnMobileStationPerRadioPerVapEntry
 2182     MAX-ACCESS      not-accessible
 2183     STATUS          current
 2184     DESCRIPTION
 2185         "An entry in MobileStationPerRadioPerVapTable."
 2186     INDEX           {
 2187                         bsnAPDot3MacAddress,
 2188                         bsnAPIfSlotId,
 2189                         bsnDot11EssIndex,
 2190                         bsnMobileStationPerRadioPerVapIndex
 2191                     } 
 2192     ::= { bsnMobileStationPerRadioPerVapTable 1 }
 2193 
 2194 BsnMobileStationPerRadioPerVapEntry ::= SEQUENCE {
 2195         bsnMobileStationPerRadioPerVapIndex Integer32,
 2196         bsnMobileStationMacAddr             MacAddress
 2197 }
 2198 
 2199 bsnMobileStationPerRadioPerVapIndex OBJECT-TYPE
 2200     SYNTAX          Integer32
 2201     MAX-ACCESS      read-only
 2202     STATUS          current
 2203     DESCRIPTION
 2204         "The index of  Mobile Station. The index starts from
 2205         1 and goes upto the total number of Mobile Stations 
 2206         on Airespace Radio Interface for a specific 
 2207         ESS (Wlan)." 
 2208     ::= { bsnMobileStationPerRadioPerVapEntry 1 }
 2209 
 2210 bsnMobileStationMacAddr OBJECT-TYPE
 2211     SYNTAX          MacAddress
 2212     MAX-ACCESS      read-only
 2213     STATUS          current
 2214     DESCRIPTION
 2215         "The MAC Address of Mobile Station." 
 2216     ::= { bsnMobileStationPerRadioPerVapEntry 20 }
 2217  
 2218 
 2219 -- *******************************************************************
 2220 -- * Begin of bsnMobileStationStatsTable
 2221 -- *******************************************************************
 2222 
 2223 bsnMobileStationStatsTable OBJECT-TYPE
 2224     SYNTAX          SEQUENCE OF BsnMobileStationStatsEntry 
 2225     MAX-ACCESS      not-accessible
 2226     STATUS          current
 2227     DESCRIPTION
 2228         "Mobile Station Statistics Table.
 2229         (Mobile Station is better referred to as Client in the current 
 2230          releases.)"
 2231     ::= { bsnEss 6 }
 2232 
 2233 bsnMobileStationStatsEntry OBJECT-TYPE
 2234     SYNTAX          BsnMobileStationStatsEntry
 2235     MAX-ACCESS      not-accessible
 2236     STATUS          current
 2237     DESCRIPTION
 2238         "An entry in bsnMobileStationStatsTable."
 2239     INDEX           { bsnMobileStationMacAddress } 
 2240     ::= { bsnMobileStationStatsTable 1 }
 2241 
 2242 BsnMobileStationStatsEntry ::= SEQUENCE {
 2243         bsnMobileStationRSSI            Integer32,
 2244         bsnMobileStationBytesReceived   Counter64,
 2245         bsnMobileStationBytesSent       Counter64,
 2246         bsnMobileStationPolicyErrors    Counter64,
 2247         bsnMobileStationPacketsReceived Counter64,
 2248         bsnMobileStationPacketsSent     Counter64,
 2249         bsnMobileStationSnr             Integer32
 2250 }
 2251 
 2252 bsnMobileStationRSSI OBJECT-TYPE
 2253     SYNTAX          Integer32
 2254     MAX-ACCESS      read-only
 2255     STATUS          current
 2256     DESCRIPTION
 2257         "Average packet RSSI for the Mobile Station." 
 2258     ::= { bsnMobileStationStatsEntry 1 }
 2259 
 2260 bsnMobileStationBytesReceived OBJECT-TYPE
 2261     SYNTAX          Counter64
 2262     MAX-ACCESS      read-only
 2263     STATUS          current
 2264     DESCRIPTION
 2265         "Bytes received from Mobile Station" 
 2266     ::= { bsnMobileStationStatsEntry 2 }
 2267 
 2268 bsnMobileStationBytesSent OBJECT-TYPE
 2269     SYNTAX          Counter64
 2270     MAX-ACCESS      read-only
 2271     STATUS          current
 2272     DESCRIPTION
 2273         "Bytes sent to Mobile Station" 
 2274     ::= { bsnMobileStationStatsEntry 3 }
 2275 
 2276 bsnMobileStationPolicyErrors OBJECT-TYPE
 2277     SYNTAX          Counter64
 2278     MAX-ACCESS      read-only
 2279     STATUS          current
 2280     DESCRIPTION
 2281         "Number of Policy Errors for Mobile Station" 
 2282     ::= { bsnMobileStationStatsEntry 4 }
 2283 
 2284 bsnMobileStationPacketsReceived OBJECT-TYPE
 2285     SYNTAX          Counter64
 2286     MAX-ACCESS      read-only
 2287     STATUS          current
 2288     DESCRIPTION
 2289         "Packets received from Mobile Station" 
 2290     ::= { bsnMobileStationStatsEntry 5 }
 2291 
 2292 bsnMobileStationPacketsSent OBJECT-TYPE
 2293     SYNTAX          Counter64
 2294     MAX-ACCESS      read-only
 2295     STATUS          current
 2296     DESCRIPTION
 2297         "Packets sent to Mobile Station" 
 2298     ::= { bsnMobileStationStatsEntry 6 }
 2299 
 2300 bsnMobileStationSnr OBJECT-TYPE
 2301     SYNTAX          Integer32
 2302     MAX-ACCESS      read-only
 2303     STATUS          current
 2304     DESCRIPTION
 2305         "Signal to noise Ratio of the Mobile Station." 
 2306     ::= { bsnMobileStationStatsEntry 26 }
 2307  
 2308 
 2309 -- *******************************************************************
 2310 -- * Begin of bsnMobileStationExtStatsTable
 2311 -- *******************************************************************
 2312 
 2313 bsnMobileStationExtStatsTable OBJECT-TYPE
 2314     SYNTAX          SEQUENCE OF BsnMobileStationExtStatsEntry 
 2315     MAX-ACCESS      not-accessible
 2316     STATUS          obsolete
 2317     DESCRIPTION
 2318         "This table was supported only by indoor mesh
 2319         AP -cisco 1000. As this AP is not supported
 2320         after 4.2.x.x. This table has been marked obsolete.
 2321         Mobile Station Extended Statistics Table.
 2322         (Mobile Station is better referred to as Client in the 
 2323          current releases.)"
 2324     ::= { bsnEss 21 }
 2325 
 2326 bsnMobileStationExtStatsEntry OBJECT-TYPE
 2327     SYNTAX          BsnMobileStationExtStatsEntry
 2328     MAX-ACCESS      not-accessible
 2329     STATUS          obsolete
 2330     DESCRIPTION
 2331         "An entry in bsnMobileStationExtStatsTable."
 2332     INDEX           { bsnMobileStationMacAddress } 
 2333     ::= { bsnMobileStationExtStatsTable 1 }
 2334 
 2335 BsnMobileStationExtStatsEntry ::= SEQUENCE {
 2336         bsnMobileStationSampleTime         Integer32,
 2337         bsnMobileStationTxExcessiveRetries Counter64,
 2338         bsnMobileStationTxRetries          Counter64,
 2339         bsnMobileStationTxFiltered         Counter64
 2340 }
 2341 
 2342 bsnMobileStationSampleTime OBJECT-TYPE
 2343     SYNTAX          Integer32
 2344     MAX-ACCESS      read-only
 2345     STATUS          obsolete
 2346     DESCRIPTION
 2347         "Time stats were sampled as seconds since the epoch." 
 2348     ::= { bsnMobileStationExtStatsEntry 1 }
 2349 
 2350 bsnMobileStationTxExcessiveRetries OBJECT-TYPE
 2351     SYNTAX          Counter64
 2352     MAX-ACCESS      read-only
 2353     STATUS          obsolete
 2354     DESCRIPTION
 2355         "Tx packets dropped due to excessive retries." 
 2356     ::= { bsnMobileStationExtStatsEntry 2 }
 2357 
 2358 bsnMobileStationTxRetries OBJECT-TYPE
 2359     SYNTAX          Counter64
 2360     MAX-ACCESS      read-only
 2361     STATUS          obsolete
 2362     DESCRIPTION
 2363         "Tx packets retransmitted." 
 2364     ::= { bsnMobileStationExtStatsEntry 3 }
 2365 
 2366 bsnMobileStationTxFiltered OBJECT-TYPE
 2367     SYNTAX          Counter64
 2368     MAX-ACCESS      read-only
 2369     STATUS          obsolete
 2370     DESCRIPTION
 2371         "Tx packets dropped by the built-in Tx filter" 
 2372     ::= { bsnMobileStationExtStatsEntry 20 }
 2373  
 2374 
 2375 -- ***************************************************************
 2376 -- * Mobile Station RSSI data Table
 2377 -- ***************************************************************
 2378 
 2379 bsnMobileStationRssiDataTable OBJECT-TYPE
 2380     SYNTAX          SEQUENCE OF BsnMobileStationRssiDataEntry 
 2381     MAX-ACCESS      not-accessible
 2382     STATUS          current
 2383     DESCRIPTION
 2384         "Mobile Station RSSI data Table indexed by
 2385         bsnMobileStationMacAddress, 
 2386         bsnMobileStationRssiDataApMacAddress, 
 2387         bsnMobileStationRssiDataApIfSlotId.
 2388         (Mobile Station is better referred to as Client in the 
 2389          current releases.)"
 2390     ::= { bsnEss 11 }
 2391 
 2392 bsnMobileStationRssiDataEntry OBJECT-TYPE
 2393     SYNTAX          BsnMobileStationRssiDataEntry
 2394     MAX-ACCESS      not-accessible
 2395     STATUS          current
 2396     DESCRIPTION
 2397         "An entry in bsnMobileStationRssiDataTable."
 2398     INDEX           {
 2399                         bsnMobileStationMacAddress,
 2400                         bsnMobileStationRssiDataApMacAddress,
 2401                         bsnMobileStationRssiDataApIfSlotId,
 2402                         bsnAPIfPhyAntennaIndex
 2403                     } 
 2404     ::= { bsnMobileStationRssiDataTable 1 }
 2405 
 2406 BsnMobileStationRssiDataEntry ::= SEQUENCE {
 2407         bsnMobileStationRssiDataApMacAddress MacAddress,
 2408         bsnMobileStationRssiDataApIfSlotId   Unsigned32,
 2409         bsnMobileStationRssiDataApIfType     INTEGER,
 2410         bsnMobileStationRssiDataApName       DisplayString,
 2411         bsnMobileStationRssiData             Integer32,
 2412         bsnAPIfPhyAntennaIndex               Unsigned32,
 2413         bsnMobileStationRssiDataLastHeard    Counter32
 2414 }
 2415 
 2416 bsnMobileStationRssiDataApMacAddress OBJECT-TYPE
 2417     SYNTAX          MacAddress
 2418     MAX-ACCESS      read-only
 2419     STATUS          current
 2420     DESCRIPTION
 2421         "802.11 Mac Address of the AP on which
 2422         Mobile Station is associated." 
 2423     ::= { bsnMobileStationRssiDataEntry 1 }
 2424 
 2425 bsnMobileStationRssiDataApIfSlotId OBJECT-TYPE
 2426     SYNTAX          Unsigned32 (0..15)
 2427     MAX-ACCESS      read-only
 2428     STATUS          current
 2429     DESCRIPTION
 2430         "SlotId of APIf on which mobile station is
 2431         associated" 
 2432     ::= { bsnMobileStationRssiDataEntry 2 }
 2433 
 2434 bsnMobileStationRssiDataApIfType OBJECT-TYPE
 2435     SYNTAX          INTEGER  {
 2436                         dot11bg(1),
 2437                         dot11a(2),
 2438                         unknown(3)
 2439                     }
 2440     MAX-ACCESS      read-only
 2441     STATUS          current
 2442     DESCRIPTION
 2443         "The interface type of the radio that sensed the
 2444         rssi data." 
 2445     ::= { bsnMobileStationRssiDataEntry 3 }
 2446 
 2447 bsnMobileStationRssiDataApName OBJECT-TYPE
 2448     SYNTAX          DisplayString
 2449     MAX-ACCESS      read-only
 2450     STATUS          current
 2451     DESCRIPTION
 2452         "The Name of the AP that sensed the rssi data." 
 2453     ::= { bsnMobileStationRssiDataEntry 4 }
 2454 
 2455 bsnMobileStationRssiData OBJECT-TYPE
 2456     SYNTAX          Integer32
 2457     MAX-ACCESS      read-only
 2458     STATUS          current
 2459     DESCRIPTION
 2460         "RSSI seen by Airespace AP Interface for the Mobile Station" 
 2461     ::= { bsnMobileStationRssiDataEntry 5 }
 2462 
 2463 bsnAPIfPhyAntennaIndex OBJECT-TYPE
 2464     SYNTAX          Unsigned32
 2465     MAX-ACCESS      read-only
 2466     STATUS          current
 2467     DESCRIPTION
 2468         "Antenna which recived the probe request from client.
 2469         The antenna which reported the RSSI value for the client.
 2470         For now value will be 0 to 1, in future it may change." 
 2471     ::= { bsnMobileStationRssiDataEntry 6 }
 2472 
 2473 bsnMobileStationRssiDataLastHeard OBJECT-TYPE
 2474     SYNTAX          Counter32
 2475     MAX-ACCESS      read-only
 2476     STATUS          current
 2477     DESCRIPTION
 2478         "No of seconds ago when this RSSI data was recorded." 
 2479     ::= { bsnMobileStationRssiDataEntry 25 }
 2480  
 2481 
 2482 -- ***************************************************************
 2483 -- * RF ID Tag Table
 2484 -- ***************************************************************
 2485 
 2486 bsnTagTable OBJECT-TYPE
 2487     SYNTAX          SEQUENCE OF BsnTagEntry 
 2488     MAX-ACCESS      not-accessible
 2489     STATUS          current
 2490     DESCRIPTION
 2491         "RF ID Tag Table indexed by bsnTagDot11MacAddress."
 2492     ::= { bsnEss 18 }
 2493 
 2494 bsnTagEntry OBJECT-TYPE
 2495     SYNTAX          BsnTagEntry
 2496     MAX-ACCESS      not-accessible
 2497     STATUS          current
 2498     DESCRIPTION
 2499         "An entry in bsnTagTable."
 2500     INDEX           { bsnTagDot11MacAddress } 
 2501     ::= { bsnTagTable 1 }
 2502 
 2503 BsnTagEntry ::= SEQUENCE {
 2504         bsnTagDot11MacAddress MacAddress,
 2505         bsnTagType            INTEGER,
 2506         bsnTagTimeInterval    Unsigned32,
 2507         bsnTagBatteryStatus   INTEGER,
 2508         bsnTagLastReported    Unsigned32
 2509 }
 2510 
 2511 bsnTagDot11MacAddress OBJECT-TYPE
 2512     SYNTAX          MacAddress
 2513     MAX-ACCESS      read-only
 2514     STATUS          current
 2515     DESCRIPTION
 2516         "802.11 MAC Address of the RF ID Tag." 
 2517     ::= { bsnTagEntry 1 }
 2518 
 2519 bsnTagType OBJECT-TYPE
 2520     SYNTAX          INTEGER  {
 2521                         unknown(0),
 2522                         type1(2)
 2523                     }
 2524     MAX-ACCESS      read-only
 2525     STATUS          current
 2526     DESCRIPTION
 2527         "Type of the RF ID Tag." 
 2528     ::= { bsnTagEntry 2 }
 2529 
 2530 bsnTagTimeInterval OBJECT-TYPE
 2531     SYNTAX          Unsigned32
 2532     MAX-ACCESS      read-only
 2533     STATUS          current
 2534     DESCRIPTION
 2535         "Time Interval after which the tag transmits data." 
 2536     ::= { bsnTagEntry 3 }
 2537 
 2538 bsnTagBatteryStatus OBJECT-TYPE
 2539     SYNTAX          INTEGER  {
 2540                         unknown(0),
 2541                         low(1),
 2542                         normal(2),
 2543                         medium(3)
 2544                     }
 2545     MAX-ACCESS      read-only
 2546     STATUS          current
 2547     DESCRIPTION
 2548         "Battery Status of the RF ID Tag." 
 2549     ::= { bsnTagEntry 4 }
 2550 
 2551 bsnTagLastReported OBJECT-TYPE
 2552     SYNTAX          Unsigned32
 2553     MAX-ACCESS      read-only
 2554     STATUS          current
 2555     DESCRIPTION
 2556         "No of seconds ago when this tag was heard by any AP." 
 2557     ::= { bsnTagEntry 23 }
 2558  
 2559 
 2560 -- *******************************************************************
 2561 -- * Begin of bsnTagStatsTable
 2562 -- *******************************************************************
 2563 
 2564 bsnTagStatsTable OBJECT-TYPE
 2565     SYNTAX          SEQUENCE OF BsnTagStatsEntry 
 2566     MAX-ACCESS      not-accessible
 2567     STATUS          current
 2568     DESCRIPTION
 2569         "RF ID Tag Statistics Table."
 2570     ::= { bsnEss 20 }
 2571 
 2572 bsnTagStatsEntry OBJECT-TYPE
 2573     SYNTAX          BsnTagStatsEntry
 2574     MAX-ACCESS      not-accessible
 2575     STATUS          current
 2576     DESCRIPTION
 2577         "An entry in bsnTagStatsTable."
 2578     INDEX           { bsnTagDot11MacAddress } 
 2579     ::= { bsnTagStatsTable 1 }
 2580 
 2581 BsnTagStatsEntry ::= SEQUENCE {
 2582         bsnTagBytesReceived   Unsigned32,
 2583         bsnTagPacketsReceived Unsigned32
 2584 }
 2585 
 2586 bsnTagBytesReceived OBJECT-TYPE
 2587     SYNTAX          Unsigned32
 2588     MAX-ACCESS      read-only
 2589     STATUS          current
 2590     DESCRIPTION
 2591         "Bytes received from an RF ID Tag" 
 2592     ::= { bsnTagStatsEntry 1 }
 2593 
 2594 bsnTagPacketsReceived OBJECT-TYPE
 2595     SYNTAX          Unsigned32
 2596     MAX-ACCESS      read-only
 2597     STATUS          current
 2598     DESCRIPTION
 2599         "Packets received from an RF ID Tag" 
 2600     ::= { bsnTagStatsEntry 20 }
 2601  
 2602 
 2603 -- ***************************************************************
 2604 -- * RF ID Tag Detecting AP Table
 2605 -- ***************************************************************
 2606 
 2607 bsnTagRssiDataTable OBJECT-TYPE
 2608     SYNTAX          SEQUENCE OF BsnTagRssiDataEntry 
 2609     MAX-ACCESS      not-accessible
 2610     STATUS          current
 2611     DESCRIPTION
 2612         "RF ID Tag Detecting AP Table indexed by bsnTagDot11MacAddress,
 2613         bsnTagRssiDataApMacAddress and bsnTagRssiDataApIfSlotId."
 2614     ::= { bsnEss 19 }
 2615 
 2616 bsnTagRssiDataEntry OBJECT-TYPE
 2617     SYNTAX          BsnTagRssiDataEntry
 2618     MAX-ACCESS      not-accessible
 2619     STATUS          current
 2620     DESCRIPTION
 2621         "An entry in bsnTagRssiDataTable."
 2622     INDEX           {
 2623                         bsnTagDot11MacAddress,
 2624                         bsnTagRssiDataApMacAddress,
 2625                         bsnTagRssiDataApIfSlotId
 2626                     } 
 2627     ::= { bsnTagRssiDataTable 1 }
 2628 
 2629 BsnTagRssiDataEntry ::= SEQUENCE {
 2630         bsnTagRssiDataApMacAddress MacAddress,
 2631         bsnTagRssiDataApIfSlotId   Unsigned32,
 2632         bsnTagRssiDataApIfType     INTEGER,
 2633         bsnTagRssiDataApName       DisplayString,
 2634         bsnTagRssiDataLastHeard    Counter32,
 2635         bsnTagRssiData             Integer32,
 2636         bsnTagRssiDataSnr          Integer32
 2637 }
 2638 
 2639 bsnTagRssiDataApMacAddress OBJECT-TYPE
 2640     SYNTAX          MacAddress
 2641     MAX-ACCESS      read-only
 2642     STATUS          current
 2643     DESCRIPTION
 2644         "802.11 MAC Address of the AP detecting the RF ID Tag." 
 2645     ::= { bsnTagRssiDataEntry 1 }
 2646 
 2647 bsnTagRssiDataApIfSlotId OBJECT-TYPE
 2648     SYNTAX          Unsigned32 (0..5)
 2649     MAX-ACCESS      read-only
 2650     STATUS          current
 2651     DESCRIPTION
 2652         "Slot Id of the radio on AP detecting the RF ID Tag." 
 2653     ::= { bsnTagRssiDataEntry 2 }
 2654 
 2655 bsnTagRssiDataApIfType OBJECT-TYPE
 2656     SYNTAX          INTEGER  {
 2657                         dot11b(1),
 2658                         dot11a(2),
 2659                         uwb(4)
 2660                     }
 2661     MAX-ACCESS      read-only
 2662     STATUS          current
 2663     DESCRIPTION
 2664         "Interface Type of the radio on AP detecting the RF ID Tag." 
 2665     ::= { bsnTagRssiDataEntry 3 }
 2666 
 2667 bsnTagRssiDataApName OBJECT-TYPE
 2668     SYNTAX          DisplayString (SIZE  (0..32))
 2669     MAX-ACCESS      read-only
 2670     STATUS          current
 2671     DESCRIPTION
 2672         "Name of the AP detecting the RF ID Tag." 
 2673     ::= { bsnTagRssiDataEntry 4 }
 2674 
 2675 bsnTagRssiDataLastHeard OBJECT-TYPE
 2676     SYNTAX          Counter32
 2677     MAX-ACCESS      read-only
 2678     STATUS          current
 2679     DESCRIPTION
 2680         "No of seconds ago when this tag was heard by this detecting
 2681         AP." 
 2682     ::= { bsnTagRssiDataEntry 5 }
 2683 
 2684 bsnTagRssiData OBJECT-TYPE
 2685     SYNTAX          Integer32
 2686     MAX-ACCESS      read-only
 2687     STATUS          current
 2688     DESCRIPTION
 2689         "RSSI of the RF ID Tag as seen by the radio on this
 2690         detecting AP." 
 2691     ::= { bsnTagRssiDataEntry 6 }
 2692 
 2693 bsnTagRssiDataSnr OBJECT-TYPE
 2694     SYNTAX          Integer32
 2695     MAX-ACCESS      read-only
 2696     STATUS          current
 2697     DESCRIPTION
 2698         "SNR of the RF ID tag as seen by the radio on this
 2699         detecting AP." 
 2700     ::= { bsnTagRssiDataEntry 26 }
 2701  
 2702 
 2703 -- ********************************************************************
 2704 -- * Begin of bsnWatchListClientTable
 2705 -- ********************************************************************
 2706 
 2707 bsnWatchListClientTable OBJECT-TYPE
 2708     SYNTAX          SEQUENCE OF BsnWatchListClientEntry 
 2709     MAX-ACCESS      not-accessible
 2710     STATUS          obsolete
 2711     DESCRIPTION
 2712         "Table of watch listed clients. When clients are added to this
 2713         table by username or MAC address, ACS collects data for them 
 2714         to show trend reports. The switch generates Client
 2715         Association and Client Authentication traps for the watch 
 2716         listed clients.The watch list feature can be enbaled or 
 2717         diabled by the bsnWatchListFeatureEnable flag on the switch."
 2718     ::= { bsnEss 12 }
 2719 
 2720 bsnWatchListClientEntry OBJECT-TYPE
 2721     SYNTAX          BsnWatchListClientEntry
 2722     MAX-ACCESS      not-accessible
 2723     STATUS          obsolete
 2724     DESCRIPTION
 2725         "An entry in bsnWatchListClientTable."
 2726     INDEX           {
 2727                         bsnWatchListClientKey,
 2728                         bsnWatchListClientType
 2729                     } 
 2730     ::= { bsnWatchListClientTable 1 }
 2731 
 2732 BsnWatchListClientEntry ::= SEQUENCE {
 2733         bsnWatchListClientKey       OCTET STRING,
 2734         bsnWatchListClientType      INTEGER,
 2735         bsnWatchListClientRowStatus RowStatus
 2736 }
 2737 
 2738 bsnWatchListClientKey OBJECT-TYPE
 2739     SYNTAX          OCTET STRING (SIZE  (1..64))
 2740     MAX-ACCESS      read-create
 2741     STATUS          obsolete
 2742     DESCRIPTION
 2743         "MAC Address or User Name of Client that is to be
 2744         added to the watch list." 
 2745     ::= { bsnWatchListClientEntry 1 }
 2746 
 2747 bsnWatchListClientType OBJECT-TYPE
 2748     SYNTAX          INTEGER  {
 2749                         byMac(1),
 2750                         byUserName(2)
 2751                     }
 2752     MAX-ACCESS      read-create
 2753     STATUS          obsolete
 2754     DESCRIPTION
 2755         "The type of the watch list client entry. The entry can
 2756         be created by Client MAC Address or by Username." 
 2757     ::= { bsnWatchListClientEntry 2 }
 2758 
 2759 bsnWatchListClientRowStatus OBJECT-TYPE
 2760     SYNTAX          RowStatus
 2761     MAX-ACCESS      read-create
 2762     STATUS          obsolete
 2763     DESCRIPTION
 2764         "A row status type for the bsnWatchListClientEntry" 
 2765     ::= { bsnWatchListClientEntry 20 }
 2766  
 2767 
 2768 -- ********************************************************************
 2769 -- * Begin of bsnRougueAPTable
 2770 -- ********************************************************************
 2771 
 2772 bsnRogueAPTable OBJECT-TYPE
 2773     SYNTAX          SEQUENCE OF BsnRogueAPEntry 
 2774     MAX-ACCESS      not-accessible
 2775     STATUS          current
 2776     DESCRIPTION
 2777         "Rogue Table. This table lists all the Rogue APs detected by
 2778         Airespace APs."
 2779     ::= { bsnEss 7 }
 2780 
 2781 bsnRogueAPEntry OBJECT-TYPE
 2782     SYNTAX          BsnRogueAPEntry
 2783     MAX-ACCESS      not-accessible
 2784     STATUS          current
 2785     DESCRIPTION
 2786         "An Entry in bsnRogueAPTable."
 2787     INDEX           { bsnRogueAPDot11MacAddress } 
 2788     ::= { bsnRogueAPTable 1 }
 2789 
 2790 BsnRogueAPEntry ::= SEQUENCE {
 2791         bsnRogueAPDot11MacAddress       MacAddress,
 2792         bsnRogueAPTotalDetectingAPs     Integer32,
 2793         bsnRogueAPFirstReported         DisplayString,
 2794         bsnRogueAPLastReported          DisplayString,
 2795         bsnRogueAPContainmentLevel      INTEGER,
 2796         bsnRogueAPType                  INTEGER,
 2797         bsnRogueAPOnNetwork             INTEGER,
 2798         bsnRogueAPTotalClients          Integer32,
 2799         bsnRogueAPRowStatus             RowStatus,
 2800         bsnRogueAPMaxDetectedRSSI       Integer32,
 2801         bsnRogueAPSSID                  DisplayString,
 2802         bsnRogueAPDetectingAPRadioType  BITS,
 2803         bsnRogueAPDetectingAPMacAddress MacAddress,
 2804         bsnRogueAPMaxRssiRadioType      INTEGER,
 2805         bsnRogueAPState                 INTEGER,
 2806         bsnRogueAPClassType             INTEGER,
 2807         bsnRogueAPChannel               Integer32,
 2808         bsnRogueAPDetectingAPName       OCTET STRING
 2809 }
 2810 
 2811 bsnRogueAPDot11MacAddress OBJECT-TYPE
 2812     SYNTAX          MacAddress
 2813     MAX-ACCESS      read-create
 2814     STATUS          current
 2815     DESCRIPTION
 2816         "MAC Address of Rogue Station." 
 2817     ::= { bsnRogueAPEntry 1 }
 2818 
 2819 bsnRogueAPTotalDetectingAPs OBJECT-TYPE
 2820     SYNTAX          Integer32
 2821     MAX-ACCESS      read-only
 2822     STATUS          current
 2823     DESCRIPTION
 2824         "Total number of Airespace APs that detected this rogue." 
 2825     ::= { bsnRogueAPEntry 2 }
 2826 
 2827 bsnRogueAPFirstReported OBJECT-TYPE
 2828     SYNTAX          DisplayString
 2829     MAX-ACCESS      read-only
 2830     STATUS          current
 2831     DESCRIPTION
 2832         "Time Stamp when this Rogue was First Detected." 
 2833     ::= { bsnRogueAPEntry 3 }
 2834 
 2835 bsnRogueAPLastReported OBJECT-TYPE
 2836     SYNTAX          DisplayString
 2837     MAX-ACCESS      read-only
 2838     STATUS          current
 2839     DESCRIPTION
 2840         "Time Stamp when this Rogue was Last Detected." 
 2841     ::= { bsnRogueAPEntry 4 }
 2842 
 2843 bsnRogueAPContainmentLevel OBJECT-TYPE
 2844     SYNTAX          INTEGER  {
 2845                         unassigned(0),
 2846                         level1(1),
 2847                         level2(2),
 2848                         level3(3),
 2849                         level4(4)
 2850                     }
 2851     MAX-ACCESS      read-create
 2852     STATUS          current
 2853     DESCRIPTION
 2854         "If the state of the rogue is contained, this specifies
 2855         the level of containment. Higher the level, more the 
 2856         number of detecting APs that are used to contain it.
 2857         The value must be between 1 to 4 for 'contained' state." 
 2858     ::= { bsnRogueAPEntry 5 }
 2859 
 2860 bsnRogueAPType OBJECT-TYPE
 2861     SYNTAX          INTEGER  {
 2862                         ap(0),
 2863                         adhoc(1)
 2864                     }
 2865     MAX-ACCESS      read-only
 2866     STATUS          current
 2867     DESCRIPTION
 2868         "This attribute specifies if the Rogue is of ad-hoc type
 2869         or is an AP." 
 2870     ::= { bsnRogueAPEntry 6 }
 2871 
 2872 bsnRogueAPOnNetwork OBJECT-TYPE
 2873     SYNTAX          INTEGER  {
 2874                         no(0),
 2875                         yes(1)
 2876                     }
 2877     MAX-ACCESS      read-only
 2878     STATUS          current
 2879     DESCRIPTION
 2880         "This attribute specifies if the Rogue is on Wired
 2881         Network or not." 
 2882     ::= { bsnRogueAPEntry 7 }
 2883 
 2884 bsnRogueAPTotalClients OBJECT-TYPE
 2885     SYNTAX          Integer32
 2886     MAX-ACCESS      read-only
 2887     STATUS          current
 2888     DESCRIPTION
 2889         "Total number of Clients detected on this rogue." 
 2890     ::= { bsnRogueAPEntry 8 }
 2891 
 2892 bsnRogueAPRowStatus OBJECT-TYPE
 2893     SYNTAX          RowStatus
 2894     MAX-ACCESS      read-create
 2895     STATUS          current
 2896     DESCRIPTION
 2897         "Row Status" 
 2898     ::= { bsnRogueAPEntry 9 }
 2899 
 2900 bsnRogueAPMaxDetectedRSSI OBJECT-TYPE
 2901     SYNTAX          Integer32
 2902     MAX-ACCESS      read-only
 2903     STATUS          current
 2904     DESCRIPTION
 2905         "This is the max RSSI value of all the detctecting APs,
 2906         which have detected this rogue." 
 2907     ::= { bsnRogueAPEntry 10 }
 2908 
 2909 bsnRogueAPSSID OBJECT-TYPE
 2910     SYNTAX          DisplayString (SIZE  (1..32))
 2911     MAX-ACCESS      read-only
 2912     STATUS          current
 2913     DESCRIPTION
 2914         "This is the SSID of the rogue detected by Access
 2915         Point, which has max RSSI value of all the 
 2916         detectecting APs of this rogue." 
 2917     ::= { bsnRogueAPEntry 11 }
 2918 
 2919 bsnRogueAPDetectingAPRadioType OBJECT-TYPE
 2920     SYNTAX          BITS {
 2921                         dot11b(0),
 2922                         dot11a(1),
 2923                         dot11g(2),
 2924                         dot11n24(3),
 2925                         dot11n5(4)
 2926                     }
 2927     MAX-ACCESS      read-only
 2928     STATUS          current
 2929     DESCRIPTION
 2930         "Radio type of detecting APs. If the radio type is
 2931         detected by dot11bg radio or dot11a radio or both." 
 2932     ::= { bsnRogueAPEntry 12 }
 2933 
 2934 bsnRogueAPDetectingAPMacAddress OBJECT-TYPE
 2935     SYNTAX          MacAddress
 2936     MAX-ACCESS      read-only
 2937     STATUS          current
 2938     DESCRIPTION
 2939         "MAC Address of of detecting AP which received max RSSI" 
 2940     ::= { bsnRogueAPEntry 13 }
 2941 
 2942 bsnRogueAPMaxRssiRadioType OBJECT-TYPE
 2943     SYNTAX          INTEGER  {
 2944                         dot11b(1),
 2945                         dot11a(2),
 2946                         uwb(4),
 2947                         dot11g(5),
 2948                         dot11n24(6),
 2949                         dot11n5(7)
 2950                     }
 2951     MAX-ACCESS      read-only
 2952     STATUS          current
 2953     DESCRIPTION
 2954         "The radio type of detecting AP which received max  RSSI value." 
 2955     ::= { bsnRogueAPEntry 14 }
 2956 
 2957 bsnRogueAPState OBJECT-TYPE
 2958     SYNTAX          INTEGER  {
 2959                         initializing(0),
 2960                         pending(1),
 2961                         alert(2),
 2962                         detectedLrad(3),
 2963                         known(4),
 2964                         acknowledge(5),
 2965                         contained(6),
 2966                         threat(7),
 2967                         containedPending(8),
 2968                         knownContained(9),
 2969                         trustedMissing(10)
 2970                     }
 2971     MAX-ACCESS      read-create
 2972     STATUS          current
 2973     DESCRIPTION
 2974         "This attribute is use to specify the state in which
 2975         the Rogue AP is user can set the Rogue AP in alert, 
 2976         known or acknowledge state.
 2977         Alert state means Rogue AP can be a potential threat.
 2978         Trap will be sent out to trap recipients. 
 2979         Known state means its just internal AP which is not 
 2980         on the same Switch.  
 2981         Acknowledge state means an external AP whose
 2982         existence is acceptable and not a threat (probably 
 2983         some other company's AP).
 2984         Contained means containement is initiated and ongoing.
 2985         Threat is usually the state when the rogue is found 
 2986         on wired network.
 2987         known(4), knownContained(9) and trustedMissing(10) 
 2988         will appear in known rogue list.
 2989         known rogues can be pre provisioned and known rogues 
 2990         state can be changed to alert(2)" 
 2991     ::= { bsnRogueAPEntry 24 }
 2992 
 2993 bsnRogueAPClassType OBJECT-TYPE
 2994     SYNTAX          INTEGER  {
 2995                         pending(0),
 2996                         friendly(1),
 2997                         malicious(2),
 2998                         unclassified(3)
 2999                     }
 3000     MAX-ACCESS      read-create
 3001     STATUS          current
 3002     DESCRIPTION
 3003         "The AP class type of the client detected." 
 3004     ::= { bsnRogueAPEntry 25 }
 3005 
 3006 bsnRogueAPChannel OBJECT-TYPE
 3007     SYNTAX          Integer32
 3008     MAX-ACCESS      read-only
 3009     STATUS          current
 3010     DESCRIPTION
 3011         "This is the channel  number of the last detecting APs,
 3012         which has detected this rogue." 
 3013     ::= { bsnRogueAPEntry 26 }
 3014 
 3015 bsnRogueAPDetectingAPName OBJECT-TYPE
 3016     SYNTAX          OCTET STRING (SIZE  (0..32))
 3017     MAX-ACCESS      read-create
 3018     STATUS          current
 3019     DESCRIPTION
 3020         "AP name of the detecting AP which received max RSSI" 
 3021     ::= { bsnRogueAPEntry 27 }
 3022  
 3023 
 3024 -- ********************************************************************
 3025 -- * Begin of bsnRougueAPAirespaceAPTable
 3026 -- ********************************************************************
 3027 
 3028 bsnRogueAPAirespaceAPTable OBJECT-TYPE
 3029     SYNTAX          SEQUENCE OF BsnRogueAPAirespaceAPEntry 
 3030     MAX-ACCESS      not-accessible
 3031     STATUS          current
 3032     DESCRIPTION
 3033         "Rogue Station Table. This table lists all the Airespace AP
 3034         Interfaces that detected a particular Rogue."
 3035     ::= { bsnEss 8 }
 3036 
 3037 bsnRogueAPAirespaceAPEntry OBJECT-TYPE
 3038     SYNTAX          BsnRogueAPAirespaceAPEntry
 3039     MAX-ACCESS      not-accessible
 3040     STATUS          current
 3041     DESCRIPTION
 3042         "An entry in bsnRogueAPAirespaceAPEntry."
 3043     INDEX           {
 3044                         bsnRogueAPDot11MacAddress,
 3045                         bsnRogueAPAirespaceAPMacAddress,
 3046                         bsnRogueAPAirespaceAPSlotId
 3047                     } 
 3048     ::= { bsnRogueAPAirespaceAPTable 1 }
 3049 
 3050 BsnRogueAPAirespaceAPEntry ::= SEQUENCE {
 3051         bsnRogueAPAirespaceAPMacAddress   MacAddress,
 3052         bsnRogueAPAirespaceAPSlotId       Unsigned32,
 3053         bsnRogueAPRadioType               INTEGER,
 3054         bsnRogueAPAirespaceAPName         DisplayString,
 3055         bsnRogueAPChannelNumber           Integer32,
 3056         bsnRogueAPSsid                    DisplayString,
 3057         bsnRogueAPAirespaceAPRSSI         Integer32,
 3058         bsnRogueAPContainmentMode         INTEGER,
 3059         bsnRogueAPContainmentChannelCount Unsigned32,
 3060         bsnRogueAPContainmentChannels     DisplayString,
 3061         bsnRogueAPAirespaceAPLastHeard    Counter32,
 3062         bsnRogueAPAirespaceAPWepMode      INTEGER,
 3063         bsnRogueAPAirespaceAPPreamble     INTEGER,
 3064         bsnRogueAPAirespaceAPWpaMode      INTEGER,
 3065         bsnRogueAPAirespaceAPSNR          Integer32,
 3066         bsnRogueAPChannelWidth            INTEGER
 3067 }
 3068 
 3069 bsnRogueAPAirespaceAPMacAddress OBJECT-TYPE
 3070     SYNTAX          MacAddress
 3071     MAX-ACCESS      read-only
 3072     STATUS          current
 3073     DESCRIPTION
 3074         "MAC Address of Airespace AP Interface that Detected
 3075         the Rogue." 
 3076     ::= { bsnRogueAPAirespaceAPEntry 1 }
 3077 
 3078 bsnRogueAPAirespaceAPSlotId OBJECT-TYPE
 3079     SYNTAX          Unsigned32 (0..2)
 3080     MAX-ACCESS      read-only
 3081     STATUS          current
 3082     DESCRIPTION
 3083         "The slot ID of the Airespace AP Interface that detected the
 3084         Rogue." 
 3085     ::= { bsnRogueAPAirespaceAPEntry 2 }
 3086 
 3087 bsnRogueAPRadioType OBJECT-TYPE
 3088     SYNTAX          INTEGER  {
 3089                         dot11b(1),
 3090                         dot11a(2),
 3091                         unknown(3),
 3092                         uwb(4),
 3093                         dot11g(5),
 3094                         dot11n24(6),
 3095                         dot11n5(7)
 3096                     }
 3097     MAX-ACCESS      read-only
 3098     STATUS          current
 3099     DESCRIPTION
 3100         "The Airespace AP Interface type that detected the Rogue." 
 3101     ::= { bsnRogueAPAirespaceAPEntry 3 }
 3102 
 3103 bsnRogueAPAirespaceAPName OBJECT-TYPE
 3104     SYNTAX          DisplayString
 3105     MAX-ACCESS      read-only
 3106     STATUS          current
 3107     DESCRIPTION
 3108         "Name of Airespace AP Interface that detected the Rogue." 
 3109     ::= { bsnRogueAPAirespaceAPEntry 4 }
 3110 
 3111 bsnRogueAPChannelNumber OBJECT-TYPE
 3112     SYNTAX          Integer32
 3113     MAX-ACCESS      read-only
 3114     STATUS          current
 3115     DESCRIPTION
 3116         "The advertised Channel Number of the Airespace AP
 3117         Interface picked up from the Rogue." 
 3118     ::= { bsnRogueAPAirespaceAPEntry 5 }
 3119 
 3120 bsnRogueAPSsid OBJECT-TYPE
 3121     SYNTAX          DisplayString
 3122     MAX-ACCESS      read-only
 3123     STATUS          current
 3124     DESCRIPTION
 3125         "The SSID Advertised by Rogue Station." 
 3126     ::= { bsnRogueAPAirespaceAPEntry 6 }
 3127 
 3128 bsnRogueAPAirespaceAPRSSI OBJECT-TYPE
 3129     SYNTAX          Integer32
 3130     MAX-ACCESS      read-only
 3131     STATUS          current
 3132     DESCRIPTION
 3133         "Rogue RSSI as seen by Airespace AP Interface." 
 3134     ::= { bsnRogueAPAirespaceAPEntry 7 }
 3135 
 3136 bsnRogueAPContainmentMode OBJECT-TYPE
 3137     SYNTAX          INTEGER  {
 3138                         invalid(0),
 3139                         deauthBroadcast(1),
 3140                         cfp(2),
 3141                         max(3),
 3142                         unknown(99)
 3143                     }
 3144     MAX-ACCESS      read-only
 3145     STATUS          current
 3146     DESCRIPTION
 3147         "If the rogue is in 'contained' state, this attribute
 3148         shows the containment mode used by the AP." 
 3149     ::= { bsnRogueAPAirespaceAPEntry 8 }
 3150 
 3151 bsnRogueAPContainmentChannelCount OBJECT-TYPE
 3152     SYNTAX          Unsigned32
 3153     MAX-ACCESS      read-only
 3154     STATUS          current
 3155     DESCRIPTION
 3156         "The number of channels used for rogue containment." 
 3157     ::= { bsnRogueAPAirespaceAPEntry 9 }
 3158 
 3159 bsnRogueAPContainmentChannels OBJECT-TYPE
 3160     SYNTAX          DisplayString
 3161     MAX-ACCESS      read-only
 3162     STATUS          current
 3163     DESCRIPTION
 3164         "This is the comma separated string of channels used for
 3165         rogue containment." 
 3166     ::= { bsnRogueAPAirespaceAPEntry 10 }
 3167 
 3168 bsnRogueAPAirespaceAPLastHeard OBJECT-TYPE
 3169     SYNTAX          Counter32
 3170     MAX-ACCESS      read-only
 3171     STATUS          current
 3172     DESCRIPTION
 3173         "No of seconds ago when this Rogue was last heard by
 3174         this AP." 
 3175     ::= { bsnRogueAPAirespaceAPEntry 11 }
 3176 
 3177 bsnRogueAPAirespaceAPWepMode OBJECT-TYPE
 3178     SYNTAX          INTEGER  {
 3179                         disabled(0),
 3180                         enabled(1)
 3181                     }
 3182     MAX-ACCESS      read-only
 3183     STATUS          current
 3184     DESCRIPTION
 3185         "The WEP mode on this detecting AP." 
 3186     ::= { bsnRogueAPAirespaceAPEntry 12 }
 3187 
 3188 bsnRogueAPAirespaceAPPreamble OBJECT-TYPE
 3189     SYNTAX          INTEGER  {
 3190                         long(0),
 3191                         short(1),
 3192                         notSupported(2)
 3193                     }
 3194     MAX-ACCESS      read-only
 3195     STATUS          current
 3196     DESCRIPTION
 3197         "The Preamble on this detecting AP." 
 3198     ::= { bsnRogueAPAirespaceAPEntry 13 }
 3199 
 3200 bsnRogueAPAirespaceAPWpaMode OBJECT-TYPE
 3201     SYNTAX          INTEGER  {
 3202                         disabled(0),
 3203                         enabled(1)
 3204                     }
 3205     MAX-ACCESS      read-only
 3206     STATUS          current
 3207     DESCRIPTION
 3208         "The WPA mode on this detecting AP." 
 3209     ::= { bsnRogueAPAirespaceAPEntry 14 }
 3210 
 3211 bsnRogueAPAirespaceAPSNR OBJECT-TYPE
 3212     SYNTAX          Integer32
 3213     MAX-ACCESS      read-only
 3214     STATUS          current
 3215     DESCRIPTION
 3216         "SNR seen by Airespace AP Interface from Rogue" 
 3217     ::= { bsnRogueAPAirespaceAPEntry 27 }
 3218 
 3219 bsnRogueAPChannelWidth OBJECT-TYPE
 3220     SYNTAX          INTEGER  {
 3221                         five(1),
 3222                         ten(2),
 3223                         twenty(3),
 3224                         aboveforty(4),
 3225                         belowforty(5)
 3226                     }
 3227     MAX-ACCESS      read-only
 3228     STATUS          current
 3229     DESCRIPTION
 3230         "This object represents the channel width of the rogue." 
 3231     ::= { bsnRogueAPAirespaceAPEntry 28 }
 3232  
 3233 
 3234 -- *****************************************************************
 3235 -- *  bsnRogueClientPerRogueAPTable
 3236 -- *****************************************************************
 3237 
 3238 bsnRogueClientPerRogueAPTable OBJECT-TYPE
 3239     SYNTAX          SEQUENCE OF BsnRogueClientPerRogueAPEntry 
 3240     MAX-ACCESS      not-accessible
 3241     STATUS          current
 3242     DESCRIPTION
 3243         "Rogue Clients for each rogue. This table lists all Rogue
 3244         Clients on a particular Rogue."
 3245     ::= { bsnEss 16 }
 3246 
 3247 bsnRogueClientPerRogueAPEntry OBJECT-TYPE
 3248     SYNTAX          BsnRogueClientPerRogueAPEntry
 3249     MAX-ACCESS      not-accessible
 3250     STATUS          current
 3251     DESCRIPTION
 3252         "An entry in RogueClientPerRogueAPTable."
 3253     INDEX           {
 3254                         bsnRogueAPDot11MacAddr,
 3255                         bsnRogueClientDot11MacAddr
 3256                     } 
 3257     ::= { bsnRogueClientPerRogueAPTable 1 }
 3258 
 3259 BsnRogueClientPerRogueAPEntry ::= SEQUENCE {
 3260         bsnRogueAPDot11MacAddr     MacAddress,
 3261         bsnRogueClientDot11MacAddr MacAddress
 3262 }
 3263 
 3264 bsnRogueAPDot11MacAddr OBJECT-TYPE
 3265     SYNTAX          MacAddress
 3266     MAX-ACCESS      read-only
 3267     STATUS          current
 3268     DESCRIPTION
 3269         "The MAC Address of the Rogue AP." 
 3270     ::= { bsnRogueClientPerRogueAPEntry 1 }
 3271 
 3272 bsnRogueClientDot11MacAddr OBJECT-TYPE
 3273     SYNTAX          MacAddress
 3274     MAX-ACCESS      read-only
 3275     STATUS          current
 3276     DESCRIPTION
 3277         "MAC Address of the Rogue Client." 
 3278     ::= { bsnRogueClientPerRogueAPEntry 20 }
 3279  
 3280 
 3281 -- ********************************************************************
 3282 -- * Begin of bsnRougueClientTable
 3283 -- ********************************************************************
 3284 
 3285 bsnRogueClientTable OBJECT-TYPE
 3286     SYNTAX          SEQUENCE OF BsnRogueClientEntry 
 3287     MAX-ACCESS      not-accessible
 3288     STATUS          current
 3289     DESCRIPTION
 3290         "Rogue Client Table. This table lists all the Rogue Clients
 3291         detected by Airespace APs."
 3292     ::= { bsnEss 14 }
 3293 
 3294 bsnRogueClientEntry OBJECT-TYPE
 3295     SYNTAX          BsnRogueClientEntry
 3296     MAX-ACCESS      not-accessible
 3297     STATUS          current
 3298     DESCRIPTION
 3299         "An Entry in bsnRogueClientTable."
 3300     INDEX           { bsnRogueClientDot11MacAddress } 
 3301     ::= { bsnRogueClientTable 1 }
 3302 
 3303 BsnRogueClientEntry ::= SEQUENCE {
 3304         bsnRogueClientDot11MacAddress   MacAddress,
 3305         bsnRogueClientTotalDetectingAPs Integer32,
 3306         bsnRogueClientFirstReported     DisplayString,
 3307         bsnRogueClientLastReported      DisplayString,
 3308         bsnRogueClientBSSID             MacAddress,
 3309         bsnRogueClientContainmentLevel  INTEGER,
 3310         bsnRogueClientLastHeard         Integer32,
 3311         bsnRogueClientState             INTEGER
 3312 }
 3313 
 3314 bsnRogueClientDot11MacAddress OBJECT-TYPE
 3315     SYNTAX          MacAddress
 3316     MAX-ACCESS      not-accessible
 3317     STATUS          current
 3318     DESCRIPTION
 3319         "Mac Address of Rogue Station." 
 3320     ::= { bsnRogueClientEntry 1 }
 3321 
 3322 bsnRogueClientTotalDetectingAPs OBJECT-TYPE
 3323     SYNTAX          Integer32
 3324     MAX-ACCESS      read-only
 3325     STATUS          current
 3326     DESCRIPTION
 3327         "Total number of Airespace APs that detected this
 3328         rogue." 
 3329     ::= { bsnRogueClientEntry 2 }
 3330 
 3331 bsnRogueClientFirstReported OBJECT-TYPE
 3332     SYNTAX          DisplayString
 3333     MAX-ACCESS      read-only
 3334     STATUS          current
 3335     DESCRIPTION
 3336         "Time Stamp when this Rogue was First Detected." 
 3337     ::= { bsnRogueClientEntry 3 }
 3338 
 3339 bsnRogueClientLastReported OBJECT-TYPE
 3340     SYNTAX          DisplayString
 3341     MAX-ACCESS      read-only
 3342     STATUS          current
 3343     DESCRIPTION
 3344         "Time Stamp when this Rogue was Last Detected." 
 3345     ::= { bsnRogueClientEntry 4 }
 3346 
 3347 bsnRogueClientBSSID OBJECT-TYPE
 3348     SYNTAX          MacAddress
 3349     MAX-ACCESS      read-only
 3350     STATUS          current
 3351     DESCRIPTION
 3352         "This attribute specifies BSSID of the Rogue Client." 
 3353     ::= { bsnRogueClientEntry 5 }
 3354 
 3355 bsnRogueClientContainmentLevel OBJECT-TYPE
 3356     SYNTAX          INTEGER  {
 3357                         unassigned(0),
 3358                         level1(1),
 3359                         level2(2),
 3360                         level3(3),
 3361                         level4(4)
 3362                     }
 3363     MAX-ACCESS      read-write
 3364     STATUS          current
 3365     DESCRIPTION
 3366         "If the state of the rogue is contained, this specifies
 3367         the level of containment.  Higher the level, more the
 3368         number of detecting APs that are used to contain it.
 3369         The value must be between 1 to 4 for 'contained' 
 3370         state." 
 3371     ::= { bsnRogueClientEntry 6 }
 3372 
 3373 bsnRogueClientLastHeard OBJECT-TYPE
 3374     SYNTAX          Integer32
 3375     MAX-ACCESS      read-only
 3376     STATUS          current
 3377     DESCRIPTION
 3378         "Number of seconds ago this rogue client was detected." 
 3379     ::= { bsnRogueClientEntry 7 }
 3380 
 3381 bsnRogueClientState OBJECT-TYPE
 3382     SYNTAX          INTEGER  {
 3383                         initializing(0),
 3384                         pending(1),
 3385                         alert(2),
 3386                         contained(6),
 3387                         threat(7),
 3388                         containedpending(8)
 3389                     }
 3390     MAX-ACCESS      read-write
 3391     STATUS          current
 3392     DESCRIPTION
 3393         "This attribute is use to specify the state in which
 3394         the Rogue AP is. User can set the Rogue Client in 
 3395         alert,known or acknowledge state.
 3396         Alert state means Rogue Client can be a potential i
 3397         threat.Trap will be sent out to trap recipients. 
 3398         Known state means its just internal Client which is 
 3399         not on the same Switch. 
 3400         Acknowledge state means an external Client whose
 3401         existence is acceptable and not a threat
 3402         (probably some other company's AP).
 3403         Contained means containement is initiated and 
 3404         ongoing" 
 3405     ::= { bsnRogueClientEntry 24 }
 3406  
 3407 
 3408 -- ********************************************************************
 3409 -- * Begin of bsnRougueAPTable
 3410 -- ********************************************************************
 3411 
 3412 bsnRogueClientAirespaceAPTable OBJECT-TYPE
 3413     SYNTAX          SEQUENCE OF BsnRogueClientAirespaceAPEntry 
 3414     MAX-ACCESS      not-accessible
 3415     STATUS          current
 3416     DESCRIPTION
 3417         "Rogue Station Table. This table lists all the Airespace AP
 3418         Interface that detected a particular Rogue."
 3419     ::= { bsnEss 15 }
 3420 
 3421 bsnRogueClientAirespaceAPEntry OBJECT-TYPE
 3422     SYNTAX          BsnRogueClientAirespaceAPEntry
 3423     MAX-ACCESS      not-accessible
 3424     STATUS          current
 3425     DESCRIPTION
 3426         "An entry in bsnRogueClientAirespaceAPEntry."
 3427     INDEX           {
 3428                         bsnRogueClientDot11MacAddress,
 3429                         bsnRogueClientAirespaceAPMacAddress,
 3430                         bsnRogueClientAirespaceAPSlotId
 3431                     } 
 3432     ::= { bsnRogueClientAirespaceAPTable 1 }
 3433 
 3434 BsnRogueClientAirespaceAPEntry ::= SEQUENCE {
 3435         bsnRogueClientAirespaceAPMacAddress MacAddress,
 3436         bsnRogueClientAirespaceAPSlotId     Unsigned32,
 3437         bsnRogueClientRadioType             INTEGER,
 3438         bsnRogueClientAirespaceAPName       DisplayString,
 3439         bsnRogueClientChannelNumber         Integer32,
 3440         bsnRogueClientAirespaceAPRSSI       Integer32,
 3441         bsnRogueClientAirespaceAPLastHeard  DisplayString,
 3442         bsnRogueClientAirespaceAPSNR        Integer32
 3443 }
 3444 
 3445 bsnRogueClientAirespaceAPMacAddress OBJECT-TYPE
 3446     SYNTAX          MacAddress
 3447     MAX-ACCESS      read-only
 3448     STATUS          current
 3449     DESCRIPTION
 3450         "Mac Address of Airespace AP Interface that Detected
 3451         the Rogue." 
 3452     ::= { bsnRogueClientAirespaceAPEntry 1 }
 3453 
 3454 bsnRogueClientAirespaceAPSlotId OBJECT-TYPE
 3455     SYNTAX          Unsigned32 (0..2)
 3456     MAX-ACCESS      read-only
 3457     STATUS          current
 3458     DESCRIPTION
 3459         "The slotId of the Airespace AP Interface that detected the
 3460         Rogue." 
 3461     ::= { bsnRogueClientAirespaceAPEntry 2 }
 3462 
 3463 bsnRogueClientRadioType OBJECT-TYPE
 3464     SYNTAX          INTEGER  {
 3465                         dot11b(1),
 3466                         dot11a(2),
 3467                         unknown(3)
 3468                     }
 3469     MAX-ACCESS      read-only
 3470     STATUS          current
 3471     DESCRIPTION
 3472         "The advertised SSID that the Airespace AP Interface
 3473         picked up from the Rogue." 
 3474     ::= { bsnRogueClientAirespaceAPEntry 3 }
 3475 
 3476 bsnRogueClientAirespaceAPName OBJECT-TYPE
 3477     SYNTAX          DisplayString
 3478     MAX-ACCESS      read-only
 3479     STATUS          current
 3480     DESCRIPTION
 3481         "Name of Airespace AP Interface that detected the
 3482         Rogue." 
 3483     ::= { bsnRogueClientAirespaceAPEntry 4 }
 3484 
 3485 bsnRogueClientChannelNumber OBJECT-TYPE
 3486     SYNTAX          Integer32
 3487     MAX-ACCESS      read-only
 3488     STATUS          current
 3489     DESCRIPTION
 3490         "The advertised Channel Number of that the Airespace
 3491         AP Interface picked up from the Rogue." 
 3492     ::= { bsnRogueClientAirespaceAPEntry 5 }
 3493 
 3494 bsnRogueClientAirespaceAPRSSI OBJECT-TYPE
 3495     SYNTAX          Integer32
 3496     MAX-ACCESS      read-only
 3497     STATUS          current
 3498     DESCRIPTION
 3499         "RSSI seen by Airespace AP Interface from the Rogue" 
 3500     ::= { bsnRogueClientAirespaceAPEntry 7 }
 3501 
 3502 bsnRogueClientAirespaceAPLastHeard OBJECT-TYPE
 3503     SYNTAX          DisplayString
 3504     MAX-ACCESS      read-only
 3505     STATUS          current
 3506     DESCRIPTION
 3507         "No of seconds ago when this Rogue was last heard by
 3508         this AP." 
 3509     ::= { bsnRogueClientAirespaceAPEntry 11 }
 3510 
 3511 bsnRogueClientAirespaceAPSNR OBJECT-TYPE
 3512     SYNTAX          Integer32
 3513     MAX-ACCESS      read-only
 3514     STATUS          current
 3515     DESCRIPTION
 3516         "SNR seen by Airespace AP Interface from Rogue" 
 3517     ::= { bsnRogueClientAirespaceAPEntry 27 }
 3518  
 3519 
 3520 -- ********************************************************************
 3521 -- * End of bsnRougueStationTable
 3522 -- ********************************************************************
 3523 --   
 3524 
 3525 -- ********************************************************************
 3526 -- * Begin of bsnThirdPartyAPTable
 3527 -- ********************************************************************
 3528 
 3529 bsnThirdPartyAPTable OBJECT-TYPE
 3530     SYNTAX          SEQUENCE OF BsnThirdPartyAPEntry 
 3531     MAX-ACCESS      not-accessible
 3532     STATUS          obsolete
 3533     DESCRIPTION
 3534         "Third Party Access Point Table. An entry needs to be
 3535         configured in this table for a third party access point 
 3536         that needs to be supported by the Switch. Note: A third
 3537         party ESS (Wlan) with ID 17 should be created in 
 3538         bsnDot11EssTable before adding entries here.
 3539         Please also note that ACS currently supports only 
 3540         Aironet 350, 1200 and Orinoco 2000 Access Points as 
 3541         third party APs."
 3542     ::= { bsnEss 9 }
 3543 
 3544 bsnThirdPartyAPEntry OBJECT-TYPE
 3545     SYNTAX          BsnThirdPartyAPEntry
 3546     MAX-ACCESS      not-accessible
 3547     STATUS          obsolete
 3548     DESCRIPTION
 3549         "An entry in bsnThirdPartyAPTable."
 3550     INDEX           { bsnThirdPartyAPMacAddress } 
 3551     ::= { bsnThirdPartyAPTable 1 }
 3552 
 3553 BsnThirdPartyAPEntry ::= SEQUENCE {
 3554         bsnThirdPartyAPMacAddress       MacAddress,
 3555         bsnThirdPartyAPInterface        Integer32,
 3556         bsnThirdPartyAPIpAddress        IpAddress,
 3557         bsnThirdPartyAP802Dot1XRequired INTEGER,
 3558         bsnThirdPartyAPMirrorMode       INTEGER,
 3559         bsnThirdPartyAPRowStatus        RowStatus
 3560 }
 3561 
 3562 bsnThirdPartyAPMacAddress OBJECT-TYPE
 3563     SYNTAX          MacAddress
 3564     MAX-ACCESS      read-create
 3565     STATUS          obsolete
 3566     DESCRIPTION
 3567         "MAC Address of Third Party Access Point which is
 3568         connected directly to this Airespace Switch." 
 3569     ::= { bsnThirdPartyAPEntry 1 }
 3570 
 3571 bsnThirdPartyAPInterface OBJECT-TYPE
 3572     SYNTAX          Integer32
 3573     MAX-ACCESS      read-create
 3574     STATUS          obsolete
 3575     DESCRIPTION
 3576         "Interface(Port Number) to which the Third Party AP is
 3577         connected." 
 3578     ::= { bsnThirdPartyAPEntry 2 }
 3579 
 3580 bsnThirdPartyAPIpAddress OBJECT-TYPE
 3581     SYNTAX          IpAddress
 3582     MAX-ACCESS      read-create
 3583     STATUS          obsolete
 3584     DESCRIPTION
 3585         "Static IP address of the 3rd Party AP, 0.0.0.0 indicating
 3586         x its using DHCP"
 3587     DEFVAL          { '00000000'H } 
 3588     ::= { bsnThirdPartyAPEntry 3 }
 3589 
 3590 bsnThirdPartyAP802Dot1XRequired OBJECT-TYPE
 3591     SYNTAX          INTEGER  {
 3592                         disable(0),
 3593                         enable(1)
 3594                     }
 3595     MAX-ACCESS      read-create
 3596     STATUS          obsolete
 3597     DESCRIPTION
 3598         "If 802.1X is required for the 3rd Party AP"
 3599     DEFVAL          { disable } 
 3600     ::= { bsnThirdPartyAPEntry 4 }
 3601 
 3602 bsnThirdPartyAPMirrorMode OBJECT-TYPE
 3603     SYNTAX          INTEGER  {
 3604                         disable(0),
 3605                         enable(1)
 3606                     }
 3607     MAX-ACCESS      read-create
 3608     STATUS          obsolete
 3609     DESCRIPTION
 3610         "If enabled, then data from all the foreign AP users and all
 3611         the foreign APs on this APs port will be mirrored. These 
 3612         clients are dynamically added to the switch's mirrored MAC 
 3613         list." 
 3614     ::= { bsnThirdPartyAPEntry 5 }
 3615 
 3616 bsnThirdPartyAPRowStatus OBJECT-TYPE
 3617     SYNTAX          RowStatus
 3618     MAX-ACCESS      read-create
 3619     STATUS          obsolete
 3620     DESCRIPTION
 3621         "Row Status in the ThirdPartyAPEntry." 
 3622     ::= { bsnThirdPartyAPEntry 24 }
 3623  
 3624 
 3625 -- ********************************************************************
 3626 -- *  Airespace AP Table.
 3627 -- *  Rows in bsnAPTable are created by Airespace Switch as it
 3628 -- *  discovers Airespace APs.
 3629 -- *  The MAC address of the 802.3 interface constitutes the index.
 3630 -- *
 3631 -- ********************************************************************
 3632 
 3633 bsnAPTable OBJECT-TYPE
 3634     SYNTAX          SEQUENCE OF BsnAPEntry 
 3635     MAX-ACCESS      not-accessible
 3636     STATUS          current
 3637     DESCRIPTION
 3638         "Table of Airespace APs managed by this Airespace Switch."
 3639     ::= { bsnAP 1 }
 3640 
 3641 bsnAPEntry OBJECT-TYPE
 3642     SYNTAX          BsnAPEntry
 3643     MAX-ACCESS      not-accessible
 3644     STATUS          current
 3645     DESCRIPTION
 3646         "An entry in the bsnAPTable."
 3647     INDEX           { bsnAPDot3MacAddress } 
 3648     ::= { bsnAPTable 1 }
 3649 
 3650 BsnAPEntry ::= SEQUENCE {
 3651         bsnAPDot3MacAddress     MacAddress,
 3652         bsnAPNumOfSlots         INTEGER,
 3653         bsnAPName               OCTET STRING,
 3654         bsnAPLocation           OCTET STRING,
 3655         bsnAPMonitorOnlyMode    INTEGER,
 3656         bsnAPOperationStatus    INTEGER,
 3657         bsnAPSoftwareVersion    DisplayString,
 3658         bsnAPBootVersion        DisplayString,
 3659         bsnAPPrimaryMwarName    OCTET STRING,
 3660         bsnAPReset              INTEGER,
 3661         bsnAPStatsTimer         INTEGER,
 3662         bsnAPPortNumber         INTEGER,
 3663         bsnAPModel              DisplayString,
 3664         bsnAPSerialNumber       DisplayString,
 3665         bsnAPClearConfig        INTEGER,
 3666         bsnApIpAddress          IpAddress,
 3667         bsnAPMirrorMode         INTEGER,
 3668         bsnAPRemoteModeSupport  INTEGER,
 3669         bsnAPType               INTEGER,
 3670         bsnAPSecondaryMwarName  OCTET STRING,
 3671         bsnAPTertiaryMwarName   OCTET STRING,
 3672         bsnAPIsStaticIP         INTEGER,
 3673         bsnAPNetmask            IpAddress,
 3674         bsnAPGateway            IpAddress,
 3675         bsnAPStaticIPAddress    IpAddress,
 3676         bsnAPBridgingSupport    INTEGER,
 3677         bsnAPGroupVlanName      OCTET STRING,
 3678         bsnAPIOSVersion         DisplayString,
 3679         bsnAPCertificateType    INTEGER,
 3680         bsnAPEthernetMacAddress MacAddress,
 3681         bsnAPAdminStatus        INTEGER
 3682 }
 3683 
 3684 bsnAPDot3MacAddress OBJECT-TYPE
 3685     SYNTAX          MacAddress
 3686     MAX-ACCESS      read-only
 3687     STATUS          current
 3688     DESCRIPTION
 3689         "The MAC address of an AP." 
 3690     ::= { bsnAPEntry 1 }
 3691 
 3692 bsnAPNumOfSlots OBJECT-TYPE
 3693     SYNTAX          INTEGER (0..24)
 3694     MAX-ACCESS      read-only
 3695     STATUS          current
 3696     DESCRIPTION
 3697         "Number of Radio Interfaces on the Airespace AP.
 3698         Currently maximum two interfaces are supported.
 3699         One would be of type 802.11a and other of type
 3700         802.11b/g." 
 3701     ::= { bsnAPEntry 2 }
 3702 
 3703 bsnAPName OBJECT-TYPE
 3704     SYNTAX          OCTET STRING (SIZE  (0..32))
 3705     MAX-ACCESS      read-write
 3706     STATUS          current
 3707     DESCRIPTION
 3708         "Name assigned to this AP. If an AP is not configured its
 3709         factory default name will be ap:<last three byte of 
 3710         MACAddress> eg. ap:af:12:be" 
 3711     ::= { bsnAPEntry 3 }
 3712 
 3713 bsnAPLocation OBJECT-TYPE
 3714     SYNTAX          OCTET STRING (SIZE  (0..80))
 3715     MAX-ACCESS      read-write
 3716     STATUS          current
 3717     DESCRIPTION
 3718         "User specified location of this AP.
 3719         While configuring AP, user should specify a location for
 3720         the AP so that its easy to figure out for some one where
 3721         the AP is located." 
 3722     ::= { bsnAPEntry 4 }
 3723 
 3724 bsnAPMonitorOnlyMode OBJECT-TYPE
 3725     SYNTAX          INTEGER  {
 3726                         local(0),
 3727                         monitor(1),
 3728                         remote(2),
 3729                         roguedetector(3),
 3730                         sniffer(4),
 3731                         bridge(5),
 3732                         seConnect(6)
 3733                     }
 3734     MAX-ACCESS      read-write
 3735     STATUS          current
 3736     DESCRIPTION
 3737         "Monitor Only Mode Setting." 
 3738     ::= { bsnAPEntry 5 }
 3739 
 3740 bsnAPOperationStatus OBJECT-TYPE
 3741     SYNTAX          INTEGER  {
 3742                         associated(1),
 3743                         disassociating(2),
 3744                         downloading(3)
 3745                     }
 3746     MAX-ACCESS      read-only
 3747     STATUS          current
 3748     DESCRIPTION
 3749         "Operation State of the AP. When AP associates with the
 3750         Airespace Switch its state will be associated. When Airespace
 3751         AP is disassociated from the Switch, its state will be 
 3752         disassociating. The state is downloading when the AP is 
 3753         downloading its firmware." 
 3754     ::= { bsnAPEntry 6 }
 3755 
 3756 bsnAPSoftwareVersion OBJECT-TYPE
 3757     SYNTAX          DisplayString
 3758     MAX-ACCESS      read-only
 3759     STATUS          current
 3760     DESCRIPTION
 3761         "Major Minor Software Version of AP" 
 3762     ::= { bsnAPEntry 8 }
 3763 
 3764 bsnAPBootVersion OBJECT-TYPE
 3765     SYNTAX          DisplayString
 3766     MAX-ACCESS      read-only
 3767     STATUS          current
 3768     DESCRIPTION
 3769         "Major Minor Boot Version of AP" 
 3770     ::= { bsnAPEntry 9 }
 3771 
 3772 bsnAPPrimaryMwarName OBJECT-TYPE
 3773     SYNTAX          OCTET STRING (SIZE  (0..31))
 3774     MAX-ACCESS      read-write
 3775     STATUS          current
 3776     DESCRIPTION
 3777         "sysName of the Airespace Switch which is suppose to be the
 3778         Primary MWAR(switch) of the AP with which AP should associate.
 3779         This work when AP is not directly connected to Airespace Switch,
 3780         it tries to find Primary Switch and associates with it. If
 3781         this attribute is left empty or AP is not able to find the 
 3782         Airespace Switch with this name, then it will associate with 
 3783         Secondary Switch." 
 3784     ::= { bsnAPEntry 10 }
 3785 
 3786 bsnAPReset OBJECT-TYPE
 3787     SYNTAX          INTEGER  {
 3788                         reset(1),
 3789                         default(0)
 3790                     }
 3791     MAX-ACCESS      read-write
 3792     STATUS          current
 3793     DESCRIPTION
 3794         "Set this attribute to reset the AP.
 3795         When it comes up it will try to associate with the
 3796         Primary Switch if that is set, else it will associate with the
 3797         Master Switch. Reading this attribute will always return 0" 
 3798     ::= { bsnAPEntry 11 }
 3799 
 3800 bsnAPStatsTimer OBJECT-TYPE
 3801     SYNTAX          INTEGER (0..65535)
 3802     MAX-ACCESS      read-write
 3803     STATUS          current
 3804     DESCRIPTION
 3805         "Configures the time interval in secs after which
 3806         bsnAPDot11Counters Stats is sent from AP to Switch. If not 
 3807         configured this value is 0 which means never send the stats." 
 3808     ::= { bsnAPEntry 12 }
 3809 
 3810 bsnAPPortNumber OBJECT-TYPE
 3811     SYNTAX          INTEGER (0..65535)
 3812     MAX-ACCESS      read-only
 3813     STATUS          current
 3814     DESCRIPTION
 3815         "Port on the Switch on which this APs traffic is coming
 3816         through." 
 3817     ::= { bsnAPEntry 13 }
 3818 
 3819 bsnAPModel OBJECT-TYPE
 3820     SYNTAX          DisplayString
 3821     MAX-ACCESS      read-only
 3822     STATUS          current
 3823     DESCRIPTION
 3824         "AP Model" 
 3825     ::= { bsnAPEntry 16 }
 3826 
 3827 bsnAPSerialNumber OBJECT-TYPE
 3828     SYNTAX          DisplayString
 3829     MAX-ACCESS      read-only
 3830     STATUS          current
 3831     DESCRIPTION
 3832         "AP Serial Number." 
 3833     ::= { bsnAPEntry 17 }
 3834 
 3835 bsnAPClearConfig OBJECT-TYPE
 3836     SYNTAX          INTEGER  {
 3837                         clear(1),
 3838                         default(0)
 3839                     }
 3840     MAX-ACCESS      read-write
 3841     STATUS          current
 3842     DESCRIPTION
 3843         "Set this attribute to clear AP configuration
 3844         and reset it to factory defaults.
 3845         Reading this attribute will always return 0" 
 3846     ::= { bsnAPEntry 18 }
 3847 
 3848 bsnApIpAddress OBJECT-TYPE
 3849     SYNTAX          IpAddress
 3850     MAX-ACCESS      read-write
 3851     STATUS          current
 3852     DESCRIPTION
 3853         "IP address of the AP. This will not be available when
 3854         the switch is operating in the Layer2 mode. In this case,
 3855         the attribute will return 0 as value." 
 3856     ::= { bsnAPEntry 19 }
 3857 
 3858 bsnAPMirrorMode OBJECT-TYPE
 3859     SYNTAX          INTEGER  {
 3860                         disable(0),
 3861                         enable(1)
 3862                     }
 3863     MAX-ACCESS      read-write
 3864     STATUS          current
 3865     DESCRIPTION
 3866         "If enabled, then this AP's Client's Data is mirrored and this
 3867         AP's clients are dynamically added to the switch's mirrored 
 3868         MAC list." 
 3869     ::= { bsnAPEntry 20 }
 3870 
 3871 bsnAPRemoteModeSupport OBJECT-TYPE
 3872     SYNTAX          INTEGER  {
 3873                         disable(0),
 3874                         enable(1)
 3875                     }
 3876     MAX-ACCESS      read-only
 3877     STATUS          current
 3878     DESCRIPTION
 3879         "This specifies if the the Remote Mode is supported on this
 3880         AP or not. If supported user can set bsnAPMonitorOnlyMode to 
 3881         remote. Otherwise not." 
 3882     ::= { bsnAPEntry 21 }
 3883 
 3884 bsnAPType OBJECT-TYPE
 3885     SYNTAX          INTEGER  {
 3886                         ap1000(1),
 3887                         ap1030(2),
 3888                         mimo(3),
 3889                         unknown(4),
 3890                         ap1100(5),
 3891                         ap1130(6),
 3892                         ap1240(7),
 3893                         ap1200(8),
 3894                         ap1310(9),
 3895                         ap1500(10),
 3896                         ap1250(11),
 3897                         ap1505(12),
 3898                         ap3201(13),
 3899                         ap1520(14),
 3900                         ap800(15),
 3901                         ap1140(16),
 3902                         ap800agn(17),
 3903                         ap3500i(18),
 3904                         ap3500e(19),
 3905                         ap1260(20)
 3906                     }
 3907     MAX-ACCESS      read-only
 3908     STATUS          current
 3909     DESCRIPTION
 3910         "This is the model of the AP in enumeration." 
 3911     ::= { bsnAPEntry 22 }
 3912 
 3913 bsnAPSecondaryMwarName OBJECT-TYPE
 3914     SYNTAX          OCTET STRING (SIZE  (0..31))
 3915     MAX-ACCESS      read-write
 3916     STATUS          current
 3917     DESCRIPTION
 3918         "sysName of the Airespace Switch which is suppose to be the
 3919         Secondary MWAR(switch) of the AP with which AP should associate
 3920         if Primary Switch(configured through bsnAPPrimaryMwarName)  
 3921         is not available. If primary and secondary switches are not 
 3922         available then AP will associate with the tertiary switch." 
 3923     ::= { bsnAPEntry 23 }
 3924 
 3925 bsnAPTertiaryMwarName OBJECT-TYPE
 3926     SYNTAX          OCTET STRING (SIZE  (0..31))
 3927     MAX-ACCESS      read-write
 3928     STATUS          current
 3929     DESCRIPTION
 3930         "sysName of the Airespace Switch which is suppose to be the
 3931         Tertiary MWAR(switch) of the AP with which AP should associate.
 3932         If primary,secondary and tertiary switch are not available 
 3933         then it will associate with Master Switch." 
 3934     ::= { bsnAPEntry 24 }
 3935 
 3936 bsnAPIsStaticIP OBJECT-TYPE
 3937     SYNTAX          INTEGER  {
 3938                         disable(0),
 3939                         enable(1)
 3940                     }
 3941     MAX-ACCESS      read-write
 3942     STATUS          current
 3943     DESCRIPTION
 3944         "This flag when disabled implies that  AP will use DHCP to get
 3945         the IP address.  However, if it is enabled, then user should 
 3946         enter the IPAddress, Netmask and Gateway."
 3947     DEFVAL          { disable } 
 3948     ::= { bsnAPEntry 25 }
 3949 
 3950 bsnAPNetmask OBJECT-TYPE
 3951     SYNTAX          IpAddress
 3952     MAX-ACCESS      read-write
 3953     STATUS          current
 3954     DESCRIPTION
 3955         "The Netmask of the IP address of the AP." 
 3956     ::= { bsnAPEntry 26 }
 3957 
 3958 bsnAPGateway OBJECT-TYPE
 3959     SYNTAX          IpAddress
 3960     MAX-ACCESS      read-write
 3961     STATUS          current
 3962     DESCRIPTION
 3963         "The Gateway for the AP." 
 3964     ::= { bsnAPEntry 27 }
 3965 
 3966 bsnAPStaticIPAddress OBJECT-TYPE
 3967     SYNTAX          IpAddress
 3968     MAX-ACCESS      read-write
 3969     STATUS          current
 3970     DESCRIPTION
 3971         "The Static IP-Address configuration for the AP.
 3972         This can only be changed when the LWAPP mode is in Layer-3." 
 3973     ::= { bsnAPEntry 28 }
 3974 
 3975 bsnAPBridgingSupport OBJECT-TYPE
 3976     SYNTAX          INTEGER  {
 3977                         disable(0),
 3978                         enable(1)
 3979                     }
 3980     MAX-ACCESS      read-write
 3981     STATUS          current
 3982     DESCRIPTION
 3983         "This specifies if this AP is a Bridging AP. Bridging APs
 3984         can be used in Bridging or Mesh network configurations." 
 3985     ::= { bsnAPEntry 29 }
 3986 
 3987 bsnAPGroupVlanName OBJECT-TYPE
 3988     SYNTAX          OCTET STRING (SIZE  (0..32))
 3989     MAX-ACCESS      read-write
 3990     STATUS          current
 3991     DESCRIPTION
 3992         "The AP Group to which this AP has been associated with.
 3993         If it is empty, then no AP Group overriding has been set." 
 3994     ::= { bsnAPEntry 30 }
 3995 
 3996 bsnAPIOSVersion OBJECT-TYPE
 3997     SYNTAX          DisplayString
 3998     MAX-ACCESS      read-only
 3999     STATUS          current
 4000     DESCRIPTION
 4001         "IOS Version of IOS Cisco AP. Zero length string will be
 4002         returned for other APs" 
 4003     ::= { bsnAPEntry 31 }
 4004 
 4005 bsnAPCertificateType OBJECT-TYPE
 4006     SYNTAX          INTEGER  {
 4007                         unknown(0),
 4008                         manufactureinstalled(1),
 4009                         selfsigned(2),
 4010                         localsignificance(3)
 4011                     }
 4012     MAX-ACCESS      read-only
 4013     STATUS          current
 4014     DESCRIPTION
 4015         "Enum values denoting AP Certificate Type.
 4016         1 : manufactureinstalled : Manufacture Installed Certificate 
 4017             type (MIC).
 4018         2 : selfsigned : Self Signed Certificate type (SSC).
 4019         3 : localsignificance : Local Significance." 
 4020     ::= { bsnAPEntry 32 }
 4021 
 4022 bsnAPEthernetMacAddress OBJECT-TYPE
 4023     SYNTAX          MacAddress
 4024     MAX-ACCESS      read-only
 4025     STATUS          current
 4026     DESCRIPTION
 4027         "The Ethernet MAC address of the AP." 
 4028     ::= { bsnAPEntry 33 }
 4029 
 4030 bsnAPAdminStatus OBJECT-TYPE
 4031     SYNTAX          INTEGER  {
 4032                         enable(1),
 4033                         disable(2)
 4034                     }
 4035     MAX-ACCESS      read-write
 4036     STATUS          current
 4037     DESCRIPTION
 4038         "Admin State of the AP" 
 4039     ::= { bsnAPEntry 37 }
 4040  
 4041 
 4042 -- ********************************************************************
 4043 -- *  BSN Airespace AP Interface Table
 4044 -- *  Rows in this table are created by Airespace Switch as it
 4045 -- *  discovers and associates with the Airespace APEs
 4046 -- ********************************************************************
 4047 
 4048 bsnAPIfTable OBJECT-TYPE
 4049     SYNTAX          SEQUENCE OF BsnAPIfEntry 
 4050     MAX-ACCESS      not-accessible
 4051     STATUS          current
 4052     DESCRIPTION
 4053         "Each entry represents an 802.11 interface in an Airespace
 4054         AP."
 4055     ::= { bsnAP 2 }
 4056 
 4057 bsnAPIfEntry OBJECT-TYPE
 4058     SYNTAX          BsnAPIfEntry
 4059     MAX-ACCESS      not-accessible
 4060     STATUS          current
 4061     DESCRIPTION
 4062         "An entry in bsnAPIfTable."
 4063     INDEX           {
 4064                         bsnAPDot3MacAddress,
 4065                         bsnAPIfSlotId
 4066                     } 
 4067     ::= { bsnAPIfTable 1 }
 4068 
 4069 BsnAPIfEntry ::= SEQUENCE {
 4070         bsnAPIfSlotId                  Unsigned32,
 4071         bsnAPIfType                    INTEGER,
 4072         bsnAPIfPhyChannelAssignment    INTEGER,
 4073         bsnAPIfPhyChannelNumber        INTEGER,
 4074         bsnAPIfPhyTxPowerControl       INTEGER,
 4075         bsnAPIfPhyTxPowerLevel         INTEGER,
 4076         bsnAPIfPhyAntennaMode          INTEGER,
 4077         bsnAPIfPhyAntennaType          INTEGER,
 4078         bsnAPIfPhyAntennaDiversity     INTEGER,
 4079         bsnAPIfCellSiteConfigId        Unsigned32,
 4080         bsnAPIfNumberOfVaps            INTEGER,
 4081         bsnAPIfOperStatus              INTEGER,
 4082         bsnAPIfPortNumber              INTEGER,
 4083         bsnAPIfPhyAntennaOptions       INTEGER,
 4084         bsnApIfNoOfUsers               Counter32,
 4085         bsnAPIfWlanOverride            INTEGER,
 4086         bsnAPIfPacketsSniffingFeature  INTEGER,
 4087         bsnAPIfSniffChannel            INTEGER,
 4088         bsnAPIfSniffServerIPAddress    IpAddress,
 4089         bsnAPIfAntennaGain             INTEGER,
 4090         bsnAPIfChannelList             DisplayString,
 4091         bsnAPIfAbsolutePowerList       DisplayString,
 4092         bsnAPIfRegulatoryDomainSupport INTEGER,
 4093         bsnAPIfAdminStatus             INTEGER
 4094 }
 4095 
 4096 bsnAPIfSlotId OBJECT-TYPE
 4097     SYNTAX          Unsigned32 (0..2)
 4098     MAX-ACCESS      read-only
 4099     STATUS          current
 4100     DESCRIPTION
 4101         "The slotId of this interface." 
 4102     ::= { bsnAPIfEntry 1 }
 4103 
 4104 bsnAPIfType OBJECT-TYPE
 4105     SYNTAX          INTEGER  {
 4106                         dot11b(1),
 4107                         dot11a(2),
 4108                         uwb(4)
 4109                     }
 4110     MAX-ACCESS      read-only
 4111     STATUS          current
 4112     DESCRIPTION
 4113         "The type of this interface. dot11b also implies 802.11b/g." 
 4114     ::= { bsnAPIfEntry 2 }
 4115 
 4116 bsnAPIfPhyChannelAssignment OBJECT-TYPE
 4117     SYNTAX          INTEGER  {
 4118                         automatic(1),
 4119                         customized(2)
 4120                     }
 4121     MAX-ACCESS      read-write
 4122     STATUS          current
 4123     DESCRIPTION
 4124         "If this value is true, then bsnAPDot11CurrentChannel  in
 4125         bsnAPIfDot11PhyDSSSTable is assigned by dynamic
 4126         algorithm and is read-only." 
 4127     ::= { bsnAPIfEntry 3 }
 4128 
 4129 bsnAPIfPhyChannelNumber OBJECT-TYPE
 4130     SYNTAX          INTEGER  {
 4131                         ch1(1),
 4132                         ch2(2),
 4133                         ch3(3),
 4134                         ch4(4),
 4135                         ch5(5),
 4136                         ch6(6),
 4137                         ch7(7),
 4138                         ch8(8),
 4139                         ch9(9),
 4140                         ch10(10),
 4141                         ch11(11),
 4142                         ch12(12),
 4143                         ch13(13),
 4144                         ch14(14),
 4145                         ch20(20),
 4146                         ch21(21),
 4147                         ch22(22),
 4148                         ch23(23),
 4149                         ch24(24),
 4150                         ch25(25),
 4151                         ch26(26),
 4152                         ch34(34),
 4153                         ch36(36),
 4154                         ch38(38),
 4155                         ch40(40),
 4156                         ch42(42),
 4157                         ch44(44),
 4158                         ch46(46),
 4159                         ch48(48),
 4160                         ch52(52),
 4161                         ch56(56),
 4162                         ch60(60),
 4163                         ch64(64),
 4164                         ch100(100),
 4165                         ch104(104),
 4166                         ch108(108),
 4167                         ch112(112),
 4168                         ch116(116),
 4169                         ch120(120),
 4170                         ch124(124),
 4171                         ch128(128),
 4172                         ch132(132),
 4173                         ch136(136),
 4174                         ch140(140),
 4175                         ch149(149),
 4176                         ch153(153),
 4177                         ch157(157),
 4178                         ch161(161),
 4179                         ch165(165),
 4180                         ch169(169)
 4181                     }
 4182     MAX-ACCESS      read-write
 4183     STATUS          current
 4184     DESCRIPTION
 4185         "Current channel number of the AP Interface.
 4186         Channel numbers will be from 1 to 14 for 802.11b interface type.
 4187         Channel numbers will be from 34 to 169 for 802.11a interface 
 4188         type.  Allowed channel numbers also depends on the current 
 4189         Country Code set in the Switch. This attribute cannot be set 
 4190         unless bsnAPIfPhyChannelAssignment is set to customized else 
 4191         this attribute gets assigned by dynamic algorithm." 
 4192     ::= { bsnAPIfEntry 4 }
 4193 
 4194 bsnAPIfPhyTxPowerControl OBJECT-TYPE
 4195     SYNTAX          INTEGER  {
 4196                         automatic(1),
 4197                         customized(2)
 4198                     }
 4199     MAX-ACCESS      read-write
 4200     STATUS          current
 4201     DESCRIPTION
 4202         "If this value is true, then bsnAPIfPhyTxPowerLevel
 4203         is assigned by dynamic algorithm and is read-only." 
 4204     ::= { bsnAPIfEntry 5 }
 4205 
 4206 bsnAPIfPhyTxPowerLevel OBJECT-TYPE
 4207     SYNTAX          INTEGER (1..8)
 4208     MAX-ACCESS      read-write
 4209     STATUS          current
 4210     DESCRIPTION
 4211         "The TxPowerLevel currently being used to transmit data.
 4212         Some PHYs also use this value to determine the receiver
 4213         sensitivity requirements for CCA. Valid values are between
 4214         1 to 8,depnding on what radio, and this attribute can be 
 4215         set only if bsnAPIfPhyTxPowerControl is set to customized." 
 4216     ::= { bsnAPIfEntry 6 }
 4217 
 4218 bsnAPIfPhyAntennaMode OBJECT-TYPE
 4219     SYNTAX          INTEGER  {
 4220                         sectorA(1),
 4221                         sectorB(2),
 4222                         omni(3),
 4223                         notapplicable(99)
 4224                     }
 4225     MAX-ACCESS      read-write
 4226     STATUS          current
 4227     DESCRIPTION
 4228         "Antenna Mode of the AP Interface.
 4229         For 802.11a this attribute will always be omni for now.
 4230         This attribute doesn't apply to interface of type 802.11b." 
 4231     ::= { bsnAPIfEntry 7 }
 4232 
 4233 bsnAPIfPhyAntennaType OBJECT-TYPE
 4234     SYNTAX          INTEGER  {
 4235                         internal(1),
 4236                         external(2)
 4237                     }
 4238     MAX-ACCESS      read-write
 4239     STATUS          current
 4240     DESCRIPTION
 4241         "This attribute specified if the Antenna currently used by AP
 4242         Radio is internal or external. For 802.11a the antenna is always 
 4243         internal. For 802.11b you can set antenna type to be external or 
 4244         internal." 
 4245     ::= { bsnAPIfEntry 8 }
 4246 
 4247 bsnAPIfPhyAntennaDiversity OBJECT-TYPE
 4248     SYNTAX          INTEGER  {
 4249                         connectorA(0),
 4250                         connectorB(1),
 4251                         enabled(255)
 4252                     }
 4253     MAX-ACCESS      read-write
 4254     STATUS          current
 4255     DESCRIPTION
 4256         "Diversity doesn't apply to AP Radio of type 802.11a.
 4257         For 802.11b you can set it to connectorA, connectorB or enabled." 
 4258     ::= { bsnAPIfEntry 9 }
 4259 
 4260 bsnAPIfCellSiteConfigId OBJECT-TYPE
 4261     SYNTAX          Unsigned32
 4262     MAX-ACCESS      read-write
 4263     STATUS          current
 4264     DESCRIPTION
 4265         "In a cell site configuration, this would be the cell Id of
 4266         this AP Interface" 
 4267     ::= { bsnAPIfEntry 10 }
 4268 
 4269 bsnAPIfNumberOfVaps OBJECT-TYPE
 4270     SYNTAX          INTEGER (1..16)
 4271     MAX-ACCESS      read-only
 4272     STATUS          current
 4273     DESCRIPTION
 4274         "Number of WLANs currently active on this AP Interface." 
 4275     ::= { bsnAPIfEntry 11 }
 4276 
 4277 bsnAPIfOperStatus OBJECT-TYPE
 4278     SYNTAX          INTEGER  {
 4279                         down(1),
 4280                         up(2)
 4281                     }
 4282     MAX-ACCESS      read-only
 4283     STATUS          current
 4284     DESCRIPTION
 4285         "Operational status of the interface." 
 4286     ::= { bsnAPIfEntry 12 }
 4287 
 4288 bsnAPIfPortNumber OBJECT-TYPE
 4289     SYNTAX          INTEGER (0..65535)
 4290     MAX-ACCESS      read-only
 4291     STATUS          current
 4292     DESCRIPTION
 4293         "Port number on Airespace Switch on which the traffic from this AP
 4294         interface is received." 
 4295     ::= { bsnAPIfEntry 13 }
 4296 
 4297 bsnAPIfPhyAntennaOptions OBJECT-TYPE
 4298     SYNTAX          INTEGER  {
 4299                         internalAndExternal(0),
 4300                         internal(1),
 4301                         siacAp(2),
 4302                         external(3),
 4303                         ext11bInt11a(4)
 4304                     }
 4305     MAX-ACCESS      read-only
 4306     STATUS          current
 4307     DESCRIPTION
 4308         "This attribute specifies the Antenna types supported by the AP
 4309         Radio whether it is internal or external or both. 
 4310         internalAndExternal(0)- internal and external antenna for both 
 4311         11a and 11b
 4312         internal(1) - only internal antenna is allowed.
 4313         siacAp- 11b internal and 11a external
 4314         external - only external antenna is allowed for 11a and 11b
 4315         ext11bInt11a - external antenna for 11b and internal antenna for 
 4316                        11a." 
 4317     ::= { bsnAPIfEntry 14 }
 4318 
 4319 bsnApIfNoOfUsers OBJECT-TYPE
 4320     SYNTAX          Counter32
 4321     MAX-ACCESS      read-only
 4322     STATUS          current
 4323     DESCRIPTION
 4324         "No of Users associated with this radio." 
 4325     ::= { bsnAPIfEntry 15 }
 4326 
 4327 bsnAPIfWlanOverride OBJECT-TYPE
 4328     SYNTAX          INTEGER  {
 4329                         disable(0),
 4330                         enable(1)
 4331                     }
 4332     MAX-ACCESS      read-write
 4333     STATUS          current
 4334     DESCRIPTION
 4335         "This flag when disabled implies that all WLANs are available
 4336         from this radio.
 4337         However, if this is enabled, then only those WLANs that appear
 4338         in the bsnApIfWlanOverrideTable will be available from this 
 4339         radio." 
 4340     ::= { bsnAPIfEntry 16 }
 4341 
 4342 bsnAPIfPacketsSniffingFeature OBJECT-TYPE
 4343     SYNTAX          INTEGER  {
 4344                         disable(0),
 4345                         enable(1)
 4346                     }
 4347     MAX-ACCESS      read-write
 4348     STATUS          current
 4349     DESCRIPTION
 4350         "This flag when enabled implies that  AP will sniff the 802.11a/bg
 4351         packets.  However, if it is enabled, then user should enter the 
 4352         server-ip-address on which Airopeek is running and the 
 4353         802.11a/bg-channel-number to be sniffed.
 4354         The above feature will work only when AP is in 'Sniffer' mode."
 4355     DEFVAL          { disable } 
 4356     ::= { bsnAPIfEntry 17 }
 4357 
 4358 bsnAPIfSniffChannel OBJECT-TYPE
 4359     SYNTAX          INTEGER  {
 4360                         ch0(0),
 4361                         ch1(1),
 4362                         ch2(2),
 4363                         ch3(3),
 4364                         ch4(4),
 4365                         ch5(5),
 4366                         ch6(6),
 4367                         ch7(7),
 4368                         ch8(8),
 4369                         ch9(9),
 4370                         ch10(10),
 4371                         ch11(11),
 4372                         ch12(12),
 4373                         ch13(13),
 4374                         ch14(14),
 4375                         ch20(20),
 4376                         ch21(21),
 4377                         ch22(22),
 4378                         ch23(23),
 4379                         ch24(24),
 4380                         ch25(25),
 4381                         ch26(26),
 4382                         ch34(34),
 4383                         ch36(36),
 4384                         ch38(38),
 4385                         ch40(40),
 4386                         ch42(42),
 4387                         ch44(44),
 4388                         ch46(46),
 4389                         ch48(48),
 4390                         ch52(52),
 4391                         ch56(56),
 4392                         ch60(60),
 4393                         ch64(64),
 4394                         ch100(100),
 4395                         ch104(104),
 4396                         ch108(108),
 4397                         ch112(112),
 4398                         ch116(116),
 4399                         ch120(120),
 4400                         ch124(124),
 4401                         ch128(128),
 4402                         ch132(132),
 4403                         ch136(136),
 4404                         ch140(140),
 4405                         ch149(149),
 4406                         ch153(153),
 4407                         ch157(157),
 4408                         ch161(161),
 4409                         ch165(165),
 4410                         ch169(169)
 4411                     }
 4412     MAX-ACCESS      read-write
 4413     STATUS          current
 4414     DESCRIPTION
 4415         "This the 802.11a/bg-channel-number on which AP will sniff
 4416         the packets." 
 4417     ::= { bsnAPIfEntry 18 }
 4418 
 4419 bsnAPIfSniffServerIPAddress OBJECT-TYPE
 4420     SYNTAX          IpAddress
 4421     MAX-ACCESS      read-write
 4422     STATUS          current
 4423     DESCRIPTION
 4424         "The machine ip address on which Airopeek application is running." 
 4425     ::= { bsnAPIfEntry 19 }
 4426 
 4427 bsnAPIfAntennaGain OBJECT-TYPE
 4428     SYNTAX          INTEGER (0..40)
 4429     MAX-ACCESS      read-write
 4430     STATUS          current
 4431     DESCRIPTION
 4432         "Represents antenna gain in multiple of 0.5 dBm. An integer
 4433         value 4 means 4 x 0.5 = 2 dBm of gain" 
 4434     ::= { bsnAPIfEntry 20 }
 4435 
 4436 bsnAPIfChannelList OBJECT-TYPE
 4437     SYNTAX          DisplayString
 4438     MAX-ACCESS      read-write
 4439     STATUS          current
 4440     DESCRIPTION
 4441         "List of comma separated channels supported by this radio." 
 4442     ::= { bsnAPIfEntry 21 }
 4443 
 4444 bsnAPIfAbsolutePowerList OBJECT-TYPE
 4445     SYNTAX          DisplayString
 4446     MAX-ACCESS      read-write
 4447     STATUS          current
 4448     DESCRIPTION
 4449         "List of comma separated absolute power levels supported by this
 4450         radio." 
 4451     ::= { bsnAPIfEntry 22 }
 4452 
 4453 bsnAPIfRegulatoryDomainSupport OBJECT-TYPE
 4454     SYNTAX          INTEGER  {
 4455                         notSupported(0),
 4456                         supported(1)
 4457                     }
 4458     MAX-ACCESS      read-only
 4459     STATUS          current
 4460     DESCRIPTION
 4461         "If the regulatory domain on radio is supported or notSupported
 4462         on the controller" 
 4463     ::= { bsnAPIfEntry 23 }
 4464 
 4465 bsnAPIfAdminStatus OBJECT-TYPE
 4466     SYNTAX          INTEGER  {
 4467                         disable(2),
 4468                         enable(1)
 4469                     }
 4470     MAX-ACCESS      read-write
 4471     STATUS          current
 4472     DESCRIPTION
 4473         "Admin status of the interface." 
 4474     ::= { bsnAPIfEntry 34 }
 4475  
 4476 
 4477 -- *******************************************************************
 4478 -- * End of bsnAPIfTable
 4479 -- *******************************************************************
 4480 --   
 4481 
 4482 -- *******************************************************************
 4483 -- *  BSN Airespace AP WLAN Override Table
 4484 -- *  Rows in this table can be created or deleted by the management
 4485 -- *  user of the switch.
 4486 -- ********************************************************************
 4487 
 4488 bsnAPIfWlanOverrideTable OBJECT-TYPE
 4489     SYNTAX          SEQUENCE OF BsnAPIfWlanOverrideEntry 
 4490     MAX-ACCESS      not-accessible
 4491     STATUS          current
 4492     DESCRIPTION
 4493         "Each entry represents an SSID added to the AP when the
 4494         attribute bsnAPIfWlanOverride on the radio is enabled.
 4495         This means only those WLANs on the switch that are added to 
 4496         this table will be available on such a radio."
 4497     ::= { bsnAP 21 }
 4498 
 4499 bsnAPIfWlanOverrideEntry OBJECT-TYPE
 4500     SYNTAX          BsnAPIfWlanOverrideEntry
 4501     MAX-ACCESS      not-accessible
 4502     STATUS          current
 4503     DESCRIPTION
 4504         "An entry in bsnAPIfWlanOverrideTable"
 4505     INDEX           {
 4506                         bsnAPDot3MacAddress,
 4507                         bsnAPIfSlotId,
 4508                         bsnAPIfWlanOverrideId
 4509                     } 
 4510     ::= { bsnAPIfWlanOverrideTable 1 }
 4511 
 4512 BsnAPIfWlanOverrideEntry ::= SEQUENCE {
 4513         bsnAPIfWlanOverrideId        Unsigned32,
 4514         bsnAPIfWlanOverrideSsid      DisplayString,
 4515         bsnAPIfWlanOverrideRowStatus RowStatus
 4516 }
 4517 
 4518 bsnAPIfWlanOverrideId OBJECT-TYPE
 4519     SYNTAX          Unsigned32 (1..16)
 4520     MAX-ACCESS      read-create
 4521     STATUS          current
 4522     DESCRIPTION
 4523         "Index of the WLAN (bsnDot11EssIndex) added to the radio.
 4524         Airespace Switch supports 16 Airespace WLANs so index
 4525         will be from 1 to 16." 
 4526     ::= { bsnAPIfWlanOverrideEntry 1 }
 4527 
 4528 bsnAPIfWlanOverrideSsid OBJECT-TYPE
 4529     SYNTAX          DisplayString (SIZE  (1..32))
 4530     MAX-ACCESS      read-only
 4531     STATUS          current
 4532     DESCRIPTION
 4533         "SSID assigned to the override WLAN." 
 4534     ::= { bsnAPIfWlanOverrideEntry 2 }
 4535 
 4536 bsnAPIfWlanOverrideRowStatus OBJECT-TYPE
 4537     SYNTAX          RowStatus
 4538     MAX-ACCESS      read-create
 4539     STATUS          current
 4540     DESCRIPTION
 4541         "A row status type for the bsnAPIfWlanOverrideEntry" 
 4542     ::= { bsnAPIfWlanOverrideEntry 15 }
 4543  
 4544 
 4545 -- *******************************************************************
 4546 -- *  BSN Airespace AP Smt Param Table
 4547 -- *  Rows in this table are created by Airespace Switch as it
 4548 -- *  discovers and associates with the Airespace APs
 4549 -- ********************************************************************
 4550 
 4551 bsnAPIfSmtParamTable OBJECT-TYPE
 4552     SYNTAX          SEQUENCE OF BsnAPIfSmtParamEntry 
 4553     MAX-ACCESS      not-accessible
 4554     STATUS          current
 4555     DESCRIPTION
 4556         "Each entry represents SMT parameters on an 802.11 interface
 4557         of an Airespace AP."
 4558     ::= { bsnAP 3 }
 4559 
 4560 bsnAPIfSmtParamEntry OBJECT-TYPE
 4561     SYNTAX          BsnAPIfSmtParamEntry
 4562     MAX-ACCESS      not-accessible
 4563     STATUS          current
 4564     DESCRIPTION
 4565         "An entry in bsnAPIfSmtParamTable"
 4566     INDEX           {
 4567                         bsnAPDot3MacAddress,
 4568                         bsnAPIfSlotId
 4569                     } 
 4570     ::= { bsnAPIfSmtParamTable 1 }
 4571 
 4572 BsnAPIfSmtParamEntry ::= SEQUENCE {
 4573         bsnAPIfDot11BeaconPeriod                     INTEGER,
 4574         bsnAPIfDot11MediumOccupancyLimit             INTEGER,
 4575         bsnAPIfDot11CFPPeriod                        INTEGER,
 4576         bsnAPIfDot11CFPMaxDuration                   INTEGER,
 4577         bsnAPIfDot11OperationalRateSet               OCTET STRING,
 4578         bsnAPIfDot11DTIMPeriod                       INTEGER,
 4579         bsnAPIfDot11MultiDomainCapabilityImplemented INTEGER,
 4580         bsnAPIfDot11MultiDomainCapabilityEnabled     INTEGER,
 4581         bsnAPIfDot11CountryString                    OCTET STRING,
 4582         bsnAPIfDot11SmtParamsConfigType              INTEGER,
 4583         bsnAPIfDot11BSSID                            MacAddress
 4584 }
 4585 
 4586 bsnAPIfDot11BeaconPeriod OBJECT-TYPE
 4587     SYNTAX          INTEGER (20..1000)
 4588     MAX-ACCESS      read-only
 4589     STATUS          current
 4590     DESCRIPTION
 4591         "This attribute shall specify the number of TU that a
 4592         AP Interface shall use for scheduling Beacon tranmissions.
 4593         This value is transmitted in Beacon and Probe Response
 4594         frames." 
 4595     ::= { bsnAPIfSmtParamEntry 1 }
 4596 
 4597 bsnAPIfDot11MediumOccupancyLimit OBJECT-TYPE
 4598     SYNTAX          INTEGER (0..1000)
 4599     MAX-ACCESS      read-only
 4600     STATUS          current
 4601     DESCRIPTION
 4602         "This attribute shall indicate the maximum amount of time,
 4603         in TU, that a point coordinator may control the usage of
 4604         the wireless medium without relinquishing control for long
 4605         enough to allow at least one instance of DCF access to the
 4606         medium.  The default value of this attribute shall be 100,
 4607         and the maximum value shall be 1000." 
 4608     ::= { bsnAPIfSmtParamEntry 2 }
 4609 
 4610 bsnAPIfDot11CFPPeriod OBJECT-TYPE
 4611     SYNTAX          INTEGER (0..255)
 4612     MAX-ACCESS      read-only
 4613     STATUS          current
 4614     DESCRIPTION
 4615         "The attribute shall describe the number of DTIM intervals
 4616         between the start of CFPs.  It is modified by
 4617         MLME-START.request primitive." 
 4618     ::= { bsnAPIfSmtParamEntry 3 }
 4619 
 4620 bsnAPIfDot11CFPMaxDuration OBJECT-TYPE
 4621     SYNTAX          INTEGER (0..65535)
 4622     MAX-ACCESS      read-only
 4623     STATUS          current
 4624     DESCRIPTION
 4625         "The attribute shall describe the maximum duration of the CFP
 4626         in TU that may be generated by the PCF. It is modified by
 4627         MLME-START.request primitive." 
 4628     ::= { bsnAPIfSmtParamEntry 4 }
 4629 
 4630 bsnAPIfDot11OperationalRateSet OBJECT-TYPE
 4631     SYNTAX          OCTET STRING (SIZE  (1..126))
 4632     MAX-ACCESS      read-only
 4633     STATUS          current
 4634     DESCRIPTION
 4635         "This attribute shall specify the set of data rates
 4636         at which the AP Interface may transmit data.  Each octet
 4637         contains a value representing a rate.  Each rate
 4638         shall be within the range from 2 to 127,
 4639         corresponding to data rates in increments of
 4640         500 kb/s from 1 Mb/s to 63.5 Mb/s, and shall be
 4641         supported (as indicated in the supported rates
 4642         table) for receiving data. This value is reported in
 4643         transmitted Beacon, Probe Request, Probe Response,
 4644         Association Request, Association Response,
 4645         Reassociation Request, and Reassociation Response
 4646         frames, and is used to determine whether a BSS
 4647         with which the AP Interface desires to synchronize is
 4648         suitable. It is also used when starting a BSS,
 4649         as specified in  10.3." 
 4650     ::= { bsnAPIfSmtParamEntry 5 }
 4651 
 4652 bsnAPIfDot11DTIMPeriod OBJECT-TYPE
 4653     SYNTAX          INTEGER (1..255)
 4654     MAX-ACCESS      read-only
 4655     STATUS          current
 4656     DESCRIPTION
 4657         "This attribute shall specify the number of beacon
 4658         intervals that shall elapse between transmission of
 4659         Beacons frames containing a TIM element whose DTIM
 4660         Count field is 0. This value is transmitted in
 4661         the DTIM Period field of Beacon frames." 
 4662     ::= { bsnAPIfSmtParamEntry 6 }
 4663 
 4664 bsnAPIfDot11MultiDomainCapabilityImplemented OBJECT-TYPE
 4665     SYNTAX          INTEGER  {
 4666                         notimplemented(0),
 4667                         implemented(1)
 4668                     }
 4669     MAX-ACCESS      read-only
 4670     STATUS          current
 4671     DESCRIPTION
 4672         "This attribute, when TRUE, indicates that the
 4673         AP Interface implementation is capable of supporting
 4674         multiple regulatory domains.  The capability is
 4675         disabled, otherwise.  The default value of this
 4676         attribute is FALSE." 
 4677     ::= { bsnAPIfSmtParamEntry 7 }
 4678 
 4679 bsnAPIfDot11MultiDomainCapabilityEnabled OBJECT-TYPE
 4680     SYNTAX          INTEGER  {
 4681                         no(0),
 4682                         yes(1)
 4683                     }
 4684     MAX-ACCESS      read-only
 4685     STATUS          current
 4686     DESCRIPTION
 4687         "This attribute, when TRUE, indicates that the
 4688         capability of the AP Interface to operate in 
 4689         multiple regulatory domains is enabled.  The 
 4690         capability is disabled, otherwise.  The default
 4691         value of this attribute is FALSE." 
 4692     ::= { bsnAPIfSmtParamEntry 8 }
 4693 
 4694 bsnAPIfDot11CountryString OBJECT-TYPE
 4695     SYNTAX          OCTET STRING (SIZE  (3))
 4696     MAX-ACCESS      read-only
 4697     STATUS          current
 4698     DESCRIPTION
 4699         "This attribute identifies the country in which the
 4700         AP Interface is operating. The first two octets of 
 4701         this string is the two character country code as 
 4702         described in document ISO/IEC 3166-1.  The third octet
 4703         shall be one of the following:
 4704 
 4705         1. an ASCII space character, if the regulations under
 4706         which the AP Interface is operating encompass all
 4707         environments in the country,
 4708 
 4709         2. an ASCII 'O' character, if the regulations under
 4710         which the AP Interface is operating are for an Outdoor
 4711         environment only, or
 4712 
 4713         3. an ASCII 'I' character, if the regulations under
 4714         which the AP Interface is operating are for an Indoor
 4715         environment only." 
 4716     ::= { bsnAPIfSmtParamEntry 9 }
 4717 
 4718 bsnAPIfDot11SmtParamsConfigType OBJECT-TYPE
 4719     SYNTAX          INTEGER  {
 4720                         automatic(0),
 4721                         customized(1)
 4722                     }
 4723     MAX-ACCESS      read-only
 4724     STATUS          current
 4725     DESCRIPTION
 4726         "This attribute suggests if the Station parameters for
 4727         this radio are automatically set or have been 
 4728         customized." 
 4729     ::= { bsnAPIfSmtParamEntry 10 }
 4730 
 4731 bsnAPIfDot11BSSID OBJECT-TYPE
 4732     SYNTAX          MacAddress
 4733     MAX-ACCESS      read-only
 4734     STATUS          current
 4735     DESCRIPTION
 4736         "BSSID of this AP config which would be the MAC Address of AP" 
 4737     ::= { bsnAPIfSmtParamEntry 30 }
 4738  
 4739 
 4740 -- ********************************************************************
 4741 -- *  bsnAPIfMultiDomainCapabilityTable
 4742 -- ********************************************************************
 4743 
 4744 bsnAPIfMultiDomainCapabilityTable OBJECT-TYPE
 4745     SYNTAX          SEQUENCE OF BsnAPIfMultiDomainCapabilityEntry 
 4746     MAX-ACCESS      not-accessible
 4747     STATUS          current
 4748     DESCRIPTION
 4749         "Each entry represents an 803.2 or an 802.11 interface in an
 4750         Airespace AP."
 4751     ::= { bsnAP 4 }
 4752 
 4753 bsnAPIfMultiDomainCapabilityEntry OBJECT-TYPE
 4754     SYNTAX          BsnAPIfMultiDomainCapabilityEntry
 4755     MAX-ACCESS      not-accessible
 4756     STATUS          current
 4757     DESCRIPTION
 4758         "Each entry represents an 803.2 or an 802.11 interface in an
 4759         Airespace AP."
 4760     INDEX           {
 4761                         bsnAPDot3MacAddress,
 4762                         bsnAPIfSlotId
 4763                     } 
 4764     ::= { bsnAPIfMultiDomainCapabilityTable 1 }
 4765 
 4766 BsnAPIfMultiDomainCapabilityEntry ::= SEQUENCE {
 4767         bsnAPIfDot11MaximumTransmitPowerLevel Integer32,
 4768         bsnAPIfDot11FirstChannelNumber        Integer32,
 4769         bsnAPIfDot11NumberofChannels          Integer32
 4770 }
 4771 
 4772 bsnAPIfDot11MaximumTransmitPowerLevel OBJECT-TYPE
 4773     SYNTAX          Integer32
 4774     MAX-ACCESS      read-only
 4775     STATUS          current
 4776     DESCRIPTION
 4777         "This attribute shall indicate the maximum transmit power,
 4778         in dBm, allowed in the subband for the associated domain 
 4779         country string. The default value of this attribute shall
 4780         be zero." 
 4781     ::= { bsnAPIfMultiDomainCapabilityEntry 1 }
 4782 
 4783 bsnAPIfDot11FirstChannelNumber OBJECT-TYPE
 4784     SYNTAX          Integer32
 4785     MAX-ACCESS      read-only
 4786     STATUS          current
 4787     DESCRIPTION
 4788         "This attribute shall indicate the value of the lowest
 4789         channel number in the subband for the associated domain 
 4790         country string. The default value of this attribute shall
 4791         be zero." 
 4792     ::= { bsnAPIfMultiDomainCapabilityEntry 2 }
 4793 
 4794 bsnAPIfDot11NumberofChannels OBJECT-TYPE
 4795     SYNTAX          Integer32
 4796     MAX-ACCESS      read-only
 4797     STATUS          current
 4798     DESCRIPTION
 4799         "This attribute shall indicate the value of the total
 4800         number of channels allowed in the subband for the 
 4801         associated domain country string. The default value 
 4802         of this attribute shall be zero." 
 4803     ::= { bsnAPIfMultiDomainCapabilityEntry 20 }
 4804  
 4805 
 4806 -- ********************************************************************
 4807 -- *    bsnDot11MacOperationTable
 4808 -- ********************************************************************
 4809 
 4810 bsnAPIfMacOperationParamTable OBJECT-TYPE
 4811     SYNTAX          SEQUENCE OF BsnAPIfMacOperationParamEntry 
 4812     MAX-ACCESS      not-accessible
 4813     STATUS          current
 4814     DESCRIPTION
 4815         "Group contains MAC attributes pertaining to the operation
 4816         of the MAC. These would be read only attributes as they 
 4817         would be updated by RRM Dynamic Algorithm. If user needs 
 4818         to configure them then they can only be configured 
 4819         globally"
 4820     ::= { bsnAP 5 }
 4821 
 4822 bsnAPIfMacOperationParamEntry OBJECT-TYPE
 4823     SYNTAX          BsnAPIfMacOperationParamEntry
 4824     MAX-ACCESS      not-accessible
 4825     STATUS          current
 4826     DESCRIPTION
 4827         "An entry in the bsnAPIfMacOperationParamEntry Table.
 4828         Interface tables in this MIB module are indexed
 4829         by bsnAPDot3MacAddress, bsnAPIfSlotId."
 4830     INDEX           {
 4831                         bsnAPDot3MacAddress,
 4832                         bsnAPIfSlotId
 4833                     } 
 4834     ::= { bsnAPIfMacOperationParamTable 1 }
 4835 
 4836 BsnAPIfMacOperationParamEntry ::= SEQUENCE {
 4837         bsnAPIfDot11MacRTSThreshold            INTEGER,
 4838         bsnAPIfDot11MacShortRetryLimit         INTEGER,
 4839         bsnAPIfDot11MacLongRetryLimit          INTEGER,
 4840         bsnAPIfDot11MacFragmentationThreshold  INTEGER,
 4841         bsnAPIfDot11MacMaxTransmitMSDULifetime Unsigned32,
 4842         bsnAPIfDot11MacParamsConfigType        INTEGER,
 4843         bsnAPIfDot11MacMaxReceiveLifetime      Unsigned32
 4844 }
 4845 
 4846 bsnAPIfDot11MacRTSThreshold OBJECT-TYPE
 4847     SYNTAX          INTEGER (0..2347)
 4848     MAX-ACCESS      read-only
 4849     STATUS          current
 4850     DESCRIPTION
 4851         "If bsnAPIfMacParamsAutomaticOn is true then this is
 4852         read only parameter updated by RRM dynamic algorithm" 
 4853     ::= { bsnAPIfMacOperationParamEntry 1 }
 4854 
 4855 bsnAPIfDot11MacShortRetryLimit OBJECT-TYPE
 4856     SYNTAX          INTEGER (1..255)
 4857     MAX-ACCESS      read-only
 4858     STATUS          current
 4859     DESCRIPTION
 4860         "If bsnAPIfMacParamsAutomaticOn is true then this is
 4861         read only parameter updated by RRM dynamic algorithm" 
 4862     ::= { bsnAPIfMacOperationParamEntry 2 }
 4863 
 4864 bsnAPIfDot11MacLongRetryLimit OBJECT-TYPE
 4865     SYNTAX          INTEGER (1..255)
 4866     MAX-ACCESS      read-only
 4867     STATUS          current
 4868     DESCRIPTION
 4869         "If bsnAPIfMacParamsAutomaticOn is true then this is
 4870         read only parameter updated by RRM dynamic algorithm" 
 4871     ::= { bsnAPIfMacOperationParamEntry 3 }
 4872 
 4873 bsnAPIfDot11MacFragmentationThreshold OBJECT-TYPE
 4874     SYNTAX          INTEGER (256..2346)
 4875     MAX-ACCESS      read-only
 4876     STATUS          current
 4877     DESCRIPTION
 4878         "If bsnAPIfMacParamsAutomaticOn is true then this is
 4879         read only parameter updated by RRM dynamic algorithm" 
 4880     ::= { bsnAPIfMacOperationParamEntry 4 }
 4881 
 4882 bsnAPIfDot11MacMaxTransmitMSDULifetime OBJECT-TYPE
 4883     SYNTAX          Unsigned32 (1..4294967295)
 4884     MAX-ACCESS      read-only
 4885     STATUS          current
 4886     DESCRIPTION
 4887         "If bsnAPIfMacParamsAutomaticOn is true then this is
 4888         read only parameter updated by RRM dynamic algorithm" 
 4889     ::= { bsnAPIfMacOperationParamEntry 5 }
 4890 
 4891 bsnAPIfDot11MacParamsConfigType OBJECT-TYPE
 4892     SYNTAX          INTEGER  {
 4893                         automatic(0),
 4894                         customized(1)
 4895                     }
 4896     MAX-ACCESS      read-only
 4897     STATUS          current
 4898     DESCRIPTION
 4899         "This attribute suggests if the MAC parameters for this
 4900         radio are automatically set or have been customized." 
 4901     ::= { bsnAPIfMacOperationParamEntry 6 }
 4902 
 4903 bsnAPIfDot11MacMaxReceiveLifetime OBJECT-TYPE
 4904     SYNTAX          Unsigned32 (1..4294967295)
 4905     MAX-ACCESS      read-only
 4906     STATUS          current
 4907     DESCRIPTION
 4908         "If bsnAPIfMacParamsAutomaticOn is true then this is
 4909         read only parameter updated by RRM dynamic algorithm" 
 4910     ::= { bsnAPIfMacOperationParamEntry 25 }
 4911  
 4912 
 4913 -- *******************************************************************
 4914 -- * Begin of bsnAPIfDot11CountersTable
 4915 -- *******************************************************************
 4916 
 4917 bsnAPIfDot11CountersTable OBJECT-TYPE
 4918     SYNTAX          SEQUENCE OF BsnAPIfDot11CountersEntry 
 4919     MAX-ACCESS      not-accessible
 4920     STATUS          current
 4921     DESCRIPTION
 4922         "Group containing attributes that are MAC counters.
 4923         Each instance represents counters on a AP dot11 interface"
 4924     ::= { bsnAP 6 }
 4925 
 4926 bsnAPIfDot11CountersEntry OBJECT-TYPE
 4927     SYNTAX          BsnAPIfDot11CountersEntry
 4928     MAX-ACCESS      not-accessible
 4929     STATUS          current
 4930     DESCRIPTION
 4931         "An entry in the dot11CountersEntry Table.
 4932         Interface tables in this MIB module are indexed
 4933         by bsnAPDot3MacAddress and bsnAPIfSlotId"
 4934     INDEX           {
 4935                         bsnAPDot3MacAddress,
 4936                         bsnAPIfSlotId
 4937                     } 
 4938     ::= { bsnAPIfDot11CountersTable 1 }
 4939 
 4940 BsnAPIfDot11CountersEntry ::= SEQUENCE {
 4941         bsnAPIfDot11TransmittedFragmentCount       Counter32,
 4942         bsnAPIfDot11MulticastTransmittedFrameCount Counter32,
 4943         bsnAPIfDot11RetryCount                     Counter32,
 4944         bsnAPIfDot11MultipleRetryCount             Counter32,
 4945         bsnAPIfDot11FrameDuplicateCount            Counter32,
 4946         bsnAPIfDot11RTSSuccessCount                Counter32,
 4947         bsnAPIfDot11RTSFailureCount                Counter32,
 4948         bsnAPIfDot11ACKFailureCount                Counter32,
 4949         bsnAPIfDot11ReceivedFragmentCount          Counter32,
 4950         bsnAPIfDot11MulticastReceivedFrameCount    Counter32,
 4951         bsnAPIfDot11FCSErrorCount                  Counter32,
 4952         bsnAPIfDot11TransmittedFrameCount          Counter32,
 4953         bsnAPIfDot11WEPUndecryptableCount          Counter32,
 4954         bsnAPIfDot11FailedCount                    Counter32
 4955 }
 4956 
 4957 bsnAPIfDot11TransmittedFragmentCount OBJECT-TYPE
 4958     SYNTAX          Counter32
 4959     MAX-ACCESS      read-only
 4960     STATUS          current
 4961     DESCRIPTION
 4962         "This counter shall be incremented for an acknowledged MPDU
 4963         with an individual address in the address 1 field or an MPDU
 4964         with a multicast address in the address 1 field of type Data
 4965         or Management." 
 4966     ::= { bsnAPIfDot11CountersEntry 1 }
 4967 
 4968 bsnAPIfDot11MulticastTransmittedFrameCount OBJECT-TYPE
 4969     SYNTAX          Counter32
 4970     MAX-ACCESS      read-only
 4971     STATUS          current
 4972     DESCRIPTION
 4973         "This counter shall increment only when the multicast bit
 4974         is set in the destination MAC address of a successfully
 4975         transmitted MSDU.  When operating as a STA in an ESS, where
 4976         these frames are directed to the AP, this implies having
 4977         received an acknowledgment to all associated MPDUs." 
 4978     ::= { bsnAPIfDot11CountersEntry 2 }
 4979 
 4980 bsnAPIfDot11RetryCount OBJECT-TYPE
 4981     SYNTAX          Counter32
 4982     MAX-ACCESS      read-only
 4983     STATUS          current
 4984     DESCRIPTION
 4985         "This counter shall increment when an MSDU is successfully
 4986         transmitted after one or more retransmissions." 
 4987     ::= { bsnAPIfDot11CountersEntry 3 }
 4988 
 4989 bsnAPIfDot11MultipleRetryCount OBJECT-TYPE
 4990     SYNTAX          Counter32
 4991     MAX-ACCESS      read-only
 4992     STATUS          current
 4993     DESCRIPTION
 4994         "This counter shall increment when an MSDU is successfully
 4995         transmitted after more than one retransmission." 
 4996     ::= { bsnAPIfDot11CountersEntry 4 }
 4997 
 4998 bsnAPIfDot11FrameDuplicateCount OBJECT-TYPE
 4999     SYNTAX          Counter32
 5000     MAX-ACCESS      read-only
 5001     STATUS          current
 5002     DESCRIPTION
 5003         "This counter shall increment when a frame is received
 5004         that the Sequence Control field indicates is a
 5005         duplicate." 
 5006     ::= { bsnAPIfDot11CountersEntry 5 }
 5007 
 5008 bsnAPIfDot11RTSSuccessCount OBJECT-TYPE
 5009     SYNTAX          Counter32
 5010     MAX-ACCESS      read-only
 5011     STATUS          current
 5012     DESCRIPTION
 5013         "This counter shall increment when a CTS is received in
 5014         response to an RTS." 
 5015     ::= { bsnAPIfDot11CountersEntry 6 }
 5016 
 5017 bsnAPIfDot11RTSFailureCount OBJECT-TYPE
 5018     SYNTAX          Counter32
 5019     MAX-ACCESS      read-only
 5020     STATUS          current
 5021     DESCRIPTION
 5022         "This counter shall increment when a CTS is not received in
 5023         response to an RTS." 
 5024     ::= { bsnAPIfDot11CountersEntry 7 }
 5025 
 5026 bsnAPIfDot11ACKFailureCount OBJECT-TYPE
 5027     SYNTAX          Counter32
 5028     MAX-ACCESS      read-only
 5029     STATUS          current
 5030     DESCRIPTION
 5031         "This counter shall increment when an ACK is not received
 5032         when expected." 
 5033     ::= { bsnAPIfDot11CountersEntry 8 }
 5034 
 5035 bsnAPIfDot11ReceivedFragmentCount OBJECT-TYPE
 5036     SYNTAX          Counter32
 5037     MAX-ACCESS      read-only
 5038     STATUS          current
 5039     DESCRIPTION
 5040         "This counter shall be incremented for each successfully
 5041         received MPDU of type Data or Management." 
 5042     ::= { bsnAPIfDot11CountersEntry 9 }
 5043 
 5044 bsnAPIfDot11MulticastReceivedFrameCount OBJECT-TYPE
 5045     SYNTAX          Counter32
 5046     MAX-ACCESS      read-only
 5047     STATUS          current
 5048     DESCRIPTION
 5049         "This counter shall increment when a MSDU is received
 5050         with the multicast bit set in the destination
 5051         MAC address." 
 5052     ::= { bsnAPIfDot11CountersEntry 10 }
 5053 
 5054 bsnAPIfDot11FCSErrorCount OBJECT-TYPE
 5055     SYNTAX          Counter32
 5056     MAX-ACCESS      read-only
 5057     STATUS          current
 5058     DESCRIPTION
 5059         "This counter shall increment when an FCS error is
 5060         detected in a received MPDU." 
 5061     ::= { bsnAPIfDot11CountersEntry 11 }
 5062 
 5063 bsnAPIfDot11TransmittedFrameCount OBJECT-TYPE
 5064     SYNTAX          Counter32
 5065     MAX-ACCESS      read-only
 5066     STATUS          current
 5067     DESCRIPTION
 5068         "This counter shall increment for each successfully
 5069         transmitted MSDU." 
 5070     ::= { bsnAPIfDot11CountersEntry 12 }
 5071 
 5072 bsnAPIfDot11WEPUndecryptableCount OBJECT-TYPE
 5073     SYNTAX          Counter32
 5074     MAX-ACCESS      read-only
 5075     STATUS          current
 5076     DESCRIPTION
 5077         "This counter shall increment when a frame is received with
 5078         the WEP subfield of the Frame Control field set to one and the
 5079         WEPOn value for the key mapped to the TA's MAC address
 5080         indicates that the frame should not have been encrypted or
 5081         that frame is discarded due to the receiving STA not
 5082         implementing the privacy option." 
 5083     ::= { bsnAPIfDot11CountersEntry 13 }
 5084 
 5085 bsnAPIfDot11FailedCount OBJECT-TYPE
 5086     SYNTAX          Counter32
 5087     MAX-ACCESS      read-only
 5088     STATUS          current
 5089     DESCRIPTION
 5090         "This counter shall increment when an MSDU is not transmitted
 5091         successfully due to the number of transmit attempts exceeding
 5092         either the  bsnAPIfDot11ShortRetryLimit or dot11LongRetryLimit." 
 5093     ::= { bsnAPIfDot11CountersEntry 33 }
 5094  
 5095 
 5096 -- *******************************************************************
 5097 -- * End of bsnAPIfCountersTable
 5098 -- *******************************************************************
 5099 --   
 5100 
 5101 -- **********************************************************************
 5102 -- *    bsnAPIfDot11PhyTxPower  TABLE
 5103 -- **********************************************************************
 5104 
 5105 bsnAPIfDot11PhyTxPowerTable OBJECT-TYPE
 5106     SYNTAX          SEQUENCE OF BsnAPIfDot11PhyTxPowerEntry 
 5107     MAX-ACCESS      not-accessible
 5108     STATUS          deprecated
 5109     DESCRIPTION
 5110         "Group of attributes for bsnAPIfDot11PhyTxPowerTable.
 5111         Implemented as a table indexed on STA ID to allow for 
 5112         multiple instances on an Agent. This table has been
 5113         deprecated. The level and power can be obtained from
 5114         bsnAPIfTable(bsnAPIfAbsolutePowerList)."
 5115     ::= { bsnAP 8 }
 5116 
 5117 bsnAPIfDot11PhyTxPowerEntry OBJECT-TYPE
 5118     SYNTAX          BsnAPIfDot11PhyTxPowerEntry
 5119     MAX-ACCESS      not-accessible
 5120     STATUS          deprecated
 5121     DESCRIPTION
 5122         "An entry in the bsnAPIfDot11PhyTxPower Table.
 5123         Interface tables in this MIB module are indexed
 5124         by bsnAPDot3MacAddress, bsnAPIfSlotId."
 5125     INDEX           {
 5126                         bsnAPDot3MacAddress,
 5127                         bsnAPIfSlotId
 5128                     } 
 5129     ::= { bsnAPIfDot11PhyTxPowerTable 1 }
 5130 
 5131 BsnAPIfDot11PhyTxPowerEntry ::= SEQUENCE {
 5132         bsnAPIfDot11NumberSupportedPowerLevels INTEGER,
 5133         bsnAPIfDot11TxPowerLevel1              INTEGER,
 5134         bsnAPIfDot11TxPowerLevel2              INTEGER,
 5135         bsnAPIfDot11TxPowerLevel3              INTEGER,
 5136         bsnAPIfDot11TxPowerLevel4              INTEGER,
 5137         bsnAPIfDot11TxPowerLevel5              INTEGER,
 5138         bsnAPIfDot11TxPowerLevel6              INTEGER,
 5139         bsnAPIfDot11TxPowerLevel7              INTEGER,
 5140         bsnAPIfDot11TxPowerLevel8              INTEGER
 5141 }
 5142 
 5143 bsnAPIfDot11NumberSupportedPowerLevels OBJECT-TYPE
 5144     SYNTAX          INTEGER (1..8)
 5145     MAX-ACCESS      read-only
 5146     STATUS          deprecated
 5147     DESCRIPTION
 5148         "The number of power levels supported by the PMD.
 5149         This attribute can have a value of 1 to 8." 
 5150     ::= { bsnAPIfDot11PhyTxPowerEntry 1 }
 5151 
 5152 bsnAPIfDot11TxPowerLevel1 OBJECT-TYPE
 5153     SYNTAX          INTEGER (0..10000)
 5154     MAX-ACCESS      read-only
 5155     STATUS          deprecated
 5156     DESCRIPTION
 5157         "The transmit output power for LEVEL1 in mW.
 5158         This is also the default power level. It is same as the 
 5159         Maximum power level available on an AP interface." 
 5160     ::= { bsnAPIfDot11PhyTxPowerEntry 2 }
 5161 
 5162 bsnAPIfDot11TxPowerLevel2 OBJECT-TYPE
 5163     SYNTAX          INTEGER (0..10000)
 5164     MAX-ACCESS      read-only
 5165     STATUS          deprecated
 5166     DESCRIPTION
 5167         "The transmit output power for LEVEL2 in mW. It is 1/2 of
 5168         the Maximum power level available on an AP interface." 
 5169     ::= { bsnAPIfDot11PhyTxPowerEntry 3 }
 5170 
 5171 bsnAPIfDot11TxPowerLevel3 OBJECT-TYPE
 5172     SYNTAX          INTEGER (0..10000)
 5173     MAX-ACCESS      read-only
 5174     STATUS          deprecated
 5175     DESCRIPTION
 5176         "The transmit output power for LEVEL3 in mW. It is 1/4th
 5177         of the Maximum power level available on an AP interface." 
 5178     ::= { bsnAPIfDot11PhyTxPowerEntry 4 }
 5179 
 5180 bsnAPIfDot11TxPowerLevel4 OBJECT-TYPE
 5181     SYNTAX          INTEGER (0..10000)
 5182     MAX-ACCESS      read-only
 5183     STATUS          deprecated
 5184     DESCRIPTION
 5185         "The transmit output power for LEVEL4 in mW. It is 1/8th of
 5186         the Maximum power level available on an AP interface." 
 5187     ::= { bsnAPIfDot11PhyTxPowerEntry 5 }
 5188 
 5189 bsnAPIfDot11TxPowerLevel5 OBJECT-TYPE
 5190     SYNTAX          INTEGER (0..10000)
 5191     MAX-ACCESS      read-only
 5192     STATUS          deprecated
 5193     DESCRIPTION
 5194         "The transmit output power for LEVEL5 in mW. It is 1/16th
 5195         of the Maximum power level available on an AP interface." 
 5196     ::= { bsnAPIfDot11PhyTxPowerEntry 6 }
 5197 
 5198 bsnAPIfDot11TxPowerLevel6 OBJECT-TYPE
 5199     SYNTAX          INTEGER (0..10000)
 5200     MAX-ACCESS      read-only
 5201     STATUS          deprecated
 5202     DESCRIPTION
 5203         "The transmit output power for LEVEL6 in mW. It is 1/32th
 5204         of the Maximum power level available on an AP interface." 
 5205     ::= { bsnAPIfDot11PhyTxPowerEntry 7 }
 5206 
 5207 bsnAPIfDot11TxPowerLevel7 OBJECT-TYPE
 5208     SYNTAX          INTEGER (0..10000)
 5209     MAX-ACCESS      read-only
 5210     STATUS          deprecated
 5211     DESCRIPTION
 5212         "The transmit output power for LEVEL7 in mW. It is 1/64th
 5213         of the Maximum power level available on an AP interface." 
 5214     ::= { bsnAPIfDot11PhyTxPowerEntry 8 }
 5215 
 5216 bsnAPIfDot11TxPowerLevel8 OBJECT-TYPE
 5217     SYNTAX          INTEGER (0..10000)
 5218     MAX-ACCESS      read-only
 5219     STATUS          deprecated
 5220     DESCRIPTION
 5221         "The transmit output power for LEVEL8 in mW. It is 1/128th
 5222         of the Maximum power level available on an AP interface." 
 5223     ::= { bsnAPIfDot11PhyTxPowerEntry 28 }
 5224  
 5225 
 5226 -- ********************************************************************
 5227 -- *    End of bsnAPIfDot11PhyTxPowerTable
 5228 -- ********************************************************************
 5229 --   
 5230 
 5231 -- ********************************************************************
 5232 -- *    bsnAPIfDot11PhyChannelTable
 5233 -- ********************************************************************
 5234 
 5235 bsnAPIfDot11PhyChannelTable OBJECT-TYPE
 5236     SYNTAX          SEQUENCE OF BsnAPIfDot11PhyChannelEntry 
 5237     MAX-ACCESS      not-accessible
 5238     STATUS          current
 5239     DESCRIPTION
 5240         "Entry of attributes for bsnAPIfDot11PhyChannelEntry.
 5241         Implemented as a table indexed on bsnAPDot3MacAddress,
 5242         bsnAPIfSlotId allow for multiple instances on an Agent"
 5243     ::= { bsnAP 9 }
 5244 
 5245 bsnAPIfDot11PhyChannelEntry OBJECT-TYPE
 5246     SYNTAX          BsnAPIfDot11PhyChannelEntry
 5247     MAX-ACCESS      not-accessible
 5248     STATUS          current
 5249     DESCRIPTION
 5250         "An entry in the bsnAPIfDot11PhyChannelEntry Table.
 5251         Interface tables in this MIB module are indexed
 5252         by bsnAPDot3MacAddress, bsnAPIfSlotId."
 5253     INDEX           {
 5254                         bsnAPDot3MacAddress,
 5255                         bsnAPIfSlotId
 5256                     } 
 5257     ::= { bsnAPIfDot11PhyChannelTable 1 }
 5258 
 5259 BsnAPIfDot11PhyChannelEntry ::= SEQUENCE {
 5260         bsnAPIfDot11CurrentCCAMode INTEGER,
 5261         bsnAPIfDot11EDThreshold    Integer32,
 5262         bsnAPIfDot11TIThreshold    Integer32
 5263 }
 5264 
 5265 bsnAPIfDot11CurrentCCAMode OBJECT-TYPE
 5266     SYNTAX          INTEGER  {
 5267                         edonly(1),
 5268                         csonly(2),
 5269                         edandcs(4),
 5270                         cswithtimer(8),
 5271                         hrcsanded(16)
 5272                     }
 5273     MAX-ACCESS      read-only
 5274     STATUS          current
 5275     DESCRIPTION
 5276         "The current CCA method in operation.Valid values are:
 5277         energy detect only (edonly) = 01,
 5278         carrier sense only (csonly) = 02,
 5279         carrier sense and energy detect (edandcs)= 04
 5280         carrier sense with timer (cswithtimer)= 08
 5281         high rate carrier sense and energy detect 
 5282         (hrcsanded)=16." 
 5283     ::= { bsnAPIfDot11PhyChannelEntry 1 }
 5284 
 5285 bsnAPIfDot11EDThreshold OBJECT-TYPE
 5286     SYNTAX          Integer32
 5287     MAX-ACCESS      read-only
 5288     STATUS          current
 5289     DESCRIPTION
 5290         "The current Energy Detect Threshold being used by the
 5291         Channel PHY." 
 5292     ::= { bsnAPIfDot11PhyChannelEntry 2 }
 5293 
 5294 bsnAPIfDot11TIThreshold OBJECT-TYPE
 5295     SYNTAX          Integer32
 5296     MAX-ACCESS      read-only
 5297     STATUS          current
 5298     DESCRIPTION
 5299         "The Threshold being used to detect a busy medium (frequency).
 5300         CCA shall report a busy medium upon detecting the RSSI above 
 5301         this threshold." 
 5302     ::= { bsnAPIfDot11PhyChannelEntry 23 }
 5303  
 5304 
 5305 -- ********************************************************************
 5306 -- *    End of bsnAPIfDot11PhyDSSSTable
 5307 -- ********************************************************************
 5308 --   
 5309 
 5310 -- ********************************************************************
 5311 -- * Begin of bsnAPIfProfileThresholdConfigTable
 5312 -- ********************************************************************
 5313 
 5314 bsnAPIfProfileThresholdConfigTable OBJECT-TYPE
 5315     SYNTAX          SEQUENCE OF BsnAPIfProfileThresholdConfigEntry 
 5316     MAX-ACCESS      not-accessible
 5317     STATUS          current
 5318     DESCRIPTION
 5319         "Table of attributes for various thresholds to be
 5320         set on each Airespace AP Interface for Load 
 5321         performance profile , interference performance 
 5322         profile and Noise performance profile."
 5323     ::= { bsnAP 12 }
 5324 
 5325 bsnAPIfProfileThresholdConfigEntry OBJECT-TYPE
 5326     SYNTAX          BsnAPIfProfileThresholdConfigEntry
 5327     MAX-ACCESS      not-accessible
 5328     STATUS          current
 5329     DESCRIPTION
 5330         "An entry (conceptual row) in the Phy Thresholds
 5331         Table. Entries in this MIB are indexed by 
 5332         bsnAPDot3MacAddress and bsnAPIfSlotId"
 5333     INDEX           {
 5334                         bsnAPDot3MacAddress,
 5335                         bsnAPIfSlotId
 5336                     } 
 5337     ::= { bsnAPIfProfileThresholdConfigTable 1 }
 5338 
 5339 BsnAPIfProfileThresholdConfigEntry ::= SEQUENCE {
 5340         bsnAPIfProfileParamAssignment       INTEGER,
 5341         bsnAPIfForeignInterferenceThreshold INTEGER,
 5342         bsnAPIfForeignNoiseThreshold        INTEGER,
 5343         bsnAPIfRFUtilizationThreshold       INTEGER,
 5344         bsnAPIfThroughputThreshold          Unsigned32,
 5345         bsnAPIfMobilesThreshold             INTEGER,
 5346         bsnAPIfCoverageThreshold            INTEGER,
 5347         bsnAPIfMobileMinExceptionLevel      INTEGER,
 5348         bsnAPIfCoverageExceptionLevel       INTEGER
 5349 }
 5350 
 5351 bsnAPIfProfileParamAssignment OBJECT-TYPE
 5352     SYNTAX          INTEGER  {
 5353                         automatic(1),
 5354                         customized(2)
 5355                     }
 5356     MAX-ACCESS      read-write
 5357     STATUS          current
 5358     DESCRIPTION
 5359         "If this value is automatic then Profile Parameters in
 5360         bsnRrmDot11aAPProfile at the global level will be used.
 5361         If this value is customized then Profile Parameters in 
 5362         bsnAPIfProfileThresholdConfig
 5363         Table will be used and user can customize them per AP." 
 5364     ::= { bsnAPIfProfileThresholdConfigEntry 1 }
 5365 
 5366 bsnAPIfForeignInterferenceThreshold OBJECT-TYPE
 5367     SYNTAX          INTEGER (0..100)
 5368     MAX-ACCESS      read-write
 5369     STATUS          current
 5370     DESCRIPTION
 5371         "foreign interference threshold between 0 and 100 percent." 
 5372     ::= { bsnAPIfProfileThresholdConfigEntry 2 }
 5373 
 5374 bsnAPIfForeignNoiseThreshold OBJECT-TYPE
 5375     SYNTAX          INTEGER (-127..0)
 5376     MAX-ACCESS      read-write
 5377     STATUS          current
 5378     DESCRIPTION
 5379         "foreign noise threshold between -100 and -50 dBm." 
 5380     ::= { bsnAPIfProfileThresholdConfigEntry 3 }
 5381 
 5382 bsnAPIfRFUtilizationThreshold OBJECT-TYPE
 5383     SYNTAX          INTEGER (0..100)
 5384     MAX-ACCESS      read-write
 5385     STATUS          current
 5386     DESCRIPTION
 5387         "RF utlization threshold between 0 and 100 percent." 
 5388     ::= { bsnAPIfProfileThresholdConfigEntry 4 }
 5389 
 5390 bsnAPIfThroughputThreshold OBJECT-TYPE
 5391     SYNTAX          Unsigned32 (1000..1000000)
 5392     MAX-ACCESS      read-write
 5393     STATUS          current
 5394     DESCRIPTION
 5395         "Airespace AP data-rate threshold between 1000 and 100000" 
 5396     ::= { bsnAPIfProfileThresholdConfigEntry 5 }
 5397 
 5398 bsnAPIfMobilesThreshold OBJECT-TYPE
 5399     SYNTAX          INTEGER (1..75)
 5400     MAX-ACCESS      read-write
 5401     STATUS          current
 5402     DESCRIPTION
 5403         "Airespace AP mobiles threshold between 1 and 75" 
 5404     ::= { bsnAPIfProfileThresholdConfigEntry 6 }
 5405 
 5406 bsnAPIfCoverageThreshold OBJECT-TYPE
 5407     SYNTAX          INTEGER (3..50)
 5408     MAX-ACCESS      read-write
 5409     STATUS          current
 5410     DESCRIPTION
 5411         "Airespace AP coverage threshold between 3 and 50" 
 5412     ::= { bsnAPIfProfileThresholdConfigEntry 7 }
 5413 
 5414 bsnAPIfMobileMinExceptionLevel OBJECT-TYPE
 5415     SYNTAX          INTEGER (1..75)
 5416     MAX-ACCESS      read-write
 5417     STATUS          current
 5418     DESCRIPTION
 5419         "Airespace AP mobile minimum exception level between 1 and 1000" 
 5420     ::= { bsnAPIfProfileThresholdConfigEntry 8 }
 5421 
 5422 bsnAPIfCoverageExceptionLevel OBJECT-TYPE
 5423     SYNTAX          INTEGER (0..100)
 5424     MAX-ACCESS      read-write
 5425     STATUS          current
 5426     DESCRIPTION
 5427         "Airespace AP coverage exception level between 0 and 100 percent." 
 5428     ::= { bsnAPIfProfileThresholdConfigEntry 28 }
 5429  
 5430 
 5431 -- ********************************************************************
 5432 -- * End of bsnAPIfProfileThresholdConfigTable
 5433 -- ********************************************************************
 5434 --   
 5435 -- ********************************************************************
 5436 -- * Begin of bsnAPIfLoadParametersTable
 5437 -- ********************************************************************
 5438 
 5439 bsnAPIfLoadParametersTable OBJECT-TYPE
 5440     SYNTAX          SEQUENCE OF BsnAPIfLoadParametersEntry 
 5441     MAX-ACCESS      not-accessible
 5442     STATUS          current
 5443     DESCRIPTION
 5444         "These are RRM performance related read only parameters
 5445         per Airespace AP"
 5446     ::= { bsnAP 13 }
 5447 
 5448 bsnAPIfLoadParametersEntry OBJECT-TYPE
 5449     SYNTAX          BsnAPIfLoadParametersEntry
 5450     MAX-ACCESS      not-accessible
 5451     STATUS          current
 5452     DESCRIPTION
 5453         "An entry (conceptual row) in the Table.
 5454         Entries in this MIB are indexed by 
 5455         bsnAPDot3MacAddress and bsnAPIfSlotId"
 5456     INDEX           {
 5457                         bsnAPDot3MacAddress,
 5458                         bsnAPIfSlotId
 5459                     } 
 5460     ::= { bsnAPIfLoadParametersTable 1 }
 5461 
 5462 BsnAPIfLoadParametersEntry ::= SEQUENCE {
 5463         bsnAPIfLoadRxUtilization      INTEGER,
 5464         bsnAPIfLoadTxUtilization      INTEGER,
 5465         bsnAPIfLoadChannelUtilization INTEGER,
 5466         bsnAPIfLoadNumOfClients       Integer32,
 5467         bsnAPIfPoorSNRClients         Integer32
 5468 }
 5469 
 5470 bsnAPIfLoadRxUtilization OBJECT-TYPE
 5471     SYNTAX          INTEGER (0..100)
 5472     MAX-ACCESS      read-only
 5473     STATUS          current
 5474     DESCRIPTION
 5475         "This is the percentage of time the Airespace AP
 5476         receiver is busy operating on packets. It is a number 
 5477         from 0-100 representing a load from 0 to 1." 
 5478     ::= { bsnAPIfLoadParametersEntry 1 }
 5479 
 5480 bsnAPIfLoadTxUtilization OBJECT-TYPE
 5481     SYNTAX          INTEGER (0..100)
 5482     MAX-ACCESS      read-only
 5483     STATUS          current
 5484     DESCRIPTION
 5485         "This is the percentage of time the Airespace AP
 5486         transmitter is busy operating on packets. It is a 
 5487         number from 0-100 representing a load from 0 to 1." 
 5488     ::= { bsnAPIfLoadParametersEntry 2 }
 5489 
 5490 bsnAPIfLoadChannelUtilization OBJECT-TYPE
 5491     SYNTAX          INTEGER (0..100)
 5492     MAX-ACCESS      read-only
 5493     STATUS          current
 5494     DESCRIPTION
 5495         "Channel Utilization" 
 5496     ::= { bsnAPIfLoadParametersEntry 3 }
 5497 
 5498 bsnAPIfLoadNumOfClients OBJECT-TYPE
 5499     SYNTAX          Integer32
 5500     MAX-ACCESS      read-only
 5501     STATUS          current
 5502     DESCRIPTION
 5503         "This is the number of clients attached to this Airespace
 5504         AP at the last measurement interval(This comes from 
 5505         APF)" 
 5506     ::= { bsnAPIfLoadParametersEntry 4 }
 5507 
 5508 bsnAPIfPoorSNRClients OBJECT-TYPE
 5509     SYNTAX          Integer32
 5510     MAX-ACCESS      read-only
 5511     STATUS          current
 5512     DESCRIPTION
 5513         "This is the number of clients with poor SNR attached to
 5514         this Airespace AP at the last measurement interval 
 5515         ( This comes from APF )." 
 5516     ::= { bsnAPIfLoadParametersEntry 24 }
 5517  
 5518 
 5519 -- ********************************************************************
 5520 -- * End of bsnAPIfLoadParametersTable
 5521 -- ********************************************************************
 5522 --   
 5523 -- ********************************************************************
 5524 -- * Begin of bsnAPIfChannelInterferenceInfoTable
 5525 -- ********************************************************************
 5526 
 5527 bsnAPIfChannelInterferenceInfoTable OBJECT-TYPE
 5528     SYNTAX          SEQUENCE OF BsnAPIfChannelInterferenceInfoEntry 
 5529     MAX-ACCESS      not-accessible
 5530     STATUS          current
 5531     DESCRIPTION
 5532         "This is a table of channel information like interference
 5533         and noise from other 802.11 networks on each channel."
 5534     ::= { bsnAP 14 }
 5535 
 5536 bsnAPIfChannelInterferenceInfoEntry OBJECT-TYPE
 5537     SYNTAX          BsnAPIfChannelInterferenceInfoEntry
 5538     MAX-ACCESS      not-accessible
 5539     STATUS          current
 5540     DESCRIPTION
 5541         "An entry (conceptual row) in the Table.
 5542         Entries in this MIB are indexed by 
 5543         bsnAPDot3MacAddress, bsnAPIfSlotId"
 5544     INDEX           {
 5545                         bsnAPDot3MacAddress,
 5546                         bsnAPIfSlotId,
 5547                         bsnAPIfInterferenceChannelNo
 5548                     } 
 5549     ::= { bsnAPIfChannelInterferenceInfoTable 1 }
 5550 
 5551 BsnAPIfChannelInterferenceInfoEntry ::= SEQUENCE {
 5552         bsnAPIfInterferenceChannelNo   Integer32,
 5553         bsnAPIfInterferencePower       Integer32,
 5554         bsnAPIfInterferenceUtilization INTEGER
 5555 }
 5556 
 5557 bsnAPIfInterferenceChannelNo OBJECT-TYPE
 5558     SYNTAX          Integer32
 5559     MAX-ACCESS      read-only
 5560     STATUS          current
 5561     DESCRIPTION
 5562         "Channel Number on AP" 
 5563     ::= { bsnAPIfChannelInterferenceInfoEntry 1 }
 5564 
 5565 bsnAPIfInterferencePower OBJECT-TYPE
 5566     SYNTAX          Integer32
 5567     MAX-ACCESS      read-only
 5568     STATUS          current
 5569     DESCRIPTION
 5570         "Power of Interference from other 802.11 networks on
 5571         this channel" 
 5572     ::= { bsnAPIfChannelInterferenceInfoEntry 2 }
 5573 
 5574 bsnAPIfInterferenceUtilization OBJECT-TYPE
 5575     SYNTAX          INTEGER (0..100)
 5576     MAX-ACCESS      read-only
 5577     STATUS          current
 5578     DESCRIPTION
 5579         "Interference from other 802.11 networks on this
 5580         channel" 
 5581     ::= { bsnAPIfChannelInterferenceInfoEntry 22 }
 5582  
 5583 
 5584 -- ********************************************************************
 5585 -- * Begin of bsnAPIfRadarChannelStatisticsTable
 5586 -- ********************************************************************
 5587 
 5588 bsnAPIfRadarChannelStatisticsTable OBJECT-TYPE
 5589     SYNTAX          SEQUENCE OF BsnAPIfRadarChannelStatisticsEntry 
 5590     MAX-ACCESS      not-accessible
 5591     STATUS          current
 5592     DESCRIPTION
 5593         "This is a table of channel information on which radar
 5594         signal were detected. This will give the list of 
 5595         channels and last heard timestamp. Radar signals are 
 5596         detected only on 5Ghz range. 
 5597         So this will be detected for 802.11a interface."
 5598     ::= { bsnAP 24 }
 5599 
 5600 bsnAPIfRadarChannelStatisticsEntry OBJECT-TYPE
 5601     SYNTAX          BsnAPIfRadarChannelStatisticsEntry
 5602     MAX-ACCESS      not-accessible
 5603     STATUS          current
 5604     DESCRIPTION
 5605         "An entry (conceptual row) in the Table.
 5606         Entries in this MIB are indexed by bsnAPDot3MacAddress,
 5607         bsnAPIfSlotId, bsnAPIfRadarDetectedCannelNumber."
 5608     INDEX           {
 5609                         bsnAPDot3MacAddress,
 5610                         bsnAPIfSlotId,
 5611                         bsnAPIfRadarDetectedChannelNumber
 5612                     } 
 5613     ::= { bsnAPIfRadarChannelStatisticsTable 1 }
 5614 
 5615 BsnAPIfRadarChannelStatisticsEntry ::= SEQUENCE {
 5616         bsnAPIfRadarDetectedChannelNumber Integer32,
 5617         bsnAPIfRadarSignalLastHeard       Integer32
 5618 }
 5619 
 5620 bsnAPIfRadarDetectedChannelNumber OBJECT-TYPE
 5621     SYNTAX          Integer32
 5622     MAX-ACCESS      read-only
 5623     STATUS          current
 5624     DESCRIPTION
 5625         "Channel Number on which radar signals were detected." 
 5626     ::= { bsnAPIfRadarChannelStatisticsEntry 1 }
 5627 
 5628 bsnAPIfRadarSignalLastHeard OBJECT-TYPE
 5629     SYNTAX          Integer32
 5630     UNITS           "seconds"
 5631     MAX-ACCESS      read-only
 5632     STATUS          current
 5633     DESCRIPTION
 5634         "This tells how many seconds ago radar signal was heard
 5635         on the channel." 
 5636     ::= { bsnAPIfRadarChannelStatisticsEntry 2 }
 5637  
 5638 
 5639 -- ********************************************************************
 5640 -- * End of bsnAPIfRadarChannelInterferenceInfoTable
 5641 -- ********************************************************************
 5642 --   
 5643 -- ********************************************************************
 5644 -- * Begin of bsnAPIfChannelNoiseInfoTable
 5645 -- ********************************************************************
 5646 
 5647 bsnAPIfChannelNoiseInfoTable OBJECT-TYPE
 5648     SYNTAX          SEQUENCE OF BsnAPIfChannelNoiseInfoEntry 
 5649     MAX-ACCESS      not-accessible
 5650     STATUS          current
 5651     DESCRIPTION
 5652         "This is a table of channel information like
 5653         interference and noise from other 802.11 networks on 
 5654         each channel."
 5655     ::= { bsnAP 15 }
 5656 
 5657 bsnAPIfChannelNoiseInfoEntry OBJECT-TYPE
 5658     SYNTAX          BsnAPIfChannelNoiseInfoEntry
 5659     MAX-ACCESS      not-accessible
 5660     STATUS          current
 5661     DESCRIPTION
 5662         "An entry (conceptual row) in the Table.
 5663         Entries in this MIB are indexed by bsnAPDot3MacAddress,
 5664         bsnAPIfSlotId"
 5665     INDEX           {
 5666                         bsnAPDot3MacAddress,
 5667                         bsnAPIfSlotId,
 5668                         bsnAPIfNoiseChannelNo
 5669                     } 
 5670     ::= { bsnAPIfChannelNoiseInfoTable 1 }
 5671 
 5672 BsnAPIfChannelNoiseInfoEntry ::= SEQUENCE {
 5673         bsnAPIfNoiseChannelNo Integer32,
 5674         bsnAPIfDBNoisePower   Integer32
 5675 }
 5676 
 5677 bsnAPIfNoiseChannelNo OBJECT-TYPE
 5678     SYNTAX          Integer32
 5679     MAX-ACCESS      read-only
 5680     STATUS          current
 5681     DESCRIPTION
 5682         "Channel Number on AP" 
 5683     ::= { bsnAPIfChannelNoiseInfoEntry 1 }
 5684 
 5685 bsnAPIfDBNoisePower OBJECT-TYPE
 5686     SYNTAX          Integer32
 5687     MAX-ACCESS      read-only
 5688     STATUS          current
 5689     DESCRIPTION
 5690         "This is the average noise power in dBm on
 5691         each channel that is available to Airespace AP" 
 5692     ::= { bsnAPIfChannelNoiseInfoEntry 21 }
 5693  
 5694 
 5695 -- ********************************************************************
 5696 -- * Begin of bsnAPIfProfileStateTable
 5697 -- ********************************************************************
 5698 
 5699 bsnAPIfProfileStateTable OBJECT-TYPE
 5700     SYNTAX          SEQUENCE OF BsnAPIfProfileStateEntry 
 5701     MAX-ACCESS      not-accessible
 5702     STATUS          current
 5703     DESCRIPTION
 5704         "This is a table of state of interference monitor
 5705         on each Airespace AP"
 5706     ::= { bsnAP 16 }
 5707 
 5708 bsnAPIfProfileStateEntry OBJECT-TYPE
 5709     SYNTAX          BsnAPIfProfileStateEntry
 5710     MAX-ACCESS      not-accessible
 5711     STATUS          current
 5712     DESCRIPTION
 5713         "An entry (conceptual row) in the Table.
 5714         Entries in this MIB are indexed by bsnAPDot3MacAddress,
 5715         bsnAPIfSlotId"
 5716     INDEX           {
 5717                         bsnAPDot3MacAddress,
 5718                         bsnAPIfSlotId
 5719                     } 
 5720     ::= { bsnAPIfProfileStateTable 1 }
 5721 
 5722 BsnAPIfProfileStateEntry ::= SEQUENCE {
 5723         bsnAPIfLoadProfileState         ProfileState,
 5724         bsnAPIfInterferenceProfileState ProfileState,
 5725         bsnAPIfNoiseProfileState        ProfileState,
 5726         bsnAPIfCoverageProfileState     ProfileState
 5727 }
 5728 
 5729 bsnAPIfLoadProfileState OBJECT-TYPE
 5730     SYNTAX          ProfileState
 5731     MAX-ACCESS      read-only
 5732     STATUS          current
 5733     DESCRIPTION
 5734         "This field represents the current state of the LOAD
 5735         monitor. This is a total measurement of the business of
 5736         this Airespace AP. PASS indicates that this Airespace 
 5737         AP is performing adequately compared to the Airespace 
 5738         AP profile. FAIL indicates the Airespace AP is not
 5739         performing adequately against the LOAD profile." 
 5740     ::= { bsnAPIfProfileStateEntry 1 }
 5741 
 5742 bsnAPIfInterferenceProfileState OBJECT-TYPE
 5743     SYNTAX          ProfileState
 5744     MAX-ACCESS      read-only
 5745     STATUS          current
 5746     DESCRIPTION
 5747         "This field represents the current state of Interference
 5748         monitor. This is a total measurement of the interference
 5749         present at this Airespace AP. PASS indicates that this 
 5750         Airespace AP is performing adequately compared to the 
 5751         Interference profile.  FAIL indicates the Airespace AP 
 5752         is not performing adequately against the Interference 
 5753         profile." 
 5754     ::= { bsnAPIfProfileStateEntry 2 }
 5755 
 5756 bsnAPIfNoiseProfileState OBJECT-TYPE
 5757     SYNTAX          ProfileState
 5758     MAX-ACCESS      read-only
 5759     STATUS          current
 5760     DESCRIPTION
 5761         "This field represents the current state of Noise
 5762         monitor. This is a total measurement of the noise
 5763         present at this Airespace AP. PASS indicates that this 
 5764         Airespace AP is performing adequately compared to the 
 5765         noise profile.
 5766         FAIL indicates the Airespace AP is not performing 
 5767         adequately against the noise profile." 
 5768     ::= { bsnAPIfProfileStateEntry 3 }
 5769 
 5770 bsnAPIfCoverageProfileState OBJECT-TYPE
 5771     SYNTAX          ProfileState
 5772     MAX-ACCESS      read-only
 5773     STATUS          current
 5774     DESCRIPTION
 5775         "This field represents the current state of coverage
 5776         monitor. This is a total measurement of the client 
 5777         coverage at this Airespace AP. PASS indicates that 
 5778         this  Airespace AP is performing adequately compared 
 5779         to the  coverage profile. FAIL indicates the Airespace
 5780         AP is not performing adequately against the coverage 
 5781         profile." 
 5782     ::= { bsnAPIfProfileStateEntry 24 }
 5783  
 5784 
 5785 -- ********************************************************************
 5786 -- * Begin of bsnAPIfRxNeighborsTable
 5787 -- ********************************************************************
 5788 
 5789 bsnAPIfRxNeighborsTable OBJECT-TYPE
 5790     SYNTAX          SEQUENCE OF BsnAPIfRxNeighborsEntry 
 5791     MAX-ACCESS      not-accessible
 5792     STATUS          current
 5793     DESCRIPTION
 5794         "This is a table of Rx Neighbors for each Airespace AP
 5795         with their RSSI value."
 5796     ::= { bsnAP 17 }
 5797 
 5798 bsnAPIfRxNeighborsEntry OBJECT-TYPE
 5799     SYNTAX          BsnAPIfRxNeighborsEntry
 5800     MAX-ACCESS      not-accessible
 5801     STATUS          current
 5802     DESCRIPTION
 5803         "An entry (conceptual row) in the Table.
 5804         Entries in this MIB are indexed by bsnAPDot3MacAddress
 5805         bsnAPIfSlotId, bsnAPIfRxNeighborMacAddress"
 5806     INDEX           {
 5807                         bsnAPDot3MacAddress,
 5808                         bsnAPIfSlotId,
 5809                         bsnAPIfRxNeighborMacAddress
 5810                     } 
 5811     ::= { bsnAPIfRxNeighborsTable 1 }
 5812 
 5813 BsnAPIfRxNeighborsEntry ::= SEQUENCE {
 5814         bsnAPIfRxNeighborMacAddress   MacAddress,
 5815         bsnAPIfRxNeighborIpAddress    IpAddress,
 5816         bsnAPIfRxNeighborRSSI         Integer32,
 5817         bsnAPIfRxNeighborSlot         Integer32,
 5818         bsnAPIfRxNeighborChannel      Integer32,
 5819         bsnAPIfRxNeighborChannelWidth INTEGER
 5820 }
 5821 
 5822 bsnAPIfRxNeighborMacAddress OBJECT-TYPE
 5823     SYNTAX          MacAddress
 5824     MAX-ACCESS      read-only
 5825     STATUS          current
 5826     DESCRIPTION
 5827         "MAC Address of Rx Neighbor of the Airespace AP" 
 5828     ::= { bsnAPIfRxNeighborsEntry 1 }
 5829 
 5830 bsnAPIfRxNeighborIpAddress OBJECT-TYPE
 5831     SYNTAX          IpAddress
 5832     MAX-ACCESS      read-only
 5833     STATUS          current
 5834     DESCRIPTION
 5835         "IP Address of Rx Neighbor of the Airespace AP" 
 5836     ::= { bsnAPIfRxNeighborsEntry 2 }
 5837 
 5838 bsnAPIfRxNeighborRSSI OBJECT-TYPE
 5839     SYNTAX          Integer32
 5840     MAX-ACCESS      read-only
 5841     STATUS          current
 5842     DESCRIPTION
 5843         "RSSI value of the Rx Neighbor" 
 5844     ::= { bsnAPIfRxNeighborsEntry 3 }
 5845 
 5846 bsnAPIfRxNeighborSlot OBJECT-TYPE
 5847     SYNTAX          Integer32
 5848     MAX-ACCESS      read-only
 5849     STATUS          current
 5850     DESCRIPTION
 5851         "Slot value of the Rx Neighbor" 
 5852     ::= { bsnAPIfRxNeighborsEntry 24 }
 5853 
 5854 bsnAPIfRxNeighborChannel OBJECT-TYPE
 5855     SYNTAX          Integer32
 5856     MAX-ACCESS      read-only
 5857     STATUS          current
 5858     DESCRIPTION
 5859         "This object represents Channel information which
 5860         neighboring Access point is using." 
 5861     ::= { bsnAPIfRxNeighborsEntry 26 }
 5862 
 5863 bsnAPIfRxNeighborChannelWidth OBJECT-TYPE
 5864     SYNTAX          INTEGER  {
 5865                         five(1),
 5866                         ten(2),
 5867                         twenty(3),
 5868                         aboveforty(4),
 5869                         belowforty(5)
 5870                     }
 5871     MAX-ACCESS      read-only
 5872     STATUS          current
 5873     DESCRIPTION
 5874         "This object represents Channel bandwidth information
 5875         which neighboring Access point is using." 
 5876     ::= { bsnAPIfRxNeighborsEntry 27 }
 5877  
 5878 
 5879 -- *****************************************************************
 5880 --   
 5881 
 5882 -- ********************************************************************
 5883 -- * Begin of bsnMeshNodeTable
 5884 -- ********************************************************************
 5885 
 5886 bsnMeshNodeTable OBJECT-TYPE
 5887     SYNTAX          SEQUENCE OF BsnMeshNodeEntry 
 5888     MAX-ACCESS      not-accessible
 5889     STATUS          current
 5890     DESCRIPTION
 5891         "This is a table of mesh nodes."
 5892     ::= { bsnAP 22 }
 5893 
 5894 bsnMeshNodeEntry OBJECT-TYPE
 5895     SYNTAX          BsnMeshNodeEntry
 5896     MAX-ACCESS      not-accessible
 5897     STATUS          current
 5898     DESCRIPTION
 5899         "An entry (conceptual row) in the Table.
 5900         Entries in this MIB are indexed by bsnAPDot3MacAddress"
 5901     INDEX           { bsnAPDot3MacAddress } 
 5902     ::= { bsnMeshNodeTable 1 }
 5903 
 5904 BsnMeshNodeEntry ::= SEQUENCE {
 5905         bsnMeshNodeRole                  INTEGER,
 5906         bsnMeshNodeGroup                 OCTET STRING,
 5907         bsnMeshNodeBackhaul              INTEGER,
 5908         bsnMeshNodeBackhaulPAP           INTEGER,
 5909         bsnMeshNodeBackhaulRAP           INTEGER,
 5910         bsnMeshNodeDataRate              Integer32,
 5911         bsnMeshNodeChannel               Integer32,
 5912         bsnMeshNodeRoutingState          INTEGER,
 5913         bsnMeshNodeMalformedNeighPackets Counter32,
 5914         bsnMeshNodePoorNeighSnr          Counter32,
 5915         bsnMeshNodeBlacklistPackets      Counter32,
 5916         bsnMeshNodeInsufficientMemory    Counter32,
 5917         bsnMeshNodeRxNeighReq            Counter32,
 5918         bsnMeshNodeRxNeighRsp            Counter32,
 5919         bsnMeshNodeTxNeighReq            Counter32,
 5920         bsnMeshNodeTxNeighRsp            Counter32,
 5921         bsnMeshNodeParentChanges         Counter32,
 5922         bsnMeshNodeNeighTimeout          Counter32,
 5923         bsnMeshNodeParentMacAddress      MacAddress,
 5924         bsnMeshNodeAPType                INTEGER,
 5925         bsnMeshNodeEthernetBridge        INTEGER,
 5926         bsnMeshNodeHops                  Integer32
 5927 }
 5928 
 5929 bsnMeshNodeRole OBJECT-TYPE
 5930     SYNTAX          INTEGER  {
 5931                         pap(0),
 5932                         rap(1)
 5933                     }
 5934     MAX-ACCESS      read-only
 5935     STATUS          current
 5936     DESCRIPTION
 5937         "the role of this AP" 
 5938     ::= { bsnMeshNodeEntry 1 }
 5939 
 5940 bsnMeshNodeGroup OBJECT-TYPE
 5941     SYNTAX          OCTET STRING (SIZE  (0..10))
 5942     MAX-ACCESS      read-only
 5943     STATUS          current
 5944     DESCRIPTION
 5945         "the bridge group name of this AP" 
 5946     ::= { bsnMeshNodeEntry 2 }
 5947 
 5948 bsnMeshNodeBackhaul OBJECT-TYPE
 5949     SYNTAX          INTEGER  {
 5950                         dot11a(0),
 5951                         dot11b(1),
 5952                         dot11g(2)
 5953                     }
 5954     MAX-ACCESS      read-only
 5955     STATUS          current
 5956     DESCRIPTION
 5957         "the backhaul radio device for this AP" 
 5958     ::= { bsnMeshNodeEntry 3 }
 5959 
 5960 bsnMeshNodeBackhaulPAP OBJECT-TYPE
 5961     SYNTAX          INTEGER  {
 5962                         auto(0),
 5963                         dot11a(1),
 5964                         dot11b(2),
 5965                         dot11g(3)
 5966                     }
 5967     MAX-ACCESS      read-only
 5968     STATUS          current
 5969     DESCRIPTION
 5970         "the backhaul" 
 5971     ::= { bsnMeshNodeEntry 4 }
 5972 
 5973 bsnMeshNodeBackhaulRAP OBJECT-TYPE
 5974     SYNTAX          INTEGER  {
 5975                         dot11a(0),
 5976                         dot11b(1),
 5977                         dot11g(2)
 5978                     }
 5979     MAX-ACCESS      read-write
 5980     STATUS          current
 5981     DESCRIPTION
 5982         "the backhaul radio device for this AP" 
 5983     ::= { bsnMeshNodeEntry 5 }
 5984 
 5985 bsnMeshNodeDataRate OBJECT-TYPE
 5986     SYNTAX          Integer32
 5987     MAX-ACCESS      read-write
 5988     STATUS          current
 5989     DESCRIPTION
 5990         "this nodes backhaul data rate" 
 5991     ::= { bsnMeshNodeEntry 6 }
 5992 
 5993 bsnMeshNodeChannel OBJECT-TYPE
 5994     SYNTAX          Integer32
 5995     MAX-ACCESS      read-only
 5996     STATUS          current
 5997     DESCRIPTION
 5998         "this nodes backhaul channel" 
 5999     ::= { bsnMeshNodeEntry 7 }
 6000 
 6001 bsnMeshNodeRoutingState OBJECT-TYPE
 6002     SYNTAX          INTEGER  {
 6003                         start(1),
 6004                         seek(2),
 6005                         sync(3),
 6006                         auth(4),
 6007                         maint(5)
 6008                     }
 6009     MAX-ACCESS      read-only
 6010     STATUS          current
 6011     DESCRIPTION
 6012         "routing state" 
 6013     ::= { bsnMeshNodeEntry 8 }
 6014 
 6015 bsnMeshNodeMalformedNeighPackets OBJECT-TYPE
 6016     SYNTAX          Counter32
 6017     MAX-ACCESS      read-only
 6018     STATUS          current
 6019     DESCRIPTION
 6020         "the number of malformed neighbor packets." 
 6021     ::= { bsnMeshNodeEntry 9 }
 6022 
 6023 bsnMeshNodePoorNeighSnr OBJECT-TYPE
 6024     SYNTAX          Counter32
 6025     MAX-ACCESS      read-only
 6026     STATUS          current
 6027     DESCRIPTION
 6028         "poor neighbor snr" 
 6029     ::= { bsnMeshNodeEntry 10 }
 6030 
 6031 bsnMeshNodeBlacklistPackets OBJECT-TYPE
 6032     SYNTAX          Counter32
 6033     MAX-ACCESS      read-only
 6034     STATUS          current
 6035     DESCRIPTION
 6036         "the number of blacklist packets received" 
 6037     ::= { bsnMeshNodeEntry 11 }
 6038 
 6039 bsnMeshNodeInsufficientMemory OBJECT-TYPE
 6040     SYNTAX          Counter32
 6041     MAX-ACCESS      read-only
 6042     STATUS          current
 6043     DESCRIPTION
 6044         "occurences of insufficient memory conditions" 
 6045     ::= { bsnMeshNodeEntry 12 }
 6046 
 6047 bsnMeshNodeRxNeighReq OBJECT-TYPE
 6048     SYNTAX          Counter32
 6049     MAX-ACCESS      read-only
 6050     STATUS          current
 6051     DESCRIPTION
 6052         "Rx neighbor requests" 
 6053     ::= { bsnMeshNodeEntry 13 }
 6054 
 6055 bsnMeshNodeRxNeighRsp OBJECT-TYPE
 6056     SYNTAX          Counter32
 6057     MAX-ACCESS      read-only
 6058     STATUS          current
 6059     DESCRIPTION
 6060         "Rx neighbor responses" 
 6061     ::= { bsnMeshNodeEntry 14 }
 6062 
 6063 bsnMeshNodeTxNeighReq OBJECT-TYPE
 6064     SYNTAX          Counter32
 6065     MAX-ACCESS      read-only
 6066     STATUS          current
 6067     DESCRIPTION
 6068         "Tx neighbor requests" 
 6069     ::= { bsnMeshNodeEntry 15 }
 6070 
 6071 bsnMeshNodeTxNeighRsp OBJECT-TYPE
 6072     SYNTAX          Counter32
 6073     MAX-ACCESS      read-only
 6074     STATUS          current
 6075     DESCRIPTION
 6076         "Tx neighbor responses" 
 6077     ::= { bsnMeshNodeEntry 16 }
 6078 
 6079 bsnMeshNodeParentChanges OBJECT-TYPE
 6080     SYNTAX          Counter32
 6081     MAX-ACCESS      read-only
 6082     STATUS          current
 6083     DESCRIPTION
 6084         "number of parent changes" 
 6085     ::= { bsnMeshNodeEntry 17 }
 6086 
 6087 bsnMeshNodeNeighTimeout OBJECT-TYPE
 6088     SYNTAX          Counter32
 6089     MAX-ACCESS      read-only
 6090     STATUS          current
 6091     DESCRIPTION
 6092         "number of neighbor timeouts" 
 6093     ::= { bsnMeshNodeEntry 18 }
 6094 
 6095 bsnMeshNodeParentMacAddress OBJECT-TYPE
 6096     SYNTAX          MacAddress
 6097     MAX-ACCESS      read-only
 6098     STATUS          current
 6099     DESCRIPTION
 6100         "parents mac addressed" 
 6101     ::= { bsnMeshNodeEntry 19 }
 6102 
 6103 bsnMeshNodeAPType OBJECT-TYPE
 6104     SYNTAX          INTEGER  {
 6105                         indoorBridge(5),
 6106                         outdoorBridge(6)
 6107                     }
 6108     MAX-ACCESS      read-only
 6109     STATUS          current
 6110     DESCRIPTION
 6111         "the type of AP" 
 6112     ::= { bsnMeshNodeEntry 20 }
 6113 
 6114 bsnMeshNodeEthernetBridge OBJECT-TYPE
 6115     SYNTAX          INTEGER  {
 6116                         disable(0),
 6117                         enable(1)
 6118                     }
 6119     MAX-ACCESS      read-write
 6120     STATUS          current
 6121     DESCRIPTION
 6122         "enable  : Enables ethernet bridging on the AP.
 6123         disable : Disables ethernet bridging on the AP.
 6124         Changes are only applicable when AP is in 'Bridge' 
 6125         mode." 
 6126     ::= { bsnMeshNodeEntry 21 }
 6127 
 6128 bsnMeshNodeHops OBJECT-TYPE
 6129     SYNTAX          Integer32
 6130     MAX-ACCESS      read-only
 6131     STATUS          current
 6132     DESCRIPTION
 6133         "number of hops to rap" 
 6134     ::= { bsnMeshNodeEntry 30 }
 6135  
 6136 
 6137 -- ********************************************************************
 6138 -- * Begin of bsnMeshNeighsTable
 6139 -- ********************************************************************
 6140 
 6141 bsnMeshNeighsTable OBJECT-TYPE
 6142     SYNTAX          SEQUENCE OF BsnMeshNeighsEntry 
 6143     MAX-ACCESS      not-accessible
 6144     STATUS          current
 6145     DESCRIPTION
 6146         "This is a table of mesh neighbors."
 6147     ::= { bsnAP 23 }
 6148 
 6149 bsnMeshNeighsEntry OBJECT-TYPE
 6150     SYNTAX          BsnMeshNeighsEntry
 6151     MAX-ACCESS      not-accessible
 6152     STATUS          current
 6153     DESCRIPTION
 6154         "An entry (conceptual row) in the Table.
 6155         Entries in this MIB are indexed by bsnAPDot3MacAddress
 6156         and bsnMeshNeighNeighMacAddress"
 6157     INDEX           {
 6158                         bsnAPDot3MacAddress,
 6159                         bsnMeshNeighMacAddress
 6160                     } 
 6161     ::= { bsnMeshNeighsTable 1 }
 6162 
 6163 BsnMeshNeighsEntry ::= SEQUENCE {
 6164         bsnMeshNeighMacAddress     MacAddress,
 6165         bsnMeshNeighType           INTEGER,
 6166         bsnMeshNeighState          INTEGER,
 6167         bsnMeshNeighSnr            Integer32,
 6168         bsnMeshNeighSnrUp          Integer32,
 6169         bsnMeshNeighSnrDown        Integer32,
 6170         bsnMeshNeighLinkSnr        Integer32,
 6171         bsnMeshNeighAdjustedEase   Integer32,
 6172         bsnMeshNeighUnadjustedEase Integer32,
 6173         bsnMeshNeighRapEase        Integer32,
 6174         bsnMeshNeighTxParent       Counter32,
 6175         bsnMeshNeighRxParent       Counter32,
 6176         bsnMeshNeighPoorSnr        Counter32,
 6177         bsnMeshNeighLastUpdate     Integer32,
 6178         bsnMeshNeighParentChange   Integer32
 6179 }
 6180 
 6181 bsnMeshNeighMacAddress OBJECT-TYPE
 6182     SYNTAX          MacAddress
 6183     MAX-ACCESS      read-only
 6184     STATUS          current
 6185     DESCRIPTION
 6186         "MAC Address of neighbor" 
 6187     ::= { bsnMeshNeighsEntry 1 }
 6188 
 6189 bsnMeshNeighType OBJECT-TYPE
 6190     SYNTAX          INTEGER  {
 6191                         parent(0),
 6192                         tentparent(1),
 6193                         neigh(2),
 6194                         blacklisted(3),
 6195                         child(4)
 6196                     }
 6197     MAX-ACCESS      read-only
 6198     STATUS          current
 6199     DESCRIPTION
 6200         "neighbor type" 
 6201     ::= { bsnMeshNeighsEntry 2 }
 6202 
 6203 bsnMeshNeighState OBJECT-TYPE
 6204     SYNTAX          INTEGER  {
 6205                         updated(0),
 6206                         needupdate(1)
 6207                     }
 6208     MAX-ACCESS      read-only
 6209     STATUS          current
 6210     DESCRIPTION
 6211         "neighbor state" 
 6212     ::= { bsnMeshNeighsEntry 3 }
 6213 
 6214 bsnMeshNeighSnr OBJECT-TYPE
 6215     SYNTAX          Integer32
 6216     MAX-ACCESS      read-only
 6217     STATUS          current
 6218     DESCRIPTION
 6219         "explicitly set SNR" 
 6220     ::= { bsnMeshNeighsEntry 4 }
 6221 
 6222 bsnMeshNeighSnrUp OBJECT-TYPE
 6223     SYNTAX          Integer32
 6224     MAX-ACCESS      read-only
 6225     STATUS          current
 6226     DESCRIPTION
 6227         "snr up" 
 6228     ::= { bsnMeshNeighsEntry 5 }
 6229 
 6230 bsnMeshNeighSnrDown OBJECT-TYPE
 6231     SYNTAX          Integer32
 6232     MAX-ACCESS      read-only
 6233     STATUS          current
 6234     DESCRIPTION
 6235         "snr down" 
 6236     ::= { bsnMeshNeighsEntry 6 }
 6237 
 6238 bsnMeshNeighLinkSnr OBJECT-TYPE
 6239     SYNTAX          Integer32
 6240     MAX-ACCESS      read-only
 6241     STATUS          current
 6242     DESCRIPTION
 6243         "link snr" 
 6244     ::= { bsnMeshNeighsEntry 7 }
 6245 
 6246 bsnMeshNeighAdjustedEase OBJECT-TYPE
 6247     SYNTAX          Integer32
 6248     MAX-ACCESS      read-only
 6249     STATUS          current
 6250     DESCRIPTION
 6251         "hops adjusted ease" 
 6252     ::= { bsnMeshNeighsEntry 8 }
 6253 
 6254 bsnMeshNeighUnadjustedEase OBJECT-TYPE
 6255     SYNTAX          Integer32
 6256     MAX-ACCESS      read-only
 6257     STATUS          current
 6258     DESCRIPTION
 6259         "ease to root AP from this AP" 
 6260     ::= { bsnMeshNeighsEntry 9 }
 6261 
 6262 bsnMeshNeighRapEase OBJECT-TYPE
 6263     SYNTAX          Integer32
 6264     MAX-ACCESS      read-only
 6265     STATUS          current
 6266     DESCRIPTION
 6267         "unadjusted ease received in last hello" 
 6268     ::= { bsnMeshNeighsEntry 10 }
 6269 
 6270 bsnMeshNeighTxParent OBJECT-TYPE
 6271     SYNTAX          Counter32
 6272     MAX-ACCESS      read-only
 6273     STATUS          current
 6274     DESCRIPTION
 6275         "tx packets to this node while a parent" 
 6276     ::= { bsnMeshNeighsEntry 11 }
 6277 
 6278 bsnMeshNeighRxParent OBJECT-TYPE
 6279     SYNTAX          Counter32
 6280     MAX-ACCESS      read-only
 6281     STATUS          current
 6282     DESCRIPTION
 6283         "rx packets from this node while a parent" 
 6284     ::= { bsnMeshNeighsEntry 12 }
 6285 
 6286 bsnMeshNeighPoorSnr OBJECT-TYPE
 6287     SYNTAX          Counter32
 6288     MAX-ACCESS      read-only
 6289     STATUS          current
 6290     DESCRIPTION
 6291         "packets with poor snr received from this node" 
 6292     ::= { bsnMeshNeighsEntry 13 }
 6293 
 6294 bsnMeshNeighLastUpdate OBJECT-TYPE
 6295     SYNTAX          Integer32
 6296     MAX-ACCESS      read-only
 6297     STATUS          current
 6298     DESCRIPTION
 6299         "last received hello from this neighbor" 
 6300     ::= { bsnMeshNeighsEntry 14 }
 6301 
 6302 bsnMeshNeighParentChange OBJECT-TYPE
 6303     SYNTAX          Integer32
 6304     MAX-ACCESS      read-only
 6305     STATUS          current
 6306     DESCRIPTION
 6307         "when this node last became parent" 
 6308     ::= { bsnMeshNeighsEntry 20 }
 6309  
 6310 
 6311 -- ********************************************************************
 6312 -- * Begin of bsnAPIfStationRSSICoverageInfoTable
 6313 -- ********************************************************************
 6314 
 6315 bsnAPIfStationRSSICoverageInfoTable OBJECT-TYPE
 6316     SYNTAX          SEQUENCE OF BsnAPIfStationRSSICoverageInfoEntry 
 6317     MAX-ACCESS      not-accessible
 6318     STATUS          current
 6319     DESCRIPTION
 6320         "This is a table of channel information like interference
 6321         and noise from other 802.11 networks on each channel."
 6322     ::= { bsnAP 18 }
 6323 
 6324 bsnAPIfStationRSSICoverageInfoEntry OBJECT-TYPE
 6325     SYNTAX          BsnAPIfStationRSSICoverageInfoEntry
 6326     MAX-ACCESS      not-accessible
 6327     STATUS          current
 6328     DESCRIPTION
 6329         "An entry (conceptual row) in the Table.
 6330         Entries in this MIB are indexed by bsnAPDot3MacAddress,
 6331         bsnAPIfSlotId"
 6332     INDEX           {
 6333                         bsnAPDot3MacAddress,
 6334                         bsnAPIfSlotId,
 6335                         bsnAPIfStationRSSICoverageIndex
 6336                     } 
 6337     ::= { bsnAPIfStationRSSICoverageInfoTable 1 }
 6338 
 6339 BsnAPIfStationRSSICoverageInfoEntry ::= SEQUENCE {
 6340         bsnAPIfStationRSSICoverageIndex Integer32,
 6341         bsnAPIfRSSILevel                Integer32,
 6342         bsnAPIfStationCountOnRSSI       Integer32
 6343 }
 6344 
 6345 bsnAPIfStationRSSICoverageIndex OBJECT-TYPE
 6346     SYNTAX          Integer32
 6347     MAX-ACCESS      read-only
 6348     STATUS          current
 6349     DESCRIPTION
 6350         "RSSI Coverage Index on AP" 
 6351     ::= { bsnAPIfStationRSSICoverageInfoEntry 1 }
 6352 
 6353 bsnAPIfRSSILevel OBJECT-TYPE
 6354     SYNTAX          Integer32
 6355     MAX-ACCESS      read-only
 6356     STATUS          current
 6357     DESCRIPTION
 6358         "RSSI Level" 
 6359     ::= { bsnAPIfStationRSSICoverageInfoEntry 2 }
 6360 
 6361 bsnAPIfStationCountOnRSSI OBJECT-TYPE
 6362     SYNTAX          Integer32
 6363     MAX-ACCESS      read-only
 6364     STATUS          current
 6365     DESCRIPTION
 6366         "Number of stations on this RSSI Level" 
 6367     ::= { bsnAPIfStationRSSICoverageInfoEntry 23 }
 6368  
 6369 
 6370 -- ********************************************************************
 6371 -- * Begin of bsnAPIfStationSNRCoverageInfoTable
 6372 -- ********************************************************************
 6373 
 6374 bsnAPIfStationSNRCoverageInfoTable OBJECT-TYPE
 6375     SYNTAX          SEQUENCE OF BsnAPIfStationSNRCoverageInfoEntry 
 6376     MAX-ACCESS      not-accessible
 6377     STATUS          current
 6378     DESCRIPTION
 6379         "This is a table of Signal to Noise ratio Coverage
 6380         information on an AP Interface."
 6381     ::= { bsnAP 19 }
 6382 
 6383 bsnAPIfStationSNRCoverageInfoEntry OBJECT-TYPE
 6384     SYNTAX          BsnAPIfStationSNRCoverageInfoEntry
 6385     MAX-ACCESS      not-accessible
 6386     STATUS          current
 6387     DESCRIPTION
 6388         "An entry (conceptual row) in the Table.
 6389         Entries in this MIB are indexed by bsnAPDot3MacAddress,
 6390         bsnAPIfSlotId"
 6391     INDEX           {
 6392                         bsnAPDot3MacAddress,
 6393                         bsnAPIfSlotId,
 6394                         bsnAPIfStationSNRCoverageIndex
 6395                     } 
 6396     ::= { bsnAPIfStationSNRCoverageInfoTable 1 }
 6397 
 6398 BsnAPIfStationSNRCoverageInfoEntry ::= SEQUENCE {
 6399         bsnAPIfStationSNRCoverageIndex Integer32,
 6400         bsnAPIfSNRLevel                Integer32,
 6401         bsnAPIfStationCountOnSNR       Integer32
 6402 }
 6403 
 6404 bsnAPIfStationSNRCoverageIndex OBJECT-TYPE
 6405     SYNTAX          Integer32
 6406     MAX-ACCESS      read-only
 6407     STATUS          current
 6408     DESCRIPTION
 6409         "SNR Coverage Index on AP" 
 6410     ::= { bsnAPIfStationSNRCoverageInfoEntry 1 }
 6411 
 6412 bsnAPIfSNRLevel OBJECT-TYPE
 6413     SYNTAX          Integer32
 6414     MAX-ACCESS      read-only
 6415     STATUS          current
 6416     DESCRIPTION
 6417         "SNR Level" 
 6418     ::= { bsnAPIfStationSNRCoverageInfoEntry 2 }
 6419 
 6420 bsnAPIfStationCountOnSNR OBJECT-TYPE
 6421     SYNTAX          Integer32
 6422     MAX-ACCESS      read-only
 6423     STATUS          current
 6424     DESCRIPTION
 6425         "Number of stations on this SNR Level" 
 6426     ::= { bsnAPIfStationSNRCoverageInfoEntry 23 }
 6427  
 6428 
 6429 -- ********************************************************************
 6430 -- * Begin of bsnAPIfRecommendedRFParametersTable
 6431 -- ********************************************************************
 6432 
 6433 bsnAPIfRecommendedRFParametersTable OBJECT-TYPE
 6434     SYNTAX          SEQUENCE OF BsnAPIfRecommendedRFParametersEntry 
 6435     MAX-ACCESS      not-accessible
 6436     STATUS          current
 6437     DESCRIPTION
 6438         "This table list Best Channel,Best TxPowerLevel,
 6439         Best RTSThreshold,Best FragmentationThreshold etc
 6440         for this AP Interface as determined by RRM."
 6441     ::= { bsnAP 20 }
 6442 
 6443 bsnAPIfRecommendedRFParametersEntry OBJECT-TYPE
 6444     SYNTAX          BsnAPIfRecommendedRFParametersEntry
 6445     MAX-ACCESS      not-accessible
 6446     STATUS          current
 6447     DESCRIPTION
 6448         "An entry (conceptual row) in the Table.
 6449         Entries in this MIB are indexed by bsnAPDot3MacAddress,
 6450         bsnAPIfSlotId"
 6451     INDEX           {
 6452                         bsnAPDot3MacAddress,
 6453                         bsnAPIfSlotId
 6454                     } 
 6455     ::= { bsnAPIfRecommendedRFParametersTable 1 }
 6456 
 6457 BsnAPIfRecommendedRFParametersEntry ::= SEQUENCE {
 6458         bsnAPIfRecommendedChannelNumber          Integer32,
 6459         bsnAPIfRecommendedTxPowerLevel           Integer32,
 6460         bsnAPIfRecommendedRTSThreshold           Integer32,
 6461         bsnAPIfRecommendedFragmentationThreshold Integer32
 6462 }
 6463 
 6464 bsnAPIfRecommendedChannelNumber OBJECT-TYPE
 6465     SYNTAX          Integer32
 6466     MAX-ACCESS      read-only
 6467     STATUS          current
 6468     DESCRIPTION
 6469         "Recommended ChannelNumber by RRM for this APIf" 
 6470     ::= { bsnAPIfRecommendedRFParametersEntry 1 }
 6471 
 6472 bsnAPIfRecommendedTxPowerLevel OBJECT-TYPE
 6473     SYNTAX          Integer32
 6474     MAX-ACCESS      read-only
 6475     STATUS          current
 6476     DESCRIPTION
 6477         "Recommended TxPowerLevel by RRM for this APIf" 
 6478     ::= { bsnAPIfRecommendedRFParametersEntry 2 }
 6479 
 6480 bsnAPIfRecommendedRTSThreshold OBJECT-TYPE
 6481     SYNTAX          Integer32
 6482     MAX-ACCESS      read-only
 6483     STATUS          current
 6484     DESCRIPTION
 6485         "Recommended RTSThreshold by RRM for this APIf" 
 6486     ::= { bsnAPIfRecommendedRFParametersEntry 3 }
 6487 
 6488 bsnAPIfRecommendedFragmentationThreshold OBJECT-TYPE
 6489     SYNTAX          Integer32
 6490     MAX-ACCESS      read-only
 6491     STATUS          current
 6492     DESCRIPTION
 6493         "Recommended Fragmentation Threshold by RRM for this
 6494         APIf" 
 6495     ::= { bsnAPIfRecommendedRFParametersEntry 24 }
 6496  
 6497 
 6498 -- *******************************************************************
 6499 -- * Global Dot11 Parameters
 6500 -- * Global Dot11 Parameters apply to all Wlan(ESS)
 6501 -- * These parameters are as defined in IEEE 802.11 Standard MIB
 6502 -- *******************************************************************
 6503 
 6504 bsnGlobalDot11Config  OBJECT IDENTIFIER
 6505     ::= { bsnGlobalDot11 1 }
 6506 
 6507 
 6508 -- ********************************************************************
 6509 -- *  BSN Dot11 Global Universal Parameters that apply to both a and b
 6510 -- ********************************************************************
 6511 
 6512 bsnGlobalDot11PrivacyOptionImplemented OBJECT-TYPE
 6513     SYNTAX          INTEGER  {
 6514                         notimplemented(0),
 6515                         implemented(1)
 6516                     }
 6517     MAX-ACCESS      read-only
 6518     STATUS          current
 6519     DESCRIPTION
 6520         "This attribute, when true, shall indicate that the IEEE
 6521         802.11 WEP option is implemented.  The default value of
 6522         this attribute shall be false." 
 6523     ::= { bsnGlobalDot11Config 1 }
 6524 
 6525 bsnGlobalDot11AuthenticationResponseTimeOut OBJECT-TYPE
 6526     SYNTAX          Unsigned32 (5..60)
 6527     MAX-ACCESS      read-write
 6528     STATUS          current
 6529     DESCRIPTION
 6530         "This attribute shall specify the number of TU that a
 6531         responding STA should wait for the next frame in the
 6532         authentication sequence." 
 6533     ::= { bsnGlobalDot11Config 2 }
 6534 
 6535 bsnGlobalDot11MultiDomainCapabilityImplemented OBJECT-TYPE
 6536     SYNTAX          INTEGER  {
 6537                         no(0),
 6538                         yes(1)
 6539                     }
 6540     MAX-ACCESS      read-only
 6541     STATUS          current
 6542     DESCRIPTION
 6543         "This attribute, when TRUE, indicates that the
 6544         station implementation is capable of supporting
 6545         multiple regulatory domains.  The capability is
 6546         disabled, otherwise.  The default value of this
 6547         attribute is FALSE." 
 6548     ::= { bsnGlobalDot11Config 3 }
 6549 
 6550 bsnGlobalDot11MultiDomainCapabilityEnabled OBJECT-TYPE
 6551     SYNTAX          INTEGER  {
 6552                         no(0),
 6553                         yes(1)
 6554                     }
 6555     MAX-ACCESS      read-only
 6556     STATUS          current
 6557     DESCRIPTION
 6558         "This attribute, when TRUE, indicates that the
 6559         capability of the station to operate in multiple
 6560         regulatory domains is enabled.  The capability is
 6561         disabled, otherwise.  The default value of this
 6562         attribute is FALSE." 
 6563     ::= { bsnGlobalDot11Config 4 }
 6564 
 6565 bsnGlobalDot11CountryIndex OBJECT-TYPE
 6566     SYNTAX          INTEGER  {
 6567                         usa(1),
 6568                         canada(2),
 6569                         france(3),
 6570                         japan(4),
 6571                         mexico(5),
 6572                         spain(6),
 6573                         usalegacy(7),
 6574                         korearepublic(8),
 6575                         australia(9),
 6576                         austria(10),
 6577                         belgium(11),
 6578                         denmark(12),
 6579                         finland(13),
 6580                         germany(14),
 6581                         greece(15),
 6582                         ireland(16),
 6583                         italy(17),
 6584                         luxembourg(18),
 6585                         netherlands(19),
 6586                         portugal(20),
 6587                         sweden(21),
 6588                         unitedkingdom(22),
 6589                         none(23),
 6590                         india(24),
 6591                         hongkong(25),
 6592                         switzerland(26),
 6593                         iceland(27),
 6594                         norway(28),
 6595                         singapore(29),
 6596                         thailand(30),
 6597                         taiwan(31),
 6598                         cyprus(33),
 6599                         czechrepublic(34),
 6600                         estonia(35),
 6601                         hungary(36),
 6602                         lithuania(37),
 6603                         latvia(38),
 6604                         malaysia(39),
 6605                         newzealand(40),
 6606                         poland(41),
 6607                         slovenia(42),
 6608                         slovakrepublic(43),
 6609                         southafrica(44),
 6610                         usachan165(45),
 6611                         israel(46),
 6612                         israelOutdoor(47),
 6613                         argentina(48),
 6614                         brazil(49),
 6615                         saudiArabia(51),
 6616                         turkey(52),
 6617                         indonesia(53),
 6618                         china(54),
 6619                         koreaExtended(55),
 6620                         japan2(56),
 6621                         gibraltar(57),
 6622                         liechtenstein(58),
 6623                         malta(59),
 6624                         monaco(60),
 6625                         romania(61),
 6626                         russianfederation(62),
 6627                         chile(63),
 6628                         colombia(64),
 6629                         panama(65),
 6630                         peru(66),
 6631                         venezuela(67),
 6632                         philippines(68)
 6633                     }
 6634     MAX-ACCESS      read-write
 6635     STATUS          deprecated
 6636     DESCRIPTION
 6637         "This attribute identifies the country in which the
 6638         station is operating." 
 6639     ::= { bsnGlobalDot11Config 5 }
 6640 
 6641 bsnGlobalDot11LoadBalancing OBJECT-TYPE
 6642     SYNTAX          INTEGER  {
 6643                         disable(0),
 6644                         enable(1)
 6645                     }
 6646     MAX-ACCESS      read-write
 6647     STATUS          deprecated
 6648     DESCRIPTION
 6649         "This attribute specifies if load balancing of clients is
 6650         enabled on disabled.
 6651 
 6652         Global configuration of Load Balancing is now removed.
 6653         Use cLWlanLoadBalancingEnable to configure it per WLAN." 
 6654     ::= { bsnGlobalDot11Config 6 }
 6655 
 6656 bsnGlobalDot11RogueTimer OBJECT-TYPE
 6657     SYNTAX          Integer32 (120..3600)
 6658     MAX-ACCESS      read-write
 6659     STATUS          current
 6660     DESCRIPTION
 6661         "This attribute specifies in seconds, the time interval after
 6662         which a Rogue Entry in Rogue Table will expire if no beacon 
 6663         is heard from a Rogue." 
 6664     ::= { bsnGlobalDot11Config 7 }
 6665 
 6666 bsnPrimaryMwarForAPs OBJECT-TYPE
 6667     SYNTAX          INTEGER  {
 6668                         disable(0),
 6669                         enable(1)
 6670                     }
 6671     MAX-ACCESS      read-write
 6672     STATUS          current
 6673     DESCRIPTION
 6674         "This attribute specifies if this Switch acts a Master Switch
 6675         for the Airespace APs.
 6676         So if an Airespace AP doesn't find its Primary Switch, it will
 6677         associate with this Switch." 
 6678     ::= { bsnGlobalDot11Config 8 }
 6679 
 6680 bsnRtpProtocolPriority OBJECT-TYPE
 6681     SYNTAX          INTEGER  {
 6682                         nopriority(0),
 6683                         highpriority(1)
 6684                     }
 6685     MAX-ACCESS      read-write
 6686     STATUS          current
 6687     DESCRIPTION
 6688         "Real Time Protocol Priority." 
 6689     ::= { bsnGlobalDot11Config 9 }
 6690 
 6691 bsnSystemCurrentTime OBJECT-TYPE
 6692     SYNTAX          DisplayString
 6693     MAX-ACCESS      read-only
 6694     STATUS          current
 6695     DESCRIPTION
 6696         "This attribute will display the Current System time on the
 6697         Switch." 
 6698     ::= { bsnGlobalDot11Config 10 }
 6699 
 6700 bsnUpdateSystemTime OBJECT-TYPE
 6701     SYNTAX          DisplayString (SIZE  (0..32))
 6702     MAX-ACCESS      read-write
 6703     STATUS          current
 6704     DESCRIPTION
 6705         "Use this attribute to change the System time on the Switch.
 6706         Specify the new time in this Format MM/DD/YYYY HH:MM:SS" 
 6707     ::= { bsnGlobalDot11Config 11 }
 6708 
 6709 bsnOperatingTemperatureEnvironment OBJECT-TYPE
 6710     SYNTAX          INTEGER  {
 6711                         commercial(1),
 6712                         industrial(2),
 6713                         unknown(0)
 6714                     }
 6715     MAX-ACCESS      read-only
 6716     STATUS          current
 6717     DESCRIPTION
 6718         "Operating Environment of the Airespace Switch.
 6719         commercial is Commercial (0 to 40 C) and
 6720         industrial is Industrial (-10 to 70 C)" 
 6721     ::= { bsnGlobalDot11Config 12 }
 6722 
 6723 bsnSensorTemperature OBJECT-TYPE
 6724     SYNTAX          Integer32
 6725     MAX-ACCESS      read-only
 6726     STATUS          current
 6727     DESCRIPTION
 6728         "Current Internal Temperature of the unit in Centigrade" 
 6729     ::= { bsnGlobalDot11Config 13 }
 6730 
 6731 bsnTemperatureAlarmLowLimit OBJECT-TYPE
 6732     SYNTAX          Integer32
 6733     MAX-ACCESS      read-only
 6734     STATUS          current
 6735     DESCRIPTION
 6736         "Internal Temperature Alarm Low Limit in Centigrade. If the
 6737         bsnSensorTemperature goes below this limit 
 6738         bsnSensedTemperatureTooLow Alarm will be sent out" 
 6739     ::= { bsnGlobalDot11Config 14 }
 6740 
 6741 bsnTemperatureAlarmHighLimit OBJECT-TYPE
 6742     SYNTAX          Integer32
 6743     MAX-ACCESS      read-only
 6744     STATUS          current
 6745     DESCRIPTION
 6746         "Internal Temperature Alarm High Limit in Centigrade. If the
 6747         bsnSensorTemperature goes above this limit 
 6748         bsnSensedTemperatureTooHigh Alarm will be sent out" 
 6749     ::= { bsnGlobalDot11Config 15 }
 6750 
 6751 bsnVirtualGatewayAddress OBJECT-TYPE
 6752     SYNTAX          IpAddress
 6753     MAX-ACCESS      read-write
 6754     STATUS          current
 6755     DESCRIPTION
 6756         "Virtual Gateway Address of the Switch. This is used by web
 6757         auth and Ipsec. If the virtual IP Address is changed, the 
 6758         Switch has to be rebooted for the new Address to take effect. 
 6759         This is now replaced by the Virtual Interface in bsnswitching
 6760         MIB." 
 6761     ::= { bsnGlobalDot11Config 16 }
 6762 
 6763 bsnRFMobilityDomainName OBJECT-TYPE
 6764     SYNTAX          OCTET STRING (SIZE  (0..32))
 6765     MAX-ACCESS      read-write
 6766     STATUS          current
 6767     DESCRIPTION
 6768         "RF Mobility Group Name to which this Airespace Switch belongs.
 6769         Airespace Switches on a network form a RF Group as well as a
 6770         Mobility Group. RF Groups does the channel and power 
 6771         management of AP while Mobility Group does load balancing and 
 6772         hand off for clients." 
 6773     ::= { bsnGlobalDot11Config 17 }
 6774 
 6775 bsnClientWatchListFeature OBJECT-TYPE
 6776     SYNTAX          INTEGER  {
 6777                         disable(0),
 6778                         enable(1)
 6779                     }
 6780     MAX-ACCESS      read-write
 6781     STATUS          current
 6782     DESCRIPTION
 6783         "This flag should be turned on for the client watch lists
 6784         to be enabled on the switch. When enabled, the switch 
 6785         generates Client Association and Authentication traps for
 6786         the watchlisted clients."
 6787     DEFVAL          { disable } 
 6788     ::= { bsnGlobalDot11Config 18 }
 6789 
 6790 bsnRogueLocationDiscoveryProtocol OBJECT-TYPE
 6791     SYNTAX          INTEGER  {
 6792                         disable(0),
 6793                         allAPs(1),
 6794                         monitorAPOnly(2)
 6795                     }
 6796     MAX-ACCESS      read-write
 6797     STATUS          current
 6798     DESCRIPTION
 6799         "This flag should be turned on to enable the Rogue
 6800         Location Discovery Protocol feature on the switch.
 6801         We can either enable this feature for all the APs
 6802         or only for APs in monitor mode."
 6803     DEFVAL          { disable } 
 6804     ::= { bsnGlobalDot11Config 19 }
 6805 
 6806 bsnRogueAutoContainFeature OBJECT-TYPE
 6807     SYNTAX          INTEGER  {
 6808                         disable(0),
 6809                         enable(1)
 6810                     }
 6811     MAX-ACCESS      read-write
 6812     STATUS          current
 6813     DESCRIPTION
 6814         "This flag should be turned on to allow the switch to
 6815         contain the rogues automatically if detected
 6816         on the wired network."
 6817     DEFVAL          { disable } 
 6818     ::= { bsnGlobalDot11Config 20 }
 6819 
 6820 bsnOverAirProvisionApMode OBJECT-TYPE
 6821     SYNTAX          INTEGER  {
 6822                         disable(0),
 6823                         enable(1)
 6824                     }
 6825     MAX-ACCESS      read-write
 6826     STATUS          current
 6827     DESCRIPTION
 6828         "Over the Air Provisioning Mode for APs" 
 6829     ::= { bsnGlobalDot11Config 21 }
 6830 
 6831 bsnMaximumNumberOfConcurrentLogins OBJECT-TYPE
 6832     SYNTAX          Integer32 (0..8)
 6833     MAX-ACCESS      read-write
 6834     STATUS          current
 6835     DESCRIPTION
 6836         "This attribute specifies the maximum number of
 6837         concurrent logins that the switch will allow for a 
 6838         single user. A value 0 implies that there is 
 6839         no restriction on the number of concurrent logins 
 6840         with a single username." 
 6841     ::= { bsnGlobalDot11Config 22 }
 6842 
 6843 bsnAutoContainRoguesAdvertisingSsid OBJECT-TYPE
 6844     SYNTAX          INTEGER  {
 6845                         alarmOnly(0),
 6846                         contain(1)
 6847                     }
 6848     MAX-ACCESS      read-write
 6849     STATUS          current
 6850     DESCRIPTION
 6851         "This flag should be set to 1 to allow the switch to
 6852         contain automatically those rogues that are 
 6853         advertising our SSID. If value is 0, only an alarm 
 6854         will be generated when such a rogue is detected."
 6855     DEFVAL          { alarmOnly } 
 6856     ::= { bsnGlobalDot11Config 23 }
 6857 
 6858 bsnAutoContainAdhocNetworks OBJECT-TYPE
 6859     SYNTAX          INTEGER  {
 6860                         alarmOnly(0),
 6861                         contain(1)
 6862                     }
 6863     MAX-ACCESS      read-write
 6864     STATUS          current
 6865     DESCRIPTION
 6866         "This flag should be set to 1 to allow the switch to
 6867         contain automatically the adhoc networks
 6868         detected by the switch. If value is 0, only an alarm 
 6869         will be generated when such a network is detected."
 6870     DEFVAL          { alarmOnly } 
 6871     ::= { bsnGlobalDot11Config 24 }
 6872 
 6873 bsnAutoContainTrustedClientsOnRogueAps OBJECT-TYPE
 6874     SYNTAX          INTEGER  {
 6875                         alarmOnly(0),
 6876                         contain(1)
 6877                     }
 6878     MAX-ACCESS      read-write
 6879     STATUS          current
 6880     DESCRIPTION
 6881         "This flag should be set to 1 to allow the switch to
 6882         contain automatically those trusted clients that
 6883         are associated to rogue APs. If value is 0, only an 
 6884         alarm will be generated when such a client is 
 6885         detected."
 6886     DEFVAL          { alarmOnly } 
 6887     ::= { bsnGlobalDot11Config 25 }
 6888 
 6889 bsnValidateRogueClientsAgainstAAA OBJECT-TYPE
 6890     SYNTAX          INTEGER  {
 6891                         disable(0),
 6892                         enable(1)
 6893                     }
 6894     MAX-ACCESS      read-write
 6895     STATUS          current
 6896     DESCRIPTION
 6897         "This flag should be turned on to allow the switch to
 6898         validate 'valid' mobiles associating with rogue APs.
 6899         For example, if a client's MAC Address is found in 
 6900         the local MAC filter table, that client can be 
 6901         validated."
 6902     DEFVAL          { disable } 
 6903     ::= { bsnGlobalDot11Config 26 }
 6904 
 6905 bsnSystemTimezoneDelta OBJECT-TYPE
 6906     SYNTAX          Integer32
 6907     MAX-ACCESS      read-write
 6908     STATUS          current
 6909     DESCRIPTION
 6910         "The delta (difference) between the local time and the
 6911         Universal Coordinated Time in hours.
 6912         For example, it is -8 for the PST and +1 for France. If 
 6913         the delta is -5.30 then this attribute will store -5 and 
 6914         bsnSystemTimezoneDeltaMinutes will store 30. This value i
 6915         should be between -23 to +23" 
 6916     ::= { bsnGlobalDot11Config 27 }
 6917 
 6918 bsnSystemTimezoneDeltaMinutes OBJECT-TYPE
 6919     SYNTAX          Integer32
 6920     MAX-ACCESS      read-write
 6921     STATUS          current
 6922     DESCRIPTION
 6923         "The minutes component of delta (difference) between the
 6924         local time and the Universal Coordinated Time." 
 6925     ::= { bsnGlobalDot11Config 30 }
 6926 
 6927 bsnSystemTimezoneDaylightSavings OBJECT-TYPE
 6928     SYNTAX          INTEGER  {
 6929                         disable(0),
 6930                         enable(1)
 6931                     }
 6932     MAX-ACCESS      read-write
 6933     STATUS          obsolete
 6934     DESCRIPTION
 6935         "This flag specifies if daylight savings are enabled for
 6936         the current timezone." 
 6937     ::= { bsnGlobalDot11Config 28 }
 6938 
 6939 bsnAllowAuthorizeApAgainstAAA OBJECT-TYPE
 6940     SYNTAX          INTEGER  {
 6941                         disable(0),
 6942                         enable(1)
 6943                     }
 6944     MAX-ACCESS      read-write
 6945     STATUS          current
 6946     DESCRIPTION
 6947         "This flag specifies if LWAPP is allowed to get
 6948         authorization via RADIUS or local database for an AP." 
 6949     ::= { bsnGlobalDot11Config 29 }
 6950 
 6951 bsnApFallbackEnabled OBJECT-TYPE
 6952     SYNTAX          INTEGER  {
 6953                         disable(0),
 6954                         enable(1)
 6955                     }
 6956     MAX-ACCESS      read-write
 6957     STATUS          current
 6958     DESCRIPTION
 6959         "This flag specifies if the APs should continue LWAPP
 6960         discoveries to fallback to the primary switch
 6961         in case they are not already associated with it i.e they 
 6962         are associated with their respective secondary or 
 6963         tertiary switch instead." 
 6964     ::= { bsnGlobalDot11Config 31 }
 6965 
 6966 bsnAppleTalkEnabled OBJECT-TYPE
 6967     SYNTAX          INTEGER  {
 6968                         disable(0),
 6969                         enable(1)
 6970                     }
 6971     MAX-ACCESS      read-write
 6972     STATUS          current
 6973     DESCRIPTION
 6974         "This flag turns on the appletalk bridging in the switch
 6975         such that the packets from Apple clients that use
 6976         appletalk format can be processed by the switch. When 
 6977         this flag is off, these packets are dropped." 
 6978     ::= { bsnGlobalDot11Config 32 }
 6979 -- ********************************************************************
 6980 -- *  Global Trusted AP policies
 6981 -- ********************************************************************
 6982 
 6983 bsnTrustedApPolicyConfig  OBJECT IDENTIFIER
 6984     ::= { bsnGlobalDot11Config 40 }
 6985 
 6986 
 6987 bsnPolicyForMisconfiguredAps OBJECT-TYPE
 6988     SYNTAX          INTEGER  {
 6989                         alarmOnly(0),
 6990                         contain(1)
 6991                     }
 6992     MAX-ACCESS      read-write
 6993     STATUS          current
 6994     DESCRIPTION
 6995         "This flag should be turned on to allow the switch to
 6996         contain misconfigured APs."
 6997     DEFVAL          { alarmOnly } 
 6998     ::= { bsnTrustedApPolicyConfig 1 }
 6999 
 7000 bsnEncryptionPolicyEnforced OBJECT-TYPE
 7001     SYNTAX          INTEGER  {
 7002                         none(0),
 7003                         open(1),
 7004                         wep(2),
 7005                         wpa(3)
 7006                     }
 7007     MAX-ACCESS      read-write
 7008     STATUS          current
 7009     DESCRIPTION
 7010         "The encryption policy that is enforced on the
 7011         trusted APs."
 7012     DEFVAL          { none } 
 7013     ::= { bsnTrustedApPolicyConfig 2 }
 7014 
 7015 bsnPreamblePolicyEnforced OBJECT-TYPE
 7016     SYNTAX          INTEGER  {
 7017                         none(0),
 7018                         short(1),
 7019                         long(2)
 7020                     }
 7021     MAX-ACCESS      read-write
 7022     STATUS          current
 7023     DESCRIPTION
 7024         "The preamble policy that is enforced on the trusted
 7025         APs."
 7026     DEFVAL          { none } 
 7027     ::= { bsnTrustedApPolicyConfig 3 }
 7028 
 7029 bsnDot11ModePolicyEnforced OBJECT-TYPE
 7030     SYNTAX          INTEGER  {
 7031                         none(0),
 7032                         dcfOnly(1),
 7033                         pcfOnly(2)
 7034                     }
 7035     MAX-ACCESS      read-write
 7036     STATUS          current
 7037     DESCRIPTION
 7038         "The 802.11 Mode policy that is enforced on the
 7039         trusted APs."
 7040     DEFVAL          { none } 
 7041     ::= { bsnTrustedApPolicyConfig 4 }
 7042 
 7043 bsnRadioTypePolicyEnforced OBJECT-TYPE
 7044     SYNTAX          INTEGER  {
 7045                         none(0),
 7046                         aOnly(1),
 7047                         bOnly(2),
 7048                         bgOnly(3)
 7049                     }
 7050     MAX-ACCESS      read-write
 7051     STATUS          current
 7052     DESCRIPTION
 7053         "The radio type policy that is enforced on the
 7054         trusted
 7055          APs."
 7056     DEFVAL          { none } 
 7057     ::= { bsnTrustedApPolicyConfig 5 }
 7058 
 7059 bsnValidateSsidForTrustedAp OBJECT-TYPE
 7060     SYNTAX          INTEGER  {
 7061                         disable(0),
 7062                         enable(1)
 7063                     }
 7064     MAX-ACCESS      read-write
 7065     STATUS          current
 7066     DESCRIPTION
 7067         "If enabled, the SSID of trusted APs will be
 7068         validated
 7069          by the switch."
 7070     DEFVAL          { disable } 
 7071     ::= { bsnTrustedApPolicyConfig 6 }
 7072 
 7073 bsnAlertIfTrustedApMissing OBJECT-TYPE
 7074     SYNTAX          INTEGER  {
 7075                         disable(0),
 7076                         enable(1)
 7077                     }
 7078     MAX-ACCESS      read-write
 7079     STATUS          current
 7080     DESCRIPTION
 7081         "If enabled, an alert will be generated when a
 7082         trusted AP is missing."
 7083     DEFVAL          { disable } 
 7084     ::= { bsnTrustedApPolicyConfig 7 }
 7085 
 7086 bsnTrustedApEntryExpirationTimeout OBJECT-TYPE
 7087     SYNTAX          Integer32 (120..3600)
 7088     MAX-ACCESS      read-write
 7089     STATUS          current
 7090     DESCRIPTION
 7091         "This attribute specifies in seconds, the time interval after
 7092         which a Trusted AP Entry will expire if no beacon is heard 
 7093         from that AP."
 7094     DEFVAL          { 120 } 
 7095     ::= { bsnTrustedApPolicyConfig 8 }
 7096 -- *******************************************************************
 7097 -- *  Global Trusted AP policies
 7098 -- *******************************************************************
 7099 
 7100 bsnClientExclusionPolicyConfig  OBJECT IDENTIFIER
 7101     ::= { bsnGlobalDot11Config 41 }
 7102 
 7103 
 7104 bsnExcessive80211AssocFailures OBJECT-TYPE
 7105     SYNTAX          INTEGER  {
 7106                         disable(0),
 7107                         enable(1)
 7108                     }
 7109     MAX-ACCESS      read-write
 7110     STATUS          current
 7111     DESCRIPTION
 7112         "This flag specifies if client should be excluded
 7113         (blacklisted) if repeated 802.11 Association 
 7114         Failures occurs with a client." 
 7115     ::= { bsnClientExclusionPolicyConfig 1 }
 7116 
 7117 bsnExcessive80211AuthFailures OBJECT-TYPE
 7118     SYNTAX          INTEGER  {
 7119                         disable(0),
 7120                         enable(1)
 7121                     }
 7122     MAX-ACCESS      read-write
 7123     STATUS          current
 7124     DESCRIPTION
 7125         "This flag specifies if client should be excluded
 7126         (blacklisted) if repeated 802.11 Authentication 
 7127         Failures occurs with a client." 
 7128     ::= { bsnClientExclusionPolicyConfig 2 }
 7129 
 7130 bsnExcessive8021xAuthFailures OBJECT-TYPE
 7131     SYNTAX          INTEGER  {
 7132                         disable(0),
 7133                         enable(1)
 7134                     }
 7135     MAX-ACCESS      read-write
 7136     STATUS          current
 7137     DESCRIPTION
 7138         "This flag specifies if client should be excluded
 7139         (blacklisted) if repeated 802.1x Authentication 
 7140         Failures occurs with a client." 
 7141     ::= { bsnClientExclusionPolicyConfig 3 }
 7142 
 7143 bsnExternalPolicyServerFailures OBJECT-TYPE
 7144     SYNTAX          INTEGER  {
 7145                         disable(0),
 7146                         enable(1)
 7147                     }
 7148     MAX-ACCESS      read-write
 7149     STATUS          current
 7150     DESCRIPTION
 7151         "This flag specifies if client should be excluded
 7152         (blacklisted) if repeated external policy server 
 7153         failures occurs with a client." 
 7154     ::= { bsnClientExclusionPolicyConfig 4 }
 7155 
 7156 bsnExcessiveWebAuthFailures OBJECT-TYPE
 7157     SYNTAX          INTEGER  {
 7158                         disable(0),
 7159                         enable(1)
 7160                     }
 7161     MAX-ACCESS      read-write
 7162     STATUS          current
 7163     DESCRIPTION
 7164         "This flag specifies if client should be excluded
 7165         (blacklisted) if repeated Web Authentication Failures
 7166         occurs with a client." 
 7167     ::= { bsnClientExclusionPolicyConfig 5 }
 7168 
 7169 bsnIPTheftORReuse OBJECT-TYPE
 7170     SYNTAX          INTEGER  {
 7171                         disable(0),
 7172                         enable(1)
 7173                     }
 7174     MAX-ACCESS      read-write
 7175     STATUS          current
 7176     DESCRIPTION
 7177         "This flag specifies if client should be excluded
 7178         (blacklisted) if it appears to be reusing an IP 
 7179         Address.(Possible IP Theft)" 
 7180     ::= { bsnClientExclusionPolicyConfig 6 }
 7181 -- *******************************************************************
 7182 -- *  Standard and Custom Signature Lists. Signatures are pattern
 7183 -- *  matching rules used to identify packets
 7184 -- *  that may be a part of an attack.
 7185 -- ********************************************************************
 7186 
 7187 bsnSignatureConfig  OBJECT IDENTIFIER
 7188     ::= { bsnGlobalDot11Config 42 }
 7189 
 7190 
 7191 bsnStandardSignatureTable OBJECT-TYPE
 7192     SYNTAX          SEQUENCE OF BsnStandardSignatureEntry 
 7193     MAX-ACCESS      not-accessible
 7194     STATUS          current
 7195     DESCRIPTION
 7196         "The table listing Standard Signatures configured on the
 7197         switch. The standard signatures are provided with the 
 7198         released product. The standard signatures can be updated
 7199         via file download to the switch. The table is indexed by 
 7200         the precedence of the signatures."
 7201     ::= { bsnSignatureConfig 1 }
 7202 
 7203 bsnStandardSignatureEntry OBJECT-TYPE
 7204     SYNTAX          BsnStandardSignatureEntry
 7205     MAX-ACCESS      not-accessible
 7206     STATUS          current
 7207     DESCRIPTION
 7208         "...."
 7209     INDEX           { bsnStandardSignaturePrecedence } 
 7210     ::= { bsnStandardSignatureTable 1 }
 7211 
 7212 BsnStandardSignatureEntry ::= SEQUENCE {
 7213         bsnStandardSignaturePrecedence  Unsigned32,
 7214         bsnStandardSignatureName        DisplayString,
 7215         bsnStandardSignatureDescription DisplayString,
 7216         bsnStandardSignatureFrameType   INTEGER,
 7217         bsnStandardSignatureAction      INTEGER,
 7218         bsnStandardSignatureState       INTEGER,
 7219         bsnStandardSignatureFrequency   Unsigned32,
 7220         bsnStandardSignatureQuietTime   Unsigned32,
 7221         bsnStandardSignatureVersion     Unsigned32,
 7222         bsnStandardSignatureConfigType  INTEGER,
 7223         bsnStandardSignatureEnable      TruthValue,
 7224         bsnStandardSignatureMacInfo     BsnTxtSignatureMacInfo,
 7225         bsnStandardSignatureMacFreq     Unsigned32,
 7226         bsnStandardSignatureRowStatus   RowStatus,
 7227         bsnStandardSignatureInterval    Unsigned32
 7228 }
 7229 
 7230 bsnStandardSignaturePrecedence OBJECT-TYPE
 7231     SYNTAX          Unsigned32 (1..100)
 7232     MAX-ACCESS      read-only
 7233     STATUS          current
 7234     DESCRIPTION
 7235         "Precedence of the signature. This specifies the order in
 7236         which the signature is applied to a packet." 
 7237     ::= { bsnStandardSignatureEntry 1 }
 7238 
 7239 bsnStandardSignatureName OBJECT-TYPE
 7240     SYNTAX          DisplayString (SIZE  (0..20))
 7241     MAX-ACCESS      read-only
 7242     STATUS          current
 7243     DESCRIPTION
 7244         "This attribute is used to configure the name on a
 7245         signature." 
 7246     ::= { bsnStandardSignatureEntry 2 }
 7247 
 7248 bsnStandardSignatureDescription OBJECT-TYPE
 7249     SYNTAX          DisplayString (SIZE  (0..100))
 7250     MAX-ACCESS      read-only
 7251     STATUS          current
 7252     DESCRIPTION
 7253         "This attribute is used to configure the description of a
 7254         signature." 
 7255     ::= { bsnStandardSignatureEntry 3 }
 7256 
 7257 bsnStandardSignatureFrameType OBJECT-TYPE
 7258     SYNTAX          INTEGER  {
 7259                         management(0),
 7260                         data(1)
 7261                     }
 7262     MAX-ACCESS      read-only
 7263     STATUS          current
 7264     DESCRIPTION
 7265         "This attribute specifies the type of frame that needs to
 7266         match a signature." 
 7267     ::= { bsnStandardSignatureEntry 4 }
 7268 
 7269 bsnStandardSignatureAction OBJECT-TYPE
 7270     SYNTAX          INTEGER  {
 7271                         none(0),
 7272                         report(1),
 7273                         contain(2),
 7274                         exclude(3)
 7275                     }
 7276     MAX-ACCESS      read-only
 7277     STATUS          current
 7278     DESCRIPTION
 7279         "This attribute specifies the action to be taken once a
 7280         packet is found to match a signature." 
 7281     ::= { bsnStandardSignatureEntry 5 }
 7282 
 7283 bsnStandardSignatureState OBJECT-TYPE
 7284     SYNTAX          INTEGER  {
 7285                         disabled(0),
 7286                         enabled(1)
 7287                     }
 7288     MAX-ACCESS      read-only
 7289     STATUS          current
 7290     DESCRIPTION
 7291         "This attribute specifies the state of a signature. It
 7292         is used to match packets only if the state is enabled." 
 7293     ::= { bsnStandardSignatureEntry 6 }
 7294 
 7295 bsnStandardSignatureFrequency OBJECT-TYPE
 7296     SYNTAX          Unsigned32 (0..65535)
 7297     MAX-ACCESS      read-write
 7298     STATUS          current
 7299     DESCRIPTION
 7300         "This specifies the frequency of the matching packets
 7301         after which the specified action is taken." 
 7302     ::= { bsnStandardSignatureEntry 7 }
 7303 
 7304 bsnStandardSignatureQuietTime OBJECT-TYPE
 7305     SYNTAX          Unsigned32 (0..65535)
 7306     MAX-ACCESS      read-write
 7307     STATUS          current
 7308     DESCRIPTION
 7309         "This specifies the quiet time in seconds during which no
 7310         matching packets are found after which the attack is 
 7311         considered stopped." 
 7312     ::= { bsnStandardSignatureEntry 8 }
 7313 
 7314 bsnStandardSignatureVersion OBJECT-TYPE
 7315     SYNTAX          Unsigned32 (0..128)
 7316     MAX-ACCESS      read-only
 7317     STATUS          current
 7318     DESCRIPTION
 7319         "This specifies the signature version." 
 7320     ::= { bsnStandardSignatureEntry 9 }
 7321 
 7322 bsnStandardSignatureConfigType OBJECT-TYPE
 7323     SYNTAX          INTEGER  {
 7324                         pattern(0),
 7325                         protocol(1)
 7326                     }
 7327     MAX-ACCESS      read-only
 7328     STATUS          current
 7329     DESCRIPTION
 7330         "This attribute specifies the type of Signature
 7331         configuration. It's protocol when the protocol format is
 7332         used in the UI to configure this. Pattern is the config 
 7333         type for all signatures in the released signature file 
 7334         and when signatures are configured using pattern
 7335         format. Note: the signatures will be allowed to be i
 7336         configured in later releases." 
 7337     ::= { bsnStandardSignatureEntry 10 }
 7338 
 7339 bsnStandardSignatureEnable OBJECT-TYPE
 7340     SYNTAX          TruthValue
 7341     MAX-ACCESS      read-write
 7342     STATUS          current
 7343     DESCRIPTION
 7344         "This object configures the status of a particular
 7345         standard signature on LWAPP APs, for use in performing
 7346         signature analysis on the received 802.11 data and/or
 7347         management frames.
 7348 
 7349         A value of 'true' makes the Controller send the
 7350         'Signature Add LWAPP Message' to all the joined APs
 7351         with the status field set to 'enable'.  This makes
 7352         the joined APs perform signature analysis on the
 7353         received 802.11 data and/or management frames and
 7354         report the discrepancies observed, if any, to the
 7355         Controller.
 7356 
 7357         A value of 'false' makes the Controller send the
 7358         'Signature Add LWAPP Message' to all the joined APs
 7359         with the status field set to 'disable'.  The joined
 7360         APs doesn't perform the signature analysis on the
 7361         received 802.11 data and/or management frames for
 7362         this particular signature, till the signature is
 7363         enabled."
 7364     DEFVAL          { false } 
 7365     ::= { bsnStandardSignatureEntry 11 }
 7366 
 7367 bsnStandardSignatureMacInfo OBJECT-TYPE
 7368     SYNTAX          BsnTxtSignatureMacInfo
 7369     MAX-ACCESS      read-only
 7370     STATUS          current
 7371     DESCRIPTION
 7372         "This object defines the pattern followed by the
 7373         LWAPP APs to perform signature analysis with this
 7374         Standard signature and report the results to the
 7375         Controller." 
 7376     ::= { bsnStandardSignatureEntry 12 }
 7377 
 7378 bsnStandardSignatureMacFreq OBJECT-TYPE
 7379     SYNTAX          Unsigned32 (0..65535)
 7380     MAX-ACCESS      read-write
 7381     STATUS          current
 7382     DESCRIPTION
 7383         "This object specifies the frequency of matching
 7384         packets from a particular source after which the
 7385         specified action is taken." 
 7386     ::= { bsnStandardSignatureEntry 13 }
 7387 
 7388 bsnStandardSignatureRowStatus OBJECT-TYPE
 7389     SYNTAX          RowStatus
 7390     MAX-ACCESS      read-only
 7391     STATUS          current
 7392     DESCRIPTION
 7393         "Row Status for creation/deletion. Signature will allowed to
 7394         be created, deleted and edited in later releases." 
 7395     ::= { bsnStandardSignatureEntry 20 }
 7396 
 7397 bsnStandardSignatureInterval OBJECT-TYPE
 7398     SYNTAX          Unsigned32 (1..3600)
 7399     MAX-ACCESS      read-write
 7400     STATUS          current
 7401     DESCRIPTION
 7402         "Interval of the signature. This specifies the interval
 7403         when the signature is applied to a packet." 
 7404     ::= { bsnStandardSignatureEntry 21 }
 7405  
 7406 
 7407 -- *******************************************************************
 7408 -- *  Packet Matching Patterns of a Standard Signature
 7409 -- *******************************************************************
 7410 
 7411 bsnStandardSignaturePatternTable OBJECT-TYPE
 7412     SYNTAX          SEQUENCE OF BsnStandardSignaturePatternEntry 
 7413     MAX-ACCESS      not-accessible
 7414     STATUS          current
 7415     DESCRIPTION
 7416         "The table listing the matching patterns specified for a i
 7417         Standard Signature. These are instrumental in
 7418         matching the signature with a packet. A maximum of 5 i
 7419         patterns may be specifed for a signature.
 7420         These are used for matching in the order of their index."
 7421     ::= { bsnSignatureConfig 2 }
 7422 
 7423 bsnStandardSignaturePatternEntry OBJECT-TYPE
 7424     SYNTAX          BsnStandardSignaturePatternEntry
 7425     MAX-ACCESS      not-accessible
 7426     STATUS          current
 7427     DESCRIPTION
 7428         "...."
 7429     INDEX           {
 7430                         bsnStandardSignaturePrecedence,
 7431                         bsnStandardSignaturePatternIndex
 7432                     } 
 7433     ::= { bsnStandardSignaturePatternTable 1 }
 7434 
 7435 BsnStandardSignaturePatternEntry ::= SEQUENCE {
 7436         bsnStandardSignaturePatternIndex       Unsigned32,
 7437         bsnStandardSignaturePatternOffset      Unsigned32,
 7438         bsnStandardSignaturePatternString      DisplayString,
 7439         bsnStandardSignaturePatternMask        DisplayString,
 7440         bsnStandardSignaturePatternOffSetStart BsnSignaturePatternOffSetStart,
 7441         bsnStandardSignaturePatternRowStatus   RowStatus
 7442 }
 7443 
 7444 bsnStandardSignaturePatternIndex OBJECT-TYPE
 7445     SYNTAX          Unsigned32 (1..5)
 7446     MAX-ACCESS      read-only
 7447     STATUS          current
 7448     DESCRIPTION
 7449         "Index of the pattern. This specifies the order in which
 7450         the pattern is checked against the packet contents." 
 7451     ::= { bsnStandardSignaturePatternEntry 1 }
 7452 
 7453 bsnStandardSignaturePatternOffset OBJECT-TYPE
 7454     SYNTAX          Unsigned32 (0..128)
 7455     MAX-ACCESS      read-only
 7456     STATUS          current
 7457     DESCRIPTION
 7458         "Offset from the start of the packet where the AP looks
 7459         for a match to the pattern." 
 7460     ::= { bsnStandardSignaturePatternEntry 2 }
 7461 
 7462 bsnStandardSignaturePatternString OBJECT-TYPE
 7463     SYNTAX          DisplayString (SIZE  (0..62))
 7464     MAX-ACCESS      read-only
 7465     STATUS          current
 7466     DESCRIPTION
 7467         "This is the pattern string that the AP uses to match at
 7468         the offset. Example: 0x616c7068615f3178" 
 7469     ::= { bsnStandardSignaturePatternEntry 3 }
 7470 
 7471 bsnStandardSignaturePatternMask OBJECT-TYPE
 7472     SYNTAX          DisplayString (SIZE  (0..62))
 7473     MAX-ACCESS      read-only
 7474     STATUS          current
 7475     DESCRIPTION
 7476         "This is the pattern mask. This is the bit mask that the
 7477         AP uses to mask out the bits in the packet at the given 
 7478         offset. Example: 0xffffffffffffffff" 
 7479     ::= { bsnStandardSignaturePatternEntry 4 }
 7480 
 7481 bsnStandardSignaturePatternOffSetStart OBJECT-TYPE
 7482     SYNTAX          BsnSignaturePatternOffSetStart
 7483     MAX-ACCESS      read-only
 7484     STATUS          current
 7485     DESCRIPTION
 7486         "This object indicates how an offset should be applied
 7487         while doing signature analysis for QOS and non-QOS
 7488         data frames with this standard signature." 
 7489     ::= { bsnStandardSignaturePatternEntry 5 }
 7490 
 7491 bsnStandardSignaturePatternRowStatus OBJECT-TYPE
 7492     SYNTAX          RowStatus
 7493     MAX-ACCESS      read-only
 7494     STATUS          current
 7495     DESCRIPTION
 7496         "Row Status for creation/deletion. Signature Pattern will allowed
 7497         to be created, deleted and edited in later releases." 
 7498     ::= { bsnStandardSignaturePatternEntry 15 }
 7499  
 7500 
 7501 -- ********************************************************************
 7502 -- *  Custom Signature List.
 7503 -- ********************************************************************
 7504 
 7505 bsnCustomSignatureTable OBJECT-TYPE
 7506     SYNTAX          SEQUENCE OF BsnCustomSignatureEntry 
 7507     MAX-ACCESS      not-accessible
 7508     STATUS          current
 7509     DESCRIPTION
 7510         "The table listing Standard Signatures configured on the
 7511         switch. The standard signatures are provided
 7512         with the released product. The standard signatures can be
 7513         updated via file download to the switch. The table
 7514         is indexed by the precedence of the signatures."
 7515     ::= { bsnSignatureConfig 3 }
 7516 
 7517 bsnCustomSignatureEntry OBJECT-TYPE
 7518     SYNTAX          BsnCustomSignatureEntry
 7519     MAX-ACCESS      not-accessible
 7520     STATUS          current
 7521     DESCRIPTION
 7522         "...."
 7523     INDEX           { bsnCustomSignaturePrecedence } 
 7524     ::= { bsnCustomSignatureTable 1 }
 7525 
 7526 BsnCustomSignatureEntry ::= SEQUENCE {
 7527         bsnCustomSignaturePrecedence  Unsigned32,
 7528         bsnCustomSignatureName        DisplayString,
 7529         bsnCustomSignatureDescription DisplayString,
 7530         bsnCustomSignatureFrameType   INTEGER,
 7531         bsnCustomSignatureAction      INTEGER,
 7532         bsnCustomSignatureState       INTEGER,
 7533         bsnCustomSignatureFrequency   Unsigned32,
 7534         bsnCustomSignatureQuietTime   Unsigned32,
 7535         bsnCustomSignatureVersion     Unsigned32,
 7536         bsnCustomSignatureConfigType  INTEGER,
 7537         bsnCustomSignatureEnable      TruthValue,
 7538         bsnCustomSignatureMacInfo     BsnTxtSignatureMacInfo,
 7539         bsnCustomSignatureMacFreq     Unsigned32,
 7540         bsnCustomSignatureRowStatus   RowStatus,
 7541         bsnCustomSignatureInterval    Unsigned32
 7542 }
 7543 
 7544 bsnCustomSignaturePrecedence OBJECT-TYPE
 7545     SYNTAX          Unsigned32 (1..100)
 7546     MAX-ACCESS      read-only
 7547     STATUS          current
 7548     DESCRIPTION
 7549         "Precedence of the signature. This specifies the order in
 7550         which the signature is applied to a packet." 
 7551     ::= { bsnCustomSignatureEntry 1 }
 7552 
 7553 bsnCustomSignatureName OBJECT-TYPE
 7554     SYNTAX          DisplayString (SIZE  (0..20))
 7555     MAX-ACCESS      read-only
 7556     STATUS          current
 7557     DESCRIPTION
 7558         "This attribute is used to configure the name on a
 7559         signature." 
 7560     ::= { bsnCustomSignatureEntry 2 }
 7561 
 7562 bsnCustomSignatureDescription OBJECT-TYPE
 7563     SYNTAX          DisplayString (SIZE  (0..100))
 7564     MAX-ACCESS      read-only
 7565     STATUS          current
 7566     DESCRIPTION
 7567         "This attribute is used to configure the description of a
 7568         signature." 
 7569     ::= { bsnCustomSignatureEntry 3 }
 7570 
 7571 bsnCustomSignatureFrameType OBJECT-TYPE
 7572     SYNTAX          INTEGER  {
 7573                         management(0),
 7574                         data(1)
 7575                     }
 7576     MAX-ACCESS      read-only
 7577     STATUS          current
 7578     DESCRIPTION
 7579         "This attribute specifies the type of frame that needs to
 7580         match a signature." 
 7581     ::= { bsnCustomSignatureEntry 4 }
 7582 
 7583 bsnCustomSignatureAction OBJECT-TYPE
 7584     SYNTAX          INTEGER  {
 7585                         none(0),
 7586                         report(1),
 7587                         contain(2),
 7588                         exclude(3)
 7589                     }
 7590     MAX-ACCESS      read-only
 7591     STATUS          current
 7592     DESCRIPTION
 7593         "This attribute specifies the action to be taken once a
 7594         packet is found to match a signature." 
 7595     ::= { bsnCustomSignatureEntry 5 }
 7596 
 7597 bsnCustomSignatureState OBJECT-TYPE
 7598     SYNTAX          INTEGER  {
 7599                         disabled(0),
 7600                         enabled(1)
 7601                     }
 7602     MAX-ACCESS      read-only
 7603     STATUS          current
 7604     DESCRIPTION
 7605         "This attribute specifies the state of a signature. It is
 7606         used to match packets only if the state is enabled." 
 7607     ::= { bsnCustomSignatureEntry 6 }
 7608 
 7609 bsnCustomSignatureFrequency OBJECT-TYPE
 7610     SYNTAX          Unsigned32 (0..65535)
 7611     MAX-ACCESS      read-write
 7612     STATUS          current
 7613     DESCRIPTION
 7614         "This specifies the frequency of the matching packets
 7615         after which the specified action is taken." 
 7616     ::= { bsnCustomSignatureEntry 7 }
 7617 
 7618 bsnCustomSignatureQuietTime OBJECT-TYPE
 7619     SYNTAX          Unsigned32 (0..65535)
 7620     MAX-ACCESS      read-write
 7621     STATUS          current
 7622     DESCRIPTION
 7623         "This specifies the quiet time in seconds during which no
 7624         matching packets are found after which the
 7625         attack is considered stopped." 
 7626     ::= { bsnCustomSignatureEntry 8 }
 7627 
 7628 bsnCustomSignatureVersion OBJECT-TYPE
 7629     SYNTAX          Unsigned32 (0..128)
 7630     MAX-ACCESS      read-only
 7631     STATUS          current
 7632     DESCRIPTION
 7633         "This specifies the signature version." 
 7634     ::= { bsnCustomSignatureEntry 9 }
 7635 
 7636 bsnCustomSignatureConfigType OBJECT-TYPE
 7637     SYNTAX          INTEGER  {
 7638                         pattern(0),
 7639                         protocol(1)
 7640                     }
 7641     MAX-ACCESS      read-only
 7642     STATUS          current
 7643     DESCRIPTION
 7644         "This attribute specifies the type of Signature
 7645         configuration. It's protocol when the protocol format is
 7646         used in the UI to configure this. Pattern is the config 
 7647         type for all signatures in the released signature file 
 7648         and when signatures are configured using pattern
 7649         format. Note: the signatures will be allowed to be 
 7650         configured in later releases." 
 7651     ::= { bsnCustomSignatureEntry 10 }
 7652 
 7653 bsnCustomSignatureEnable OBJECT-TYPE
 7654     SYNTAX          TruthValue
 7655     MAX-ACCESS      read-write
 7656     STATUS          current
 7657     DESCRIPTION
 7658         "This object configures the status of a particular
 7659         Custom signature on LWAPP APs, for use in performing
 7660         signature analysis on the received 802.11 data and/or
 7661         management frames.
 7662 
 7663         A value of 'true' makes the Controller send the
 7664         'Signature Add LWAPP Message' to all the joined APs
 7665         with the status field set to 'enable'.  This makes
 7666         the joined APs perform signature analysis on the
 7667         received 802.11 data and/or management frames and
 7668         report the discrepancies observed, if any, to the
 7669         Controller.
 7670 
 7671         A value of 'false' makes the Controller send the
 7672         'Signature Add LWAPP Message' to all the joined APs
 7673         with the status field set to 'disable'.  The joined
 7674         APs doesn't perform the signature analysis on the
 7675         received 802.11 data and/or management frames for
 7676         this particular signature, till the signature is
 7677         enabled."
 7678     DEFVAL          { false } 
 7679     ::= { bsnCustomSignatureEntry 11 }
 7680 
 7681 bsnCustomSignatureMacInfo OBJECT-TYPE
 7682     SYNTAX          BsnTxtSignatureMacInfo
 7683     MAX-ACCESS      read-only
 7684     STATUS          current
 7685     DESCRIPTION
 7686         "This object defines the pattern followed by the
 7687         LWAPP APs to perform signature analysis with this
 7688         Custom signature and report the results to the
 7689         Controller." 
 7690     ::= { bsnCustomSignatureEntry 12 }
 7691 
 7692 bsnCustomSignatureMacFreq OBJECT-TYPE
 7693     SYNTAX          Unsigned32 (0..65535)
 7694     MAX-ACCESS      read-write
 7695     STATUS          current
 7696     DESCRIPTION
 7697         "This object specifies the frequency of matching
 7698         packets from a particular source after which the
 7699         specified action is taken." 
 7700     ::= { bsnCustomSignatureEntry 13 }
 7701 
 7702 bsnCustomSignatureRowStatus OBJECT-TYPE
 7703     SYNTAX          RowStatus
 7704     MAX-ACCESS      read-only
 7705     STATUS          current
 7706     DESCRIPTION
 7707         "Row Status for creation/deletion. Signature will allowed to be
 7708         created, deleted and edited in later releases." 
 7709     ::= { bsnCustomSignatureEntry 20 }
 7710 
 7711 bsnCustomSignatureInterval OBJECT-TYPE
 7712     SYNTAX          Unsigned32 (1..3600)
 7713     MAX-ACCESS      read-write
 7714     STATUS          current
 7715     DESCRIPTION
 7716         "Interval of the signature. This specifies the interval
 7717         when the signature is applied to a packet." 
 7718     ::= { bsnCustomSignatureEntry 21 }
 7719  
 7720 
 7721 -- *******************************************************************
 7722 -- *  Packet Matching Patterns of a Custom Signature
 7723 -- *******************************************************************
 7724 
 7725 bsnCustomSignaturePatternTable OBJECT-TYPE
 7726     SYNTAX          SEQUENCE OF BsnCustomSignaturePatternEntry 
 7727     MAX-ACCESS      not-accessible
 7728     STATUS          current
 7729     DESCRIPTION
 7730         "The table listing the matching patterns specified for a
 7731         Standard Signature. These are instrumental in
 7732         matching the signature with a packet. A maximum of 5 
 7733         patterns may be specifed for a signature.
 7734         These are used for matching in the order of their index."
 7735     ::= { bsnSignatureConfig 4 }
 7736 
 7737 bsnCustomSignaturePatternEntry OBJECT-TYPE
 7738     SYNTAX          BsnCustomSignaturePatternEntry
 7739     MAX-ACCESS      not-accessible
 7740     STATUS          current
 7741     DESCRIPTION
 7742         "...."
 7743     INDEX           {
 7744                         bsnCustomSignaturePrecedence,
 7745                         bsnCustomSignaturePatternIndex
 7746                     } 
 7747     ::= { bsnCustomSignaturePatternTable 1 }
 7748 
 7749 BsnCustomSignaturePatternEntry ::= SEQUENCE {
 7750         bsnCustomSignaturePatternIndex       Unsigned32,
 7751         bsnCustomSignaturePatternOffset      Unsigned32,
 7752         bsnCustomSignaturePatternString      DisplayString,
 7753         bsnCustomSignaturePatternMask        DisplayString,
 7754         bsnCustomSignaturePatternOffSetStart BsnSignaturePatternOffSetStart,
 7755         bsnCustomSignaturePatternRowStatus   RowStatus
 7756 }
 7757 
 7758 bsnCustomSignaturePatternIndex OBJECT-TYPE
 7759     SYNTAX          Unsigned32 (1..5)
 7760     MAX-ACCESS      read-only
 7761     STATUS          current
 7762     DESCRIPTION
 7763         "Index of the pattern. This specifies the order in which
 7764         the pattern is checked against the packet contents." 
 7765     ::= { bsnCustomSignaturePatternEntry 1 }
 7766 
 7767 bsnCustomSignaturePatternOffset OBJECT-TYPE
 7768     SYNTAX          Unsigned32 (0..128)
 7769     MAX-ACCESS      read-only
 7770     STATUS          current
 7771     DESCRIPTION
 7772         "Offset from the start of the packet where the AP looks
 7773         for a match to the pattern." 
 7774     ::= { bsnCustomSignaturePatternEntry 2 }
 7775 
 7776 bsnCustomSignaturePatternString OBJECT-TYPE
 7777     SYNTAX          DisplayString (SIZE  (0..62))
 7778     MAX-ACCESS      read-only
 7779     STATUS          current
 7780     DESCRIPTION
 7781         "This is the pattern string that the AP uses to match at
 7782         the offset. Example: 0x616c7068615f3178" 
 7783     ::= { bsnCustomSignaturePatternEntry 3 }
 7784 
 7785 bsnCustomSignaturePatternMask OBJECT-TYPE
 7786     SYNTAX          DisplayString (SIZE  (0..62))
 7787     MAX-ACCESS      read-only
 7788     STATUS          current
 7789     DESCRIPTION
 7790         "This is the pattern mask. This is the bit mask that the
 7791         AP uses to mask out the bits in the packet at the given 
 7792         offset. Example: 0xffffffffffffffff" 
 7793     ::= { bsnCustomSignaturePatternEntry 4 }
 7794 
 7795 bsnCustomSignaturePatternOffSetStart OBJECT-TYPE
 7796     SYNTAX          BsnSignaturePatternOffSetStart
 7797     MAX-ACCESS      read-only
 7798     STATUS          current
 7799     DESCRIPTION
 7800         "This object indicates how an offset should be applied
 7801         while doing signature analysis for QOS and non-QOS
 7802         data frames with this custom signature." 
 7803     ::= { bsnCustomSignaturePatternEntry 5 }
 7804 
 7805 bsnCustomSignaturePatternRowStatus OBJECT-TYPE
 7806     SYNTAX          RowStatus
 7807     MAX-ACCESS      read-only
 7808     STATUS          current
 7809     DESCRIPTION
 7810         "Row Status for creation/deletion. Signature Pattern will
 7811         allowed to be created, deleted and edited in later releases." 
 7812     ::= { bsnCustomSignaturePatternEntry 15 }
 7813  
 7814 
 7815 
 7816 -- ********************************************************************
 7817 -- *  Global parameter for Signature Check enable/disable
 7818 -- ********************************************************************
 7819 
 7820 bsnSignatureCheckState OBJECT-TYPE
 7821     SYNTAX          INTEGER  {
 7822                         disable(0),
 7823                         enable(1)
 7824                     }
 7825     MAX-ACCESS      read-write
 7826     STATUS          current
 7827     DESCRIPTION
 7828         "This flag should be enabled to enforce check of all standard
 7829         and custom signatures.  If disabled, there will be no check 
 7830         for signatures, both custom and standard, by the switch."
 7831     DEFVAL          { disable } 
 7832     ::= { bsnSignatureConfig 5 }
 7833 -- ********************************************************************
 7834 -- *  Global RF ID Tag configuration
 7835 -- ********************************************************************
 7836 
 7837 bsnRfIdTagConfig  OBJECT IDENTIFIER
 7838     ::= { bsnGlobalDot11Config 43 }
 7839 
 7840 
 7841 bsnRfIdTagStatus OBJECT-TYPE
 7842     SYNTAX          INTEGER  {
 7843                         disable(0),
 7844                         enable(1)
 7845                     }
 7846     MAX-ACCESS      read-write
 7847     STATUS          current
 7848     DESCRIPTION
 7849         "This flag should be turned on to allow the switch to collect
 7850         data for tags." 
 7851     ::= { bsnRfIdTagConfig 1 }
 7852 
 7853 bsnRfIdTagDataTimeout OBJECT-TYPE
 7854     SYNTAX          Unsigned32 (60..7200)
 7855     MAX-ACCESS      read-write
 7856     STATUS          current
 7857     DESCRIPTION
 7858         "This is the number of seconds after which the tag data is
 7859         deleted by the switch from its database if it didn't hear 
 7860         from the tag again." 
 7861     ::= { bsnRfIdTagConfig 2 }
 7862 
 7863 bsnRfIdTagAutoTimeoutStatus OBJECT-TYPE
 7864     SYNTAX          INTEGER  {
 7865                         disable(0),
 7866                         enable(1)
 7867                     }
 7868     MAX-ACCESS      read-write
 7869     STATUS          current
 7870     DESCRIPTION
 7871         "This flag should be turned on to allow auto deletion of tag
 7872         data in the switch after expiration of Tag Data Timeout" 
 7873     ::= { bsnRfIdTagConfig 3 }
 7874 -- ********************************************************************
 7875 -- *  Global AP Neighbor Authentication configuration
 7876 -- ********************************************************************
 7877 
 7878 bsnAPNeighborAuthConfig  OBJECT IDENTIFIER
 7879     ::= { bsnGlobalDot11Config 44 }
 7880 
 7881 
 7882 bsnAPNeighborAuthStatus OBJECT-TYPE
 7883     SYNTAX          INTEGER  {
 7884                         disable(0),
 7885                         enable(1)
 7886                     }
 7887     MAX-ACCESS      read-write
 7888     STATUS          current
 7889     DESCRIPTION
 7890         "This flag should be turned on to allow the AP-Neighbor
 7891         Authentication feature." 
 7892     ::= { bsnAPNeighborAuthConfig 1 }
 7893 
 7894 bsnAPNeighborAuthAlarmThreshold OBJECT-TYPE
 7895     SYNTAX          INTEGER (1..255)
 7896     MAX-ACCESS      read-write
 7897     STATUS          current
 7898     DESCRIPTION
 7899         "Authentication alarm trigger threshold." 
 7900     ::= { bsnAPNeighborAuthConfig 2 }
 7901 
 7902 bsnRFNetworkName OBJECT-TYPE
 7903     SYNTAX          OCTET STRING (SIZE  (0..19))
 7904     MAX-ACCESS      read-write
 7905     STATUS          current
 7906     DESCRIPTION
 7907         "RF Network Group Name to which this Airespace Switch belongs.
 7908         Airespace Switches on a network form a RF Network Group as 
 7909         well as a Mobility Group. RF Network Groups does the channel 
 7910         and power management of AP while Mobility Group does load 
 7911         balancing and hand off for clients." 
 7912     ::= { bsnGlobalDot11Config 45 }
 7913 
 7914 bsnFastSSIDChangeFeature OBJECT-TYPE
 7915     SYNTAX          INTEGER  {
 7916                         disable(0),
 7917                         enable(1)
 7918                     }
 7919     MAX-ACCESS      read-write
 7920     STATUS          current
 7921     DESCRIPTION
 7922         "Configures Fast SSID changing feature for mobile-stations.
 7923         When enabled, permits mobile-stations to change SSIDs without 
 7924         having to block and wait for SSID-cleanup on the switch to 
 7925         occur." 
 7926     ::= { bsnGlobalDot11Config 46 }
 7927 -- ********************************************************************
 7928 -- *  Mesh AP Configuration
 7929 -- ********************************************************************
 7930 
 7931 bsnBridgingPolicyConfig  OBJECT IDENTIFIER
 7932     ::= { bsnGlobalDot11Config 47 }
 7933 
 7934 
 7935 bsnBridgingZeroTouchConfig OBJECT-TYPE
 7936     SYNTAX          INTEGER  {
 7937                         disable(0),
 7938                         enable(1)
 7939                     }
 7940     MAX-ACCESS      read-write
 7941     STATUS          current
 7942     DESCRIPTION
 7943         "If enabled, allows new bridging APs to negotiate with the
 7944         switch to acquire the shared secret key."
 7945     DEFVAL          { disable } 
 7946     ::= { bsnBridgingPolicyConfig 1 }
 7947 
 7948 bsnBridgingSharedSecretKey OBJECT-TYPE
 7949     SYNTAX          OCTET STRING (SIZE  (0..32))
 7950     MAX-ACCESS      read-write
 7951     STATUS          current
 7952     DESCRIPTION
 7953         "Key that is used to negotiate a secure LWAPP connection
 7954         between a switch and a bridging or mesh AP." 
 7955     ::= { bsnBridgingPolicyConfig 2 }
 7956 -- ********************************************************************
 7957 -- *  BSN Global 802.11a and 802.11b Parameters
 7958 -- ********************************************************************
 7959 
 7960 bsnGlobalDot11b  OBJECT IDENTIFIER
 7961     ::= { bsnGlobalDot11 2 }
 7962 
 7963 bsnGlobalDot11a  OBJECT IDENTIFIER
 7964     ::= { bsnGlobalDot11 3 }
 7965 
 7966 bsnGlobalDot11h  OBJECT IDENTIFIER
 7967     ::= { bsnGlobalDot11 4 }
 7968 
 7969 -- ********************************************************************
 7970 -- *  BSN Global Parameters for Dot11B
 7971 -- ********************************************************************
 7972 
 7973 bsnGlobalDot11bConfig  OBJECT IDENTIFIER
 7974     ::= { bsnGlobalDot11b 1 }
 7975 
 7976 
 7977 bsnGlobalDot11bNetworkStatus OBJECT-TYPE
 7978     SYNTAX          INTEGER  {
 7979                         disable(0),
 7980                         enable(1)
 7981                     }
 7982     MAX-ACCESS      read-write
 7983     STATUS          current
 7984     DESCRIPTION
 7985         "802.11b Network Admin Status." 
 7986     ::= { bsnGlobalDot11bConfig 1 }
 7987 
 7988 bsnGlobalDot11bBeaconPeriod OBJECT-TYPE
 7989     SYNTAX          INTEGER (20..1000)
 7990     MAX-ACCESS      read-write
 7991     STATUS          current
 7992     DESCRIPTION
 7993         "This attribute shall specify the number of TU that a
 7994         AP Radio shall use for scheduling Beacon tranmissions.
 7995         This value is transmitted in Beacon and Probe Response
 7996         frames." 
 7997     ::= { bsnGlobalDot11bConfig 2 }
 7998 
 7999 bsnGlobalDot11bDynamicChannelAssignment OBJECT-TYPE
 8000     SYNTAX          INTEGER  {
 8001                         automatic(1),
 8002                         runOnce(2),
 8003                         static(3)
 8004                     }
 8005     MAX-ACCESS      read-write
 8006     STATUS          current
 8007     DESCRIPTION
 8008         "Dynamic channel assignment(DCA) has three modes. When the mode
 8009         is auto, the channel assignment will be periodically updated for
 8010         all Airespace APs that permit this operation. When the DCA is 
 8011         runOnce, channel assignments are updated based on the UPDATE_CMD 
 8012         received from the management. When the DCA is static, no dynamic 
 8013         channel assignments occurs and value are set to their global 
 8014         default.  Default is auto."
 8015     DEFVAL          { automatic } 
 8016     ::= { bsnGlobalDot11bConfig 3 }
 8017 
 8018 bsnGlobalDot11bCurrentChannel OBJECT-TYPE
 8019     SYNTAX          INTEGER (1..14)
 8020     MAX-ACCESS      read-write
 8021     STATUS          current
 8022     DESCRIPTION
 8023         "The current operating frequency channel of the DSSS
 8024         PHY. Valid channel numbers are as defined in 15.4.6.2.
 8025         This attribute will be read-only if 
 8026         bsnAPIfPhyChannelAutomaticOn is true." 
 8027     ::= { bsnGlobalDot11bConfig 4 }
 8028 
 8029 bsnGlobalDot11bDynamicChannelUpdateInterval OBJECT-TYPE
 8030     SYNTAX          Unsigned32
 8031     MAX-ACCESS      read-only
 8032     STATUS          current
 8033     DESCRIPTION
 8034         "When Channel dynamic alogirthm is running, this interval (in
 8035         secs) specifies how often Channel assignement updates are 
 8036         attempted on an Airespace AP. NOTE: hysteresis is built into 
 8037         the algorithms so we will not have uproductive changes
 8038         occuring. Default value is 600 secs"
 8039     DEFVAL          { 600 } 
 8040     ::= { bsnGlobalDot11bConfig 5 }
 8041 
 8042 bsnGlobalDot11bInputsForDCA OBJECT-TYPE
 8043     SYNTAX          Unsigned32
 8044     MAX-ACCESS      read-write
 8045     STATUS          current
 8046     DESCRIPTION
 8047         "This attribute is a bit mask specifying what to include in
 8048         DCA optimization.Below is a list of parameters and their 
 8049         corresponding bits identifiers.
 8050                options                         bit
 8051                --------------------------------------
 8052                none                             0
 8053                SIGNAL STRENGTH                  1
 8054                NOISE                            2
 8055                FOREIGN INTERFERENCE             4
 8056                LOAD                             8
 8057                DEVICE INTERFERENCE             32
 8058         Default value is 63( all bits on)."
 8059     DEFVAL          { 63 } 
 8060     ::= { bsnGlobalDot11bConfig 6 }
 8061 
 8062 bsnGlobalDot11bChannelUpdateCmdInvoke OBJECT-TYPE
 8063     SYNTAX          INTEGER  {
 8064                         default(0),
 8065                         activate(1)
 8066                     }
 8067     MAX-ACCESS      read-write
 8068     STATUS          current
 8069     DESCRIPTION
 8070         "When set to activate this starts a DCA calculation regardless
 8071         of the dynamic update interval. This command should be invoke
 8072         on Group Leader Airespace Switch.Invoking on a Airespace 
 8073         Switch which is not a Group leader has no effect." 
 8074     ::= { bsnGlobalDot11bConfig 7 }
 8075 
 8076 bsnGlobalDot11bChannelUpdateCmdStatus OBJECT-TYPE
 8077     SYNTAX          Integer32
 8078     MAX-ACCESS      read-only
 8079     STATUS          current
 8080     DESCRIPTION
 8081         "After setting bsnGlobalDot11bChannelUpdateCmdInvoke to
 8082         activate, the result of action can be monitored from here. It
 8083         takes 5 minutes for the command to complete." 
 8084     ::= { bsnGlobalDot11bConfig 8 }
 8085 
 8086 bsnGlobalDot11bDynamicTransmitPowerControl OBJECT-TYPE
 8087     SYNTAX          INTEGER  {
 8088                         automatic(1),
 8089                         runOnce(2),
 8090                         static(3)
 8091                     }
 8092     MAX-ACCESS      read-write
 8093     STATUS          current
 8094     DESCRIPTION
 8095         "Dynamic transmit power (DTP) has three modes. When the mode
 8096         is auto, the transmit power of each Airespace AP will be 
 8097         periodically updated for all Airespace APs that permit this 
 8098         operation. When the DTP is runOnce,transmit power update will
 8099         occur based on the UPDATE_CMD received from the management. 
 8100         When the DTP is static, no dynamic transmit power updates 
 8101         occur and their global defaults are used.  Default is auto."
 8102     DEFVAL          { automatic } 
 8103     ::= { bsnGlobalDot11bConfig 9 }
 8104 
 8105 bsnGlobalDot11bDynamicTxPowerControlInterval OBJECT-TYPE
 8106     SYNTAX          Unsigned32
 8107     MAX-ACCESS      read-only
 8108     STATUS          current
 8109     DESCRIPTION
 8110         "When Tx PowerControl dynamic alogirthm is running, this
 8111         interval(in secs) specifies how often TxPower control updates
 8112         are attempted on an Airespace AP. NOTE: hysteresis is
 8113         build into the algorithms so we will not have uproductive 
 8114         changes occuring. Default value is 600 secs"
 8115     DEFVAL          { 600 } 
 8116     ::= { bsnGlobalDot11bConfig 10 }
 8117 
 8118 bsnGlobalDot11bCurrentTxPowerLevel OBJECT-TYPE
 8119     SYNTAX          INTEGER (0..5)
 8120     MAX-ACCESS      read-write
 8121     STATUS          current
 8122     DESCRIPTION
 8123         "The TxPowerLevel N currently being used to transmit data.
 8124         Some PHYs also use this value to determine the receiver
 8125         sensitivity requirements for CCA." 
 8126     ::= { bsnGlobalDot11bConfig 11 }
 8127 
 8128 bsnGlobalDot11bInputsForDTP OBJECT-TYPE
 8129     SYNTAX          Unsigned32
 8130     MAX-ACCESS      read-write
 8131     STATUS          current
 8132     DESCRIPTION
 8133         "This attribute is a bit mask specifying what to include in
 8134         DCA optimization.Below is a list of parameters and their 
 8135         corresponding bits identifiers.
 8136                options                         bit
 8137                --------------------------------------
 8138                none                             0
 8139                LOAD                             1
 8140                SIGNAL STRENGTH                  2
 8141                FOREIGN INTERFERENCE             4
 8142                NOISE                            8
 8143         Default value is 15( all bits on)."
 8144     DEFVAL          { 15 } 
 8145     ::= { bsnGlobalDot11bConfig 12 }
 8146 
 8147 bsnGlobalDot11bPowerUpdateCmdInvoke OBJECT-TYPE
 8148     SYNTAX          INTEGER  {
 8149                         default(0),
 8150                         activate(1)
 8151                     }
 8152     MAX-ACCESS      read-write
 8153     STATUS          current
 8154     DESCRIPTION
 8155         "When set to activate this starts a DTP calculation regardless
 8156         of the dynamic update interval. This command should be 
 8157         invoke on Group Leader Airespace Switch.Invoking on a 
 8158         Airespace Switch which is not a Group leader has no effect." 
 8159     ::= { bsnGlobalDot11bConfig 13 }
 8160 
 8161 bsnGlobalDot11bPowerUpdateCmdStatus OBJECT-TYPE
 8162     SYNTAX          Integer32
 8163     MAX-ACCESS      read-only
 8164     STATUS          current
 8165     DESCRIPTION
 8166         "After setting bsnGlobalDot11aChannelUpdateCmdInvoke to
 8167         activate, the result of action can be monitored from here. It
 8168         takes 5 minutes for the command to complete." 
 8169     ::= { bsnGlobalDot11bConfig 14 }
 8170 
 8171 bsnGlobalDot11bDataRate1Mhz OBJECT-TYPE
 8172     SYNTAX          INTEGER  {
 8173                         supported(1),
 8174                         mandatory(2),
 8175                         disabled(0)
 8176                     }
 8177     MAX-ACCESS      read-write
 8178     STATUS          current
 8179     DESCRIPTION
 8180         "Specify if this rate is supported or mandatory or disabled" 
 8181     ::= { bsnGlobalDot11bConfig 15 }
 8182 
 8183 bsnGlobalDot11bDataRate2Mhz OBJECT-TYPE
 8184     SYNTAX          INTEGER  {
 8185                         supported(1),
 8186                         mandatory(2),
 8187                         disabled(0)
 8188                     }
 8189     MAX-ACCESS      read-write
 8190     STATUS          current
 8191     DESCRIPTION
 8192         "Specify if this rate is supported or mandatory or disabled" 
 8193     ::= { bsnGlobalDot11bConfig 16 }
 8194 
 8195 bsnGlobalDot11bDataRate5AndHalfMhz OBJECT-TYPE
 8196     SYNTAX          INTEGER  {
 8197                         supported(1),
 8198                         mandatory(2),
 8199                         disabled(0)
 8200                     }
 8201     MAX-ACCESS      read-write
 8202     STATUS          current
 8203     DESCRIPTION
 8204         "Specify if this rate is supported or mandatory or disabled" 
 8205     ::= { bsnGlobalDot11bConfig 17 }
 8206 
 8207 bsnGlobalDot11bDataRate11Mhz OBJECT-TYPE
 8208     SYNTAX          INTEGER  {
 8209                         supported(1),
 8210                         mandatory(2),
 8211                         disabled(0)
 8212                     }
 8213     MAX-ACCESS      read-write
 8214     STATUS          current
 8215     DESCRIPTION
 8216         "Specify if this rate is supported or mandatory or disabled" 
 8217     ::= { bsnGlobalDot11bConfig 18 }
 8218 
 8219 bsnGlobalDot11bShortPreamble OBJECT-TYPE
 8220     SYNTAX          INTEGER  {
 8221                         disable(0),
 8222                         enable(1)
 8223                     }
 8224     MAX-ACCESS      read-write
 8225     STATUS          current
 8226     DESCRIPTION
 8227         "802.11b Short Preamble." 
 8228     ::= { bsnGlobalDot11bConfig 19 }
 8229 
 8230 bsnGlobalDot11bDot11gSupport OBJECT-TYPE
 8231     SYNTAX          INTEGER  {
 8232                         disable(0),
 8233                         enable(1)
 8234                     }
 8235     MAX-ACCESS      read-write
 8236     STATUS          current
 8237     DESCRIPTION
 8238         "This attribute is enabled to also support 802.11g protocol on the
 8239         802.11b network. Enabling 802.11g allows additional data 
 8240         rates: 6, 9, 12, 18, 24, 36, 48, 54 Mbps." 
 8241     ::= { bsnGlobalDot11bConfig 20 }
 8242 
 8243 bsnGlobalDot11bDataRate6Mhz OBJECT-TYPE
 8244     SYNTAX          INTEGER  {
 8245                         supported(1),
 8246                         mandatory(2),
 8247                         disabled(0)
 8248                     }
 8249     MAX-ACCESS      read-write
 8250     STATUS          current
 8251     DESCRIPTION
 8252         "Specify if this rate is supported or mandatory or disabled. This
 8253         is configurable only if 802.11g support is enabled." 
 8254     ::= { bsnGlobalDot11bConfig 21 }
 8255 
 8256 bsnGlobalDot11bDataRate9Mhz OBJECT-TYPE
 8257     SYNTAX          INTEGER  {
 8258                         supported(1),
 8259                         mandatory(2),
 8260                         disabled(0)
 8261                     }
 8262     MAX-ACCESS      read-write
 8263     STATUS          current
 8264     DESCRIPTION
 8265         "Specify if this rate is supported or mandatory or disabled. This
 8266         is configurable only if 802.11g support is enabled." 
 8267     ::= { bsnGlobalDot11bConfig 22 }
 8268 
 8269 bsnGlobalDot11bDataRate12Mhz OBJECT-TYPE
 8270     SYNTAX          INTEGER  {
 8271                         supported(1),
 8272                         mandatory(2),
 8273                         disabled(0)
 8274                     }
 8275     MAX-ACCESS      read-write
 8276     STATUS          current
 8277     DESCRIPTION
 8278         "Specify if this rate is supported or mandatory or disabled. This
 8279         is configurable only if 802.11g support is enabled." 
 8280     ::= { bsnGlobalDot11bConfig 23 }
 8281 
 8282 bsnGlobalDot11bDataRate18Mhz OBJECT-TYPE
 8283     SYNTAX          INTEGER  {
 8284                         supported(1),
 8285                         mandatory(2),
 8286                         disabled(0)
 8287                     }
 8288     MAX-ACCESS      read-write
 8289     STATUS          current
 8290     DESCRIPTION
 8291         "Specify if this rate is supported or mandatory or disabled. This
 8292         is configurable only if 802.11g support is enabled." 
 8293     ::= { bsnGlobalDot11bConfig 24 }
 8294 
 8295 bsnGlobalDot11bDataRate24Mhz OBJECT-TYPE
 8296     SYNTAX          INTEGER  {
 8297                         supported(1),
 8298                         mandatory(2),
 8299                         disabled(0)
 8300                     }
 8301     MAX-ACCESS      read-write
 8302     STATUS          current
 8303     DESCRIPTION
 8304         "Specify if this rate is supported or mandatory or disabled. This
 8305         is configurable only if 802.11g support is enabled." 
 8306     ::= { bsnGlobalDot11bConfig 25 }
 8307 
 8308 bsnGlobalDot11bDataRate36Mhz OBJECT-TYPE
 8309     SYNTAX          INTEGER  {
 8310                         supported(1),
 8311                         mandatory(2),
 8312                         disabled(0)
 8313                     }
 8314     MAX-ACCESS      read-write
 8315     STATUS          current
 8316     DESCRIPTION
 8317         "Specify if this rate is supported or mandatory or disabled. This
 8318         is configurable only if 802.11g support is enabled." 
 8319     ::= { bsnGlobalDot11bConfig 26 }
 8320 
 8321 bsnGlobalDot11bDataRate48Mhz OBJECT-TYPE
 8322     SYNTAX          INTEGER  {
 8323                         supported(1),
 8324                         mandatory(2),
 8325                         disabled(0)
 8326                     }
 8327     MAX-ACCESS      read-write
 8328     STATUS          current
 8329     DESCRIPTION
 8330         "Specify if this rate is supported or mandatory or disabled. This
 8331         is configurable only if 802.11g support is enabled." 
 8332     ::= { bsnGlobalDot11bConfig 27 }
 8333 
 8334 bsnGlobalDot11bDataRate54Mhz OBJECT-TYPE
 8335     SYNTAX          INTEGER  {
 8336                         supported(1),
 8337                         mandatory(2),
 8338                         disabled(0)
 8339                     }
 8340     MAX-ACCESS      read-write
 8341     STATUS          current
 8342     DESCRIPTION
 8343         "Specify if this rate is supported or mandatory or disabled. This
 8344         is configurable only if 802.11g support is enabled." 
 8345     ::= { bsnGlobalDot11bConfig 28 }
 8346 
 8347 bsnGlobalDot11bPicoCellMode OBJECT-TYPE
 8348     SYNTAX          INTEGER  {
 8349                         enable(1),
 8350                         disable(0)
 8351                     }
 8352     MAX-ACCESS      read-write
 8353     STATUS          current
 8354     DESCRIPTION
 8355         "Configures the 802.11b pico-cell mode. This cannot be enabled
 8356         when the Fast Roaming Mode is enabled." 
 8357     ::= { bsnGlobalDot11bConfig 29 }
 8358 
 8359 bsnGlobalDot11bFastRoamingMode OBJECT-TYPE
 8360     SYNTAX          INTEGER  {
 8361                         disable(0),
 8362                         enable(1)
 8363                     }
 8364     MAX-ACCESS      read-write
 8365     STATUS          current
 8366     DESCRIPTION
 8367         "Configures the 802.11b fast-roaming mode. This cannot be enabled
 8368         when the Pico Cell Mode is enabled." 
 8369     ::= { bsnGlobalDot11bConfig 30 }
 8370 
 8371 bsnGlobalDot11bFastRoamingVoipMinRate OBJECT-TYPE
 8372     SYNTAX          INTEGER  {
 8373                         undefined(0),
 8374                         rate1Mbps(1),
 8375                         rate2Mbps(2),
 8376                         rate5andHalfMbps(3),
 8377                         rate11Mbps(4)
 8378                     }
 8379     MAX-ACCESS      read-write
 8380     STATUS          current
 8381     DESCRIPTION
 8382         "Configures the minimum transmission rate allowed for VoIP on any
 8383         802.11b radio." 
 8384     ::= { bsnGlobalDot11bConfig 31 }
 8385 
 8386 bsnGlobalDot11bFastRoamingVoipPercentage OBJECT-TYPE
 8387     SYNTAX          INTEGER  {
 8388                         zero(1),
 8389                         twentyfive(2),
 8390                         fifty(3),
 8391                         seventyfive(4),
 8392                         hundred(5)
 8393                     }
 8394     MAX-ACCESS      read-write
 8395     STATUS          current
 8396     DESCRIPTION
 8397         "Configures the percentage of effective bandwidth for the minimum
 8398         rate reserved for VoIP." 
 8399     ::= { bsnGlobalDot11bConfig 32 }
 8400 
 8401 bsnGlobalDot11b80211eMaxBandwidth OBJECT-TYPE
 8402     SYNTAX          INTEGER (0..100)
 8403     MAX-ACCESS      read-write
 8404     STATUS          current
 8405     DESCRIPTION
 8406         "This represents the maximum bandwidth allocated to 802.11e
 8407         clients.  It is expressed as percentage of the total bandwidth of
 8408         802.11b network.  The value of this attribute can vary from 0 to 
 8409         100." 
 8410     ::= { bsnGlobalDot11bConfig 33 }
 8411 
 8412 bsnGlobalDot11bDTPCSupport OBJECT-TYPE
 8413     SYNTAX          INTEGER  {
 8414                         disable(0),
 8415                         enable(1)
 8416                     }
 8417     MAX-ACCESS      read-write
 8418     STATUS          current
 8419     DESCRIPTION
 8420         "This attribute may be used to enable the DTPC support on all
 8421         802.11b/g radios. DTPC or Dynamic Transmit Power Control support 
 8422         means that the radio's transmit power will be advertised in the 
 8423         beacons and probe responses." 
 8424     ::= { bsnGlobalDot11bConfig 34 }
 8425 -- ********************************************************************
 8426 -- *  Begin of bsnGlobalDot11bPhy
 8427 -- ********************************************************************
 8428 
 8429 bsnGlobalDot11bPhy  OBJECT IDENTIFIER
 8430     ::= { bsnGlobalDot11b 2 }
 8431 
 8432 
 8433 bsnGlobalDot11bMediumOccupancyLimit OBJECT-TYPE
 8434     SYNTAX          INTEGER (0..1000)
 8435     MAX-ACCESS      read-only
 8436     STATUS          current
 8437     DESCRIPTION
 8438         "This attribute shall indicate the maximum amount of time,
 8439         in TU, that a point coordinator may control the usage of
 8440         the wireless medium without relinquishing control for long
 8441         enough to allow at least one instance of DCF access to the
 8442         medium.  The default value of this attribute shall be 100,
 8443         and the maximum value shall be 1000." 
 8444     ::= { bsnGlobalDot11bPhy 1 }
 8445 
 8446 bsnGlobalDot11bCFPPeriod OBJECT-TYPE
 8447     SYNTAX          INTEGER (0..255)
 8448     MAX-ACCESS      read-only
 8449     STATUS          current
 8450     DESCRIPTION
 8451         "The attribute shall describe the number of DTIM intervals
 8452         between the start of CFPs.  It is modified by
 8453         MLME-START.request primitive." 
 8454     ::= { bsnGlobalDot11bPhy 2 }
 8455 
 8456 bsnGlobalDot11bCFPMaxDuration OBJECT-TYPE
 8457     SYNTAX          INTEGER (0..65535)
 8458     MAX-ACCESS      read-only
 8459     STATUS          current
 8460     DESCRIPTION
 8461         "The attribute shall describe the maximum duration of the CFP
 8462         in TU that may be generated by the PCF. It is modified by
 8463         MLME-START.request primitive." 
 8464     ::= { bsnGlobalDot11bPhy 3 }
 8465 
 8466 bsnGlobalDot11bCFPollable OBJECT-TYPE
 8467     SYNTAX          INTEGER  {
 8468                         no(0),
 8469                         yes(1)
 8470                     }
 8471     MAX-ACCESS      read-only
 8472     STATUS          current
 8473     DESCRIPTION
 8474         "When this attribute is true, it shall indicate that the STA
 8475         is able to respond to a CF-Poll with a data frame within a
 8476         SIFS time. This attribute shall be false if the STA is not
 8477         able to respond to a CF-Poll with a data frame within a SIFS
 8478         time." 
 8479     ::= { bsnGlobalDot11bPhy 5 }
 8480 
 8481 bsnGlobalDot11bCFPollRequest OBJECT-TYPE
 8482     SYNTAX          INTEGER  {
 8483                         no(0),
 8484                         yes(1)
 8485                     }
 8486     MAX-ACCESS      read-only
 8487     STATUS          current
 8488     DESCRIPTION
 8489         "Specifies wheather CFP" 
 8490     ::= { bsnGlobalDot11bPhy 6 }
 8491 
 8492 bsnGlobalDot11bDTIMPeriod OBJECT-TYPE
 8493     SYNTAX          INTEGER (1..255)
 8494     MAX-ACCESS      read-write
 8495     STATUS          current
 8496     DESCRIPTION
 8497         "This attribute shall specify the number of beacon
 8498         intervals that shall elapse between transmission of
 8499         Beacons frames containing a TIM element whose DTIM
 8500         Count field is 0. This value is transmitted in
 8501         the DTIM Period field of Beacon frames." 
 8502     ::= { bsnGlobalDot11bPhy 7 }
 8503 
 8504 bsnGlobalDot11bMaximumTransmitPowerLevel OBJECT-TYPE
 8505     SYNTAX          Integer32
 8506     MAX-ACCESS      read-only
 8507     STATUS          deprecated
 8508     DESCRIPTION
 8509         "This attribute shall indicate the maximum transmit power,
 8510         in dBm, allowed in the subband for the associated domain 
 8511         country string.  The default value of this attribute shall
 8512         be zero." 
 8513     ::= { bsnGlobalDot11bPhy 8 }
 8514 
 8515 bsnGlobalDot11bFirstChannelNumber OBJECT-TYPE
 8516     SYNTAX          Integer32
 8517     MAX-ACCESS      read-only
 8518     STATUS          deprecated
 8519     DESCRIPTION
 8520         "This attribute shall indicate the value of the lowest
 8521         channel number in the subband for the associated domain 
 8522         country string. The default value of this attribute shall
 8523         be zero." 
 8524     ::= { bsnGlobalDot11bPhy 9 }
 8525 
 8526 bsnGlobalDot11bNumberofChannels OBJECT-TYPE
 8527     SYNTAX          Integer32
 8528     MAX-ACCESS      read-only
 8529     STATUS          deprecated
 8530     DESCRIPTION
 8531         "This attribute shall indicate the value of the total
 8532         number of channels allowed in the subband for the 
 8533         associated domain country string. The default value of 
 8534         this attribute shall be zero." 
 8535     ::= { bsnGlobalDot11bPhy 10 }
 8536 
 8537 bsnGlobalDot11bRTSThreshold OBJECT-TYPE
 8538     SYNTAX          INTEGER (0..2347)
 8539     MAX-ACCESS      read-only
 8540     STATUS          current
 8541     DESCRIPTION
 8542         "This attribute shall indicate the number of octets in an MPDU,
 8543         below which an RTS/CTS handshake shall not be performed. An
 8544         RTS/CTS handshake shall be performed at the beginning of any
 8545         frame exchange sequence where the MPDU is of type Data or
 8546         Management, the MPDU has an individual address in the Address1
 8547         field, and the length of the MPDU is greater than
 8548         this threshold. (For additional details, refer to Table 21 in
 8549         9.7.) Setting this attribute to be larger than the maximum
 8550         MSDU size shall have the effect of turning off the RTS/CTS
 8551         handshake for frames of Data or Management type transmitted by
 8552         this STA. Setting this attribute to zero shall have the effect
 8553         of turning on the RTS/CTS handshake for all frames of Data or
 8554         Management type transmitted by this STA. The default value of
 8555         this attribute shall be 2347." 
 8556     ::= { bsnGlobalDot11bPhy 11 }
 8557 
 8558 bsnGlobalDot11bShortRetryLimit OBJECT-TYPE
 8559     SYNTAX          INTEGER (1..255)
 8560     MAX-ACCESS      read-only
 8561     STATUS          current
 8562     DESCRIPTION
 8563         "This attribute shall indicate the maximum number of
 8564         transmission attempts of a frame, the length of which is less
 8565         than or equal to bsnGlobalDot11RTSThreshold, that shall be made
 8566         before a failure condition is indicated. The default value of 
 8567         this attribute shall be 7." 
 8568     ::= { bsnGlobalDot11bPhy 12 }
 8569 
 8570 bsnGlobalDot11bLongRetryLimit OBJECT-TYPE
 8571     SYNTAX          INTEGER (1..255)
 8572     MAX-ACCESS      read-only
 8573     STATUS          current
 8574     DESCRIPTION
 8575         "This attribute shall indicate the maximum number of
 8576         transmission attempts of a frame, the length of which is
 8577         greater than bsnGlobalDot11RTSThreshold, that shall be made 
 8578         before a failure condition is indicated. The default value of 
 8579         this attribute shall be 4." 
 8580     ::= { bsnGlobalDot11bPhy 13 }
 8581 
 8582 bsnGlobalDot11bFragmentationThreshold OBJECT-TYPE
 8583     SYNTAX          INTEGER (256..2346)
 8584     MAX-ACCESS      read-write
 8585     STATUS          current
 8586     DESCRIPTION
 8587         "This attribute shall specify the current maximum size, in
 8588         octets, of the MPDU that may be delivered to the PHY. An MSDU
 8589         shall be broken into fragments if its size exceeds the value
 8590         of this attribute after adding MAC headers and trailers. An 
 8591         MSDU or MMPDU shall be fragmented when the resulting frame has 
 8592         individual address in the Address1 field, and the length of the
 8593         frame is larger than this threshold. The default value for this
 8594         attribute shall be the lesser of 2346 or the aMPDUMaxLength of
 8595         the attached PHY and shall never exceed the lesser of 2346 or
 8596         the  aMPDUMaxLength of the attached PHY. The value of this
 8597         attribute shall never be less than 256." 
 8598     ::= { bsnGlobalDot11bPhy 14 }
 8599 
 8600 bsnGlobalDot11bMaxTransmitMSDULifetime OBJECT-TYPE
 8601     SYNTAX          Unsigned32 (1..4294967295)
 8602     MAX-ACCESS      read-only
 8603     STATUS          current
 8604     DESCRIPTION
 8605         "The MaxTransmitMSDULifetime shall be the elapsed time in TU,
 8606         after the initial transmission of an MSDU, after which further
 8607         attempts to transmit the MSDU shall be terminated. The default
 8608         value of this attribute shall be 512." 
 8609     ::= { bsnGlobalDot11bPhy 15 }
 8610 
 8611 bsnGlobalDot11bMaxReceiveLifetime OBJECT-TYPE
 8612     SYNTAX          Unsigned32 (1..4294967295)
 8613     MAX-ACCESS      read-only
 8614     STATUS          current
 8615     DESCRIPTION
 8616         "The MaxReceiveLifetime shall be the elapsed time in TU,
 8617         after the initial reception of a fragmented MMPDU or MSDU,
 8618         after which further attempts to reassemble the MMPDU or
 8619         MSDU shall be terminated. The default value shall be
 8620         512." 
 8621     ::= { bsnGlobalDot11bPhy 16 }
 8622 
 8623 bsnGlobalDot11bEDThreshold OBJECT-TYPE
 8624     SYNTAX          Integer32
 8625     MAX-ACCESS      read-only
 8626     STATUS          current
 8627     DESCRIPTION
 8628         "The current Energy Detect Threshold being used by the
 8629         DSSS PHY." 
 8630     ::= { bsnGlobalDot11bPhy 17 }
 8631 
 8632 bsnGlobalDot11bChannelAgilityEnabled OBJECT-TYPE
 8633     SYNTAX          INTEGER  {
 8634                         no(0),
 8635                         yes(1)
 8636                     }
 8637     MAX-ACCESS      read-only
 8638     STATUS          current
 8639     DESCRIPTION
 8640         "This attribute indicates that the PHY channel agility
 8641         functionality is enabled." 
 8642     ::= { bsnGlobalDot11bPhy 18 }
 8643 
 8644 bsnGlobalDot11bPBCCOptionImplemented OBJECT-TYPE
 8645     SYNTAX          INTEGER  {
 8646                         no(0),
 8647                         yes(1)
 8648                     }
 8649     MAX-ACCESS      read-only
 8650     STATUS          current
 8651     DESCRIPTION
 8652         "This attribute, when true, shall indicate that the PBCC
 8653         modulation option as defined in subclause 18.4.6.6 is
 8654         implemented.  The default value of this attribute shall
 8655         be false." 
 8656     ::= { bsnGlobalDot11bPhy 19 }
 8657 
 8658 bsnGlobalDot11bShortPreambleOptionImplemented OBJECT-TYPE
 8659     SYNTAX          INTEGER  {
 8660                         no(0),
 8661                         yes(1)
 8662                     }
 8663     MAX-ACCESS      read-only
 8664     STATUS          current
 8665     DESCRIPTION
 8666         "This attribute, when true, shall indicate that the
 8667         short preamble option as defined in subclause 18.2.2.2
 8668         is implemented.  The default value of this attribute
 8669         shall be false." 
 8670     ::= { bsnGlobalDot11bPhy 20 }
 8671 -- ********************************************************************
 8672 -- *  BSN Global Parameters for Dot11A
 8673 -- ********************************************************************
 8674 
 8675 bsnGlobalDot11aConfig  OBJECT IDENTIFIER
 8676     ::= { bsnGlobalDot11a 1 }
 8677 
 8678 
 8679 bsnGlobalDot11aNetworkStatus OBJECT-TYPE
 8680     SYNTAX          INTEGER  {
 8681                         disable(0),
 8682                         enable(1)
 8683                     }
 8684     MAX-ACCESS      read-write
 8685     STATUS          current
 8686     DESCRIPTION
 8687         "Dot11a Network Status" 
 8688     ::= { bsnGlobalDot11aConfig 1 }
 8689 
 8690 bsnGlobalDot11aLowBandNetwork OBJECT-TYPE
 8691     SYNTAX          INTEGER  {
 8692                         disable(0),
 8693                         enable(1)
 8694                     }
 8695     MAX-ACCESS      read-only
 8696     STATUS          current
 8697     DESCRIPTION
 8698         "Dot11a Low Band Network Status" 
 8699     ::= { bsnGlobalDot11aConfig 2 }
 8700 
 8701 bsnGlobalDot11aMediumBandNetwork OBJECT-TYPE
 8702     SYNTAX          INTEGER  {
 8703                         disable(0),
 8704                         enable(1)
 8705                     }
 8706     MAX-ACCESS      read-only
 8707     STATUS          current
 8708     DESCRIPTION
 8709         "Dot11a Mid Band Network Status" 
 8710     ::= { bsnGlobalDot11aConfig 3 }
 8711 
 8712 bsnGlobalDot11aHighBandNetwork OBJECT-TYPE
 8713     SYNTAX          INTEGER  {
 8714                         disable(0),
 8715                         enable(1)
 8716                     }
 8717     MAX-ACCESS      read-only
 8718     STATUS          current
 8719     DESCRIPTION
 8720         "Dot11a High Band Network Status" 
 8721     ::= { bsnGlobalDot11aConfig 4 }
 8722 
 8723 bsnGlobalDot11aBeaconPeriod OBJECT-TYPE
 8724     SYNTAX          INTEGER (20..1000)
 8725     MAX-ACCESS      read-write
 8726     STATUS          current
 8727     DESCRIPTION
 8728         "This attribute shall specify the number of TU that a
 8729         AP Radio shall use for scheduling Beacon tranmissions.
 8730         This value is transmitted in Beacon and Probe Response 
 8731         frames." 
 8732     ::= { bsnGlobalDot11aConfig 5 }
 8733 
 8734 bsnGlobalDot11aDynamicChannelAssignment OBJECT-TYPE
 8735     SYNTAX          INTEGER  {
 8736                         automatic(1),
 8737                         runOnce(2),
 8738                         static(3)
 8739                     }
 8740     MAX-ACCESS      read-write
 8741     STATUS          current
 8742     DESCRIPTION
 8743         "Dynamic channel assignment(DCA) has three modes. When the mode
 8744         is auto, the channel assignment will be periodically updated 
 8745         for all Airespace APs that permit this operation. When the DCA
 8746         is runOnce, channel assignments are updated based on the 
 8747         UPDATE_CMD received from the management. When the DCA is 
 8748         static, no dynamic channel assignments occurs and value are 
 8749         set to their global default.  Default is auto."
 8750     DEFVAL          { automatic } 
 8751     ::= { bsnGlobalDot11aConfig 6 }
 8752 
 8753 bsnGlobalDot11aCurrentChannel OBJECT-TYPE
 8754     SYNTAX          INTEGER (0..99)
 8755     MAX-ACCESS      read-write
 8756     STATUS          current
 8757     DESCRIPTION
 8758         "The number of the current operating frequency channel of the
 8759         OFDM PHY." 
 8760     ::= { bsnGlobalDot11aConfig 7 }
 8761 
 8762 bsnGlobalDot11aDynamicChannelUpdateInterval OBJECT-TYPE
 8763     SYNTAX          Unsigned32
 8764     MAX-ACCESS      read-only
 8765     STATUS          current
 8766     DESCRIPTION
 8767         "When Channel dynamic alogirthm is running, this interval(in
 8768         secs) specifies how often Channel assignement updates are 
 8769         attempted on an Airespace AP. NOTE: hysteresis is
 8770         build into the algorithms so we will not have uproductive 
 8771         changes occuring. Default value is 600 secs"
 8772     DEFVAL          { 600 } 
 8773     ::= { bsnGlobalDot11aConfig 8 }
 8774 
 8775 bsnGlobalDot11aInputsForDCA OBJECT-TYPE
 8776     SYNTAX          Unsigned32
 8777     MAX-ACCESS      read-write
 8778     STATUS          current
 8779     DESCRIPTION
 8780         "This attribute is a bit mask specifying what to include in
 8781         DCA optimization.Below is a list of parameters and their 
 8782         corresponding bits identifiers.
 8783                options                         bit
 8784                --------------------------------------
 8785                none                             0
 8786                SIGNAL STRENGTH                  1
 8787                NOISE                            2
 8788                FOREIGN INTERFERENCE             4
 8789                LOAD                             8
 8790                DEVICE INTERFERENCE             32
 8791         Default value is 63( all bits on)."
 8792     DEFVAL          { 63 } 
 8793     ::= { bsnGlobalDot11aConfig 9 }
 8794 
 8795 bsnGlobalDot11aChannelUpdateCmdInvoke OBJECT-TYPE
 8796     SYNTAX          INTEGER  {
 8797                         default(0),
 8798                         activate(1)
 8799                     }
 8800     MAX-ACCESS      read-write
 8801     STATUS          current
 8802     DESCRIPTION
 8803         "When set to activate this starts a DCA calculation regardless
 8804         of the dynamic update interval. This command should be invoke
 8805         on Group Leader Airespace Switch.Invoking on a Airespace 
 8806         Switch which is not a Group leader has no effect." 
 8807     ::= { bsnGlobalDot11aConfig 10 }
 8808 
 8809 bsnGlobalDot11aChannelUpdateCmdStatus OBJECT-TYPE
 8810     SYNTAX          Integer32
 8811     MAX-ACCESS      read-only
 8812     STATUS          current
 8813     DESCRIPTION
 8814         "After setting bsnGlobalDot11aChannelUpdateCmdInvoke to
 8815         activate, the result of action can be monitored from here. It 
 8816         takes 5 minutes for the command to complete." 
 8817     ::= { bsnGlobalDot11aConfig 11 }
 8818 
 8819 bsnGlobalDot11aDynamicTransmitPowerControl OBJECT-TYPE
 8820     SYNTAX          INTEGER  {
 8821                         automatic(1),
 8822                         runOnce(2),
 8823                         static(3)
 8824                     }
 8825     MAX-ACCESS      read-write
 8826     STATUS          current
 8827     DESCRIPTION
 8828         "Dynamic transmit power (DTP) has three modes. When the mode
 8829         is auto, the transmit power of each Airespace AP will be 
 8830         periodically updated for all Airespace APs that permit this 
 8831         operation. When the DTP is runOnce,transmit power update will
 8832         occur based on the UPDATE_CMD received from the management. 
 8833         When the DTP is static, no dynamic transmit power updates 
 8834         occur and their global defaults are used.  Default is auto."
 8835     DEFVAL          { automatic } 
 8836     ::= { bsnGlobalDot11aConfig 12 }
 8837 
 8838 bsnGlobalDot11aCurrentTxPowerLevel OBJECT-TYPE
 8839     SYNTAX          INTEGER (0..5)
 8840     MAX-ACCESS      read-write
 8841     STATUS          current
 8842     DESCRIPTION
 8843         "The TxPowerLevel N currently being used to transmit data.
 8844         Some PHYs also use this value to determine the receiver
 8845         sensitivity requirements for CCA." 
 8846     ::= { bsnGlobalDot11aConfig 13 }
 8847 
 8848 bsnGlobalDot11aDynamicTxPowerControlInterval OBJECT-TYPE
 8849     SYNTAX          Unsigned32
 8850     MAX-ACCESS      read-only
 8851     STATUS          current
 8852     DESCRIPTION
 8853         "When Tx PowerControl dynamic alogirthm is running, this
 8854         interval(in secs) specifies how often TxPower control updates
 8855         are attempted on an Airespace AP. NOTE: hysteresis is
 8856         build into the algorithms so we will not have uproductive 
 8857         changes occuring. Default value is 600 secs"
 8858     DEFVAL          { 600 } 
 8859     ::= { bsnGlobalDot11aConfig 14 }
 8860 
 8861 bsnGlobalDot11aInputsForDTP OBJECT-TYPE
 8862     SYNTAX          Unsigned32
 8863     MAX-ACCESS      read-write
 8864     STATUS          current
 8865     DESCRIPTION
 8866         "This attribute is a bit mask specifying what to include in
 8867         DCA optimization.Below is a list of parameters and their 
 8868         corresponding bits identifiers.
 8869                options                         bit
 8870                --------------------------------------
 8871                none                             0
 8872                LOAD                             1
 8873                SIGNAL STRENGTH                  2
 8874                FOREIGN INTERFERENCE             4
 8875                NOISE                            8
 8876         Default value is 15( all bits on)."
 8877     DEFVAL          { 15 } 
 8878     ::= { bsnGlobalDot11aConfig 15 }
 8879 
 8880 bsnGlobalDot11aPowerUpdateCmdInvoke OBJECT-TYPE
 8881     SYNTAX          INTEGER  {
 8882                         default(0),
 8883                         activate(1)
 8884                     }
 8885     MAX-ACCESS      read-write
 8886     STATUS          current
 8887     DESCRIPTION
 8888         "When set to activate this starts a DTP calculation regardless
 8889         of the dynamic update interval. This command should be invoke
 8890         on Group Leader Airespace Switch.Invoking on a Airespace 
 8891         Switch which is not a Group leader has no effect." 
 8892     ::= { bsnGlobalDot11aConfig 16 }
 8893 
 8894 bsnGlobalDot11aPowerUpdateCmdStatus OBJECT-TYPE
 8895     SYNTAX          Integer32
 8896     MAX-ACCESS      read-only
 8897     STATUS          current
 8898     DESCRIPTION
 8899         "After setting bsnGlobalDot11aChannelUpdateCmdInvoke to
 8900         activate, the result of action can be monitored from here. It
 8901         takes 5 minutes for the command to complete." 
 8902     ::= { bsnGlobalDot11aConfig 17 }
 8903 
 8904 bsnGlobalDot11aDataRate6Mhz OBJECT-TYPE
 8905     SYNTAX          INTEGER  {
 8906                         supported(1),
 8907                         mandatory(2),
 8908                         disabled(0)
 8909                     }
 8910     MAX-ACCESS      read-write
 8911     STATUS          current
 8912     DESCRIPTION
 8913         "Specify if this rate is supported or mandatory or disabled" 
 8914     ::= { bsnGlobalDot11aConfig 19 }
 8915 
 8916 bsnGlobalDot11aDataRate9Mhz OBJECT-TYPE
 8917     SYNTAX          INTEGER  {
 8918                         supported(1),
 8919                         mandatory(2),
 8920                         disabled(0)
 8921                     }
 8922     MAX-ACCESS      read-write
 8923     STATUS          current
 8924     DESCRIPTION
 8925         "Specify if this rate is supported or mandatory or disabled" 
 8926     ::= { bsnGlobalDot11aConfig 20 }
 8927 
 8928 bsnGlobalDot11aDataRate12Mhz OBJECT-TYPE
 8929     SYNTAX          INTEGER  {
 8930                         supported(1),
 8931                         mandatory(2),
 8932                         disabled(0)
 8933                     }
 8934     MAX-ACCESS      read-write
 8935     STATUS          current
 8936     DESCRIPTION
 8937         "Specify if this rate is supported or mandatory or disabled" 
 8938     ::= { bsnGlobalDot11aConfig 21 }
 8939 
 8940 bsnGlobalDot11aDataRate18Mhz OBJECT-TYPE
 8941     SYNTAX          INTEGER  {
 8942                         supported(1),
 8943                         mandatory(2),
 8944                         disabled(0)
 8945                     }
 8946     MAX-ACCESS      read-write
 8947     STATUS          current
 8948     DESCRIPTION
 8949         "Specify if this rate is supported or mandatory or disabled" 
 8950     ::= { bsnGlobalDot11aConfig 22 }
 8951 
 8952 bsnGlobalDot11aDataRate24Mhz OBJECT-TYPE
 8953     SYNTAX          INTEGER  {
 8954                         supported(1),
 8955                         mandatory(2),
 8956                         disabled(0)
 8957                     }
 8958     MAX-ACCESS      read-write
 8959     STATUS          current
 8960     DESCRIPTION
 8961         "Specify if this rate is supported or mandatory or disabled" 
 8962     ::= { bsnGlobalDot11aConfig 23 }
 8963 
 8964 bsnGlobalDot11aDataRate36Mhz OBJECT-TYPE
 8965     SYNTAX          INTEGER  {
 8966                         supported(1),
 8967                         mandatory(2),
 8968                         disabled(0)
 8969                     }
 8970     MAX-ACCESS      read-write
 8971     STATUS          current
 8972     DESCRIPTION
 8973         "Specify if this rate is supported or mandatory or disabled" 
 8974     ::= { bsnGlobalDot11aConfig 24 }
 8975 
 8976 bsnGlobalDot11aDataRate48Mhz OBJECT-TYPE
 8977     SYNTAX          INTEGER  {
 8978                         supported(1),
 8979                         mandatory(2),
 8980                         disabled(0)
 8981                     }
 8982     MAX-ACCESS      read-write
 8983     STATUS          current
 8984     DESCRIPTION
 8985         "Specify if this rate is supported or mandatory or disabled" 
 8986     ::= { bsnGlobalDot11aConfig 25 }
 8987 
 8988 bsnGlobalDot11aDataRate54Mhz OBJECT-TYPE
 8989     SYNTAX          INTEGER  {
 8990                         supported(1),
 8991                         mandatory(2),
 8992                         disabled(0)
 8993                     }
 8994     MAX-ACCESS      read-write
 8995     STATUS          current
 8996     DESCRIPTION
 8997         "Specify if this rate is supported or mandatory or disabled" 
 8998     ::= { bsnGlobalDot11aConfig 26 }
 8999 
 9000 bsnGlobalDot11aPicoCellMode OBJECT-TYPE
 9001     SYNTAX          INTEGER  {
 9002                         enable(1),
 9003                         disable(0)
 9004                     }
 9005     MAX-ACCESS      read-write
 9006     STATUS          current
 9007     DESCRIPTION
 9008         "Configures the 802.11a pico-cell mode. This cannot be enabled
 9009         when the Fast Roaming Mode is enabled." 
 9010     ::= { bsnGlobalDot11aConfig 27 }
 9011 
 9012 bsnGlobalDot11aFastRoamingMode OBJECT-TYPE
 9013     SYNTAX          INTEGER  {
 9014                         disable(0),
 9015                         enable(1)
 9016                     }
 9017     MAX-ACCESS      read-write
 9018     STATUS          current
 9019     DESCRIPTION
 9020         "Configures the 802.11a fast-roaming mode. This cannot be enabled
 9021         when the Pico Cell Mode is enabled." 
 9022     ::= { bsnGlobalDot11aConfig 28 }
 9023 
 9024 bsnGlobalDot11aFastRoamingVoipMinRate OBJECT-TYPE
 9025     SYNTAX          INTEGER  {
 9026                         undefined(0),
 9027                         rate1Mbps(1),
 9028                         rate2Mbps(2),
 9029                         rate5andHalfMbps(3),
 9030                         rate11Mbps(4)
 9031                     }
 9032     MAX-ACCESS      read-write
 9033     STATUS          current
 9034     DESCRIPTION
 9035         "Configures the minimum transmission rate allowed for VoIP on any
 9036         802.11a radio." 
 9037     ::= { bsnGlobalDot11aConfig 29 }
 9038 
 9039 bsnGlobalDot11aFastRoamingVoipPercentage OBJECT-TYPE
 9040     SYNTAX          INTEGER  {
 9041                         zero(1),
 9042                         twentyfive(2),
 9043                         fifty(3),
 9044                         seventyfive(4),
 9045                         hundred(5)
 9046                     }
 9047     MAX-ACCESS      read-write
 9048     STATUS          current
 9049     DESCRIPTION
 9050         "Configures the percentage of effective bandwidth for the minimum
 9051         rate reserved for VoIP." 
 9052     ::= { bsnGlobalDot11aConfig 30 }
 9053 
 9054 bsnGlobalDot11a80211eMaxBandwidth OBJECT-TYPE
 9055     SYNTAX          INTEGER (0..100)
 9056     MAX-ACCESS      read-write
 9057     STATUS          current
 9058     DESCRIPTION
 9059         "This represents the maximum bandwidth allocated to 802.11e
 9060         clients.  It is expressed as percentage of the total bandwidth
 9061         of 802.11a network.  The value of this attribute can vary from
 9062         0 to 100." 
 9063     ::= { bsnGlobalDot11aConfig 31 }
 9064 
 9065 bsnGlobalDot11aDTPCSupport OBJECT-TYPE
 9066     SYNTAX          INTEGER  {
 9067                         disable(0),
 9068                         enable(1)
 9069                     }
 9070     MAX-ACCESS      read-write
 9071     STATUS          current
 9072     DESCRIPTION
 9073         "This attribute may be used to enable the DTPC support on all
 9074         802.11a radios. DTPC or Dynamic Transmit Power Control support 
 9075         means that the radio's transmit power will be advertised in the 
 9076         beacons and probe responses." 
 9077     ::= { bsnGlobalDot11aConfig 32 }
 9078 -- ********************************************************************
 9079 -- *  Begin of bsnGlobalDot11aPhy
 9080 -- ********************************************************************
 9081 
 9082 bsnGlobalDot11aPhy  OBJECT IDENTIFIER
 9083     ::= { bsnGlobalDot11a 2 }
 9084 
 9085 
 9086 bsnGlobalDot11aMediumOccupancyLimit OBJECT-TYPE
 9087     SYNTAX          INTEGER (0..1000)
 9088     MAX-ACCESS      read-only
 9089     STATUS          current
 9090     DESCRIPTION
 9091         "This attribute shall indicate the maximum amount of time,
 9092         in TU, that a point coordinator may control the usage of
 9093         the wireless medium without relinquishing control for long
 9094         enough to allow at least one instance of DCF access to the
 9095         medium.  The default value of this attribute shall be 100,
 9096         and the maximum value shall be 1000." 
 9097     ::= { bsnGlobalDot11aPhy 1 }
 9098 
 9099 bsnGlobalDot11aCFPPeriod OBJECT-TYPE
 9100     SYNTAX          INTEGER (0..255)
 9101     MAX-ACCESS      read-only
 9102     STATUS          current
 9103     DESCRIPTION
 9104         "The attribute shall describe the number of DTIM intervals
 9105         between the start of CFPs.  It is modified by
 9106         MLME-START.request primitive." 
 9107     ::= { bsnGlobalDot11aPhy 2 }
 9108 
 9109 bsnGlobalDot11aCFPMaxDuration OBJECT-TYPE
 9110     SYNTAX          INTEGER (0..65535)
 9111     MAX-ACCESS      read-only
 9112     STATUS          current
 9113     DESCRIPTION
 9114         "The attribute shall describe the maximum duration of the CFP
 9115         in TU that may be generated by the PCF. It is modified by
 9116         MLME-START.request primitive." 
 9117     ::= { bsnGlobalDot11aPhy 3 }
 9118 
 9119 bsnGlobalDot11aCFPollable OBJECT-TYPE
 9120     SYNTAX          INTEGER  {
 9121                         no(0),
 9122                         yes(1)
 9123                     }
 9124     MAX-ACCESS      read-only
 9125     STATUS          current
 9126     DESCRIPTION
 9127         "When this attribute is true, it shall indicate that the STA
 9128         is able to respond to a CF-Poll with a data frame within a
 9129         SIFS time. This attribute shall be false if the STA is not
 9130         able to respond to a CF-Poll with a data frame within a SIFS
 9131         time." 
 9132     ::= { bsnGlobalDot11aPhy 5 }
 9133 
 9134 bsnGlobalDot11aCFPollRequest OBJECT-TYPE
 9135     SYNTAX          INTEGER  {
 9136                         no(0),
 9137                         yes(1)
 9138                     }
 9139     MAX-ACCESS      read-only
 9140     STATUS          current
 9141     DESCRIPTION
 9142         "Specifies whether CFP" 
 9143     ::= { bsnGlobalDot11aPhy 6 }
 9144 
 9145 bsnGlobalDot11aDTIMPeriod OBJECT-TYPE
 9146     SYNTAX          INTEGER (1..255)
 9147     MAX-ACCESS      read-write
 9148     STATUS          current
 9149     DESCRIPTION
 9150         "This attribute shall specify the number of beacon
 9151         intervals that shall elapse between transmission of
 9152         Beacons frames containing a TIM element whose DTIM
 9153         Count field is 0. This value is transmitted in
 9154         the DTIM Period field of Beacon frames." 
 9155     ::= { bsnGlobalDot11aPhy 7 }
 9156 
 9157 bsnGlobalDot11aMaximumTransmitPowerLevel OBJECT-TYPE
 9158     SYNTAX          Integer32
 9159     MAX-ACCESS      read-only
 9160     STATUS          deprecated
 9161     DESCRIPTION
 9162         "This attribute shall indicate the maximum transmit power,
 9163         in dBm, allowed in the subband for the associated domain 
 9164         country string. The default value of this attribute shall
 9165         be zero." 
 9166     ::= { bsnGlobalDot11aPhy 8 }
 9167 
 9168 bsnGlobalDot11aFirstChannelNumber OBJECT-TYPE
 9169     SYNTAX          Integer32
 9170     MAX-ACCESS      read-only
 9171     STATUS          deprecated
 9172     DESCRIPTION
 9173         "This attribute shall indicate the value of the lowest
 9174         channel number in the subband for the associated domain 
 9175         country string. 
 9176         The default value of this attribute shall be zero." 
 9177     ::= { bsnGlobalDot11aPhy 9 }
 9178 
 9179 bsnGlobalDot11aNumberofChannels OBJECT-TYPE
 9180     SYNTAX          Integer32
 9181     MAX-ACCESS      read-only
 9182     STATUS          deprecated
 9183     DESCRIPTION
 9184         "This attribute shall indicate the value of the total
 9185         number of channels allowed in the subband for the 
 9186         associated domain country string. The default value of 
 9187         this attribute shall be zero." 
 9188     ::= { bsnGlobalDot11aPhy 10 }
 9189 
 9190 bsnGlobalDot11aRTSThreshold OBJECT-TYPE
 9191     SYNTAX          INTEGER (0..2347)
 9192     MAX-ACCESS      read-only
 9193     STATUS          current
 9194     DESCRIPTION
 9195         "This attribute shall indicate the number of octets in an MPDU,
 9196         below which an RTS/CTS handshake shall not be performed. An
 9197         RTS/CTS handshake shall be performed at the beginning of any
 9198         frame exchange sequence where the MPDU is of type Data or
 9199         Management, the MPDU has an individual address in the Address1
 9200         field, and the length of the MPDU is greater than
 9201         this threshold. (For additional details, refer to Table 21 in
 9202         9.7.) Setting this attribute to be larger than the maximum
 9203         MSDU size shall have the effect of turning off the RTS/CTS
 9204         handshake for frames of Data or Management type transmitted by
 9205         this STA. Setting this attribute to zero shall have the effect
 9206         of turning on the RTS/CTS handshake for all frames of Data or
 9207         Management type transmitted by this STA. The default value of
 9208         this attribute shall be 2347." 
 9209     ::= { bsnGlobalDot11aPhy 11 }
 9210 
 9211 bsnGlobalDot11aShortRetryLimit OBJECT-TYPE
 9212     SYNTAX          INTEGER (1..255)
 9213     MAX-ACCESS      read-only
 9214     STATUS          current
 9215     DESCRIPTION
 9216         "This attribute shall indicate the maximum number of
 9217         transmission attempts of a frame, the length of which is less
 9218         than or equal to bsnGlobalDot11RTSThreshold, that shall be 
 9219         made before a failure condition is indicated. The default 
 9220         value of this attribute shall be 7." 
 9221     ::= { bsnGlobalDot11aPhy 12 }
 9222 
 9223 bsnGlobalDot11aLongRetryLimit OBJECT-TYPE
 9224     SYNTAX          INTEGER (1..255)
 9225     MAX-ACCESS      read-only
 9226     STATUS          current
 9227     DESCRIPTION
 9228         "This attribute shall indicate the maximum number of
 9229         transmission attempts of a frame, the length of which is
 9230         greater than bsnGlobalDot11RTSThreshold, that shall be made 
 9231         before a failure condition is indicated. The default value of 
 9232         this attribute shall be 4." 
 9233     ::= { bsnGlobalDot11aPhy 13 }
 9234 
 9235 bsnGlobalDot11aFragmentationThreshold OBJECT-TYPE
 9236     SYNTAX          INTEGER (256..2346)
 9237     MAX-ACCESS      read-write
 9238     STATUS          current
 9239     DESCRIPTION
 9240         "This attribute shall specify the current maximum size, in
 9241         octets, of the MPDU that may be delivered to the PHY. An MSDU
 9242         shall be broken into fragments if its size exceeds the value
 9243         of this attribute after adding MAC headers and trailers. MSDU
 9244         or MMPDU shall be fragmented when the resulting frame has an
 9245         individual address in the Address1 field, and the length of the
 9246         frame is larger than this threshold. The default value for this
 9247         attribute shall be the lesser of 2346 or the aMPDUMaxLength of
 9248         the attached PHY and shall never exceed the lesser of 2346 or
 9249         the  aMPDUMaxLength of the attached PHY. The value of this
 9250         attribute shall never be less than 256." 
 9251     ::= { bsnGlobalDot11aPhy 14 }
 9252 
 9253 bsnGlobalDot11aMaxTransmitMSDULifetime OBJECT-TYPE
 9254     SYNTAX          Unsigned32 (1..4294967295)
 9255     MAX-ACCESS      read-only
 9256     STATUS          current
 9257     DESCRIPTION
 9258         "The MaxTransmitMSDULifetime shall be the elapsed time in TU,
 9259         after the initial transmission of an MSDU, after which further
 9260         attempts to transmit the MSDU shall be terminated. The default
 9261         value of this attribute shall be 512." 
 9262     ::= { bsnGlobalDot11aPhy 15 }
 9263 
 9264 bsnGlobalDot11aMaxReceiveLifetime OBJECT-TYPE
 9265     SYNTAX          Unsigned32 (1..4294967295)
 9266     MAX-ACCESS      read-only
 9267     STATUS          current
 9268     DESCRIPTION
 9269         "The MaxReceiveLifetime shall be the elapsed time in TU,
 9270         after the initial reception of a fragmented MMPDU or MSDU,
 9271         after which further attempts to reassemble the MMPDU or
 9272         MSDU shall be terminated. The default value shall be
 9273         512." 
 9274     ::= { bsnGlobalDot11aPhy 16 }
 9275 
 9276 bsnGlobalDot11aTIThreshold OBJECT-TYPE
 9277     SYNTAX          Integer32
 9278     MAX-ACCESS      read-only
 9279     STATUS          current
 9280     DESCRIPTION
 9281         "The Threshold being used to detect a busy medium (frequency).
 9282         CCA shall report a busy medium upon detecting the RSSI above 
 9283         this threshold." 
 9284     ::= { bsnGlobalDot11aPhy 17 }
 9285 
 9286 bsnGlobalDot11aChannelAgilityEnabled OBJECT-TYPE
 9287     SYNTAX          INTEGER  {
 9288                         no(0),
 9289                         yes(1)
 9290                     }
 9291     MAX-ACCESS      read-only
 9292     STATUS          current
 9293     DESCRIPTION
 9294         "This attribute indicates that the PHY channel agility
 9295         functionality is enabled." 
 9296     ::= { bsnGlobalDot11aPhy 18 }
 9297 -- ********************************************************************
 9298 -- *  BSN Global Parameters for Dot11h
 9299 -- ********************************************************************
 9300 
 9301 bsnGlobalDot11hConfig  OBJECT IDENTIFIER
 9302     ::= { bsnGlobalDot11h 1 }
 9303 
 9304 
 9305 -- *******************************************************************
 9306 -- These global attributes are to Enable/Disable Power Control and
 9307 -- Channel Switch for 802.11h
 9308 -- *******************************************************************
 9309 
 9310 bsnGlobalDot11hPowerConstraint OBJECT-TYPE
 9311     SYNTAX          INTEGER (0..30)
 9312     UNITS           "decibels"
 9313     MAX-ACCESS      read-write
 9314     STATUS          current
 9315     DESCRIPTION
 9316         "Local maximum transmit power for a channel is defined as
 9317         maximum transmit power level specified for the channel 
 9318         in the Country element minus the local power constraint
 9319         specified for the channel in the Power Constraint 
 9320         element.The power constraint is coded as an unsigned 
 9321         integer in units of decibels. To disable 
 9322         power constraint set Power Constraint to 0." 
 9323     ::= { bsnGlobalDot11hConfig 1 }
 9324 
 9325 bsnGlobalDot11hChannelSwitchEnable OBJECT-TYPE
 9326     SYNTAX          INTEGER  {
 9327                         disable(0),
 9328                         enable(1)
 9329                     }
 9330     MAX-ACCESS      read-write
 9331     STATUS          current
 9332     DESCRIPTION
 9333         "To enable or disable  channel switch. When disabling
 9334         Channel Switch no need to pass mode and count" 
 9335     ::= { bsnGlobalDot11hConfig 2 }
 9336 
 9337 bsnGlobalDot11hChannelSwitchMode OBJECT-TYPE
 9338     SYNTAX          INTEGER  {
 9339                         disable(0),
 9340                         enable(1)
 9341                     }
 9342     MAX-ACCESS      read-write
 9343     STATUS          current
 9344     DESCRIPTION
 9345         "The Channel Switch Mode indicates any restriction on
 9346         transmission until a channel switch. An Channel mode 
 9347         set to 1 means that the STA in a BSS to which the 
 9348         frame containing the element is addressed shall 
 9349         tranmit no further frames with in the BSS until the 
 9350         scheduled channel switch. A Channel switch mode set 
 9351         to 0 does not impose any requirement on the receiving
 9352         STA." 
 9353     ::= { bsnGlobalDot11hConfig 3 }
 9354 -- ********************************************************************
 9355 -- *  bsnRrm - Information about RF Groups that this Airespace Switch
 9356 -- *  belongs to
 9357 -- ********************************************************************
 9358 
 9359 bsnRrmDot11a  OBJECT IDENTIFIER
 9360     ::= { bsnRrm 1 }
 9361 
 9362 bsnRrmDot11b  OBJECT IDENTIFIER
 9363     ::= { bsnRrm 2 }
 9364 
 9365 -- *******************************************************************
 9366 -- * Begin of RRM dot11a Group Parameters
 9367 -- *******************************************************************
 9368 
 9369 bsnRrmDot11aGroup  OBJECT IDENTIFIER
 9370     ::= { bsnRrmDot11a 1 }
 9371 
 9372 
 9373 bsnRrmDot11aGlobalAutomaticGrouping OBJECT-TYPE
 9374     SYNTAX          INTEGER  {
 9375                         automatic(1),
 9376                         off(2)
 9377                     }
 9378     MAX-ACCESS      read-write
 9379     STATUS          current
 9380     DESCRIPTION
 9381         "Dynamic grouping has two modes: on and off. When the grouping
 9382         is off, no dynamic grouping occurs. Each Airespace Switch 
 9383         optimizes only its own Airespace APs' parameters. When 
 9384         grouping is on, the Airespace Switches form groups and
 9385         elect leaders to perform better dynamic parameter 
 9386         optimization."
 9387     DEFVAL          { automatic } 
 9388     ::= { bsnRrmDot11aGroup 1 }
 9389 
 9390 bsnRrmDot11aGroupLeaderMacAddr OBJECT-TYPE
 9391     SYNTAX          MacAddress
 9392     MAX-ACCESS      read-only
 9393     STATUS          current
 9394     DESCRIPTION
 9395         "This is the MAC address of the group leader for the dot11a
 9396         group containing this Airespace Switch." 
 9397     ::= { bsnRrmDot11aGroup 2 }
 9398 
 9399 bsnRrmIsDot11aGroupLeader OBJECT-TYPE
 9400     SYNTAX          INTEGER  {
 9401                         no(0),
 9402                         yes(1)
 9403                     }
 9404     MAX-ACCESS      read-only
 9405     STATUS          current
 9406     DESCRIPTION
 9407         "If this Airespace Switch is a Dot11a Group Leader then this
 9408         attribute will be true else it will be false." 
 9409     ::= { bsnRrmDot11aGroup 3 }
 9410 
 9411 bsnRrmDot11aGroupLastUpdateTime OBJECT-TYPE
 9412     SYNTAX          Unsigned32
 9413     MAX-ACCESS      read-only
 9414     STATUS          current
 9415     DESCRIPTION
 9416         "Last time the dot11a grouping was updated on this Airespace
 9417         Switch. This is valid only if the Airespace Switch is a 
 9418         group leader." 
 9419     ::= { bsnRrmDot11aGroup 4 }
 9420 
 9421 bsnRrmDot11aGlobalGroupInterval OBJECT-TYPE
 9422     SYNTAX          Unsigned32
 9423     MAX-ACCESS      read-only
 9424     STATUS          current
 9425     DESCRIPTION
 9426         "When grouping is on, this interval(in secs) represents the
 9427         period with which the grouping algorithm is run. Grouping 
 9428         algorithm will also run when the group contents changes and 
 9429         the automatic grouping is enabled. A dynamic grouping can be 
 9430         started upon request from the system administrator. Default 
 9431         value is 3600 secs."
 9432     DEFVAL          { 3600 } 
 9433     ::= { bsnRrmDot11aGroup 5 }
 9434 -- ************************************************************
 9435 -- * Begin of bsnWras SwitchDot11aGroup Table
 9436 -- ************************************************************
 9437 
 9438 bsnWrasDot11aGroupTable OBJECT-TYPE
 9439     SYNTAX          SEQUENCE OF BsnWrasDot11aGroupEntry 
 9440     MAX-ACCESS      not-accessible
 9441     STATUS          current
 9442     DESCRIPTION
 9443         "This is a table of Airespace Switch addresses that identifies
 9444         the members of the Dot11a RF group containing this Airespace 
 9445         Switch. Max size is 20 entries."
 9446     ::= { bsnRrmDot11aGroup 9 }
 9447 
 9448 bsnWrasDot11aGroupEntry OBJECT-TYPE
 9449     SYNTAX          BsnWrasDot11aGroupEntry
 9450     MAX-ACCESS      not-accessible
 9451     STATUS          current
 9452     DESCRIPTION
 9453         "..."
 9454     INDEX           { bsnWrasDot11aPeerMacAddress } 
 9455     ::= { bsnWrasDot11aGroupTable 1 }
 9456 
 9457 BsnWrasDot11aGroupEntry ::= SEQUENCE {
 9458         bsnWrasDot11aPeerMacAddress MacAddress,
 9459         bsnWrasDot11aPeerIpAddress  IpAddress
 9460 }
 9461 
 9462 bsnWrasDot11aPeerMacAddress OBJECT-TYPE
 9463     SYNTAX          MacAddress
 9464     MAX-ACCESS      read-only
 9465     STATUS          current
 9466     DESCRIPTION
 9467         "The MAC address of the member Switch." 
 9468     ::= { bsnWrasDot11aGroupEntry 1 }
 9469 
 9470 bsnWrasDot11aPeerIpAddress OBJECT-TYPE
 9471     SYNTAX          IpAddress
 9472     MAX-ACCESS      read-only
 9473     STATUS          current
 9474     DESCRIPTION
 9475         "The IP address of the Airespace Switch." 
 9476     ::= { bsnWrasDot11aGroupEntry 21 }
 9477  
 9478 
 9479 -- ********************************************************************
 9480 -- * Begin bsnRrmDot11aAPDefault
 9481 -- *******************************************************************
 9482 
 9483 bsnRrmDot11aAPDefault  OBJECT IDENTIFIER
 9484     ::= { bsnRrmDot11a 6 }
 9485 
 9486 
 9487 -- ********************************************************************
 9488 -- * Begin bsnRrmDot11aAPProfile
 9489 -- *******************************************************************
 9490 
 9491 bsnRrmDot11aForeignInterferenceThreshold OBJECT-TYPE
 9492     SYNTAX          INTEGER (0..100)
 9493     MAX-ACCESS      read-write
 9494     STATUS          current
 9495     DESCRIPTION
 9496         "foreign 802.11A interference threshold between 0 and 100 percent." 
 9497     ::= { bsnRrmDot11aAPDefault 1 }
 9498 
 9499 bsnRrmDot11aForeignNoiseThreshold OBJECT-TYPE
 9500     SYNTAX          INTEGER (-127..0)
 9501     MAX-ACCESS      read-write
 9502     STATUS          current
 9503     DESCRIPTION
 9504         "802.11A foreign noise threshold between -127 and 0 dBm." 
 9505     ::= { bsnRrmDot11aAPDefault 2 }
 9506 
 9507 bsnRrmDot11aRFUtilizationThreshold OBJECT-TYPE
 9508     SYNTAX          INTEGER (0..100)
 9509     MAX-ACCESS      read-write
 9510     STATUS          current
 9511     DESCRIPTION
 9512         "802.11A RF utlization threshold between 0 and 100 percent." 
 9513     ::= { bsnRrmDot11aAPDefault 3 }
 9514 
 9515 bsnRrmDot11aThroughputThreshold OBJECT-TYPE
 9516     SYNTAX          Unsigned32 (1000..1000000)
 9517     MAX-ACCESS      read-write
 9518     STATUS          current
 9519     DESCRIPTION
 9520         "802.11A throughput threshold between 1000 and 100000" 
 9521     ::= { bsnRrmDot11aAPDefault 4 }
 9522 
 9523 bsnRrmDot11aMobilesThreshold OBJECT-TYPE
 9524     SYNTAX          INTEGER (1..75)
 9525     MAX-ACCESS      read-write
 9526     STATUS          current
 9527     DESCRIPTION
 9528         "802.11A mobiles threshold between 1 and 75" 
 9529     ::= { bsnRrmDot11aAPDefault 5 }
 9530 
 9531 bsnRrmDot11aCoverageThreshold OBJECT-TYPE
 9532     SYNTAX          INTEGER (3..50)
 9533     MAX-ACCESS      read-write
 9534     STATUS          current
 9535     DESCRIPTION
 9536         "802.11A coverage threshold between 3 and 50." 
 9537     ::= { bsnRrmDot11aAPDefault 6 }
 9538 
 9539 bsnRrmDot11aMobileMinExceptionLevel OBJECT-TYPE
 9540     SYNTAX          INTEGER (1..75)
 9541     MAX-ACCESS      read-write
 9542     STATUS          current
 9543     DESCRIPTION
 9544         "802.11A mobile minimum exception level between 1 and 75" 
 9545     ::= { bsnRrmDot11aAPDefault 7 }
 9546 
 9547 bsnRrmDot11aCoverageExceptionLevel OBJECT-TYPE
 9548     SYNTAX          INTEGER (0..100)
 9549     MAX-ACCESS      read-write
 9550     STATUS          current
 9551     DESCRIPTION
 9552         "802.11A coverage exception level between 0 and 100 percent." 
 9553     ::= { bsnRrmDot11aAPDefault 8 }
 9554 
 9555 bsnRrmDot11aSignalMeasurementInterval OBJECT-TYPE
 9556     SYNTAX          Unsigned32 (60..3600)
 9557     MAX-ACCESS      read-write
 9558     STATUS          current
 9559     DESCRIPTION
 9560         "This interval (in secs) specifies how often do we get new
 9561         signal strength measurements at each Airespace AP. Default is 
 9562         300 secs"
 9563     DEFVAL          { 300 } 
 9564     ::= { bsnRrmDot11aAPDefault 9 }
 9565 
 9566 bsnRrmDot11aNoiseMeasurementInterval OBJECT-TYPE
 9567     SYNTAX          Unsigned32 (60..3600)
 9568     MAX-ACCESS      read-write
 9569     STATUS          current
 9570     DESCRIPTION
 9571         "This interval( in secs) specifies how often do we get new
 9572         noise and interference measurements at each Airespace AP. 
 9573         Default is 300 secs"
 9574     DEFVAL          { 300 } 
 9575     ::= { bsnRrmDot11aAPDefault 10 }
 9576 
 9577 bsnRrmDot11aLoadMeasurementInterval OBJECT-TYPE
 9578     SYNTAX          Unsigned32 (60..3600)
 9579     MAX-ACCESS      read-write
 9580     STATUS          current
 9581     DESCRIPTION
 9582         "This interval( in secs) specifies how often do we get new
 9583         load measurements at each Airespace AP. Default is 300 secs"
 9584     DEFVAL          { 300 } 
 9585     ::= { bsnRrmDot11aAPDefault 11 }
 9586 
 9587 bsnRrmDot11aCoverageMeasurementInterval OBJECT-TYPE
 9588     SYNTAX          Unsigned32 (60..3600)
 9589     MAX-ACCESS      read-write
 9590     STATUS          current
 9591     DESCRIPTION
 9592         "This interval( in secs) specifies how often do we get new
 9593         coverage measurements at each Airespace AP. Default is 300 secs"
 9594     DEFVAL          { 300 } 
 9595     ::= { bsnRrmDot11aAPDefault 12 }
 9596 
 9597 bsnRrmDot11aChannelMonitorList OBJECT-TYPE
 9598     SYNTAX          INTEGER  {
 9599                         all(1),
 9600                         country(2),
 9601                         dca(3)
 9602                     }
 9603     MAX-ACCESS      read-write
 9604     STATUS          current
 9605     DESCRIPTION
 9606         "This attribute specifies the channels on which the switch monitors
 9607         noise, interference and rogues.  The first option allows 
 9608         monitoring on all channels while the second one on only those 
 9609         that are supported by the country of operation. the option dca 
 9610         implies that the monitor channel list will include those channels
 9611         that are used by automatic channel assignment." 
 9612     ::= { bsnRrmDot11aAPDefault 13 }
 9613 
 9614 -- *********************************************************************
 9615 -- *  Set Factory Defaults
 9616 -- *********************************************************************
 9617 
 9618 bsnRrmDot11aSetFactoryDefault OBJECT-TYPE
 9619     SYNTAX          INTEGER  {
 9620                         default(0),
 9621                         activate(1)
 9622                     }
 9623     MAX-ACCESS      read-write
 9624     STATUS          current
 9625     DESCRIPTION
 9626         "When set to activate all rrm parameters are reset to factory
 9627         defaults" 
 9628     ::= { bsnRrmDot11a 7 }
 9629 -- *******************************************************************
 9630 -- * Begin of RRM dot11b Group Parameters
 9631 -- *******************************************************************
 9632 
 9633 bsnRrmDot11bGroup  OBJECT IDENTIFIER
 9634     ::= { bsnRrmDot11b 1 }
 9635 
 9636 
 9637 bsnRrmDot11bGlobalAutomaticGrouping OBJECT-TYPE
 9638     SYNTAX          INTEGER  {
 9639                         automatic(1),
 9640                         off(2)
 9641                     }
 9642     MAX-ACCESS      read-write
 9643     STATUS          current
 9644     DESCRIPTION
 9645         "Dynamic grouping has two modes: on and off. When the grouping
 9646         is off, no dynamic grouping occurs. Each Airespace Switch 
 9647         optimizes only its own Airespace APs' parameters. When 
 9648         grouping is on, the Airespace Switchs form groups and
 9649         elect leaders to perform better dynamic parameter 
 9650         optimization."
 9651     DEFVAL          { automatic } 
 9652     ::= { bsnRrmDot11bGroup 1 }
 9653 
 9654 bsnRrmDot11bGroupLeaderMacAddr OBJECT-TYPE
 9655     SYNTAX          MacAddress
 9656     MAX-ACCESS      read-only
 9657     STATUS          current
 9658     DESCRIPTION
 9659         "This is the MAC address of the group leader for the dot11b
 9660         group containing this Airespace Switch." 
 9661     ::= { bsnRrmDot11bGroup 2 }
 9662 
 9663 bsnRrmIsDot11bGroupLeader OBJECT-TYPE
 9664     SYNTAX          INTEGER  {
 9665                         no(0),
 9666                         yes(1)
 9667                     }
 9668     MAX-ACCESS      read-only
 9669     STATUS          current
 9670     DESCRIPTION
 9671         "If this Airespace Switch is a Dot11b Group Leader then this
 9672         attribute will be true else it will be false." 
 9673     ::= { bsnRrmDot11bGroup 3 }
 9674 
 9675 bsnRrmDot11bGroupLastUpdateTime OBJECT-TYPE
 9676     SYNTAX          Unsigned32
 9677     MAX-ACCESS      read-only
 9678     STATUS          current
 9679     DESCRIPTION
 9680         "Last time the dot11b grouping was updated on this Airespace
 9681         Switch. This is valid only if the Airespace Switch is a group
 9682         leader." 
 9683     ::= { bsnRrmDot11bGroup 4 }
 9684 
 9685 bsnRrmDot11bGlobalGroupInterval OBJECT-TYPE
 9686     SYNTAX          Unsigned32
 9687     MAX-ACCESS      read-only
 9688     STATUS          current
 9689     DESCRIPTION
 9690         "When grouping is on, this interval(in secs) represents the
 9691         period with which the grouping algorithm is run. Grouping 
 9692         algorithm will also run when the group contents changes and 
 9693         the automatic grouping is enabled. A dynamic grouping can be 
 9694         started upon request from the system administrator. Default 
 9695         value is 3600 secs."
 9696     DEFVAL          { 3600 } 
 9697     ::= { bsnRrmDot11bGroup 5 }
 9698 -- ************************************************************
 9699 -- * Begin of bsnWrasDot11bGroup Table
 9700 -- ************************************************************
 9701 
 9702 bsnWrasDot11bGroupTable OBJECT-TYPE
 9703     SYNTAX          SEQUENCE OF BsnWrasDot11bGroupEntry 
 9704     MAX-ACCESS      not-accessible
 9705     STATUS          current
 9706     DESCRIPTION
 9707         "This is a table of Airespace Switch addresses that identifies
 9708         the members of the Dot11b RF group containing this Airespace 
 9709         Switch. Max size is 20 entries."
 9710     ::= { bsnRrmDot11bGroup 9 }
 9711 
 9712 bsnWrasDot11bGroupEntry OBJECT-TYPE
 9713     SYNTAX          BsnWrasDot11bGroupEntry
 9714     MAX-ACCESS      not-accessible
 9715     STATUS          current
 9716     DESCRIPTION
 9717         "..."
 9718     INDEX           { bsnWrasDot11bPeerMacAddress } 
 9719     ::= { bsnWrasDot11bGroupTable 1 }
 9720 
 9721 BsnWrasDot11bGroupEntry ::= SEQUENCE {
 9722         bsnWrasDot11bPeerMacAddress MacAddress,
 9723         bsnWrasDot11bPeerIpAddress  IpAddress
 9724 }
 9725 
 9726 bsnWrasDot11bPeerMacAddress OBJECT-TYPE
 9727     SYNTAX          MacAddress
 9728     MAX-ACCESS      read-only
 9729     STATUS          current
 9730     DESCRIPTION
 9731         "The MAC address of the GIGE interface." 
 9732     ::= { bsnWrasDot11bGroupEntry 1 }
 9733 
 9734 bsnWrasDot11bPeerIpAddress OBJECT-TYPE
 9735     SYNTAX          IpAddress
 9736     MAX-ACCESS      read-only
 9737     STATUS          current
 9738     DESCRIPTION
 9739         "The IP address of the Airespace Switch." 
 9740     ::= { bsnWrasDot11bGroupEntry 21 }
 9741  
 9742 
 9743 -- ************************************************************
 9744 -- * End of bsnWrasDot11bGroup Table
 9745 -- ************************************************************
 9746 --   
 9747 
 9748 -- ********************************************************************
 9749 -- * Begin bsnRrmDot11bAPDefault
 9750 -- *******************************************************************
 9751 
 9752 bsnRrmDot11bAPDefault  OBJECT IDENTIFIER
 9753     ::= { bsnRrmDot11b 6 }
 9754 
 9755 
 9756 bsnRrmDot11bForeignInterferenceThreshold OBJECT-TYPE
 9757     SYNTAX          INTEGER (0..100)
 9758     MAX-ACCESS      read-write
 9759     STATUS          current
 9760     DESCRIPTION
 9761         "Foreign 802.11A interference threshold between 0 and 100
 9762         percent." 
 9763     ::= { bsnRrmDot11bAPDefault 1 }
 9764 
 9765 bsnRrmDot11bForeignNoiseThreshold OBJECT-TYPE
 9766     SYNTAX          INTEGER (-127..0)
 9767     MAX-ACCESS      read-write
 9768     STATUS          current
 9769     DESCRIPTION
 9770         "802.11A foreign noise threshold between -127 and 0 dBm." 
 9771     ::= { bsnRrmDot11bAPDefault 2 }
 9772 
 9773 bsnRrmDot11bRFUtilizationThreshold OBJECT-TYPE
 9774     SYNTAX          INTEGER (0..100)
 9775     MAX-ACCESS      read-write
 9776     STATUS          current
 9777     DESCRIPTION
 9778         "802.11A RF utlization threshold between 0 and 100 percent." 
 9779     ::= { bsnRrmDot11bAPDefault 3 }
 9780 
 9781 bsnRrmDot11bThroughputThreshold OBJECT-TYPE
 9782     SYNTAX          Unsigned32 (1000..1000000)
 9783     MAX-ACCESS      read-write
 9784     STATUS          current
 9785     DESCRIPTION
 9786         "802.11A Airespace AP data-rate threshold between 1000 and 100000" 
 9787     ::= { bsnRrmDot11bAPDefault 4 }
 9788 
 9789 bsnRrmDot11bMobilesThreshold OBJECT-TYPE
 9790     SYNTAX          INTEGER (1..75)
 9791     MAX-ACCESS      read-write
 9792     STATUS          current
 9793     DESCRIPTION
 9794         "802.11A Airespace AP mobiles threshold between 1 and 75" 
 9795     ::= { bsnRrmDot11bAPDefault 5 }
 9796 
 9797 bsnRrmDot11bCoverageThreshold OBJECT-TYPE
 9798     SYNTAX          INTEGER (3..50)
 9799     MAX-ACCESS      read-write
 9800     STATUS          current
 9801     DESCRIPTION
 9802         "802.11A Airespace AP coverage threshold between 3 and 50." 
 9803     ::= { bsnRrmDot11bAPDefault 6 }
 9804 
 9805 bsnRrmDot11bMobileMinExceptionLevel OBJECT-TYPE
 9806     SYNTAX          INTEGER (1..75)
 9807     MAX-ACCESS      read-write
 9808     STATUS          current
 9809     DESCRIPTION
 9810         "802.11A Airespace AP mobile minimum exception level between 1 and
 9811         75" 
 9812     ::= { bsnRrmDot11bAPDefault 7 }
 9813 
 9814 bsnRrmDot11bCoverageExceptionLevel OBJECT-TYPE
 9815     SYNTAX          INTEGER (0..100)
 9816     MAX-ACCESS      read-write
 9817     STATUS          current
 9818     DESCRIPTION
 9819         "802.11A Airespace AP coverage exception level between 0 and 100
 9820         percent." 
 9821     ::= { bsnRrmDot11bAPDefault 8 }
 9822 
 9823 bsnRrmDot11bSignalMeasurementInterval OBJECT-TYPE
 9824     SYNTAX          Unsigned32 (60..3600)
 9825     MAX-ACCESS      read-write
 9826     STATUS          current
 9827     DESCRIPTION
 9828         "This interval( in secs) specifies how often do we get new signal
 9829         strength measurements at each Airespace AP. Default is 300 secs"
 9830     DEFVAL          { 300 } 
 9831     ::= { bsnRrmDot11bAPDefault 9 }
 9832 
 9833 bsnRrmDot11bNoiseMeasurementInterval OBJECT-TYPE
 9834     SYNTAX          Unsigned32 (60..3600)
 9835     MAX-ACCESS      read-write
 9836     STATUS          current
 9837     DESCRIPTION
 9838         "This interval( in secs) specifies how often do we get new
 9839         noise and interference measurements at each Airespace AP. 
 9840         Default is 300 secs"
 9841     DEFVAL          { 300 } 
 9842     ::= { bsnRrmDot11bAPDefault 10 }
 9843 
 9844 bsnRrmDot11bLoadMeasurementInterval OBJECT-TYPE
 9845     SYNTAX          Unsigned32 (60..3600)
 9846     MAX-ACCESS      read-write
 9847     STATUS          current
 9848     DESCRIPTION
 9849         "This interval( in secs) specifies how often do we get new
 9850         load measurements at each Airespace AP. Default is 300 secs"
 9851     DEFVAL          { 300 } 
 9852     ::= { bsnRrmDot11bAPDefault 11 }
 9853 
 9854 bsnRrmDot11bCoverageMeasurementInterval OBJECT-TYPE
 9855     SYNTAX          Unsigned32 (10..3600)
 9856     MAX-ACCESS      read-write
 9857     STATUS          current
 9858     DESCRIPTION
 9859         "This interval( in secs) specifies how often do we get new
 9860         coverage measurements at each Airespace AP. Default is 300 secs"
 9861     DEFVAL          { 300 } 
 9862     ::= { bsnRrmDot11bAPDefault 12 }
 9863 
 9864 bsnRrmDot11bChannelMonitorList OBJECT-TYPE
 9865     SYNTAX          INTEGER  {
 9866                         all(1),
 9867                         country(2),
 9868                         dca(3)
 9869                     }
 9870     MAX-ACCESS      read-write
 9871     STATUS          current
 9872     DESCRIPTION
 9873         "This attribute specifies the channels on which the switch
 9874         monitors noise, interference and rogues.
 9875         The first option allows monitoring on all channels while the 
 9876         second one on only those that are supported
 9877         by the country of operation. the option dca implies that the 
 9878         monitor channel list will include those channels
 9879         that are used by automatic channel assignment." 
 9880     ::= { bsnRrmDot11bAPDefault 13 }
 9881 
 9882 -- *********************************************************************
 9883 -- *  Set Factory Defaults
 9884 -- *********************************************************************
 9885 
 9886 bsnRrmDot11bSetFactoryDefault OBJECT-TYPE
 9887     SYNTAX          INTEGER  {
 9888                         default(0),
 9889                         activate(1)
 9890                     }
 9891     MAX-ACCESS      read-write
 9892     STATUS          current
 9893     DESCRIPTION
 9894         "When set to activate all rrm parameters are reset to factory
 9895         defaults" 
 9896     ::= { bsnRrmDot11b 7 }
 9897 -- *******************************************************************
 9898 -- * Begin of bsnRadiusAuthServerTable
 9899 -- *******************************************************************
 9900 
 9901 bsnRadiusAuthServerTable OBJECT-TYPE
 9902     SYNTAX          SEQUENCE OF BsnRadiusAuthServerEntry 
 9903     MAX-ACCESS      not-accessible
 9904     STATUS          current
 9905     DESCRIPTION
 9906         "The (conceptual) table listing the RADIUS authentication
 9907         servers with which the client shares a secret."
 9908     ::= { bsnAAA 1 }
 9909 
 9910 bsnRadiusAuthServerEntry OBJECT-TYPE
 9911     SYNTAX          BsnRadiusAuthServerEntry
 9912     MAX-ACCESS      not-accessible
 9913     STATUS          current
 9914     DESCRIPTION
 9915         "An entry (conceptual row) representing a RADIUS
 9916         authentication server with which the client shares
 9917         a secret."
 9918     INDEX           { bsnRadiusAuthServerIndex } 
 9919     ::= { bsnRadiusAuthServerTable 1 }
 9920 
 9921 BsnRadiusAuthServerEntry ::= SEQUENCE {
 9922         bsnRadiusAuthServerIndex             Integer32,
 9923         bsnRadiusAuthServerAddress           IpAddress,
 9924         bsnRadiusAuthClientServerPortNumber  Integer32,
 9925         bsnRadiusAuthServerKey               OCTET STRING,
 9926         bsnRadiusAuthServerStatus            INTEGER,
 9927         bsnRadiusAuthServerKeyFormat         INTEGER,
 9928         bsnRadiusAuthServerRFC3576           INTEGER,
 9929         bsnRadiusAuthServerIPSec             INTEGER,
 9930         bsnRadiusAuthServerIPSecAuth         INTEGER,
 9931         bsnRadiusAuthServerIPSecEncryption   INTEGER,
 9932         bsnRadiusAuthServerIPSecIKEPhase1    INTEGER,
 9933         bsnRadiusAuthServerIPSecIKELifetime  Integer32,
 9934         bsnRadiusAuthServerIPSecDHGroup      INTEGER,
 9935         bsnRadiusAuthServerNetworkUserConfig INTEGER,
 9936         bsnRadiusAuthServerMgmtUserConfig    INTEGER,
 9937         bsnRadiusAuthServerRetransmitTimeout INTEGER,
 9938         bsnRadiusAuthServerKeyWrapKEKkey     OCTET STRING,
 9939         bsnRadiusAuthServerKeyWrapMACKkey    OCTET STRING,
 9940         bsnRadiusAuthServerKeyWrapFormat     INTEGER,
 9941         bsnRadiusAuthServerRowStatus         RowStatus
 9942 }
 9943 
 9944 bsnRadiusAuthServerIndex OBJECT-TYPE
 9945     SYNTAX          Integer32 (1..17)
 9946     MAX-ACCESS      read-create
 9947     STATUS          current
 9948     DESCRIPTION
 9949         "A number uniquely identifying each RADIUS
 9950         Authentication server with which this client
 9951         communicates." 
 9952     ::= { bsnRadiusAuthServerEntry 1 }
 9953 
 9954 bsnRadiusAuthServerAddress OBJECT-TYPE
 9955     SYNTAX          IpAddress
 9956     MAX-ACCESS      read-create
 9957     STATUS          current
 9958     DESCRIPTION
 9959         "The IP address of the RADIUS authentication server
 9960         referred to in this table entry." 
 9961     ::= { bsnRadiusAuthServerEntry 2 }
 9962 
 9963 bsnRadiusAuthClientServerPortNumber OBJECT-TYPE
 9964     SYNTAX          Integer32 (0..65535)
 9965     MAX-ACCESS      read-create
 9966     STATUS          current
 9967     DESCRIPTION
 9968         "The UDP port the client is using to send requests to
 9969         this server." 
 9970     ::= { bsnRadiusAuthServerEntry 3 }
 9971 
 9972 bsnRadiusAuthServerKey OBJECT-TYPE
 9973     SYNTAX          OCTET STRING (SIZE  (0..128))
 9974     MAX-ACCESS      read-create
 9975     STATUS          current
 9976     DESCRIPTION
 9977         "The authentication and encryption key shared between
 9978         the Radius client and this Radius Server.
 9979         When the bsnRadiusAuthServerKeyFormat is hex it
 9980         can have max length of 128 bytes. If the 
 9981         bsnRadiusAuthServerKeyFormat is Ascii it can have
 9982         max length of 64 bytes."
 9983     DEFVAL          { "" } 
 9984     ::= { bsnRadiusAuthServerEntry 4 }
 9985 
 9986 bsnRadiusAuthServerStatus OBJECT-TYPE
 9987     SYNTAX          INTEGER  {
 9988                         disable(0),
 9989                         enable(1)
 9990                     }
 9991     MAX-ACCESS      read-create
 9992     STATUS          current
 9993     DESCRIPTION
 9994         "Server enable or disable status." 
 9995     ::= { bsnRadiusAuthServerEntry 5 }
 9996 
 9997 bsnRadiusAuthServerKeyFormat OBJECT-TYPE
 9998     SYNTAX          INTEGER  {
 9999                         hex(1),
10000                         ascii(2)
10001                     }
10002     MAX-ACCESS      read-create
10003     STATUS          current
10004     DESCRIPTION
10005         "Format of the server key. When hex, the number of
10006         characters in the key should be even." 
10007     ::= { bsnRadiusAuthServerEntry 6 }
10008 
10009 bsnRadiusAuthServerRFC3576 OBJECT-TYPE
10010     SYNTAX          INTEGER  {
10011                         disable(0),
10012                         enable(1)
10013                     }
10014     MAX-ACCESS      read-create
10015     STATUS          current
10016     DESCRIPTION
10017         "Support for Dynamic Authorization Extensions to RADIUS."
10018     DEFVAL          { enable } 
10019     ::= { bsnRadiusAuthServerEntry 7 }
10020 
10021 bsnRadiusAuthServerIPSec OBJECT-TYPE
10022     SYNTAX          INTEGER  {
10023                         disable(0),
10024                         enable(1)
10025                     }
10026     MAX-ACCESS      read-create
10027     STATUS          current
10028     DESCRIPTION
10029         "IPSec over RADIUS"
10030     DEFVAL          { disable } 
10031     ::= { bsnRadiusAuthServerEntry 8 }
10032 
10033 bsnRadiusAuthServerIPSecAuth OBJECT-TYPE
10034     SYNTAX          INTEGER  {
10035                         none(0),
10036                         hmacMd5(1),
10037                         hmacSha1(2)
10038                     }
10039     MAX-ACCESS      read-create
10040     STATUS          current
10041     DESCRIPTION
10042         "The Hash algorithm employed by the IPSec Encrpytion.
10043         This applies only when bsnRadiusAuthServerIPSec is in
10044         enable state."
10045     DEFVAL          { hmacSha1 } 
10046     ::= { bsnRadiusAuthServerEntry 9 }
10047 
10048 bsnRadiusAuthServerIPSecEncryption OBJECT-TYPE
10049     SYNTAX          INTEGER  {
10050                         none(0),
10051                         des(1),
10052                         tripleDes(2),
10053                         aesCbc(3)
10054                     }
10055     MAX-ACCESS      read-create
10056     STATUS          current
10057     DESCRIPTION
10058         "The Encryption algorithm employed by this IpSec
10059         Encryption.  This applies only when 
10060         bsnRadiusAuthServerIPSec is in enable state."
10061     DEFVAL          { tripleDes } 
10062     ::= { bsnRadiusAuthServerEntry 10 }
10063 
10064 bsnRadiusAuthServerIPSecIKEPhase1 OBJECT-TYPE
10065     SYNTAX          INTEGER  {
10066                         main(1),
10067                         agressive(2)
10068                     }
10069     MAX-ACCESS      read-create
10070     STATUS          current
10071     DESCRIPTION
10072         "VPN IKE Phase 1 Mode type as per the IpSec standards.
10073         This applies only when bsnRadiusAuthServerIPSec is in 
10074         enable state."
10075     DEFVAL          { main } 
10076     ::= { bsnRadiusAuthServerEntry 11 }
10077 
10078 bsnRadiusAuthServerIPSecIKELifetime OBJECT-TYPE
10079     SYNTAX          Integer32 (1800..345600)
10080     MAX-ACCESS      read-create
10081     STATUS          current
10082     DESCRIPTION
10083         "IPSec IKE's Lifetime.
10084         This applies only when bsnRadiusAuthServerIPSec is in 
10085         enable state."
10086     DEFVAL          { 28800 } 
10087     ::= { bsnRadiusAuthServerEntry 12 }
10088 
10089 bsnRadiusAuthServerIPSecDHGroup OBJECT-TYPE
10090     SYNTAX          INTEGER  {
10091                         group1(1),
10092                         group2(2),
10093                         group5(5)
10094                     }
10095     MAX-ACCESS      read-create
10096     STATUS          current
10097     DESCRIPTION
10098         "IKE's Diffie-Hellman Group.
10099         This applies only when bsnRadiusAuthServerIPSec is in 
10100         enable state."
10101     DEFVAL          { group2 } 
10102     ::= { bsnRadiusAuthServerEntry 13 }
10103 
10104 bsnRadiusAuthServerNetworkUserConfig OBJECT-TYPE
10105     SYNTAX          INTEGER  {
10106                         disable(0),
10107                         enable(1)
10108                     }
10109     MAX-ACCESS      read-create
10110     STATUS          current
10111     DESCRIPTION
10112         "When enabled, this entry is considered as network user
10113         radius authenticating server entry." 
10114     ::= { bsnRadiusAuthServerEntry 14 }
10115 
10116 bsnRadiusAuthServerMgmtUserConfig OBJECT-TYPE
10117     SYNTAX          INTEGER  {
10118                         disable(0),
10119                         enable(1)
10120                     }
10121     MAX-ACCESS      read-create
10122     STATUS          current
10123     DESCRIPTION
10124         "When enabled, this entry is considered as management user
10125         radius authenticating server entry." 
10126     ::= { bsnRadiusAuthServerEntry 15 }
10127 
10128 bsnRadiusAuthServerRetransmitTimeout OBJECT-TYPE
10129     SYNTAX          INTEGER (2..30)
10130     MAX-ACCESS      read-create
10131     STATUS          current
10132     DESCRIPTION
10133         "Time in seconds after which a radius authentication
10134         request will timeout and a retransmission will be taken 
10135         up by the switch." 
10136     ::= { bsnRadiusAuthServerEntry 17 }
10137 
10138 bsnRadiusAuthServerKeyWrapKEKkey OBJECT-TYPE
10139     SYNTAX          OCTET STRING
10140     MAX-ACCESS      read-create
10141     STATUS          current
10142     DESCRIPTION
10143         "Key-encryption-key (KEK) used as the key for the 128 bit
10144         AES Key Wrap algorithm to encrypt the PMK in the key 
10145         attribute. If the key is present in request, it should be 
10146         taken as a hint by the server that the sender prefers this 
10147         method of encryption over others. 
10148         To maintain security actual keys after configuration are never
10149         returned in get request. If keys are configured then '***' 
10150         is returned. If keys are not configured then empty string is 
10151         retunred. 
10152         bsnRadiusAuthServerKeyFormat is used this key. 
10153         if the format chosen is ascii then it should be 16 bytes in 
10154         length.  if the format chosen is hex then it should be 32 
10155         bytes in length." 
10156     ::= { bsnRadiusAuthServerEntry 18 }
10157 
10158 bsnRadiusAuthServerKeyWrapMACKkey OBJECT-TYPE
10159     SYNTAX          OCTET STRING
10160     MAX-ACCESS      read-create
10161     STATUS          current
10162     DESCRIPTION
10163         "Message-authenticator-code-key ( MACK) - used as the key for
10164         the HMAC-SHA-1 algorithm to sign the RADIUS message to prevent 
10165         spoofing. MACK must be configured when KEK is configured. 
10166         To maintain security actual keys after configuration are never
10167         returned in get request. If keys are configured then '***' 
10168         is returned. If keys are not configured then empty string is 
10169         returned. 
10170         bsnRadiusAuthServerKeyFormat is used this key. 
10171         if the format chosen is ascii then it should be 20 bytes in 
10172         length. If the format chosen is hex then it should be 40 bytes 
10173         in length." 
10174     ::= { bsnRadiusAuthServerEntry 19 }
10175 
10176 bsnRadiusAuthServerKeyWrapFormat OBJECT-TYPE
10177     SYNTAX          INTEGER  {
10178                         hex(1),
10179                         ascii(2)
10180                     }
10181     MAX-ACCESS      read-create
10182     STATUS          current
10183     DESCRIPTION
10184         "Format for the Key Wrap keys. This object is mandatory
10185         for manager to send if the key Wrap keys are being 
10186         configured. Get on this object will always return hex(1)" 
10187     ::= { bsnRadiusAuthServerEntry 20 }
10188 
10189 bsnRadiusAuthServerRowStatus OBJECT-TYPE
10190     SYNTAX          RowStatus
10191     MAX-ACCESS      read-create
10192     STATUS          current
10193     DESCRIPTION
10194         "Row Status for creation/deletion" 
10195     ::= { bsnRadiusAuthServerEntry 26 }
10196  
10197 
10198 -- *******************************************************************
10199 -- * Begin of bsnRadiusAccServerTable
10200 -- *******************************************************************
10201 
10202 bsnRadiusAccServerTable OBJECT-TYPE
10203     SYNTAX          SEQUENCE OF BsnRadiusAccServerEntry 
10204     MAX-ACCESS      not-accessible
10205     STATUS          current
10206     DESCRIPTION
10207         "The (conceptual) table listing the RADIUS accounting
10208         servers with which the client shares a secret."
10209     ::= { bsnAAA 2 }
10210 
10211 bsnRadiusAccServerEntry OBJECT-TYPE
10212     SYNTAX          BsnRadiusAccServerEntry
10213     MAX-ACCESS      not-accessible
10214     STATUS          current
10215     DESCRIPTION
10216         "An entry (conceptual row) representing a RADIUS
10217         accounting server with which the client shares a secret."
10218     INDEX           { bsnRadiusAccServerIndex } 
10219     ::= { bsnRadiusAccServerTable 1 }
10220 
10221 BsnRadiusAccServerEntry ::= SEQUENCE {
10222         bsnRadiusAccServerIndex             Integer32,
10223         bsnRadiusAccServerAddress           IpAddress,
10224         bsnRadiusAccClientServerPortNumber  Integer32,
10225         bsnRadiusAccServerKey               OCTET STRING,
10226         bsnRadiusAccServerStatus            INTEGER,
10227         bsnRadiusAccServerKeyFormat         INTEGER,
10228         bsnRadiusAccServerIPSec             INTEGER,
10229         bsnRadiusAccServerIPSecAuth         INTEGER,
10230         bsnRadiusAccServerIPSecEncryption   INTEGER,
10231         bsnRadiusAccServerIPSecIKEPhase1    INTEGER,
10232         bsnRadiusAccServerIPSecIKELifetime  Integer32,
10233         bsnRadiusAccServerIPSecDHGroup      INTEGER,
10234         bsnRadiusAccServerNetworkUserConfig INTEGER,
10235         bsnRadiusAccServerRetransmitTimeout INTEGER,
10236         bsnRadiusAccServerRowStatus         RowStatus
10237 }
10238 
10239 bsnRadiusAccServerIndex OBJECT-TYPE
10240     SYNTAX          Integer32 (1..17)
10241     MAX-ACCESS      read-create
10242     STATUS          current
10243     DESCRIPTION
10244         "A number uniquely identifying each RADIUS
10245         Accounting server with which this client
10246         communicates." 
10247     ::= { bsnRadiusAccServerEntry 1 }
10248 
10249 bsnRadiusAccServerAddress OBJECT-TYPE
10250     SYNTAX          IpAddress
10251     MAX-ACCESS      read-create
10252     STATUS          current
10253     DESCRIPTION
10254         "The IP address of the RADIUS accounting server
10255         referred to in this table entry." 
10256     ::= { bsnRadiusAccServerEntry 2 }
10257 
10258 bsnRadiusAccClientServerPortNumber OBJECT-TYPE
10259     SYNTAX          Integer32 (0..65535)
10260     MAX-ACCESS      read-create
10261     STATUS          current
10262     DESCRIPTION
10263         "The UDP port the client is using to send requests to
10264         this server." 
10265     ::= { bsnRadiusAccServerEntry 3 }
10266 
10267 bsnRadiusAccServerKey OBJECT-TYPE
10268     SYNTAX          OCTET STRING (SIZE  (0..128))
10269     MAX-ACCESS      read-create
10270     STATUS          current
10271     DESCRIPTION
10272         "The authentication and encryption key shared between
10273         the Radius client and this Radius Server.
10274         When the bsnRadiusAccServerKeyFormat is hex it
10275         can have max length of 128 bytes. If the 
10276         bsnRadiusAccServerKeyFormat  is Ascii it can have
10277         max length of 64 bytes."
10278     DEFVAL          { "" } 
10279     ::= { bsnRadiusAccServerEntry 4 }
10280 
10281 bsnRadiusAccServerStatus OBJECT-TYPE
10282     SYNTAX          INTEGER  {
10283                         disable(0),
10284                         enable(1)
10285                     }
10286     MAX-ACCESS      read-create
10287     STATUS          current
10288     DESCRIPTION
10289         "Server enable or disable status." 
10290     ::= { bsnRadiusAccServerEntry 5 }
10291 
10292 bsnRadiusAccServerKeyFormat OBJECT-TYPE
10293     SYNTAX          INTEGER  {
10294                         hex(1),
10295                         ascii(2)
10296                     }
10297     MAX-ACCESS      read-create
10298     STATUS          current
10299     DESCRIPTION
10300         "Format of the server key. When hex, the number of
10301         characters in the key should be even." 
10302     ::= { bsnRadiusAccServerEntry 6 }
10303 
10304 bsnRadiusAccServerIPSec OBJECT-TYPE
10305     SYNTAX          INTEGER  {
10306                         disable(0),
10307                         enable(1)
10308                     }
10309     MAX-ACCESS      read-create
10310     STATUS          current
10311     DESCRIPTION
10312         "IPSec over RADIUS"
10313     DEFVAL          { disable } 
10314     ::= { bsnRadiusAccServerEntry 7 }
10315 
10316 bsnRadiusAccServerIPSecAuth OBJECT-TYPE
10317     SYNTAX          INTEGER  {
10318                         none(0),
10319                         hmacMd5(1),
10320                         hmacSha1(2)
10321                     }
10322     MAX-ACCESS      read-create
10323     STATUS          current
10324     DESCRIPTION
10325         "The Hash algorithm employed by the IPSec Encrpytion.
10326         This applies only when bsnRadiusAccServerIPSec is in 
10327         enable state."
10328     DEFVAL          { hmacSha1 } 
10329     ::= { bsnRadiusAccServerEntry 8 }
10330 
10331 bsnRadiusAccServerIPSecEncryption OBJECT-TYPE
10332     SYNTAX          INTEGER  {
10333                         none(0),
10334                         des(1),
10335                         tripleDes(2),
10336                         aesCbc(3)
10337                     }
10338     MAX-ACCESS      read-create
10339     STATUS          current
10340     DESCRIPTION
10341         "The Encryption algorithm employed by this IpSec
10342         Encryption. This applies only when 
10343         bsnRadiusAccServerIPSec is in enable state."
10344     DEFVAL          { tripleDes } 
10345     ::= { bsnRadiusAccServerEntry 9 }
10346 
10347 bsnRadiusAccServerIPSecIKEPhase1 OBJECT-TYPE
10348     SYNTAX          INTEGER  {
10349                         main(1),
10350                         agressive(2)
10351                     }
10352     MAX-ACCESS      read-create
10353     STATUS          current
10354     DESCRIPTION
10355         "VPN IKE Phase 1 Mode type as per the IpSec standards.
10356         This applies only when bsnRadiusAccServerIPSec is in 
10357         enable state."
10358     DEFVAL          { main } 
10359     ::= { bsnRadiusAccServerEntry 10 }
10360 
10361 bsnRadiusAccServerIPSecIKELifetime OBJECT-TYPE
10362     SYNTAX          Integer32 (1800..345600)
10363     MAX-ACCESS      read-create
10364     STATUS          current
10365     DESCRIPTION
10366         "IPSec IKE's Lifetime.
10367         This applies only when bsnRadiusAccServerIPSec is in 
10368         enable state."
10369     DEFVAL          { 28800 } 
10370     ::= { bsnRadiusAccServerEntry 11 }
10371 
10372 bsnRadiusAccServerIPSecDHGroup OBJECT-TYPE
10373     SYNTAX          INTEGER  {
10374                         group1(1),
10375                         group2(2),
10376                         group5(5)
10377                     }
10378     MAX-ACCESS      read-create
10379     STATUS          current
10380     DESCRIPTION
10381         "IKE's Diffie-Hellman Group.
10382         This applies only when bsnRadiusAccServerIPSec is in 
10383         enable state."
10384     DEFVAL          { group2 } 
10385     ::= { bsnRadiusAccServerEntry 12 }
10386 
10387 bsnRadiusAccServerNetworkUserConfig OBJECT-TYPE
10388     SYNTAX          INTEGER  {
10389                         disable(0),
10390                         enable(1)
10391                     }
10392     MAX-ACCESS      read-create
10393     STATUS          current
10394     DESCRIPTION
10395         "When enabled, this entry is considered as network user
10396         radius accounting server entry." 
10397     ::= { bsnRadiusAccServerEntry 13 }
10398 
10399 bsnRadiusAccServerRetransmitTimeout OBJECT-TYPE
10400     SYNTAX          INTEGER (2..30)
10401     MAX-ACCESS      read-create
10402     STATUS          current
10403     DESCRIPTION
10404         "Time in seconds after which a radius accounting request
10405         will timeout and a retransmission will be taken up by 
10406         the switch." 
10407     ::= { bsnRadiusAccServerEntry 14 }
10408 
10409 bsnRadiusAccServerRowStatus OBJECT-TYPE
10410     SYNTAX          RowStatus
10411     MAX-ACCESS      read-create
10412     STATUS          current
10413     DESCRIPTION
10414         "Row Status for creation/deletion" 
10415     ::= { bsnRadiusAccServerEntry 26 }
10416  
10417 
10418 -- *******************************************************************
10419 -- * Begin of bsnRadiusAuthServerStatsTable
10420 -- *******************************************************************
10421 
10422 bsnRadiusAuthServerStatsTable OBJECT-TYPE
10423     SYNTAX          SEQUENCE OF BsnRadiusAuthServerStatsEntry 
10424     MAX-ACCESS      not-accessible
10425     STATUS          current
10426     DESCRIPTION
10427         "The listing the Statistics of RADIUS authentication
10428         servers."
10429     ::= { bsnAAA 3 }
10430 
10431 bsnRadiusAuthServerStatsEntry OBJECT-TYPE
10432     SYNTAX          BsnRadiusAuthServerStatsEntry
10433     MAX-ACCESS      not-accessible
10434     STATUS          current
10435     DESCRIPTION
10436         "An entry representing statistics a RADIUS
10437         authentication server with which the client shares
10438         a secret."
10439     INDEX           { bsnRadiusAuthServerIndex } 
10440     ::= { bsnRadiusAuthServerStatsTable 1 }
10441 
10442 BsnRadiusAuthServerStatsEntry ::= SEQUENCE {
10443         bsnRadiusAuthClientRoundTripTime            TimeTicks,
10444         bsnRadiusAuthClientAccessRequests           Counter32,
10445         bsnRadiusAuthClientAccessRetransmissions    Counter32,
10446         bsnRadiusAuthClientAccessAccepts            Counter32,
10447         bsnRadiusAuthClientAccessRejects            Counter32,
10448         bsnRadiusAuthClientAccessChallenges         Counter32,
10449         bsnRadiusAuthClientMalformedAccessResponses Counter32,
10450         bsnRadiusAuthClientBadAuthenticators        Counter32,
10451         bsnRadiusAuthClientPendingRequests          Gauge32,
10452         bsnRadiusAuthClientTimeouts                 Counter32,
10453         bsnRadiusAuthClientUnknownTypes             Counter32,
10454         bsnRadiusAuthClientPacketsDropped           Counter32
10455 }
10456 
10457 bsnRadiusAuthClientRoundTripTime OBJECT-TYPE
10458     SYNTAX          TimeTicks
10459     MAX-ACCESS      read-only
10460     STATUS          current
10461     DESCRIPTION
10462         "The time interval (in hundredths of a second) between
10463         the most recent Access-Reply/Access-Challenge and the
10464         Access-Request that matched it from this RADIUS
10465         authentication server." 
10466     ::= { bsnRadiusAuthServerStatsEntry 6 }
10467 
10468 -- *************************************************************
10469 -- Request/Response statistics
10470 --   
10471 -- TotalIncomingPackets = Accepts + Rejects + Challenges + UnknownTypes
10472 --   
10473 -- TotalIncomingPackets - MalformedResponses - BadAuthenticators -
10474 -- UnknownTypes - PacketsDropped = Successfully received
10475 --   
10476 -- AccessRequests + PendingRequests + ClientTimeouts =
10477 -- Successfully Received
10478 -- *************************************************************
10479 
10480 bsnRadiusAuthClientAccessRequests OBJECT-TYPE
10481     SYNTAX          Counter32
10482     MAX-ACCESS      read-only
10483     STATUS          current
10484     DESCRIPTION
10485         "The number of RADIUS Access-Request packets sent
10486         to this server. This does not include retransmissions." 
10487     ::= { bsnRadiusAuthServerStatsEntry 7 }
10488 
10489 bsnRadiusAuthClientAccessRetransmissions OBJECT-TYPE
10490     SYNTAX          Counter32
10491     MAX-ACCESS      read-only
10492     STATUS          current
10493     DESCRIPTION
10494         "The number of RADIUS Access-Request packets
10495         retransmitted to this RADIUS authentication server." 
10496     ::= { bsnRadiusAuthServerStatsEntry 8 }
10497 
10498 bsnRadiusAuthClientAccessAccepts OBJECT-TYPE
10499     SYNTAX          Counter32
10500     MAX-ACCESS      read-only
10501     STATUS          current
10502     DESCRIPTION
10503         "The number of RADIUS Access-Accept packets
10504         (valid or invalid) received from this server." 
10505     ::= { bsnRadiusAuthServerStatsEntry 9 }
10506 
10507 bsnRadiusAuthClientAccessRejects OBJECT-TYPE
10508     SYNTAX          Counter32
10509     MAX-ACCESS      read-only
10510     STATUS          current
10511     DESCRIPTION
10512         "The number of RADIUS Access-Reject packets
10513         (valid or invalid) received from this server." 
10514     ::= { bsnRadiusAuthServerStatsEntry 10 }
10515 
10516 bsnRadiusAuthClientAccessChallenges OBJECT-TYPE
10517     SYNTAX          Counter32
10518     MAX-ACCESS      read-only
10519     STATUS          current
10520     DESCRIPTION
10521         "The number of RADIUS Access-Challenge packets
10522         (valid or invalid) received from this server." 
10523     ::= { bsnRadiusAuthServerStatsEntry 11 }
10524 
10525 -- "Access-Response" includes an Access-Accept, Access-Challenge
10526 -- or Access-Reject
10527 
10528 bsnRadiusAuthClientMalformedAccessResponses OBJECT-TYPE
10529     SYNTAX          Counter32
10530     MAX-ACCESS      read-only
10531     STATUS          current
10532     DESCRIPTION
10533         "The number of malformed RADIUS Access-Response
10534         packets received from this server.
10535         Malformed packets include packets with
10536         an invalid length. Bad authenticators or
10537         Signature attributes or unknown types are not
10538         included as malformed access responses." 
10539     ::= { bsnRadiusAuthServerStatsEntry 12 }
10540 
10541 bsnRadiusAuthClientBadAuthenticators OBJECT-TYPE
10542     SYNTAX          Counter32
10543     MAX-ACCESS      read-only
10544     STATUS          current
10545     DESCRIPTION
10546         "The number of RADIUS Access-Response packets
10547         containing invalid authenticators or Signature
10548         attributes received from this server." 
10549     ::= { bsnRadiusAuthServerStatsEntry 13 }
10550 
10551 bsnRadiusAuthClientPendingRequests OBJECT-TYPE
10552     SYNTAX          Gauge32
10553     MAX-ACCESS      read-only
10554     STATUS          current
10555     DESCRIPTION
10556         "The number of RADIUS Access-Request packets
10557         destined for this server that have not yet timed out
10558         or received a response. This variable is incremented
10559         when an Access-Request is sent and decremented due to
10560         receipt of an Acess-Accept, Access-Reject or
10561         Access-Challenge, a timeout or retransmission." 
10562     ::= { bsnRadiusAuthServerStatsEntry 14 }
10563 
10564 bsnRadiusAuthClientTimeouts OBJECT-TYPE
10565     SYNTAX          Counter32
10566     MAX-ACCESS      read-only
10567     STATUS          current
10568     DESCRIPTION
10569         "The number of authentication timeouts to this server.
10570         After a timeout the client may retry to the same
10571         server, send to a different server, or
10572         give up. A retry to the same server is counted as a
10573         retransmit as well as a timeout. A send to a different
10574         server is counted as a Request as well as a timeout." 
10575     ::= { bsnRadiusAuthServerStatsEntry 15 }
10576 
10577 bsnRadiusAuthClientUnknownTypes OBJECT-TYPE
10578     SYNTAX          Counter32
10579     MAX-ACCESS      read-only
10580     STATUS          current
10581     DESCRIPTION
10582         "The number of RADIUS packets of unknown type which
10583         were received from this server on the authentication port." 
10584     ::= { bsnRadiusAuthServerStatsEntry 16 }
10585 
10586 bsnRadiusAuthClientPacketsDropped OBJECT-TYPE
10587     SYNTAX          Counter32
10588     MAX-ACCESS      read-only
10589     STATUS          current
10590     DESCRIPTION
10591         "The number of RADIUS packets of which were
10592         received from this server on the authentication port
10593         and dropped for some other reason." 
10594     ::= { bsnRadiusAuthServerStatsEntry 36 }
10595  
10596 
10597 -- *******************************************************************
10598 -- * Begin of bsnRadiusAccServerStatsTable
10599 -- *******************************************************************
10600 
10601 bsnRadiusAccServerStatsTable OBJECT-TYPE
10602     SYNTAX          SEQUENCE OF BsnRadiusAccServerStatsEntry 
10603     MAX-ACCESS      not-accessible
10604     STATUS          current
10605     DESCRIPTION
10606         "The (conceptual) table listing the RADIUS accounting
10607         servers with which the client shares a secret."
10608     ::= { bsnAAA 4 }
10609 
10610 bsnRadiusAccServerStatsEntry OBJECT-TYPE
10611     SYNTAX          BsnRadiusAccServerStatsEntry
10612     MAX-ACCESS      not-accessible
10613     STATUS          current
10614     DESCRIPTION
10615         "An entry (conceptual row) representing a RADIUS
10616         accounting server with which the client shares a secret."
10617     INDEX           { bsnRadiusAccServerIndex } 
10618     ::= { bsnRadiusAccServerStatsTable 1 }
10619 
10620 BsnRadiusAccServerStatsEntry ::= SEQUENCE {
10621         bsnRadiusAccClientRoundTripTime      TimeTicks,
10622         bsnRadiusAccClientRequests           Counter32,
10623         bsnRadiusAccClientRetransmissions    Counter32,
10624         bsnRadiusAccClientResponses          Counter32,
10625         bsnRadiusAccClientMalformedResponses Counter32,
10626         bsnRadiusAccClientBadAuthenticators  Counter32,
10627         bsnRadiusAccClientPendingRequests    Gauge32,
10628         bsnRadiusAccClientTimeouts           Counter32,
10629         bsnRadiusAccClientUnknownTypes       Counter32,
10630         bsnRadiusAccClientPacketsDropped     Counter32
10631 }
10632 
10633 bsnRadiusAccClientRoundTripTime OBJECT-TYPE
10634     SYNTAX          TimeTicks
10635     MAX-ACCESS      read-only
10636     STATUS          current
10637     DESCRIPTION
10638         "The time interval between the most recent
10639         Accounting-Response and the Accounting-Request that
10640         matched it from this RADIUS accounting server." 
10641     ::= { bsnRadiusAccServerStatsEntry 6 }
10642 
10643 -- *************************************************************
10644 -- Request/Response statistics
10645 --   
10646 -- Requests = Responses + PendingRequests + ClientTimeouts
10647 --   
10648 -- Responses - MalformedResponses - BadAuthenticators -
10649 -- UnknownTypes - PacketsDropped = Successfully received
10650 -- *************************************************************
10651 
10652 bsnRadiusAccClientRequests OBJECT-TYPE
10653     SYNTAX          Counter32
10654     MAX-ACCESS      read-only
10655     STATUS          current
10656     DESCRIPTION
10657         "The number of RADIUS Accounting-Request packets
10658         sent. This does not include retransmissions." 
10659     ::= { bsnRadiusAccServerStatsEntry 7 }
10660 
10661 bsnRadiusAccClientRetransmissions OBJECT-TYPE
10662     SYNTAX          Counter32
10663     MAX-ACCESS      read-only
10664     STATUS          current
10665     DESCRIPTION
10666         "The number of RADIUS Accounting-Request packets
10667         retransmitted to this RADIUS accounting server.
10668         Retransmissions include retries where the
10669         Identifier and Acct-Delay have been updated, as
10670         well as those in which they remain the same." 
10671     ::= { bsnRadiusAccServerStatsEntry 8 }
10672 
10673 bsnRadiusAccClientResponses OBJECT-TYPE
10674     SYNTAX          Counter32
10675     MAX-ACCESS      read-only
10676     STATUS          current
10677     DESCRIPTION
10678         "The number of RADIUS packets received on the
10679         accounting port from this server." 
10680     ::= { bsnRadiusAccServerStatsEntry 9 }
10681 
10682 bsnRadiusAccClientMalformedResponses OBJECT-TYPE
10683     SYNTAX          Counter32
10684     MAX-ACCESS      read-only
10685     STATUS          current
10686     DESCRIPTION
10687         "The number of malformed RADIUS Accounting-Response
10688         packets received from this server. Malformed packets
10689         include packets with an invalid length. Bad
10690         authenticators and unknown types are not included as
10691         malformed accounting responses." 
10692     ::= { bsnRadiusAccServerStatsEntry 10 }
10693 
10694 bsnRadiusAccClientBadAuthenticators OBJECT-TYPE
10695     SYNTAX          Counter32
10696     MAX-ACCESS      read-only
10697     STATUS          current
10698     DESCRIPTION
10699         "The number of RADIUS Accounting-Response
10700         packets which contained invalid authenticators
10701         received from this server." 
10702     ::= { bsnRadiusAccServerStatsEntry 11 }
10703 
10704 bsnRadiusAccClientPendingRequests OBJECT-TYPE
10705     SYNTAX          Gauge32
10706     MAX-ACCESS      read-only
10707     STATUS          current
10708     DESCRIPTION
10709         "The number of RADIUS Accounting-Request packets
10710         sent to this server that have not yet timed out or
10711         received a response. This variable is incremented when an
10712         Accounting-Request is sent and decremented due to
10713         receipt of an Accounting-Response, a timeout or
10714         a retransmission." 
10715     ::= { bsnRadiusAccServerStatsEntry 12 }
10716 
10717 bsnRadiusAccClientTimeouts OBJECT-TYPE
10718     SYNTAX          Counter32
10719     MAX-ACCESS      read-only
10720     STATUS          current
10721     DESCRIPTION
10722         "The number of accounting timeouts to this server.
10723         After a timeout the client may retry to the same
10724         server, send to a different server, or give up.
10725         A retry to the same server is counted as a
10726         retransmit as well as a timeout. A send to a different
10727         server is counted as an Accounting-Request as well as
10728         a timeout." 
10729     ::= { bsnRadiusAccServerStatsEntry 13 }
10730 
10731 bsnRadiusAccClientUnknownTypes OBJECT-TYPE
10732     SYNTAX          Counter32
10733     MAX-ACCESS      read-only
10734     STATUS          current
10735     DESCRIPTION
10736         "The number of RADIUS packets of unknown type which
10737         were received from this server on the accounting port." 
10738     ::= { bsnRadiusAccServerStatsEntry 14 }
10739 
10740 bsnRadiusAccClientPacketsDropped OBJECT-TYPE
10741     SYNTAX          Counter32
10742     MAX-ACCESS      read-only
10743     STATUS          current
10744     DESCRIPTION
10745         "The number of RADIUS packets which were received from
10746         this server on the accounting port and dropped for some
10747         other reason." 
10748     ::= { bsnRadiusAccServerStatsEntry 34 }
10749  
10750 
10751 -- *******************************************************************
10752 -- bsnUsersTable
10753 -- *******************************************************************
10754 
10755 bsnUsersTable OBJECT-TYPE
10756     SYNTAX          SEQUENCE OF BsnUsersEntry 
10757     MAX-ACCESS      not-accessible
10758     STATUS          obsolete
10759     DESCRIPTION
10760         "The (conceptual) table listing Wlan Users"
10761     ::= { bsnAAA 5 }
10762 
10763 bsnUsersEntry OBJECT-TYPE
10764     SYNTAX          BsnUsersEntry
10765     MAX-ACCESS      not-accessible
10766     STATUS          obsolete
10767     DESCRIPTION
10768         "...."
10769     INDEX           { bsnUserName } 
10770     ::= { bsnUsersTable 1 }
10771 
10772 BsnUsersEntry ::= SEQUENCE {
10773         bsnUserName          OCTET STRING,
10774         bsnUserPassword      OCTET STRING,
10775         bsnUserEssIndex      INTEGER,
10776         bsnUserAccessMode    INTEGER,
10777         bsnUserType          INTEGER,
10778         bsnUserInterfaceName OCTET STRING,
10779         bsnUserRowStatus     RowStatus
10780 }
10781 
10782 bsnUserName OBJECT-TYPE
10783     SYNTAX          OCTET STRING (SIZE  (1..24))
10784     MAX-ACCESS      read-create
10785     STATUS          obsolete
10786     DESCRIPTION
10787         "User Name" 
10788     ::= { bsnUsersEntry 2 }
10789 
10790 bsnUserPassword OBJECT-TYPE
10791     SYNTAX          OCTET STRING (SIZE  (1..24))
10792     MAX-ACCESS      read-create
10793     STATUS          obsolete
10794     DESCRIPTION
10795         "User Password" 
10796     ::= { bsnUsersEntry 3 }
10797 
10798 bsnUserEssIndex OBJECT-TYPE
10799     SYNTAX          INTEGER (0..517)
10800     MAX-ACCESS      read-create
10801     STATUS          obsolete
10802     DESCRIPTION
10803         "User WLAN ID. Value 0 implies that this applies to any
10804         WLAN ID." 
10805     ::= { bsnUsersEntry 4 }
10806 
10807 bsnUserAccessMode OBJECT-TYPE
10808     SYNTAX          INTEGER  {
10809                         readOnly(1),
10810                         readWrite(2)
10811                     }
10812     MAX-ACCESS      read-create
10813     STATUS          obsolete
10814     DESCRIPTION
10815         "User Access Mode." 
10816     ::= { bsnUsersEntry 5 }
10817 
10818 bsnUserType OBJECT-TYPE
10819     SYNTAX          INTEGER  {
10820                         management(1),
10821                         wlan(2),
10822                         macFilter(3)
10823                     }
10824     MAX-ACCESS      read-create
10825     STATUS          obsolete
10826     DESCRIPTION
10827         "User Type." 
10828     ::= { bsnUsersEntry 6 }
10829 
10830 bsnUserInterfaceName OBJECT-TYPE
10831     SYNTAX          OCTET STRING (SIZE  (0..32))
10832     MAX-ACCESS      read-create
10833     STATUS          obsolete
10834     DESCRIPTION
10835         "Interface Name." 
10836     ::= { bsnUsersEntry 7 }
10837 
10838 bsnUserRowStatus OBJECT-TYPE
10839     SYNTAX          RowStatus
10840     MAX-ACCESS      read-create
10841     STATUS          obsolete
10842     DESCRIPTION
10843         "Row Status" 
10844     ::= { bsnUsersEntry 26 }
10845  
10846 
10847 -- *******************************************************************
10848 -- bsnMacFilterTable
10849 -- *******************************************************************
10850 
10851 bsnMacFilterTable OBJECT-TYPE
10852     SYNTAX          SEQUENCE OF BsnMacFilterEntry 
10853     MAX-ACCESS      not-accessible
10854     STATUS          current
10855     DESCRIPTION
10856         "The table listing MAC Filter entries"
10857     ::= { bsnAAA 9 }
10858 
10859 bsnMacFilterEntry OBJECT-TYPE
10860     SYNTAX          BsnMacFilterEntry
10861     MAX-ACCESS      not-accessible
10862     STATUS          current
10863     DESCRIPTION
10864         "...."
10865     INDEX           { bsnMacFilterAddress } 
10866     ::= { bsnMacFilterTable 1 }
10867 
10868 BsnMacFilterEntry ::= SEQUENCE {
10869         bsnMacFilterAddress       OCTET STRING,
10870         bsnMacFilterWlanId        INTEGER,
10871         bsnMacFilterInterfaceName OCTET STRING,
10872         bsnMacFilterDescription   OCTET STRING,
10873         bsnMacFilterRowStatus     RowStatus
10874 }
10875 
10876 bsnMacFilterAddress OBJECT-TYPE
10877     SYNTAX          OCTET STRING (SIZE  (1..24))
10878     MAX-ACCESS      read-create
10879     STATUS          current
10880     DESCRIPTION
10881         "MAC Address of the entry" 
10882     ::= { bsnMacFilterEntry 1 }
10883 
10884 bsnMacFilterWlanId OBJECT-TYPE
10885     SYNTAX          INTEGER (0..517)
10886     MAX-ACCESS      read-create
10887     STATUS          current
10888     DESCRIPTION
10889         "WLAN ID of the WLAN that the user can connect to. 0
10890         means any WLAN ID." 
10891     ::= { bsnMacFilterEntry 2 }
10892 
10893 bsnMacFilterInterfaceName OBJECT-TYPE
10894     SYNTAX          OCTET STRING (SIZE  (0..32))
10895     MAX-ACCESS      read-create
10896     STATUS          current
10897     DESCRIPTION
10898         "Interface Name." 
10899     ::= { bsnMacFilterEntry 3 }
10900 
10901 bsnMacFilterDescription OBJECT-TYPE
10902     SYNTAX          OCTET STRING (SIZE  (0..32))
10903     MAX-ACCESS      read-create
10904     STATUS          current
10905     DESCRIPTION
10906         "Description of the MAC Filter entry." 
10907     ::= { bsnMacFilterEntry 4 }
10908 
10909 bsnMacFilterRowStatus OBJECT-TYPE
10910     SYNTAX          RowStatus
10911     MAX-ACCESS      read-create
10912     STATUS          current
10913     DESCRIPTION
10914         "Row Status" 
10915     ::= { bsnMacFilterEntry 24 }
10916  
10917 
10918 -- *******************************************************************
10919 -- bsnLocalNetUserTable
10920 -- *******************************************************************
10921 
10922 bsnLocalNetUserTable OBJECT-TYPE
10923     SYNTAX          SEQUENCE OF BsnLocalNetUserEntry 
10924     MAX-ACCESS      not-accessible
10925     STATUS          current
10926     DESCRIPTION
10927         "The table listing Local Net User entries."
10928     ::= { bsnAAA 10 }
10929 
10930 bsnLocalNetUserEntry OBJECT-TYPE
10931     SYNTAX          BsnLocalNetUserEntry
10932     MAX-ACCESS      not-accessible
10933     STATUS          current
10934     DESCRIPTION
10935         "...."
10936     INDEX           { bsnLocalNetUserName } 
10937     ::= { bsnLocalNetUserTable 1 }
10938 
10939 BsnLocalNetUserEntry ::= SEQUENCE {
10940         bsnLocalNetUserName          OCTET STRING,
10941         bsnLocalNetUserWlanId        INTEGER,
10942         bsnLocalNetUserPassword      OCTET STRING,
10943         bsnLocalNetUserDescription   OCTET STRING,
10944         bsnLocalNetUserLifetime      TimeInterval,
10945         bsnLocalNetUserStartTime     TimeTicks,
10946         bsnLocalNetUserRemainingTime TimeInterval,
10947         bsnLocalNetUserRowStatus     RowStatus
10948 }
10949 
10950 bsnLocalNetUserName OBJECT-TYPE
10951     SYNTAX          OCTET STRING (SIZE  (1..24))
10952     MAX-ACCESS      read-create
10953     STATUS          current
10954     DESCRIPTION
10955         "Name of the net user." 
10956     ::= { bsnLocalNetUserEntry 1 }
10957 
10958 bsnLocalNetUserWlanId OBJECT-TYPE
10959     SYNTAX          INTEGER (0..517)
10960     MAX-ACCESS      read-create
10961     STATUS          current
10962     DESCRIPTION
10963         "WLAN ID of the WLAN that the user can connect to. 0
10964         means any WLAN ID." 
10965     ::= { bsnLocalNetUserEntry 2 }
10966 
10967 bsnLocalNetUserPassword OBJECT-TYPE
10968     SYNTAX          OCTET STRING (SIZE  (0..24))
10969     MAX-ACCESS      read-create
10970     STATUS          current
10971     DESCRIPTION
10972         "User Password." 
10973     ::= { bsnLocalNetUserEntry 3 }
10974 
10975 bsnLocalNetUserDescription OBJECT-TYPE
10976     SYNTAX          OCTET STRING (SIZE  (0..32))
10977     MAX-ACCESS      read-create
10978     STATUS          current
10979     DESCRIPTION
10980         "Description of the Net User entry." 
10981     ::= { bsnLocalNetUserEntry 4 }
10982 
10983 bsnLocalNetUserLifetime OBJECT-TYPE
10984     SYNTAX          TimeInterval (0 | 6000..259200000)
10985     MAX-ACCESS      read-create
10986     STATUS          current
10987     DESCRIPTION
10988         "This object indicates the lifetime of an
10989         user account expressed in hundredths of a second.
10990 
10991         Lifetime period other than 0 will make it a guest-user.
10992         Minimum value for guest user is 60 seconds (6000).
10993 
10994         Once configured as non-guest user can not be change 
10995         to guest user and vice-versa. Default value is for  
10996         a day and max lifetime is 259200000(30 days). WLANIds, 
10997         which have webauth policy are valid for guest access
10998         user."
10999     DEFVAL          { 8640000 } 
11000     ::= { bsnLocalNetUserEntry 5 }
11001 
11002 bsnLocalNetUserStartTime OBJECT-TYPE
11003     SYNTAX          TimeTicks
11004     MAX-ACCESS      read-only
11005     STATUS          current
11006     DESCRIPTION
11007         "This object indicates the time when the guest user
11008         account was created and expressed as the number of
11009         seconds elapsed since 1st Jan, 1970." 
11010     ::= { bsnLocalNetUserEntry 6 }
11011 
11012 bsnLocalNetUserRemainingTime OBJECT-TYPE
11013     SYNTAX          TimeInterval
11014     MAX-ACCESS      read-only
11015     STATUS          current
11016     DESCRIPTION
11017         "This object indicates the remaining session time
11018         for the guest user in hundredths of a second." 
11019     ::= { bsnLocalNetUserEntry 7 }
11020 
11021 bsnLocalNetUserRowStatus OBJECT-TYPE
11022     SYNTAX          RowStatus
11023     MAX-ACCESS      read-create
11024     STATUS          current
11025     DESCRIPTION
11026         "Row Status" 
11027     ::= { bsnLocalNetUserEntry 24 }
11028  
11029 
11030 -- *******************************************************************
11031 -- bsnLocalManagementUserTable
11032 -- *******************************************************************
11033 
11034 bsnLocalManagementUserTable OBJECT-TYPE
11035     SYNTAX          SEQUENCE OF BsnLocalManagementUserEntry 
11036     MAX-ACCESS      not-accessible
11037     STATUS          current
11038     DESCRIPTION
11039         "The (conceptual) table listing Local Management Users"
11040     ::= { bsnAAA 11 }
11041 
11042 bsnLocalManagementUserEntry OBJECT-TYPE
11043     SYNTAX          BsnLocalManagementUserEntry
11044     MAX-ACCESS      not-accessible
11045     STATUS          current
11046     DESCRIPTION
11047         "...."
11048     INDEX           { bsnLocalManagementUserName } 
11049     ::= { bsnLocalManagementUserTable 1 }
11050 
11051 BsnLocalManagementUserEntry ::= SEQUENCE {
11052         bsnLocalManagementUserName       OCTET STRING,
11053         bsnLocalManagementUserPassword   OCTET STRING,
11054         bsnLocalManagementUserAccessMode INTEGER,
11055         bsnLocalManagementUserRowStatus  RowStatus
11056 }
11057 
11058 bsnLocalManagementUserName OBJECT-TYPE
11059     SYNTAX          OCTET STRING (SIZE  (1..24))
11060     MAX-ACCESS      read-create
11061     STATUS          current
11062     DESCRIPTION
11063         "User Name" 
11064     ::= { bsnLocalManagementUserEntry 1 }
11065 
11066 bsnLocalManagementUserPassword OBJECT-TYPE
11067     SYNTAX          OCTET STRING (SIZE  (1..24))
11068     MAX-ACCESS      read-create
11069     STATUS          current
11070     DESCRIPTION
11071         "User Password" 
11072     ::= { bsnLocalManagementUserEntry 2 }
11073 
11074 bsnLocalManagementUserAccessMode OBJECT-TYPE
11075     SYNTAX          INTEGER  {
11076                         readOnly(1),
11077                         readWrite(2)
11078                     }
11079     MAX-ACCESS      read-create
11080     STATUS          current
11081     DESCRIPTION
11082         "User Access Mode." 
11083     ::= { bsnLocalManagementUserEntry 3 }
11084 
11085 bsnLocalManagementUserRowStatus OBJECT-TYPE
11086     SYNTAX          RowStatus
11087     MAX-ACCESS      read-create
11088     STATUS          current
11089     DESCRIPTION
11090         "Row Status" 
11091     ::= { bsnLocalManagementUserEntry 23 }
11092  
11093 
11094 -- *******************************************************************
11095 -- bsnAclTable
11096 -- *******************************************************************
11097 
11098 bsnAclTable OBJECT-TYPE
11099     SYNTAX          SEQUENCE OF BsnAclEntry 
11100     MAX-ACCESS      not-accessible
11101     STATUS          current
11102     DESCRIPTION
11103         "The table listing ACLs (Access Control Lists) on the
11104         Switch."
11105     ::= { bsnAAA 7 }
11106 
11107 bsnAclEntry OBJECT-TYPE
11108     SYNTAX          BsnAclEntry
11109     MAX-ACCESS      not-accessible
11110     STATUS          current
11111     DESCRIPTION
11112         "...."
11113     INDEX           { bsnAclName } 
11114     ::= { bsnAclTable 1 }
11115 
11116 BsnAclEntry ::= SEQUENCE {
11117         bsnAclName      OCTET STRING,
11118         bsnAclApplyMode INTEGER,
11119         bsnAclRowStatus RowStatus
11120 }
11121 
11122 bsnAclName OBJECT-TYPE
11123     SYNTAX          OCTET STRING (SIZE  (1..32))
11124     MAX-ACCESS      read-create
11125     STATUS          current
11126     DESCRIPTION
11127         "Name of the Access Control List." 
11128     ::= { bsnAclEntry 1 }
11129 
11130 bsnAclApplyMode OBJECT-TYPE
11131     SYNTAX          INTEGER  {
11132                         notapplied(0),
11133                         applied(1)
11134                     }
11135     MAX-ACCESS      read-only
11136     STATUS          current
11137     DESCRIPTION
11138         "The apply mode of the ACL on the switch. Mode value
11139         'applied' means the ACL has been applied on the switch." 
11140     ::= { bsnAclEntry 2 }
11141 
11142 bsnAclRowStatus OBJECT-TYPE
11143     SYNTAX          RowStatus
11144     MAX-ACCESS      read-create
11145     STATUS          current
11146     DESCRIPTION
11147         "Row Status of the ACL." 
11148     ::= { bsnAclEntry 20 }
11149  
11150 
11151 -- *******************************************************************
11152 -- bsnAclRuleTable
11153 -- *******************************************************************
11154 
11155 bsnAclRuleTable OBJECT-TYPE
11156     SYNTAX          SEQUENCE OF BsnAclRuleEntry 
11157     MAX-ACCESS      not-accessible
11158     STATUS          current
11159     DESCRIPTION
11160         "The table listing Acl Rules(Access Control List Entries)
11161         on the ACL with name bsnAclName."
11162     ::= { bsnAAA 8 }
11163 
11164 bsnAclRuleEntry OBJECT-TYPE
11165     SYNTAX          BsnAclRuleEntry
11166     MAX-ACCESS      not-accessible
11167     STATUS          current
11168     DESCRIPTION
11169         "...."
11170     INDEX           {
11171                         bsnAclName,
11172                         bsnAclRuleIndex
11173                     } 
11174     ::= { bsnAclRuleTable 1 }
11175 
11176 BsnAclRuleEntry ::= SEQUENCE {
11177         bsnAclRuleIndex                Unsigned32,
11178         bsnAclRuleAction               INTEGER,
11179         bsnAclRuleDirection            INTEGER,
11180         bsnAclRuleSourceIpAddress      IpAddress,
11181         bsnAclRuleSourceIpNetmask      IpAddress,
11182         bsnAclRuleDestinationIpAddress IpAddress,
11183         bsnAclRuleDestinationIpNetmask IpAddress,
11184         bsnAclRuleProtocol             Unsigned32,
11185         bsnAclRuleStartSourcePort      Unsigned32,
11186         bsnAclRuleEndSourcePort        Unsigned32,
11187         bsnAclRuleStartDestinationPort Unsigned32,
11188         bsnAclRuleEndDestinationPort   Unsigned32,
11189         bsnAclRuleDscp                 Unsigned32,
11190         bsnAclNewRuleIndex             Unsigned32,
11191         bsnAclRuleRowStatus            RowStatus
11192 }
11193 
11194 bsnAclRuleIndex OBJECT-TYPE
11195     SYNTAX          Unsigned32 (1..64)
11196     MAX-ACCESS      read-create
11197     STATUS          current
11198     DESCRIPTION
11199         "Index of the ACL rule. This can be updated to reset the
11200         sequence of the rules of an ACL." 
11201     ::= { bsnAclRuleEntry 2 }
11202 
11203 bsnAclRuleAction OBJECT-TYPE
11204     SYNTAX          INTEGER  {
11205                         deny(0),
11206                         permit(1)
11207                     }
11208     MAX-ACCESS      read-create
11209     STATUS          current
11210     DESCRIPTION
11211         "The permission mode of a rule."
11212     DEFVAL          { deny } 
11213     ::= { bsnAclRuleEntry 3 }
11214 
11215 bsnAclRuleDirection OBJECT-TYPE
11216     SYNTAX          INTEGER  {
11217                         inbound(0),
11218                         outbound(1),
11219                         any(2)
11220                     }
11221     MAX-ACCESS      read-create
11222     STATUS          current
11223     DESCRIPTION
11224         "The direction of the packet to which the rule may be
11225         applied."
11226     DEFVAL          { any } 
11227     ::= { bsnAclRuleEntry 4 }
11228 
11229 bsnAclRuleSourceIpAddress OBJECT-TYPE
11230     SYNTAX          IpAddress
11231     MAX-ACCESS      read-create
11232     STATUS          current
11233     DESCRIPTION
11234         "Source IP Address of the ACL rule. A value 0 implies
11235         any source address."
11236     DEFVAL          { '00000000'H } 
11237     ::= { bsnAclRuleEntry 5 }
11238 
11239 bsnAclRuleSourceIpNetmask OBJECT-TYPE
11240     SYNTAX          IpAddress
11241     MAX-ACCESS      read-create
11242     STATUS          current
11243     DESCRIPTION
11244         "Source IP Netmask of the ACL rule.  A value 0
11245         implies any source mask."
11246     DEFVAL          { '00000000'H } 
11247     ::= { bsnAclRuleEntry 6 }
11248 
11249 bsnAclRuleDestinationIpAddress OBJECT-TYPE
11250     SYNTAX          IpAddress
11251     MAX-ACCESS      read-create
11252     STATUS          current
11253     DESCRIPTION
11254         "Destination IP Address of the ACL rule. A value 0
11255         implies any destination address."
11256     DEFVAL          { '00000000'H } 
11257     ::= { bsnAclRuleEntry 7 }
11258 
11259 bsnAclRuleDestinationIpNetmask OBJECT-TYPE
11260     SYNTAX          IpAddress
11261     MAX-ACCESS      read-create
11262     STATUS          current
11263     DESCRIPTION
11264         "Destination Netmask of the ACL rule. A value 0
11265         implies any destination mask."
11266     DEFVAL          { '00000000'H } 
11267     ::= { bsnAclRuleEntry 8 }
11268 
11269 bsnAclRuleProtocol OBJECT-TYPE
11270     SYNTAX          Unsigned32 (0..256)
11271     MAX-ACCESS      read-create
11272     STATUS          current
11273     DESCRIPTION
11274         "Protocol of the packet. It can be either of the pre
11275         specified protocols like TCP, UDP, ICMP, ESP, AH, GRE,
11276         IP, Ethernet Over IP, OSPF or any number between 0 
11277         and 255. A value 256 implies that this rule applies 
11278         to 'Any' protocol."
11279     DEFVAL          { 256 } 
11280     ::= { bsnAclRuleEntry 9 }
11281 
11282 bsnAclRuleStartSourcePort OBJECT-TYPE
11283     SYNTAX          Unsigned32 (0..65535)
11284     MAX-ACCESS      read-create
11285     STATUS          current
11286     DESCRIPTION
11287         "Source Port of the packet. It can be either of the
11288         pre specified ports like HTTP, HTTPS, Telnet, RADIUS 
11289         etc or any number between 0 and 65535. A value 65536 
11290         implies that this rule applies to 'Any' source port.
11291         This value can be set only if the protocol is set to 
11292         TCP or UDP.  Otherwise the value is set to Any(65536)"
11293     DEFVAL          { 0 } 
11294     ::= { bsnAclRuleEntry 10 }
11295 
11296 bsnAclRuleEndSourcePort OBJECT-TYPE
11297     SYNTAX          Unsigned32 (0..65535)
11298     MAX-ACCESS      read-create
11299     STATUS          current
11300     DESCRIPTION
11301         "Source Port of the packet. It can be either of the
11302         pre specified ports like HTTP, HTTPS, Telnet, RADIUS 
11303         etc or any number between 0 and 65535.
11304         A value 65536 implies that this rule applies to 'Any'
11305         source port.  This value can be set only if the 
11306         protocol is set to TCP or UDP.
11307         Otherwise the value is set to Any(65536)"
11308     DEFVAL          { 65535 } 
11309     ::= { bsnAclRuleEntry 11 }
11310 
11311 bsnAclRuleStartDestinationPort OBJECT-TYPE
11312     SYNTAX          Unsigned32 (0..65535)
11313     MAX-ACCESS      read-create
11314     STATUS          current
11315     DESCRIPTION
11316         "Destination Port of the packet. It can be either of
11317         the pre specified ports like HTTP, HTTPS, Telnet, 
11318         RADIUS etc or any number between 0 and 65535.
11319         A value 65536 implies that this rule aplpies to 'Any'
11320         Destination port. This value can be set only if the 
11321         protocol is set to TCP or UDP.  Otherwise the value is
11322         set to Any(65536)"
11323     DEFVAL          { 0 } 
11324     ::= { bsnAclRuleEntry 12 }
11325 
11326 bsnAclRuleEndDestinationPort OBJECT-TYPE
11327     SYNTAX          Unsigned32 (0..65535)
11328     MAX-ACCESS      read-create
11329     STATUS          current
11330     DESCRIPTION
11331         "Destination Port of the packet. It can be either of
11332         the pre specified ports like HTTP, HTTPS, Telnet, 
11333         RADIUS etc or any number between 0 and 65535.
11334         A value 65536 implies that this rule aplpies to 'Any'
11335         Destination port. This value can be set only if the 
11336         protocol is set to TCP or UDP.  Otherwise the value is
11337         set to Any(65536)"
11338     DEFVAL          { 65535 } 
11339     ::= { bsnAclRuleEntry 13 }
11340 
11341 bsnAclRuleDscp OBJECT-TYPE
11342     SYNTAX          Unsigned32 (0..256)
11343     MAX-ACCESS      read-create
11344     STATUS          current
11345     DESCRIPTION
11346         "DSCP value of the rule. A value 256 implies Any"
11347     DEFVAL          { 256 } 
11348     ::= { bsnAclRuleEntry 14 }
11349 
11350 bsnAclNewRuleIndex OBJECT-TYPE
11351     SYNTAX          Unsigned32 (1..64)
11352     MAX-ACCESS      read-create
11353     STATUS          current
11354     DESCRIPTION
11355         "New Index of the ACL rule. This attribute should be
11356         updated if the requirement is to reset the sequence of 
11357         the rules of an ACL. A read on this will not yield 
11358         anything." 
11359     ::= { bsnAclRuleEntry 15 }
11360 
11361 bsnAclRuleRowStatus OBJECT-TYPE
11362     SYNTAX          RowStatus
11363     MAX-ACCESS      read-create
11364     STATUS          current
11365     DESCRIPTION
11366         "Row Status of the ACL Rule." 
11367     ::= { bsnAclRuleEntry 40 }
11368  
11369 
11370 
11371 -- *******************************************************************
11372 -- bsnAAA common attributes
11373 -- *******************************************************************
11374 
11375 bsnRadiusAuthKeyWrapEnable OBJECT-TYPE
11376     SYNTAX          TruthValue
11377     MAX-ACCESS      read-write
11378     STATUS          current
11379     DESCRIPTION
11380         "When keyWrap is enable then for 801.1X and 802.11i
11381         client Authentication, request is sent to those 
11382         radius servers which has KEK and MACK keys are configured.
11383 
11384         Radius servers are widely used for user authentications.
11385         In 802.11i and 802.1X type authentication, the controller
11386         recives Pairwise Master KEy(PMK) from RADIUS sever using
11387         vendor specific RADIUS attributes, which uses MPPE RFC3078.
11388         Since MPPE uses RC4 algorithm to provide data 
11389         confidentiality, it is not FIPS approved. For this RADIUS 
11390         key WRAP attributes, bsnRadiusAuthServerKeyWrap 
11391         and bsnRadiusAuthServerKeyWrapMACKkey have been added, 
11392         which are used to securely transfer encryption keys using 
11393         non-proprietary techniques."
11394     DEFVAL          { false } 
11395     ::= { bsnAAA 12 }
11396 
11397 bsnRadiusAuthCacheCredentialsLocally OBJECT-TYPE
11398     SYNTAX          INTEGER  {
11399                         disable(0),
11400                         enable(1)
11401                     }
11402     MAX-ACCESS      read-write
11403     STATUS          deprecated
11404     DESCRIPTION
11405         "Enable or disable caching of credentials locally for
11406         RADIUS Auth servers.  This is used when a client uses a 
11407         one time password authentication scheme." 
11408     ::= { bsnAAA 14 }
11409 
11410 bsnAAAMacDelimiter OBJECT-TYPE
11411     SYNTAX          INTEGER  {
11412                         noDelimiter(0),
11413                         colon(1),
11414                         hyphen(2),
11415                         singleHyphen(3)
11416                     }
11417     MAX-ACCESS      read-write
11418     STATUS          current
11419     DESCRIPTION
11420         "The delimiter to be used for mac filtering. It can be
11421         colon as in xx:xx:xx:xx:xx:xx or hyphen as in 
11422         xx-xx-xx-xx-xx-xx or single hyphen as in 
11423         xxxxxx-xxxxxx or no delimiter as in xxxxxxxxxxxx." 
11424     ::= { bsnAAA 15 }
11425 
11426 bsnAAARadiusCompatibilityMode OBJECT-TYPE
11427     SYNTAX          INTEGER  {
11428                         ciscoACS(0),
11429                         orinocoRadius(1),
11430                         other(2)
11431                     }
11432     MAX-ACCESS      read-write
11433     STATUS          current
11434     DESCRIPTION
11435         "The required compatibility mode for MAC filtering. For
11436         ciscoACS, the expected MAC delimiter setting is colon and
11437         for orinocoRadius, it is singleHyphen." 
11438     ::= { bsnAAA 16 }
11439 
11440 bsnAAARadiusCallStationIdType OBJECT-TYPE
11441     SYNTAX          INTEGER  {
11442                         ipAddr(0),
11443                         macAddr(1),
11444                         apMacAddress(2)
11445                     }
11446     MAX-ACCESS      read-write
11447     STATUS          current
11448     DESCRIPTION
11449         "This attribute configures the call station ID information
11450         sent in RADIUS messages. The value undefined cannot be 
11451         set during the write operation." 
11452     ::= { bsnAAA 17 }
11453 
11454 bsnAAALocalDatabaseSize OBJECT-TYPE
11455     SYNTAX          Integer32 (512..2048)
11456     MAX-ACCESS      read-write
11457     STATUS          current
11458     DESCRIPTION
11459         "This attribute is the total number of entries permitted
11460         in the local users database. This is the combined total 
11461         of entries for Local Management Users, Local Net Users, 
11462         Disabled Clients (previously known as blacklistclients 
11463         and the MAC Filters. If the database size limit is 
11464         reached, no more entries in any of these user lists are 
11465         allowed to be created. To continue creating more entries,
11466         one should increase the size of the database. This value 
11467         is applied on reboot and then matches the 
11468         bsnAACurrentLocalDatabaseSize." 
11469     ::= { bsnAAA 20 }
11470 
11471 bsnAAACurrentLocalDatabaseSize OBJECT-TYPE
11472     SYNTAX          Integer32 (512..2048)
11473     MAX-ACCESS      read-only
11474     STATUS          current
11475     DESCRIPTION
11476         "This attribute is the maximum number of entries in the
11477         local users database that is effective currently.
11478         This is the combined total of entries for Local 
11479         Management Users, Local Net Users, Disabled Clients
11480         (previously known as blacklist clients) and the MAC 
11481         Filters." 
11482     ::= { bsnAAA 21 }
11483 -- *******************************************************************
11484 -- bsnBlackListClientTable
11485 -- *******************************************************************
11486 
11487 bsnBlackListClientTable OBJECT-TYPE
11488     SYNTAX          SEQUENCE OF BsnBlackListClientEntry 
11489     MAX-ACCESS      not-accessible
11490     STATUS          current
11491     DESCRIPTION
11492         "The table listing Wlan Black Listed Clients"
11493     ::= { bsnAAA 6 }
11494 
11495 bsnBlackListClientEntry OBJECT-TYPE
11496     SYNTAX          BsnBlackListClientEntry
11497     MAX-ACCESS      not-accessible
11498     STATUS          current
11499     DESCRIPTION
11500         "...."
11501     INDEX           { bsnBlackListClientMacAddress } 
11502     ::= { bsnBlackListClientTable 1 }
11503 
11504 BsnBlackListClientEntry ::= SEQUENCE {
11505         bsnBlackListClientMacAddress  OCTET STRING,
11506         bsnBlackListClientDescription OCTET STRING,
11507         bsnBlackListClientRowStatus   RowStatus
11508 }
11509 
11510 bsnBlackListClientMacAddress OBJECT-TYPE
11511     SYNTAX          OCTET STRING (SIZE  (1..12))
11512     MAX-ACCESS      read-create
11513     STATUS          current
11514     DESCRIPTION
11515         "Black Listed Client MAC Address" 
11516     ::= { bsnBlackListClientEntry 1 }
11517 
11518 bsnBlackListClientDescription OBJECT-TYPE
11519     SYNTAX          OCTET STRING (SIZE  (0..32))
11520     MAX-ACCESS      read-create
11521     STATUS          current
11522     DESCRIPTION
11523         "Black Listed Client Description" 
11524     ::= { bsnBlackListClientEntry 2 }
11525 
11526 bsnBlackListClientRowStatus OBJECT-TYPE
11527     SYNTAX          RowStatus
11528     MAX-ACCESS      read-create
11529     STATUS          current
11530     DESCRIPTION
11531         "Row Status" 
11532     ::= { bsnBlackListClientEntry 22 }
11533  
11534 
11535 -- *******************************************************************
11536 -- * Begin of bsnExternalPolicyServerTable
11537 -- *******************************************************************
11538 
11539 bsnExternalPolicyServerTable OBJECT-TYPE
11540     SYNTAX          SEQUENCE OF BsnExternalPolicyServerEntry 
11541     MAX-ACCESS      not-accessible
11542     STATUS          obsolete
11543     DESCRIPTION
11544         "The (conceptual) table listing the External Policy
11545         servers with which client share a secret."
11546     ::= { bsnAAA 19 }
11547 
11548 bsnExternalPolicyServerEntry OBJECT-TYPE
11549     SYNTAX          BsnExternalPolicyServerEntry
11550     MAX-ACCESS      not-accessible
11551     STATUS          obsolete
11552     DESCRIPTION
11553         "An entry (conceptual row) representing an External
11554         policy server with which the client shares
11555         a secret."
11556     INDEX           { bsnExternalPolicyServerIndex } 
11557     ::= { bsnExternalPolicyServerTable 1 }
11558 
11559 BsnExternalPolicyServerEntry ::= SEQUENCE {
11560         bsnExternalPolicyServerIndex            Integer32,
11561         bsnExternalPolicyServerAddress          IpAddress,
11562         bsnExternalPolicyServerPortNumber       Integer32,
11563         bsnExternalPolicyServerKey              OCTET STRING,
11564         bsnExternalPolicyServerAdminStatus      INTEGER,
11565         bsnExternalPolicyServerConnectionStatus INTEGER,
11566         bsnExternalPolicyServerRowStatus        RowStatus
11567 }
11568 
11569 bsnExternalPolicyServerIndex OBJECT-TYPE
11570     SYNTAX          Integer32 (0..2)
11571     MAX-ACCESS      read-create
11572     STATUS          obsolete
11573     DESCRIPTION
11574         "A number uniquely identifying each External
11575         Policy server with which this client
11576         communicates." 
11577     ::= { bsnExternalPolicyServerEntry 1 }
11578 
11579 bsnExternalPolicyServerAddress OBJECT-TYPE
11580     SYNTAX          IpAddress
11581     MAX-ACCESS      read-create
11582     STATUS          obsolete
11583     DESCRIPTION
11584         "The IP address of the External Policy server
11585         referred to in this table entry." 
11586     ::= { bsnExternalPolicyServerEntry 2 }
11587 
11588 bsnExternalPolicyServerPortNumber OBJECT-TYPE
11589     SYNTAX          Integer32 (0..65535)
11590     MAX-ACCESS      read-create
11591     STATUS          obsolete
11592     DESCRIPTION
11593         "The UDP port the client is using to send requests to
11594         this server." 
11595     ::= { bsnExternalPolicyServerEntry 3 }
11596 
11597 bsnExternalPolicyServerKey OBJECT-TYPE
11598     SYNTAX          OCTET STRING (SIZE  (0..16))
11599     MAX-ACCESS      read-create
11600     STATUS          obsolete
11601     DESCRIPTION
11602         "The authentication and encryption key shared between
11603         the client and this External Policy Server."
11604     DEFVAL          { "" } 
11605     ::= { bsnExternalPolicyServerEntry 4 }
11606 
11607 bsnExternalPolicyServerAdminStatus OBJECT-TYPE
11608     SYNTAX          INTEGER  {
11609                         disable(0),
11610                         enable(1)
11611                     }
11612     MAX-ACCESS      read-create
11613     STATUS          obsolete
11614     DESCRIPTION
11615         "Server enable or disable status." 
11616     ::= { bsnExternalPolicyServerEntry 5 }
11617 
11618 bsnExternalPolicyServerConnectionStatus OBJECT-TYPE
11619     SYNTAX          INTEGER  {
11620                         disconnected(0),
11621                         connected(1)
11622                     }
11623     MAX-ACCESS      read-only
11624     STATUS          obsolete
11625     DESCRIPTION
11626         "Server enable or disable status." 
11627     ::= { bsnExternalPolicyServerEntry 6 }
11628 
11629 bsnExternalPolicyServerRowStatus OBJECT-TYPE
11630     SYNTAX          RowStatus
11631     MAX-ACCESS      read-create
11632     STATUS          obsolete
11633     DESCRIPTION
11634         "Row Status for creation/deletion" 
11635     ::= { bsnExternalPolicyServerEntry 26 }
11636  
11637 
11638 
11639 bsnExternalPolicyServerAclName OBJECT-TYPE
11640     SYNTAX          DisplayString (SIZE  (0..32))
11641     MAX-ACCESS      read-write
11642     STATUS          current
11643     DESCRIPTION
11644         "This attribute configures the ACL Name for External
11645         Policy Servers" 
11646     ::= { bsnAAA 18 }
11647 
11648 bsnAcceptSelfSignedCertificate OBJECT-TYPE
11649     SYNTAX          INTEGER  {
11650                         disable(0),
11651                         enable(1)
11652                     }
11653     MAX-ACCESS      read-write
11654     STATUS          current
11655     DESCRIPTION
11656         "This flag specifies if controller will accept Self Signed
11657         Certificate from AP as part of authorization." 
11658     ::= { bsnGlobalDot11Config 48 }
11659 
11660 bsnSystemClockTime OBJECT-TYPE
11661     SYNTAX          Unsigned32
11662     UNITS           "seconds"
11663     MAX-ACCESS      read-only
11664     STATUS          current
11665     DESCRIPTION
11666         "This object represents the current clock time
11667         of the controller and expressed as the number of 
11668         seconds elapsed since 00:00:00 on 
11669         January 1, 1970, Coordinated Universal Time (UTC)." 
11670     ::= { bsnGlobalDot11Config 49 }
11671 -- *******************************************************************
11672 -- bsnAPAuthorizationTable
11673 -- *******************************************************************
11674 
11675 bsnAPAuthorizationTable OBJECT-TYPE
11676     SYNTAX          SEQUENCE OF BsnAPAuthorizationEntry 
11677     MAX-ACCESS      not-accessible
11678     STATUS          current
11679     DESCRIPTION
11680         "The table listing AP Authorization entries"
11681     ::= { bsnAAA 22 }
11682 
11683 bsnAPAuthorizationEntry OBJECT-TYPE
11684     SYNTAX          BsnAPAuthorizationEntry
11685     MAX-ACCESS      not-accessible
11686     STATUS          current
11687     DESCRIPTION
11688         "BsnAPAuthorizationEntry"
11689     INDEX           { bsnAPAuthMacAddress } 
11690     ::= { bsnAPAuthorizationTable 1 }
11691 
11692 BsnAPAuthorizationEntry ::= SEQUENCE {
11693         bsnAPAuthMacAddress      OCTET STRING,
11694         bsnAPAuthCertificateType INTEGER,
11695         bsnAPAuthHashKey         OCTET STRING,
11696         bsnAPAuthRowStatus       RowStatus
11697 }
11698 
11699 bsnAPAuthMacAddress OBJECT-TYPE
11700     SYNTAX          OCTET STRING (SIZE  (1..24))
11701     MAX-ACCESS      read-create
11702     STATUS          current
11703     DESCRIPTION
11704         "MAC Address of the AP entry" 
11705     ::= { bsnAPAuthorizationEntry 1 }
11706 
11707 bsnAPAuthCertificateType OBJECT-TYPE
11708     SYNTAX          INTEGER  {
11709                         unknown(0),
11710                         mic(1),
11711                         ssc(2),
11712                         locMic(3),
11713                         locSsc(4),
11714                         none(5)
11715                     }
11716     MAX-ACCESS      read-create
11717     STATUS          current
11718     DESCRIPTION
11719         "Supported certificate types are MIC, SSC
11720         (Self-Signed-Certificate) or no certificate." 
11721     ::= { bsnAPAuthorizationEntry 2 }
11722 
11723 bsnAPAuthHashKey OBJECT-TYPE
11724     SYNTAX          OCTET STRING (SIZE  (0..40))
11725     MAX-ACCESS      read-create
11726     STATUS          current
11727     DESCRIPTION
11728         "SHA1 hash key for SSC certificate validation.
11729         It has to be 40 hexa-decimal characters. 
11730         This is considered when certificate type is SSC." 
11731     ::= { bsnAPAuthorizationEntry 3 }
11732 
11733 bsnAPAuthRowStatus OBJECT-TYPE
11734     SYNTAX          RowStatus
11735     MAX-ACCESS      read-create
11736     STATUS          current
11737     DESCRIPTION
11738         "Row Status" 
11739     ::= { bsnAPAuthorizationEntry 20 }
11740  
11741 
11742 
11743 -- ********************************************************************
11744 -- * Begin of bsnWrasIKECertTable
11745 -- ********************************************************************
11746 
11747 bsnWrasIpsecCACertificate OBJECT-TYPE
11748     SYNTAX          OCTET STRING (SIZE  (0..4096))
11749     MAX-ACCESS      read-only
11750     STATUS          current
11751     DESCRIPTION
11752         ""
11753     DEFVAL          { "" } 
11754     ::= { bsnIpsec 1 }
11755 
11756 bsnWrasIpsecCACertificateUpdate OBJECT-TYPE
11757     SYNTAX          OCTET STRING (SIZE  (0..4096))
11758     MAX-ACCESS      read-write
11759     STATUS          current
11760     DESCRIPTION
11761         "Note this attribute is for updating the certificate
11762         If you try to read it, it will always be ***"
11763     DEFVAL          { "" } 
11764     ::= { bsnIpsec 2 }
11765 
11766 bsnWrasIpsecCertTable OBJECT-TYPE
11767     SYNTAX          SEQUENCE OF BsnWrasIpsecCertEntry 
11768     MAX-ACCESS      not-accessible
11769     STATUS          current
11770     DESCRIPTION
11771         "A table of Certificates."
11772     ::= { bsnIpsec 3 }
11773 
11774 bsnWrasIpsecCertEntry OBJECT-TYPE
11775     SYNTAX          BsnWrasIpsecCertEntry
11776     MAX-ACCESS      not-accessible
11777     STATUS          current
11778     DESCRIPTION
11779         "Each entry contains a specific certificate."
11780     INDEX           { bsnWrasIpsecCertName } 
11781     ::= { bsnWrasIpsecCertTable 1 }
11782 
11783 BsnWrasIpsecCertEntry ::= SEQUENCE {
11784         bsnWrasIpsecCertName          DisplayString,
11785         bsnWrasIpsecCertificateUpdate OCTET STRING,
11786         bsnWrasIpsecCertificate       OCTET STRING,
11787         bsnWrasIpsecCertPassword      OCTET STRING,
11788         bsnWrasIpsecCertStatus        RowStatus
11789 }
11790 
11791 bsnWrasIpsecCertName OBJECT-TYPE
11792     SYNTAX          DisplayString (SIZE  (0..80))
11793     MAX-ACCESS      read-create
11794     STATUS          current
11795     DESCRIPTION
11796         "The name assigned to this set of IKE Certificates." 
11797     ::= { bsnWrasIpsecCertEntry 1 }
11798 
11799 bsnWrasIpsecCertificateUpdate OBJECT-TYPE
11800     SYNTAX          OCTET STRING (SIZE  (0..4096))
11801     MAX-ACCESS      read-create
11802     STATUS          current
11803     DESCRIPTION
11804         "If you try to read this it will always be ***"
11805     DEFVAL          { "" } 
11806     ::= { bsnWrasIpsecCertEntry 2 }
11807 
11808 bsnWrasIpsecCertificate OBJECT-TYPE
11809     SYNTAX          OCTET STRING (SIZE  (0..4096))
11810     MAX-ACCESS      read-only
11811     STATUS          current
11812     DESCRIPTION
11813         ""
11814     DEFVAL          { "" } 
11815     ::= { bsnWrasIpsecCertEntry 3 }
11816 
11817 bsnWrasIpsecCertPassword OBJECT-TYPE
11818     SYNTAX          OCTET STRING (SIZE  (0..1500))
11819     MAX-ACCESS      read-create
11820     STATUS          current
11821     DESCRIPTION
11822         ""
11823     DEFVAL          { "" } 
11824     ::= { bsnWrasIpsecCertEntry 4 }
11825 
11826 bsnWrasIpsecCertStatus OBJECT-TYPE
11827     SYNTAX          RowStatus
11828     MAX-ACCESS      read-create
11829     STATUS          current
11830     DESCRIPTION
11831         "A row status type for the IKE Cert Entry." 
11832     ::= { bsnWrasIpsecCertEntry 24 }
11833  
11834 
11835 -- *************************************************************
11836 -- bsnTrap Object Group
11837 -- *************************************************************
11838 --   
11839 -- *************************************************************
11840 -- bsnTrapControl would specify all the objects that enable/disable the
11841 -- the generation of traps by Airespace Switch
11842 -- *************************************************************
11843 
11844 bsnTrapControl  OBJECT IDENTIFIER
11845     ::= { bsnTrap 1 }
11846 
11847 bsnTrapVariable  OBJECT IDENTIFIER
11848     ::= { bsnTrap 2 }
11849 
11850 -- *************************************************************
11851 -- bsnTraps would specify all the possible traps that Airespace Switch
11852 -- would need to generate
11853 -- *************************************************************
11854 
11855 bsnTraps  OBJECT IDENTIFIER
11856     ::= { bsnTrap 3 }
11857 
11858 
11859 -- *************************************************************
11860 -- Mobile Station related traps and trapControl
11861 -- *************************************************************
11862 
11863 bsnDot11StationTrapControlMask OBJECT-TYPE
11864     SYNTAX          Unsigned32
11865     MAX-ACCESS      read-write
11866     STATUS          current
11867     DESCRIPTION
11868         "This mask describes what events merit traps to network
11869         management. If the bit for a particular event is turned on
11870         then notification will be generated on event occurence.
11871             Event                    corresponding value
11872             -----                    -----------------
11873             bsnDot11StationDisassociate           1
11874             bsnDot11StationDeauthenticate         2
11875             bsnDot11StationAuthenticateFail       4
11876             bsnDot11StationAssociateFail          8
11877             bsnDot11StationBlacklisted            16
11878             bsnDot11StationAssociate              32
11879             ciscoLwappDot11ClientMovedToRunState  64
11880         By Default all bits are off."
11881     DEFVAL          { 0 } 
11882     ::= { bsnTrapControl 1 }
11883 
11884 bsnDot11StationDisassociate NOTIFICATION-TYPE
11885     OBJECTS         {
11886                         bsnStationAPMacAddr,
11887                         bsnStationAPIfSlotId,
11888                         bsnStationReasonCode,
11889                         bsnUserIpAddress,
11890                         bsnStationUserName,
11891                         bsnStationMacAddress,
11892                         bsnAPName
11893                     }
11894     STATUS          current
11895     DESCRIPTION
11896         "The disassociate notification shall be sent when the Station
11897         sends a Disassociation frame. The value of the notification
11898         shall include the MAC address of the MAC to which the 
11899         Disassociation frame was sent and the reason for the 
11900         disassociation"
11901    ::= { bsnTraps 1 }
11902 
11903 bsnDot11StationDeauthenticate NOTIFICATION-TYPE
11904     OBJECTS         {
11905                         bsnStationAPMacAddr,
11906                         bsnStationAPIfSlotId,
11907                         bsnStationReasonCode,
11908                         bsnUserIpAddress,
11909                         bsnStationUserName,
11910                         bsnStationMacAddress,
11911                         bsnAPName
11912                     }
11913     STATUS          current
11914     DESCRIPTION
11915         "The deauthenticate notification shall be sent when the Station
11916         sends a Deauthentication frame. The value of the notification
11917         shall include the MAC address of the MAC to which the
11918         Deauthentication frame was sent and the reason for the
11919         deauthentication."
11920    ::= { bsnTraps 2 }
11921 
11922 bsnDot11StationAuthenticateFail NOTIFICATION-TYPE
11923     OBJECTS         {
11924                         bsnStationAPMacAddr,
11925                         bsnStationAPIfSlotId,
11926                         bsnStationReasonCode,
11927                         bsnUserIpAddress,
11928                         bsnStationUserName,
11929                         bsnStationMacAddress,
11930                         bsnAPName
11931                     }
11932     STATUS          current
11933     DESCRIPTION
11934         "The authenticate failure notification shall be sent when the
11935         Station sends an Authentication frame with a status code other
11936         than 'successful'. The value of the notification shall include
11937         the MAC address of the MAC to which the Authentication
11938         frame was sent and the reason for the authentication failure."
11939    ::= { bsnTraps 3 }
11940 
11941 bsnDot11StationAssociateFail NOTIFICATION-TYPE
11942     OBJECTS         {
11943                         bsnStationAPMacAddr,
11944                         bsnStationAPIfSlotId,
11945                         bsnStationReasonCode,
11946                         bsnUserIpAddress,
11947                         bsnStationUserName,
11948                         bsnStationMacAddress,
11949                         bsnAPName
11950                     }
11951     STATUS          current
11952     DESCRIPTION
11953         "The associate failure notification shall be sent when the
11954         Station sends an Association frame with a status code other 
11955         than 'successful'. The value of the notification
11956         shall include the MAC address of the MAC to which the 
11957         Authentication frame was sent and the reason for the 
11958         authentication failure."
11959    ::= { bsnTraps 4 }
11960 
11961 bsnDot11StationBlacklisted NOTIFICATION-TYPE
11962     OBJECTS         {
11963                         bsnStationAPMacAddr,
11964                         bsnStationAPIfSlotId,
11965                         bsnStationBlacklistingReasonCode,
11966                         bsnUserIpAddress,
11967                         bsnStationUserName,
11968                         bsnStationMacAddress,
11969                         bsnAPName
11970                     }
11971     STATUS          current
11972     DESCRIPTION
11973         "The station blacklisted notification shall be sent when the
11974         client is blacklisted.  The reason could be repeated auth or 
11975         association failures or IP Address theft.
11976         The value of the notification shall include the MAC address 
11977         of the MAC to which the Authentication frame was sent, the 
11978         MAC and Slot Id of AP that client was associated to and the 
11979         reason for black listing."
11980    ::= { bsnTraps 52 }
11981 
11982 bsnDot11StationAssociate NOTIFICATION-TYPE
11983     OBJECTS         {
11984                         bsnStationAPMacAddr,
11985                         bsnStationAPIfSlotId,
11986                         bsnUserIpAddress,
11987                         bsnStationMacAddress,
11988                         bsnStationUserName,
11989                         bsnAPName
11990                     }
11991     STATUS          current
11992     DESCRIPTION
11993         "The associate notification shall be sent when any of the
11994         watchlisted clients(present on at least one watch list)
11995         associates with an AP. The value of the notification
11996         shall include the MAC address and the Slot ID of the radio 
11997         to which the station Associated."
11998    ::= { bsnTraps 53 }
11999 
12000 -- *************************************************************
12001 -- Airespace AP related Traps
12002 -- *************************************************************
12003 
12004 bsnAPTrapControlMask OBJECT-TYPE
12005     SYNTAX          Unsigned32
12006     MAX-ACCESS      read-write
12007     STATUS          current
12008     DESCRIPTION
12009         "This mask describes what events merit traps to network
12010         management. If the bit for a particular event is turned on
12011         then notification will be generated on event occurance.
12012             Event                       corresponding bit
12013             -----                       -----------------
12014             bsnAPAssociate/Disassociate      1
12015             bsnAPIfUp/Down                   4
12016             bsnAPAuthorizationFailureCause  16
12017 
12018         By Default all bits are on."
12019     DEFVAL          { 63 } 
12020     ::= { bsnTrapControl 2 }
12021 
12022 bsnAPUp NOTIFICATION-TYPE
12023     OBJECTS         { bsnAPDot3MacAddress }
12024     STATUS          obsolete
12025     DESCRIPTION
12026         "When Airespace AP operation status goes up this trap will be
12027         sent"
12028    ::= { bsnTraps 5 }
12029 
12030 bsnAPDown NOTIFICATION-TYPE
12031     OBJECTS         { bsnAPDot3MacAddress }
12032     STATUS          obsolete
12033     DESCRIPTION
12034         "When Airespace AP operation status goes down this trap will be
12035         sent"
12036    ::= { bsnTraps 6 }
12037 
12038 bsnAPAssociated NOTIFICATION-TYPE
12039     OBJECTS         {
12040                         bsnAPMacAddrTrapVariable,
12041                         bsnAPPortNumberTrapVariable,
12042                         bsnAPName
12043                     }
12044     STATUS          deprecated
12045     DESCRIPTION
12046         "When Airespace AP Associates to a Airespace Switch, AP
12047         associated notification will be sent with dot3 MAC address of 
12048         Airespace AP.This will help management system to discover 
12049         Airespace AP and add to system."
12050    ::= { bsnTraps 7 }
12051 
12052 bsnAPDisassociated NOTIFICATION-TYPE
12053     OBJECTS         {
12054                         bsnAPMacAddrTrapVariable,
12055                         bsnAPName
12056                     }
12057     STATUS          current
12058     DESCRIPTION
12059         "When Airespace AP disassociates from Airespace Switch, AP
12060         disassociated notification will be sent with dot3 MAC address
12061         of Airespace AP management system to remove Airespace AP from
12062         this Airespace Switch"
12063    ::= { bsnTraps 8 }
12064 
12065 bsnAPIfUp NOTIFICATION-TYPE
12066     OBJECTS         {
12067                         bsnAPDot3MacAddress,
12068                         bsnAPIfSlotId,
12069                         bsnAPPortNumber,
12070                         bsnAPIfUpDownCause,
12071                         bsnAPName
12072                     }
12073     STATUS          current
12074     DESCRIPTION
12075         "When Airespace AP's interface's operation status goes up this
12076         trap will be sent"
12077    ::= { bsnTraps 9 }
12078 
12079 bsnAPIfDown NOTIFICATION-TYPE
12080     OBJECTS         {
12081                         bsnAPDot3MacAddress,
12082                         bsnAPIfSlotId,
12083                         bsnAPAdminStatus,
12084                         bsnAPIfAdminStatus,
12085                         bsnAPIfUpDownCause,
12086                         bsnAPName
12087                     }
12088     STATUS          current
12089     DESCRIPTION
12090         "When Airespace AP's interface's operation status goes down
12091         this trap will be sent."
12092    ::= { bsnTraps 10 }
12093 
12094 -- *************************************************************
12095 -- RRM related trapControl and traps
12096 -- *************************************************************
12097 --   
12098 -- *************************************************************
12099 -- Whenever LOAD, NOISE, INTERFERENCE, COVERAGE Profile state changes
12100 -- from PASS to FAIL for Airespace AP IF, notification will be sent, if
12101 -- configured to do so.
12102 -- *************************************************************
12103 
12104 bsnAPProfileTrapControlMask OBJECT-TYPE
12105     SYNTAX          Unsigned32
12106     MAX-ACCESS      read-write
12107     STATUS          current
12108     DESCRIPTION
12109         "This mask describes what events merit traps to network
12110         management. If the bit for a particular event is turned 
12111         on then notification will be generated on event occurance.
12112             Event                    corresponding bit
12113             -----                    -----------------
12114             LoadProfileFail                  1
12115             NoiseProfileFail                 2
12116             InterferenceProfileFail          4
12117             CoverageProfileFailed            8" 
12118     ::= { bsnTrapControl 3 }
12119 
12120 bsnAPLoadProfileFailed NOTIFICATION-TYPE
12121     OBJECTS         {
12122                         bsnAPDot3MacAddress,
12123                         bsnAPIfSlotId,
12124                         bsnAPName
12125                     }
12126     STATUS          current
12127     DESCRIPTION
12128         "When LOAD Profile state changes from PASS to FAIL,
12129         notification will be sent with Dot3 MAC address of Airespace 
12130         AP and slot ID of Airespace AP IF. This trap sending can be 
12131         enable/disable using bsnRrmProfileTrapControlFlag"
12132    ::= { bsnTraps 11 }
12133 
12134 bsnAPNoiseProfileFailed NOTIFICATION-TYPE
12135     OBJECTS         {
12136                         bsnAPDot3MacAddress,
12137                         bsnAPIfSlotId,
12138                         bsnAPName
12139                     }
12140     STATUS          current
12141     DESCRIPTION
12142         "When Noise Profile state changes from PASS to FAIL,
12143         notification will be sent with Dot3 MAC address of Airespace 
12144         AP and slot ID of Airespace AP IF. This trap sending can be 
12145         enable/disable using bsnRrmProfileTrapControlFlag"
12146    ::= { bsnTraps 12 }
12147 
12148 bsnAPInterferenceProfileFailed NOTIFICATION-TYPE
12149     OBJECTS         {
12150                         bsnAPDot3MacAddress,
12151                         bsnAPIfSlotId,
12152                         bsnAPName
12153                     }
12154     STATUS          current
12155     DESCRIPTION
12156         "When Interference Profile state changes from PASS to FAIL,
12157         notification will be sent with Dot3 MAC address of Airespace 
12158         AP and slot ID of Airespace AP IF. This trap sending can be 
12159         enable/disable using bsnRrmProfileTrapControlFlag"
12160    ::= { bsnTraps 13 }
12161 
12162 -- *************************************************************
12163 -- extra trap variables definining here
12164 -- *************************************************************
12165 
12166 bsnAPMacAddrTrapVariable OBJECT-TYPE
12167     SYNTAX          MacAddress
12168     MAX-ACCESS      accessible-for-notify
12169     STATUS          current
12170     DESCRIPTION
12171         "" 
12172     ::= { bsnTrapVariable 20 }
12173 
12174 bsnAPNameTrapVariable OBJECT-TYPE
12175     SYNTAX          DisplayString
12176     MAX-ACCESS      accessible-for-notify
12177     STATUS          current
12178     DESCRIPTION
12179         "" 
12180     ::= { bsnTrapVariable 21 }
12181 
12182 bsnAPSlotIdTrapVariable OBJECT-TYPE
12183     SYNTAX          Integer32
12184     MAX-ACCESS      accessible-for-notify
12185     STATUS          current
12186     DESCRIPTION
12187         "Number of Radio Interfaces on the Airespace AP." 
12188     ::= { bsnTrapVariable 22 }
12189 
12190 bsnAPChannelNumberTrapVariable OBJECT-TYPE
12191     SYNTAX          Integer32
12192     MAX-ACCESS      accessible-for-notify
12193     STATUS          current
12194     DESCRIPTION
12195         "" 
12196     ::= { bsnTrapVariable 23 }
12197 
12198 bsnAPCoverageThresholdTrapVariable OBJECT-TYPE
12199     SYNTAX          Integer32
12200     MAX-ACCESS      accessible-for-notify
12201     STATUS          current
12202     DESCRIPTION
12203         "" 
12204     ::= { bsnTrapVariable 24 }
12205 
12206 bsnAPCoverageFailedClients OBJECT-TYPE
12207     SYNTAX          Integer32
12208     MAX-ACCESS      accessible-for-notify
12209     STATUS          current
12210     DESCRIPTION
12211         "" 
12212     ::= { bsnTrapVariable 25 }
12213 
12214 bsnAPCoverageTotalClients OBJECT-TYPE
12215     SYNTAX          Integer32
12216     MAX-ACCESS      accessible-for-notify
12217     STATUS          current
12218     DESCRIPTION
12219         "" 
12220     ::= { bsnTrapVariable 26 }
12221 
12222 bsnClientMacAddr OBJECT-TYPE
12223     SYNTAX          MacAddress
12224     MAX-ACCESS      accessible-for-notify
12225     STATUS          current
12226     DESCRIPTION
12227         "" 
12228     ::= { bsnTrapVariable 27 }
12229 
12230 bsnClientRssi OBJECT-TYPE
12231     SYNTAX          Integer32
12232     MAX-ACCESS      accessible-for-notify
12233     STATUS          current
12234     DESCRIPTION
12235         "" 
12236     ::= { bsnTrapVariable 28 }
12237 
12238 bsnClientSnr OBJECT-TYPE
12239     SYNTAX          Integer32
12240     MAX-ACCESS      accessible-for-notify
12241     STATUS          current
12242     DESCRIPTION
12243         "" 
12244     ::= { bsnTrapVariable 29 }
12245 
12246 bsnInterferenceEnergyBeforeChannelUpdate OBJECT-TYPE
12247     SYNTAX          Integer32
12248     MAX-ACCESS      accessible-for-notify
12249     STATUS          current
12250     DESCRIPTION
12251         "" 
12252     ::= { bsnTrapVariable 30 }
12253 
12254 bsnInterferenceEnergyAfterChannelUpdate OBJECT-TYPE
12255     SYNTAX          Integer32
12256     MAX-ACCESS      accessible-for-notify
12257     STATUS          current
12258     DESCRIPTION
12259         "" 
12260     ::= { bsnTrapVariable 31 }
12261 
12262 bsnAPPortNumberTrapVariable OBJECT-TYPE
12263     SYNTAX          Integer32
12264     MAX-ACCESS      accessible-for-notify
12265     STATUS          current
12266     DESCRIPTION
12267         "" 
12268     ::= { bsnTrapVariable 32 }
12269 
12270 bsnAPPreviousChannelNumberTrapVariable OBJECT-TYPE
12271     SYNTAX          Integer32
12272     MAX-ACCESS      accessible-for-notify
12273     STATUS          current
12274     DESCRIPTION
12275         "" 
12276     ::= { bsnTrapVariable 83 }
12277 
12278 bsnAPReasonCodeTrapVariable OBJECT-TYPE
12279     SYNTAX          BITS {
12280                         noReason(0),
12281                         signal(1),
12282                         noise(2),
12283                         interference(3),
12284                         load(4),
12285                         radar(5),
12286                         deviceAware(6),
12287                         majorSIAQEvent(7)
12288                     }
12289     MAX-ACCESS      accessible-for-notify
12290     STATUS          current
12291     DESCRIPTION
12292         "" 
12293     ::= { bsnTrapVariable 84 }
12294 
12295 bsnNoiseBeforeChannelUpdate OBJECT-TYPE
12296     SYNTAX          Integer32
12297     MAX-ACCESS      accessible-for-notify
12298     STATUS          current
12299     DESCRIPTION
12300         "" 
12301     ::= { bsnTrapVariable 85 }
12302 
12303 bsnNoiseAfterChannelUpdate OBJECT-TYPE
12304     SYNTAX          Integer32
12305     MAX-ACCESS      accessible-for-notify
12306     STATUS          current
12307     DESCRIPTION
12308         "" 
12309     ::= { bsnTrapVariable 86 }
12310 
12311 bsnInterferenceBeforeChannelUpdate OBJECT-TYPE
12312     SYNTAX          Integer32
12313     MAX-ACCESS      accessible-for-notify
12314     STATUS          current
12315     DESCRIPTION
12316         "" 
12317     ::= { bsnTrapVariable 87 }
12318 
12319 bsnInterferenceAfterChannelUpdate OBJECT-TYPE
12320     SYNTAX          Integer32
12321     MAX-ACCESS      accessible-for-notify
12322     STATUS          current
12323     DESCRIPTION
12324         "" 
12325     ::= { bsnTrapVariable 88 }
12326 
12327 bsnAPCoverageProfileFailed NOTIFICATION-TYPE
12328     OBJECTS         {
12329                         bsnAPMacAddrTrapVariable,
12330                         bsnAPNameTrapVariable,
12331                         bsnAPSlotIdTrapVariable,
12332                         bsnAPCoverageThresholdTrapVariable,
12333                         bsnAPCoverageFailedClients,
12334                         bsnAPCoverageTotalClients,
12335                         bsnClientMacAddr,
12336                         bsnClientRssi,
12337                         bsnClientSnr,
12338                         bsnAPName
12339                     }
12340     STATUS          current
12341     DESCRIPTION
12342         "When Coverage Profile state changes from PASS to FAIL,
12343         notification will be sent with Dot3 MAC address of Airespace 
12344         AP and slot ID of Airespace AP IF. This trap sending can be 
12345         enable/disable using bsnRrmProfileTrapControlFlag"
12346    ::= { bsnTraps 14 }
12347 
12348 bsnAPLoadProfileUpdatedToPass NOTIFICATION-TYPE
12349     OBJECTS         {
12350                         bsnAPDot3MacAddress,
12351                         bsnAPIfSlotId,
12352                         bsnAPName
12353                     }
12354     STATUS          current
12355     DESCRIPTION
12356         "When LOAD Profile state changes from FAIL to PASSt this
12357         notification will be sent with Dot3 MAC address of Airespace 
12358         AP and slot ID of Airespace AP IF. This trap sending can be 
12359         enable/disable using bsnRrmProfileTrapControlFlag"
12360    ::= { bsnTraps 37 }
12361 
12362 bsnAPNoiseProfileUpdatedToPass NOTIFICATION-TYPE
12363     OBJECTS         {
12364                         bsnAPDot3MacAddress,
12365                         bsnAPIfSlotId,
12366                         bsnAPName
12367                     }
12368     STATUS          current
12369     DESCRIPTION
12370         "When Noise Profile state changes from FAIL tp PASS,
12371         notification will be sent with Dot3 MAC address of Airespace 
12372         AP and slot ID of Airespace AP IF. This trap sending can be 
12373         enable/disable using bsnRrmProfileTrapControlFlag"
12374    ::= { bsnTraps 38 }
12375 
12376 bsnAPInterferenceProfileUpdatedToPass NOTIFICATION-TYPE
12377     OBJECTS         {
12378                         bsnAPDot3MacAddress,
12379                         bsnAPIfSlotId,
12380                         bsnAPName
12381                     }
12382     STATUS          current
12383     DESCRIPTION
12384         "When Interference Profile state changes from FAIL tp PASS,
12385         notification will be sent with Dot3 MAC address of Airespace 
12386         AP and slot ID of Airespace AP IF. This trap sending can be 
12387         enable /disable using bsnRrmProfileTrapControlFlag"
12388    ::= { bsnTraps 39 }
12389 
12390 bsnAPCoverageProfileUpdatedToPass NOTIFICATION-TYPE
12391     OBJECTS         {
12392                         bsnAPDot3MacAddress,
12393                         bsnAPIfSlotId,
12394                         bsnAPName
12395                     }
12396     STATUS          current
12397     DESCRIPTION
12398         "When Coverage Profile state changes from FAIL tp PASS,
12399         notification will be sent with Dot3 MAC address of Airespace 
12400         AP and slot ID of Airespace AP IF. This trap sending can be 
12401         enable/disable using bsnRrmProfileTrapControlFlag"
12402    ::= { bsnTraps 40 }
12403 
12404 bsnAPParamUpdateTrapControlMask OBJECT-TYPE
12405     SYNTAX          Unsigned32
12406     MAX-ACCESS      read-write
12407     STATUS          current
12408     DESCRIPTION
12409         "Mac Parameters are updated for a Airespace AP interface
12410         whenever Dynamic Algorithm are run. This mask describes 
12411         what update events merit traps to network management. If 
12412         the bit for a particular event is turned on then 
12413         notification will be generated on event occurance.
12414             Event                    corresponding bit
12415             -----                    -----------------
12416             TxPowerChange                  1
12417             ChannelChange                  2
12418             AntennaChange                  4
12419             RTSCTSThresholdChange          8
12420             EDThresholdChange              16
12421             FragmentationThresholdChange   32" 
12422     ::= { bsnTrapControl 4 }
12423 
12424 bsnAPCurrentTxPowerChanged NOTIFICATION-TYPE
12425     OBJECTS         {
12426                         bsnAPDot3MacAddress,
12427                         bsnAPIfSlotId,
12428                         bsnAPIfPhyTxPowerLevel,
12429                         bsnAPName
12430                     }
12431     STATUS          current
12432     DESCRIPTION
12433         "Whenever dynamic algorithms are running and
12434         bsnAPIfPhyPowerAutomaticOn is true, Airespace AP Interface's 
12435         CurrentTxPower might get updated by algorithm. When
12436         this occurs notification will be sent with Dot3 MAC address of
12437         Airespace AP and slot ID of Airespace AP IF along with the 
12438         currentTxPower for this Airespace AP IF"
12439    ::= { bsnTraps 15 }
12440 
12441 bsnAPCurrentChannelChanged NOTIFICATION-TYPE
12442     OBJECTS         {
12443                         bsnAPMacAddrTrapVariable,
12444                         bsnAPSlotIdTrapVariable,
12445                         bsnAPChannelNumberTrapVariable,
12446                         bsnInterferenceEnergyBeforeChannelUpdate,
12447                         bsnInterferenceEnergyAfterChannelUpdate,
12448                         bsnAPPreviousChannelNumberTrapVariable,
12449                         bsnAPReasonCodeTrapVariable,
12450                         bsnNoiseBeforeChannelUpdate,
12451                         bsnNoiseAfterChannelUpdate,
12452                         bsnInterferenceBeforeChannelUpdate,
12453                         bsnInterferenceAfterChannelUpdate,
12454                         bsnAPName
12455                     }
12456     STATUS          current
12457     DESCRIPTION
12458         "Whenever dynamic algorithms are running and
12459         bsnAPIfPhyChannelAutomaticOn is true, Airespace AP 
12460         Interface's CurrentChannel might get updated by algorithm. 
12461         When this occurs notification will be sent with Dot3 MAC 
12462         address of Airespace AP and slot ID of Airespace AP IF along 
12463         with the currentChannel for this Airespace AP IF"
12464    ::= { bsnTraps 16 }
12465 
12466 -- *************************************************************
12467 -- Also, when dynamic grouping is done and new Group leader is choosen
12468 -- NMS needs to be informed so that necessary updates can be done in
12469 -- NMS.
12470 -- *************************************************************
12471 
12472 bsnRrmDot11aGroupingDone NOTIFICATION-TYPE
12473     OBJECTS         { bsnRrmDot11aGroupLeaderMacAddr }
12474     STATUS          current
12475     DESCRIPTION
12476         "When Grouping is done, this notification will be sent from the
12477         previous Group Leader where grouping algorithm was run. It has
12478         MAC address of the new Group Leader."
12479    ::= { bsnTraps 21 }
12480 
12481 bsnRrmDot11bGroupingDone NOTIFICATION-TYPE
12482     OBJECTS         { bsnRrmDot11bGroupLeaderMacAddr }
12483     STATUS          current
12484     DESCRIPTION
12485         "When Grouping is done, this notification will be sent from the
12486         previous Group Leader where grouping algorithm was run. It has
12487         MAC address of the new Group Leader."
12488    ::= { bsnTraps 22 }
12489 
12490 bsnConfigSaveTrapEnable OBJECT-TYPE
12491     SYNTAX          INTEGER  {
12492                         disable(0),
12493                         enable(1)
12494                     }
12495     MAX-ACCESS      read-write
12496     STATUS          current
12497     DESCRIPTION
12498         "If Rogue AP Detection and Removed Traps need to be sent" 
12499     ::= { bsnTrapControl 9 }
12500 
12501 bsnConfigSaved NOTIFICATION-TYPE
12502     STATUS          current
12503     DESCRIPTION
12504         "When configuration is save either from CLI or web interface
12505         This trap will be sent to inform NMS to do refresh"
12506    ::= { bsnTraps 23 }
12507 
12508 bsnDot11EssCreated NOTIFICATION-TYPE
12509     OBJECTS         { bsnDot11EssIndex }
12510     STATUS          current
12511     DESCRIPTION
12512         "Whenever a new Ess (WLAN) is created, this notification will
12513         be sent along with EssIndex"
12514    ::= { bsnTraps 24 }
12515 
12516 bsnDot11EssDeleted NOTIFICATION-TYPE
12517     OBJECTS         { bsnDot11EssIndex }
12518     STATUS          current
12519     DESCRIPTION
12520         "Whenever a Ess (WLAN)is deleted, this notification will be
12521         sent along with EssIndex"
12522    ::= { bsnTraps 25 }
12523 
12524 -- *************************************************************
12525 -- AAA Traps
12526 -- *************************************************************
12527 
12528 bsnAuthFailureUserName OBJECT-TYPE
12529     SYNTAX          OCTET STRING (SIZE  (0..32))
12530     MAX-ACCESS      accessible-for-notify
12531     STATUS          current
12532     DESCRIPTION
12533         "" 
12534     ::= { bsnTrapVariable 1 }
12535 
12536 bsnAuthFailureUserType OBJECT-TYPE
12537     SYNTAX          INTEGER  {
12538                         mgmtUser(1),
12539                         wlanUser(2),
12540                         macFilter(3)
12541                     }
12542     MAX-ACCESS      accessible-for-notify
12543     STATUS          current
12544     DESCRIPTION
12545         "" 
12546     ::= { bsnTrapVariable 2 }
12547 
12548 bsnRADIUSServerTrapEnable OBJECT-TYPE
12549     SYNTAX          INTEGER  {
12550                         disable(0),
12551                         enable(1)
12552                     }
12553     MAX-ACCESS      read-write
12554     STATUS          current
12555     DESCRIPTION
12556         "if RADIUS Server Traps need to be sent" 
12557     ::= { bsnTrapControl 7 }
12558 
12559 bsnAuthenticationFailureTrapEnable OBJECT-TYPE
12560     SYNTAX          INTEGER  {
12561                         disable(0),
12562                         enable(1)
12563                     }
12564     MAX-ACCESS      read-write
12565     STATUS          current
12566     DESCRIPTION
12567         "If Authentication Failure Traps need to be sent" 
12568     ::= { bsnTrapControl 8 }
12569 
12570 bsn80211SecurityTrapControlMask OBJECT-TYPE
12571     SYNTAX          Unsigned32
12572     MAX-ACCESS      read-write
12573     STATUS          current
12574     DESCRIPTION
12575         "This mask is for Security related trap controls.
12576 
12577         Event                    corresponding bit
12578         -----                    -----------------
12579         bsnWepKeyDecryptError           1
12580         bsnSignatureAttackDetected      2
12581 
12582         By Default all bits are off."
12583     DEFVAL          { 0 } 
12584     ::= { bsnTrapControl 10 }
12585 
12586 bsnWpsTrapControlEnable OBJECT-TYPE
12587     SYNTAX          INTEGER  {
12588                         disable(0),
12589                         enable(1)
12590                     }
12591     MAX-ACCESS      read-write
12592     STATUS          current
12593     DESCRIPTION
12594         "This control is for WPS(Wireless Intrusion Protection
12595         System) related traps."
12596     DEFVAL          { disable } 
12597     ::= { bsnTrapControl 11 }
12598 
12599 bsnRADIUSServerNotResponding NOTIFICATION-TYPE
12600     STATUS          current
12601     DESCRIPTION
12602         "This trap is to indicate that no RADIUS server(s) are responding
12603         to authentication requests sent by the RADIUS client within the
12604         MWAR device(Switch)."
12605    ::= { bsnTraps 26 }
12606 
12607 bsnAuthenticationFailure NOTIFICATION-TYPE
12608     OBJECTS         {
12609                         bsnAuthFailureUserType,
12610                         bsnAuthFailureUserName
12611                     }
12612     STATUS          current
12613     DESCRIPTION
12614         "This trap is to inform that client authentication failure has
12615         occured at MWAR(Switch). This could be cli/web user, wlan user, 
12616         or Mac Authorized user. ServiceType will indicate which type of 
12617         user it is and userName will be cli/web/wlan userName or 
12618         MacAddress of Mac Authorized User"
12619    ::= { bsnTraps 27 }
12620 
12621 -- IPSEC Traps
12622 
12623 bsnRemoteIPv4Address OBJECT-TYPE
12624     SYNTAX          IpAddress
12625     MAX-ACCESS      accessible-for-notify
12626     STATUS          current
12627     DESCRIPTION
12628         "" 
12629     ::= { bsnTrapVariable 3 }
12630 
12631 bsnIpsecErrorCount OBJECT-TYPE
12632     SYNTAX          Integer32
12633     MAX-ACCESS      accessible-for-notify
12634     STATUS          current
12635     DESCRIPTION
12636         "" 
12637     ::= { bsnTrapVariable 4 }
12638 
12639 bsnIpsecSPI OBJECT-TYPE
12640     SYNTAX          Integer32
12641     MAX-ACCESS      accessible-for-notify
12642     STATUS          current
12643     DESCRIPTION
12644         "" 
12645     ::= { bsnTrapVariable 5 }
12646 
12647 bsnRemoteUdpPort OBJECT-TYPE
12648     SYNTAX          Integer32 (0..65535)
12649     MAX-ACCESS      accessible-for-notify
12650     STATUS          current
12651     DESCRIPTION
12652         "" 
12653     ::= { bsnTrapVariable 6 }
12654 
12655 bsnIkeAuthMethod OBJECT-TYPE
12656     SYNTAX          Integer32
12657     MAX-ACCESS      accessible-for-notify
12658     STATUS          current
12659     DESCRIPTION
12660         "" 
12661     ::= { bsnTrapVariable 7 }
12662 
12663 bsnIkeTotalInitFailures OBJECT-TYPE
12664     SYNTAX          Integer32
12665     MAX-ACCESS      accessible-for-notify
12666     STATUS          current
12667     DESCRIPTION
12668         "" 
12669     ::= { bsnTrapVariable 8 }
12670 
12671 bsnIkeTotalInitNoResponses OBJECT-TYPE
12672     SYNTAX          Integer32
12673     MAX-ACCESS      accessible-for-notify
12674     STATUS          current
12675     DESCRIPTION
12676         "" 
12677     ::= { bsnTrapVariable 9 }
12678 
12679 bsnIkeTotalRespFailures OBJECT-TYPE
12680     SYNTAX          Integer32
12681     MAX-ACCESS      accessible-for-notify
12682     STATUS          current
12683     DESCRIPTION
12684         "" 
12685     ::= { bsnTrapVariable 10 }
12686 
12687 bsnNotifiesSent OBJECT-TYPE
12688     SYNTAX          Integer32
12689     MAX-ACCESS      accessible-for-notify
12690     STATUS          current
12691     DESCRIPTION
12692         "" 
12693     ::= { bsnTrapVariable 11 }
12694 
12695 bsnNotifiesReceived OBJECT-TYPE
12696     SYNTAX          Integer32
12697     MAX-ACCESS      accessible-for-notify
12698     STATUS          current
12699     DESCRIPTION
12700         "" 
12701     ::= { bsnTrapVariable 12 }
12702 
12703 bsnSuiteInitFailures OBJECT-TYPE
12704     SYNTAX          Integer32
12705     MAX-ACCESS      accessible-for-notify
12706     STATUS          current
12707     DESCRIPTION
12708         "" 
12709     ::= { bsnTrapVariable 13 }
12710 
12711 bsnSuiteRespondFailures OBJECT-TYPE
12712     SYNTAX          Integer32
12713     MAX-ACCESS      accessible-for-notify
12714     STATUS          current
12715     DESCRIPTION
12716         "" 
12717     ::= { bsnTrapVariable 14 }
12718 
12719 bsnInitiatorCookie OBJECT-TYPE
12720     SYNTAX          OCTET STRING (SIZE  (8))
12721     MAX-ACCESS      accessible-for-notify
12722     STATUS          current
12723     DESCRIPTION
12724         "The initiator cookie used in an ISAKMP message, to be
12725         associated with a trap." 
12726     ::= { bsnTrapVariable 15 }
12727 
12728 bsnResponderCookie OBJECT-TYPE
12729     SYNTAX          OCTET STRING (SIZE  (8))
12730     MAX-ACCESS      accessible-for-notify
12731     STATUS          current
12732     DESCRIPTION
12733         "The responder cookie used in an ISAKMP message, to be
12734         associated with a trap." 
12735     ::= { bsnTrapVariable 16 }
12736 
12737 bsnIsakmpInvalidCookies OBJECT-TYPE
12738     SYNTAX          Integer32
12739     MAX-ACCESS      accessible-for-notify
12740     STATUS          current
12741     DESCRIPTION
12742         "" 
12743     ::= { bsnTrapVariable 17 }
12744 
12745 bsnIpsecTrapsMask OBJECT-TYPE
12746     SYNTAX          Unsigned32
12747     MAX-ACCESS      read-write
12748     STATUS          current
12749     DESCRIPTION
12750         "This mask describes what events merit traps to network
12751         management.  If the bit for a particular event is turned 
12752         on then notification will be generated on event occurance.
12753             Event                    corresponding bit
12754             -----                    -----------------
12755             bsnIpsecEspAuthFailureTrap          1
12756             bsnIpsecEspReplayFailureTrap        2
12757             bsnIpsecEspPolicyFailureTrap        4
12758             bsnIpsecEspInvalidSpiTrap           8
12759             bsnIpsecOtherPolicyFailureTrap     16
12760             bsnIpsecIkeNegFailure              32
12761             bsnIpsecSuiteNegFailure            64   
12762             bsnIpsecInvalidCookieTrap         128" 
12763     ::= { bsnTrapControl 5 }
12764 
12765 bsnIpsecEspAuthFailureTrap NOTIFICATION-TYPE
12766     OBJECTS         {
12767                         bsnRemoteIPv4Address,
12768                         bsnIpsecErrorCount
12769                     }
12770     STATUS          current
12771     DESCRIPTION
12772         "IPsec packets with invalid hashes were found in an inbound
12773         ESP SA. The total number of authentication errors
12774