Files
compose-prometheus/snmp_generator/mibs/CISCO-LWAPP-REAP-MIB.my
2024-10-19 18:31:43 +00:00

1077 lines
38 KiB
Plaintext

-- *******************************************************************
-- CISCO-LWAPP-REAP-MIB.my
-- April 2007, Devesh Pujari, Prasanna Viswakumar, Srinath Candadai
--
-- Copyright (c) 2006, 2007, 2010 by Cisco Systems Inc.
-- All rights reserved.
-- *******************************************************************
CISCO-LWAPP-REAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
TruthValue,
StorageType,
RowStatus
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
cLWlanIndex
FROM CISCO-LWAPP-WLAN-MIB
cLApSysMacAddress
FROM CISCO-LWAPP-AP-MIB
ciscoMgmt
FROM CISCO-SMI;
-- ********************************************************************
-- * MODULE IDENTITY
-- ********************************************************************
ciscoLwappReapMIB MODULE-IDENTITY
LAST-UPDATED "201010060000Z"
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.
Information represented by this MIB is passed by the
controller to those Cisco LWAPP APs, that can
operate in stand-alone mode.
The relationship between CC and the LWAPP APs
can be depicted as follows:
+......+ +......+ +......+ +......+
+ + + + + + + +
+ CC + + CC + + CC + + CC +
+ + + + + + + +
+......+ +......+ +......+ +......+
.. . . .
.. . . .
. . . . .
. . . . .
. . . . .
. . . . .
+......+ +......+ +......+ +......+ +......+
+ + + + + + + + + +
+ AP + + AP + + AP + + AP + + AP +
+ + + + + + + + + +
+......+ +......+ +......+ +......+ +......+
. . . .
. . . . .
. . . . .
. . . . .
. . . . .
+......+ +......+ +......+ +......+ +......+
+ + + + + + + + + +
+ MN + + MN + + MN + + MN + + MN +
+ + + + + + + + + +
+......+ +......+ +......+ +......+ +......+
The LWAPP tunnel exists between the controller and
the APs. The MNs communicate with the APs through
the protocol defined by the 802.11 standard.
LWAPP APs, upon bootup, discover and join one of the
controllers and the controller pushes the configuration,
that includes the WLAN parameters, to the LWAPP APs.
The APs then encapsulate all the 802.11 frames from
wireless clients inside LWAPP frames and forward
the LWAPP frames to the controller.
GLOSSARY
Access Point ( AP )
An entity that contains an 802.11 medium access
control ( MAC ) and physical layer ( PHY ) interface
and provides access to the distribution services via
the wireless medium for associated clients.
LWAPP APs encapsulate all the 802.11 frames in
LWAPP frames and sends them to the controller to which
it is logically connected.
Central Controller ( CC )
The central entity that terminates the LWAPP protocol
tunnel from the LWAPP APs. Throughout this MIB,
this entity is also referred to as 'controller'.
Light Weight Access Point Protocol ( LWAPP )
This is a generic protocol that defines the
communication between the Access Points and the
Central Controller.
Mobile Node ( MN )
A roaming 802.11 wireless device in a wireless
network associated with an access point.
Native VLAN ID
A switch port and/or AP can be configured with a
'native VLAN ID'. Untagged or priority-tagged
frames are implicitly associated with the native
VLAN ID. The default native VLAN ID is '1' if
VLAN tagging is enabled. The native VLAN ID is '0'
or 'no VLAN ID' if VLAN tagging is not enabled.
Remote Edge Access Point ( REAP )
The LWAPP AP that can also act as a stand-alone AP
when it loses communication with the controller
it was associated with.
When REAP can reach the controller (connected state),
it gets help from controller to complete client
authentication. When a controller is not reachable by
REAP, it goes into standalone state and does client
authentication by itself. All data packets from
clients are either bridged locally (local-switch)
or forwarded to the controller (central-switch)
depending on the WLAN configuration.
Virtual LAN
VLAN defined in the IEEE 802.1Q VLAN standard
supports logically segmenting of LAN
infrastructure into different subnets or
workgroups so that packets are switched only
between ports within the same VLAN.
VLAN ID
Each VLAN is identified by a 12-bit 'VLAN ID'.
A VLAN ID of '0' is used to indicate 'no VLAN ID'.
Valid VLAN IDs range from '1' to '4095'.
Home AP
A REAP AP can be installed at end-user home. Home
AP ethernet port will be connected to DSL or cable
modem at home. Home AP will be primed with Controller
IP Address so that it will join with controller.
REFERENCE
[1] Part 11 Wireless LAN Medium Access Control ( MAC )
and Physical Layer ( PHY ) Specifications
[2] Draft-obara-capwap-lwapp-00.txt, IETF Light
Weight Access Point Protocol"
REVISION "201010060000Z"
DESCRIPTION
"Added cLReapWlanApAuth, ciscoLwappReapWlanConfigGroupSup1,
ciscoLwappReapMIBComplianceRev5.
Deprecated ciscoLwappReapMIBComplianceRev4."
REVISION "201002060000Z"
DESCRIPTION
"Added cLReapWlanClientIpLearnEnable,
cLReapHomeApEnable,cLReapApLeastLatencyJoinEnable
and cLReapHomeApLocalSsidReset. Updated the description
for cLReapGroupUserConfigTable,cLReapGroupUserName,
and cLReapGroupPassword.
In module identity's description removed EAP and added
Home AP.
ciscoLwappReapMIBComplianceRev2 is deprecated. Added all
the groups which are in ciscoLwappReapMIBComplianceRev2 to
ciscoLwappReapMIBComplianceRev3. cLReapGroupRadiusPacTimeout
is deprecated and created a new OID called
cLReapGroupRadiusPacTimeoutCtrl. Created new group
ciscoLwappReapApConfigGroupHomeAp."
REVISION "200711010000Z"
DESCRIPTION
"Added ciscoLwappReapGroupConfigRadiusGroup and
ciscoLwappReapGroupConfigUserAuthGroup."
REVISION "200704190000Z"
DESCRIPTION
"Added cLReapGroupConfigTable and
cLReapGroupApConfigTable."
REVISION "200604190000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 517 }
ciscoLwappReapMIBNotifs OBJECT IDENTIFIER
::= { ciscoLwappReapMIB 0 }
ciscoLwappReapMIBObjects OBJECT IDENTIFIER
::= { ciscoLwappReapMIB 1 }
ciscoLwappReapMIBConform OBJECT IDENTIFIER
::= { ciscoLwappReapMIB 2 }
ciscoLwappReapWlanConfig OBJECT IDENTIFIER
::= { ciscoLwappReapMIBObjects 1 }
ciscoLwappReapApConfig OBJECT IDENTIFIER
::= { ciscoLwappReapMIBObjects 2 }
ciscoLwappReapGroupConfig OBJECT IDENTIFIER
::= { ciscoLwappReapMIBObjects 3 }
-- ********************************************************************
-- WLAN configuration
-- ********************************************************************
cLReapWlanConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CLReapWlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the WLAN configuration sent by
the controller to REAPs so that the APs can operate
in stand-alone mode.
LWAPP APs operating in REAP mode locally switch
the data frames of the associated clients, rather
than tunneling them through to the LWAPP controller
as LWAPP data packets. The LWAPP controller
passes this configuration set to the LWAPP AP during
the AP initialization so that the AP can operate
in stand-alone mode when it fails to reach the
controller. The configuration is also passed to
the REAP when they are individually modified through
separate LWAPP messages. The REAP updates itself
with the information received through these LWAPP
messages.
This table has a one-to-one relationship with
cLWlanConfigTable of the CISCO-LWAPP-WLAN-MIB. There
exist a row in this table corresponding to each
row representing a WLAN in cLWlanConfigTable.
Note that the configuration represented by this
table is applicable only for REAPs. The
controller will send this configuration set only to
the REAP APs for their operation in standalone
mode."
::= { ciscoLwappReapWlanConfig 1 }
cLReapWlanConfigEntry OBJECT-TYPE
SYNTAX CLReapWlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a conceptual row in
cLReapWlanConfigTable and corresponds to the
packet switching configuration for a
particular WLAN."
INDEX { cLWlanIndex }
::= { cLReapWlanConfigTable 1 }
CLReapWlanConfigEntry ::= SEQUENCE {
cLReapWlanEnLocalSwitching TruthValue,
cLReapWlanClientIpLearnEnable TruthValue,
cLReapWlanApAuth TruthValue
}
cLReapWlanEnLocalSwitching OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the behavior of the REAP
when switching the data frames of the clients
associated to it through the WLAN identified
by cLWlanIndex.
A value of 'true' indicates that the AP, on which
this WLAN is configured, may locally switch the
data packets of the clients in the WLAN instead
of tunneling them to the central controller for
switching.
A value of 'false' indicates that the AP should
tunnel all the data packets of the wireless clients
in the WLAN to the central controller for switching.
Note that the value of 'true' will be effective
only if the WLAN is configured on a REAP."
DEFVAL { false }
::= { cLReapWlanConfigEntry 1 }
cLReapWlanClientIpLearnEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether Client IP Address
learning is enabled on the controller. When layer
two tunneling is employed the IP learning on
controller has to be disabled. Otherwise, the controller
is unable to learn the client's IP address and cannot
move it to the associated state.
A value of 'true' indicates the controller does checks
for IP sent by the HREAP AP.
A value of 'false' indicates the controller does
not check for IP from the locally switch HREAP AP."
DEFVAL { true }
::= { cLReapWlanConfigEntry 2 }
cLReapWlanApAuth OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the behavior of the REAP,
on where to handle the authentication of the client
associated to the WLAN indicated by cLWlanIndex.
A value of 'true' indicates that the AP, on which
this WLAN is configured, will do the authentication
of the clients in the WLAN locally instead of
of sending them to the central controller.
A value of 'false' indicates that the AP should
send the information to the central controller
to do the authentication of the client.
Note that the value of 'true' will be effective
only if the WLAN is configured on a REAP and
WLAN is configured for local switching of the data."
DEFVAL { false }
::= { cLReapWlanConfigEntry 3 }
-- ********************************************************************
-- * Cisco REAP AP Configuration
-- ********************************************************************
cLReapApConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CLReapApConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the VLAN configuration of
REAPs.
The agent adds a row to this table corresponding to
each row representing a REAP in cLApTable of the
CISCO-LWAPP-AP-MIB. The agent deletes the row
either when the AP dissociates from the
controller or moved out of the remote mode."
::= { ciscoLwappReapApConfig 1 }
cLReapApConfigEntry OBJECT-TYPE
SYNTAX CLReapApConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a conceptual row in
cLReapApConfigTable and corresponds to the
VLAN configuration of a REAP."
INDEX { cLApSysMacAddress }
::= { cLReapApConfigTable 1 }
CLReapApConfigEntry ::= SEQUENCE {
cLReapApNativeVlanId Unsigned32,
cLReapApVlanEnable TruthValue,
cLReapHomeApEnable TruthValue,
cLReapApLeastLatencyJoinEnable TruthValue,
cLReapHomeApLocalSsidReset TruthValue
}
cLReapApNativeVlanId OBJECT-TYPE
SYNTAX Unsigned32 (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the Native VLAN ID for the
particular AP identified by cLApSysMacAddress.
Note that this particular object can be modified
through a Set request only if the AP is a REAP.
The agent is expected to reject the attempt to set
this object for APs in other modes."
DEFVAL { 1 }
::= { cLReapApConfigEntry 1 }
cLReapApVlanEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the availability of Native
VLAN configured through cLReapApNativeVlanId on
this REAP.
A value of 'true' indicates that the VLAN configured
as native through cLReapApNativeVlanId is enabled
on the REAP and that the REAP can reach the
controller through the native VLAN.
A value of 'false' indicates that the VLAN configured
as native through cLReapApNativeVlanId is disabled
and the REAP can't reach the controller."
DEFVAL { false }
::= { cLReapApConfigEntry 2 }
cLReapHomeApEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents if this REAP AP is used
as Home AP.
A value of 'true' indicates that this REAP AP is
a Home AP.
A value of 'false' indicates that this REAP AP is
not a Home AP."
DEFVAL { false }
::= { cLReapApConfigEntry 3 }
cLReapApLeastLatencyJoinEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents if this REAP AP should join
controller which has least latency.
A value of 'true' indicates that this REAP AP will
join controller which has least latency.
A value of 'false' indicates that this REAP AP will
not consider latency in selecting controller to
join."
DEFVAL { false }
::= { cLReapApConfigEntry 4 }
cLReapHomeApLocalSsidReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object can be used to reset local SSID on a
Home AP.
A value of true indicates that the local SSID
is to be reset.
A value of false on this during set will return
error.
A value of false will be returned on get."
DEFVAL { false }
::= { cLReapApConfigEntry 5 }
-- ********************************************************************
-- * Cisco REAP WLAN / VLAN Id mapping configuration
-- ********************************************************************
cLReapApVlanIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF CLReapApVlanIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines the WLAN / VLAN Id mappings to be
configured for the REAP identified by
cLApSysMacAddress.
VLAN Id configured through this table is passed to
the respective REAP through the 'Add WLAN' LWAPP
message, sent as part of the 'Configure Response
message from the controller to the REAP, during
the initialization of the REAP. The REAP maps
the VLAN to the particular WLAN to locally switch
the data packets when those APs are in standalone
mode. Thus, the information added through this
table is applicable for REAPs only.
VLANs are configured on WLANs for which local
switching of packets is enabled through
cLReapWlanEnLocalSwitching. This means that
a row is added to this table only if there
are WLANs available on the controller with
local switching enabled and the AP is a REAP."
::= { ciscoLwappReapApConfig 2 }
cLReapApVlanIdEntry OBJECT-TYPE
SYNTAX CLReapApVlanIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a conceptual row that
corresponds to one WLAN / VLAN Id mapping to
be applied to the REAP identified by
cLApSysMacAddress."
INDEX {
cLApSysMacAddress,
cLWlanIndex
}
::= { cLReapApVlanIdTable 1 }
CLReapApVlanIdEntry ::= SEQUENCE {
cLReapApVlanId Unsigned32
}
cLReapApVlanId OBJECT-TYPE
SYNTAX Unsigned32 (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the VLAN ID to be mapped
to the WLAN identified by cLWlanIndex."
DEFVAL { 1 }
::= { cLReapApVlanIdEntry 1 }
-- ********************************************************************
-- Hybrid REAP Group configuration
-- ********************************************************************
cLReapGroupConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CLReapGroupConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the configuration for
REAPs so that the APs can be configured as a
group.
Entries are added or deleted by the user through
the use of cLReapGroupRowStatus."
::= { ciscoLwappReapGroupConfig 1 }
cLReapGroupConfigEntry OBJECT-TYPE
SYNTAX CLReapGroupConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a conceptual row in
cLReapGroupConfigTable."
INDEX { cLReapGroupName }
::= { cLReapGroupConfigTable 1 }
CLReapGroupConfigEntry ::= SEQUENCE {
cLReapGroupName SnmpAdminString,
cLReapGroupPrimaryRadiusIndex Unsigned32,
cLReapGroupSecondaryRadiusIndex Unsigned32,
cLReapGroupStorageType StorageType,
cLReapGroupRowStatus RowStatus,
cLReapGroupRadiusPacTimeout Unsigned32,
cLReapGroupRadiusAuthorityId OCTET STRING,
cLReapGroupRadiusAuthorityInfo OCTET STRING,
cLReapGroupRadiusServerKey OCTET STRING,
cLReapGroupRadiusIgnoreKey TruthValue,
cLReapGroupRadiusEnable TruthValue,
cLReapGroupRadiusLeapEnable TruthValue,
cLReapGroupRadiusEapFastEnable TruthValue,
cLReapGroupRadiusPacTimeoutCtrl Unsigned32
}
cLReapGroupName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object uniquely identifies an entry in
cLReapGroupConfigTable."
::= { cLReapGroupConfigEntry 1 }
cLReapGroupPrimaryRadiusIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object represents the value that maps to the
primary RADIUS server for this group. A value of 0
indicates that the primary RADIUS server is not
configured for this group."
DEFVAL { 0 }
::= { cLReapGroupConfigEntry 2 }
cLReapGroupSecondaryRadiusIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object represents the value that maps to the
secondary RADIUS server for this group. A value of 0
indicates that the primary RADIUS server is not
configured for this group."
DEFVAL { 0 }
::= { cLReapGroupConfigEntry 3 }
cLReapGroupStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the storage type for this conceptual
row."
::= { cLReapGroupConfigEntry 4 }
cLReapGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the status column for a
conceptual row in this table."
::= { cLReapGroupConfigEntry 5 }
cLReapGroupRadiusPacTimeout OBJECT-TYPE
SYNTAX Unsigned32 (2..4095)
UNITS "days"
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"This object represents timeout value for the
PAC (protected access credentials). Superceded
by cLReapGroupRadiusPacTimeoutCtrl"
DEFVAL { 10 }
::= { cLReapGroupConfigEntry 6 }
cLReapGroupRadiusAuthorityId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object configures the authority ID."
DEFVAL { "" }
::= { cLReapGroupConfigEntry 7 }
cLReapGroupRadiusAuthorityInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the authority information."
DEFVAL { "" }
::= { cLReapGroupConfigEntry 8 }
cLReapGroupRadiusServerKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the RADIUS server key. For security
the key always returns '****'."
DEFVAL { "****" }
::= { cLReapGroupConfigEntry 9 }
cLReapGroupRadiusIgnoreKey OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter represents whether anonymous provisioning
is enabled. A value of 'true' indicates the controller
will ignore the key configured in cLReapGroupRadiusServerKey
anonymous requests. A value of 'false'
indicates that the controller will use the key configured
by cLReapGroupRadiusServerKey."
DEFVAL { true }
::= { cLReapGroupConfigEntry 10 }
cLReapGroupRadiusEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter represents whether RADIUS is enabled.
A value of 'true' indicates that RADIUS is enabled.
A value of 'false' indicates that RADIUS is disabled."
DEFVAL { false }
::= { cLReapGroupConfigEntry 11 }
cLReapGroupRadiusLeapEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter represents whether LEAP is enabled.
A value of 'true' indicates that LEAP is enabled.
A value of 'false' indicates that LEAP is disabled."
DEFVAL { false }
::= { cLReapGroupConfigEntry 12 }
cLReapGroupRadiusEapFastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter represents whether EAP-FAST is enabled.
A value of 'true' indicates that EAP-FAST is enabled.
A value of 'false' indicates that EAP-FAST is disabled."
DEFVAL { false }
::= { cLReapGroupConfigEntry 13 }
cLReapGroupRadiusPacTimeoutCtrl OBJECT-TYPE
SYNTAX Unsigned32 (0..4095)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter represents timeout value for the
PAC (protected access credentials).
Valid range of timeout is 2 to 4095,
and value 0 stands for disable."
DEFVAL { 10 }
::= { cLReapGroupConfigEntry 14 }
-- ********************************************************************
-- Hybrid REAP Group AP configuration
-- ********************************************************************
cLReapGroupApConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CLReapGroupApConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the group associated with
an AP. Entries are added or deleted by the user
through the use of cLReapGroupApRowStatus."
::= { ciscoLwappReapGroupConfig 2 }
cLReapGroupApConfigEntry OBJECT-TYPE
SYNTAX CLReapGroupApConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a conceptual row in
cLReapGroupApConfigTable."
INDEX {
cLReapGroupName,
cLApSysMacAddress
}
::= { cLReapGroupApConfigTable 1 }
CLReapGroupApConfigEntry ::= SEQUENCE {
cLReapGroupApStorageType StorageType,
cLReapGroupApRowStatus RowStatus
}
cLReapGroupApStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the storage type for this conceptual
row."
::= { cLReapGroupApConfigEntry 1 }
cLReapGroupApRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the status column for a
conceptual row in this table."
::= { cLReapGroupApConfigEntry 2 }
-- ********************************************************************
-- Hybrid REAP Group User configuration
-- ********************************************************************
cLReapGroupUserConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CLReapGroupUserConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the group associated with
an User. Entries are added or deleted by the
application through the use of
cLReapGroupUserRowStatus."
::= { ciscoLwappReapGroupConfig 3 }
cLReapGroupUserConfigEntry OBJECT-TYPE
SYNTAX CLReapGroupUserConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a conceptual row in
cLReapGroupUserConfigTable."
INDEX {
cLReapGroupName,
cLReapGroupUserName
}
::= { cLReapGroupUserConfigTable 1 }
CLReapGroupUserConfigEntry ::= SEQUENCE {
cLReapGroupUserName SnmpAdminString,
cLReapGroupUserPassword SnmpAdminString,
cLReapGroupUserStorageType StorageType,
cLReapGroupUserRowStatus RowStatus
}
cLReapGroupUserName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..24))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the user name for this
group. user name is used for authenticating a
client associated to an AP within the group."
::= { cLReapGroupUserConfigEntry 1 }
cLReapGroupUserPassword OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the password for this
user."
::= { cLReapGroupUserConfigEntry 2 }
cLReapGroupUserStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the storage type for this
conceptual row."
::= { cLReapGroupUserConfigEntry 3 }
cLReapGroupUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the status column for a
conceptual row in this table."
::= { cLReapGroupUserConfigEntry 4 }
-- ********************************************************************
-- * Compliance statements
-- ********************************************************************
ciscoLwappReapMIBCompliances OBJECT IDENTIFIER
::= { ciscoLwappReapMIBConform 1 }
ciscoLwappReapMIBGroups OBJECT IDENTIFIER
::= { ciscoLwappReapMIBConform 2 }
ciscoLwappReapMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the SNMP entities that
implement the ciscoLwappReapMIB module."
MODULE -- this module
MANDATORY-GROUPS {
ciscoLwappReapWlanConfigGroup,
ciscoLwappReapApConfigGroup
}
::= { ciscoLwappReapMIBCompliances 1 }
ciscoLwappReapMIBComplianceRev1 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the SNMP entities that
implement the ciscoLwappReapMIB module."
MODULE -- this module
MANDATORY-GROUPS {
ciscoLwappReapWlanConfigGroup,
ciscoLwappReapApConfigGroup,
ciscoLwappReapGroupConfigGroup
}
::= { ciscoLwappReapMIBCompliances 2 }
ciscoLwappReapMIBComplianceRev2 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the SNMP entities that
implement the ciscoLwappReapMIB module."
MODULE -- this module
MANDATORY-GROUPS {
ciscoLwappReapWlanConfigGroup,
ciscoLwappReapApConfigGroup,
ciscoLwappReapGroupConfigGroup
}
::= { ciscoLwappReapMIBCompliances 3 }
ciscoLwappReapMIBComplianceRev3 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the SNMP entities that
implement the ciscoLwappReapMIB module."
MODULE -- this module
MANDATORY-GROUPS {
ciscoLwappReapWlanConfigGroup,
ciscoLwappReapApConfigGroup,
ciscoLwappReapGroupConfigGroup,
ciscoLwappReapGroupConfigRadiusGroup,
ciscoLwappReapGroupConfigUserAuthGroup,
ciscoLwappReapApConfigGroupHomeAp
}
::= { ciscoLwappReapMIBCompliances 4 }
ciscoLwappReapMIBComplianceRev4 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the SNMP entities that
implement the ciscoLwappReapMIB module."
MODULE -- this module
MANDATORY-GROUPS {
ciscoLwappReapWlanConfigGroup,
ciscoLwappReapApConfigGroup,
ciscoLwappReapGroupConfigGroup,
ciscoLwappReapGroupConfigUserAuthGroup,
ciscoLwappReapApConfigGroupHomeAp,
ciscoLwappReapGroupConfigRadiusGroup1
}
::= { ciscoLwappReapMIBCompliances 5 }
ciscoLwappReapMIBComplianceRev5 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the SNMP entities that
implement the ciscoLwappReapMIB module."
MODULE -- this module
MANDATORY-GROUPS {
ciscoLwappReapWlanConfigGroup,
ciscoLwappReapApConfigGroup,
ciscoLwappReapGroupConfigGroup,
ciscoLwappReapGroupConfigUserAuthGroup,
ciscoLwappReapApConfigGroupHomeAp,
ciscoLwappReapGroupConfigRadiusGroup1,
ciscoLwappReapWlanConfigGroupSup1
}
::= { ciscoLwappReapMIBCompliances 6 }
-- ********************************************************************
-- * Units of conformance
-- ********************************************************************
ciscoLwappReapWlanConfigGroup OBJECT-GROUP
OBJECTS { cLReapWlanEnLocalSwitching }
STATUS current
DESCRIPTION
"This collection of objects represent the WLAN
configuration to be passed to the REAP."
::= { ciscoLwappReapMIBGroups 1 }
ciscoLwappReapApConfigGroup OBJECT-GROUP
OBJECTS {
cLReapApNativeVlanId,
cLReapApVlanId,
cLReapApVlanEnable
}
STATUS current
DESCRIPTION
"This collection of objects represent the information
needed by the REAP AP to locally switch the client
data packets. The collection also includes the
VLAN configuration on the REAP."
::= { ciscoLwappReapMIBGroups 2 }
ciscoLwappReapGroupConfigGroup OBJECT-GROUP
OBJECTS {
cLReapGroupPrimaryRadiusIndex,
cLReapGroupSecondaryRadiusIndex,
cLReapGroupStorageType,
cLReapGroupRowStatus,
cLReapGroupApStorageType,
cLReapGroupApRowStatus
}
STATUS current
DESCRIPTION
"This collection of objects represent the information
needed by the REAP APs to configure REAP groups."
::= { ciscoLwappReapMIBGroups 3 }
ciscoLwappReapGroupConfigRadiusGroup OBJECT-GROUP
OBJECTS {
cLReapGroupRadiusPacTimeout,
cLReapGroupRadiusAuthorityId,
cLReapGroupRadiusAuthorityInfo,
cLReapGroupRadiusServerKey,
cLReapGroupRadiusIgnoreKey,
cLReapGroupRadiusEnable,
cLReapGroupRadiusLeapEnable,
cLReapGroupRadiusEapFastEnable
}
STATUS deprecated
DESCRIPTION
"This collection of objects represent the RADIUS
information needed by the REAP APs in a REAP group."
::= { ciscoLwappReapMIBGroups 4 }
ciscoLwappReapGroupConfigUserAuthGroup OBJECT-GROUP
OBJECTS {
cLReapGroupUserPassword,
cLReapGroupUserStorageType,
cLReapGroupUserRowStatus
}
STATUS current
DESCRIPTION
"This collection of objects represent the information
needed for user authentication."
::= { ciscoLwappReapMIBGroups 5 }
ciscoLwappReapApConfigGroupHomeAp OBJECT-GROUP
OBJECTS {
cLReapHomeApEnable,
cLReapApLeastLatencyJoinEnable,
cLReapWlanClientIpLearnEnable,
cLReapHomeApLocalSsidReset
}
STATUS current
DESCRIPTION
"This supplemental collection of objects represents
objects related to Home AP configuration for
REAP AP."
::= { ciscoLwappReapMIBGroups 6 }
ciscoLwappReapGroupConfigRadiusGroup1 OBJECT-GROUP
OBJECTS {
cLReapGroupRadiusAuthorityId,
cLReapGroupRadiusAuthorityInfo,
cLReapGroupRadiusServerKey,
cLReapGroupRadiusIgnoreKey,
cLReapGroupRadiusEnable,
cLReapGroupRadiusLeapEnable,
cLReapGroupRadiusEapFastEnable,
cLReapGroupRadiusPacTimeoutCtrl
}
STATUS current
DESCRIPTION
"This collection of objects represent the RADIUS
information needed by the REAP APs in a REAP group."
::= { ciscoLwappReapMIBGroups 7 }
ciscoLwappReapWlanConfigGroupSup1 OBJECT-GROUP
OBJECTS { cLReapWlanApAuth }
STATUS current
DESCRIPTION
"This collection of objects represent additional WLAN
configuration to be passed to the REAP."
::= { ciscoLwappReapMIBGroups 8 }
END