-- ******************************************************************* -- 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