Observium_CE/mibs/cisco/CISCO-LWAPP-EXT-MIB

1534 lines
51 KiB
Plaintext

-- *******************************************************************
-- CISCO-LWAPP-EXT-MIB.my
-- May 2013
--
-- Copyright (c) 2005-2006, 2012-13 by Cisco Systems, Inc.
-- All rights reserved.
-- *******************************************************************
CISCO-LWAPP-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Counter32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
DisplayString, TruthValue,
RowStatus
FROM SNMPv2-TC
ciscoMgmt
FROM CISCO-SMI
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
ifIndex
FROM IF-MIB
cLApSysMacAddress,
cLApDot11IfSlotId,
cLApIfSmtDot11Bssid,
cLApLastRebootReason,
cLApDataEncryptionStatus,
cLApName,
cLApIfSmtDot11Bssid,
cLApEthernetIfSlotId,
cLApDot11RadioCurrentChannel,
cLApRSSI,
cLApDot11RadioMACAddress,
cLApDot11RadioChannelNumber
FROM CISCO-LWAPP-AP-MIB
cLWlanIndex,
cLWlanSsid
FROM CISCO-LWAPP-WLAN-MIB
cldHtDot11nBand
FROM CISCO-LWAPP-DOT11-MIB
cldcClientMacAddress,
cldcApMacAddress,
cldcClientSSID
FROM CISCO-LWAPP-DOT11-CLIENT-MIB
cLRFProfileName
FROM CISCO-LWAPP-RF-MIB
bsnDot11EssSecurityAuthType
FROM AIRESPACE-WIRELESS-MIB
IANAifType
FROM IANAifType-MIB
clsPortDot1dBasePort
FROM CISCO-LWAPP-SYS-MIB;
-- ********************************************************************
-- * MODULE IDENTITY
-- ********************************************************************
ciscoLwappExtMIB MODULE-IDENTITY
LAST-UPDATED "201207170000Z"
ORGANIZATION "Cisco Systems Inc."
CONTACT-INFO
"Cisco Systems,
Customer Service
Postal: 170 West Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
Email: cs-wnbu-snmp@cisco.com"
DESCRIPTION
"This MIB is intended to be implemented on all those
devices operating as Central Controllers (CC) that
terminate the Light Weight Access Point Protocol
tunnel from Light-weight LWAPP Access Points.
This MIB provides configuration and status information
about the Web Ext Server on the controller.
Particularly this mib covers the portal server for the wireless
controllers.
GLOSSARY
Access Point ( AP )
An entity that contains an 802.11 medium access control
( MAC ) and physical layer ( PHY ) interface and provides
access to the distribution services via the wireless medium
for associated clients.
Light Weight Access Point Protocol ( LWAPP )
This is a generic protocol that defines the communication
between the Access Points and the Central Controller.
REFERENCE
[1] Part 11 Wireless LAN Medium Access Control ( MAC ) and
Physical Layer ( PHY ) Specifications.
"
REVISION "201305140000Z"
DESCRIPTION
"Added for CMCC related MIBs."
::= { ciscoMgmt 9998 }
ciscoLwappExtMIBNotifs OBJECT IDENTIFIER
::= { ciscoLwappExtMIB 0 }
ciscoLwappExtMIBObjects OBJECT IDENTIFIER
::= { ciscoLwappExtMIB 1 }
ciscoLwappExtMIBConform OBJECT IDENTIFIER
::= { ciscoLwappExtMIB 2 }
ciscoLwappExtMIBNotifObjects OBJECT IDENTIFIER
::= { ciscoLwappExtMIB 3 }
ciscoLwappExtConfig OBJECT IDENTIFIER
::= { ciscoLwappExtMIBObjects 1 }
ciscoLwappExtStats OBJECT IDENTIFIER
::= { ciscoLwappExtMIBObjects 2 }
CLSwitch ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention contains the state of a switch."
SYNTAX INTEGER {
off(0),
on(1)
}
CLExtApDisassocReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention defines the possible reasons
for an AP's disassociate to a controller.
The semantics are as follows:
unknown - The reason for the AP disassociated to controller
is unknown.
missedEchoFromAp - The reason is controller does not receive
the echo packets from AP.
wtpRest - The reason for AP not being able to
associate is wtp rest.
msgTimerExpiry - the reason is the message timer expiry.
heartBeatExpiry - the reason is the heart beat expiry."
SYNTAX INTEGER {
unknown(1),
missedEchoFromAp(2),
wtpReset(3),
msgTimerExpiry(4),
heartBeatExpiry(5)
}
--********************************************************************
-- * Extension System Information
--********************************************************************
clExtSys OBJECT IDENTIFIER ::= { ciscoLwappExtConfig 1 }
clExtNMHeartBeatEnable OBJECT-TYPE
SYNTAX CLSwitch
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether heart beat trap to network
manager is enabled or disabled. If the value is on the
Network Manager Heart Beat feature is Enabled otherwise
Disabled."
DEFVAL { off }
::= { clExtSys 1 }
clExtAgentResetSystem OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset the switch"
::= { clExtSys 2 }
clExtAgentClearConfig OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear configuration to factory defaults"
::= { clExtSys 3 }
clExtSystemCurrentTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Use this attribute to change the System time on the Switch.
Specify the new time in this Format yyyy-mm-dd hh24:mi:ss.
For example, 2013-05-01 18:00:00."
::= { clExtSys 4 }
--********************************************************************
-- clsExtPortModeConfigTable
--********************************************************************
clExtPortModeConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClExtPortModeConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the entries for physical port related status"
::= { clExtSys 5 }
clExtPortModeConfigEntry OBJECT-TYPE
SYNTAX ClExtPortModeConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry contains the Switch's physical port phyical mode related attribues"
INDEX { clsPortDot1dBasePort }
::= { clExtPortModeConfigTable 1 }
ClExtPortModeConfigEntry ::= SEQUENCE {
clExtPortOperStatus INTEGER
}
clExtPortOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
testing(3),
admindown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The switch's Port Operation Status.This
is the current actual status."
::= { clExtPortModeConfigEntry 1 }
clExtSysMaxNewConnectionPerSecond OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies maximum number of new client count connect to
the controller per-second, it's a performance data and associated
with the platform"
::= { clExtSys 6 }
--********************************************************************
-- * Extension Interface Information
--********************************************************************
clExtIf OBJECT IDENTIFIER ::= { ciscoLwappExtConfig 2 }
clExtIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClExtIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of interface entries. The number of entries
is given by the value of ifNumber."
::= { clExtIf 1 }
clExtIfEntry OBJECT-TYPE
SYNTAX ClExtIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable
to a particular interface."
INDEX { ifIndex }
::= { clExtIfTable 1 }
ClExtIfEntry ::=
SEQUENCE {
clExtIfSpeed Gauge32,
clExtIfSinceLastChange TimeTicks
}
clExtIfSpeed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An estimate of the interface's current bandwidth in
million bits per second. For interfaces which do not vary in
bandwidth or for those where no accurate estimation
can be made, this object should contain the nominal
bandwidth. If the bandwidth of the interface is
greater than the maximum value reportable by this
object then this object should report its maximum
value (4,294,967,295 bps) and ifHighSpeed must be used to
report the interface's speed. For a sub-layer which
has no concept of bandwidth, this object should be
zero."
::= { clExtIfEntry 1 }
clExtIfSinceLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of time duration since the time the interface
entered its current operational state. If the current
time is prior to the last updating of the local network
management subsystem, then this object contains a zero value."
::= { clExtIfEntry 2 }
--********************************************************************
-- * Extension AP Information
--********************************************************************
clExtAp OBJECT IDENTIFIER ::= { ciscoLwappExtConfig 3 }
clExtApTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClExtApEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the information about the
802.11 LWAPP Access Points that have joined the
controller.
LWAPP APs exchange configuration messages with the
controller and get the required configuration for
their 802.11 related operations, after they join the
controller. "
::= { clExtAp 1 }
clExtApEntry OBJECT-TYPE
SYNTAX ClExtApEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table provides information about
one 802.11 LWAPP Access Point that has joined the
controller.
Entries are removed when the APs lose their
association with the controller due to loss
of communication. "
INDEX { cLApSysMacAddress }
::= { clExtApTable 1 }
ClExtApEntry ::= SEQUENCE {
clExtApRealTimeStatsModeEnabled CLSwitch,
clExtApMonitorMode INTEGER,
clExtApSysManufacture SnmpAdminString,
clExtApSysSoftwareName SnmpAdminString,
clExtApSysSoftwareVersion SnmpAdminString,
clExtApSysSoftwareVendor SnmpAdminString,
clExtApQosMinBandwidth Integer32,
clExtApTotalPhyInterfaceCount Unsigned32,
clExtApName SnmpAdminString
}
clExtApRealTimeStatsModeEnabled OBJECT-TYPE
SYNTAX CLSwitch
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether currently stats mode is 'realtime'.
There are two stats-mode, realtime and normal, that specifies the
stats-timer range to be 10-180 sec and 2-5 sec each. Set to on
if current mode is realtime."
DEFVAL { off }
::= { clExtApEntry 1 }
clExtApMonitorMode OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
monitor(1),
semimonitor(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the monitor mode of AP.
monitor : no client can connect.
normal : no monitor function at all.
semimonitor : AP can monitor it's working radio while clients connected.
The mapping between clExtApMonitorMode and CISCO existing function is as the belows:
clExtApMonitorMode Cisco Exist Value
LOCAL AP MODE: LOCAL + ROGUE DETECTION : disable
MONITOR AP MODE: MONITOR
SEMIMONITOR AP MODE: LOCAL + ROGUE DETECTION : enable
"
::= { clExtApEntry 2 }
clExtApSysManufacture OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the AP manufacture."
::= { clExtApEntry 3 }
clExtApSysSoftwareName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the AP software name."
::= { clExtApEntry 4 }
clExtApSysSoftwareVersion OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the AP software version."
::= { clExtApEntry 5 }
clExtApSysSoftwareVendor OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the AP software vendor."
::= { clExtApEntry 6 }
clExtApQosMinBandwidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the minimum bandwidth for QOS on the AP.
It is measured by Mbps."
DEFVAL { 80 }
::= { clExtApEntry 7 }
clExtApTotalPhyInterfaceCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the total wired physical interface
count for the Access Points that have joined the controller."
::= { clExtApEntry 8 }
clExtApName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the administrative name
assigned to the AP by the user. If an AP is not configured,
its factory default name will be ap:<last three byte
of MACAddress> eg. ap:af:12:be."
::= { clExtApEntry 9 }
clExtApDot11IfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClExtApDot11IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the information about the
basic functional parameters corresponding to
the dot11 interfaces of the APs that have joined
the controller. "
::= { clExtAp 2 }
clExtApDot11IfEntry OBJECT-TYPE
SYNTAX ClExtApDot11IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table represents the 802.11
functional parameters of the dot11 interface of
an AP that has joined the controller.
Entries are added when the APs associate to this
controller and deleted when they lose their
association. "
INDEX {
cLApSysMacAddress,
cLApDot11IfSlotId
}
::= { clExtApDot11IfTable 1 }
ClExtApDot11IfEntry ::= SEQUENCE {
clExtAp11nChannelBandwidth INTEGER,
clExtApDot11IfIANAType IANAifType,
clExtApIfPhyChannelAssignment CLSwitch,
clExtApDot11RadioStatsRxByteCount Counter64,
clExtApDot11RadioStatsTxByteCount Counter64,
clExtApDot11WirelessModeSupported INTEGER,
clExtApDot11IfAdminStatus INTEGER,
clExtApDot11IfOperStatus INTEGER,
cLExtAPDot11IfRTSThreshold Integer32
}
clExtAp11nChannelBandwidth OBJECT-TYPE
SYNTAX INTEGER {
forty(1),
twenty(2)
}
UNITS "mhz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the channel bandwidth for
this AP. This applies to 802.11n networks only."
::= { clExtApDot11IfEntry 1 }
clExtApDot11IfIANAType OBJECT-TYPE
SYNTAX IANAifType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the type of this interface.
The value of the type is defined by IANA."
::= { clExtApDot11IfEntry 2 }
clExtApIfPhyChannelAssignment OBJECT-TYPE
SYNTAX CLSwitch
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this value is on, then bsnAPDot11CurrentChannel in
bsnAPIfDot11PhyDSSSTable is assigned by dynamic
algorithm and is read-only."
::= { clExtApDot11IfEntry 3 }
clExtApDot11RadioStatsRxByteCount OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total bytes of
packets received on the radio."
::= { clExtApDot11IfEntry 4 }
clExtApDot11RadioStatsTxByteCount OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total bytes of
packets transmitted on the radio."
::= { clExtApDot11IfEntry 5 }
clExtApDot11WirelessModeSupported OBJECT-TYPE
SYNTAX INTEGER (0..31)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents wireless mode supported.
bit 0 - dot11a
bit 1 - dot11b
bit 2 - dot11g
bit 3 - dot11an
bit 4 - dot11gn
AP can support wireless multi-mode, the value can follow the example:
gn an g b a
--------------------
0 0 1 1 0
value:6, means b/g"
::= { clExtApDot11IfEntry 6 }
clExtApDot11IfAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
testing(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the AP's interface administrational
status."
::= { clExtApDot11IfEntry 7 }
clExtApDot11IfOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
testing(3),
admindown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the AP's wireless interface current operational
status."
::= { clExtApDot11IfEntry 8 }
cLExtAPDot11IfRTSThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents RTS threshold value."
::= { clExtApDot11IfEntry 9 }
--********************************************************************
-- * Ext AP Dot11 radio statistics Information
--********************************************************************
clExtApDot11RadioStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClExtApDot11RadioStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the statistics information
about the radios of the APs that have joined the
controller."
::= { clExtAp 3 }
clExtApDot11RadioStatsEntry OBJECT-TYPE
SYNTAX ClExtApDot11RadioStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table represents a statistics of
the radio of an AP that has joined the conttroller.
Entries are added when the APs associate to this
controller and deleted when they lose their
association."
INDEX {
cLApSysMacAddress,
cLApDot11IfSlotId
}
::= { clExtApDot11RadioStatsTable 1 }
ClExtApDot11RadioStatsEntry ::= SEQUENCE {
clExtApDot11RadioStatsRetryFrameCount Counter64,
clExtApDot11RadioStatsRetryPacketCount Counter64,
clExtApDot11RadioStatsRxErrorPacketCount Counter32
}
clExtApDot11RadioStatsRetryFrameCount OBJECT-TYPE
SYNTAX Counter64
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of
downstream retry frames on the radio."
::= { clExtApDot11RadioStatsEntry 1 }
clExtApDot11RadioStatsRetryPacketCount OBJECT-TYPE
SYNTAX Counter64
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of
downstream retry packets on the radio."
::= { clExtApDot11RadioStatsEntry 2 }
clExtApDot11RadioStatsRxErrorPacketCount OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of
received error packets on the radio ."
::= { clExtApDot11RadioStatsEntry 3 }
---********************************************************************
-- * AP EthernetIf Info
--********************************************************************
clExtApEthernetIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClExtApEthernetIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the information about the
basic functional parameters corresponding to
the Ethernet interfaces of the APs that have joined
the controller. "
::= { clExtAp 4 }
clExtApEthernetIfEntry OBJECT-TYPE
SYNTAX ClExtApEthernetIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table represents the functional
parameters of the Ethernet interface of an AP that
has joined the controller.
Entries are added when the APs associate to this
controller and deleted when they lose their
association. "
INDEX {
cLApSysMacAddress,
cLApEthernetIfSlotId
}
::= { clExtApEthernetIfTable 1 }
ClExtApEthernetIfEntry ::= SEQUENCE {
clExtApEthernetIfOperStatus INTEGER,
clExtApEthernetIfRxBcastPkts Counter32,
clExtApEthernetIfRxMcastPkts Counter32,
clExtApEthernetIfTxBcastPkts Counter32,
clExtApEthernetIfTxMcastPkts Counter32
}
clExtApEthernetIfOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
testing(3),
admindown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the operational state
of the physical Ethernet interface on the AP."
::= { clExtApEthernetIfEntry 1 }
clExtApEthernetIfRxBcastPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents total number of
broadcast packets received on the interface"
::= { clExtApEthernetIfEntry 2 }
clExtApEthernetIfRxMcastPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents total number of
multicast packets received on the interface"
::= { clExtApEthernetIfEntry 3 }
clExtApEthernetIfTxBcastPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents total number of
broadcast packets transmitted on the interface"
::= { clExtApEthernetIfEntry 4 }
clExtApEthernetIfTxMcastPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents total number of
multicast packets transmitted on the interface"
::= { clExtApEthernetIfEntry 5 }
--********************************************************************
-- * AP Operation Info
--********************************************************************
cLApOperationInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF CLApOperationInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the operation information
for each AP."
::= { clExtAp 5 }
cLApOperationInfoEntry OBJECT-TYPE
SYNTAX CLApOperationInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table provides operation
information for each AP. "
INDEX { cLApOperationSysMacAddress }
::= { cLApOperationInfoTable 1 }
CLApOperationInfoEntry ::=
SEQUENCE {
cLApOperationSysMacAddress MacAddress,
cLApOperationStatus INTEGER
}
cLApOperationSysMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies the AP mac address."
::= { cLApOperationInfoEntry 1 }
cLApOperationStatus OBJECT-TYPE
SYNTAX INTEGER {
disassociated(0),
associated (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents operation status of each ap."
::= { cLApOperationInfoEntry 2 }
--********************************************************************
-- * Extension WLAN Information
--********************************************************************
clExtWlan OBJECT IDENTIFIER ::= { ciscoLwappExtConfig 4 }
clExtWlanConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClExtWlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the WLAN configuration sent by
the controller to the LWAPP APs for their operation.
LWAPP APs exchange configuration messages with the
controller and get the required configuration for
their 802.11 related operations. As part of these
messages, the WLAN configuration is pushed by the
controller to the LWAPP APs.
Rows are added or deleted by explicit
management actions initiated by the user from a
network management station through the
cLWlanRowStatus object."
::= { clExtWlan 1 }
clExtWlanConfigEntry OBJECT-TYPE
SYNTAX ClExtWlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table represents the WLAN
configuration sent by the controller to LWAPP APs
for use during their operations. entries can be
added/deleted by explicit management actions by
NMS or by user console"
INDEX { cLWlanIndex }
::= { clExtWlanConfigTable 1 }
ClExtWlanConfigEntry ::= SEQUENCE {
clExtWlanAdminStatus TruthValue,
clExtWlanBroadcastSsidEnable TruthValue,
clExtWlanLoadBalancingMode INTEGER,
clExtWlanSecurityAuthType INTEGER,
clExtWlanP2PBlocking TruthValue,
clExtWlanDot11Auth INTEGER,
clExtWlanSecurity INTEGER,
clExtWlanAuthenMode INTEGER,
clExtWlanSecurityCiphers INTEGER,
clExtWepCipherKeyIndex INTEGER,
clExtWepCipherKeyValue OCTET STRING,
clExtWepCipherKeyCharType INTEGER
}
clExtWlanAdminStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Administrative Status of ESS(WLAN). By disabling an
ESS the corresponding SSID is no longer broadcasted
in AP beacons."
DEFVAL { false }
::= { clExtWlanConfigEntry 1 }
clExtWlanBroadcastSsidEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute when enabled allows the switch to
broadcast this SSID and when disabled doesn't allow that."
DEFVAL { true }
::= { clExtWlanConfigEntry 2 }
clExtWlanLoadBalancingMode OBJECT-TYPE
SYNTAX INTEGER {
none(0),
uplinkUsage(1),
clientCount(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the load balancing mode enabled
on the controller for this WLAN . A value of 'none'
indicates Load Balance is turned off for this Wlan.
A value of 'clientCount' indicates load balance is based
on AP client count scheme. And a value of 'uplinkUsage'
indicates load balance is based on AP uplink usage scheme."
DEFVAL { clientCount }
::= { clExtWlanConfigEntry 3 }
clExtWlanP2PBlocking OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents per WLAN peer-to-peer
blocking behavior on controller. Peer-to-peer
blocking means traffic between two clients on
same VLAN will not be bridged.
false : Peer-to-peer blocking is disabled
and traffic is bridged locally
within the controller.
true : The packet will be discarded or
be forwarded on the upstream VLAN.
If it is forwarded on the upstream
VLAN, the device 'north' of the controller
can then make the decision about
decision about what to do with the
packet."
DEFVAL { false }
::= { clExtWlanConfigEntry 4 }
clExtWlanSecurityAuthType OBJECT-TYPE
SYNTAX INTEGER {
authOpen(0),
authSharedKey(1),
authCiscoLeap(128)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents per WLAN type
of 802.11 Authentication.
authOpen : The WLAN uses open authentication method
authSharedKey : The WLAN uses shared authentication method
authCiscoLeap : The WLAN uses CISCO LEAP authentication
method"
DEFVAL { authOpen }
::= { clExtWlanConfigEntry 5 }
clExtWlanDot11Auth OBJECT-TYPE
SYNTAX INTEGER{
opensystem(0),
sharekey(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows the user to configure
802.11 Authentication."
::= { clExtWlanConfigEntry 6 }
clExtWlanSecurity OBJECT-TYPE
SYNTAX INTEGER{
none(0),
wpa(1),
wpa2(2),
wapi(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows the user to configure
the security type in frame."
::= { clExtWlanConfigEntry 7 }
clExtWlanAuthenMode OBJECT-TYPE
SYNTAX INTEGER{
none(0),
psk(1),
radius(2),
wapi-cer(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows the user to configure
the authentication mode."
::= { clExtWlanConfigEntry 8 }
clExtWlanSecurityCiphers OBJECT-TYPE
SYNTAX INTEGER{
none(0),
wep40(1),
wep104(2),
tkip(3),
aesccmp(4),
wpi-sms4(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows the user to configure
encryption mode."
::= { clExtWlanConfigEntry 9 }
clExtWepCipherKeyIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the key index of WEP.
According to 802.11 standard 4 keys are supported.
So 802.11 Mobile Stations(Client) can have upto 4
keys. This index is for informing Mobile Station
which key it should use for Static WEP Authentication."
::= { clExtWlanConfigEntry 10 }
clExtWepCipherKeyValue OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(5..26))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the key value of WEP.
For wep104 encryption either 26 bit hex key or
13 bit ascii key should be specified.
For wep40 encryption 10 bit hex key or 5 bit
ascii key should be specified."
::= { clExtWlanConfigEntry 11 }
clExtWepCipherKeyCharType OBJECT-TYPE
SYNTAX INTEGER{
default(1),
hex(2),
ascii(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the key type of WEP.
Length of key specified in Key depends on this attribute."
::= { clExtWlanConfigEntry 12 }
--********************************************************************
-- * Extension Dot11 Client Information
--********************************************************************
clExtDot11Client OBJECT IDENTIFIER ::= { ciscoLwappExtConfig 5 }
clExtClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClExtClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the 802.11 wireless clients
that are associated with the APs that have joined
this controller.
An entry is created automatically by the controller
when the client gets associated to the AP. An existing
entry gets deleted when the association gets dropped.
Each client added to this table is uniquely identified
by the client's MAC address."
::= { clExtDot11Client 1 }
clExtClientEntry OBJECT-TYPE
SYNTAX ClExtClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a conceptual row in this
table and provides the information about the
clients associated to the APs that have joined
the controller. An entry is identified the client's
MAC address."
INDEX { cldcClientMacAddress }
::= { clExtClientTable 1 }
ClExtClientEntry ::= SEQUENCE {
clExtClientProtocol INTEGER,
clExtClientPowerSaveMode INTEGER,
clExtClientUpTime TimeTicks,
clExtClientAuthFailReason DisplayString,
clExtClientRxThroughput Unsigned32,
clExtClientTxThroughput Unsigned32
}
clExtClientProtocol OBJECT-TYPE
SYNTAX INTEGER {
dot11a(1),
dot11b(2),
dot11g(4),
dot11n5(8),
dot11n24(16)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 802.11 protocol type of the client.
'dot11a' - The client is using 802.11a standard
to connect to the access point (AP)
'dot11b' - The client is using 802.11b standard
to connect to the access point (AP)
'dot11g' - The client is using 802.11g standard
to connect to the access point (AP)
'dot11n5' - The client is using 802.11n standard
with 5 GHz frequency to connect to
the access point (AP).
'dot11n24' - The client is using 802.11n standard
with 2.4 GHz frequency to connect to
the access point (AP)"
::= { clExtClientEntry 1 }
clExtClientPowerSaveMode OBJECT-TYPE
SYNTAX INTEGER {
active(0),
powersave(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the power management mode of the client.
The possible two modes are:
active(0) - this client is not in power-save mode
and it is actively sending or receiving
data.
powersave(1) - this client is in power-save mode and it
wakes up once a while to check for
pending data."
::= { clExtClientEntry 2 }
clExtClientUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the duration for which the client has
been associated with this device."
::= { clExtClientEntry 3 }
clExtClientAuthFailReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the reason of the client authentication failure."
::= { clExtClientEntry 5 }
clExtClientRxThroughput OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bit/s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the receiving throughput which expressing a instantaneous throughput of the bytes
received by the client over last time slot."
::= { clExtClientEntry 6 }
clExtClientTxThroughput OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bit/s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the transmitting throughput which expressing a instantaneous throughput of the bytes
transmitted by the client over last time slot."
::= { clExtClientEntry 7 }
--********************************************************************
-- * Extension Dot11 Information
--********************************************************************
clExtDot11 OBJECT IDENTIFIER ::= { ciscoLwappExtConfig 6 }
clExtHtMacOperationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClExtHtMacOperationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the operational parameters
at the MAC layer for the 802.11n networks managed
through the controller. An agent adds an entry to
this table for every 802.11n band on startup."
::= { clExtDot11 1 }
clExtHtMacOperationsEntry OBJECT-TYPE
SYNTAX ClExtHtMacOperationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents the operational parameters
at the MAC layer for 802.11n networks."
INDEX { cldHtDot11nBand }
::= { clExtHtMacOperationsTable 1 }
ClExtHtMacOperationsEntry ::= SEQUENCE {
clExtHtDot11nAmpduEnable CLSwitch,
clExtHtDot11nGuardIntervalEnable CLSwitch
}
clExtHtDot11nAmpduEnable OBJECT-TYPE
SYNTAX CLSwitch
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to indicate the support for 802.11n
A-MPDU on this band. A value of 'on' indicates that
A-MPDU is enabled for this band. A value of 'off'
indicates that A-MPDU is disabled for this band."
DEFVAL { on }
::= { clExtHtMacOperationsEntry 1 }
clExtHtDot11nGuardIntervalEnable OBJECT-TYPE
SYNTAX CLSwitch
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to indicate the support for 802.11n
guard interval on this band. A value of 'on' indicates
that guard interval is enabled for this band. A value of
'off' indicates that guard interval is disabled for
this band."
DEFVAL { on }
::= { clExtHtMacOperationsEntry 2 }
--********************************************************************
-- * Extension RF Information
--********************************************************************
clExtRF OBJECT IDENTIFIER ::= { ciscoLwappExtConfig 7 }
clExtRFProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClExtRFProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the configuration for each
RF profile."
::= { clExtRF 1 }
clExtRFProfileEntry OBJECT-TYPE
SYNTAX ClExtRFProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing the configuration attributes
that affect the operation of 802.11 RF domain.
Entries can be added/deleted by explicit management
action from NMS/EMS or through user console."
INDEX { cLRFProfileName }
::= { clExtRFProfileTable 1 }
ClExtRFProfileEntry ::= SEQUENCE {
clExtRFProfileWirelessMode Unsigned32
}
clExtRFProfileWirelessMode OBJECT-TYPE
SYNTAX Unsigned32 (0..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents wireless mode configuration.
bit 0 - dot11a
bit 1 - dot11b
bit 2 - dot11g
bit 3 - dot11an
bit 4 - dot11gn
AP can support wireless multi-mode, the value can follow the example:
gn an g b a
--------------------
0 0 1 1 0
value:6, means b/g"
::= { clExtRFProfileEntry 1 }
--********************************************************************
-- * Extension Security Information
--********************************************************************
clExtSecurity OBJECT IDENTIFIER ::= { ciscoLwappExtConfig 8 }
clExtAbnormalOfflineClientOnSecurityTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClExtAbnormalOfflineClientOnSecurityTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the abnormal offline clients for the required
security type."
::= { clExtSecurity 1 }
clExtAbnormalOfflineClientOnSecurityTypeEntry OBJECT-TYPE
SYNTAX ClExtAbnormalOfflineClientOnSecurityTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table represents the abnormal
offline counter based on security type."
INDEX { clExtSecurityType }
::= { clExtAbnormalOfflineClientOnSecurityTypeTable 1 }
ClExtAbnormalOfflineClientOnSecurityTypeEntry ::= SEQUENCE {
clExtSecurityType INTEGER,
clExtAbnormalOfflineClientCount Counter32
}
clExtSecurityType OBJECT-TYPE
SYNTAX INTEGER {
open(1),
wepPsk(2),
peapSim(3),
webAuth(4)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the client security type.
open : The client uses open authentication method
wepPsk : The client uses WEP/PSK authentication method
peapSim : The client uses PEAP/SIM authentication method
webAuth : The client uses WebAuth authentication method"
DEFVAL { open }
::= { clExtAbnormalOfflineClientOnSecurityTypeEntry 1 }
clExtAbnormalOfflineClientCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current abnormal offline clients
based on security type on the controller."
::= { clExtAbnormalOfflineClientOnSecurityTypeEntry 2 }
--********************************************************************
-- * Notifications Objects
--********************************************************************
cLExtApDisassocReason OBJECT-TYPE
SYNTAX CLExtApDisassocReason
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies the failure reasons when
the AP disassociate with a controller."
::= { ciscoLwappExtMIBNotifObjects 1 }
cLExtDot11ClientAssocFailReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies the reason of the station association failure."
::= { ciscoLwappExtMIBNotifObjects 2 }
cLExtApDetectedMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object represents the radio MAC address
common to the dot11 interfaces of the detected AP."
::= { ciscoLwappExtMIBNotifObjects 3}
cLExtApDetectedChannel OBJECT-TYPE
SYNTAX CLDot11Channel
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object represents the detected channel number."
::= { ciscoLwappExtMIBNotifObjects 4}
cLExtApDectedSsid OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object represents the SSID used by the
rogue AP to intrude the network."
::= { ciscoLwappExtMIBNotifObjects 5}
--********************************************************************
-- * Notifications
--********************************************************************
ciscoLwappApAssociatedNotify NOTIFICATION-TYPE
OBJECTS {
cLApName,
cLApSysMacAddress,
cLApLastRebootReason,
cLApDataEncryptionStatus
}
STATUS current
DESCRIPTION
"This notification is generated whenever an AP joins the
controller successfully. This notification contains
information about the last reboot reason, Data
Encryption status and the MAC address of the AP."
::= { ciscoLwappExtMIBNotifs 1 }
ciscoLwappApDisassociated NOTIFICATION-TYPE
OBJECTS {
cLApName,
cLApSysMacAddress,
cLExtApDisassocReason
}
STATUS current
DESCRIPTION
"This notification is generated whenever an AP disassociate the
controller successfully. This notification contains
information about the last associate fail reason and MAC address
of the AP."
::= { ciscoLwappExtMIBNotifs 2 }
ciscoLwappExtDot11ClientAuthenticationFailTrap NOTIFICATION-TYPE
OBJECTS {
cldcClientMacAddress,
cldcApMacAddress,
cldcClientSSID,
cLApIfSmtDot11Bssid,
bsnDot11EssSecurityAuthType,
clExtClientAuthFailReason
}
STATUS current
DESCRIPTION
"This notification is generated whenever client Authentication
failure is detected."
::= { ciscoLwappExtMIBNotifs 3 }
ciscoLwappExtDot11ClientAssocFailTrap NOTIFICATION-TYPE
OBJECTS {
cldcClientMacAddress,
cLApSysMacAddress,
cLWlanSsid,
cLApIfSmtDot11Bssid,
cLExtDot11ClientAssocFailReason
}
STATUS current
DESCRIPTION
"This notification is generated whenever station associtation
failure is detacted."
::= { ciscoLwappExtMIBNotifs 4 }
ciscoLwappExtAdjChannelOverRssiDetected NOTIFICATION-TYPE
OBJECTS {
cLApSysMacAddress,
cLExtApDetectedMacAddress,
cLExtApDetectedChannel,
cLApRSSI,
cLApDot11RadioCurrentChannel
}
STATUS current
DESCRIPTION
"This notification is generated whenever an AP is
detected at the Adjacent channels"
::= { ciscoLwappExtMIBNotifs 5 }
ciscoLwappExtAdjChannelOverRssiRemoved NOTIFICATION-TYPE
OBJECTS {
cLApSysMacAddress,
cLExtApDetectedMacAddress,
cLExtApDetectedChannel,
cLApDot11RadioCurrentChannel
}
STATUS current
DESCRIPTION
"This notification is generated whenever an AP is
detected at the Adjacent channels and then
subsequently if its been removed from the network."
::= { ciscoLwappExtMIBNotifs 6}
ciscoLwappExtCurrentChannelOverRssiDetected NOTIFICATION-TYPE
OBJECTS {
cLApSysMacAddress,
cLExtApDetectedMacAddress,
cLExtApDetectedChannel,
cLApRSSI,
cLApDot11RadioCurrentChannel
}
STATUS current
DESCRIPTION
"This notification is generated whenever an AP is
detected at the Current channels"
::= { ciscoLwappExtMIBNotifs 7 }
ciscoLwappExtCurrentChannelOverRssiRemoved NOTIFICATION-TYPE
OBJECTS {
cLApSysMacAddress,
cLExtApDetectedMacAddress,
cLExtApDetectedChannel,
cLApDot11RadioCurrentChannel
}
STATUS current
DESCRIPTION
"This notification is generated whenever an AP is
detected at the Current channels and then
subsequently if its been removed from the network."
::= { ciscoLwappExtMIBNotifs 8 }
ciscoLwappExtClientOverRssiDetected NOTIFICATION-TYPE
OBJECTS {
cLApDot11RadioMACAddress,
cLApDot11RadioChannelNumber,
cLExtApDetectedMacAddress,
cldcClientMacAddress,
cLApIfSmtDot11Bssid,
cLExtApDetectedChannel
}
STATUS current
DESCRIPTION
"This notification is generated when a client's rssi
exceeds threshold configured add to network.
The details of AP and Clients is sent in the notification."
::= { ciscoLwappExtMIBNotifs 9 }
ciscoLwappExtClientOverRssiRemoved NOTIFICATION-TYPE
OBJECTS {
cLApDot11RadioMACAddress,
cLApDot11RadioChannelNumber,
cLExtApDetectedMacAddress,
cldcClientMacAddress,
cLApIfSmtDot11Bssid,
cLExtApDetectedChannel
}
STATUS current
DESCRIPTION
"This notification is generated when a client's rssi
exceeds threshold configured removed from network.
The details of AP and Clients is sent in the notification."
::= { ciscoLwappExtMIBNotifs 10 }
END