diff --git a/mibs/arubaos/AI-AP-MIB b/mibs/arubaos/AI-AP-MIB new file mode 100644 index 0000000000..afaa083cbb --- /dev/null +++ b/mibs/arubaos/AI-AP-MIB @@ -0,0 +1,4859 @@ +--- ArubaOS 6.5.2.0_59123 + AI-AP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + TEXTUAL-CONVENTION + FROM SNMPv2-TC + + MODULE-IDENTITY, + OBJECT-TYPE, + snmpModules, + Integer32, + Counter32, + Counter64, + IpAddress, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + + DisplayString, + PhysAddress, + TimeInterval, + RowStatus, + StorageType, + TestAndIncr, + MacAddress, + TruthValue, + DateAndTime + FROM SNMPv2-TC + + OBJECT-GROUP + FROM SNMPv2-CONF + aiEnterpriseMibModules + FROM ARUBA-MIB; + + aiMIB MODULE-IDENTITY + LAST-UPDATED "0804160206Z" + ORGANIZATION "Aruba Wireless Networks" + CONTACT-INFO + "Postal: 1322 Crossman Avenue + Sunnyvale, CA 94089 + E-mail: dl-support@arubanetworks.com + Phone: +1 408 227 4500" + DESCRIPTION + "This MIB is for managing Aruba Instant WLAN" + REVISION "0804160206Z" + DESCRIPTION + "The initial revision." + ::= { aiEnterpriseMibModules 1 } + +ArubaEnableValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a Flag which is either Enabled or Disabled." + SYNTAX INTEGER { enabled(1), disabled(2) } + + +ArubaFrameType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the Frame type." + SYNTAX INTEGER { + associateRequest(0), + associateResponse(1), + reassociateRequest(2), + reassociateResponse(3), + probeRequest(4), + probeResponse(5), + beacon(8), + atim(9), + disassociate(10), + auth(11), + deauth(12) + } + +ArubaPhyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the PHY-type of the access point or client. Wired clients will + show 'wired' in user MIB entries. + " + SYNTAX INTEGER { + dot11a(1), + dot11b(2), + dot11g(3), + dot11ag(4), + wired(5) + } + +ArubaHTMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the HT status of the access point or client. + " + SYNTAX INTEGER { + none(1), + ht20(2), + ht40(3) + } + +ArubaHTExtChannel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the extension channel offset relative to the current channel." + SYNTAX INTEGER { + none(1), + above(2), + below(3) + } + +ArubaMonEncryptionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the encryption type supported by the access point." + SYNTAX INTEGER { + open(0), + wep(1), + wpa(2), + wpa2(3) + } + +ArubaMonEncryptionCipher ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the WPA encryption cipher supported by the access point." + SYNTAX INTEGER { + none(0), + wep40(1), + wep104(2), + tkip(3), + aesccmp(4), + other(5) + } + +ArubaMonAuthAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the WPA authentication algorithm supported by the access point." + SYNTAX INTEGER { + none(0), + psk(1), + dot1x(2), + other(3) + } + +ArubaSwitchRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the role of the controller" + SYNTAX INTEGER { + master(1), + local(2), + backupmaster(3) + } + +ArubaSupportStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents if a feature is supported or unsupported." + SYNTAX INTEGER { + unsupported(1), + supported(2) + } + +ArubaActiveState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents if a feature is active or inactive." + SYNTAX INTEGER { + active(1), + inactive(2) + } + +ArubaACLDomain ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents both the source and destination to which an ACL rule will + be applied. + " + SYNTAX INTEGER { + alias(1), + any(2), + user(3), + host(4), + network(5) + } + +ArubaACLNetworkServiceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the network service in an ACL Rule." + SYNTAX INTEGER { + alias(1), + any(2), + tcp(3), + udp(4), + protocol(5) + } + +ArubaACLAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the Actions in an ACL rule." + SYNTAX INTEGER { + deny(1), + permit(2), + srcNAT(3), + dstNAT(4), + redirect(5) + } + +ArubaDaysOfWeek ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the Actions in an ACL rule." + SYNTAX INTEGER { + sun(1), + mon(2), + tue(3), + wed(4), + thu(5), + fri(6), + sat(7) + } + +ArubaAuthenticationMethods ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Authentication Method." + SYNTAX INTEGER { + none(0), + web(1), + mac(2), + vpn(3), + dot1x(4), + kerberos(5), + secureId(7), + pubcookie(15), + xSec(16), + xSecMachine(17), + via-vpn(28), + other(255) + } + +ArubaSubAuthenticationMethods ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Sub Authentication Method (e.g. EAP type)." + SYNTAX INTEGER { + authPAP(1), + authCHAP(2), + authMSCHAP(3), + authMSCHAPv2(4), + eapTLS(5), + eapTTLS(6), + eapLEAP(7), + eapMD5(8), + eapPEAP(9) + } + +ArubaEncryptionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Encryption Method." + SYNTAX INTEGER { + none(0), + static-wep(1), + dynamic-wep(2), + wpa-psk-tkip(3), + wpa-tkip(4), + wpa-psk-aes(5), + wpa-aes(6), + wpa2-psk-tkip(7), + wpa2-tkip(8), + wpa2-psk-aes(9), + wpa2-aes(10), + xSec(11), + bSec-128(12), + bSec-256(13), + aes-128-cmac(14), + unknown(15) + } + +ArubaUserForwardMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " User Forwarding Mode." + SYNTAX INTEGER { + tunnel-encrypted(0), + bridge(1), + tunnel-decrypted(2), + split-tunnel(3) + } + +ArubaRogueApType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the Rogue AP Type. " + SYNTAX INTEGER { + valid(1), + interfering(2), + unsecure(3), + dos(4), + unknown(5), + knownInterfering(6), + suspectedUnsecure(7) + } + +ArubaAPMatchType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the match type of a suspected rogue AP. " + SYNTAX INTEGER { + unknown(0), + configuredWiredMac(1), + ethernetWiredMac(2), + apWiredMac(3), + externalWiredMac(4), + manual(5), + baseBSSIDOverride(6), + mms(7), + ethernetGatewayWiredMac(8), + classificationDisabled(9), + apBSSID(10), + propagatedEthernetWiredMac(11), + apRule(12), + systemWiredMac(13), + systemGatewayMac(14) + } + +ArubaAPMatchMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the match method of a suspected rogue AP. " + SYNTAX INTEGER { + notApplicable(0), + exactMatch(1), + plusOneMatch(2), + minusOneMatch(3), + ouiMatch(4) + } + +ArubaStationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the station type. " + SYNTAX INTEGER { + valid(1), + interfering(2), + dos(3) + } + +ArubaEncryptionMethods ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the Actions in an ACL rule." + SYNTAX BITS{ + disabled(0), + static-wep(1), + dynamic-wep(2), + static-wpa(3), + dynamic-wpa(4), + wpa2-psk-aes(5), + wpa2-8021x-aes(6), + wpa2PreAuth(7), + xsec(8), + wpa-psk-aes(9), + wpa-aes(10), + wpa2-psk-tkip(11), + wpa2-8021x-tkip(12) + } + + ArubaHashAlgorithms ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the Actions in an ACL rule." + SYNTAX INTEGER { + md5(1), + sha(2) + } + +ArubaVlanValidRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the Valid Vlan Id Range." + SYNTAX INTEGER(1..4095) + +ArubaPortMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the controller port mode." + SYNTAX INTEGER { + access(1), + dot1q(2) + } + +ArubaDot1dState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the controller port spanning tree state." + SYNTAX INTEGER { + disabled(1), + blocked(2), + listening(3), + learning(4), + forwarding(5) + } + +ArubaPoeState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the POE mode." + SYNTAX INTEGER { + disabled(1), + enabled(2), + enabledCisco(3), + notAvailable(4) + } + +ArubaCardType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + Type of the hardware module. + " + SYNTAX INTEGER { + lc1(1), + lc2(2), + sc1(3), + sc2(4), + sw2400(5), + sw800(6), + sw200(7), + m3mk1(8), + sw3200(9), + sw3400(10), + sw3600(11), + sw650(12), + sw651(13), + reserved1(14), + reserved2(15), + sw620(16) + } + +ArubaESIServerMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + The mode of the ESI server. + " + SYNTAX INTEGER { + bridged(1), + routed(2), + nat(3) + } + +ArubaESIServerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + The status of the ESI server. + " + SYNTAX INTEGER { + up(1), + down(2) + } + +ArubaIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + The type of interface referred to by the value of ifIndex. + " + SYNTAX INTEGER { + port(1), + vlan(2), + tunnel(3), + loopback(4) + } + +ArubaVoipProtocolType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + The type of VoIP protocols supported. + " + SYNTAX INTEGER{ + sccp(1), + svp(2), + vocera(3), + sip(4), + unknown(10) + } + +ArubaAccessPointMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + The mode of the access point. + " + SYNTAX INTEGER{ + airMonitor(1), + accessPoint(2), + accessPointAndMonitor(3), + meshPortal(4), + meshPoint(5), + rfprotectSensor(6), + spectrumSensor(7) + } + +ArubaAuthServerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + The type of the auth server. + " + SYNTAX INTEGER{ + internaldb(1), + radius(2), + ldap(3), + kerberos(4), + tacacs(5) + } + +ArubaAddressType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + Address Type. + " + SYNTAX INTEGER{ + srcAddress(1), + dstAddress(2), + bssid(3) + } + +ArubaBlackListReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + Black List Reason. + " + SYNTAX INTEGER { + userDefined(1), + mitmAttack(2), + authFailure(3), + pingFlood(4), + sessionFlood(5), + synFlood(6), + sessionBlacklist(7), + ipSpoofing(8), + esiBlacklist(9), + other(100) + } + +ArubaDBType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + DataBase Type. + " + SYNTAX INTEGER { + mssql(1), + mysql(2) + } + + +ArubaVrrpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + DataBase Type. + " + SYNTAX INTEGER { + initialize(1), + backup(2), + master(3) + } + + +ArubaOperStateValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents Operational state of an interface." + SYNTAX INTEGER { up(1), down(2), testing(3) } + + + +ArubaAntennaSetting ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the status of the external antenna." + SYNTAX INTEGER { notPresent(1), enabled(2), disabled(3) } + +ArubaAPStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + The status of the access point. + " + SYNTAX INTEGER { up(1), down(2) } + +ArubaPortSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + Port Speed. + " + SYNTAX INTEGER { speed10Mbps(1), + speed100Mbps(2), + speed1000Mbps(3), + speedAuto(4), + speed10Gbps(5) + } + +ArubaPortDuplex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + Port Duplexity. + " + SYNTAX INTEGER { half(1), + full(2), + auto(3) + } + +ArubaPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + Port Type. + " + SYNTAX INTEGER { fastethernet(1), + gigabitethernet(2), + xgigabitethernet(3) + } + +ArubaEnet1Mode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the Mode of the Ethernet port on the Access Point" + SYNTAX INTEGER { + activeStandby(1), + tunnel(2), + bridge(3), + notApplicable(4), + split(5) + } + +ArubaUnprovisionedStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents whether the AP is provisioned or not." + SYNTAX INTEGER { + yes(1), + no(2) + } + +ArubaMonitorMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents whether the AP has any radios dedicated to monitoring." + SYNTAX INTEGER { + unknown(0), + all(1), + none(2), + mixed(3) + } + +ArubaConfigurationState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Configuration Transfer Types." + SYNTAX INTEGER { + success(1), + error(2) + } + +ArubaConfigurationChangeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Configuration Change Types." + SYNTAX INTEGER { + create(1), + delete(2), + modify(3) + } + +ArubaCallStates ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + The Call state. + " + SYNTAX INTEGER { + idle(0), + initiated(1), + connecting(2), + delivered(3), + connected(4), + offered(5), + alerting(6), + releasing(7), + cancelling(8), + challenging(9), + transient(10), + blockwait(11), + succ(12), + fail(13), + aborted(14), + blocked(15) + } + +ArubaVoipProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + VoIP protocol used + " + SYNTAX INTEGER { + sccp(1), + svp(2), + vocera(3), + sip(9), ua(11) + } + +ArubaVoipRegState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + VoIP registered state + " + SYNTAX INTEGER { + unknown(0), + registering(1), + unregistering(2), + challenge(3), + registered(4), + unregistered(5) + } + +ArubaVoiceCdrDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + VoIP CDR direction + " + SYNTAX INTEGER { + og(0), + ic(1) + } + +ArubaVoiceCacBit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + Voice CAC bit flags + " + SYNTAX BITS { + cacActiveLoadBalancing(0), + cacHighCapThresholdReached(1), + cacHandRsrvThresholdReached(2), + cacPeakCapacityReached(3) + } + +ArubaMeshRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + Mesh role + " + SYNTAX INTEGER { + nonmesh(0), + point(1), + portal(2) + } + +ArubaHTRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents HT rate" + SYNTAX INTEGER { + unknown(0), + ht6dot5(1), + ht13(2), + ht13dot5(3), + ht15(4), + ht19dot5(5), + ht26(6), + ht27(7), + ht30(8), + ht39(9), + ht40dot5(10), + ht45(11), + ht52(12), + ht54(13), + ht58dot5(14), + ht60(15), + ht65(16), + ht78(17), + ht81(18), + ht90(19), + ht104(20), + ht108(21), + ht117(22), + ht120(23), + ht121dot5(24), + ht130(25), + ht135(26), + ht150(27), + ht162(28), + ht180(29), + ht216(30), + ht240(31), + ht243(32), + ht270(33), + ht300(34) + } + +ArubaUSBStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + USB device status + " + SYNTAX INTEGER { + unknown(0), + notPresent(1), + inactive(2), + active(3) + } + +ArubaARMChangeReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + The reason for ARM based change. + " + SYNTAX INTEGER { + radarDetected(1), + radarCleared(2), + txHang(3), + txHangClear(4), + fortyMhzIntol(5), + cancel40mhzIntol(6), + fortyMhzAlign(7), + armInterference(8), + armInvalidCh(9), + armErrorThresh(10), + armNoiseThresh(11), + armEmptyCh(12), + armRogueCont(13), + armDecreasePower(14), + armIncreasePower(15), + armTurnOffRadio(16), + armTurnOnRadio(17) + } + +ArubaAPMasterStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + AP status as seen by the master controller + (used to indicate a status change). + " + SYNTAX INTEGER { + up(1), + down(2), + move(3) + } + +ArubaAPUplinkType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + AP uplink type + " + SYNTAX INTEGER { + ethernet(1), + usb(2), + pppoe(3), + wifi(4) + } + +ArubaAPUplinkChangeReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Used to specify the reason for AP uplink change. + + linkFailure - The uplink went down + vpnFailure - VPN tunnel could not be sustained using the uplink + preemption - The uplink was pre-empted by a higher-priority uplink" + SYNTAX INTEGER { + linkFailure(1), + vpnFailure(2), + preemption(3), + internetFailover(4) + } + +ArubaPortalServerDownReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Used to specify the reason for Portal server down. + + connectFail - Connect Portal server fail" + SYNTAX INTEGER { + connectFail(1) + } + + aiInfoGroup OBJECT IDENTIFIER ::= { aiMIB 1 } + aiStateGroup OBJECT IDENTIFIER ::= { aiMIB 2 } + aiManagedInfoGroup OBJECT IDENTIFIER ::= { aiMIB 3 } + + + aiVirtualControllerKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique Virtual Controller key" + ::= { aiInfoGroup 1 } + + aiVirtualControllerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Controller name" + ::= { aiInfoGroup 2 } + + aiVirtualControllerOrganization OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Controller organization" + ::= { aiInfoGroup 3 } + + aiVirtualControllerVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Software Version" + ::= { aiInfoGroup 4 } + + aiVirtualControllerIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual Controller IP Address. If this is not set, returns 0.0.0.0" + ::= { aiInfoGroup 5 } + + aiMasterIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Address of AP where virtual controller software is active" + ::= { aiInfoGroup 6 } + + + aiWlanSSIDTable OBJECT-TYPE + SYNTAX SEQUENCE OF AiWlanSSIDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { aiInfoGroup 7 } + + aiWlanSSIDEntry OBJECT-TYPE + SYNTAX AiWlanSSIDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { aiSSIDIndex } + ::= { aiWlanSSIDTable 1} + + AiWlanSSIDEntry ::= + SEQUENCE { + aiSSIDIndex Integer32, + aiSSID DisplayString, + aiSSIDStatus INTEGER + } + + aiSSIDIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SSID Index" + ::= { aiWlanSSIDEntry 1 } + + aiSSID OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SSID" + ::= { aiWlanSSIDEntry 2 } + + aiSSIDStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(0), + disable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the whether the SSID is enabled(0) or disabled(1)" + ::= { aiWlanSSIDEntry 3 } + + + aiAccessPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF AiAccessPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This contains all access points connected to the + virtual controller. This table is empty on AP where + virtual controller is not active" + ::= { aiStateGroup 1 } + + aiAccessPointEntry OBJECT-TYPE + SYNTAX AiAccessPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { aiAPMACAddress } + ::= { aiAccessPointTable 1 } + + AiAccessPointEntry ::= + SEQUENCE { + aiAPMACAddress MacAddress, + aiAPName DisplayString, + aiAPIPAddress IpAddress, + aiAPSerialNum DisplayString, + aiAPModel OBJECT IDENTIFIER, + aiAPModelName DisplayString, + aiAPCPUUtilization Integer32, + aiAPMemoryFree Integer32, + aiAPUptime TimeTicks, + aiAPTotalMemory Integer32, + aiAPStatus INTEGER + } + + aiAPMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access Point MAC Address" + ::= { aiAccessPointEntry 1 } + + aiAPName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access Point name" + ::= { aiAccessPointEntry 2 } + + aiAPIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access Point IP Address" + ::= { aiAccessPointEntry 3 } + + aiAPSerialNum OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access Point Serial Number" + ::= { aiAccessPointEntry 4 } + + aiAPModel OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access Point System OID" + ::= { aiAccessPointEntry 5 } + + aiAPModelName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access Point Model Name" + ::= { aiAccessPointEntry 6 } + + aiAPCPUUtilization OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access Point CPU Utilization" + ::= { aiAccessPointEntry 7 } + + aiAPMemoryFree OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of memory free in the access point in bytes" + ::= { aiAccessPointEntry 8 } + + aiAPUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access Point uptime" + ::= { aiAccessPointEntry 9 } + + aiAPTotalMemory OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total amount of memory available in the AP in bytes" + ::= { aiAccessPointEntry 10 } + + aiAPStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Access Point Status" + ::= { aiAccessPointEntry 11 } + + + aiRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF AiRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains all radios of all access points + connected to the virtual controller. This table is + indexed by Access Point MAC Address and radio number" + ::= { aiStateGroup 2 } + + aiRadioEntry OBJECT-TYPE + SYNTAX AiRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { aiRadioAPMACAddress, aiRadioIndex } + ::= { aiRadioTable 1 } + + AiRadioEntry ::= + SEQUENCE { + aiRadioAPMACAddress MacAddress, + aiRadioIndex Integer32, + aiRadioMACAddress MacAddress, + aiRadioChannel Integer32, + aiRadioTransmitPower Integer32, + aiRadioNoiseFloor Integer32, + aiRadioUtilization4 Integer32, + aiRadioUtilization64 Integer32, + aiRadioTxTotalFrames Counter32, + aiRadioTxMgmtFrames Counter32, + aiRadioTxDataFrames Counter32, + aiRadioTxDataBytes Counter32, + aiRadioTxDrops Counter32, + aiRadioRxTotalFrames Counter32, + aiRadioRxDataFrames Counter32, + aiRadioRxDataBytes Counter32, + aiRadioRxMgmtFrames Counter32, + aiRadioRxBad Counter32, + aiRadioPhyEvents Counter32, + aiRadioStatus INTEGER + } + + aiRadioAPMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of access point where this radio is active" + ::= { aiRadioEntry 1 } + + aiRadioIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio number" + ::= { aiRadioEntry 2 } + + + aiRadioMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio MAC Address" + ::= { aiRadioEntry 3 } + + aiRadioChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Radio channel. First byte contains primary channel and + first two bits on second byte contains indicator for secondary + channel. If first two bits of second byte is 0, it is a 20MHz + channel. If first two bits of second byte is 01, secondary channel is + above primary channel, if first two bits of second by is 10, secondary + channel is below the primary channel. + " + ::= { aiRadioEntry 4 } + + aiRadioTransmitPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio transmit power" + ::= { aiRadioEntry 5 } + + aiRadioNoiseFloor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio noise floor in dBm" + ::= { aiRadioEntry 6 } + + aiRadioUtilization4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio channel utilization 4 second average" + ::= { aiRadioEntry 7 } + + aiRadioUtilization64 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio channel utilization 64 second average" + ::= { aiRadioEntry 8 } + + aiRadioTxTotalFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total transmitted frames" + ::= { aiRadioEntry 9 } + + aiRadioTxMgmtFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted management frames" + ::= { aiRadioEntry 10 } + + aiRadioTxDataFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted data frames" + ::= { aiRadioEntry 11 } + + aiRadioTxDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted data bytes" + ::= { aiRadioEntry 12 } + + aiRadioTxDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total frames dropped during transmission" + ::= { aiRadioEntry 13 } + + aiRadioRxTotalFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total received frames" + ::= { aiRadioEntry 14 } + + aiRadioRxDataFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received data frames" + ::= { aiRadioEntry 15 } + + aiRadioRxDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received data bytes" + ::= { aiRadioEntry 16 } + + aiRadioRxMgmtFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received management frames" + ::= { aiRadioEntry 17 } + + aiRadioRxBad OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frames received in error" + ::= { aiRadioEntry 18 } + + aiRadioPhyEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of phy events that indicates frames not received + because of interference" + ::= { aiRadioEntry 19 } + + aiRadioStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio state of AP - UP/DOWN" + ::= { aiRadioEntry 20 } + + aiWlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AiWlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains all BSSIDs active on this virtual + controller. This table is indexed by Access Point MAC + Address and a WLAN Index" + ::= { aiStateGroup 3 } + + aiWlanEntry OBJECT-TYPE + SYNTAX AiWlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { aiWlanAPMACAddress, aiWlanIndex } + ::= { aiWlanTable 1 } + + AiWlanEntry ::= + SEQUENCE { + aiWlanAPMACAddress MacAddress, + aiWlanIndex Integer32, + aiWlanESSID DisplayString, + aiWlanMACAddress MacAddress, + aiWlanTxTotalFrames Counter32, + aiWlanTxDataFrames Counter32, + aiWlanTxDataBytes Counter32, + aiWlanRxTotalFrames Counter32, + aiWlanRxDataFrames Counter32, + aiWlanRxDataBytes Counter32 + } + + aiWlanAPMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of access point where WLAN is active" + ::= { aiWlanEntry 1 } + + aiWlanIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of WLAN. This is a unique index assigned to the WLAN + active on the access point." + ::= { aiWlanEntry 2 } + + aiWlanESSID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ESSID of WLAN" + ::= { aiWlanEntry 3 } + + aiWlanMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BSSID of WLAN" + ::= { aiWlanEntry 4 } + + aiWlanTxTotalFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total transmitted frames" + ::= { aiWlanEntry 5 } + + aiWlanTxDataFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted data frames" + ::= { aiWlanEntry 6 } + + aiWlanTxDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted data bytes" + ::= { aiWlanEntry 7 } + + aiWlanRxTotalFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total received frames" + ::= { aiWlanEntry 8 } + + aiWlanRxDataFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received data frames" + ::= { aiWlanEntry 9 } + + aiWlanRxDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received data bytes" + ::= { aiWlanEntry 10 } + + aiClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF AiClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about all clients + connected to the virtual controller. When a client roams + from one access point to another, all counters in this + table are reset to 0. aiClientUptime also get reset on a + mobility event" + ::= { aiStateGroup 4 } + + aiClientEntry OBJECT-TYPE + SYNTAX AiClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { aiClientMACAddress } + ::= { aiClientTable 1 } + + AiClientEntry ::= + SEQUENCE { + aiClientMACAddress MacAddress, + aiClientWlanMACAddress MacAddress, + aiClientIPAddress IpAddress, + aiClientAPIPAddress IpAddress, + aiClientName DisplayString, + aiClientOperatingSystem DisplayString, + aiClientSNR Integer32, + aiClientTxDataFrames Counter32, + aiClientTxDataBytes Counter32, + aiClientTxRetries Counter32, + aiClientTxRate Integer32, + aiClientRxDataFrames Counter32, + aiClientRxDataBytes Counter32, + aiClientRxRetries Counter32, + aiClientRxRate Integer32, + aiClientUptime TimeTicks + } + + aiClientMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of client" + ::= { aiClientEntry 1 } + + aiClientWlanMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BSSID of WLAN where client is associated" + ::= { aiClientEntry 2 } + + aiClientIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client IP Address" + ::= { aiClientEntry 3 } + + + aiClientAPIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Associated Access Point IP Address" + ::= { aiClientEntry 4 } + + aiClientName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of user using the client" + ::= { aiClientEntry 5 } + + aiClientOperatingSystem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client operating system" + ::= { aiClientEntry 6 } + + aiClientSNR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signal to noise ratio of client connection to the access point" + ::= { aiClientEntry 7 } + + aiClientTxDataFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total frames transmitted by the client" + ::= { aiClientEntry 8 } + + aiClientTxDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total bytes transmitted by the client" + ::= { aiClientEntry 9 } + + aiClientTxRetries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of retry frames transmitted by the client" + ::= { aiClientEntry 10 } + + aiClientTxRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmit rate of client in mbps" + ::= { aiClientEntry 11 } + + aiClientRxDataFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total frames received by the client" + ::= { aiClientEntry 12 } + + aiClientRxDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total bytes received by the client" + ::= { aiClientEntry 13 } + + aiClientRxRetries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of retry frames received by the client" + ::= { aiClientEntry 14 } + + aiClientRxRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Receive rate of client in mbps" + ::= { aiClientEntry 15 } + + aiClientUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client uptime. On mobility event all counters are reset to + 0 and uptime gets reset to 0." + ::= { aiClientEntry 16 } + + +--- Begining of voice client location entry + + aiVoiceClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF AiVoiceClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of voice clients" + ::= { aiStateGroup 5 } + + aiVoiceClientEntry OBJECT-TYPE + SYNTAX AiVoiceClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of a voice client" + INDEX { aiClientMac } + ::= { aiVoiceClientTable 1} + + AiVoiceClientEntry ::= + SEQUENCE { + aiClientMac MacAddress, + aiClientIP IpAddress, + aiClientAPMac MacAddress, + aiClientAPName DisplayString + } + + aiClientMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of voice client" + ::= { aiVoiceClientEntry 1 } + + + aiClientIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of voice client" + ::= { aiVoiceClientEntry 2 } + + aiClientAPMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of AP on which voice client is associated currently" + ::= { aiVoiceClientEntry 3 } + + + aiClientAPName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of AP on which voice client is associated currently" + ::= { aiVoiceClientEntry 4 } + +--- End of voice client location entry + + aiManagedModeSinceLastSync OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time since last config was applied" + ::= { aiManagedInfoGroup 1 } + + +-- aiTrapsGroup +-- This group defines all the traps generated by the switch. + + aiTrapsGroup OBJECT IDENTIFIER ::= { aiMIB 200 } + +--Trap Object Group contains objects used in the traps. + + aiTrapObjectsGroup OBJECT IDENTIFIER ::= { aiTrapsGroup 1 } + +--Trap Definitions Group contains Traps definitions. + + aiTrapDefinitionsGroup OBJECT IDENTIFIER ::= { aiTrapsGroup 2 } + + wlsxTrapAPMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate + the wired MAC address of an access point, for which the trap is being raised. + " + ::= {aiTrapObjectsGroup 1 } + + wlsxTrapAPIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate + the IP address of an access point, for which the trap is being raised. + " + ::= {aiTrapObjectsGroup 2 } + + wlsxTrapAPBSSID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the BSSID of the + access point, for which the trap is being raised. + " + ::= {aiTrapObjectsGroup 3 } + + wlsxTrapEssid OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the SSID of the + access point, for which the trap is being raised. + " + ::= {aiTrapObjectsGroup 4 } + + wlsxTrapTargetAPBSSID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the BSSID of the + access point, for which we are raising the trap. If an + Air Monitor is sending the trap then this will indicate + AP. If an access point is sending the trap, then it will point + to itself. + " + ::= {aiTrapObjectsGroup 5 } + + wlsxTrapTargetAPSSID OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the SSID of the + access point, for which the trap is being raised. If an + Air Monitor is sending the trap then this will indicate + AP. If an access point is sending the trap, then it will point + to itself. + " + ::= {aiTrapObjectsGroup 6 } + + wlsxTrapTargetAPChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the channel of the + access point, for which the trap is being raised. If an + wlsxr monitor is sending the trap then this will indicate + AP. If an access point is sending the trap, then it will point + to itself. + " + ::= {aiTrapObjectsGroup 7 } + + wlsxTrapNodeMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the MAC address of + a node. + " + ::= {aiTrapObjectsGroup 8 } + + wlsxTrapSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the MAC address of + the source. + " + ::= {aiTrapObjectsGroup 9 } + + wlsxReceiverMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the MAC address of + the receiver. + " + ::= {aiTrapObjectsGroup 10 } + + wlsxTrapTransmitterMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the MAC address of + the transmitter. + " + ::= {aiTrapObjectsGroup 11 } + + wlsxTrapReceiverMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the MAC address of + the receiver. + " + ::= {aiTrapObjectsGroup 12 } + + wlsxTrapSnr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the Signal to Noise + ratio. + " + ::= {aiTrapObjectsGroup 13 } + + wlsxTrapSignatureName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the Signature Name. + " + ::= {aiTrapObjectsGroup 14 } + + wlsxTrapFrameType OBJECT-TYPE + SYNTAX ArubaFrameType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the Frame Type + " + ::= {aiTrapObjectsGroup 15 } + + wlsxTrapAddressType OBJECT-TYPE + SYNTAX ArubaAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the Address type. + " + ::= {aiTrapObjectsGroup 16 } + + wlsxTrapAPLocation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the Location of the AP. + " + ::= {aiTrapObjectsGroup 17 } + + wlsxTrapAPChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the Current Channel. + " + ::= {aiTrapObjectsGroup 18 } + + wlsxTrapAPTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the AP Transmit Power. + " + ::= {aiTrapObjectsGroup 19 } + + wlsxTrapMatchedMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the MAC address + " + ::= {aiTrapObjectsGroup 20 } + + wlsxTrapMatchedIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the IP address + " + ::= {aiTrapObjectsGroup 21 } + + wlsxTrapRogueIfoURL OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used to point to the WEBUI Rogue AP information URL. + " + ::= {aiTrapObjectsGroup 22 } + + wlsxTrapVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the VLAN Id. + " + ::= {aiTrapObjectsGroup 23 } + + wlsxTrapAdminStatus OBJECT-TYPE + SYNTAX ArubaEnableValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the admin status of + VLAN. + " + ::= {aiTrapObjectsGroup 24 } + + wlsxTrapOperStatus OBJECT-TYPE + SYNTAX ArubaOperStateValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the admin status of + VLAN. + " + ::= {aiTrapObjectsGroup 25 } + + wlsxTrapAuthServerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + Authentication Server used for Authentication. + " + ::= {aiTrapObjectsGroup 26 } + + wlsxTrapAuthServerTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + Authentication Server Timeout. + " + ::= {aiTrapObjectsGroup 27 } + + wlsxTrapCardSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + Slot in which this card is present. + " + ::= {aiTrapObjectsGroup 28 } + + wlsxTrapTemperatureValue OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + Temperature Value. + " + ::= {aiTrapObjectsGroup 29 } + + wlsxTrapProcessName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + Process name. + " + ::= {aiTrapObjectsGroup 30 } + + wlsxTrapFanNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + Fan Number. + " + ::= {aiTrapObjectsGroup 31 } + + wlsxTrapVoltageType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + type of Voltage. + " + ::= {aiTrapObjectsGroup 32 } + + wlsxTrapVoltageValue OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + voltage value in Float. + " + ::= {aiTrapObjectsGroup 33 } + + wlsxTrapStationBlackListReason OBJECT-TYPE + SYNTAX ArubaBlackListReason + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + The Reason for which a station is black listed. + " + ::= {aiTrapObjectsGroup 34 } + + wlsxTrapSpoofedIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in a trap to identify a spoofed IP address. + " + ::= {aiTrapObjectsGroup 35 } + + wlsxTrapSpoofedOldPhyAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in a trap to identify an old MAC address. + " + ::= {aiTrapObjectsGroup 36 } + + wlsxTrapSpoofedNewPhyAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in a trap to identify a New MAC address. + " + ::= {aiTrapObjectsGroup 37 } + + wlsxTrapDBName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in a trap to identify name of the database. + " + ::= {aiTrapObjectsGroup 38 } + + wlsxTrapDBUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in a trap to identify name of the database user. + " + ::= {aiTrapObjectsGroup 39 } + + wlsxTrapDBIpAddress OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in a trap to identify the IpAddress of the + Database. + " + ::= {aiTrapObjectsGroup 40 } + + wlsxTrapDBType OBJECT-TYPE + SYNTAX ArubaDBType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in a trap to identify the port of the user. + " + ::= {aiTrapObjectsGroup 41 } + + wlsxTrapVrrpID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object contains the Virtual Router Identifier. + " + ::= {aiTrapObjectsGroup 42 } + + wlsxTrapVrrpMasterIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object contains the Master IP address. + " + ::= {aiTrapObjectsGroup 43 } + + wlsxTrapVrrpOperState OBJECT-TYPE + SYNTAX ArubaVrrpState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the VRRP Operational state. + " + ::= {aiTrapObjectsGroup 44 } + + wlsxTrapESIServerGrpName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the External Services Interface (ESI) Server + Group name + " + ::= {aiTrapObjectsGroup 45 } + + wlsxTrapESIServerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the External Services Interface (ESI) Server + Name + " + ::= {aiTrapObjectsGroup 46 } + + wlsxTrapESIServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the External Services Interface (ESI) Server + IP address + " + ::= {aiTrapObjectsGroup 47 } + + wlsxTrapLicenseDaysRemaining OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents number of the days remaining prior to a + license expiry. + " + ::= {aiTrapObjectsGroup 48 } + + wlsxTrapSwitchIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the controller IP address. + " + ::= {aiTrapObjectsGroup 49 } + + wlsxTrapSwitchRole OBJECT-TYPE + SYNTAX ArubaSwitchRole + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the Role of the controller. + " + ::= {aiTrapObjectsGroup 50 } + + wlsxTrapUserIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents IP address of the User. + " + ::= {aiTrapObjectsGroup 51 } + + wlsxTrapUserPhyAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents MAC address of the User. + " + ::= {aiTrapObjectsGroup 52 } + + wlsxTrapUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the user name. + " + ::= {aiTrapObjectsGroup 53 } + + wlsxTrapUserRole OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the Authentication method of the user. + " + ::= {aiTrapObjectsGroup 54 } + + wlsxTrapUserAuthenticationMethod OBJECT-TYPE + SYNTAX ArubaAuthenticationMethods + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the Authentication method of the user. + " + ::= {aiTrapObjectsGroup 55 } + + wlsxTrapAPRadioNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the radio number. + " + ::= {aiTrapObjectsGroup 56 } + + wlsxTrapRogueInfoURL OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used to point to the WEBGUI Rogue AP information + URL. + " + ::= {aiTrapObjectsGroup 57 } + + wlsxTrapInterferingAPInfoURL OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used to point to the WEBGUI Rogue interfering + AP information URL. + " + ::= {aiTrapObjectsGroup 58 } + + wlsxTrapPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + port number. + " + ::= {aiTrapObjectsGroup 59 } + + wlsxTrapTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in all the enterprise traps to indicate the + the time when the trap is generated on the controller. + " + ::= {aiTrapObjectsGroup 60 } + + wlsxTrapHostIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the Trap host. + " + ::= {aiTrapObjectsGroup 61 } + + wlsxTrapHostPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the Trap host port. + " + ::= {aiTrapObjectsGroup 62 } + + wlsxTrapConfigurationId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the ID of the configuration, to be used in traps. + " + ::= {aiTrapObjectsGroup 63 } + + wlsxTrapCTSURL OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the URL from which the transfer should happen. + " + ::= {aiTrapObjectsGroup 64 } + + wlsxTrapCTSTransferType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the transfer type, upload or download. + " + ::= {aiTrapObjectsGroup 65 } + + wlsxTrapConfigurationState OBJECT-TYPE + SYNTAX ArubaConfigurationState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents state of the configuration transfer. + " + ::= {aiTrapObjectsGroup 66 } + + wlsxTrapUpdateFailureReason OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the reason for the update failure. + " + ::= {aiTrapObjectsGroup 67 } + + wlsxTrapUpdateFailedObj OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This variable represents the AMAPI object which is the reason for the the update failure. + " + ::= {aiTrapObjectsGroup 68 } + + wlsxTrapTableEntryChangeType OBJECT-TYPE + SYNTAX ArubaConfigurationChangeType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents type of the configuration change. + " + ::= {aiTrapObjectsGroup 69 } + + wlsxTrapGlobalConfigObj OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This variable represents the AMAPI object corresponding to the global configuration change. + " + ::= {aiTrapObjectsGroup 70 } + + wlsxTrapTableGenNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents generation number of a table. Used in the MMS, to keep track of the table content changes. + " + ::= {aiTrapObjectsGroup 71 } + + wlsxTrapLicenseId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the license ID. + " + ::= {aiTrapObjectsGroup 72 } + + wlsxTrapConfidenceLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the Confidence Level as a percentage + " + ::= {aiTrapObjectsGroup 73 } + + wlsxTrapMissingLicenses OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This variable indicates any licenses that are not present during a configuration update + " + ::= {aiTrapObjectsGroup 74 } + + wlsxVoiceCurrentNumCdr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the number of CDRs in buffer. + " + ::= {aiTrapObjectsGroup 75 } + + wlsxTrapTunnelId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This Object represents the tunnel ID. + " + ::= {aiTrapObjectsGroup 76 } + + wlsxTrapTunnelStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This Object represents the tunnel Status. + " + ::= {aiTrapObjectsGroup 77 } + + wlsxTrapTunnelUpReason OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This Object represents the tunnel up reason. + " + ::= {aiTrapObjectsGroup 78 } + + wlsxTrapTunnelDownReason OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This Object represents the tunnel down reason. + " + ::= {aiTrapObjectsGroup 79 } + + wlsxTrapApSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the AP Serial Number. + " + ::= {aiTrapObjectsGroup 80 } + + wlsxTrapTimeStr OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the Time in String format. + " + ::= {aiTrapObjectsGroup 81 } + + wlsxTrapMasterIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the master IP address. + " + ::= {aiTrapObjectsGroup 82 } + + wlsxTrapLocalIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the Local IP address. + " + ::= {aiTrapObjectsGroup 83 } + + wlsxTrapMasterName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the master controller name. + " + ::= {aiTrapObjectsGroup 84 } + + wlsxTrapLocalName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the local controller name. + " + ::= {aiTrapObjectsGroup 85 } + + wlsxTrapPrimaryControllerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the IP address of the AP's primary controller. + " + ::= {aiTrapObjectsGroup 86 } + + wlsxTrapBackupControllerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the IP address of the AP's backup controller. + " + ::= {aiTrapObjectsGroup 87 } + + wlsxTrapSpoofedFrameType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the Spoofed Frame Type + " + ::= {aiTrapObjectsGroup 88 } + + wlsxTrapAssociationType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the type of association + " + ::= {aiTrapObjectsGroup 89 } + + wlsxTrapDeviceIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the IP address of a device seen by an AP. + " + ::= {aiTrapObjectsGroup 90 } + + wlsxTrapDeviceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the MAC address of a device seen by an AP. + " + ::= {aiTrapObjectsGroup 91 } + + wlsxTrapVcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the Ip Address of a Voice client. + " + ::= {aiTrapObjectsGroup 92 } + + wlsxTrapVcMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the MAC address of a Voice client. + " + ::= {aiTrapObjectsGroup 93 } + + wlsxTrapAPName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the Name of the AP. + " + ::= {aiTrapObjectsGroup 94 } + + wlsxTrapApMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This Object represents the AP Mode. + " + ::= {aiTrapObjectsGroup 95 } + + wlsxTrapAPPrevChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the Previous Channel. + " + ::= {aiTrapObjectsGroup 96 } + + wlsxTrapAPPrevChannelSec OBJECT-TYPE + SYNTAX ArubaHTExtChannel + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the Previous Secondary Channel. + " + ::= {aiTrapObjectsGroup 97 } + + wlsxTrapAPPrevTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate previous AP Transmit Power. + " + ::= {aiTrapObjectsGroup 98 } + + wlsxTrapAPCurMode OBJECT-TYPE + SYNTAX ArubaAccessPointMode + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This Object represents the APs Current Mode. + " + ::= {aiTrapObjectsGroup 99 } + + wlsxTrapAPPrevMode OBJECT-TYPE + SYNTAX ArubaAccessPointMode + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This Object represents the APs Previous Mode. + " + ::= {aiTrapObjectsGroup 100 } + + wlsxTrapAPARMChangeReason OBJECT-TYPE + SYNTAX ArubaARMChangeReason + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This Object represents the APs Previous Mode. + " + ::= {aiTrapObjectsGroup 101 } + + wlsxTrapAPChannelSec OBJECT-TYPE + SYNTAX ArubaHTExtChannel + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the Current Secondary Channel. + " + ::= {aiTrapObjectsGroup 102 } + + wlsxTrapUserAttributeChangeType OBJECT-TYPE + SYNTAX ArubaConfigurationChangeType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents type of the configuration change. + " + ::= {aiTrapObjectsGroup 103 } + + wlsxTrapApControllerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + IP address of the controller to which the AP is + (or was most recently) registered. + " + ::= {aiTrapObjectsGroup 104 } + + wlsxTrapApMasterStatus OBJECT-TYPE + SYNTAX ArubaAPMasterStatus + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + Status of the AP as seen by the master when the status changes. + " + ::= {aiTrapObjectsGroup 105 } + + wlsxTrapCaName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the name of the trustpoint. + " + ::= {aiTrapObjectsGroup 106 } + + wlsxTrapCrlName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the name of the crl. + " + ::= {aiTrapObjectsGroup 107 } + + wlsxTrapCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object represents the number of occurrence of this trap. + " + ::= {aiTrapObjectsGroup 108 } + + wlsxTrapAPPreviousUplinkType OBJECT-TYPE + SYNTAX ArubaAPUplinkType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object specifies the up link type for an AP. + " + ::= {aiTrapObjectsGroup 130 } + + wlsxTrapAPPreviousUplinkActiveTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object specifies the up link type for an AP. + " + ::= {aiTrapObjectsGroup 131 } + + wlsxTrapAPActiveUplinkType OBJECT-TYPE + SYNTAX ArubaAPUplinkType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object specifies the up link type for an AP. + " + ::= {aiTrapObjectsGroup 132 } + + wlsxTrapAPUplinkChangeReason OBJECT-TYPE + SYNTAX ArubaAPUplinkChangeReason + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object specifies the up link change reason. + " + ::= {aiTrapObjectsGroup 133 } + + wlsxTrapAPManagedModeConfigFailure OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object indicates the error for the failure of config apply on IAP. + " + ::= {aiTrapObjectsGroup 138 } + + wlsxTrapAuthServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + Authentication Server IP used for Authentication. + " + ::= {aiTrapObjectsGroup 139 } + + wlsxTrapPortalServerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + Captive Portal Server used for Authentication. + " + ::= {aiTrapObjectsGroup 140 } + + wlsxTrapPortalServerAddress OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + Captive Portal Server IP or host name used for Authentication. + " + ::= {aiTrapObjectsGroup 141 } + + wlsxTrapPortalServerDownReason OBJECT-TYPE + SYNTAX ArubaPortalServerDownReason + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " + This object specifies the captive portal server down reason. + " + ::= {aiTrapObjectsGroup 142 } + + +-- Definition of traps + + wlsxNodeRateAnomaly NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapFrameType,wlsxTrapNodeMac, + wlsxTrapSnr,wlsxTrapAPBSSID, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that a node is exceeding the threshold set for + the frame type. + " + ::= {aiTrapDefinitionsGroup 1003 } + + wlsxNUserEntryCreated NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapUserIpAddress,wlsxTrapUserPhyAddress} + STATUS current + DESCRIPTION + " + This trap indicates that a new user was created. + " + ::= {aiTrapDefinitionsGroup 1014 } + + wlsxNUserEntryDeleted NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapUserIpAddress,wlsxTrapUserPhyAddress} + STATUS current + DESCRIPTION + " + This trap indicates that a user was deleted. + " + ::= {aiTrapDefinitionsGroup 1015 } + + wlsxNUserEntryAuthenticated NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapUserIpAddress,wlsxTrapUserPhyAddress, + wlsxTrapUserName,wlsxTrapUserAuthenticationMethod, + wlsxTrapUserRole} + STATUS current + DESCRIPTION + " + This trap indicates that a user is Authenticated. + " + ::= {aiTrapDefinitionsGroup 1016 } + + wlsxNUserEntryDeAuthenticated NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapUserIpAddress,wlsxTrapUserPhyAddress} + STATUS current + DESCRIPTION + " + This trap indicates that a user is Deauthenticated. + " + ::= {aiTrapDefinitionsGroup 1017 } + + wlsxNUserAuthenticationFailed NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapUserName, wlsxTrapUserIpAddress,wlsxTrapUserPhyAddress,wlsxTrapAuthServerName,wlsxTrapAuthServerAddress,wlsxTrapAPBSSID,wlsxTrapAPName} + STATUS current + DESCRIPTION + " + This trap indicates that a user authentication has failed. + " + ::= {aiTrapDefinitionsGroup 1018 } + + wlsxNAuthServerReqTimedOut NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapUserName, wlsxTrapUserIpAddress,wlsxTrapUserPhyAddress,wlsxTrapAuthServerName,wlsxTrapAuthServerAddress,wlsxTrapAPBSSID,wlsxTrapAPName} + STATUS current + DESCRIPTION + " + This trap indicates that the authentication server request timed out. + " + ::= {aiTrapDefinitionsGroup 1019 } + + wlsxNAuthServerTimedOut NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAuthServerName,wlsxTrapAuthServerTimeout} + STATUS current + DESCRIPTION + " + This trap indicates that the authentication server timed out. + " + ::= {aiTrapDefinitionsGroup 1020 } + + wlsxNAuthServerIsUp NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAuthServerName, wlsxTrapAuthServerAddress} + STATUS current + DESCRIPTION + " + This trap indicates that an authentication server is up. + " + ::= {aiTrapDefinitionsGroup 1021 } + + wlsxNAccessPointIsUp NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress} + STATUS current + DESCRIPTION + " + A Trap which indicates that an access point up. + " + ::= {aiTrapDefinitionsGroup 1040 } + + wlsxNAccessPointIsDown NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress} + STATUS current + DESCRIPTION + " + A Trap which indicates that an access point down. + " + ::= {aiTrapDefinitionsGroup 1041 } + + wlsxNChannelChanged NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPBSSID,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an access point at Location + wlsxTrapAPLocation has changed the channel. + " + ::= {aiTrapDefinitionsGroup 1043 } + + wlsxNStationAddedToBlackList NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapNodeMac,wlsxTrapStationBlackListReason} + STATUS current + DESCRIPTION + " + This trap indicates that the station is black listed. + " + ::= {aiTrapDefinitionsGroup 1044 } + + wlsxNStationRemovedFromBlackList NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapNodeMac} + STATUS current + DESCRIPTION + " + This trap indicates that the station is removed from the black list. + " + ::= {aiTrapDefinitionsGroup 1045 } + + wlsxNRadioAttributesChanged NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPIpAddress,wlsxTrapAPChannel, + wlsxTrapAPTxPower} + STATUS current + DESCRIPTION + " + A Trap which indicates changes in the Radio attributes of an + access point. + " + ::= {aiTrapDefinitionsGroup 1049 } + + wlsxUnsecureAPDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel, + wlsxTrapMatchedMac,wlsxTrapMatchedIp, + wlsxTrapRogueInfoURL} + STATUS current + DESCRIPTION + " This trap indicates that an unauthorized access point is connected to the wired network. The access point is declared Rogue because it was matched to a MAC address. " + ::= {aiTrapDefinitionsGroup 1053 } + + wlsxUnsecureAPResolved NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that a previously detected access point, classified as Rogue, + is no longer present in the network. + " + ::= {aiTrapDefinitionsGroup 1054 } + + wlsxStaImpersonation NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapNodeMac,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AM detected Station Impersonation. + " + ::= {aiTrapDefinitionsGroup 1055 } + + wlsxReservedChannelViolation NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM detected an access point + which is violating the Reserved Channel configuration. + " + ::= {aiTrapDefinitionsGroup 1056 } + + wlsxValidSSIDViolation NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has detected an access point is violating + Valid SSID configuration by using an SSID that is reserved for use by a valid AP only. + " + ::= {aiTrapDefinitionsGroup 1057 } + + wlsxChannelMisconfiguration NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an access point that has a channel misconfiguration + because it is using a channel that is not valid. + " + ::= {aiTrapDefinitionsGroup 1058 } + + wlsxOUIMisconfiguration NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an access point that has an OUI misconfiguration because + it is using an OUI that is not valid. + " + ::= {aiTrapDefinitionsGroup 1059 } + + wlsxSSIDMisconfiguration NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an access point that has an SSID misconfiguration because it is using + an SSID that is not valid. + " + ::= {aiTrapDefinitionsGroup 1060 } + + wlsxShortPreableMisconfiguration NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an access point has bad Short preamble + configuration. + " + ::= {aiTrapDefinitionsGroup 1061 } + + wlsxWPAMisconfiguration NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an access point that is misconfigured because it is not using WPA. + " + ::= {aiTrapDefinitionsGroup 1062 } + + wlsxAdhocNetworkDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM has detected an Ad hoc + network. + " + ::= {aiTrapDefinitionsGroup 1063 } + + wlsxAdhocNetworkRemoved NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that a previously detected Ad hoc Network is no + longer present in the network. + " + ::= {aiTrapDefinitionsGroup 1064 } + + wlsxStaPolicyViolation NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapNodeMac, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that Protection was enforced because a valid station's association to a non-valid access point violated Valid Station policy. + For more info check: http://www.wve.org/entries/show/WVE-2005-0008 + http://www.wve.org/entries/show/WVE-2005-0019 + " + ::= {aiTrapDefinitionsGroup 1065 } + + wlsxRepeatWEPIVViolation NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected that a valid access point is using the same WEP initialization vector in consecutive packets. + " + ::= {aiTrapDefinitionsGroup 1066 } + + wlsxWeakWEPIVViolation NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected that a valid access point is using a Weak WEP initialization vector. + For more info check: http://www.wve.org/entries/show/WVE-2005-0021 + " + ::= {aiTrapDefinitionsGroup 1067 } + + wlsxChannelInterferenceDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has detected channel interference. + " + ::= {aiTrapDefinitionsGroup 1068 } + + wlsxChannelInterferenceCleared NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that a previously detected channel interference + is no longer present. + " + ::= {aiTrapDefinitionsGroup 1069 } + + wlsxAPInterferenceDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has detected interference for an access point. + " + ::= {aiTrapDefinitionsGroup 1070 } + + wlsxAPInterferenceCleared NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that the previously detected interference for an access point + is no longer present. + " + ::= {aiTrapDefinitionsGroup 1071 } + + wlsxStaInterferenceDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapNodeMac,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has detected interference for a station. + " + ::= {aiTrapDefinitionsGroup 1072 } + + wlsxStaInterferenceCleared NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapNodeMac,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that the previously detected interference for a station + is no longer present. + " + ::= {aiTrapDefinitionsGroup 1073 } + + wlsxFrameRetryRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected that an access point has exceeded the configured upper threshold for Frame Retry Rate. + " + ::= {aiTrapDefinitionsGroup 1074 } + + wlsxFrameReceiveErrorRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapTargetAPChannel,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected that an access point has exceeded the configured upper threshold for Frame Receive Error Rate. + " + ::= {aiTrapDefinitionsGroup 1075 } + + wlsxFrameFragmentationRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapTargetAPChannel,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected that an access point exceeded the configured upper threshold for Frame Fragmentation Rate. + " + ::= {aiTrapDefinitionsGroup 1076 } + + wlsxFrameBandWidthRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapNodeMac,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected that a station or access point has exceeded the configured upper threshold for Bandwidth rate. + " + ::= {aiTrapDefinitionsGroup 1077 } + + wlsxFrameLowSpeedRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapNodeMac,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected that a station has exceeded the configured upper threshold for Low speed rate. + " + ::= {aiTrapDefinitionsGroup 1078 } + + wlsxFrameNonUnicastRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapNodeMac,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected that a station has exceeded the configured upper threshold for Non Unicast traffic rate. + " + ::= {aiTrapDefinitionsGroup 1079 } + + wlsxLoadbalancingEnabled NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM is reporting that an AP + has enabled Load balancing. + " + ::= {aiTrapDefinitionsGroup 1080 } + + wlsxLoadbalancingDisabled NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM is reporting that an AP + has enabled Load balancing. + " + ::= {aiTrapDefinitionsGroup 1081 } + + wlsxChannelFrameRetryRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has detected that the configured upper threshold for Frame Retry Rate was exceeded on a channel. + " + ::= {aiTrapDefinitionsGroup 1082 } + + wlsxChannelFrameFragmentationRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has detected that the configured upper threshold for Frame Fragmentation Rate was exceeded on a channel. + " + ::= {aiTrapDefinitionsGroup 1083 } + + wlsxChannelFrameErrorRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has detected that the configured upper threshold for Frame Receive Error Rate was exceeded on a channel. + " + ::= {aiTrapDefinitionsGroup 1084 } + + wlsxSignatureMatchAP NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSignatureName,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match in a frame from an access point. + " + ::= {aiTrapDefinitionsGroup 1085 } + + wlsxSignatureMatchSta NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSignatureName,wlsxTrapSourceMac, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match in a frame from a Station. + " + ::= {aiTrapDefinitionsGroup 1086 } + + wlsxChannelRateAnomaly NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapFrameType,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected frames on a channel which + exceed the configured IDS rate threshold. + For more info check: http://www.wve.org/entries/show/WVE-2005-0052 + http://www.wve.org/entries/show/WVE-2005-0045 + http://www.wve.org/entries/show/WVE-2005-0046 + http://www.wve.org/entries/show/WVE-2005-0047 + http://www.wve.org/entries/show/WVE-2005-0048 + " + ::= {aiTrapDefinitionsGroup 1087 } + + wlsxNodeRateAnomalyAP NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapFrameType,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected frames transmitted or received by an + access point, which exceed the configured IDS rate threshold. + For more info check: http://www.wve.org/entries/show/WVE-2005-0052 + http://www.wve.org/entries/show/WVE-2005-0045 + http://www.wve.org/entries/show/WVE-2005-0046 + http://www.wve.org/entries/show/WVE-2005-0047 + http://www.wve.org/entries/show/WVE-2005-0048 + " + ::= {aiTrapDefinitionsGroup 1088 } + + wlsxNodeRateAnomalySta NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapFrameType,wlsxTrapNodeMac, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected frames transmitted or received by a + node, which exceed the configured IDS rate threshold. + " + ::= {aiTrapDefinitionsGroup 1089 } + + wlsxEAPRateAnomaly NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that the rate of EAP Handshake packets + received by an AP has exceeded the configured IDS EAP Handshake rate threshold. + For more info check: http://www.wve.org/entries/show/WVE-2005-0049 + " + ::= {aiTrapDefinitionsGroup 1090 } + + wlsxSignalAnomaly NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM detected a Signal Anomaly. + " + ::= {aiTrapDefinitionsGroup 1091 } + + wlsxSequenceNumberAnomalyAP NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AM received packets from an AP + which exceeds the acceptable sequence number difference. + The acceptable sequence number difference is an IDS configuration + object. + For more info check: http://www.wve.org/entries/show/WVE-2005-0061 + http://www.wve.org/entries/show/WVE-2005-0019 + http://www.wve.org/entries/show/WVE-2005-0008 + http://www.wve.org/entries/show/WVE-2005-0045 + http://www.wve.org/entries/show/WVE-2005-0046 + http://www.wve.org/entries/show/WVE-2005-0047 + http://www.wve.org/entries/show/WVE-2005-0048 + " + ::= {aiTrapDefinitionsGroup 1092 } + + wlsxSequenceNumberAnomalySta NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSourceMac,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AM received packets from a Node + which exceeds the acceptable sequence number difference. + The acceptable sequence number difference is an IDS configuration + object. + For more info check: http://www.wve.org/entries/show/WVE-2005-0061 + http://www.wve.org/entries/show/WVE-2005-0019 + http://www.wve.org/entries/show/WVE-2005-0008 + http://www.wve.org/entries/show/WVE-2005-0045 + http://www.wve.org/entries/show/WVE-2005-0046 + http://www.wve.org/entries/show/WVE-2005-0047 + http://www.wve.org/entries/show/WVE-2005-0048 + " + ::= {aiTrapDefinitionsGroup 1093 } + + wlsxDisconnectStationAttack NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapFrameType,wlsxTrapSourceMac, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AM detected a station Disconnect + attack. + For more info check: http://www.wve.org/entries/show/WVE-2005-0045 + http://www.wve.org/entries/show/WVE-2005-0046 + http://www.wve.org/entries/show/WVE-2005-0048 + " + ::= {aiTrapDefinitionsGroup 1094 } + + wlsxApFloodAttack NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that the number of potential fake APs detected by + an AP has exceeded the configured IDS threshold. This is the total number of fake APs observed across all bands. + For more info check: http://www.wve.org/entries/show/WVE-2005-0056 + " + ::= {aiTrapDefinitionsGroup 1095 } + + wlsxAdhocNetwork NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSourceMac,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AM detected an Ad hoc + Network. An Station is connected to an ad hoc AP. + " + ::= {aiTrapDefinitionsGroup 1096 } + + wlsxWirelessBridge NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTransmitterMac,wlsxTrapReceiverMac, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a Wireless Bridge when a WDS frame was seen between the transmitter and receiver addresses. + " + ::= {aiTrapDefinitionsGroup 1097 } + + wlsxInvalidMacOUIAP NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAddressType,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an invalid MAC OUI in the BSSID of a frame. An invalid MAC OUI suggests that the frame may be spoofed. + " + ::= {aiTrapDefinitionsGroup 1098 } + + wlsxInvalidMacOUISta NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAddressType,wlsxTrapNodeMac, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an invalid MAC OUI in the SRC or DST address of a frame. An invalid MAC OUI suggests that the frame may be spoofed. + " + ::= {aiTrapDefinitionsGroup 1099 } + + wlsxWEPMisconfiguration NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an access point that is misconfigured because it does not have Privacy enabled. + " + ::= {aiTrapDefinitionsGroup 1100 } + + wlsxStaRepeatWEPIVViolation NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapNodeMac,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected that a valid station is using the same WEP initialization vector in consecutive packets. + " + ::= {aiTrapDefinitionsGroup 1101 } + + wlsxStaWeakWEPIVViolation NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapNodeMac,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected that a valid station is using a Weak WEP initialization vector. + " + ::= {aiTrapDefinitionsGroup 1102 } + + wlsxStaAssociatedToUnsecureAP NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapNodeMac,wlsxTrapAPLocation, + wlsxTrapAPChannel,wlsxTrapRogueInfoURL} + STATUS current + DESCRIPTION + " + This trap indicates that an AM detected a client associated + with a Rogue access point. + " + ::= {aiTrapDefinitionsGroup 1103 } + + wlsxStaUnAssociatedFromUnsecureAP NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapNodeMac} + STATUS current + DESCRIPTION + " + This trap indicates that a previously detected rogue access point + association is no longer present. + " + ::= {aiTrapDefinitionsGroup 1104 } + + wlsxAdhocNetworkBridgeDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSourceMac,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM has detected an Ad hoc + network that is bridging to a wired network + " + ::= {aiTrapDefinitionsGroup 1105 } + + wlsxInterferingApDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel, + wlsxTrapInterferingAPInfoURL} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an access point classified as Interfering. The access point + is declared Interfering because it is neither authorized or classified as Rogue. + " + ::= {aiTrapDefinitionsGroup 1106 } + + wlsxColdStart NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime} + STATUS current + DESCRIPTION + " + An enterprise version of cold start trap, which contains the controller time stamp. + " + ::= {aiTrapDefinitionsGroup 1111 } + + wlsxWarmStart NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime} + STATUS current + DESCRIPTION + " + An enterprise version of warm start trap, which contains the controller time stamp. + " + ::= {aiTrapDefinitionsGroup 1112 } + + wlsxAPImpersonation NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected AP Impersonation because the number of beacons seen has exceeded the expected number by the configured percentage threshold. + The expected number is calculated based on the Beacon Interval Field in the Beacon frame. + " + ::= {aiTrapDefinitionsGroup 1113 } + + wlsxNAuthServerIsDown NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAuthServerName, wlsxTrapAuthServerAddress} + STATUS current + DESCRIPTION + " + This trap indicates that an authentication server is down. + " + ::= {aiTrapDefinitionsGroup 1115 } + + wlsxWindowsBridgeDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSourceMac,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM has detected a station + that is bridging from a wireless network + to a wired network + " + ::= {aiTrapDefinitionsGroup 1129 } + + wlsxSignAPNetstumbler NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSignatureName,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for Netstumbler from an access point. + For more info check: http://www.wve.org/entries/show/WVE-2005-0025 + " + ::= {aiTrapDefinitionsGroup 1134 } + + wlsxSignStaNetstumbler NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSignatureName,wlsxTrapSourceMac, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for Netstumbler from a Station. + For more info check: http://www.wve.org/entries/show/WVE-2005-0025 + " + ::= {aiTrapDefinitionsGroup 1135 } + + wlsxSignAPAsleap NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSignatureName,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for ASLEAP from an access point. + For more info check: http://www.wve.org/entries/show/WVE-2005-0027 + " + ::= {aiTrapDefinitionsGroup 1136 } + + wlsxSignStaAsleap NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSignatureName,wlsxTrapSourceMac, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for ASLEAP from a Station. + For more info check: http://www.wve.org/entries/show/WVE-2005-0027 + " + ::= {aiTrapDefinitionsGroup 1137 } + + wlsxSignAPAirjack NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSignatureName,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for AirJack from an access point. + For more info check: http://www.wve.org/entries/show/WVE-2005-0018 + " + ::= {aiTrapDefinitionsGroup 1138 } + + wlsxSignStaAirjack NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSignatureName,wlsxTrapSourceMac, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for AirJack from a Station. + For more info check: http://www.wve.org/entries/show/WVE-2005-0018 + " + ::= {aiTrapDefinitionsGroup 1139 } + + wlsxSignAPNullProbeResp NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSignatureName,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for Null-Probe-Response from an access point. + For more info check: http://www.wve.org/entries/show/WVE-2006-0064 + " + ::= {aiTrapDefinitionsGroup 1140 } + + wlsxSignStaNullProbeResp NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSignatureName,wlsxTrapSourceMac, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for Null-Probe-Response from a Station. + For more info check: http://www.wve.org/entries/show/WVE-2006-0064 + " + ::= {aiTrapDefinitionsGroup 1141 } + + wlsxSignAPDeauthBcast NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSignatureName,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for Deauth-Broadcast from an access point. + For more info check: http://www.wve.org/entries/show/WVE-2005-0019 + http://www.wve.org/entries/show/WVE-2005-0045 + " + ::= {aiTrapDefinitionsGroup 1142 } + + wlsxSignStaDeauthBcast NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSignatureName,wlsxTrapSourceMac, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for Deauth-Broadcast from a Station. + For more info check: http://www.wve.org/entries/show/WVE-2005-0019 + http://www.wve.org/entries/show/WVE-2005-0045 + " + ::= {aiTrapDefinitionsGroup 1143 } + + wlsxWindowsBridgeDetectedAP NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP is detecting an access point that is bridging from a wireless network + to a wired network. + " + ::= {aiTrapDefinitionsGroup 1144 } + + wlsxWindowsBridgeDetectedSta NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSourceMac,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP is detecting a station that is bridging from a wireless network + to a wired network. + " + ::= {aiTrapDefinitionsGroup 1145 } + + wlsxAdhocNetworkBridgeDetectedAP NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM has detected an Ad hoc + network that is bridging to a wired network + " + ::= {aiTrapDefinitionsGroup 1146 } + + wlsxAdhocNetworkBridgeDetectedSta NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSourceMac,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM has detected an Ad hoc + network that is bridging to a wired network + " + ::= {aiTrapDefinitionsGroup 1147 } + + wlsxDisconnectStationAttackAP NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapFrameType,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AM detected a station disconnect + attack. + For more info check: http://www.wve.org/entries/show/WVE-2005-0045 + http://www.wve.org/entries/show/WVE-2005-0046 + http://www.wve.org/entries/show/WVE-2005-0048 + " + ::= {aiTrapDefinitionsGroup 1148 } + + wlsxDisconnectStationAttackSta NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapFrameType,wlsxTrapSourceMac, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AM detected a station Disconnect + attack. + For more info check: http://www.wve.org/entries/show/WVE-2005-0045 + http://www.wve.org/entries/show/WVE-2005-0046 + http://www.wve.org/entries/show/WVE-2005-0048 + " + ::= {aiTrapDefinitionsGroup 1149 } + + wlsxSuspectUnsecureAPDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPRadioNumber,wlsxTrapMatchedMac, + wlsxTrapMatchedIp,wlsxTrapConfidenceLevel, + wlsxTrapAPLocation,wlsxTrapRogueInfoURL} + STATUS current + DESCRIPTION + " This trap indicates that an access point, classified as Suspected Rogue, has been + detected by a Controller. The AP is suspected to be rogue, + with the supplied confidence level, because it was matched to + the wired MAC address. + " + ::= {aiTrapDefinitionsGroup 1150 } + + wlsxSuspectUnsecureAPResolved NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPRadioNumber} + STATUS current + DESCRIPTION + " + This trap indicates that a previously detected access point, classified Suspected + Rogue, is either no longer present in the network or + has changed its state. + " + ::= {aiTrapDefinitionsGroup 1151 } + + wlsxHtGreenfieldSupported NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an access point that supports HT Greenfield mode. + For more info check: http://www.wve.org/entries/show/WVE-2008-0005 + " + ::= {aiTrapDefinitionsGroup 1157 } + + wlsxHT40MHzIntoleranceAP NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP is detecting an access point with the HT 40MHz intolerance setting. + For more info check: http://www.wve.org/entries/show/WVE-2008-0004 + " + ::= {aiTrapDefinitionsGroup 1158 } + + wlsxHT40MHzIntoleranceSta NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSourceMac,wlsxTrapSnr, + wlsxTrapAPChannel,wlsxTrapFrameType, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that the system is detecting an HT 40MHz Intolerance setting from a Station. + For more info check: http://www.wve.org/entries/show/WVE-2008-0004 + " + ::= {aiTrapDefinitionsGroup 1159 } + + wlsxNAuthServerAllInService NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapESIServerGrpName} + STATUS current + DESCRIPTION + " + This trap indicates that all authentication servers is a server group are brought back in service. + " + ::= {aiTrapDefinitionsGroup 1160 } + + wlsxNAdhocNetwork NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSourceMac,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an ad hoc + network where a station is connected to an ad hoc access point. + " + ::= {aiTrapDefinitionsGroup 1161 } + + wlsxNAdhocNetworkBridgeDetectedAP NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an ad hoc + network that is bridging to a wired network. + " + ::= {aiTrapDefinitionsGroup 1162 } + + wlsxNAdhocNetworkBridgeDetectedSta NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapSourceMac,wlsxTrapTargetAPBSSID, + wlsxTrapTargetAPSSID,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an ad hoc + network that is bridging to a wired network. + " + ::= {aiTrapDefinitionsGroup 1163 } + + + wlsxClientFloodAttack NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that the number of potential fake clients detected by + an AP has exceeded the configured IDS threshold. This is the total number of fake clients observed across all bands. + For more info check: http://www.wve.org/entries/show/WVE-2005-0056 + " + ::= {aiTrapDefinitionsGroup 1170 } + + wlsxValidClientNotUsingEncryption NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapSourceMac, + wlsxTrapReceiverMac,wlsxTrapNodeMac, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an unencrypted data frame between a valid client and an access point. + " + ::= {aiTrapDefinitionsGroup 1171 } + + wlsxAdhocUsingValidSSID NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an ad hoc network using a valid/protected SSID. + For more info check: http://www.wve.org/entries/show/WVE-2005-0008 + " + ::= {aiTrapDefinitionsGroup 1172 } + + wlsxAPSpoofingDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapSourceMac, + wlsxTrapReceiverMac,wlsxTrapSpoofedFrameType, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected that one of its virtual APs is being spoofed using MAC spoofing. + For more info check: http://www.wve.org/entries/show/WVE-2005-0019 + " + ::= {aiTrapDefinitionsGroup 1173 } + + wlsxClientAssociatingOnWrongChannel NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapSourceMac, + wlsxTrapReceiverMac,wlsxTrapSpoofedFrameType, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a client trying to associate to one of its BSSIDs on the wrong channel. This can be a sign that the BSSID is + being spoofed in order to fool the client into thinking the AP is operating on another channel. + " + ::= {aiTrapDefinitionsGroup 1174 } + + wlsxNDisconnectStationAttack NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapSourceMac,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has determined that a client is under Disconnect Attack because the rate of Assoc/Reassoc Response packets + received by that client exceeds the configured threshold. + For more info check: http://www.wve.org/entries/show/WVE-2005-0045 + http://www.wve.org/entries/show/WVE-2005-0046 + http://www.wve.org/entries/show/WVE-2005-0048 + " + ::= {aiTrapDefinitionsGroup 1175 } + + wlsxNStaUnAssociatedFromUnsecureAP NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapNodeMac,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP that had previously detected a client association to a Rogue access point is no longer detecting that association. + " + ::= {aiTrapDefinitionsGroup 1176 } + + wlsxOmertaAttack NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapNodeMac,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an Omerta attack. + For more info check: http://www.wve.org/entries/show/WVE-2005-0053 + " + ::= {aiTrapDefinitionsGroup 1177 } + + wlsxTKIPReplayAttack NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapSourceMac, + wlsxTrapReceiverMac,wlsxTrapTargetAPBSSID, + wlsxTrapAPChannel,wlsxTrapSnr} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a TKIP replay attack. If successful this could be the precursor to more + advanced attacks. + For more info check: http://www.wve.org/entries/show/WVE-2008-0013 + " + ::= {aiTrapDefinitionsGroup 1178 } + + wlsxChopChopAttack NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapSourceMac, + wlsxTrapReceiverMac,wlsxTrapTargetAPBSSID, + wlsxTrapAPChannel,wlsxTrapSnr} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a ChopChop attack. + For more info check: http://www.wve.org/entries/show/WVE-2006-0038 + " + ::= {aiTrapDefinitionsGroup 1179 } + + wlsxFataJackAttack NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapNodeMac,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a FATA-Jack attack. + For more info check: http://www.wve.org/entries/show/WVE-2006-0057 + " + ::= {aiTrapDefinitionsGroup 1180 } + + wlsxInvalidAddressCombination NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapSourceMac, + wlsxTrapReceiverMac,wlsxTrapAPChannel, + wlsxTrapSnr} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an invalid source and destination combination. + For more info check: http://www.wve.org/entries/show/WVE-2008-0011 + " + ::= {aiTrapDefinitionsGroup 1181 } + + wlsxValidClientMisassociation NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapNodeMac,wlsxTrapAssociationType, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a misassociation between a valid client and an unsafe AP. + " + ::= {aiTrapDefinitionsGroup 1182 } + + wlsxMalformedHTIEDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapSourceMac, + wlsxTrapReceiverMac,wlsxTrapTargetAPBSSID, + wlsxTrapAPChannel,wlsxTrapSnr} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a malformed HT Information Element. This can be the result of a misbehaving wireless driver or it may be an indication of a new wireless attack. + " + ::= {aiTrapDefinitionsGroup 1183 } + + wlsxMalformedAssocReqDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapSourceMac, + wlsxTrapReceiverMac,wlsxTrapTargetAPBSSID, + wlsxTrapAPChannel,wlsxTrapSnr} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a malformed association request with a NULL SSID. + For more info check: http://www.wve.org/entries/show/WVE-2008-0010 + " + ::= {aiTrapDefinitionsGroup 1184 } + + wlsxOverflowIEDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapSourceMac, + wlsxTrapReceiverMac,wlsxTrapTargetAPBSSID, + wlsxTrapAPChannel,wlsxTrapSnr} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a management frame with a malformed information element. The declared length of the element is larger than the entire frame containing the element. This may be used to corrupt or crash wireless drivers. + For more info check: http://www.wve.org/entries/show/WVE-2008-0008 + " + ::= {aiTrapDefinitionsGroup 1185 } + + wlsxOverflowEAPOLKeyDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapSourceMac, + wlsxTrapReceiverMac,wlsxTrapTargetAPBSSID, + wlsxTrapAPChannel,wlsxTrapSnr} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a key in an EAPOL Key message with a specified length greater than the length of the entire message. + For more info check: http://www.wve.org/entries/show/WVE-2008-0009 + " + ::= {aiTrapDefinitionsGroup 1186 } + + wlsxMalformedFrameLargeDurationDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapSourceMac, + wlsxTrapAPChannel,wlsxTrapSnr} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an unusually large duration in a wireless frame. This may be an attempt to block other devices from transmitting. + For more info check: http://www.wve.org/entries/show/WVE-2005-0051 + " + ::= {aiTrapDefinitionsGroup 1187 } + + wlsxMalformedFrameWrongChannelDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapSourceMac, + wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapTargetAPChannel,wlsxTrapAPChannel, + wlsxTrapSnr} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a beacon on one channel advertising another channel. This could be an attempt to lure clients away from a valid AP. + For more info check: http://www.wve.org/entries/show/WVE-2006-0050 + " + ::= {aiTrapDefinitionsGroup 1188 } + + wlsxMalformedAuthFrame NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapNodeMac,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an authentication frame with + either a bad algorithm (similar to Fata-Jack) or a bad transaction. + For more info check: http://www.wve.org/entries/show/WVE-2006-0057 + " + ::= {aiTrapDefinitionsGroup 1189 } + + wlsxCTSRateAnomaly NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that the rate of CTS packets + received by an AP exceeds the configured IDS threshold. + " + ::= {aiTrapDefinitionsGroup 1190 } + + wlsxRTSRateAnomaly NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that the rate of RTS packets + received by an AP exceeds the configured IDS threshold. + " + ::= {aiTrapDefinitionsGroup 1191 } + + wlsxNRogueAPDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an unauthorized access point is connected to the wired network. The access point is + classified as Rogue by the system. + " + ::= {aiTrapDefinitionsGroup 1192 } + + wlsxNRogueAPResolved NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that a previously detected access point, classified as Rogue, + is either no longer present in the network or it changed its state. + " + ::= {aiTrapDefinitionsGroup 1193 } + + wlsxNeighborAPDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an access point has been classified as a Neighbor by the system. + " + ::= {aiTrapDefinitionsGroup 1194 } + + wlsxNInterferingAPDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an access point has been classified as Interfering by the system. The access point + is declared Interfering because it is not authorized, nor has it been classified as a Rogue. + " + ::= {aiTrapDefinitionsGroup 1195 } + + wlsxNSuspectRogueAPDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPChannel,wlsxTrapConfidenceLevel} + STATUS current + DESCRIPTION + " + This trap indicates that an access point, classified as Suspected Rogue, is + detected by the system. The AP is suspected to be rogue + with the supplied confidence level. + " + ::= {aiTrapDefinitionsGroup 1196 } + + wlsxNSuspectRogueAPResolved NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that a previously detected access point, classified as Suspected + Rogue, is either no longer present in the network or + has changed its state. + " + ::= {aiTrapDefinitionsGroup 1197 } + + wlsxBlockAckAttackDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapSourceMac, + wlsxTrapReceiverMac,wlsxTrapTargetAPBSSID, + wlsxTrapAPChannel,wlsxTrapSnr} + STATUS current + DESCRIPTION + " + This trap indicates that an attempt has been made to deny service to + the source address by spoofing a block ACK add request that sets a + sequence number window outside the currently used window. + For more info check: http://www.wve.org/entries/show/WVE-2008-0006 + " + ::= {aiTrapDefinitionsGroup 1198 } + + wlsxHotspotterAttackDetected NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapNodeMac, + wlsxTrapSourceMac,wlsxTrapTargetAPBSSID, + wlsxTrapAPChannel,wlsxTrapSnr, + wlsxTrapTargetAPSSID} + STATUS current + DESCRIPTION + " + This trap indicates that a new AP has appeared immediately following a client probe request. + This is indicative of the Hotspotter tool or similar that attempts to trap clients with a fake + hotspot or other wireless network. + For more info check: http://www.wve.org/entries/show/WVE-2005-0054 + " + ::= {aiTrapDefinitionsGroup 1199 } + + wlsxNSignatureMatch NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTransmitterMac, + wlsxTrapReceiverMac,wlsxTrapSignatureName, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match in a frame. + " + ::= {aiTrapDefinitionsGroup 1200 } + + wlsxNSignatureMatchNetstumbler NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTransmitterMac, + wlsxTrapReceiverMac,wlsxTrapSignatureName, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for Netstumbler in a frame. + For more info check: http://www.wve.org/entries/show/WVE-2005-0025 + " + ::= {aiTrapDefinitionsGroup 1201 } + + wlsxNSignatureMatchAsleap NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTransmitterMac, + wlsxTrapReceiverMac,wlsxTrapSignatureName, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for ASLEAP in a frame. + For more info check: http://www.wve.org/entries/show/WVE-2005-0027 + " + ::= {aiTrapDefinitionsGroup 1202 } + + wlsxNSignatureMatchAirjack NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTransmitterMac, + wlsxTrapReceiverMac,wlsxTrapSignatureName, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for Airjack in a frame. + For more info check: http://www.wve.org/entries/show/WVE-2005-0018 + " + ::= {aiTrapDefinitionsGroup 1203 } + + wlsxNSignatureMatchNullProbeResp NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTransmitterMac, + wlsxTrapReceiverMac,wlsxTrapSignatureName, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for Null-Probe-Response in a frame. + For more info check: http://www.wve.org/entries/show/WVE-2006-0064 + " + ::= {aiTrapDefinitionsGroup 1204 } + + wlsxNSignatureMatchDeauthBcast NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTransmitterMac, + wlsxTrapReceiverMac,wlsxTrapSignatureName, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for Deauth-Broadcast in a frame. + For more info check: http://www.wve.org/entries/show/WVE-2005-0019 + http://www.wve.org/entries/show/WVE-2005-0045 + " + ::= {aiTrapDefinitionsGroup 1205 } + + wlsxNSignatureMatchDisassocBcast NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTransmitterMac, + wlsxTrapReceiverMac,wlsxTrapSignatureName, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for Disassoc-Broadcast in a frame. + For more info check: http://www.wve.org/entries/show/WVE-2005-0019 + http://www.wve.org/entries/show/WVE-2005-0046 + " + ::= {aiTrapDefinitionsGroup 1206 } + + wlsxNSignatureMatchWellenreiter NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTransmitterMac, + wlsxTrapReceiverMac,wlsxTrapSignatureName, + wlsxTrapSnr,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation, + wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a signature match for Wellenreiter in a frame. + For more info check: http://www.wve.org/entries/show/WVE-2006-0058 + " + ::= {aiTrapDefinitionsGroup 1207 } + + wlsxAPDeauthContainment NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapNodeMac, + wlsxTrapAPChannel,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has attempted to contain an access point by disconnecting its client. + " + ::= {aiTrapDefinitionsGroup 1208 } + + wlsxClientDeauthContainment NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapNodeMac,wlsxTrapTargetAPBSSID, + wlsxTrapAPChannel,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has attempted to contain a client by disconnecting it from the AP that it is associated with. + " + ::= {aiTrapDefinitionsGroup 1209 } + + wlsxAPWiredContainment NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapNodeMac, + wlsxTrapDeviceIpAddress,wlsxTrapDeviceMac, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has attempted to contain an access point by disrupting traffic to its client on the wired interface. + " + ::= {aiTrapDefinitionsGroup 1210 } + + wlsxClientWiredContainment NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapNodeMac,wlsxTrapTargetAPBSSID, + wlsxTrapDeviceIpAddress,wlsxTrapDeviceMac, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has attempted to contain a client by disrupting traffic to it on the wired interface. + " + ::= {aiTrapDefinitionsGroup 1211 } + + wlsxAPTaggedWiredContainment NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapNodeMac, + wlsxTrapDeviceIpAddress,wlsxTrapDeviceMac, + wlsxTrapVlanId,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has attempted to contain an access point by disrupting traffic to its client on the wired interface. + " + ::= {aiTrapDefinitionsGroup 1212 } + + wlsxClientTaggedWiredContainment NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapNodeMac,wlsxTrapTargetAPBSSID, + wlsxTrapDeviceIpAddress,wlsxTrapDeviceMac, + wlsxTrapVlanId,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has attempted to contain a client by disrupting traffic to it on the wired interface. + " + ::= {aiTrapDefinitionsGroup 1213 } + + wlsxTarpitContainment NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapNodeMac, + wlsxTrapAPChannel,wlsxTrapTargetAPChannel, + wlsxTrapSourceMac,wlsxTrapAPMacAddress, + wlsxTrapAPRadioNumber,wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP has attempted to contain an access point by moving a client that is attempting to associate to it to a tarpit. + " + ::= {aiTrapDefinitionsGroup 1214 } + + wlsxAPChannelChange NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPChannel,wlsxTrapAPChannelSec, + wlsxTrapAPPrevChannel,wlsxTrapAPPrevChannelSec, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPARMChangeReason} + STATUS current + DESCRIPTION + " + This trap indicates that an AP changed its channel. + " + ::= {aiTrapDefinitionsGroup 1216 } + + wlsxAPPowerChange NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPTxPower,wlsxTrapAPPrevTxPower, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP changed its transmit power level. + " + ::= {aiTrapDefinitionsGroup 1217 } + + wlsxAPModeChange NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPCurMode,wlsxTrapAPPrevMode, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP changed its mode from AP to APMonitor or vice versa. + " + ::= {aiTrapDefinitionsGroup 1218 } + + wlsxUserEntryAttributesChanged NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapUserIpAddress,wlsxTrapUserPhyAddress, + wlsxTrapAPBSSID,wlsxTrapAPName, + wlsxTrapCardSlot,wlsxTrapPortNumber, + wlsxTrapUserAttributeChangeType} + STATUS current + DESCRIPTION + " + This trap indicates that the user entry attributes have changed. + " + ::= {aiTrapDefinitionsGroup 1219 } + + wlsxPowerSaveDosAttack NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapNodeMac,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected a Power Save DoS attack. + " + ::= {aiTrapDefinitionsGroup 1220 } + + wlsxNAPMasterStatusChange NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapApControllerIp, + wlsxTrapApMasterStatus} + STATUS current + DESCRIPTION + " + This trap indicates that the status of the AP as seen by + the master controller has changed. + " + ::= {aiTrapDefinitionsGroup 1221 } + + wlsxNAdhocUsingValidSSID NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapTargetAPBSSID,wlsxTrapTargetAPSSID, + wlsxTrapSourceMac,wlsxTrapSnr, + wlsxTrapAPMacAddress,wlsxTrapAPRadioNumber, + wlsxTrapAPLocation,wlsxTrapAPChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP detected an ad hoc network node using a valid/protected SSID. + For more info check: http://www.wve.org/entries/show/WVE-2005-0008 + " + ::= {aiTrapDefinitionsGroup 1222 } + + wlsxMgmtUserAuthenticationFailed NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapUserName,wlsxTrapUserIpAddress, + wlsxTrapUserPhyAddress,wlsxTrapAuthServerName, + wlsxTrapAuthServerAddress} + STATUS current + DESCRIPTION + " + This trap indicates that a management user authentication has failed. + " + ::= {aiTrapDefinitionsGroup 1224 } + + wlsxAPActiveUplinkChanged NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPMacAddress,wlsxTrapAPPreviousUplinkType, + wlsxTrapAPPreviousUplinkActiveTime,wlsxTrapAPActiveUplinkType, + wlsxTrapAPUplinkChangeReason} + STATUS current + DESCRIPTION + " + When the active uplink of an AP changes, a notification is + sent to the Management Entity with the new uplink type + " + ::= {aiTrapDefinitionsGroup 1252 } + + wlsxAPManagedModeConfigFailureTrap NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapAPManagedModeConfigFailure} + STATUS current + DESCRIPTION + " + Indicated failure in applying config. + " + ::= {aiTrapDefinitionsGroup 1255 } + + wlsxNAuthServerAcctTimedOut NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapUserName,wlsxTrapUserIpAddress, + wlsxTrapUserPhyAddress,wlsxTrapAuthServerName, + wlsxTrapAuthServerAddress,wlsxTrapAPBSSID, + wlsxTrapAPName} + STATUS current + DESCRIPTION + " + This trap indicates that the authentication server accounting timed out. + " + ::= {aiTrapDefinitionsGroup 1256 } + + wlsxPortalServerDown NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapPortalServerName, wlsxTrapPortalServerAddress, + wlsxTrapAPName,wlsxTrapPortalServerDownReason} + STATUS current + DESCRIPTION + " + This trap indicates that the portal server is down. + " + ::= {aiTrapDefinitionsGroup 1259 } + + wlsxPortalServerUp NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapPortalServerName, wlsxTrapPortalServerAddress, + wlsxTrapAPName} + STATUS current + DESCRIPTION + " + This trap indicates that the portal server is up. + " + ::= {aiTrapDefinitionsGroup 1260 } + + wlsxIAPVoiceClientLocationUpdate NOTIFICATION-TYPE + OBJECTS {wlsxTrapTime, wlsxTrapVcIpAddress, wlsxTrapVcMacAddress, + wlsxTrapAPMacAddress, wlsxTrapAPName} + STATUS current + DESCRIPTION + " + The trap represents a IAP voice client location update. + " + ::= {aiTrapDefinitionsGroup 1262 } + +END diff --git a/mibs/arubaos/WLSR-AP-MIB b/mibs/arubaos/WLSR-AP-MIB new file mode 100644 index 0000000000..d0ac6f9a4f --- /dev/null +++ b/mibs/arubaos/WLSR-AP-MIB @@ -0,0 +1,3510 @@ +--- ArubaOS 6.5.2.0_59123 + WLSR-AP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + TEXTUAL-CONVENTION FROM SNMPv2-TC + + MODULE-IDENTITY, + OBJECT-TYPE, + snmpModules, + Integer32, + Counter32, + IpAddress, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + + TDomain, + DisplayString, + PhysAddress, + TAddress, + TimeInterval, + RowStatus, + StorageType, + TestAndIncr, + MacAddress, + TruthValue + FROM SNMPv2-TC + + OBJECT-GROUP + FROM SNMPv2-CONF + wlsrEnterpriseMibModules + FROM ARUBA-MIB; + + wlsrMIB MODULE-IDENTITY + LAST-UPDATED "0804160206Z" + ORGANIZATION "Aruba Wireless Networks" + CONTACT-INFO + "Postal: 1322 Crossman Avenue + Sunnyvale, CA 94089 + E-mail: dl-support@arubanetworks.com + Phone: +1 408 227 4500" + DESCRIPTION + "This MIB is for managing the + Access Points and Air Monitors. + " + REVISION "0804160206Z" + DESCRIPTION + "The initial revision." + ::= { wlsrEnterpriseMibModules 1 } + + wlsrConfigGroup OBJECT IDENTIFIER ::= { wlsrMIB 1 } + wlsrStatsGroup OBJECT IDENTIFIER ::= { wlsrMIB 3 } + wlsrAirMonitorGroup OBJECT IDENTIFIER ::= { wlsrMIB 4 } + wlsrTrapsGroup OBJECT IDENTIFIER ::= { wlsrMIB 100 } + + -- wlsrConfigGroup contains objects to describe the Current AP + -- Configuration. + +-- wlsrConfigTable contains all the configuration data of an AP. +-- Each row in the table will represent a wifi interface. + + wlsrConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsrConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Table will list the configuration data of a wifi interface. + " + ::= { wlsrConfigGroup 1 } + + wlsrConfigEntry OBJECT-TYPE + SYNTAX WlsrConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + A Wifi configuration entry + " + INDEX { wlsrBSSID } + ::= { wlsrConfigTable 1 } + + WlsrConfigEntry ::= + SEQUENCE { + wlsrBSSID MacAddress, + wlsrESSID DisplayString, + wlsrMode INTEGER, + wlsrCurrentChannel INTEGER, + wlsrTxPower Integer32, + wlsrRTSThreshold INTEGER , + wlsrRetryLimit INTEGER , + wlsrPreamble INTEGER , + wlsrBeaconInterval INTEGER , + wlsrPowerMgmt INTEGER , + wlsrLoadBalance INTEGER , + wlsrSupportedRates BITS , + wlsrDTIMPeriod INTEGER , + wlsrLMSAddress IpAddress , + wlsrEncryption BITS , + wlsrStatus TruthValue , + wlsrAgeout Integer32 , + wlsrMTU INTEGER , + wlsrLocation DisplayString , + wlsrHideSSID TruthValue , + wlsrDenyBroadcast TruthValue, + wlsrBGmode INTEGER , + wlsrCardType INTEGER , + wlsrRegDomain Integer32 , + wlsrCountryCode DisplayString, + wlsrTxRates BITS + } + + wlsrBSSID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + BSSID of the WIFI Interface + " + ::= { wlsrConfigEntry 1 } + + wlsrESSID OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + ESSID of the WIFI Interface + " + ::= { wlsrConfigEntry 2 } + + wlsrMode OBJECT-TYPE + SYNTAX INTEGER { + master(1), + adhoc(2), + monitor(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Mode of the Access Point. Master indicates that we are + operating as Access Point. monitor indicates that the + AP is an Air Monitor. + " + ::= { wlsrConfigEntry 3 } + + wlsrCurrentChannel OBJECT-TYPE + SYNTAX INTEGER (1..165) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The current operating frequency channel of the DSSS PHY. + " + ::= { wlsrConfigEntry 4 } + + wlsrTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Transmit power of the Access point. The value is between 0 ... 4 + " + ::= { wlsrConfigEntry 5 } + + wlsrRTSThreshold OBJECT-TYPE + SYNTAX INTEGER (0..2347) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute shall indicate the number of octets in an MPDU, + below which an RTS/CTS handshake shall not be performed. + " + ::= { wlsrConfigEntry 6 } + + wlsrRetryLimit OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute shall indicate the maximum number of + transmission attempts of a frame, the length of which is less + than or equal to dot11RTSThreshold, that shall be made before a + failure condition is indicated. The default value of this + attribute shall be 7. + " + ::= { wlsrConfigEntry 7 } + + wlsrPreamble OBJECT-TYPE + SYNTAX INTEGER { + short(1), + long(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The current radio preamble type in use by the wifi interface. + " + ::= { wlsrConfigEntry 8 } + + wlsrBeaconInterval OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object shall specify the number of TU that a station shall + use for scheduling Beacon transmissions. This value is transmitted + in Beacon and Probe Response frames. + " + ::= { wlsrConfigEntry 9 } + + wlsrPowerMgmt OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates whether Power Management is enabled + or not. + " + ::= { wlsrConfigEntry 10 } + + wlsrLoadBalance OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates if load balancing is enabled or disabled. + " + ::= { wlsrConfigEntry 11 } + + + wlsrSupportedRates OBJECT-TYPE + SYNTAX BITS { + unused0(0), + unused1(1), + unused2(2), + unused3(3), + rate54Mbps(4), + rate48Mbps(5), + rate36Mbps(6), + rate24Mbps(7), + rate18Mbps(8), + rate12Mbps(9), + rate9Mbps(10), + rate6Mbps(11), + rate11Mbps(12), + rate5Mbps(13), + rate2Mbps(14), + rate1Mbps(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Basic Bit rates supported by this WIFI interface. + " + ::= { wlsrConfigEntry 12 } + + wlsrDTIMPeriod OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute shall specify the number of beacon + intervals that shall elapse between transmission of + Beacons frames containing a TIM element whose DTIM + Count field is 0. This value is transmitted in + the DTIM Period field of Beacon frames. + + " + ::= { wlsrConfigEntry 13 } + + + wlsrLMSAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the IP Address of the Local + switch that the AP is connected to. + " + ::= { wlsrConfigEntry 14 } + + wlsrEncryption OBJECT-TYPE + SYNTAX BITS{ + unused0(0), + unused1(1), + unused2(2), + unused3(3), + unused4(4), + unused5(5), + unused6(6), + xSec(7), + wpa2PreAuth(8), + aes8021x(9), + aesPSK(10), + dynamicTkip(11), + staticTkip(12), + dynamicWep(13), + staticWep(14), + disabled(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the Encryption type of the WIFI interface. + " + ::= { wlsrConfigEntry 15 } + + wlsrStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the status of the WIFI Interface. + " + ::= { wlsrConfigEntry 17 } + + wlsrAgeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the ageout value in seconds. + " + ::= { wlsrConfigEntry 18 } + + wlsrMTU OBJECT-TYPE + SYNTAX INTEGER (0..2347) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the MTU of the WIFI Interface. + " + ::= { wlsrConfigEntry 19 } + + wlsrLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the Location of the Access Point in + Building.Floor.location format. + " + ::= { wlsrConfigEntry 20 } + + wlsrHideSSID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates if SSID is hidden or not. + " + ::= { wlsrConfigEntry 21 } + + wlsrDenyBroadcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + A True value indicates that Broadcast is disabled. + " + ::= { wlsrConfigEntry 22 } + + wlsrBGmode OBJECT-TYPE + SYNTAX INTEGER{ + bgMixed(1), + bOnly(2), + gOnly(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attributes indicates the mode of the WIFI Interface + " + ::= { wlsrConfigEntry 23 } + + wlsrCardType OBJECT-TYPE + SYNTAX INTEGER { + noCard(1), + intersil(2), + atherosA(3), + atherosBG(4), + atherosABG(5), + ar5212A(10), + ar5212BG(11), + ar5212ABG(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Indicates the type of the radio card. + " + ::= { wlsrConfigEntry 24 } + + wlsrRegDomain OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + " + This Object represents the configured Regulatory Domain this AP + will adhere to. + 1 -- US + 2 -- JAPAN + 3 -- EU + 4 -- EU2 + 5 -- EU3 + 6 -- KOREA + 7 -- CHINA + 8 -- France + 9 -- Singapore + 10 -- MALAY + 11 -- BRAZIL + 12 -- Taiwan + 13 -- Czech Republic + 14 -- GR + 15 -- South Africa + 16 -- Argentina + 17 -- Australia + 18 -- Chile + " + ::= { wlsrConfigEntry 25 } + + wlsrCountryCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object represents the configured Country code . + " + ::= { wlsrConfigEntry 26 } + + wlsrTxRates OBJECT-TYPE + SYNTAX BITS { + unused0(0), + unused1(1), + unused2(2), + unused3(3), + rate54Mbps(4), + rate48Mbps(5), + rate36Mbps(6), + rate24Mbps(7), + rate18Mbps(8), + rate12Mbps(9), + rate9Mbps(10), + rate6Mbps(11), + rate11Mbps(12), + rate5Mbps(13), + rate2Mbps(14), + rate1Mbps(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Transmit Bit rates supported by this WIFI interface. + " + ::= { wlsrConfigEntry 27 } + +-- wlsrStatsGroup All the Statistics stored by the Access Point. + +-- Channel Statistics Group contains all the statistics related to +-- a channel. + +-- wlsrChannelStatsTable will contain all the Aggregate statistics collected +-- on a channel + + wlsrStatsChannelGroup OBJECT IDENTIFIER ::= { wlsrStatsGroup 3 } + + wlsrChannelStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsrChannelStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Table contains the Channel Statistics. + " + + ::= { wlsrStatsChannelGroup 1 } + + wlsrChannelStatsEntry OBJECT-TYPE + SYNTAX WlsrChannelStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Channel Statistics Table" + INDEX { wlsrChStatsChannel} + ::= { wlsrChannelStatsTable 1 } + + WlsrChannelStatsEntry ::= + SEQUENCE { + wlsrChStatsChannel INTEGER , + wlsrChStatsNumAPs Integer32 , + wlsrChStatsNumStations Integer32 , + wlsrChStatsTotPkts Counter32 , + wlsrChStatsTotBytes Counter32 , + wlsrChStatsTotRetryPkts Counter32 , + wlsrChStatsTotFragmentedPkts Counter32 , + wlsrChStatsTotPhyErrPkts Counter32 , + wlsrChStatsTotMacErrPkts Counter32 , + wlsrChStatsFrameErrorRate Integer32 , + wlsrChStatsFrameRetryRate Integer32 , + wlsrChStatsFrameLowSpeedRate Integer32 , + wlsrChStatsFrameNonUnicastRate Integer32 , + wlsrChStatsFrameBandwidthRate Integer32 , + wlsrChStatsFrameFragmentationRate Integer32 , + wlsrChStatsMonitoredTime TimeTicks + + } + + wlsrChStatsChannel OBJECT-TYPE + SYNTAX INTEGER (1..165) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The frequency Channel on which these statistics are collected. + " + ::= { wlsrChannelStatsEntry 1 } + + wlsrChStatsNumAPs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of APs using this + channel. + " + ::= { wlsrChannelStatsEntry 2 } + + + wlsrChStatsNumStations OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of stations using this + channel. + " + ::= { wlsrChannelStatsEntry 3 } + + + wlsrChStatsTotPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total packets observed on this + channel. + " + ::= { wlsrChannelStatsEntry 4 } + + wlsrChStatsTotBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total Bytes observed on this + channel. + " + ::= { wlsrChannelStatsEntry 5 } + + wlsrChStatsTotRetryPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total Retry Packets observed on this + channel. + " + ::= { wlsrChannelStatsEntry 6 } + + wlsrChStatsTotFragmentedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total Fragmented Packets observed on + this channel. + " + ::= { wlsrChannelStatsEntry 7 } + + wlsrChStatsTotPhyErrPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total Physical Error Packets observed + on this channel. + " + ::= { wlsrChannelStatsEntry 8 } + + wlsrChStatsTotMacErrPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total Mac errors packets observed on + this channel. + " + ::= { wlsrChannelStatsEntry 9 } + + wlsrChStatsFrameErrorRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Frame errors as a percentage of total frames on this channel. + " + ::= { wlsrChannelStatsEntry 10 } + + wlsrChStatsFrameRetryRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The Frame Retry Rate + " + ::= { wlsrChannelStatsEntry 11 } + + wlsrChStatsFrameLowSpeedRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Frame Low speed error rate in kbps. + " + ::= { wlsrChannelStatsEntry 12 } + + wlsrChStatsFrameNonUnicastRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Frame non Unicast rate in kbps. + " + ::= { wlsrChannelStatsEntry 13 } + + wlsrChStatsFrameBandwidthRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Frame Bandwidth rate in kbps. + " + ::= { wlsrChannelStatsEntry 14 } + + wlsrChStatsFrameFragmentationRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Frame Fragmentation Rate in kbps. + " + ::= { wlsrChannelStatsEntry 15 } + + wlsrChStatsMonitoredTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Time in ticks, since we were observing this channel. + " + ::= { wlsrChannelStatsEntry 16 } + +-- This table breaks down the channel statistics observed into different +-- rate categories. + + wlsrChannelRateStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsrChannelRateStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table contains all the per channel Packet and Byte Counts + but represented in terms of rate categories. + " + + ::= { wlsrStatsChannelGroup 2 } + + wlsrChannelRateStatsEntry OBJECT-TYPE + SYNTAX WlsrChannelRateStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Channel Rate Statistics." + INDEX { wlsrChStatsChannel} + ::= { wlsrChannelRateStatsTable 1 } + + WlsrChannelRateStatsEntry ::= + SEQUENCE { + wlsrChStatsTotPktsAt1Mbps Counter32 , + wlsrChStatsTotBytesAt1Mbps Counter32 , + wlsrChStatsTotPktsAt2Mbps Counter32 , + wlsrChStatsTotBytesAt2Mbps Counter32 , + wlsrChStatsTotPktsAt5Mbps Counter32 , + wlsrChStatsTotBytesAt5Mbps Counter32 , + wlsrChStatsTotPktsAt11Mbps Counter32 , + wlsrChStatsTotBytesAt11Mbps Counter32 , + wlsrChStatsTotPktsAt6Mbps Counter32 , + wlsrChStatsTotBytesAt6Mbps Counter32 , + wlsrChStatsTotPktsAt12Mbps Counter32 , + wlsrChStatsTotBytesAt12Mbps Counter32 , + wlsrChStatsTotPktsAt18Mbps Counter32 , + wlsrChStatsTotBytesAt18Mbps Counter32 , + wlsrChStatsTotPktsAt24Mbps Counter32 , + wlsrChStatsTotBytesAt24Mbps Counter32 , + wlsrChStatsTotPktsAt36Mbps Counter32 , + wlsrChStatsTotBytesAt36Mbps Counter32 , + wlsrChStatsTotPktsAt48Mbps Counter32 , + wlsrChStatsTotBytesAt48Mbps Counter32 , + wlsrChStatsTotPktsAt54Mbps Counter32 , + wlsrChStatsTotBytesAt54Mbps Counter32 + + } + + wlsrChStatsTotPktsAt1Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets observed + on this channel at 1Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 1 } + + wlsrChStatsTotBytesAt1Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Bytes observed + on this channel at 1Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 2 } + + wlsrChStatsTotPktsAt2Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets observed + on this channel at 2Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 3 } + + wlsrChStatsTotBytesAt2Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Bytes observed + on this channel at 2Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 4 } + + wlsrChStatsTotPktsAt5Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets observed + on this channel at 5Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 5 } + + wlsrChStatsTotBytesAt5Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Bytes observed + on this channel at 5Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 6 } + + wlsrChStatsTotPktsAt11Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets observed + on this channel at 11Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 7 } + + wlsrChStatsTotBytesAt11Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Bytes observed + on this channel at 11Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 8 } + + wlsrChStatsTotPktsAt6Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets observed + on this channel at 6Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 9 } + + wlsrChStatsTotBytesAt6Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Bytes observed + on this channel at 6Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 10 } + + wlsrChStatsTotPktsAt12Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets observed + on this channel at 12Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 11 } + + wlsrChStatsTotBytesAt12Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Bytes observed + on this channel at 12Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 12 } + + wlsrChStatsTotPktsAt18Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets observed + on this channel at 18Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 13 } + + wlsrChStatsTotBytesAt18Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Bytes observed + on this channel at 18Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 14 } + + wlsrChStatsTotPktsAt24Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets observed + on this channel at 24Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 15 } + + wlsrChStatsTotBytesAt24Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Bytes observed + on this channel at 24Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 16 } + + wlsrChStatsTotPktsAt36Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets observed + on this channel at 36Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 17 } + + wlsrChStatsTotBytesAt36Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Bytes observed + on this channel at 36Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 18 } + + wlsrChStatsTotPktsAt48Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets observed + on this channel at 48Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 19 } + + wlsrChStatsTotBytesAt48Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Bytes observed + on this channel at 48Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 20 } + + wlsrChStatsTotPktsAt54Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets observed + on this channel at 54Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 21 } + + wlsrChStatsTotBytesAt54Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Bytes observed + on this channel at 54Mbps rate. + " + ::= { wlsrChannelRateStatsEntry 22 } + +-- This table breaks down the channel statistics observed based on the +-- Destination Address Types. + + wlsrChannelDATypeStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsrChannelDATypeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table contains all the per channel Packet and Byte Counts + but broken down in terms of Destination Address Type. + " + ::= { wlsrStatsChannelGroup 3 } + + wlsrChannelDATypeStatsEntry OBJECT-TYPE + SYNTAX WlsrChannelDATypeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Channel Statistics based on the Address Type." + INDEX { wlsrChStatsChannel} + ::= { wlsrChannelDATypeStatsTable 1 } + + WlsrChannelDATypeStatsEntry ::= + SEQUENCE { + wlsrChStatsTotDABroadcastPkts Counter32 , + wlsrChStatsTotDABroadcastBytes Counter32 , + wlsrChStatsTotDAMulticastPkts Counter32 , + wlsrChStatsTotDAMulticastBytes Counter32 , + wlsrChStatsTotDAUnicastPkts Counter32 , + wlsrChStatsTotDAUnicastBytes Counter32 + + } + + wlsrChStatsTotDABroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Broadcast packets + observed on this channel. + " + ::= { wlsrChannelDATypeStatsEntry 1 } + + wlsrChStatsTotDABroadcastBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Broadcast Bytes + observed on this channel. + " + ::= { wlsrChannelDATypeStatsEntry 2 } + + wlsrChStatsTotDAMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Multicast packets + observed on this channel. + " + ::= { wlsrChannelDATypeStatsEntry 3 } + + wlsrChStatsTotDAMulticastBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Multicast Bytes + observed on this channel. + " + ::= { wlsrChannelDATypeStatsEntry 4 } + + wlsrChStatsTotDAUnicastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Unicast packets + observed on this channel. + " + ::= { wlsrChannelDATypeStatsEntry 5 } + + wlsrChStatsTotDAUnicastBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Unicast Bytes + observed on this channel. + " + ::= { wlsrChannelDATypeStatsEntry 6 } + +-- This table breaks down the channel statistics observed based on the +-- the Type of the Packet. + + wlsrChannelFrameTypeStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsrChannelFrameTypeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table contains all the per channel Packet and Byte Counts + but broken down into different Frame Types. + " + ::= { wlsrStatsChannelGroup 4 } + + wlsrChannelFrameTypeStatsEntry OBJECT-TYPE + SYNTAX WlsrChannelFrameTypeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Channel Statistics based on Frame Type." + INDEX { wlsrChStatsChannel} + ::= { wlsrChannelFrameTypeStatsTable 1 } + + WlsrChannelFrameTypeStatsEntry ::= + SEQUENCE { + wlsrChStatsTotMgmtPkts Counter32 , + wlsrChStatsTotMgmtBytes Counter32 , + wlsrChStatsTotCtrlPkts Counter32 , + wlsrChStatsTotCtrlBytes Counter32 , + wlsrChStatsTotDataPkts Counter32 , + wlsrChStatsTotDataBytes Counter32 + + } + + wlsrChStatsTotMgmtPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Management packets + observed on this channel. + " + ::= { wlsrChannelFrameTypeStatsEntry 1 } + + wlsrChStatsTotMgmtBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Management Bytes + observed on this channel. + " + ::= { wlsrChannelFrameTypeStatsEntry 2 } + + wlsrChStatsTotCtrlPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Control packets + observed on this channel. + " + ::= { wlsrChannelFrameTypeStatsEntry 3 } + + wlsrChStatsTotCtrlBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Control Bytes + observed on this channel. + " + ::= { wlsrChannelFrameTypeStatsEntry 4 } + + wlsrChStatsTotDataPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Data packets + observed on this channel. + " + ::= { wlsrChannelFrameTypeStatsEntry 5 } + + wlsrChStatsTotDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of Data Bytes + observed on this channel. + " + ::= { wlsrChannelFrameTypeStatsEntry 6 } + +-- This table breaks down the channel statistics observed into packet size +-- buckets. + + wlsrChannelPktSizeStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsrChannelPktSizeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table contains all the per channel Packet and Byte Counts + but broken down into different Packet Sizes. + " + ::= { wlsrStatsChannelGroup 5 } + + wlsrChannelPktSizeStatsEntry OBJECT-TYPE + SYNTAX WlsrChannelPktSizeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Channel Statistics based on the packet sizes." + INDEX { wlsrChStatsChannel} + ::= { wlsrChannelPktSizeStatsTable 1 } + + WlsrChannelPktSizeStatsEntry ::= + SEQUENCE { + wlsrChStatsPkts63Bytes Counter32 , + wlsrChStatsPkts64To127 Counter32 , + wlsrChStatsPkts128To255 Counter32 , + wlsrChStatsPkts256To511 Counter32 , + wlsrChStatsPkts512To1023 Counter32 , + wlsrChStatsPkts1024To1518 Counter32 + + } + + wlsrChStatsPkts63Bytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets that were + less than 64 bytes long. + " + ::= { wlsrChannelPktSizeStatsEntry 1 } + + wlsrChStatsPkts64To127 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets that were + between 64 and 127 bytes long. + " + ::= { wlsrChannelPktSizeStatsEntry 2 } + + wlsrChStatsPkts128To255 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets that were + between 128 and 255 bytes long. + " + ::= { wlsrChannelPktSizeStatsEntry 3 } + + wlsrChStatsPkts256To511 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets that were + between 256 and 511 bytes long. + " + ::= { wlsrChannelPktSizeStatsEntry 4 } + + wlsrChStatsPkts512To1023 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets that were + between 512 and 1023 bytes long. + " + ::= { wlsrChannelPktSizeStatsEntry 5 } + + wlsrChStatsPkts1024To1518 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total number of packets that were + between 1024 and 1518 bytes long. + " + ::= { wlsrChannelPktSizeStatsEntry 6 } + + +-- Station Statistics Group contains all the statistics related to +-- a Station. + +-- wlsrStaStatsTable will contain all the Aggregate statistics collected +-- for a Station + + wlsrStatsStaGroup OBJECT IDENTIFIER ::= { wlsrStatsGroup 4 } + + wlsrStaStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsrStaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This Table contains all the Aggregate statistics collected for a + station. + " + ::= { wlsrStatsStaGroup 1 } + + wlsrStaStatsEntry OBJECT-TYPE + SYNTAX WlsrStaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Station Statistics." + INDEX { wlsrStaAddress} + ::= { wlsrStaStatsTable 1 } + + WlsrStaStatsEntry ::= + SEQUENCE { + wlsrStaAddress MacAddress , + wlsrStaTxPkts Counter32 , + wlsrStaTxBytes Counter32 , + wlsrStaRxPkts Counter32 , + wlsrStaRxBytes Counter32 , + wlsrStaTxRetryPkts Counter32 , + wlsrStaRxRetryPkts Counter32 , + wlsrStaTxFragmentedPkts Counter32 , + wlsrStaRxFragmentedPkts Counter32 , + wlsrStaReceiveErrPkts Counter32 , + wlsrStaTxTotSignal Integer32 , + wlsrStaTxSignalPkts Counter32 , + wlsrStaTxCurSignal Integer32 , + wlsrStaTxHighSignal Integer32 , + wlsrStaRxTotNoise Counter32 , + wlsrStaRxNoisePkts Counter32 , + wlsrStaRxCurrentNoise Integer32 , + wlsrStaRxHighNoise Integer32 , + wlsrStaRxLowNoise Integer32 , + wlsrStaFrameRetryRate Integer32 , + wlsrStaFrameLowSpeedRate Integer32 , + wlsrStaFrameNonUnicastRate Integer32 , + wlsrStaFrameRetryErrorRate Integer32 , + wlsrStaFrameBandwidthRate Integer32 , + wlsrStaFrameFragmentationRate Integer32 , + wlsrStaFrameHighBandwidthRate Integer32 + + } + + wlsrStaAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Mac Address of the Station connected to this Access Point. + " + ::= { wlsrStaStatsEntry 1 } + + wlsrStaTxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total packets Transmitted to the + Station. + " + ::= { wlsrStaStatsEntry 2 } + + wlsrStaTxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total Bytes Transmitted to the + Station. + " + ::= { wlsrStaStatsEntry 3 } + + wlsrStaRxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total packets Received from the + Station. + " + ::= { wlsrStaStatsEntry 4 } + + wlsrStaRxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total Bytes Received from the + Station. + " + ::= { wlsrStaStatsEntry 5 } + + wlsrStaTxRetryPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the Retry Packets transmitted by the + station + " + ::= { wlsrStaStatsEntry 6 } + + wlsrStaRxRetryPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the Retry Packets received from the + station + " + ::= { wlsrStaStatsEntry 7 } + + wlsrStaTxFragmentedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the Fragmented Packets transmitted by the + station. + " + ::= { wlsrStaStatsEntry 8 } + + wlsrStaRxFragmentedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the Fragmented Packets Received from the + station. + " + ::= { wlsrStaStatsEntry 9 } + + wlsrStaReceiveErrPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total Error Packets received from + this station. + " + ::= { wlsrStaStatsEntry 10 } + + wlsrStaTxTotSignal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The attribute indicates the total transmitted signal computed for + this station. + " + ::= { wlsrStaStatsEntry 11 } + + wlsrStaTxSignalPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total Signal Packets transmitted by + this station. + " + ::= { wlsrStaStatsEntry 12 } + + wlsrStaTxCurSignal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicate the stations current transmit signal + strength. + " + ::= { wlsrStaStatsEntry 13 } + + wlsrStaTxHighSignal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicate the stations high transmit signal + strength. + " + ::= { wlsrStaStatsEntry 14 } + + + wlsrStaRxTotNoise OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + " + Total Noise. + " + ::= { wlsrStaStatsEntry 15 } + + wlsrStaRxNoisePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + " + Received Noise. + " + ::= { wlsrStaStatsEntry 16 } + + wlsrStaRxCurrentNoise OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + " + Current Noise. + " + ::= { wlsrStaStatsEntry 17 } + + wlsrStaRxHighNoise OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + " + High Noise + " + ::= { wlsrStaStatsEntry 18 } + + wlsrStaRxLowNoise OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + " + Low Noise + " + ::= { wlsrStaStatsEntry 19 } + + wlsrStaFrameRetryRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Station Frame Retry Rate in kbps. + " + ::= { wlsrStaStatsEntry 20 } + + wlsrStaFrameLowSpeedRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Station Frame Low speed error rate in kbps. + " + ::= { wlsrStaStatsEntry 21 } + + wlsrStaFrameNonUnicastRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Station Frame Non Unicast rate in kbps. + " + ::= { wlsrStaStatsEntry 22 } + + wlsrStaFrameRetryErrorRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Station Frame Retry Error Rate in kbps. + " + ::= { wlsrStaStatsEntry 23 } + + wlsrStaFrameBandwidthRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Station Frame Bandwidth rate in kbps. + " + ::= { wlsrStaStatsEntry 24 } + + wlsrStaFrameFragmentationRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Station Frame Fragmentation Rate in kbps. + " + ::= { wlsrStaStatsEntry 25 } + + wlsrStaFrameHighBandwidthRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Station Frame High Bandwidth Rate in kbps. + " + ::= { wlsrStaStatsEntry 26 } + +-- This table breaks down the Station statistics into different +-- rate categories. + + wlsrStaRateStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsrStaRateStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table contains all the per channel Packet and Byte Counts + but represented in terms of rate categories. + " + + ::= { wlsrStatsStaGroup 2 } + + wlsrStaRateStatsEntry OBJECT-TYPE + SYNTAX WlsrStaRateStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Station Rate Stats Table" + INDEX { wlsrStaAddress} + ::= { wlsrStaRateStatsTable 1 } + + WlsrStaRateStatsEntry ::= + SEQUENCE { + wlsrStaTxPktsAt1Mbps Counter32 , + wlsrStaTxBytesAt1Mbps Counter32 , + wlsrStaTxPktsAt2Mbps Counter32 , + wlsrStaTxBytesAt2Mbps Counter32 , + wlsrStaTxPktsAt5Mbps Counter32 , + wlsrStaTxBytesAt5Mbps Counter32 , + wlsrStaTxPktsAt11Mbps Counter32 , + wlsrStaTxBytesAt11Mbps Counter32 , + wlsrStaTxPktsAt6Mbps Counter32 , + wlsrStaTxBytesAt6Mbps Counter32 , + wlsrStaTxPktsAt12Mbps Counter32 , + wlsrStaTxBytesAt12Mbps Counter32 , + wlsrStaTxPktsAt18Mbps Counter32 , + wlsrStaTxBytesAt18Mbps Counter32 , + wlsrStaTxPktsAt24Mbps Counter32 , + wlsrStaTxBytesAt24Mbps Counter32 , + wlsrStaTxPktsAt36Mbps Counter32 , + wlsrStaTxBytesAt36Mbps Counter32 , + wlsrStaTxPktsAt48Mbps Counter32 , + wlsrStaTxBytesAt48Mbps Counter32 , + wlsrStaTxPktsAt54Mbps Counter32 , + wlsrStaTxBytesAt54Mbps Counter32 , + wlsrStaRxPktsAt1Mbps Counter32 , + wlsrStaRxBytesAt1Mbps Counter32 , + wlsrStaRxPktsAt2Mbps Counter32 , + wlsrStaRxBytesAt2Mbps Counter32 , + wlsrStaRxPktsAt5Mbps Counter32 , + wlsrStaRxBytesAt5Mbps Counter32 , + wlsrStaRxPktsAt11Mbps Counter32 , + wlsrStaRxBytesAt11Mbps Counter32 , + wlsrStaRxPktsAt6Mbps Counter32 , + wlsrStaRxBytesAt6Mbps Counter32 , + wlsrStaRxPktsAt12Mbps Counter32 , + wlsrStaRxBytesAt12Mbps Counter32 , + wlsrStaRxPktsAt18Mbps Counter32 , + wlsrStaRxBytesAt18Mbps Counter32 , + wlsrStaRxPktsAt24Mbps Counter32 , + wlsrStaRxBytesAt24Mbps Counter32 , + wlsrStaRxPktsAt36Mbps Counter32 , + wlsrStaRxBytesAt36Mbps Counter32 , + wlsrStaRxPktsAt48Mbps Counter32 , + wlsrStaRxBytesAt48Mbps Counter32 , + wlsrStaRxPktsAt54Mbps Counter32 , + wlsrStaRxBytesAt54Mbps Counter32 + + + } + + wlsrStaTxPktsAt1Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Transmitted by the + station at 1Mbps rate. + " + ::= { wlsrStaRateStatsEntry 1 } + + wlsrStaTxBytesAt1Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Transmitted by the + station at 1Mbps rate. + " + ::= { wlsrStaRateStatsEntry 2 } + + wlsrStaTxPktsAt2Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Transmitted by the + station at 2Mbps rate. + " + ::= { wlsrStaRateStatsEntry 3 } + + wlsrStaTxBytesAt2Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Transmitted by the + station at 2Mbps rate. + " + ::= { wlsrStaRateStatsEntry 4 } + + wlsrStaTxPktsAt5Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Transmitted by the + station at 5Mbps rate. + " + ::= { wlsrStaRateStatsEntry 5 } + + wlsrStaTxBytesAt5Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Transmitted by the + station at 5Mbps rate. + " + ::= { wlsrStaRateStatsEntry 6 } + + wlsrStaTxPktsAt11Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Transmitted by the + station at 11Mbps rate. + " + ::= { wlsrStaRateStatsEntry 7 } + + wlsrStaTxBytesAt11Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Transmitted by the + station at 11Mbps rate. + " + ::= { wlsrStaRateStatsEntry 8 } + + wlsrStaTxPktsAt6Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Transmitted by the + station at 6Mbps rate. + " + ::= { wlsrStaRateStatsEntry 9 } + + wlsrStaTxBytesAt6Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Transmitted by the + station at 6Mbps rate. + " + ::= { wlsrStaRateStatsEntry 10 } + + wlsrStaTxPktsAt12Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Transmitted by the + station at 12Mbps rate. + " + ::= { wlsrStaRateStatsEntry 11 } + + wlsrStaTxBytesAt12Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Transmitted by the + station at 12Mbps rate. + " + ::= { wlsrStaRateStatsEntry 12 } + + wlsrStaTxPktsAt18Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Transmitted by the + station at 18Mbps rate. + " + ::= { wlsrStaRateStatsEntry 13 } + + wlsrStaTxBytesAt18Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Transmitted by the + station at 18Mbps rate. + " + ::= { wlsrStaRateStatsEntry 14 } + + wlsrStaTxPktsAt24Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Transmitted by the + station at 24Mbps rate. + " + ::= { wlsrStaRateStatsEntry 15 } + + wlsrStaTxBytesAt24Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Transmitted by the + station at 24Mbps rate. + " + ::= { wlsrStaRateStatsEntry 16 } + + wlsrStaTxPktsAt36Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Transmitted by the + station at 36Mbps rate. + " + ::= { wlsrStaRateStatsEntry 17 } + + wlsrStaTxBytesAt36Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Transmitted by the + station at 36Mbps rate. + " + ::= { wlsrStaRateStatsEntry 18 } + + wlsrStaTxPktsAt48Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Transmitted by the + station at 48Mbps rate. + " + ::= { wlsrStaRateStatsEntry 19 } + + wlsrStaTxBytesAt48Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Transmitted by the + station at 48Mbps rate. + " + ::= { wlsrStaRateStatsEntry 20 } + + wlsrStaTxPktsAt54Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Transmitted by the + station at 54Mbps rate. + " + ::= { wlsrStaRateStatsEntry 21 } + + wlsrStaTxBytesAt54Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Transmitted by the + station at 54Mbps rate. + " + ::= { wlsrStaRateStatsEntry 22 } + + wlsrStaRxPktsAt1Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Received by the + station at 1Mbps rate. + " + ::= { wlsrStaRateStatsEntry 23 } + + wlsrStaRxBytesAt1Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Received by the + station at 1Mbps rate. + " + ::= { wlsrStaRateStatsEntry 24 } + + wlsrStaRxPktsAt2Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Received by the + station at 2Mbps rate. + " + ::= { wlsrStaRateStatsEntry 25 } + + wlsrStaRxBytesAt2Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Received by the + station at 2Mbps rate. + " + ::= { wlsrStaRateStatsEntry 26 } + + wlsrStaRxPktsAt5Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Received by the + station at 5Mbps rate. + " + ::= { wlsrStaRateStatsEntry 27 } + + wlsrStaRxBytesAt5Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Received by the + station at 5Mbps rate. + " + ::= { wlsrStaRateStatsEntry 28 } + + wlsrStaRxPktsAt11Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Received by the + station at 11Mbps rate. + " + ::= { wlsrStaRateStatsEntry 29 } + + wlsrStaRxBytesAt11Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Received by the + station at 11Mbps rate. + " + ::= { wlsrStaRateStatsEntry 30 } + + wlsrStaRxPktsAt6Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Received by the + station at 6Mbps rate. + " + ::= { wlsrStaRateStatsEntry 31 } + + wlsrStaRxBytesAt6Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Received by the + station at 6Mbps rate. + " + ::= { wlsrStaRateStatsEntry 32 } + + wlsrStaRxPktsAt12Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Received by the + station at 12Mbps rate. + " + ::= { wlsrStaRateStatsEntry 33 } + + wlsrStaRxBytesAt12Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Received by the + station at 12Mbps rate. + " + ::= { wlsrStaRateStatsEntry 34 } + + wlsrStaRxPktsAt18Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Received by the + station at 18Mbps rate. + " + ::= { wlsrStaRateStatsEntry 35 } + + wlsrStaRxBytesAt18Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Received by the + station at 18Mbps rate. + " + ::= { wlsrStaRateStatsEntry 36 } + + wlsrStaRxPktsAt24Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Received by the + station at 24Mbps rate. + " + ::= { wlsrStaRateStatsEntry 37 } + + wlsrStaRxBytesAt24Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Received by the + station at 24Mbps rate. + " + ::= { wlsrStaRateStatsEntry 38 } + + wlsrStaRxPktsAt36Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Received by the + station at 36Mbps rate. + " + ::= { wlsrStaRateStatsEntry 39 } + + wlsrStaRxBytesAt36Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Received by the + station at 36Mbps rate. + " + ::= { wlsrStaRateStatsEntry 40 } + + wlsrStaRxPktsAt48Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Received by the + station at 48Mbps rate. + " + ::= { wlsrStaRateStatsEntry 41 } + + wlsrStaRxBytesAt48Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Received by the + station at 48Mbps rate. + " + ::= { wlsrStaRateStatsEntry 42 } + + wlsrStaRxPktsAt54Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Packets Received by the + station at 54Mbps rate. + " + ::= { wlsrStaRateStatsEntry 43 } + + wlsrStaRxBytesAt54Mbps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Octets Received by the + station at 54Mbps rate. + " + ::= { wlsrStaRateStatsEntry 44 } + +-- This table breaks down the Station statistics based on the +-- Destination Address Types. + + wlsrStaDATypeStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsrStaDATypeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table contains all the per channel Packet and Byte Counts + but broken down in terms of Destination Address Type. + " + ::= { wlsrStatsStaGroup 3 } + + wlsrStaDATypeStatsEntry OBJECT-TYPE + SYNTAX WlsrStaDATypeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Station Statistics based on the Destination Address Type." + INDEX { wlsrStaAddress} + ::= { wlsrStaDATypeStatsTable 1 } + + WlsrStaDATypeStatsEntry ::= + SEQUENCE { + wlsrStaTxDABroadcastPkts Counter32 , + wlsrStaTxDABroadcastBytes Counter32 , + wlsrStaTxDAMulticastPkts Counter32 , + wlsrStaTxDAMulticastBytes Counter32 , + wlsrStaTxDAUnicastPkts Counter32 , + wlsrStaTxDAUnicastBytes Counter32 + + } + + wlsrStaTxDABroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Broadcast packets + transmitted by this Station. + " + ::= { wlsrStaDATypeStatsEntry 1 } + + wlsrStaTxDABroadcastBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Broadcast Bytes + transmitted by this Station. + " + ::= { wlsrStaDATypeStatsEntry 2 } + + wlsrStaTxDAMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Multicast packets + transmitted by this station. + " + ::= { wlsrStaDATypeStatsEntry 3 } + + wlsrStaTxDAMulticastBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of Multicast Bytes + transmitted by this station. + " + ::= { wlsrStaDATypeStatsEntry 4 } + + wlsrStaTxDAUnicastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total of Unicast packets + transmitted by this station. + " + ::= { wlsrStaDATypeStatsEntry 5 } + + wlsrStaTxDAUnicastBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the total of Unicast Bytes + transmitted by this station. + " + ::= { wlsrStaDATypeStatsEntry 6 } + +-- This table breaks down the Station statistics based on the +-- the Type of the Packet. + + wlsrStaFrameTypeStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsrStaFrameTypeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table contains all the per channel Packet and Byte Counts + but broken down into different Frame Types. + " + ::= { wlsrStatsStaGroup 4 } + + wlsrStaFrameTypeStatsEntry OBJECT-TYPE + SYNTAX WlsrStaFrameTypeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Station Frame Type Stats Entry." + INDEX { wlsrStaAddress} + ::= { wlsrStaFrameTypeStatsTable 1 } + + WlsrStaFrameTypeStatsEntry ::= + SEQUENCE { + wlsrStaTxMgmtPkts Counter32 , + wlsrStaTxMgmtBytes Counter32 , + wlsrStaTxCtrlPkts Counter32 , + wlsrStaTxCtrlBytes Counter32 , + wlsrStaTxDataPkts Counter32 , + wlsrStaTxDataBytes Counter32 , + wlsrStaRxMgmtPkts Counter32 , + wlsrStaRxMgmtBytes Counter32 , + wlsrStaRxCtrlPkts Counter32 , + wlsrStaRxCtrlBytes Counter32 , + wlsrStaRxDataPkts Counter32 , + wlsrStaRxDataBytes Counter32 + + } + + wlsrStaTxMgmtPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the Transmitted Management packets + from a station. + " + ::= { wlsrStaFrameTypeStatsEntry 1 } + + wlsrStaTxMgmtBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the Transmitted Management Bytes + from a station + " + ::= { wlsrStaFrameTypeStatsEntry 2 } + + wlsrStaTxCtrlPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the Transmitted Control packets + from a station + " + ::= { wlsrStaFrameTypeStatsEntry 3 } + + wlsrStaTxCtrlBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the Transmitted Control Bytes + from a station + " + ::= { wlsrStaFrameTypeStatsEntry 4 } + + wlsrStaTxDataPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the Transmitted Data packets + from a station + " + ::= { wlsrStaFrameTypeStatsEntry 5 } + + wlsrStaTxDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the Transmitted Data Bytes + observed on this channel. + " + ::= { wlsrStaFrameTypeStatsEntry 6 } + + wlsrStaRxMgmtPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of received Management packets + at a station. + " + ::= { wlsrStaFrameTypeStatsEntry 7 } + + wlsrStaRxMgmtBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of received Management Bytes + at a station. + " + ::= { wlsrStaFrameTypeStatsEntry 8 } + + wlsrStaRxCtrlPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of received Control packets + at a station. + " + ::= { wlsrStaFrameTypeStatsEntry 9 } + + wlsrStaRxCtrlBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of received Control Bytes + at a station. + " + ::= { wlsrStaFrameTypeStatsEntry 10 } + + wlsrStaRxDataPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of received Data packets + at a station. + " + ::= { wlsrStaFrameTypeStatsEntry 11 } + + wlsrStaRxDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of received Data Bytes + at a station. + " + ::= { wlsrStaFrameTypeStatsEntry 12 } + +-- This table breaks down the Station statistics received or transmitted by a +-- station into packet size buckets. + + wlsrStaPktSizeStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsrStaPktSizeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table contains all the per channel Packet and Byte Counts + but broken down into different Packet Sizes. + " + ::= { wlsrStatsStaGroup 5 } + + wlsrStaPktSizeStatsEntry OBJECT-TYPE + SYNTAX WlsrStaPktSizeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Station Packet Size Stats." + INDEX { wlsrStaAddress} + ::= { wlsrStaPktSizeStatsTable 1 } + + WlsrStaPktSizeStatsEntry ::= + SEQUENCE { + wlsrStaTxPkts63Bytes Counter32 , + wlsrStaTxPkts64To127 Counter32 , + wlsrStaTxPkts128To255 Counter32 , + wlsrStaTxPkts256To511 Counter32 , + wlsrStaTxPkts512To1023 Counter32 , + wlsrStaTxPkts1024To1518 Counter32 , + wlsrStaRxPkts63Bytes Counter32 , + wlsrStaRxPkts64To127 Counter32 , + wlsrStaRxPkts128To255 Counter32 , + wlsrStaRxPkts256To511 Counter32 , + wlsrStaRxPkts512To1023 Counter32 , + wlsrStaRxPkts1024To1518 Counter32 + + } + + wlsrStaTxPkts63Bytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of packets transmitted by the + station that were less than 64 bytes long. + " + ::= { wlsrStaPktSizeStatsEntry 1 } + + wlsrStaTxPkts64To127 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of packets transmitted by the + station that were between 64 and 127 bytes long. + " + ::= { wlsrStaPktSizeStatsEntry 2 } + + wlsrStaTxPkts128To255 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of packets transmitted by the + station that were between 128 and 255 bytes long. + " + ::= { wlsrStaPktSizeStatsEntry 3 } + + wlsrStaTxPkts256To511 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of packets transmitted by the + station that were between 256 and 511 bytes long. + " + ::= { wlsrStaPktSizeStatsEntry 4 } + + wlsrStaTxPkts512To1023 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of packets transmitted by the + station that were between 512 and 1023 bytes long. + " + ::= { wlsrStaPktSizeStatsEntry 5 } + + wlsrStaTxPkts1024To1518 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of packets transmitted by the + station that were between 1024 and 1518 bytes long. + " + ::= { wlsrStaPktSizeStatsEntry 6 } + + wlsrStaRxPkts63Bytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of packets Received by the + station that were less than 64 bytes long. + " + ::= { wlsrStaPktSizeStatsEntry 7 } + + wlsrStaRxPkts64To127 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of packets Received by the + station that were between 64 and 127 bytes long. + " + ::= { wlsrStaPktSizeStatsEntry 8 } + + wlsrStaRxPkts128To255 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of packets Received by the + station that were between 128 and 255 bytes long. + " + ::= { wlsrStaPktSizeStatsEntry 9 } + + wlsrStaRxPkts256To511 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of packets Received by the + station that were between 256 and 511 bytes long. + " + ::= { wlsrStaPktSizeStatsEntry 10 } + + wlsrStaRxPkts512To1023 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of packets Received by the + station that were between 512 and 1023 bytes long. + " + ::= { wlsrStaPktSizeStatsEntry 11 } + + wlsrStaRxPkts1024To1518 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the number of packets Received by the + station that were between 1024 and 1518 bytes long. + " + ::= { wlsrStaPktSizeStatsEntry 12 } + +-- Air Monitor Access Point List Table. On an Air monitor this table lists all +-- the Access Points the AM is monitoring. On an Access Point, this table +-- contains itself. + + wlsrAirMonitorApListTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsrAirMonitorApListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table contains all the Access Points monitored by the AM. + " + ::= { wlsrAirMonitorGroup 1 } + + wlsrAirMonitorApListEntry OBJECT-TYPE + SYNTAX WlsrAirMonitorApListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ap List Entry" + INDEX { wlsrAmApBSSID} + ::= { wlsrAirMonitorApListTable 1 } + + WlsrAirMonitorApListEntry ::= + SEQUENCE { + wlsrAmApBSSID MacAddress , + wlsrAmSSID DisplayString , + wlsrAmChannel INTEGER , + wlsrAmPhysicalType INTEGER , + wlsrAmAccessPointType INTEGER , + wlsrAmRAPType INTEGER, + wlsrAmRSSI Integer32, + wlsrAmMonitoredTime TimeTicks, + wlsrAmInactivityTime TimeTicks, + wlsrAmLoadBalancing INTEGER + + } + + wlsrAmApBSSID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + BSSID of the Access Point. + " + ::= { wlsrAirMonitorApListEntry 1 } + + wlsrAmSSID OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..62)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the SSID of the AP. + " + ::= { wlsrAirMonitorApListEntry 2 } + + wlsrAmChannel OBJECT-TYPE + SYNTAX INTEGER(1..165) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the channel on which this AP is + operating. + " + ::= { wlsrAirMonitorApListEntry 3 } + + wlsrAmPhysicalType OBJECT-TYPE + SYNTAX INTEGER{ + dot11b(1), + dot11a(2), + dot11g(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the physical layer type. + " + ::= { wlsrAirMonitorApListEntry 4 } + + + wlsrAmAccessPointType OBJECT-TYPE + SYNTAX INTEGER{ + genericAp(1), + softAp(2), + ciscoAp(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This attribute indicates the type of AP. + " + ::= { wlsrAirMonitorApListEntry 5 } + + wlsrAmRAPType OBJECT-TYPE + SYNTAX INTEGER{ + valid(1), + interfering(2), + unsecure(3), + dos(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Type of the Access Point. + " + ::= { wlsrAirMonitorApListEntry 6 } + + wlsrAmRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Access point Receiver Signal Strength Indicator. + + " + ::= { wlsrAirMonitorApListEntry 7 } + + wlsrAmMonitoredTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Time in ticks, since the AM is observing this access point. + " + ::= { wlsrAirMonitorApListEntry 8 } + + wlsrAmInactivityTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Access point Inactivity Time. + + " + ::= { wlsrAirMonitorApListEntry 9 } + + wlsrAmLoadBalancing OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The attributes indicates whether Load balancing is enabled + for this access point. + + " + ::= { wlsrAirMonitorApListEntry 10 } + +-- wlsrTrapsGroup +-- This group defines all the traps generated by the access points. + +-- Objects defined under this group does not have support for +-- GET or SET. They are defined in the MIB to pass specific +-- information. which has meaning only in the context of a trap. + +wlsrTrapObjectsGroup OBJECT IDENTIFIER ::= { wlsrTrapsGroup 100 } + +wlsrTargetApBSSID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the BSSID of the + Access Point, for which we are raising the trap. If an + Air Monitor is sending the trap then this will indicate + AP. If an Access Point is sending the trap, then it will point + to itself. + " +::= { wlsrTrapObjectsGroup 1 } + +wlsrTargetApSSID OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the SSID of the + Access Point, for which we are raising the trap. If an + Air Monitor is sending the trap then this will indicate + AP. If an Access Point is sending the trap, then it will point + to itself. + " +::= { wlsrTrapObjectsGroup 2 } + +wlsrTargetApChannel OBJECT-TYPE + SYNTAX INTEGER(1..165) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the Channel of the + Access Point, for which we are raising the trap. If an + Air Monitor is sending the trap then this will indicate + AP. If an Access Point is sending the trap, then it will point + to itself. + " +::= { wlsrTrapObjectsGroup 3 } + +wlsrSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the MAC + address of the Source. + " +::= { wlsrTrapObjectsGroup 4 } + +wlsrNodeMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the MAC + address of a Node. + " +::= { wlsrTrapObjectsGroup 5 } + +wlsrFrameType OBJECT-TYPE + SYNTAX INTEGER{ + associateRequest(1), + associateResponse(2), + reassociateRequest(3), + reassociateResponse(4), + probeRequest(5), + probeResponse(6), + beacon(9), + atim(10), + disassociate(11), + auth(12), + deauth(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the + Frame Type. + " +::= { wlsrTrapObjectsGroup 6 } + +wlsrAddressType OBJECT-TYPE + SYNTAX INTEGER{ + srcAddress(1), + dstAddress(2), + bssid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the + Address Type. + " +::= { wlsrTrapObjectsGroup 7 } + +wlsrSignatureName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the + Signature Name. + " +::= { wlsrTrapObjectsGroup 8 } + +wlsrMatchedMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the + Macaddress. + " +::= { wlsrTrapObjectsGroup 9 } + +wlsrMatchedIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the + Ip Address. + " +::= { wlsrTrapObjectsGroup 10 } + +wlsrReceiverMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the MAC + address of the Receiver. + " +::= { wlsrTrapObjectsGroup 11 } + +wlsrTransmitterMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the MAC + address of the Transmitter. + " +::= { wlsrTrapObjectsGroup 12 } + +wlsrRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used in the traps to indicate the + Signal Strength Indicator. + " +::= { wlsrTrapObjectsGroup 13 } + +wlsrRogueInfoURL OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used to point to the WEBGUI Rogue AP information + URL. + " +::= { wlsrTrapObjectsGroup 14 } + +wlsrInterferingAPInfoURL OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Object is used to point to the WEBGUI Rogue interfering + AP information URL. + " +::= { wlsrTrapObjectsGroup 15 } + + +wlsrUnsecureApDetected NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel, wlsrMatchedMac, + wlsrMatchedIp, wlsrRogueInfoURL} + STATUS current + DESCRIPTION + " + This trap indicates that an Unsecure Access Point is detected + by an Air Monitor located at wlsrLocation on channel + wlsrCurrentChannel. The AP is declared unsecure, because we + matched it to the wlsrMatchedMac/wlsrMatchedIp. + + " + ::= { wlsrTrapsGroup 1001 } + +wlsrStaImpersonation NOTIFICATION-TYPE + OBJECTS {wlsrNodeMac, wlsrLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AM at location wlsrLocation detected + a Station impersonation. + " + ::= { wlsrTrapsGroup 1002 } +wlsrReservedChannelViolation NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an Access Point is detected + by an AP at location wlsrLocation, which + violates the Reserved Channel configuration. + " + ::= { wlsrTrapsGroup 1003 } + + +wlsrValidSSIDViolation NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an Access Point violating Valid SSID is + detected by an AP at wlsrLocation. + " + ::= { wlsrTrapsGroup 1004 } + +wlsrChannelMisconfiguration NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an Access Point has a bad channel + configuration. + " + ::= { wlsrTrapsGroup 1005 } + + +wlsrOUIMisconfiguration NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an Access Point has bad OUI + configuration. + " + ::= { wlsrTrapsGroup 1006 } + + +wlsrSSIDMisconfiguration NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an Access Point has bad SSID + configuration. + " + ::= { wlsrTrapsGroup 1007 } + +wlsrShortPreableMisconfiguration NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an Access Point has bad Short preamble + configuration. + " + ::= { wlsrTrapsGroup 1008 } + + +wlsrWPAMisconfiguration NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an Access Point has bad WPA + configuration. + " + ::= { wlsrTrapsGroup 1009 } + + +wlsrAdhocNetworkDetected NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM has detected an Adhoc + network. + " + ::= { wlsrTrapsGroup 1010 } + + +wlsrStaPolicyViolation NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrNodeMac, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that a Valid Station policy is violated. + " + ::= { wlsrTrapsGroup 1011 } + + +wlsrRepeatWEPIVViolation NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP/AM detected a Repeat WEP-IV violation. + " + ::= { wlsrTrapsGroup 1012 } + +wlsrWeakWEPIVViolation NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP/AM detected a Weak WEP-IV violation. + " + ::= { wlsrTrapsGroup 1013 } + +wlsrChannelInterferenceDetected NOTIFICATION-TYPE + OBJECTS {wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation has detected a channel interference on + wlsrCurrentChannel. + " + ::= { wlsrTrapsGroup 1014 } + +wlsrAPInterferenceDetected NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation has detected an AP interference on + wlsrCurrentChannel. + " + ::= { wlsrTrapsGroup 1015 } + +wlsrStaInterferenceDetected NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, wlsrNodeMac, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation has detected a Station interference on + wlsrCurrentChannel. + " + ::= { wlsrTrapsGroup 1016 } + +wlsrFrameRetryRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation is reporting that an AP wlsrTargetApBSSID has exceeded + an upper threshold for Frame Retry Rate for AP wlsrTargetApBSSID. + " + ::= { wlsrTrapsGroup 1017 } + +wlsrFrameReceiveErrorRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrTargetApChannel, wlsrLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation is reporting that an AP wlsrTargetApBSSID has exceeded + an upper threshold for Frame Receive Error Rate for AP + wlsrTargetApBSSID. + " + ::= { wlsrTrapsGroup 1018 } + +wlsrFrameFragmentationRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrTargetApChannel, wlsrLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation is reporting that an AP wlsrTargetApBSSID has exceeded + an upper threshold for Frame Fragmentation Rate for AP + wlsrTargetApBSSID. + " + ::= { wlsrTrapsGroup 1019 } + +wlsrFrameBandWidthRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsrNodeMac, wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation is reporting that a station wlsrStaAddress has exceeded + the allocated Bandwidth rate. + " + ::= { wlsrTrapsGroup 1020 } + + +wlsrFrameLowSpeedRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsrNodeMac, wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation is reporting that a station wlsrStaAddress has exceeded + the Low speed rate. + " + ::= { wlsrTrapsGroup 1021 } + +wlsrFrameNonUnicastRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsrNodeMac, wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation is reporting that a station wlsrStaAddress has exceeded + the Non Unicast traffic rate. + " + ::= { wlsrTrapsGroup 1022 } + +wlsrLoadbalancingEnabled NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation is reporting that an AP with BSSID wlsrTargetApBSSID + has enabled Load balancing. + " + ::= { wlsrTrapsGroup 1023 } + +wlsrChannelFrameRetryRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation is reporting that it exceeded an upper threshold + for Frame Retry Rate. + " + ::= { wlsrTrapsGroup 1024 } + +wlsrChannelFrameFragmentationRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation is reporting that it exceeded an upper threshold + for Frame Fragmentation Rate. + " + ::= { wlsrTrapsGroup 1025 } + + +wlsrChannelFrameErrorRateExceeded NOTIFICATION-TYPE + OBJECTS {wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation is reporting that it exceeded an upper threshold + for Frame Error Rate. + " + ::= { wlsrTrapsGroup 1026 } + +wlsrSignatureMatch NOTIFICATION-TYPE + OBJECTS {wlsrSignatureName, wlsrSourceMac,wlsrRSSI, + wlsrLocation} + STATUS current + DESCRIPTION + " + This trap indicates that we detected a signature match. + " + ::= { wlsrTrapsGroup 1027 } + +wlsrChannelRateAnomaly NOTIFICATION-TYPE + OBJECTS {wlsrFrameType, wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP/AM at wlsrLocation detected + frames of type wlsrFrameType on wlsrCurrentChannel which exceeds the + configured IDS rate threshold. + " + ::= { wlsrTrapsGroup 1028 } + +wlsrNodeRateAnomaly NOTIFICATION-TYPE + OBJECTS {wlsrFrameType, wlsrNodeMac, wlsrRSSI, + wlsrLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP/AM at wlsrLocation detected + frames of type wlsrFrameType transmitted by node wlsrNodeMac + which exceeds the configured IDS rate threshold. + " + ::= { wlsrTrapsGroup 1029 } + +wlsrEAPRateAnomaly NOTIFICATION-TYPE + OBJECTS {wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that the number of EAP Handshake packets received + by an AP/AM at wlsrLocation exceeds the configured IDS EAP Handshake + rate. + " + ::= { wlsrTrapsGroup 1030 } + +wlsrSignalAnomaly NOTIFICATION-TYPE + OBJECTS {wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP/AM at wlsrLocation detected a Signal + Anomaly on wlsrCurrentChannel. + " + ::= { wlsrTrapsGroup 1031 } + +wlsrSequenceNumberAnomaly NOTIFICATION-TYPE + OBJECTS {wlsrSourceMac, wlsrRSSI, wlsrLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP/AM at wlsrLocation received packets + which exceeds the acceptable sequence number difference. The acceptable + sequence number difference is an IDS Configuration object. + " + ::= { wlsrTrapsGroup 1032 } + +wlsrDisconnectStationAttack NOTIFICATION-TYPE + OBJECTS {wlsrFrameType, wlsrSourceMac, wlsrRSSI, wlsrLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP/AM detected a station Disconnect attack. + " + ::= { wlsrTrapsGroup 1033 } + +wlsrApFloodAttack NOTIFICATION-TYPE + OBJECTS {wlsrLocation} + STATUS current + DESCRIPTION + " + This trap is triggered when the number of spurious AP's detected by + an AP/AM at wlsrLocation exceeds the configured IDS threshold. + " + ::= { wlsrTrapsGroup 1034 } + +wlsrAdhocNetwork NOTIFICATION-TYPE + OBJECTS {wlsrSourceMac, wlsrTargetApBSSID, wlsrTargetApSSID, wlsrRSSI, + wlsrLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP/AM at wlsrLocation detected an Adhoc + Network. Node wlsrSourceMac is connected to an adhoc AP + wlsrTargetApBSSID with wlsrTargetApSSID ssid. + " + ::= { wlsrTrapsGroup 1035 } + +wlsrWirelessBridge NOTIFICATION-TYPE + OBJECTS {wlsrTransmitterMac, wlsrReceiverMac, wlsrRSSI, + wlsrLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP/AM at wlsrLocation detected a Wireless + Bridge. The detected bridge is between wlsrSourceMac and + wlsrReceiverMac. + " + ::= { wlsrTrapsGroup 1036 } + +wlsrInvalidMacOUI NOTIFICATION-TYPE + OBJECTS {wlsrAddressType, wlsrNodeMac,wlsrRSSI, + wlsrLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AP/AM at wlsrLocation detected an Invalid + MAC OUI in transmission from the Node wlsrNodeMac. The invalid mac is + the . + " + ::= { wlsrTrapsGroup 1037 } + +wlsrLoadbalancingDisabled NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrTargetApChannel, wlsrLocation} + STATUS current + DESCRIPTION + " + This trap indicates that an AM/AP located at + wlsrLocation is reporting that an AP with BSSID wlsrTargetApBSSID + has disabled Load balancing. + " + ::= { wlsrTrapsGroup 1038 } + +wlsrWEPMisconfiguration NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an Access Point has bad WEP + configuration. + " + ::= { wlsrTrapsGroup 1039 } + + +wlsrStaRepeatWEPIVViolation NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, wlsrNodeMac, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP/AM detected a Repeat WEP-IV violation. + for a Station + " + ::= { wlsrTrapsGroup 1040 } + +wlsrStaWeakWEPIVViolation NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, wlsrNodeMac, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AP/AM detected a Weak WEP-IV violation. + for a Station + " + ::= { wlsrTrapsGroup 1041 } + +wlsrStaAssociatedToUnsecureAp NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel, wlsrNodeMac, wlsrRogueInfoURL} + STATUS current + DESCRIPTION + " + This trap indicates that a station with wlsrNodeMac associated + with an Unsecure Access Point wlsrTargetApBSSID. This is detected + by an Air Monitor located at wlsrLocation on channel + wlsrCurrentChannel. + + " + ::= { wlsrTrapsGroup 1042 } + +wlsrAdhocNetworkBridgeDetected NOTIFICATION-TYPE + OBJECTS {wlsrSourceMac, wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel} + STATUS current + DESCRIPTION + " + This trap indicates that an AM has detected an Adhoc + network that is bridging to a wired network + " + ::= { wlsrTrapsGroup 1043 } + +wlsrInterferingApDetected NOTIFICATION-TYPE + OBJECTS {wlsrTargetApBSSID, wlsrTargetApSSID, + wlsrLocation, wlsrCurrentChannel, wlsrInterferingAPInfoURL} + STATUS current + DESCRIPTION + " + This trap indicates that an Interfering Access Point is detected + by an Air Monitor located at wlsrLocation on channel + wlsrCurrentChannel. + + " + ::= { wlsrTrapsGroup 1044 } + +END + + diff --git a/mibs/arubaos/WLSX-HA-MIB b/mibs/arubaos/WLSX-HA-MIB new file mode 100644 index 0000000000..e19a27d01f --- /dev/null +++ b/mibs/arubaos/WLSX-HA-MIB @@ -0,0 +1,710 @@ +--- ArubaOS 6.5.2.0_59123 +-- vim:set ts=4 sw=4: +WLSX-HA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + TEXTUAL-CONVENTION FROM SNMPv2-TC + + MODULE-IDENTITY, + OBJECT-TYPE, + snmpModules, + Integer32, + Unsigned32, + Counter32, + IpAddress, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + + TDomain, + DisplayString, + PhysAddress, + TAddress, + TimeInterval, + RowStatus, + StorageType, + TestAndIncr, + MacAddress, + TruthValue + FROM SNMPv2-TC + + OBJECT-GROUP + FROM SNMPv2-CONF + wlsxEnterpriseMibModules + FROM ARUBA-MIB + + ArubaEnableValue, + ArubaHaRole, + ArubaHaConnectivityStatus + FROM ARUBA-TC; + + wlsxHaMIB MODULE-IDENTITY + LAST-UPDATED "1606072030Z" + ORGANIZATION "Aruba Wireless Networks" + CONTACT-INFO + "Postal: 1322 Crossman Avenue + Sunnyvale, CA 94089 + E-mail: dl-support@arubanetworks.com + Phone: +1 408 227 4500" + DESCRIPTION + "This MIB module defines MIB objects which provide + information about High Availability on Aruba controller." + REVISION "1606072030Z" + DESCRIPTION + "The initial revision." + ::= { wlsxEnterpriseMibModules 20 } + + wlsxHighAvalabilityInfoGroup OBJECT IDENTIFIER ::= { wlsxHaMIB 1 } + wlsxHighAvalabilityTraps OBJECT IDENTIFIER ::= { wlsxHaMIB 2 } + +-- wlsxHighAvalabilityInfoGroup contains information about the High Availability on Aruba controller + + wlsxHighAvalabilityConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsxHighAvalabilityConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This Table lists High Avalability configuration on the Aruba controller. + " + + ::= { wlsxHighAvalabilityInfoGroup 1 } + + wlsxHighAvalabilityConfigEntry OBJECT-TYPE + SYNTAX WlsxHighAvalabilityConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " HA profile config entry " + INDEX { haProfileName } + ::= { wlsxHighAvalabilityConfigTable 1 } + + WlsxHighAvalabilityConfigEntry ::= + SEQUENCE { + + haProfileName DisplayString, + haMembership DisplayString, + haState ArubaEnableValue, + haRole ArubaHaRole, + haPreemption ArubaEnableValue, + haOversubscription ArubaEnableValue, + haStateSync ArubaEnableValue, + haPresharedKey DisplayString, + haIntercontrollerHbt ArubaEnableValue, + haHbtThreshold Unsigned32, + haHbtInterval Unsigned32 + } + + haProfileName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The name of the HA profile. + " + ::= { wlsxHighAvalabilityConfigEntry 1 } + + haMembership OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The name of the HA profile enabled. + " + ::= { wlsxHighAvalabilityConfigEntry 2 } + + haState OBJECT-TYPE + SYNTAX ArubaEnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The HA state. + " + ::= { wlsxHighAvalabilityConfigEntry 3 } + haRole OBJECT-TYPE + SYNTAX ArubaHaRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The HA role of the controller. + " + ::= { wlsxHighAvalabilityConfigEntry 4 } + + haPreemption OBJECT-TYPE + SYNTAX ArubaEnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + HA preemption. + " + ::= { wlsxHighAvalabilityConfigEntry 5 } + + haOversubscription OBJECT-TYPE + SYNTAX ArubaEnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Standby capacity extension. + " + ::= { wlsxHighAvalabilityConfigEntry 6 } + + haStateSync OBJECT-TYPE + SYNTAX ArubaEnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The HA state sync. + " + ::= { wlsxHighAvalabilityConfigEntry 7 } + + haPresharedKey OBJECT-TYPE + SYNTAX DisplayString(SIZE(8..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The IPSec key for statesync. + " + ::= { wlsxHighAvalabilityConfigEntry 8 } + + haIntercontrollerHbt OBJECT-TYPE + SYNTAX ArubaEnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The state of intercontroller heart beat. + " + ::= { wlsxHighAvalabilityConfigEntry 9 } + + haHbtThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Intercontroller hbt threshold above which it can trigger HA failover. + " + ::= { wlsxHighAvalabilityConfigEntry 10 } + + haHbtInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The frequency of inter controller heart beat. + " + ::= { wlsxHighAvalabilityConfigEntry 11 } + + +-- HA AP table -- + wlsxHighAvalabilityApTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsxHighAvalabilityApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This Table lists High Avalability AP counts on the Aruba controller. + " + + ::= { wlsxHighAvalabilityInfoGroup 2 } + + wlsxHighAvalabilityApEntry OBJECT-TYPE + SYNTAX WlsxHighAvalabilityApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " HA AP entry " + INDEX { haProfileName } + ::= { wlsxHighAvalabilityApTable 1 } + + WlsxHighAvalabilityApEntry ::= + SEQUENCE { + + haActiveAPs Gauge, + haStandbyAPs Gauge, + haTotalAPs Gauge + } + + haActiveAPs OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of active APs. + " + ::= { wlsxHighAvalabilityApEntry 1 } + + haStandbyAPs OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of standby APs. + " + ::= { wlsxHighAvalabilityApEntry 2 } + + haTotalAPs OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total number of APs. + " + ::= { wlsxHighAvalabilityApEntry 3 } + + +-- HA intercontroller hbt status table -- + + wlsxIntercontrollerHbtTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsxIntercontrollerHbtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This Table lists inter controller heart beat status. + " + + ::= { wlsxHighAvalabilityInfoGroup 3 } + + wlsxIntercontrollerHbtEntry OBJECT-TYPE + SYNTAX WlsxIntercontrollerHbtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " HA hbt entry " + INDEX { haActiveCtrl } + ::= { wlsxIntercontrollerHbtTable 1 } + + WlsxIntercontrollerHbtEntry ::= + SEQUENCE { + haActiveCtrl DisplayString, + haActiveCtrlIp DisplayString, + haReferenceCnt Gauge, + haTotalHbtRequestsSent Counter32, + haTotalHbtResponsesRcvd Counter32, + haLastMissedHbtCnt Gauge, + haLastHbtMissedTime DisplayString + } + + haActiveCtrl OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The IP address of the actve controller(Key). + " + ::= { wlsxIntercontrollerHbtEntry 1 } + + haActiveCtrlIp OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The IP address of the actve controller. + " + ::= { wlsxIntercontrollerHbtEntry 2 } + + + haReferenceCnt OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of standby APs. + " + ::= { wlsxIntercontrollerHbtEntry 3 } + + haTotalHbtRequestsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total number of hbt requests sent. + " + ::= { wlsxIntercontrollerHbtEntry 4 } + + haTotalHbtResponsesRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total number of heart beat responses received. + " + ::= { wlsxIntercontrollerHbtEntry 5 } + + haLastMissedHbtCnt OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of heart beat last missed. + " + ::= { wlsxIntercontrollerHbtEntry 6 } + + haLastHbtMissedTime OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The timestamp of last missed hbt. + " + ::= { wlsxIntercontrollerHbtEntry 7 } + + +-- State sync table -- + + wlsxStateSyncTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsxStateSyncEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This Table lists the counts of active/replicated pmk-cache and + key-cache entries related to HA state sync. + " + + ::= { wlsxHighAvalabilityInfoGroup 4 } + + wlsxStateSyncEntry OBJECT-TYPE + SYNTAX WlsxStateSyncEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " HA state sync entry " + INDEX { haProfileName } + ::= { wlsxStateSyncTable 1 } + + WlsxStateSyncEntry ::= + SEQUENCE { + + haActivePmkCacheEntries Gauge, + haReplicatedPmkCacheEntries Gauge, + haTotalPmkCacheEntries Gauge, + haActiveKeyCacheEntries Gauge, + haReplicatedKeyCacheEntries Gauge, + haTotalKeyCacheEntries Gauge + } + + haActivePmkCacheEntries OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of active pmk cache entries. + " + ::= { wlsxStateSyncEntry 1 } + + + haReplicatedPmkCacheEntries OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of replicated pmk cache entries. + " + ::= { wlsxStateSyncEntry 2 } + + haTotalPmkCacheEntries OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total number of pmk cache entries. + " + ::= { wlsxStateSyncEntry 3 } + + haActiveKeyCacheEntries OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of active key cache entries. + " + ::= { wlsxStateSyncEntry 4 } + + haReplicatedKeyCacheEntries OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The nuber of replicated key cache entries. + " + ::= { wlsxStateSyncEntry 5 } + + haTotalKeyCacheEntries OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total number of key cache entries. + " + ::= { wlsxStateSyncEntry 6 } + + +-- HA tunnel table -- + + wlsxHighAvalabilityTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsxHighAvalabilityTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table lists the total number of High Availability acitve/standby tunnels + and AP heart beat tunnels on the Aruba controller. + " + + ::= { wlsxHighAvalabilityInfoGroup 5 } + + wlsxHighAvalabilityTunnelEntry OBJECT-TYPE + SYNTAX WlsxHighAvalabilityTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " HA tunnel entry " + INDEX { haProfileName } + ::= { wlsxHighAvalabilityTunnelTable 1 } + + WlsxHighAvalabilityTunnelEntry ::= + SEQUENCE { + + haActiveVapTunnels Gauge, + haStandbyVapTunnels Gauge, + haTotalVapTunnels Gauge, + haAPHbtTunnels Gauge + } + + haActiveVapTunnels OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of active per VAP GRE tunnels. + " + ::= { wlsxHighAvalabilityTunnelEntry 1 } + + haStandbyVapTunnels OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of standby per VAP GRE tunnels. + " + ::= { wlsxHighAvalabilityTunnelEntry 2 } + + haTotalVapTunnels OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total number of per VAP GRE tunnels. + " + ::= { wlsxHighAvalabilityTunnelEntry 3 } + + haAPHbtTunnels OBJECT-TYPE + SYNTAX Gauge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of AP hbt GRE tunnels. + " + ::= { wlsxHighAvalabilityTunnelEntry 4 } + +-- High Availability Traps +-- This group defines all the traps related to High Availability. +wlsxHaTrapObjectsGroup OBJECT IDENTIFIER ::= { wlsxHighAvalabilityTraps 1 } +wlsxHaTrapDefinitionGroup OBJECT IDENTIFIER ::= { wlsxHighAvalabilityTraps 2 } + + wlsxHaV4Status OBJECT-TYPE + SYNTAX ArubaEnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + IPv4 status of High Availability. + " + ::= { wlsxHaTrapObjectsGroup 1 } + wlsxHaV4Role OBJECT-TYPE + SYNTAX ArubaHaRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + IPv4 HA role of the controller. + " + ::= { wlsxHaTrapObjectsGroup 2 } + + wlsxHaV6Status OBJECT-TYPE + SYNTAX ArubaEnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + IPv6 status of High Availability. + " + ::= { wlsxHaTrapObjectsGroup 3 } + + wlsxHaV6Role OBJECT-TYPE + SYNTAX ArubaHaRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the + IPv6 HA role of the controller. + " + ::= { wlsxHaTrapObjectsGroup 4 } + + wlsxHaAPName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate name of an AP. + " + ::= { wlsxHaTrapObjectsGroup 5 } + + + wlsxHaActiveControllerIp OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the active controller IP address. + " + ::= { wlsxHaTrapObjectsGroup 6 } + + wlsxHaStandbyControllerIp OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the standby controller IP address. + " + ::= { wlsxHaTrapObjectsGroup 7 } + + wlsxTrapHaConnectivityStatus OBJECT-TYPE + SYNTAX ArubaHaConnectivityStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate standby controller connectivity status + of an AP. + " + ::= { wlsxHaTrapObjectsGroup 8 } + + wlsxTrapHaIntercontrollerHbtMissCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the number of intercontroller heart beat miss. + " + ::= { wlsxHaTrapObjectsGroup 9 } + + wlsxTrapHaHbtMissTimeStamp OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the time stamp of + intercontroller heart beat miss. + " + ::= { wlsxHaTrapObjectsGroup 10 } + + wlsxTrapHaStandbyApCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object is used in the traps to indicate the number of standby APs on standby controller. + " + ::= { wlsxHaTrapObjectsGroup 11 } + + +--Trap Definition + wlsxHaState NOTIFICATION-TYPE + OBJECTS {wlsxHaV4Status, wlsxHaV4Role, wlsxHaV6Status, wlsxHaV6Role} + STATUS current + DESCRIPTION + "This trap indicates that HA state has changed." + ::= { wlsxHaTrapDefinitionGroup 1 } + + wlsxHaStandbyIpSentFailed NOTIFICATION-TYPE + OBJECTS {wlsxHaStandbyControllerIp, wlsxHaAPName} + STATUS current + DESCRIPTION + "This trap indicates that standby IP is sent to an AP failed" + ::= { wlsxHaTrapDefinitionGroup 2 } + + wlsxHaStandbyConnectivityState NOTIFICATION-TYPE + OBJECTS {wlsxHaAPName, wlsxHaStandbyControllerIp, wlsxTrapHaConnectivityStatus} + STATUS current + DESCRIPTION + "This trap indicates the standby connectivity status for an AP." + ::= { wlsxHaTrapDefinitionGroup 3 } + + wlsxHaIntercontrollerHbtMiss NOTIFICATION-TYPE + OBJECTS {wlsxTrapHaIntercontrollerHbtMissCnt, wlsxHaActiveControllerIp, wlsxTrapHaHbtMissTimeStamp} + STATUS current + DESCRIPTION + "This trap indicates around half of the threshold intercontroller hearbeat + missed with serving controller. + " + ::= { wlsxHaTrapDefinitionGroup 4 } + + wlsxHaFailoverTrigger NOTIFICATION-TYPE + OBJECTS {wlsxHaActiveControllerIp, wlsxTrapHaStandbyApCnt} + STATUS current + DESCRIPTION + "This trap indicates that standby controller has triggered HA failover to aps belonging to a + particular serving controller with which intercontroller heart beat missed above threshold." + + ::= { wlsxHaTrapDefinitionGroup 5 } + + wlsxHaFailoverRequestFromAp NOTIFICATION-TYPE + OBJECTS {wlsxHaAPName} + STATUS current + DESCRIPTION + "This trap indicates that an ap sent failover request to the controller. + This could be because of AP missing hbt with serving controller, on receiving failover + request from standby controller or AP trying to preempt back to active controller" + ::= { wlsxHaTrapDefinitionGroup 6 } +END diff --git a/mibs/arubaos/WLSX-RS-MIB b/mibs/arubaos/WLSX-RS-MIB new file mode 100644 index 0000000000..65fbe4dc28 --- /dev/null +++ b/mibs/arubaos/WLSX-RS-MIB @@ -0,0 +1,899 @@ +--- ArubaOS 6.5.2.0_59123 +-- vim:set ts=4 sw=4: +WLSX-RS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + TEXTUAL-CONVENTION FROM SNMPv2-TC + + MODULE-IDENTITY, + OBJECT-TYPE, + snmpModules, + Integer32, + Unsigned32, + Counter32, + Counter64, + IpAddress, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + + TDomain, + DisplayString, + PhysAddress, + TAddress, + TimeInterval, + RowStatus, + StorageType, + TestAndIncr, + MacAddress, + TruthValue + FROM SNMPv2-TC + + wlanAPMacAddress + FROM WLSX-WLAN-MIB + + ArubaEnableValue, + ArubaActiveState, + ArubaEnet1Mode, + ArubaPortType, + ArubaPortSpeed, + ArubaPortDuplex, + ArubaEnableValue, + ArubaOperStateValue, + ArubaDot3azStatus, + ArubaPoeState, + ArubaAPDot1dState + FROM ARUBA-TC + + LldpChassisIdSubtype, + LldpChassisId, + LldpPortIdSubtype, + LldpPortId, + LldpSystemCapabilitiesMap, + LldpManAddress + FROM LLDP-MIB + + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + + AddressFamilyNumbers + FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB + + OBJECT-GROUP + FROM SNMPv2-CONF + + wlsxEnterpriseMibModules + FROM ARUBA-MIB; + + wlsxRSMIB MODULE-IDENTITY + LAST-UPDATED "1106012012Z" + ORGANIZATION "Aruba Wireless Networks" + CONTACT-INFO + "Postal: 1322 Crossman Avenue + Sunnyvale, CA 94089 + E-mail: dl-support@arubanetworks.com + Phone: +1 408 227 4500" + DESCRIPTION + "This MIB module defines MIB objects which provide + information about remote user and node state." + REVISION "1106012012Z" + DESCRIPTION + "The initial revision." + ::= { wlsxEnterpriseMibModules 16 } + + wlsxRemoteWiredGroup OBJECT IDENTIFIER ::= { wlsxRSMIB 1 } + wlsxRemoteUSBGroup OBJECT IDENTIFIER ::= { wlsxRSMIB 2 } + + wlsxRemoteAccessPointPortGroup OBJECT IDENTIFIER ::= { wlsxRemoteWiredGroup 1 } + wlsxRemoteAccessPointUSBGroup OBJECT IDENTIFIER ::= { wlsxRemoteUSBGroup 1 } + +-- Wired Ports + + wlsxRemoteWiredPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RemotePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table enumerates the ports on the device + " + ::= { wlsxRemoteAccessPointPortGroup 1 } + + wlsxRemotePortEntry OBJECT-TYPE + SYNTAX RemotePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Wired Port Entry" + INDEX { wlanAPMacAddress, remotePortNumber } + ::= { wlsxRemoteWiredPortTable 1 } + + RemotePortEntry ::= + SEQUENCE { + remotePortNumber Unsigned32, + remotePortMAC MacAddress, + remotePortMode ArubaEnet1Mode, + remotePortSlotNumber Unsigned32, + remotePortPortNumber Unsigned32, + remotePortType ArubaPortType, + remotePortAdminState ArubaEnableValue, + remotePortOperState ArubaOperStateValue, + remotePortSpeed ArubaPortSpeed, + remotePortDuplex ArubaPortDuplex, + remotePortTxPackets Counter64, + remotePortTxBytes Counter64, + remotePortRxPackets Counter64, + remotePortRxBytes Counter64, + remotePortDot3azStatus ArubaDot3azStatus, + remotePortName DisplayString, + remotePortPoEState ArubaPoeState, + remotePortSTPState ArubaAPDot1dState + } + + remotePortNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Port Index + " + ::= { wlsxRemotePortEntry 1 } + + remotePortMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Port MAC address + " + ::= { wlsxRemotePortEntry 2 } + + remotePortMode OBJECT-TYPE + SYNTAX ArubaEnet1Mode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Port Mode + " + ::= { wlsxRemotePortEntry 3 } + + remotePortSlotNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Slot Number + " + ::= { wlsxRemotePortEntry 4 } + + remotePortPortNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Port Number + " + ::= { wlsxRemotePortEntry 5 } + + remotePortType OBJECT-TYPE + SYNTAX ArubaPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Port Type + " + ::= { wlsxRemotePortEntry 6 } + + remotePortAdminState OBJECT-TYPE + SYNTAX ArubaEnableValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Administrative state + " + ::= { wlsxRemotePortEntry 7 } + + remotePortOperState OBJECT-TYPE + SYNTAX ArubaOperStateValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Operational State + " + ::= { wlsxRemotePortEntry 8 } + + remotePortSpeed OBJECT-TYPE + SYNTAX ArubaPortSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Port Speed + " + ::= { wlsxRemotePortEntry 9 } + + remotePortDuplex OBJECT-TYPE + SYNTAX ArubaPortDuplex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Port Duplex + " + ::= { wlsxRemotePortEntry 10 } + + remotePortTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Transmitted frames + " + ::= { wlsxRemotePortEntry 11 } + + remotePortTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Transmitted bytes + " + ::= { wlsxRemotePortEntry 12 } + + remotePortRxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Received frames + " + ::= { wlsxRemotePortEntry 13 } + + remotePortRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Received bytes + " + ::= { wlsxRemotePortEntry 14 } + + remotePortDot3azStatus OBJECT-TYPE + SYNTAX ArubaDot3azStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + 802.3az status + " + ::= { wlsxRemotePortEntry 15 } + + remotePortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The name of the port + " + ::= { wlsxRemotePortEntry 16 } + + remotePortPoEState OBJECT-TYPE + SYNTAX ArubaPoeState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + PSE status + " + ::= { wlsxRemotePortEntry 17 } + + remotePortSTPState OBJECT-TYPE + SYNTAX ArubaAPDot1dState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + STP status + " + ::= { wlsxRemotePortEntry 18 } + +-- USB + + wlsxRemoteUSBTable OBJECT-TYPE + SYNTAX SEQUENCE OF USBEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table enumerates the ports on the device + " + ::= { wlsxRemoteAccessPointUSBGroup 1 } + + wlsxUSBEntry OBJECT-TYPE + SYNTAX USBEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Wired Port Entry" + INDEX {wlanAPMacAddress, usbDevNumber} + ::= { wlsxRemoteUSBTable 1 } + + USBEntry ::= + SEQUENCE { + usbDevNumber Unsigned32, + usbStatus DisplayString, + usbManufacturer DisplayString, + usbProduct DisplayString, + usbSerialNumber DisplayString, + usbVendor DisplayString, + usbProductID DisplayString, + usbDriver DisplayString, + usbRSSI DisplayString, + usbNetworkServiceLevel DisplayString, + usbFirmwareVersion DisplayString, + usbEsnNumber DisplayString, + usbifOperStatus ArubaOperStateValue, + usbifInUcastPkts Counter64, + usbifInUcastOctets Counter64, + usbifOutUcastPkts Counter64, + usbifOutUcastOctets Counter64, + usbifInErrors Counter64, + usbifOutErrors Counter64 + + } + + usbDevNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Device Number (1-based) + " + ::= { wlsxUSBEntry 1 } + + usbStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Device Status + " + ::= { wlsxUSBEntry 2 } + + usbManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Manufacturer + " + ::= { wlsxUSBEntry 3 } + + usbProduct OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Product + " + ::= { wlsxUSBEntry 4 } + + usbSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Serial Number + " + ::= { wlsxUSBEntry 5 } + + usbVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Vendor ID + " + ::= { wlsxUSBEntry 6 } + + usbProductID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Product ID + " + ::= { wlsxUSBEntry 7 } + + usbDriver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Driver module + " + ::= { wlsxUSBEntry 8 } + + usbRSSI OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + RSSI + " + ::= { wlsxUSBEntry 9 } + + usbNetworkServiceLevel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Network Service Level + " + ::= { wlsxUSBEntry 10 } + + usbFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Firmware Version + " + ::= { wlsxUSBEntry 11 } + + usbEsnNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + ESN Number + " + ::= { wlsxUSBEntry 12 } + + usbifOperStatus OBJECT-TYPE + SYNTAX ArubaOperStateValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Operational Status of the USB Interface + " + ::= { wlsxUSBEntry 13 } + + usbifInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Received Unicast Packets + " + ::= { wlsxUSBEntry 14 } + + usbifInUcastOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Received Bytes + " + ::= { wlsxUSBEntry 15 } + + usbifOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Transmitted Unicast Packets + " + ::= { wlsxUSBEntry 16 } + + usbifOutUcastOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Transmitted Bytes + " + ::= { wlsxUSBEntry 17 } + + usbifInErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Errors in Incoming Interface + " + ::= { wlsxUSBEntry 18 } + + usbifOutErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Errors in Outgoing Interface + " + ::= { wlsxUSBEntry 19 } + + +-- Wired User Statistics + + wlsxRemoteWiredUserStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RemoteWiredUserStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table enumerates the wired user statistics on the device + " + ::= { wlsxRemoteAccessPointPortGroup 2 } + + wlsxRemoteWiredUserStatsEntry OBJECT-TYPE + SYNTAX RemoteWiredUserStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Wired User Stats Entry" + INDEX { remoteWiredUserPhyAddress } + ::= { wlsxRemoteWiredUserStatsTable 1 } + + RemoteWiredUserStatsEntry ::= + SEQUENCE { + remoteWiredUserPhyAddress MacAddress, + remoteWiredUserSlot Unsigned32, + remoteWiredUserPort Unsigned32, + remoteWiredUserVlan Unsigned32, + remoteWiredUserTxPkts Counter32, + remoteWiredUserTxBytes Counter32, + remoteWiredUserRxPkts Counter32, + remoteWiredUserRxBytes Counter32, + remoteWiredUserTxBCastPkts Counter32, + remoteWiredUserTxBCastBytes Counter32, + remoteWiredUserTxMCastPkts Counter32, + remoteWiredUserTxMCastBytes Counter32 + } + + remoteWiredUserPhyAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The Physical Address of the Wired User. + " + ::= { wlsxRemoteWiredUserStatsEntry 1 } + + remoteWiredUserSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The Physical slot to which this user is connected to. + " + ::= { wlsxRemoteWiredUserStatsEntry 2 } + + remoteWiredUserPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The Physical port to which this user is connected to. + " + ::= { wlsxRemoteWiredUserStatsEntry 3 } + + remoteWiredUserVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The VLAN to which this user is connected to. + " + ::= { wlsxRemoteWiredUserStatsEntry 4 } + + remoteWiredUserTxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of packets transmitted by this user. + " + ::= { wlsxRemoteWiredUserStatsEntry 5 } + + remoteWiredUserTxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of bytes transmitted by this user. + " + ::= { wlsxRemoteWiredUserStatsEntry 6 } + + remoteWiredUserRxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of packets received by this user. + " + ::= { wlsxRemoteWiredUserStatsEntry 7 } + + remoteWiredUserRxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of bytes received by this user. + " + ::= { wlsxRemoteWiredUserStatsEntry 8 } + + remoteWiredUserTxBCastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of broadcast packets transmitted by this user. + " + ::= { wlsxRemoteWiredUserStatsEntry 9 } + + remoteWiredUserTxBCastBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of broadcast bytes transmitted by this user. + " + ::= { wlsxRemoteWiredUserStatsEntry 10 } + + remoteWiredUserTxMCastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of multicast packets transmitted by this user. + " + ::= { wlsxRemoteWiredUserStatsEntry 11 } + + remoteWiredUserTxMCastBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The number of multicast bytes transmitted by this user. + " + ::= { wlsxRemoteWiredUserStatsEntry 12 } + + wlsxLldpNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF LldpNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table enumerates the LLDP neighbors discovered by the + access point. + " + ::= { wlsxRemoteAccessPointPortGroup 3 } + + wlsxLldpNeighborEntry OBJECT-TYPE + SYNTAX LldpNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP Neighbor Entry" + INDEX { wlanAPMacAddress, remotePortNumber, lldpNeighborIndex } + ::= { wlsxLldpNeighborTable 1 } + + LldpNeighborEntry ::= + SEQUENCE { + lldpNeighborIndex Unsigned32, + lldpNeighborChassisIdSubtype LldpChassisIdSubtype, + lldpNeighborChassisId LldpChassisId, + lldpNeighborPortIdSubtype LldpPortIdSubtype, + lldpNeighborPortId LldpPortId, + lldpNeighborPortDesc SnmpAdminString, + lldpNeighborSysName SnmpAdminString, + lldpNeighborSysDesc SnmpAdminString, + lldpNeighborSysCapSupported LldpSystemCapabilitiesMap, + lldpNeighborSysCapEnabled LldpSystemCapabilitiesMap + } + + lldpNeighborIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Neighbor Index + " + ::= { wlsxLldpNeighborEntry 1 } + + lldpNeighborChassisIdSubtype OBJECT-TYPE + SYNTAX LldpChassisIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The subtype of the neighbor's chassis ID + " + ::= { wlsxLldpNeighborEntry 2 } + + lldpNeighborChassisId OBJECT-TYPE + SYNTAX LldpChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The neighbor's chassis ID + " + ::= { wlsxLldpNeighborEntry 3 } + + lldpNeighborPortIdSubtype OBJECT-TYPE + SYNTAX LldpPortIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The subtype of the neighbor's port ID + " + ::= { wlsxLldpNeighborEntry 4 } + + lldpNeighborPortId OBJECT-TYPE + SYNTAX LldpPortId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The neighbor's port ID + " + ::= { wlsxLldpNeighborEntry 5 } + + lldpNeighborPortDesc OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The name of the neighbor's port + " + ::= { wlsxLldpNeighborEntry 6 } + + lldpNeighborSysName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The name of the neighbor + " + ::= { wlsxLldpNeighborEntry 7 } + + lldpNeighborSysDesc OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The description of the neighbor + " + ::= { wlsxLldpNeighborEntry 8 } + + lldpNeighborSysCapSupported OBJECT-TYPE + SYNTAX LldpSystemCapabilitiesMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The supported set of capabilities + " + ::= { wlsxLldpNeighborEntry 9 } + + lldpNeighborSysCapEnabled OBJECT-TYPE + SYNTAX LldpSystemCapabilitiesMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The enabled set of capabilities + " + ::= { wlsxLldpNeighborEntry 10 } + + wlsxLldpNeighborManAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF LldpNeighborManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table enumerates the LLDP neighbor management address + discovered by the access point. + " + ::= { wlsxRemoteAccessPointPortGroup 4 } + + wlsxLldpNeighborManAddrEntry OBJECT-TYPE + SYNTAX LldpNeighborManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP Neighbor Entry" + INDEX { wlanAPMacAddress, remotePortNumber, lldpNeighborIndex, + lldpNeighborManAddrIndex + } + ::= { wlsxLldpNeighborManAddrTable 1 } + + LldpNeighborManAddrEntry ::= + SEQUENCE { + lldpNeighborManAddrIndex Unsigned32, + lldpNeighborManAddrSubtype AddressFamilyNumbers, + lldpNeighborManAddr LldpManAddress + } + + lldpNeighborManAddrIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Indexes the neighbor's management addresses + " + ::= { wlsxLldpNeighborManAddrEntry 1 } + + lldpNeighborManAddrSubtype OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The subtype of the management address + " + ::= { wlsxLldpNeighborManAddrEntry 2 } + + lldpNeighborManAddr OBJECT-TYPE + SYNTAX LldpManAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + A neighbors management address + " + ::= { wlsxLldpNeighborManAddrEntry 3 } + + +END diff --git a/mibs/arubaos/WLSX-STATS-MIB b/mibs/arubaos/WLSX-STATS-MIB new file mode 100644 index 0000000000..9d806cbde3 --- /dev/null +++ b/mibs/arubaos/WLSX-STATS-MIB @@ -0,0 +1,120 @@ +--- ArubaOS 6.5.2.0_59123 +-- vim:set ts=4 sw=4: +WLSX-STATS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + TEXTUAL-CONVENTION FROM SNMPv2-TC + + MODULE-IDENTITY, + OBJECT-TYPE, + snmpModules, + Integer32, + Unsigned32, + Counter32, + IpAddress, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + + TDomain, + DisplayString, + PhysAddress, + TAddress, + TimeInterval, + RowStatus, + StorageType, + TestAndIncr, + MacAddress, + TruthValue + FROM SNMPv2-TC + + OBJECT-GROUP + FROM SNMPv2-CONF + wlsxEnterpriseMibModules + FROM ARUBA-MIB; + + wlsxStatsMIB MODULE-IDENTITY + LAST-UPDATED "0712100006Z" + ORGANIZATION "Aruba Wireless Networks" + CONTACT-INFO + "Postal: 1322 Crossman Avenue + Sunnyvale, CA 94089 + E-mail: dl-support@arubanetworks.com + Phone: +1 408 227 4500" + DESCRIPTION + "This MIB module defines MIB objects which provide + information about the Statistics in the + Aruba controller." + REVISION "0712100006Z" + DESCRIPTION + "The initial revision." + ::= { wlsxEnterpriseMibModules 15 } + + wlsxStatsOpGroup OBJECT IDENTIFIER ::= { wlsxStatsMIB 1 } + + wlsxStatsRequestTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsxStatsRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + " + ::= { wlsxStatsOpGroup 1 } + + wlsxStatsRequestEntry OBJECT-TYPE + SYNTAX WlsxStatsRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { wlsxStatsIndex } + ::= { wlsxStatsRequestTable 1 } + + WlsxStatsRequestEntry ::= + SEQUENCE { + wlsxStatsIndex Integer32, + wlsxStatsReqType Integer32, + wlsxStatsInterval Integer32, + wlsxStatsCookie DisplayString + } + + wlsxStatsIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Stats Index + " + ::= { wlsxStatsRequestEntry 1 } + + wlsxStatsReqType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Request Type + " + ::= { wlsxStatsRequestEntry 2 } + + wlsxStatsInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Stats Interval + " + ::= { wlsxStatsRequestEntry 3 } + + wlsxStatsCookie OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Cookie for the config sync operation + " + ::= { wlsxStatsRequestEntry 4 } + +END diff --git a/mibs/arubaos/WLSX-TUNNELEDNODE-MIB b/mibs/arubaos/WLSX-TUNNELEDNODE-MIB new file mode 100644 index 0000000000..0b50870544 --- /dev/null +++ b/mibs/arubaos/WLSX-TUNNELEDNODE-MIB @@ -0,0 +1,124 @@ +--- ArubaOS 6.5.2.0_59123 +-- vim:set ts=4 sw=4: +WLSX-TUNNELEDNODE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + TEXTUAL-CONVENTION FROM SNMPv2-TC + + MODULE-IDENTITY, + OBJECT-TYPE, + snmpModules, + Integer32, + Unsigned32, + Counter32, + IpAddress, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + + TDomain, + DisplayString, + PhysAddress, + TAddress, + TimeInterval, + RowStatus, + StorageType, + TestAndIncr, + MacAddress, + TruthValue + FROM SNMPv2-TC + + OBJECT-GROUP + FROM SNMPv2-CONF + wlsxEnterpriseMibModules + FROM ARUBA-MIB; + + wlsxTunneledNodeMIB MODULE-IDENTITY + LAST-UPDATED "0708060519Z" + ORGANIZATION "Aruba Wireless Networks" + CONTACT-INFO + "Postal: 1344 Crossman Avenue + Sunnyvale, CA 94089 + E-mail: dl-support@arubanetworks.com + Phone: +1 408 227 4500" + DESCRIPTION + "This MIB module defines MIB objects which provide + information about the Controller Transport Service (Cts) in the + Aruba controller." + REVISION "0708060519Z" + DESCRIPTION + "The initial revision." + ::= { wlsxEnterpriseMibModules 17 } + + wlsxTunneledNodeOpGroup OBJECT IDENTIFIER ::= { wlsxTunneledNodeMIB 1 } + + wlsxTunneledNodeRequestTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsxTunneledNodeRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + " + ::= { wlsxTunneledNodeOpGroup 1 } + + wlsxTunneledNodeRequestEntry OBJECT-TYPE + SYNTAX WlsxTunneledNodeRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { wlsxTunneledNodeMAC } + ::= { wlsxTunneledNodeRequestTable 1 } + + WlsxTunneledNodeRequestEntry ::= + SEQUENCE { + wlsxTunneledNodeMAC MacAddress, + wlsxTunneledNodeIp IpAddress, + wlsxNumTunnels Integer32, + wlsxTunneledNodeType Integer32 + } + + wlsxTunneledNodeMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + MAC address of the Tunneled Node + " + ::= { wlsxTunneledNodeRequestEntry 1 } + + wlsxTunneledNodeIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + IP address of the Tunneled Node + " + ::= { wlsxTunneledNodeRequestEntry 2 } + + wlsxNumTunnels OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Number of tunnels originating from Tunneled Node + " + ::= { wlsxTunneledNodeRequestEntry 3 } + + wlsxTunneledNodeType OBJECT-TYPE + SYNTAX INTEGER { + others(1), + corvina(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Device type of the tunnel + " + ::= { wlsxTunneledNodeRequestEntry 4 } + + +END diff --git a/mibs/arubaos/WLSX-USER6-MIB b/mibs/arubaos/WLSX-USER6-MIB new file mode 100644 index 0000000000..258276ad54 --- /dev/null +++ b/mibs/arubaos/WLSX-USER6-MIB @@ -0,0 +1,867 @@ +--- ArubaOS 6.5.2.0_59123 +-- vim:set ts=4 sw=4: + WLSX-USER6-MIB DEFINITIONS ::= BEGIN + + IMPORTS + TEXTUAL-CONVENTION FROM SNMPv2-TC + + MODULE-IDENTITY, + OBJECT-TYPE, + snmpModules, + Integer32, + Unsigned32, + Counter32, + IpAddress, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + + TDomain, + DisplayString, + PhysAddress, + TAddress, + TimeInterval, + RowStatus, + StorageType, + TestAndIncr, + MacAddress, + TruthValue + FROM SNMPv2-TC + + OBJECT-GROUP + FROM SNMPv2-CONF + + ArubaAuthenticationMethods, + ArubaSubAuthenticationMethods, + ArubaEncryptionType, + ArubaPhyType, + ArubaHTMode, + ArubaUserForwardMode + FROM ARUBA-TC + wlsxEnterpriseMibModules + FROM ARUBA-MIB + wlsxSwitchMIB + FROM WLSX-SWITCH-MIB + wlanESSID + FROM WLSX-WLAN-MIB; + + wlsxUser6MIB MODULE-IDENTITY + LAST-UPDATED "1001261806Z" + ORGANIZATION "Aruba Wireless Networks" + CONTACT-INFO + "Postal: 1322 Crossman Avenue + Sunnyvale, CA 94089 + E-mail: dl-support@arubanetworks.com + Phone: +1 408 227 4500" + DESCRIPTION + "This MIB module defines MIB objects which provide + information about the IPv6 users in an Aruba controller." + REVISION "1001261806Z" + DESCRIPTION + "The initial revision." + ::= { wlsxEnterpriseMibModules 14 } + + wlsxUser6AllInfoGroup OBJECT IDENTIFIER ::= { wlsxUser6MIB 1 } + wlsxUser6InfoGroup OBJECT IDENTIFIER ::= { wlsxSwitchMIB 4 } + +-- wlsxUser6AllInfoGroup contains information about the users in the controller. + + wlsxTotalNumOfUsers6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Total Number of the users. + " + ::= { wlsxUser6AllInfoGroup 1 } + + wlsxUser6Table OBJECT-TYPE + SYNTAX SEQUENCE OF WlsxUser6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This Table lists all the users (both wired and wireless) currently + connected to the controller. Users are identified by their MAC + address and IP address. + " + + ::= { wlsxUser6AllInfoGroup 2 } + + wlsxUser6Entry OBJECT-TYPE + SYNTAX WlsxUser6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User Entry" + INDEX { nUser6PhyAddress, nUser6IpAddress } + ::= { wlsxUser6Table 1 } + + WlsxUser6Entry ::= + SEQUENCE { + nUser6PhyAddress MacAddress, + nUser6IpAddress DisplayString, + nUser6Name DisplayString, + nUser6Role DisplayString, + nUser6UpTime TimeTicks, + nUser6AuthenticationMethod ArubaAuthenticationMethods, + nUser6SubAuthenticationMethod ArubaSubAuthenticationMethods, + nUser6AuthServerName DisplayString, + nUser6ExtVPNAddress IpAddress, + nUser6ApLocation DisplayString, + nUser6ApBSSID MacAddress, + nUser6IsOnHomeAgent TruthValue, + nUser6HomeAgentIpAddress IpAddress, + nUser6MobilityStatus INTEGER, + nUser6HomeVlan Integer32, + nUser6DefaultVlan Integer32, + nUser6AssignedVlan Integer32, + nUser6BWContractName DisplayString, + nUser6BWContractUsage INTEGER, + nUser6BWContractId Integer32, + nUser6IsProxyArpEnabled TruthValue, + nUser6CurrentVlan Integer32, + nUser6IsWired TruthValue, + nUser6ConnectedSlot Integer32, + nUser6ConnectedPort Integer32, + nUser6PhyType ArubaPhyType, + nUser6MobilityDomainName DisplayString, + nUser6UPBWContractName DisplayString, + nUser6UPBWContractUsage INTEGER, + nUser6UPBWContractId Integer32, + nUser6DNBWContractName DisplayString, + nUser6DNBWContractUsage INTEGER, + nUser6DNBWContractId Integer32, + nUser6HTMode ArubaHTMode, + nUser6DeviceID DisplayString, + nUser6DeviceType DisplayString, + nUser6ConnectedModule Integer32, + nUser6RxDataPkts64 Counter64, + nUser6TxDataPkts64 Counter64, + nUser6RxDataOctets64 Counter64, + nUser6TxDataOctets64 Counter64, + nUser6ForwardMode ArubaUserForwardMode, + nUser6EncryptionMethod ArubaEncryptionType, + nVIAUser6DeviceID MacAddress + } + + nUser6PhyAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + MAC address of the station from which the user connected to + the controller. + " + ::= { wlsxUser6Entry 1 } + + nUser6IpAddress OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + IPv6 Address of the user. + " + ::= { wlsxUser6Entry 2 } + + nUser6Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Name of the User. + " + ::= { wlsxUser6Entry 3 } + + nUser6Role OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The Role configured for this user. + " + ::= { wlsxUser6Entry 4 } + + nUser6UpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Time since the user connected to the controller. + " + ::= { wlsxUser6Entry 5 } + + nUser6AuthenticationMethod OBJECT-TYPE + SYNTAX ArubaAuthenticationMethods + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Authentication mechanism used by the user to connect to the + controller. + " + ::= { wlsxUser6Entry 6 } + + nUser6SubAuthenticationMethod OBJECT-TYPE + SYNTAX ArubaSubAuthenticationMethods + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Sub Authentication Method + " + ::= { wlsxUser6Entry 7 } + + nUser6AuthServerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Name of the authentication server used to authenticate + the user. + " + ::= { wlsxUser6Entry 8 } + + nUser6ExtVPNAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + External VPN IP Address, if this is a VPN user or 0.0.0.0 if not. + " + ::= { wlsxUser6Entry 9 } + + nUser6ApLocation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Location of the access point to + which the user is associated. + " + ::= { wlsxUser6Entry 10 } + + nUser6ApBSSID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + BSSID of the access point, which + the user used to connect to the controller. + " + ::= { wlsxUser6Entry 11 } + + nUser6IsOnHomeAgent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The Object will indicate if the controller is the home controller + for the user or not. + " + ::= { wlsxUser6Entry 12 } + + nUser6HomeAgentIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The Home agent IP Address of the user. If this user is already on + the home controller, then this IP is the controller IP else it + is the home controller IP address. + + " + ::= { wlsxUser6Entry 13 } + + nUser6MobilityStatus OBJECT-TYPE + SYNTAX INTEGER { + visitor(1), + away(2), + associated(3), + wired(4), + wireless(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The Mobility Status of the User. + + " + ::= { wlsxUser6Entry 14 } + + nUser6HomeVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Home VLAN of the User. If the user is on the home controller + then this VLAN will be same as userDefaultVlan. + " + ::= { wlsxUser6Entry 15 } + + nUser6DefaultVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Default VLAN of the User based on the AP configuration. + " + ::= { wlsxUser6Entry 16 } + + nUser6AssignedVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This Vlan will be different from the Default VLAN if the user has + a derived VLAN Configuration. + " + ::= { wlsxUser6Entry 17 } + + nUser6BWContractName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + " + Name of the Bandwidth Contract applied to this user. + " + ::= { wlsxUser6Entry 18 } + + nUser6BWContractUsage OBJECT-TYPE + SYNTAX INTEGER { + user(1), + shared(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + " + Indicates how the Bandwidth Contract is used. + " + ::= { wlsxUser6Entry 19 } + + nUser6BWContractId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + " + Bandwidth Contract Id Assigned to the User + " + ::= { wlsxUser6Entry 20 } + + nUser6IsProxyArpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object will indicate if the controller is proxy ARPing for the + user. + " + ::= { wlsxUser6Entry 21 } + + nUser6CurrentVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The VLAN to which the user is currently bound. + " + ::= { wlsxUser6Entry 22 } + + nUser6IsWired OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Indicates whether this is a wired or wireless user. + " + ::= { wlsxUser6Entry 23 } + + nUser6ConnectedSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The slot to which the user is connected, if wired. + " + ::= { wlsxUser6Entry 24 } + + nUser6ConnectedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The port to which the user is connected, if wired. + " + ::= { wlsxUser6Entry 25 } + + nUser6PhyType OBJECT-TYPE + SYNTAX ArubaPhyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The wireless PHY type to which the user is associated, or 'wired'. + " + ::= { wlsxUser6Entry 26 } + + nUser6MobilityDomainName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The name of mobility domain mobile user belongs to. + " + ::= { wlsxUser6Entry 27 } + + nUser6UPBWContractName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Name of the Upstream Bandwidth Contract applied to this user. + " + ::= { wlsxUser6Entry 28 } + + nUser6UPBWContractUsage OBJECT-TYPE + SYNTAX INTEGER { + user(1), + shared(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Indicates how the Upstream Bandwidth Contract is used. + " + ::= { wlsxUser6Entry 29 } + + nUser6UPBWContractId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Upstream Bandwidth Contract Id Assigned to the User + " + ::= { wlsxUser6Entry 30 } + + nUser6DNBWContractName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Name of the Downstream Bandwidth Contract applied to this user. + " + ::= { wlsxUser6Entry 31 } + + nUser6DNBWContractUsage OBJECT-TYPE + SYNTAX INTEGER { + user(1), + shared(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Indicates how the Downstream Bandwidth Contract is used. + " + ::= { wlsxUser6Entry 32 } + + nUser6DNBWContractId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Downstream Bandwidth Contract Id Assigned to the User + " + ::= { wlsxUser6Entry 33 } + + nUser6HTMode OBJECT-TYPE + SYNTAX ArubaHTMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The HT mode of this user, if any. + " + ::= { wlsxUser6Entry 34 } + + nUser6DeviceID OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Device ID + " + ::= { wlsxUser6Entry 35 } + + nUser6DeviceType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Device Type + " + ::= { wlsxUser6Entry 36 } + + nUser6ConnectedModule OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The module to which the user is connected, if wired. + " + ::= { wlsxUser6Entry 37 } + + nUser6RxDataPkts64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object specifies number of packets received by this IP + for which this user is connected to the controller. + " + ::= { wlsxUser6Entry 38 } + + nUser6TxDataPkts64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object specifies number of packets transmitted by this IP + for which this user is connected to the controller. + " + ::= { wlsxUser6Entry 39 } + + nUser6RxDataOctets64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object specifies number of octets received by this IP + for which this user is connected to the controller. + " + ::= { wlsxUser6Entry 40 } + + nUser6TxDataOctets64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This object specifies number of octets transmitted by this IP + for which this user is connected to the controller. + " + ::= { wlsxUser6Entry 41 } + + nUser6ForwardMode OBJECT-TYPE + SYNTAX ArubaUserForwardMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Forward mode. + " + ::= { wlsxUser6Entry 42 } + + nUser6EncryptionMethod OBJECT-TYPE + SYNTAX ArubaEncryptionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Encryption method. + " + ::= { wlsxUser6Entry 43 } + + nVIAUser6DeviceID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + MAC address of the station from which the user connected to + the controller using VIA. + " + ::= { wlsxUser6Entry 44 } + + wlsxUser6SessionTimeTable OBJECT-TYPE + SYNTAX SEQUENCE OF WlsxUser6SessionTimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table lists the user session time counts on an ESSID. + ssid. The session times are separated into predefined time length + buckets, with sessions lasting longer than 240 minutes falling into + the 240min bucket. + " + ::= { wlsxUser6AllInfoGroup 3 } + + wlsxUser6SessionTimeEntry OBJECT-TYPE + SYNTAX WlsxUser6SessionTimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + User session time data, divided into buckets of different + time length. " + + INDEX { wlanESSID, wlsxUser6SessionTimeLength} + ::= { wlsxUser6SessionTimeTable 1 } + + WlsxUser6SessionTimeEntry ::= + SEQUENCE { + wlsxUser6SessionTimeLength Integer32, + wlsxUser6SessionTimeCount Counter32 + } + + wlsxUser6SessionTimeLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Pre-defined user session time length. + " + ::= { wlsxUser6SessionTimeEntry 1 } + + wlsxUser6SessionTimeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Number of users that are connected to the essid whose sessions expired in this time interval. + " + ::= { wlsxUser6SessionTimeEntry 2 } + + wlsxSwitchUser6Table OBJECT-TYPE + SYNTAX SEQUENCE OF MxSwitchUser6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This Table lists all the users (both wired and wireless) currently + connected to the switch. Users are identified by their IP address. + " + + ::= { wlsxUser6InfoGroup 1 } + + wlsxSwitchUser6Entry OBJECT-TYPE + SYNTAX MxSwitchUser6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User Entry" + INDEX { user6IpAddress} + ::= { wlsxSwitchUser6Table 1 } + + MxSwitchUser6Entry ::= + SEQUENCE { + user6IpAddress DisplayString, + user6PhyAddress MacAddress, + user6Name DisplayString, + user6Role DisplayString, + user6UpTime TimeTicks, + user6AuthenticationMethod INTEGER, + user6Location DisplayString, + user6ServerName DisplayString, + user6ConnectedVlan Integer32, + user6ConnectedSlot Integer32, + user6ConnectedPort Integer32, + user6BWContractName DisplayString, + user6BWContractUsage INTEGER, + user6ConnectedModule Integer32 + + } + + user6IpAddress OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + IPv6 Address from which the user connected to the switch. + " + ::= { wlsxSwitchUser6Entry 1 } + + user6PhyAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Physical Address of the station from which the user connected to + the switch. + " + ::= { wlsxSwitchUser6Entry 2 } + + user6Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Name of the User. + " + ::= { wlsxSwitchUser6Entry 3 } + + user6Role OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The Role configured for this user. + " + ::= { wlsxSwitchUser6Entry 4 } + + + user6UpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Time since the user is connected to the switch. + " + ::= { wlsxSwitchUser6Entry 5 } + + user6AuthenticationMethod OBJECT-TYPE + SYNTAX INTEGER { + none(1), + other(2), + web(3), + dot1x(4), + vpn(5), + mac(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Authentication mechanism used by the user to connect to the switch. + " + ::= { wlsxSwitchUser6Entry 6 } + + user6Location OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Location of the access point (in Building.Floor.... format), which + the user used to connect to the switch. + " + ::= { wlsxSwitchUser6Entry 7 } + + user6ServerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Name of the Back-end authentication server, used to authenticate + the user. + " + ::= { wlsxSwitchUser6Entry 8 } + + user6ConnectedVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Vlan on which the user is connected to the switch. + " + ::= { wlsxSwitchUser6Entry 9 } + + user6ConnectedSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Slot on switch, where the user connection terminates. + " + ::= { wlsxSwitchUser6Entry 10 } + + user6ConnectedPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Port on switch, where the user connection terminates. + " + ::= { wlsxSwitchUser6Entry 11 } + + user6BWContractName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Name of the Bandwidth Contract applied to this user. + " + ::= { wlsxSwitchUser6Entry 12 } + + user6BWContractUsage OBJECT-TYPE + SYNTAX INTEGER { + user(1), + shared(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Indicates how the Bandwidth Contract is used. + " + ::= { wlsxSwitchUser6Entry 13 } + + user6ConnectedModule OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Module on switch, where the user connection terminates. + " + ::= { wlsxSwitchUser6Entry 14 } + + +END diff --git a/mibs/siklu/RADIO-BRIDGE-MIB b/mibs/siklu/RADIO-BRIDGE-MIB new file mode 100644 index 0000000000..3ad18576c2 --- /dev/null +++ b/mibs/siklu/RADIO-BRIDGE-MIB @@ -0,0 +1,3353 @@ + +-- Radio Bridge MIB + + +RADIO-BRIDGE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises + FROM RFC1155-SMI + TruthValue, DisplayString, RowStatus + FROM SNMPv2-TC + OBJECT-TYPE, Integer32, Gauge32, Counter64, IpAddress, TimeTicks, Unsigned32 + FROM SNMPv2-SMI + ifIndex + FROM IF-MIB + InterfaceIndex + FROM IF-MIB + dot1agCfmMepEntry + FROM IEEE8021-CFM-MIB + ieee8021QBridgeTpFdbEntry + FROM IEEE8021-Q-BRIDGE-MIB + + OBJECT-GROUP + FROM SNMPv2-CONF; + + +-- Siklu Root +radioBridgeRoot OBJECT IDENTIFIER ::= { enterprises 31926 } + + +radioBridgeSystem OBJECT IDENTIFIER ::= { radioBridgeRoot 1 } +radioBridgeRf OBJECT IDENTIFIER ::= { radioBridgeRoot 2 } +radioBridgeTraps OBJECT IDENTIFIER ::= { radioBridgeRoot 3 } +radioBridgeRefClock OBJECT IDENTIFIER ::= { radioBridgeRoot 4 } +radioBridgeEthernet OBJECT IDENTIFIER ::= { radioBridgeRoot 5 } +radioBridgeQosClassifier OBJECT IDENTIFIER ::= { radioBridgeRoot 6 } +radioBridgeQosIngressQueue OBJECT IDENTIFIER ::= { radioBridgeRoot 7 } +radioBridgeQosEgressQueue OBJECT IDENTIFIER ::= { radioBridgeRoot 8 } +radioBridgeIp OBJECT IDENTIFIER ::= { radioBridgeRoot 9 } +radioBridgeCfm OBJECT IDENTIFIER ::= { radioBridgeRoot 10 } +radioBridgeAlarms OBJECT IDENTIFIER ::= { radioBridgeRoot 11 } +radioBridgeScheduler OBJECT IDENTIFIER ::= { radioBridgeRoot 12 } +radioBridgeEncryption OBJECT IDENTIFIER ::= { radioBridgeRoot 13 } +radioBridgeMeter OBJECT IDENTIFIER ::= { radioBridgeRoot 14 } +radioBridgeEventConfig OBJECT IDENTIFIER ::= { radioBridgeRoot 15 } +radioBridgeSnmp OBJECT IDENTIFIER ::= { radioBridgeRoot 17 } +-- rbSysFileOperationTable ::= { radioBridgeRoot 18 } see below +radioBridgeLldp OBJECT IDENTIFIER ::= { radioBridgeRoot 19 } +radioBridgeWred OBJECT IDENTIFIER ::= { radioBridgeRoot 20 } +radioBridgeAuthentication OBJECT IDENTIFIER ::= { radioBridgeRoot 21 } +radioBridgeQuota OBJECT IDENTIFIER ::= { radioBridgeRoot 22 } +radioBridgePcpProfile OBJECT IDENTIFIER ::= { radioBridgeRoot 23 } +radioBridgeSyslog OBJECT IDENTIFIER ::= { radioBridgeRoot 24 } +radioBridgeNtp OBJECT IDENTIFIER ::= { radioBridgeRoot 25 } +radioBridgeLicense OBJECT IDENTIFIER ::= { radioBridgeRoot 26 } + +-- =========================================================== +-- Radio Bridge system extension +-- =========================================================== + +rbSysVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 1 } + +rbSysTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 2 } + +rbSysSaveConfiguration OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 3 } + +rbSysReset OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Read the variable value and then write this value for reset" + ::= { radioBridgeSystem 4 } + +rbSwBank1Version OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 5 } + +rbSwBank2Version OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 6 } + +rbSwBank1Running OBJECT-TYPE + SYNTAX INTEGER + { + noRunning(1), + running(2), + running-wait-accept(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 7 } + +rbSwBank2Running OBJECT-TYPE + SYNTAX INTEGER + { + noRunning(1), + running(2), + running-wait-accept(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 8 } + +rbSwBank1ScheduledToRunNextReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 9 } + +rbSwBank2ScheduledToRunNextReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 10 } + +rbSystemUpAbsoluteTime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "since the Epoch (00:00:00 UTC, January 1, 1970), measured in seconds." + ::= { radioBridgeSystem 11 } + +rbSystemAuthenticationMode OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + radius(2), + tacacs(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 12 } + +rbSystemAuthenticationSecret OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 13 } + + +rbSystemCapabilities OBJECT-TYPE + SYNTAX BITS + { + nmsFtp(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 14 } + +rbDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 15 } + +rbTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSystem 16 } + +-- =========================================================== +-- Radio Bridge RF table +-- =========================================================== + +rbRfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbRfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeRf 1 } + +rbRfEntry OBJECT-TYPE + SYNTAX RbRfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rfIndex } + ::= { rbRfTable 1 } + +RbRfEntry ::= SEQUENCE { + rfIndex Integer32, + rfNumOfChannels Integer32, + rfChannelWidth INTEGER, + rfOperationalFrequency Integer32, + rfRole INTEGER, + rfModeSelector INTEGER, + rfModulationType INTEGER, + rfNumOfSubchannels Integer32, + rfNumOfRepetitions Integer32, + rfFecRate INTEGER, + rfOperationalState TruthValue, + rfAverageCinr Integer32, + rfAverageRssi Integer32, + rfTxSynthLock INTEGER, + rfRxSynthLock INTEGER, + rfRxLinkId Integer32, + rfTxLinkId Integer32, + rfTxState INTEGER, + rfRxState INTEGER, + rfTemperature Integer32, + rfAsymmetry INTEGER, + + rfLowestModulationType INTEGER, + rfLowestNumOfSubchannels Integer32, + rfLowestNumOfRepetitions Integer32, + rfLowestFecRate INTEGER, + + rfTxMute TruthValue, + rfRoleStatus INTEGER, + + rfLoopModeSelector INTEGER, + rfLoopDirection INTEGER, + rfLoopModulationType INTEGER, + rfLoopNumOfSubchannels Integer32, + rfLoopNumOfRepetitions Integer32, + rfLoopFecRate INTEGER, + rfLoopTimeout Integer32, + + rfTxPower Integer32, + rfTxMuteTimeout Integer32, + rfAlignmentStatus INTEGER +} + + +rfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 1 } + +rfNumOfChannels OBJECT-TYPE + SYNTAX Integer32(1 | 2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 2 } + +rfChannelWidth OBJECT-TYPE + SYNTAX INTEGER + { + rfWidth250(1), + rfWidth500(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 3 } + +rfOperationalFrequency OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 4 } + +rfRole OBJECT-TYPE + SYNTAX INTEGER + { + rfMaster(1), + rfSlave(2), + rfAuto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 5 } + +rfModeSelector OBJECT-TYPE + SYNTAX INTEGER + { + rfModeAdaptive(1), + rfModeStatic(2), + rfModeAlign(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 6 } + +rfModulationType OBJECT-TYPE + SYNTAX INTEGER + { + rfModulationQPSK(1), + rfModulationQAM-16(2), + rfModulationQAM-64(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 7 } + +rfNumOfSubchannels OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 8 } + +rfNumOfRepetitions OBJECT-TYPE + SYNTAX Integer32 (1 | 2 | 4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 9 } + +rfFecRate OBJECT-TYPE + SYNTAX INTEGER + { + rfFEC-05(1), + rfFEC-067(2), + rfFEC-08(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 10 } + +rfOperationalState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 17 } + +rfAverageCinr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 18 } + +rfAverageRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 19 } + +rfTxSynthLock OBJECT-TYPE + SYNTAX INTEGER + { + txSynthUnlock(0), + txSynthLock(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 20 } + +rfRxSynthLock OBJECT-TYPE + SYNTAX INTEGER + { + rxSynthUnlock(0), + rxSynthLock(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 21 } + +rfRxLinkId OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 22 } + +rfTxLinkId OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 23 } + +rfTxState OBJECT-TYPE + SYNTAX INTEGER + { + rf-sync(1), + rf-searchCountdown(2), + rf-foundCountdown(3), + rf-normal(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 24 } + +rfRxState OBJECT-TYPE + SYNTAX INTEGER + { + rf-sync(1), + rf-searchCountdown(2), + rf-foundCountdown(3), + rf-normal(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 25 } + +rfTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 26 } + +rfAsymmetry OBJECT-TYPE + SYNTAX INTEGER + { + rf-asymmetry-25tx-75rx(1), + rf-asymmetry-50tx-50rx(2), + rf-asymmetry-75tx-25rx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 27 } + + +rfLowestModulationType OBJECT-TYPE + SYNTAX INTEGER + { + rfModulationQPSK(1), + rfModulationQAM-16(2), + rfModulationQAM-64(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 30 } + +rfLowestNumOfSubchannels OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 31} + +rfLowestNumOfRepetitions OBJECT-TYPE + SYNTAX Integer32 (1 | 2 | 4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 32 } + +rfLowestFecRate OBJECT-TYPE + SYNTAX INTEGER + { + rfFEC-05(1), + rfFEC-067(2), + rfFEC-08(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 33 } + +rfTxMute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 34 } + +rfRoleStatus OBJECT-TYPE + SYNTAX INTEGER + { + rfMaster(1), + rfSlave(2), + rfAuto(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 35 } + +rfLoopModeSelector OBJECT-TYPE + SYNTAX INTEGER + { + rfLoopDisabled(1), + rfLoopInternalMacSwap(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 36 } + +rfLoopModulationType OBJECT-TYPE + SYNTAX INTEGER + { + rfModulationQPSK(1), + rfModulationQAM-16(2), + rfModulationQAM-64(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 37 } + +rfLoopNumOfSubchannels OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 38 } + +rfLoopNumOfRepetitions OBJECT-TYPE + SYNTAX Integer32 (1 | 2 | 4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 39 } + +rfLoopFecRate OBJECT-TYPE + SYNTAX INTEGER + { + rfFEC-05(1), + rfFEC-067(2), + rfFEC-08(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 40 } + +rfLoopTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 41 } + +rfTxPower OBJECT-TYPE + SYNTAX Integer32 (-35 .. 8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 42 } + +rfTxMuteTimeout OBJECT-TYPE + SYNTAX Integer32 (0 .. 86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 43 } + +rfAlignmentStatus OBJECT-TYPE + SYNTAX INTEGER + { + rfAlignmentInactive(0), + rfAlignmentActive(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 44 } + +rfLoopDirection OBJECT-TYPE + SYNTAX INTEGER + { + rfLoop-tx(1), + rfLoop-rx(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbRfEntry 45 } + + +-- =========================================================== +-- Radio Bridge RF statistics table +-- =========================================================== + + +rbRfStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbRfStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeRf 2 } + +rbRfStatisticsEntry OBJECT-TYPE + SYNTAX RbRfStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rfIndex } + ::= { rbRfStatisticsTable 1 } + +RbRfStatisticsEntry ::= SEQUENCE { + rfInOctets Counter64, + rfInIdleOctets Counter64, + rfInGoodOctets Counter64, + rfInErroredOctets Counter64, + rfOutOctets Counter64, + rfOutIdleOctets Counter64, + rfInPkts Counter64, + rfInGoodPkts Counter64, + rfInErroredPkts Counter64, + rfInLostPkts Counter64, + rfOutPkts Counter64, + rfMinCinr Counter64, + rfMaxCinr Counter64, + rfMinRssi Counter64, + rfMaxRssi Counter64, + rfMinModulation Counter64, + rfMaxModulation Counter64, + + rfValid TruthValue, + + rfArqInLoss Counter64, + rfArqOutLoss Counter64 +} + + +rfInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 1 } + +rfInIdleOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 2 } + +rfInGoodOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 3 } + +rfInErroredOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 4 } + +rfOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 5 } + +rfOutIdleOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 6 } + +rfInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 7 } + +rfInGoodPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 8 } + +rfInErroredPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 9 } + +rfInLostPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 10 } + +rfOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 11 } + +rfMinCinr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 15 } + +rfMaxCinr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 16 } + +rfMinRssi OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 17 } + +rfMaxRssi OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 18 } + +rfMinModulation OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + byte # 3: see rfModulationType; + byte # 2: see rfNumOfSubchannels; + byte # 1: see rfNumOfRepetitions; + byte # 0: see rfFecRate; + " + ::= { rbRfStatisticsEntry 19 } + +rfMaxModulation OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + byte # 3: see rfModulationType; + byte # 2: see rfNumOfSubchannels; + byte # 1: see rfNumOfRepetitions; + byte # 0: see rfFecRate; + " + ::= { rbRfStatisticsEntry 20 } + +rfValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 21 } + +rfArqInLoss OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 22 } + + +rfArqOutLoss OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsEntry 23 } + +-- =========================================================== + +rbRfStatisticsDaysTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbRfStatisticsDaysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeRf 3 } + +rbRfStatisticsDaysEntry OBJECT-TYPE + SYNTAX RbRfStatisticsDaysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rfIndex, rfDayIndex } + ::= { rbRfStatisticsDaysTable 1 } + +RbRfStatisticsDaysEntry ::= SEQUENCE { + rfDayIndex Integer32, + rfDaysStart TimeTicks, + + rfDaysInOctets Counter64, + rfDaysInIdleOctets Counter64, + rfDaysInGoodOctets Counter64, + rfDaysInErroredOctets Counter64, + rfDaysOutOctets Counter64, + rfDaysOutIdleOctets Counter64, + rfDaysInPkts Counter64, + rfDaysInGoodPkts Counter64, + rfDaysInErroredPkts Counter64, + rfDaysInLostPkts Counter64, + rfDaysOutPkts Counter64, + rfDaysMinCinr Counter64, + rfDaysMaxCinr Counter64, + rfDaysMinRssi Counter64, + rfDaysMaxRssi Counter64, + rfDaysMinModulation Counter64, + rfDaysMaxModulation Counter64, + + rfDaysValid TruthValue, + + rfDaysArqInLoss Counter64, + rfDaysArqOutLoss Counter64 +} + +rfDayIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 50 } + +rfDaysStart OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 51 } + + +rfDaysInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 1 } + +rfDaysInIdleOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 2 } + +rfDaysInGoodOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 3 } + +rfDaysInErroredOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 4 } + +rfDaysOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 5 } + +rfDaysOutIdleOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 6 } + +rfDaysInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 7 } + +rfDaysInGoodPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 8 } + +rfDaysInErroredPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 9 } + +rfDaysInLostPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 10 } + +rfDaysOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 11 } + +rfDaysMinCinr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 15 } + +rfDaysMaxCinr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 16 } + +rfDaysMinRssi OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 17 } + +rfDaysMaxRssi OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 18 } + +rfDaysMinModulation OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + byte # 3: see rfModulationType; + byte # 2: see rfNumOfSubchannels; + byte # 1: see rfNumOfRepetitions; + byte # 0: see rfFecRate; + " + ::= { rbRfStatisticsDaysEntry 19 } + +rfDaysMaxModulation OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + byte # 3: see rfModulationType; + byte # 2: see rfNumOfSubchannels; + byte # 1: see rfNumOfRepetitions; + byte # 0: see rfFecRate; + " + ::= { rbRfStatisticsDaysEntry 20 } + +rfDaysValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 21 } + +rfDaysArqInLoss OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 22 } + + +rfDaysArqOutLoss OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRfStatisticsDaysEntry 23 } + +-- =========================================================== +-- Radio Bridge reference clock table +-- =========================================================== + +rbRefClockTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbRefClockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeRefClock 1 } + + +rbRefClockEntry OBJECT-TYPE + SYNTAX RbRefClockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ifIndex } + ::= { rbRefClockTable 1 } + +RbRefClockEntry ::= SEQUENCE { + refClockPrio Integer32, + refClockStatus INTEGER, + refClockQualityLevelActual Integer32, + refClockQualityLevelConfig Integer32, + refClockQualityLevelMode TruthValue, + refClockSsmCvid Integer32, + refClockRowStatus RowStatus +} + +refClockPrio OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbRefClockEntry 1 } + +refClockStatus OBJECT-TYPE + SYNTAX INTEGER + { + down(0), + active(1), + backup-1(2), + backup-2(3), + backup-3(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRefClockEntry 2 } + +refClockQualityLevelActual OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRefClockEntry 3 } + +refClockQualityLevelConfig OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbRefClockEntry 4 } + +refClockQualityLevelMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbRefClockEntry 5 } + +refClockSsmCvid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbRefClockEntry 6 } + +refClockRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbRefClockEntry 7 } + +-- =========================================================== +-- Radio Bridge ethernet table +-- =========================================================== + +rbEthernetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbEthernetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeEthernet 1 } + + +rbEthernetEntry OBJECT-TYPE + SYNTAX RbEthernetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ifIndex } + ::= { rbEthernetTable 1 } + +RbEthernetEntry ::= SEQUENCE { + ethernetAlarmPropagation INTEGER, + ethernetLoopMode INTEGER, + ethernetLoopTimeout INTEGER, + ethernetNetworkType INTEGER, + ethernetPcpWriteProfileId Integer32, + ethernetClassifierMode INTEGER +} + +ethernetAlarmPropagation OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + backward(1), + forward(2), + both-direct(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbEthernetEntry 2 } + +ethernetLoopMode OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + external(1), + external-mac-swap(2), + internal(3), + internal-mac-swap(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbEthernetEntry 3 } + +ethernetLoopTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbEthernetEntry 4 } + +ethernetNetworkType OBJECT-TYPE + SYNTAX INTEGER + { + provider-nni(1), + customer-uni(2), + customer-nni(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbEthernetEntry 5 } + + +ethernetPcpWriteProfileId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "id of pcp write profile or none (0)" + ::= { rbEthernetEntry 6 } + +ethernetClassifierMode OBJECT-TYPE + SYNTAX INTEGER + { + classifier-mode-dscp(1), + classifier-mode-pcp-dscp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbEthernetEntry 7 } + +-- =========================================================== +-- Radio Bridge classifier cos table +-- =========================================================== + +rbClassifierCosTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbClassifierCosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeQosClassifier 1 } + + +rbClassifierCosEntry OBJECT-TYPE + SYNTAX RbClassifierCosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { classifierCosId } + ::= { rbClassifierCosTable 1 } + +RbClassifierCosEntry ::= SEQUENCE { + classifierCosId Integer32, + classifierCosPortList OCTET STRING, + classifierCosPrecedence Integer32, + classifierCosVidList OCTET STRING, + classifierCosPcpList OCTET STRING, + classifierCosCos Integer32, + classifierCosIpCosType INTEGER, + classifierCosIpCosList OCTET STRING, + classifierCosPacketType INTEGER, + classifierCosRowStatus RowStatus +} + +classifierCosId OBJECT-TYPE + SYNTAX Integer32 (1..248) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbClassifierCosEntry 1 } + +classifierCosPortList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierCosEntry 2 } + +classifierCosPrecedence OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierCosEntry 3 } + +classifierCosVidList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierCosEntry 4 } + +classifierCosPcpList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierCosEntry 5 } + +classifierCosCos OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierCosEntry 6 } + + +classifierCosIpCosType OBJECT-TYPE + SYNTAX INTEGER + { + ip-cos-dscp(1), + ip-cos-mpls(2), + ip-cos-dont-care(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierCosEntry 7 } + + +classifierCosIpCosList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierCosEntry 8 } + + +classifierCosRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierCosEntry 9 } + + +classifierCosPacketType OBJECT-TYPE + SYNTAX INTEGER + { + unicast(1), + non-unicast(2), + all(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierCosEntry 10 } + +-- =========================================================== +-- Radio Bridge classifier evc table +-- =========================================================== + +rbClassifierEvcTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbClassifierEvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeQosClassifier 2 } + + +rbClassifierEvcEntry OBJECT-TYPE + SYNTAX RbClassifierEvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { classifierEvcId } + ::= { rbClassifierEvcTable 1 } + +RbClassifierEvcEntry ::= SEQUENCE { + classifierEvcId Integer32, + classifierEvcPortList OCTET STRING, + classifierEvcPrecedence Integer32, + classifierEvcVidList OCTET STRING, + classifierEvcPcpList OCTET STRING, + classifierEvcEvc Integer32, + classifierEvcIpCosType INTEGER, + classifierEvcIpCosList OCTET STRING, + classifierEvcPacketType INTEGER, + classifierEvcRowStatus RowStatus +} + + +classifierEvcId OBJECT-TYPE + SYNTAX Integer32 (1..248) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbClassifierEvcEntry 1 } + +classifierEvcPortList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierEvcEntry 2 } + +classifierEvcPrecedence OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierEvcEntry 3 } + +classifierEvcVidList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierEvcEntry 4 } + +classifierEvcPcpList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierEvcEntry 5 } + +classifierEvcEvc OBJECT-TYPE + SYNTAX Integer32 (1..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierEvcEntry 6 } + +classifierEvcIpCosType OBJECT-TYPE + SYNTAX INTEGER + { + ip-cos-dscp(1), + ip-cos-mpls(2), + ip-cos-dont-care(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierEvcEntry 7 } + +classifierEvcIpCosList OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierEvcEntry 8 } + + +classifierEvcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierEvcEntry 9 } + +classifierEvcPacketType OBJECT-TYPE + SYNTAX INTEGER + { + unicast(1), + non-unicast(2), + all(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbClassifierEvcEntry 10 } + +-- =========================================================== +-- Radio Bridge qos ingress queue table +-- =========================================================== + +rbQosIngressQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbQosIngressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeQosIngressQueue 1 } + +rbQosIngressQueueEntry OBJECT-TYPE + SYNTAX RbQosIngressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { qosIngressQueueEvcId, qosIngressQueueCosId } + ::= { rbQosIngressQueueTable 1 } + +RbQosIngressQueueEntry ::= SEQUENCE { + qosIngressQueueEvcId Integer32, + qosIngressQueueCosId Integer32, + + qosIngressQueueMeterId Integer32, + qosIngressQueueMarking TruthValue, + qosIngressQueueRowStatus RowStatus +} + +qosIngressQueueEvcId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbQosIngressQueueEntry 1 } + +qosIngressQueueCosId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbQosIngressQueueEntry 2 } + +qosIngressQueueMeterId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbQosIngressQueueEntry 3 } + +qosIngressQueueMarking OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbQosIngressQueueEntry 4 } + +qosIngressQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { rbQosIngressQueueEntry 6 } + +-- =========================================================== +-- Radio Bridge qos egress queue table +-- =========================================================== + +rbQosEgressQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbQosEgressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeQosEgressQueue 1 } + +rbQosEgressQueueEntry OBJECT-TYPE + SYNTAX RbQosEgressQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { qosEgressQueuePortNum, qosEgressQueueCosId } + ::= { rbQosEgressQueueTable 1 } + +RbQosEgressQueueEntry ::= SEQUENCE { + qosEgressQueuePortNum Integer32, + qosEgressQueueCosId Integer32, + qosEgressQueueWfqWeight Integer32, + qosEgressQueueCir Integer32, + qosEgressQueueMode INTEGER, + qosEgressQueueColorDrop INTEGER, + qosEgressDropMode Integer32 +} + +qosEgressQueuePortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbQosEgressQueueEntry 1 } + +qosEgressQueueCosId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbQosEgressQueueEntry 2 } + +qosEgressQueueWfqWeight OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbQosEgressQueueEntry 4 } + +qosEgressQueueCir OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbQosEgressQueueEntry 5 } + +qosEgressQueueMode OBJECT-TYPE + SYNTAX INTEGER + { + strictPriority(1), + wfg(2), + priority-shaper(3), + wfq-shaper(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbQosEgressQueueEntry 6 } + +qosEgressQueueColorDrop OBJECT-TYPE + SYNTAX INTEGER + { + color-aware(1), + color-drop(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbQosEgressQueueEntry 7 } + +qosEgressDropMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if negative then wred id, else queue length in microseconds" + ::= { rbQosEgressQueueEntry 8 } + +-- =========================================================== +-- Radio Bridge IP +-- =========================================================== + +rbIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeIp 1 } + +rbIpEntry OBJECT-TYPE + SYNTAX RbIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbIpIndex } + ::= { rbIpTable 1 } + +RbIpEntry ::= SEQUENCE { + rbIpIndex Integer32, + rbIpType INTEGER, + rbIpAddress IpAddress, + rbIpPrefixLen Integer32, + rbIpVlanId Integer32, + rbIpGateway IpAddress, + rbIpRowStatus RowStatus +} + +rbIpIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbIpEntry 1 } + +rbIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbIpEntry 2 } + +rbIpPrefixLen OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbIpEntry 3 } + + +rbIpVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbIpEntry 4 } + +rbIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { rbIpEntry 5 } + +rbIpType OBJECT-TYPE + SYNTAX INTEGER + { + ip-static(1), + ip-dhcp(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbIpEntry 6 } + +rbIpGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbIpEntry 7 } + +-- =========================================================== +-- Radio Bridge CFM +-- =========================================================== + +rbPeerMep OBJECT-TYPE + SYNTAX SEQUENCE OF RbPeerMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeCfm 1 } + +rbPeerMepEntry OBJECT-TYPE + SYNTAX RbPeerMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbMdIndex, rbMaIndex, rbMepId, rbPeerMepId } + ::= { rbPeerMep 1 } + + +RbPeerMepEntry ::= SEQUENCE { + rbMdIndex Integer32, + rbMaIndex Integer32, + rbMepId Integer32, + rbPeerMepId Integer32, + + rbPeerMepFarEndLoss Counter64, + rbPeerMepNearEndLoss Counter64, + rbPeerMepTotalTxFarEnd Counter64, + rbPeerMepTotalTxNearEnd Counter64, + rbPeerMepFrameDelay Counter64, + rbPeerMepFrameDelayVariation Counter64 +} + +rbMdIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbPeerMepEntry 1 } + +rbMaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbPeerMepEntry 2 } + +rbMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbPeerMepEntry 3 } + +rbPeerMepId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbPeerMepEntry 4 } + +rbPeerMepFarEndLoss OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbPeerMepEntry 5 } + +rbPeerMepNearEndLoss OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbPeerMepEntry 6 } + +rbPeerMepTotalTxFarEnd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbPeerMepEntry 7 } + +rbPeerMepTotalTxNearEnd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbPeerMepEntry 8 } + +rbPeerMepFrameDelay OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbPeerMepEntry 9 } + +rbPeerMepFrameDelayVariation OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbPeerMepEntry 10 } + +-- =========================================================== + +rbMep OBJECT-TYPE + SYNTAX SEQUENCE OF RbMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeCfm 2 } + +rbMepEntry OBJECT-TYPE + SYNTAX RbMepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + AUGMENTS { dot1agCfmMepEntry } + ::= { rbMep 1 } + + +RbMepEntry ::= SEQUENCE { + rbMepAisEnable TruthValue, + rbMepAisPeriod INTEGER, + rbMepAisSuppress TruthValue, + rbMepAisLevel Integer32, + rbMepAisDefects TruthValue +} + +rbMepAisEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbMepEntry 1 } + +rbMepAisPeriod OBJECT-TYPE + SYNTAX INTEGER + { + aisPeriod-1-sec(4), + aisPeriod-1-min(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbMepEntry 2 } + +rbMepAisSuppress OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbMepEntry 3 } + +rbMepAisLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbMepEntry 4 } + +rbMepAisDefects OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbMepEntry 5 } + + +-- =========================================================== +-- Radio Bridge alarms +-- =========================================================== + +AlarmSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + critical(1), + major(2), + minor(3), + warning(4), + no-alarm(5) -- used for scalar rbCurrentAlarmMostSevere only + } + +AlarmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + link-down(1), + temperature-out-of-range(2), + synthesizer-unlock(3), + pow-low(4), + cfm-mep-defect(5), + loopback-active(6), + tx-mute(7), + ql-eec1-or-worse(8), + poe-incompatible(9), + rssi-out-of-range(10), + cinr-out-of-range(11), + lowest-modulation(12) + } + +rbAlarmsCommon OBJECT IDENTIFIER ::= { radioBridgeAlarms 1 } + + +rbCurrentAlarmChangeCounter OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter is initialized by random number on power-up and incremented on each change + in the current alarms table: alarm addition or deletion." + ::= { rbAlarmsCommon 1 } + +rbCurrentAlarmMostSevere OBJECT-TYPE + SYNTAX AlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The severity of the most severe alarm in the system" + ::= { rbAlarmsCommon 2 } + +rbCurrentAlarmLastIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter is initialized by random number on power-up and incremented when alarm is added to the alarms table. + It is used as alarm index in current alarms table." + ::= { rbAlarmsCommon 3 } + +rbCurrentAlarmLastTrapType OBJECT-TYPE + SYNTAX INTEGER + { + alarm-up(1), + alarm-down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of last alarm trap." + ::= { rbAlarmsCommon 4 } + +rbCurrentAlarmSourceAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm source IP Address." + ::= { rbAlarmsCommon 10 } + +rbCurrentAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbCurrentAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Current alarms table." + ::= { radioBridgeAlarms 2 } + +rbCurrentAlarmEntry OBJECT-TYPE + SYNTAX RbCurrentAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbCurrentAlarmIndex } + ::= { rbCurrentAlarmTable 1 } + +RbCurrentAlarmEntry ::= + SEQUENCE + { + rbCurrentAlarmIndex INTEGER, + rbCurrentAlarmType AlarmType, + rbCurrentAlarmTypeName DisplayString, + rbCurrentAlarmSource DisplayString, + rbCurrentAlarmSeverity AlarmSeverity, + rbCurrentAlarmRaisedTime TimeTicks, + rbCurrentAlarmDesc DisplayString, + rbCurrentAlarmCause DisplayString, + rbCurrentAlarmAction DisplayString, + rbCurrentAlarmIfIndex INTEGER + } + +rbCurrentAlarmIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of the rbCurrentAlarmLastIndex when alarm is inserted to the table." + ::= { rbCurrentAlarmEntry 1 } + +rbCurrentAlarmType OBJECT-TYPE + SYNTAX AlarmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "see AlarmType definition" + ::= { rbCurrentAlarmEntry 2 } + +rbCurrentAlarmTypeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "string presentation of the rbCurrentAlarmType" + ::= { rbCurrentAlarmEntry 3 } + +rbCurrentAlarmSource OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "name of the managed object originating the alarm: eth host, system, vlan s1 5 etc." + ::= { rbCurrentAlarmEntry 4 } + +rbCurrentAlarmSeverity OBJECT-TYPE + SYNTAX AlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "see AlarmSeverity definition" + ::= { rbCurrentAlarmEntry 5 } + +rbCurrentAlarmRaisedTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbCurrentAlarmEntry 6 } + +rbCurrentAlarmDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "alarm description" + ::= { rbCurrentAlarmEntry 7 } + +rbCurrentAlarmCause OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "alarm probably cause" + ::= { rbCurrentAlarmEntry 8 } + +rbCurrentAlarmAction OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "alarm corrective actions" + ::= { rbCurrentAlarmEntry 9 } + +rbCurrentAlarmIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "port ifIndex if port is the alarm source, -1 otherwise" + ::= { rbCurrentAlarmEntry 10 } + +-- =========================================================== +-- Radio Bridge Traps +-- =========================================================== + +trapModulationChange NOTIFICATION-TYPE + OBJECTS { rfModulationType, rfNumOfSubchannels, rfNumOfRepetitions, rfFecRate } + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 1 } + +trapTemperatureOutOfRange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 2 } + +trapTemperatureInRange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 3 } + +trapSfpIn NOTIFICATION-TYPE + OBJECTS { ifIndex } + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 4 } + +trapSfpOut NOTIFICATION-TYPE + OBJECTS { ifIndex } + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 5 } + +trapRefClockChanged NOTIFICATION-TYPE + OBJECTS { ifIndex, refClockQualityLevelActual } + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 6 } + +trapCurrentAlarm NOTIFICATION-TYPE + OBJECTS + { + rbCurrentAlarmChangeCounter, + rbCurrentAlarmMostSevere, + rbCurrentAlarmType, + rbCurrentAlarmTypeName, + rbCurrentAlarmSourceAddr, + rbCurrentAlarmSource, + rbCurrentAlarmSeverity, + rbCurrentAlarmRaisedTime, + rbCurrentAlarmIfIndex, + rbCurrentAlarmLastTrapType + } + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 11 } + +trapLoopEnabled NOTIFICATION-TYPE + OBJECTS { ifIndex } + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 12 } + +trapLoopDisabled NOTIFICATION-TYPE + OBJECTS { ifIndex } + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 13 } + +trapTxMuteEnabled NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 14 } + +trapTxMuteDisabled NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 15 } + + +trapCinrOutOfRange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 19 } + +trapCinrInRange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 20 } + +trapRssiOutOfRange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 21 } + +trapRssiInRange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 22 } + +trapLowestModulation NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 23 } + +trapNoLowestModulation NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "" + ::= { radioBridgeTraps 24 } + +-- =========================================================== +-- Radio Bridge scheduler +-- =========================================================== + +rbSchedulerMode OBJECT-TYPE + SYNTAX INTEGER + { + strictPriority(1), + wfg(2), + priority-shaper(3), + wfq-shaper(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { radioBridgeScheduler 1 } + +-- =========================================================== +-- Radio Bridge meter +-- =========================================================== + +rbMeterTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbMeterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeMeter 1 } + +rbMeterEntry OBJECT-TYPE + SYNTAX RbMeterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbMeterId } + ::= { rbMeterTable 1 } + +RbMeterEntry ::= SEQUENCE { + rbMeterId Integer32, + rbMeterCir Integer32, + rbMeterCbs Integer32, + rbMeterEir Integer32, + rbMeterEbs Integer32, + rbMeterColorMode INTEGER, + rbMeterRowStatus RowStatus +} + +rbMeterId OBJECT-TYPE + SYNTAX Integer32 (1..248) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbMeterEntry 1 } + +rbMeterCir OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbMeterEntry 2 } + +rbMeterCbs OBJECT-TYPE + SYNTAX Integer32 (9216..50000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbMeterEntry 3 } + +rbMeterEir OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbMeterEntry 4 } + +rbMeterEbs OBJECT-TYPE + SYNTAX Integer32 (9216..100000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbMeterEntry 5 } + + +rbMeterColorMode OBJECT-TYPE + SYNTAX INTEGER + { + color-aware(1), + color-blind(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbMeterEntry 6 } + +rbMeterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbMeterEntry 7 } + +-- =========================================================== +-- Radio Bridge event config +-- =========================================================== + +rbEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeEventConfig 1 } + +rbEventConfigEntry OBJECT-TYPE + SYNTAX RbEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbEventConfigIndex } + ::= { rbEventConfigTable 1 } + +RbEventConfigEntry ::= SEQUENCE { + rbEventConfigIndex Integer32, + rbEventConfigId OCTET STRING, + rbEventConfigMask TruthValue +} + +rbEventConfigIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbEventConfigEntry 1 } + +rbEventConfigId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbEventConfigEntry 2 } + +rbEventConfigMask OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbEventConfigEntry 3 } + +-- =========================================================== +-- Radio Bridge system extension +-- =========================================================== + +rbRfEncryption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { radioBridgeEncryption 1 } + + +rbRfStaticKey OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { radioBridgeEncryption 2 } + + +rbRfAuthenticationString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { radioBridgeEncryption 3 } + +-- =========================================================== +-- =========================================================== + +rbAgentReadCommunity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSnmp 1 } + + +rbAgentWriteCommunity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSnmp 2 } + +rbAgentSnmpVersion OBJECT-TYPE + SYNTAX INTEGER + { + v2c(2), + v3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSnmp 3 } + + +-- =========================================================== +-- =========================================================== + +rbSysFileOperationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbSysFileOperationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has a permanent row with index 1. It is not creatable, the fileSessionRowStatus + is used to activate the file operation process if necessary variables are assigned." + ::= { radioBridgeRoot 18 } + +rbSysFileOperationEntry OBJECT-TYPE + SYNTAX RbSysFileOperationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { fileSessionIndex } + ::= { rbSysFileOperationTable 1 } + +RbSysFileOperationEntry ::= SEQUENCE { + fileSessionIndex Integer32, + fileSessionCommand INTEGER, + fileSessionLocalParams DisplayString, + fileSessionRemotePath DisplayString, + + fileSessionProtocol INTEGER, + fileSessionServer DisplayString, + fileSessionUser DisplayString, + fileSessionPassword DisplayString, + + fileSessionResult DisplayString, + fileSessionState INTEGER, + fileSessionRowStatus RowStatus +} + +fileSessionIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbSysFileOperationEntry 1 } + +fileSessionCommand OBJECT-TYPE + SYNTAX INTEGER + { + copySwFromRemote(1), + copyLicenseFromRemote(2), + copyFileFromRemoteToLocal(3), + copyFileFromLocalToRemote(4), + acceptSw(5), + runSw(6), + copyDirToRemote(7), + copyEventLog(9), + copyUserActivityLog(10), + runScript(11), + copyInventory(12), + copyStatsHistory(13) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbSysFileOperationEntry 2 } + +fileSessionLocalParams OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbSysFileOperationEntry 3 } + +fileSessionRemotePath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbSysFileOperationEntry 4 } + +fileSessionServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbSysFileOperationEntry 5 } + +fileSessionUser OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbSysFileOperationEntry 6 } + +fileSessionPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbSysFileOperationEntry 7 } + +fileSessionResult OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbSysFileOperationEntry 8 } + +fileSessionState OBJECT-TYPE + SYNTAX INTEGER { running(1), terminated-ok(2), terminated-error(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbSysFileOperationEntry 9 } + +fileSessionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "see rbSysFileOperationTable description" + ::= { rbSysFileOperationEntry 10 } + +fileSessionProtocol OBJECT-TYPE + SYNTAX INTEGER { ftp(1), sftp(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbSysFileOperationEntry 13 } + + +-- =========================================================== +-- Radio Bridge files operation +-- =========================================================== + + +rbLldpPortExtensionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbLldpPortExtensionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "extends lldpV2PortConfigTable" + ::= { radioBridgeLldp 1 } + +rbLldpPortExtensionEntry OBJECT-TYPE + SYNTAX RbLldpPortExtensionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbLldpPortIfIndex, rbLldpPortDestAddressIndex } + ::= { rbLldpPortExtensionTable 1 } + +RbLldpPortExtensionEntry ::= SEQUENCE + { + rbLldpPortIfIndex InterfaceIndex, + rbLldpPortDestAddressIndex Unsigned32, + rbLldpPortVid Unsigned32 + } + +rbLldpPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "equal to lldpV2PortConfigIfIndex from RbLldpPortExtensionEntry" + ::= { rbLldpPortExtensionEntry 1 } + +rbLldpPortDestAddressIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "equal to lldpV2PortConfigDestAddressIndex from RbLldpPortExtensionEntry" + ::= { rbLldpPortExtensionEntry 2 } + + +rbLldpPortVid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbLldpPortExtensionEntry 3 } + + +-- =========================================================== +-- Radio Bridge WRED +-- =========================================================== + +rbWredTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbWredEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeWred 1 } + +rbWredEntry OBJECT-TYPE + SYNTAX RbWredEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbWredId } + ::= { rbWredTable 1 } + +RbWredEntry ::= SEQUENCE + { + rbWredId Integer32, + rbWredNfactor Integer32, + rbWredMinThreshold Integer32, + rbWredMaxThreshold Integer32, + rbWredProbability Integer32, + rbWredMinThresholdYellow Integer32, + rbWredMaxThresholdYellow Integer32, + rbWredProbabilityYellow Integer32, + + rbWredRowStatus RowStatus + } + +rbWredId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbWredEntry 1 } + +rbWredNfactor OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbWredEntry 2 } + +rbWredMinThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbWredEntry 3 } + +rbWredMaxThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbWredEntry 4 } + +rbWredProbability OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbWredEntry 5 } + +rbWredMinThresholdYellow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbWredEntry 6 } + +rbWredMaxThresholdYellow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbWredEntry 7 } + +rbWredProbabilityYellow OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbWredEntry 8 } + +rbWredRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbWredEntry 9 } + +-- =========================================================== +-- Radio Bridge authentication +-- =========================================================== + +rbAuthServersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbAuthServersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeAuthentication 1 } + +rbAuthServersEntry OBJECT-TYPE + SYNTAX RbAuthServersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbAuthServerId } + ::= { rbAuthServersTable 1 } + +RbAuthServersEntry ::= SEQUENCE + { + rbAuthServerId Integer32, + rbAuthServerIpAddress IpAddress, + rbAuthServerPort Integer32, + rbAuthServerRowStatus RowStatus + } + +rbAuthServerId OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbAuthServersEntry 1 } + +rbAuthServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbAuthServersEntry 2 } + +rbAuthServerPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbAuthServersEntry 3 } + +rbAuthServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbAuthServersEntry 4 } + +-- =========================================================== +-- Radio Bridge Quota +-- =========================================================== + +rbFdbQuotaTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbFdbQuotaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeQuota 1 } + +rbFdbQuotaEntry OBJECT-TYPE + SYNTAX RbFdbQuotaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbFdbQuotaId } + ::= { rbFdbQuotaTable 1 } + +RbFdbQuotaEntry ::= SEQUENCE + { + rbFdbQuotaId Integer32, + rbFdbQuotaSize Integer32, + rbFdbQuotaRowStatus RowStatus, + + rbFdbQuotaMaxSize Counter64, + rbFdbQuotaUsedEntries Counter64, + rbFdbQuotaStaticEntries Counter64, + rbFdbQuotaDynamicEntries Counter64, + rbFdbQuotaUnusedEntries Counter64 + } + + +rbFdbQuotaId OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbFdbQuotaEntry 1 } + + +rbFdbQuotaSize OBJECT-TYPE + SYNTAX Integer32 (1..4000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbFdbQuotaEntry 2 } + +rbFdbQuotaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbFdbQuotaEntry 3 } + + +rbFdbQuotaMaxSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbFdbQuotaEntry 11 } + +rbFdbQuotaUsedEntries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbFdbQuotaEntry 12 } + +rbFdbQuotaStaticEntries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbFdbQuotaEntry 13 } + +rbFdbQuotaDynamicEntries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbFdbQuotaEntry 14 } + +rbFdbQuotaUnusedEntries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbFdbQuotaEntry 15 } + + + +rbFdbEvcQuotaTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbFdbEvcQuotaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeQuota 2 } + +rbFdbEvcQuotaEntry OBJECT-TYPE + SYNTAX RbFdbEvcQuotaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbFdbEvcQuotaId } + ::= { rbFdbEvcQuotaTable 1 } + + +RbFdbEvcQuotaEntry ::= SEQUENCE + { + rbFdbEvcQuotaId Integer32, + rbRefEvcId Integer32, + rbRefFdbQuotaId Integer32, + rbFdbEvcQuotaRowStatus RowStatus + } + +rbFdbEvcQuotaId OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbFdbEvcQuotaEntry 1 } + +rbRefEvcId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbFdbEvcQuotaEntry 2 } + +rbRefFdbQuotaId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbFdbEvcQuotaEntry 3 } + +rbFdbEvcQuotaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbFdbEvcQuotaEntry 4 } + + + +rbFdbExtensionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbFdbExtensionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "extends the ieee8021QBridgeTpFdbTable" + ::= { radioBridgeQuota 3 } + +rbFdbExtensionEntry OBJECT-TYPE + SYNTAX RbFdbExtensionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional management information applicable to a fdb entry." + AUGMENTS { ieee8021QBridgeTpFdbEntry } + ::= { rbFdbExtensionTable 1 } + +RbFdbExtensionEntry ::= SEQUENCE + { + rbRefExtFdbQuotaId Integer32 + } + +rbRefExtFdbQuotaId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rbFdbExtensionEntry 1 } + + +-- =========================================================== +-- Radio Bridge PCP profile +-- =========================================================== + +rbPcpWriteProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbPcpWriteProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgePcpProfile 1 } + +rbPcpWriteProfileEntry OBJECT-TYPE + SYNTAX RbPcpWriteProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbPcpWriteProfileId } + ::= { rbPcpWriteProfileTable 1 } + + +RbPcpWriteProfileEntry ::= SEQUENCE + { + rbPcpWriteProfileId Integer32, + rbPcpWriteProfilePcp OCTET STRING, + rbPcpWriteProfileRowStatus RowStatus + } + + +rbPcpWriteProfileId OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbPcpWriteProfileEntry 1 } + + +rbPcpWriteProfilePcp OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbPcpWriteProfileEntry 2 } + + +rbPcpWriteProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbPcpWriteProfileEntry 3 } + +-- =========================================================== +-- Radio Bridge SysLog +-- =========================================================== + +rbSyslogTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbSyslogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeSyslog 1 } + +rbSyslogEntry OBJECT-TYPE + SYNTAX RbSyslogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbSyslogId } + ::= { rbSyslogTable 1 } + + +RbSyslogEntry ::= SEQUENCE + { + rbSyslogId Integer32, + rbSyslogServerIp IpAddress, + rbSyslogRowStatus RowStatus + } + +rbSyslogId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbSyslogEntry 1 } + +rbSyslogServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbSyslogEntry 2 } + +rbSyslogRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbSyslogEntry 3 } + +-- =========================================================== +-- Radio Bridge NTP +-- =========================================================== + +rbNtpTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbNtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeNtp 1 } + +rbNtpEntry OBJECT-TYPE + SYNTAX RbNtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rbNtpId } + ::= { rbNtpTable 1 } + + +RbNtpEntry ::= SEQUENCE + { + rbNtpId Integer32, + rbNtpServerIp IpAddress, + rbNtpSecondaryServerIp IpAddress, + rbNtpTmz Integer32, + rbNtpRowStatus RowStatus + } + +rbNtpId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbNtpEntry 1 } + +rbNtpServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbNtpEntry 2 } + +rbNtpSecondaryServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbNtpEntry 3 } + +rbNtpTmz OBJECT-TYPE + SYNTAX Integer32 (-12..14) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbNtpEntry 4 } + +rbNtpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { rbNtpEntry 5 } + +-- =========================================================== +-- Radio Bridge license +-- =========================================================== + +rbLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF RbLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { radioBridgeLicense 1 } + +rbLicenseEntry OBJECT-TYPE + SYNTAX RbLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { IMPLIED rbLicenseId } + ::= { rbLicenseTable 1 } + + +RbLicenseEntry ::= SEQUENCE + { + rbLicenseId DisplayString, + rbLicenseCurrentValue INTEGER, + rbLicenseMaxValue INTEGER + } + +rbLicenseId OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { rbLicenseEntry 1 } + +rbLicenseCurrentValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "for data-rate means data rate value, for enable similar to TruthValue" + ::= { rbLicenseEntry 2 } + +rbLicenseMaxValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rbLicenseEntry 3 } + + +END +